pg.ddx.io pgsql-hackers@postgresql.org mailing list archive
help / color / mirror / Atom feedRadix tree for character conversion
61+ messages / 10 participants
[nested] [flat]
Commits from this thread:
2017-03-13 aeed17d000 Use radix tree for character encoding conversions.
2017-02-01 bc1686f3f6 Small fixes to the Perl scripts to create unicode conversion tables.
2016-11-30 1de9cc0dcc Rewrite the perl scripts to produce our Unicode conversion tables.
2016-11-30 6c303223be Remove leading zeros, for consistency with other map files.
2016-11-30 2c09c93ce1 Remove code points < 0x80 from character conversion tables.
* Radix tree for character conversion
@ 2016-10-07 08:36 Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
0 siblings, 1 reply; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2016-10-07 08:36 UTC (permalink / raw)
To: hlinnaka@iki.fi; +Cc: tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
This is a differnet topic from the original thread so I renamed
the subject and repost. Sorry for duplicate posting.
======================
Hello, I did this.
As a result, radix tree is about 1.5 times faster and needs a
half memory.
At Wed, 21 Sep 2016 15:14:27 +0900 (Tokyo Standard Time), Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote in <20160921.151427.265121484.horiguchi.kyotaro@lab.ntt.co.jp>
> I'll work on this for the next CF.
The radix conversion function and map conversion script became
more generic than the previous state. So I could easily added
radix conversion of EUC_JP in addition to SjiftJIS.
nm -S said that the size of radix tree data for sjis->utf8
conversion is 34kB and that for utf8->sjis is 46kB. (eucjp->utf8
57kB, utf8->eucjp 93kB) LUmapSJIS and ULmapSJIS was 62kB and
59kB, and LUmapEUC_JP and ULmapEUC_JP was 106kB and 105kB. If I'm
not missing something, radix tree is faster and require less
memory.
A simple test where 'select '7070 sjis chars' x 100' (I'm not
sure, but the size is 1404kB) on local connection shows that this
is fast enough.
radix: real 0m0.285s / user 0m0.199s / sys 0m0.006s
master: real 0m0.418s / user 0m0.180s / sys 0m0.004s
To make sure, the result of a test of sending the same amount of
ASCII string (1404kB) on SJIS and UTF8(no-conversion) encoding is
as follows.
ascii/utf8-sjis: real 0m0.220s / user 0m0.176s / sys 0m0.011s
ascii/utf8-utf8: real 0m0.137s / user 0m0.111s / sys 0m0.008s
======
Random discussions -
Currently the tree structure is devided into several elements,
One for 2-byte, other ones for 3-byte and 4-byte codes and output
table. The other than the last one is logically and technically
merged into single table but it makes the generator script far
complex than the current complexity. I no longer want to play
hide'n seek with complex perl object..
It might be better that combining this as a native feature of the
core. Currently the helper function is in core but that function
is given as conv_func on calling LocalToUtf.
Current implement uses *.map files of pg_utf_to_local as
input. It seems not good but the radix tree files is completely
uneditable. Provide custom made loading functions for every
source instead of load_chartable() would be the way to go.
# However, for example utf8_to_sjis.map, it doesn't seem to have
# generated from the source mentioned in UCS_to_SJIS.pl
I'm not sure that compilers other than gcc accepts generated map
file content.
The RADIXTREE.pm is in rather older style but seem no problem.
I haven't tried this for charsets that contains 4-byte code.
I haven't consider charset with conbined characters. I don't
think it is needed so immediately.
Though I believe that this is easily applied to other
conversions, I tried this only with character sets that I know
about it.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Attachments:
0001-Radix-tree-infrastructure-for-character-encoding.patch (text/x-patch, 23.9K) download
From b37d4a85df2799351a870b4811945a2b63dde032 Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Thu, 6 Oct 2016 19:21:38 +0900
Subject: [PATCH 1/3] Radix tree infrastructure for character encoding
Current character conversion mechanism is based on binary search over
flat tables. Especially for some languages like Japanese, which has so
many as several thousand characters requires over 10 times comparison
for each character. Radix-tree grately alleviates this pain. This
patch adds a generic conversion function, datat types, and a perl
module for converting *.map files into radix tree.
---
src/backend/utils/mb/Unicode/RADIXCONV.pm | 726 ++++++++++++++++++++++++++++++
src/backend/utils/mb/conv.c | 107 ++++-
src/include/mb/pg_wchar.h | 21 +
3 files changed, 848 insertions(+), 6 deletions(-)
create mode 100644 src/backend/utils/mb/Unicode/RADIXCONV.pm
diff --git a/src/backend/utils/mb/Unicode/RADIXCONV.pm b/src/backend/utils/mb/Unicode/RADIXCONV.pm
new file mode 100644
index 0000000..e7621a9
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/RADIXCONV.pm
@@ -0,0 +1,726 @@
+#! /usr/bin/perl
+#
+# Copyright (c) 2016, PostgreSQL Global Development Group
+#
+# src/backend/utils/mb/Unicode/RADIXCONV.pl
+#
+# Helper routinges for generating radix tree file from code mapping files
+
+use strict;
+
+my $radix_type = "pg_mb_radix_tree";
+my $radix_node_type = "pg_mb_radix_node";
+
+#########################################
+# load_chartable(<map file name>)
+#
+# extract data from map files and returns a character table.
+# returns a reference to a hash <in code> => <out code>
+sub load_chartable
+{
+ my($fname) = @_;
+ my %c;
+
+ open(my $in, $fname) || die("cannot open $fname");
+
+ while(<$in>)
+ {
+ if (/^[ \t]*{0x([0-9a-f]+), *0x([0-9a-f]+)},?/)
+ {
+ $c{hex($1)} = hex($2);
+ }
+ }
+
+ return \%c;
+}
+
+#########################################
+# generate_index(<charmap hash ref>)
+#
+# generate a radix tree data from a character table
+# returns a hashref to an index data.
+# {
+# csegs => <character segment index>
+# b2idx => [<tree index of 1st byte of 2-byte code>]
+# b3idx => [<idx for 1st byte for 3-byte code>, <2nd>]
+# b4idx => [<idx for 1st byte for 4-byte code>, <2nd>, <3rd>]
+# }
+#
+# Tables are in two forms, flat and segmented. a segmented table is
+# logically a two-dimentional table but physically a sequence of
+# segments, fixed length block of items. This structure allows us to
+# shrink table size by overlapping a shared sequence of zeros between
+# successive two segments. overlap_segments does that step.
+#
+# A flat table is simple set of key and value pairs. The value is a
+# segment id of the next segmented table. The next table is referenced
+# using the segment id and the next byte of a code.
+#
+# flat table (b2idx, b3idx1, b4idx1)
+# {
+# attr => {
+# segmented => true(1) if this index is segmented>
+# min => <minimum value of index key>
+# max => <maximum value of index key>
+# nextidx => <hash reference to the next level table>
+# }
+# i => { # index data
+# <byte> => <pointer value> # pointer to the next index
+# ...
+# }
+#
+# Each segments in segmented table is equivalent to a flat table
+# above.
+#
+# segmented table (csegs, b3idx2, b4idx2, b4idx3)
+# {
+# attr => {
+# segmented => true(1) if this index is segmented>
+# min => <minimum value of index key>
+# max => <maximum value of index key>
+# is32bit => true if values are 32bit width, false means 16bit.
+# next => <hash reference to the next level table, if any>
+# }
+# i => { # segment data
+# <segid> => { # key for this segment
+# lower => <minimum value>
+# upper => <maximum value>
+# offset => <position of this segment in the whole table>
+# label => <label string of this segment>
+# d => { # segment data
+# <byte> => { # pointer to the next index
+# label => <label string for this item>
+# segid => <target segid of next level>
+# segoffset => <offset of the target segid>
+# }
+# ...
+# }
+# }
+# }
+# }
+
+sub generate_index
+{
+ my ($c) = @_;
+ my (%csegs, %b2idx, %b3idx1, %b3idx2, %b4idx1, %b4idx2, %b4idx3);
+ my @all_tables =
+ (\%csegs, \%b2idx, \%b3idx1, \%b3idx2, \%b4idx1, \%b4idx2, \%b4idx3);
+ my $si;
+
+ # initialize attributes of index tables
+ $csegs{attr} = {name=> "csegs", chartbl => 1, segmented => 1, is32bit => 0};
+ $b2idx{attr} = {name => "b2idx", segmented => 0, nextidx => \%csegs};
+ $b3idx1{attr} = {name => "b3idx1", segmented => 0, nextidx => \%b3idx2};
+ $b3idx2{attr} = {name => "b3idx2", segmented => 1, nextidx => \%csegs};
+ $b4idx1{attr} = {name => "b4idx1", segmented => 0, nextidx => \%b4idx2};
+ $b4idx2{attr} = {name => "b4idx2", segmented => 1, nextidx => \%b4idx3};
+ $b4idx3{attr} = {name => "b4idx3", segmented => 1, nextidx => \%csegs};
+
+ foreach my $in (keys %$c)
+ {
+ if ($in < 0x100)
+ {
+ my $b1 = $in;
+ # 1 byte code doesn't have index. the first segment #0 of
+ # character table stores them
+ $si = {segid => 0, off => $in, label => "1b-", char => $$c{$in}};
+ }
+ elsif ($in < 0x10000)
+ {
+ # 2-byte code index consists of just one flat table
+ my $b1 = $in >> 8;
+ my $b2 = $in & 0xff;
+ my $csegid = $in >> 8;
+
+ if (! defined $b2idx{i}{$b1})
+ {
+ &set_min_max($b2idx{attr}, $b1);
+ $b2idx{i}{$b1}{segid} = $csegid;
+ }
+ $si = {
+ segid => $csegid,
+ off => $b2,
+ label => sprintf("%02x", $b1),
+ char => $$c{$in}
+ };
+ }
+ elsif ($in < 0x1000000)
+ {
+ # 3-byte code index consists of one flat table and one
+ # segmented table
+ my $b1 = $in >> 16;
+ my $b2 = ($in >> 8) & 0xff;
+ my $b3 = $in & 0xff;
+ my $l1id = $in >> 16;
+ my $csegid = $in >> 8;
+
+ if (! defined $b3idx1{i}{$b1})
+ {
+ &set_min_max($b3idx1{attr}, $b1);
+ $b3idx1{i}{$b1}{segid} = $l1id;
+ }
+ if (! defined $b3idx2{i}{$l1id}{d}{$b2})
+ {
+ &set_min_max($b3idx2{attr}, $b2);
+ $b3idx2{i}{$l1id}{label} = sprintf("%02x", $b1);
+ $b3idx2{i}{$l1id}{d}{$b2} = {
+ segid => $csegid,
+ label => sprintf("%02x%02x", $b1, $b2)
+ }
+ }
+
+ $si = {
+ segid => $csegid,
+ off => $b3,
+ label => sprintf("%02x%02x", $b1, $b2),
+ char => $$c{$in}
+ };
+ }
+ elsif ($in < 0x100000000)
+ {
+ # 4-byte code index consists of one flat table, and two
+ # segmented tables
+ my $b1 = $in >> 24;
+ my $b2 = ($in >> 16) & 0xff;
+ my $b3 = ($in >> 8) & 0xff;
+ my $b4 = $in & 0xff;
+ my $l1id = $in >> 24;
+ my $l2id = $in >> 16;
+ my $csegid = $in >> 8;
+
+ if (! defined $b4idx1{i}{$b1})
+ {
+ &set_min_max($b4idx1{attr}, $b1);
+ $b4idx1{i}{$b1}{segid} = $l1id;
+ }
+
+ if (! defined $b4idx2{i}{$l1id}{d}{$b2})
+ {
+ &set_min_max($b4idx2{attr}, $b2);
+ $b4idx2{i}{$l1id}{d}{$b2} = {
+ segid => $l2id,
+ label => sprintf("%02x", $b1)
+ }
+ }
+ if (! defined $b4idx3{i}{$l2id}{d}{$b3})
+ {
+ &set_min_max($b4idx3{attr}, $b3);
+ $b4idx3{i}{$l2id}{d}{$b3} = {
+ segid => $csegid,
+ label => sprintf("%02x%02x", $b1, $b2)
+ }
+ }
+
+ $si = {
+ segid => $csegid,
+ off => $b4,
+ label => sprintf("%02x%02x%02x", $b1, $b2, $b3),
+ char => $$c{$in}
+ };
+ }
+ else
+ {
+ die sprintf("up to 4 byte code is supported: %x", $in);
+ }
+
+ &set_min_max($csegs{attr}, $$si{off});
+ $csegs{i}{$$si{segid}}{d}{$$si{off}} = $$si{char};
+ $csegs{i}{$$si{segid}}{label} = $$si{label};
+ $csegs{attr}{is32bit} = 1 if ($$si{char} >= 0x10000);
+ if ($$si{char} >= 0x100000000)
+ {
+ die "character width is over 32bit. abort.";
+ }
+ }
+
+ # calcualte segment attributes
+ foreach my $t (@all_tables)
+ {
+ next if (! defined $$t{i} || ! $$t{attr}{segmented});
+
+ # segments are to be aligned in the numerical order of segment id
+ my @keylist = sort {$a <=> $b} keys $$t{i};
+ next if ($#keylist < 0);
+ my $offset = 1;
+ my $segsize = $$t{attr}{max} - $$t{attr}{min} + 1;
+
+ for my $k (@keylist)
+ {
+ my $seg = $$t{i}{$k};
+ $$seg{lower} = $$t{attr}{min};
+ $$seg{upper} = $$t{attr}{max};
+ $$seg{offset} = $offset;
+ $offset += $segsize;
+ }
+ # overlapping successive zeros between segments
+ &overlap_segments($t);
+ }
+
+ # make link among tables
+ foreach my $t (@all_tables)
+ {
+ &make_index_link($t, $$t{attr}{nextidx});
+ }
+
+ return { name_prefix => "",
+ csegs => \%csegs,
+ b2idx => [\%b2idx],
+ b3idx => [\%b3idx1, \%b3idx2],
+ b4idx => [\%b4idx1, \%b4idx2, \%b4idx3],
+ all => \@all_tables};
+}
+
+
+#########################################
+# set_min_max - internal routine to maintain min and max value of a table
+sub set_min_max
+{
+ my ($a, $v) = @_;
+
+ $$a{min} = $v if (! defined $$a{min} || $v < $$a{min});
+ $$a{max} = $v if (! defined $$a{max} || $v > $$a{max});
+}
+
+#########################################
+# overlap_segments
+#
+# removes duplicate regeion between two successive segments.
+
+sub overlap_segments
+{
+ my ($h) = @_;
+
+ # don't touch if undefined
+ return if (! defined $$h{i} || !$$h{attr}{segmented});
+ my $index = $$h{i};
+ my ($min, $max) = ($$h{attr}{min}, $$h{attr}{max});
+ my ($prev, $first);
+ my @segids = sort {$a <=> $b} keys $index;
+ return if ($#segids < 1);
+
+ $first = 1;
+ undef $prev;
+
+ for my $segid (@segids)
+ {
+ my $seg = $$index{$segid};
+
+ # smin and smax is range excluded preceeding and trailing zeros
+ my @keys = sort {$a <=> $b} keys $$seg{d};
+ my $smin = $keys[0];
+ my $smax = $keys[-1];
+
+ if ($first)
+ {
+ # first segment doesn't have a preceding segment
+ $$seg{offset} = 1;
+ $$seg{lower} = $min;
+ $$seg{upper} = $smax;
+ }
+ else
+ {
+ # calculate overlap and shift segment location
+ my $prefix = $smin - $min;
+ my $postfix = $max - $smax;
+ my $prevpostfix = $max - $$prev{upper};
+ my $overlap = $prevpostfix < $prefix ? $prevpostfix : $prefix;
+
+ $$seg{lower} = $min + $overlap;
+ $$seg{upper} = $smax;
+ $$seg{offset} = $$prev{offset} + ($max - $min + 1) - $overlap;
+ $$prev{upper} = $max;
+ }
+ $prev = $seg;
+ $first = 0;
+ }
+
+ return $h;
+}
+
+######################################################
+# make_index_link(from_table, to_table)
+#
+# Fills out target pointers in non-leaf index tables.
+#
+# from_table : table to set links
+# to_table : target table of from_table
+
+sub make_index_link
+{
+ my ($s, $t) = @_;
+ return if (! defined $$s{i} || ! defined $$t{i});
+
+ my @tkeys = sort {$a <=> $b} keys $$t{i};
+
+ if ($$s{attr}{segmented})
+ {
+ foreach my $k1 (keys $$s{i})
+ {
+ foreach my $k2 (keys $$s{i}{$k1}{d})
+ {
+ my $tsegid = $$s{i}{$k1}{d}{$k2}{segid};
+ if (! defined $tsegid)
+ {
+ die sprintf("segid is not set in %s{i}{%x}{d}{%x}{segid}",
+ $$s{attr}{name}, $k1, $k2);
+ }
+ $$s{i}{$k1}{d}{$k2}{segoffset} = $$t{i}{$tsegid}{offset};
+ }
+ }
+ }
+ else
+ {
+ foreach my $k (keys $$s{i})
+ {
+ my $tsegid = $$s{i}{$k}{segid};
+ if (! defined $tsegid)
+ {
+ die sprintf("segid is not set in %s{i}{%x}{segid}",
+ $$s{attr}{name}, $k);
+ }
+ $$s{i}{$k}{segoffset} = $$t{i}{$tsegid}{offset};
+ }
+ }
+}
+
+#########################################
+# set_name_prefix - set name prefix string of C struct
+sub set_name_prefix
+{
+ my ($trie, $p) = @_;
+
+ $$trie{name_prefix} = $p;
+}
+
+
+
+
+###############################################
+# write_table - output index table as C-struct
+#
+# write_table(hd, table, tblname, width)
+# returns 1 if the table is written
+#
+# hd : file handle to write
+# table : ref to an index table
+# tblname : C symbol name for the table
+# width : width in characters of this table
+
+sub write_table
+{
+ my($hd, $table, $tblname, $width) = @_;
+
+ return 0 if (! defined $$table{i});
+
+ if ($$table{attr}{chartbl})
+ {
+ &write_chars_table($hd, $table, $tblname, $width);
+ }
+ elsif ($$table{attr}{segmented})
+ {
+ &write_segmented_table($hd, $table, $tblname, $width);
+ }
+ else
+ {
+ &write_flat_table($hd, $table, $tblname, $width);
+ }
+ return 1;
+}
+
+#########################################
+# write_chars_table
+#
+# write_chars_table(hd, table, tblname, width)
+# this is usually called via writ_table
+#
+# hd : file handle to write
+# table : ref to an index table
+# tblname : C symbol name for the table
+# tblwidth: width in characters of this table
+
+sub write_chars_table
+{
+ my($hd, $table, $tblname, $width) = @_;
+ my($st, $ed) = ($$table{attr}{min}, $$table{attr}{max});
+ my($type) = $$table{attr}{is32bit} ? "uint32" : "uint16";
+
+ printf(OUT "static const %s %s[] =\n{", $type, $tblname);
+ printf(OUT " /* chars content - index range = [%02x, %02x] */", $st, $ed);
+
+ # values in character table are written in fixedwidth
+ # hexadecimals. calculate the number of columns in a line. 13 is
+ # the length of line header.
+
+ my $colwidth = $$table{attr}{is32bit} ? 8 : 4;
+ my $colseplen = 4; # the length of ", 0x"
+ my $headerlength = 13;
+ my $colnum = int(($width - $headerlength) / ($colwidth + $colseplen));
+
+ # round down to multiples of 4. don't bother by too small table width
+ my $colnum = int($colnum / 4) * 4;
+ my $line = "";
+ my $first0 = 1;
+ # output all segments in segment id order
+ foreach my $k (sort {$a <=> $b} keys $$table{i})
+ {
+ my $s = $$table{i}{$k};
+ if (!$first0)
+ {
+ $line =~ s/\s+$//; # remove trailing space
+ print $hd $line, ",\n";
+ $line = "";
+ }
+ $first0 = 0;
+
+ # write segment header
+ printf($hd "\n /*** %4sxx - offset 0x%05x ***/",
+ $$s{label}, $$s{offset});
+
+ # write segment content
+ my $first1 = 1;
+ my ($segstart, $segend) = ($$s{lower}, $$s{upper});
+ my($xpos, $nocomma) = (0, 0);
+
+ foreach my $j (($segstart - ($segstart % $colnum)) .. $segend)
+ {
+ $line .= "," if (!$first1 && !$nocomma);
+
+ # write the previous line and put a line header for the
+ # new line if this is the first time or this line is full
+ if ($xpos >= $colnum || $first1)
+ {
+ $line =~ s/\s+$//; # remove trailing space
+ print $hd $line, "\n";
+ $line = sprintf(" /* %02x */ ", $j);
+ $xpos = 0;
+ }
+ else
+ {
+ $line .= " ";
+ }
+ $first1 = 0;
+
+ # write each column
+ if ($j >= $segstart)
+ {
+ $line .= sprintf("0x%0*x", $colwidth, $$s{d}{$j});
+ $nocomma = 0;
+ }
+ else
+ {
+ # adjust column position
+ $line .= " " x ($colwidth + 3);
+ $nocomma = 1;
+ }
+ $xpos++;
+ }
+
+ }
+
+ $line =~ s/\s+$//;
+ print $hd $line, "\n};\n";
+}
+
+######################################################
+# write_flat_table - output nonsegmented index table
+#
+# write_flat_table(hd, table, tblname, width)
+# this is usually called via writ_table
+#
+# hd : file handle to write
+# table : ref to an index table
+# tblname : C symbol name for the table
+# width : width in characters of this table
+
+sub write_flat_table
+{
+ my($hd, $table, $tblname, $width) = @_;
+ my($st, $ed) = ($$table{attr}{min}, $$table{attr}{max});
+
+ print $hd "static const $radix_node_type $tblname =\n{";
+ printf($hd "\n 0x%x, 0x%x, /* table range */\n", $st, $ed);
+ print $hd " {";
+
+ my $first = 1;
+ my $line = "";
+
+ foreach my $i ($st .. $ed)
+ {
+ $line .= "," if (!$first);
+ my $newitem = sprintf("%d",
+ defined $$table{i}{$i} ?
+ $$table{i}{$i}{segoffset} : 0);
+
+ # flush current line and feed a line if the current line
+ # exceeds a limit
+ if ($first || length($line.$newitem) > $width)
+ {
+ $line =~ s/\s+$//; # remove trailing space
+ print $hd "$line\n";
+ $line = " ";
+ }
+ else
+ {
+ $line .= " ";
+ }
+ $line .= $newitem;
+ $first = 0;
+ }
+ print $hd $line;
+ print $hd "\n }\n};\n";
+}
+
+######################################################
+# write_segmented_table - output segmented index table
+#
+# write_segmented_table(hd, table, tblname, width)
+# this is usually called via writ_table
+#
+# hd : file handle to write
+# table : ref to an index table
+# tblname : C symbol name for the table
+# width : width in characters of this table
+
+sub write_segmented_table
+{
+ my($hd, $table, $tblname, $width) = @_;
+ my ($st, $ed) = ($$table{attr}{min}, $$table{attr}{max});
+
+ # write the variable definition
+ print $hd "static const $radix_node_type $tblname =\n{";
+ printf($hd "\n 0x%02x, 0x%02x, /*index range */\n {", $st, $ed);
+
+ my $first0 = 1;
+ foreach my $k (sort {$a <=> $b} keys $$table{i})
+ {
+ print $hd ",\n" if (!$first0);
+ $first0 = 0;
+ printf($hd "\n /*** %sxxxx - offset 0x%05x ****/",
+ $$table{i}{$k}{label}, $$table{i}{$k}{offset});
+
+ my $segstart = $$table{i}{$k}{lower};
+ my $segend = $$table{i}{$k}{upper};
+
+ my $line = "";
+ my $first1 = 1;
+ my $newitem = "";
+
+ foreach my $j ($segstart .. $segend)
+ {
+ $line .= "," if (!$first1);
+ $newitem = sprintf("%d", $$table{i}{$k}{d}{$j} ?
+ $$table{i}{$k}{d}{$j}{segoffset} : 0);
+
+ if ($first1 || length($line.$newitem) > $width)
+ {
+ $line =~ s/\s+$//;
+ print OUT "$line\n";
+ $line = sprintf(" /* %2s%02x */ ", $$table{i}{$k}{label}, $j);
+ }
+ else
+ {
+ $line .= " ";
+ }
+ $line .= $newitem;
+ $first1 = 0;
+ }
+ print $hd $line;
+ }
+ print $hd "\n }\n};\n";
+}
+
+#########################################
+# make_table_refname(table, prefix)
+#
+# internal routine to make C reference notation for tables
+
+sub make_table_refname
+{
+ my ($table, $prefix) = @_;
+
+ return "NULL" if (! defined $$table{i});
+ return "&" . $prefix . $$table{attr}{name};
+}
+
+#########################################
+# write_main_table(hd, tblname, trie, nameprefix)
+#
+# write main radix tree table
+#
+# hd : file handle to write this table
+# tblname : variable name of this struct
+# trie : ref to a radix tree
+# nameprefix : prefix for subtables.
+
+sub write_main_table
+{
+ my ($hd, $tblname, $trie) = @_;
+ my $ctblname = $$trie{name_prefix}.$$trie{csegs}{attr}{name};
+ my ($ctbl16name, $ctbl32name);
+ if ($$trie{csegs}{attr}{is32bit})
+ {
+ $ctbl16name = "NULL"; $ctbl32name = $ctblname;
+ }
+ else
+ {
+ $ctbl16name = $ctblname; $ctbl32name = "NULL";
+ }
+
+ my $b2iname = make_table_refname($$trie{b2idx}[0], $$trie{name_prefix});
+ my $b3i1name = make_table_refname($$trie{b3idx}[0], $$trie{name_prefix});
+ my $b3i2name = make_table_refname($$trie{b3idx}[1], $$trie{name_prefix});
+ my $b4i1name = make_table_refname($$trie{b4idx}[0], $$trie{name_prefix});
+ my $b4i2name = make_table_refname($$trie{b4idx}[1], $$trie{name_prefix});
+ my $b4i3name = make_table_refname($$trie{b4idx}[2], $$trie{name_prefix});
+
+ print $hd "static const $radix_type $tblname =\n{\n";
+ print $hd " /* final character table offset and body */\n";
+ printf($hd " 0x%x, 0x%x, %s, %s,\n",
+ $$trie{csegs}{attr}{min}, $$trie{csegs}{attr}{max},
+ $ctbl16name, $ctbl32name);
+
+ print $hd " /* 2-byte code table */\n";
+ print $hd " $b2iname,\n";
+ print $hd " /* 3-byte code tables */\n";
+ print $hd " {$b3i1name, $b3i2name},\n";
+ print $hd " /* 4-byte code table */\n";
+ print $hd " {$b4i1name, $b4i2name, $b4i3name},\n";
+ print $hd "};\n";
+}
+
+#########################################
+# write_map_content - write the whole content of C source of tadix tree
+#
+# write_map_content(this_script, fname, trie, tblname, tblwidth)
+#
+# this_script : the name of the *caller script* of this feature
+# fname : output file name
+# trie : ref to a radix tree
+# tblname : the name of main table of C-data
+# tblwidth : width in characters of output source file
+
+sub write_map_content
+{
+ my ($this_script, $fname, $trie, $tblname, $tblwidth) = @_;
+
+ open(OUT, "> $fname") || die("cannot open $fname");
+
+ print OUT "/* This file is generated by $this_script */\n\n";
+
+ foreach my $t (@{$$trie{all}})
+ {
+ my $table_name = $$trie{name_prefix}.$$t{attr}{name};
+
+ if (&write_table(*OUT, $t, $table_name, $tblwidth))
+ {
+ print OUT "\n";
+ }
+ }
+
+ &write_main_table(*OUT, $tblname, $trie);
+ close(OUT);
+}
+
+
+
+1;
diff --git a/src/backend/utils/mb/conv.c b/src/backend/utils/mb/conv.c
index d50336b..8658578 100644
--- a/src/backend/utils/mb/conv.c
+++ b/src/backend/utils/mb/conv.c
@@ -364,6 +364,98 @@ store_coded_char(unsigned char *dest, uint32 code)
}
/*
+ * radix tree conversion function
+ */
+const uint32 pg_mb_radix_conv(const pg_mb_radix_tree *rt, const uint32 c)
+{
+ uint32 off = 0;
+ uint32 b1 = c >> 24;
+ uint32 b2 = (c >> 16) & 0xff;
+ uint32 b3 = (c >> 8) & 0xff;
+ uint32 b4 = c & 0xff;
+
+ if (b1 > 0)
+ {
+ /* 4-byte code */
+ uint32 idx;
+
+ /* check code validity - fist byte */
+ if (rt->b4idx[0] == NULL ||
+ b1 < rt->b4idx[0]->lower || b1 > rt->b4idx[0]->upper)
+ return 0;
+
+ idx = b1 - rt->b4idx[0]->lower;
+ off = rt->b4idx[0]->idx[idx];
+ if (off == 0)
+ return 0;
+
+ /* check code validity - second byte */
+ if (b2 < rt->b4idx[1]->lower || b2 > rt->b4idx[1]->upper)
+ return 0;
+
+ idx = b2 - rt->b4idx[1]->lower;
+ off = (rt->b4idx[1]->idx + off - 1)[idx];
+ if (off == 0)
+ return 0;
+
+ /* check code validity - third byte */
+ if (b3 < rt->b4idx[2]->lower || b3 > rt->b4idx[2]->upper)
+ return 0;
+
+ idx = b3 - rt->b4idx[2]->lower;
+ off = (rt->b4idx[2]->idx + off - 1)[idx];
+ }
+ else if (b2 > 0)
+ {
+ /* 3-byte code */
+
+ uint32 idx;
+
+ /* check code validity - first byte */
+ if (rt->b3idx[0] == NULL ||
+ b2 < rt->b3idx[0]->lower || b2 > rt->b3idx[0]->upper)
+ return 0;
+
+ idx = b2 - rt->b3idx[0]->lower;
+ off = rt->b3idx[0]->idx[idx];
+ if (off == 0)
+ return 0;
+
+ /* check code validity - second byte */
+ if (b3 < rt->b3idx[1]->lower || b3 > rt->b3idx[1]->upper)
+ return 0;
+
+ idx = b3 - rt->b3idx[1]->lower;
+ off = (rt->b3idx[1]->idx + off - 1)[idx];
+ }
+ else if (b3 > 0)
+ {
+ /* 2-byte code */
+ uint32 idx;
+
+ /* check code validity - first byte */
+ if (rt->b2idx == NULL ||
+ b3 < rt->b2idx->lower || b3 > rt->b2idx->upper)
+ return 0;
+
+ idx = b3 - rt->b2idx->lower;
+ off = rt->b2idx->idx[idx];
+ }
+
+ if (off == 0)
+ return 0;
+
+ /* check code validity - last byte */
+ if (b4 < rt->chars_lower || b4 > rt->chars_upper)
+ return 0;
+
+ if (rt->chars32)
+ return (rt->chars32 + off - 1)[b4 - rt->chars_lower];
+ else
+ return (rt->chars16 + off - 1)[b4 - rt->chars_lower];
+}
+
+/*
* UTF8 ---> local code
*
* utf: input string in UTF8 encoding (need not be null-terminated)
@@ -516,13 +608,16 @@ UtfToLocal(const unsigned char *utf, int len,
}
/* Now check ordinary map */
- p = bsearch(&iutf, map, mapsize,
- sizeof(pg_utf_to_local), compare1);
-
- if (p)
+ if (map)
{
- iso = store_coded_char(iso, p->code);
- continue;
+ p = bsearch(&iutf, map, mapsize,
+ sizeof(pg_utf_to_local), compare1);
+
+ if (p)
+ {
+ iso = store_coded_char(iso, p->code);
+ continue;
+ }
}
/* if there's a conversion function, try that */
diff --git a/src/include/mb/pg_wchar.h b/src/include/mb/pg_wchar.h
index 24e8d0d..5b2094b 100644
--- a/src/include/mb/pg_wchar.h
+++ b/src/include/mb/pg_wchar.h
@@ -384,6 +384,26 @@ typedef struct
} pg_utf_to_local;
/*
+ * radix tree structer for faster conversion
+ */
+typedef struct pg_mb_radix_index
+{
+ uint8 lower, upper; /* index range of b2idx */
+ uint32 idx[FLEXIBLE_ARRAY_MEMBER]; /* index body */
+} pg_mb_radix_node;
+
+typedef struct
+{
+ const uint8 chars_lower, chars_upper; /* index range of chars* */
+ const uint16 *chars16; /* 16 bit character table */
+ const uint32 *chars32; /* 32 bit character table */
+
+ const pg_mb_radix_node *b2idx;
+ const pg_mb_radix_node *b3idx[2];
+ const pg_mb_radix_node *b4idx[3];
+} pg_mb_radix_tree;
+
+/*
* local code to UTF-8 conversion map
*/
typedef struct
@@ -551,6 +571,7 @@ extern void latin2mic_with_table(const unsigned char *l, unsigned char *p,
extern void mic2latin_with_table(const unsigned char *mic, unsigned char *p,
int len, int lc, int encoding,
const unsigned char *tab);
+extern const uint32 pg_mb_radix_conv(const pg_mb_radix_tree *rt, const uint32 c);
extern bool pg_utf8_islegal(const unsigned char *source, int length);
--
2.9.2
0002-Use-radix-tree-for-UTF8-ShiftJIS-conversion.patch.gz (application/octet-stream, 65.7K) download
0003-Use-radix-tree-for-UTF8-EUC_JP-conversion.patch.gz (application/octet-stream, 102.4K) download
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2016-10-07 10:46 ` Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
0 siblings, 1 reply; 61+ messages in thread
From: Heikki Linnakangas @ 2016-10-07 10:46 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
On 10/07/2016 11:36 AM, Kyotaro HORIGUCHI wrote:
> The radix conversion function and map conversion script became
> more generic than the previous state. So I could easily added
> radix conversion of EUC_JP in addition to SjiftJIS.
>
> nm -S said that the size of radix tree data for sjis->utf8
> conversion is 34kB and that for utf8->sjis is 46kB. (eucjp->utf8
> 57kB, utf8->eucjp 93kB) LUmapSJIS and ULmapSJIS was 62kB and
> 59kB, and LUmapEUC_JP and ULmapEUC_JP was 106kB and 105kB. If I'm
> not missing something, radix tree is faster and require less
> memory.
Cool!
> Currently the tree structure is devided into several elements,
> One for 2-byte, other ones for 3-byte and 4-byte codes and output
> table. The other than the last one is logically and technically
> merged into single table but it makes the generator script far
> complex than the current complexity. I no longer want to play
> hide'n seek with complex perl object..
I think that's OK. There isn't really anything to gain by merging them.
> It might be better that combining this as a native feature of the
> core. Currently the helper function is in core but that function
> is given as conv_func on calling LocalToUtf.
Yeah, I think we want to completely replace the current binary-search
based code with this. I would rather maintain just one mechanism.
> Current implement uses *.map files of pg_utf_to_local as
> input. It seems not good but the radix tree files is completely
> uneditable. Provide custom made loading functions for every
> source instead of load_chartable() would be the way to go.
>
> # However, for example utf8_to_sjis.map, it doesn't seem to have
> # generated from the source mentioned in UCS_to_SJIS.pl
Ouch. We should find and document an authoritative source for all the
mappings we have...
I think the next steps here are:
1. Find an authoritative source for all the existing mappings.
2. Generate the radix tree files directly from the authoritative
sources, instead of the existing *.map files.
3. Completely replace the existing binary-search code with this.
- Heikki
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
@ 2016-10-07 15:55 ` Robert Haas <robertmhaas@gmail.com>
2016-10-07 16:19 ` Re: Radix tree for character conversion Tom Lane <tgl@sss.pgh.pa.us>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
0 siblings, 2 replies; 61+ messages in thread
From: Robert Haas @ 2016-10-07 15:55 UTC (permalink / raw)
To: Heikki Linnakangas <hlinnaka@iki.fi>; +Cc: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; Tsunakawa, Takayuki <tsunakawa.takay@jp.fujitsu.com>; Tom Lane <tgl@sss.pgh.pa.us>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
On Fri, Oct 7, 2016 at 6:46 AM, Heikki Linnakangas <hlinnaka@iki.fi> wrote:
> Ouch. We should find and document an authoritative source for all the
> mappings we have...
>
> I think the next steps here are:
>
> 1. Find an authoritative source for all the existing mappings.
> 2. Generate the radix tree files directly from the authoritative sources,
> instead of the existing *.map files.
> 3. Completely replace the existing binary-search code with this.
It might be best to convert using the existing map files, and then
update the mappings later. Otherwise, when things break, you won't
know what to blame.
--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
@ 2016-10-07 16:19 ` Tom Lane <tgl@sss.pgh.pa.us>
1 sibling, 0 replies; 61+ messages in thread
From: Tom Lane @ 2016-10-07 16:19 UTC (permalink / raw)
To: Robert Haas <robertmhaas@gmail.com>; +Cc: Heikki Linnakangas <hlinnaka@iki.fi>; Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; Tsunakawa, Takayuki <tsunakawa.takay@jp.fujitsu.com>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
Robert Haas <robertmhaas@gmail.com> writes:
> On Fri, Oct 7, 2016 at 6:46 AM, Heikki Linnakangas <hlinnaka@iki.fi> wrote:
>> Ouch. We should find and document an authoritative source for all the
>> mappings we have...
>>
>> I think the next steps here are:
>>
>> 1. Find an authoritative source for all the existing mappings.
>> 2. Generate the radix tree files directly from the authoritative sources,
>> instead of the existing *.map files.
>> 3. Completely replace the existing binary-search code with this.
> It might be best to convert using the existing map files, and then
> update the mappings later. Otherwise, when things break, you won't
> know what to blame.
I think I went through this exercise last year or so, and updated the
notes about the authoritative sources where I was able to find one.
In the remaining cases, I believe that the maps have been intentionally
tweaked and we should be cautious about undoing that. Tatsuo-san might
remember more about why they are the way they are.
regards, tom lane
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
@ 2016-10-07 21:37 ` Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
1 sibling, 1 reply; 61+ messages in thread
From: Heikki Linnakangas @ 2016-10-07 21:37 UTC (permalink / raw)
To: Robert Haas <robertmhaas@gmail.com>; +Cc: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; Tsunakawa, Takayuki <tsunakawa.takay@jp.fujitsu.com>; Tom Lane <tgl@sss.pgh.pa.us>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
On 10/07/2016 06:55 PM, Robert Haas wrote:
> On Fri, Oct 7, 2016 at 6:46 AM, Heikki Linnakangas <hlinnaka@iki.fi> wrote:
>> Ouch. We should find and document an authoritative source for all the
>> mappings we have...
>>
>> I think the next steps here are:
>>
>> 1. Find an authoritative source for all the existing mappings.
>> 2. Generate the radix tree files directly from the authoritative sources,
>> instead of the existing *.map files.
>> 3. Completely replace the existing binary-search code with this.
>
> It might be best to convert using the existing map files, and then
> update the mappings later. Otherwise, when things break, you won't
> know what to blame.
I was thinking that we keep the mappings unchanged, but figure out where
we got the mappings we have. An authoritative source may well be "file X
from unicode, with the following tweaks: ...". As long as we have some
way of representing that, in text files, or in perl code, that's OK.
What I don't want is that the current *.map files are turned into the
authoritative source files, that we modify by hand. There are no
comments in them, for starters, which makes hand-editing cumbersome. It
seems that we have edited some of them by hand already, but we should
rectify that.
- Heikki
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
@ 2016-10-21 08:33 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
0 siblings, 1 reply; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2016-10-21 08:33 UTC (permalink / raw)
To: hlinnaka@iki.fi; +Cc: robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hello, this is new version of radix charconv.
At Sat, 8 Oct 2016 00:37:28 +0300, Heikki Linnakangas <hlinnaka@iki.fi> wrote in <6d85d710-9554-a928-29ff-b2d3b80b01c9@iki.fi>
> What I don't want is that the current *.map files are turned into the
> authoritative source files, that we modify by hand. There are no
> comments in them, for starters, which makes hand-editing
> cumbersome. It seems that we have edited some of them by hand already,
> but we should rectify that.
Agreed. So, I identifed source files of each character for EUC_JP
and SJIS conversions to clarify what has been done on them.
SJIS conversion is made from CP932.TXT and 8 additional
conversions for UTF8->SJIS and none for SJIS->UTF8.
EUC_JP is made from CP932.TXT and JIS0212.TXT. JIS0201.TXT and
JIS0208.TXT are useless. It adds 83 or 86 (different by
direction) conversion entries.
http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
http://unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0212.TXT
Now the generator scripts don't use *.map as source and in turn
generates old-style map files as well as radix tree files.
For convenience, UCS_to_(SJIS|EUC_JP).pl takes parater --flat and
-v. The format generates the old-style flat map as well as radix
map file and additional -v adds source description for each line
in the flat map file.
During working on this, EUC_JP map lacks some conversions but it
is another issue.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Attachments: download all (3 files, .tar.gz)
0001-Radix-tree-infrastructure-for-character-encoding.patch (text/x-patch, 26.9K) download
From 4fab8da9f7adb976e3103deb98e4a8977f65c1f4 Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Thu, 6 Oct 2016 19:21:38 +0900
Subject: [PATCH 1/3] Radix tree infrastructure for character encoding
Current character conversion mechanism is based on binary search over
flat tables. Especially for some languages like Japanese, which has so
many as several thousand characters requires over 10 times comparison
for each character. Radix-tree grately alleviates this pain. This
patch adds a generic conversion function, datat types, and a perl
module for converting *.map files into radix tree.
---
src/backend/utils/mb/Unicode/RADIXCONV.pm | 726 ++++++++++++++++++++++++++++++
src/backend/utils/mb/conv.c | 166 ++++++-
src/include/mb/pg_wchar.h | 29 +-
3 files changed, 893 insertions(+), 28 deletions(-)
create mode 100644 src/backend/utils/mb/Unicode/RADIXCONV.pm
diff --git a/src/backend/utils/mb/Unicode/RADIXCONV.pm b/src/backend/utils/mb/Unicode/RADIXCONV.pm
new file mode 100644
index 0000000..327c805
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/RADIXCONV.pm
@@ -0,0 +1,726 @@
+#! /usr/bin/perl
+#
+# Copyright (c) 2016, PostgreSQL Global Development Group
+#
+# src/backend/utils/mb/Unicode/RADIXCONV.pl
+#
+# Helper routinges for generating radix tree file from code mapping files
+
+use strict;
+
+my $radix_type = "pg_mb_radix_tree";
+my $radix_node_type = "pg_mb_radix_index";
+
+#########################################
+# load_chartable(<map file name>)
+#
+# extract data from map files and returns a character table.
+# returns a reference to a hash <in code> => <out code>
+sub load_maptable
+{
+ my($fname) = @_;
+ my %c;
+
+ open(my $in, $fname) || die("cannot open $fname");
+
+ while(<$in>)
+ {
+ if (/^[ \t]*{0x([0-9a-f]+), *0x([0-9a-f]+)},?/)
+ {
+ $c{hex($1)} = hex($2);
+ }
+ }
+
+ return \%c;
+}
+
+#########################################
+# generate_index(<charmap hash ref>)
+#
+# generate a radix tree data from a character table
+# returns a hashref to an index data.
+# {
+# csegs => <character segment index>
+# b2idx => [<tree index of 1st byte of 2-byte code>]
+# b3idx => [<idx for 1st byte for 3-byte code>, <2nd>]
+# b4idx => [<idx for 1st byte for 4-byte code>, <2nd>, <3rd>]
+# }
+#
+# Tables are in two forms, flat and segmented. a segmented table is
+# logically a two-dimentional table but physically a sequence of
+# segments, fixed length block of items. This structure allows us to
+# shrink table size by overlapping a shared sequence of zeros between
+# successive two segments. overlap_segments does that step.
+#
+# A flat table is simple set of key and value pairs. The value is a
+# segment id of the next segmented table. The next table is referenced
+# using the segment id and the next byte of a code.
+#
+# flat table (b2idx, b3idx1, b4idx1)
+# {
+# attr => {
+# segmented => true(1) if this index is segmented>
+# min => <minimum value of index key>
+# max => <maximum value of index key>
+# nextidx => <hash reference to the next level table>
+# }
+# i => { # index data
+# <byte> => <pointer value> # pointer to the next index
+# ...
+# }
+#
+# Each segments in segmented table is equivalent to a flat table
+# above.
+#
+# segmented table (csegs, b3idx2, b4idx2, b4idx3)
+# {
+# attr => {
+# segmented => true(1) if this index is segmented>
+# min => <minimum value of index key>
+# max => <maximum value of index key>
+# is32bit => true if values are 32bit width, false means 16bit.
+# next => <hash reference to the next level table, if any>
+# }
+# i => { # segment data
+# <segid> => { # key for this segment
+# lower => <minimum value>
+# upper => <maximum value>
+# offset => <position of this segment in the whole table>
+# label => <label string of this segment>
+# d => { # segment data
+# <byte> => { # pointer to the next index
+# label => <label string for this item>
+# segid => <target segid of next level>
+# segoffset => <offset of the target segid>
+# }
+# ...
+# }
+# }
+# }
+# }
+
+sub generate_index
+{
+ my ($c) = @_;
+ my (%csegs, %b2idx, %b3idx1, %b3idx2, %b4idx1, %b4idx2, %b4idx3);
+ my @all_tables =
+ (\%csegs, \%b2idx, \%b3idx1, \%b3idx2, \%b4idx1, \%b4idx2, \%b4idx3);
+ my $si;
+
+ # initialize attributes of index tables
+ $csegs{attr} = {name=> "csegs", chartbl => 1, segmented => 1, is32bit => 0};
+ $b2idx{attr} = {name => "b2idx", segmented => 0, nextidx => \%csegs};
+ $b3idx1{attr} = {name => "b3idx1", segmented => 0, nextidx => \%b3idx2};
+ $b3idx2{attr} = {name => "b3idx2", segmented => 1, nextidx => \%csegs};
+ $b4idx1{attr} = {name => "b4idx1", segmented => 0, nextidx => \%b4idx2};
+ $b4idx2{attr} = {name => "b4idx2", segmented => 1, nextidx => \%b4idx3};
+ $b4idx3{attr} = {name => "b4idx3", segmented => 1, nextidx => \%csegs};
+
+ foreach my $in (keys %$c)
+ {
+ if ($in < 0x100)
+ {
+ my $b1 = $in;
+ # 1 byte code doesn't have index. the first segment #0 of
+ # character table stores them
+ $si = {segid => 0, off => $in, label => "1b-", char => $$c{$in}};
+ }
+ elsif ($in < 0x10000)
+ {
+ # 2-byte code index consists of just one flat table
+ my $b1 = $in >> 8;
+ my $b2 = $in & 0xff;
+ my $csegid = $in >> 8;
+
+ if (! defined $b2idx{i}{$b1})
+ {
+ &set_min_max($b2idx{attr}, $b1);
+ $b2idx{i}{$b1}{segid} = $csegid;
+ }
+ $si = {
+ segid => $csegid,
+ off => $b2,
+ label => sprintf("%02x", $b1),
+ char => $$c{$in}
+ };
+ }
+ elsif ($in < 0x1000000)
+ {
+ # 3-byte code index consists of one flat table and one
+ # segmented table
+ my $b1 = $in >> 16;
+ my $b2 = ($in >> 8) & 0xff;
+ my $b3 = $in & 0xff;
+ my $l1id = $in >> 16;
+ my $csegid = $in >> 8;
+
+ if (! defined $b3idx1{i}{$b1})
+ {
+ &set_min_max($b3idx1{attr}, $b1);
+ $b3idx1{i}{$b1}{segid} = $l1id;
+ }
+ if (! defined $b3idx2{i}{$l1id}{d}{$b2})
+ {
+ &set_min_max($b3idx2{attr}, $b2);
+ $b3idx2{i}{$l1id}{label} = sprintf("%02x", $b1);
+ $b3idx2{i}{$l1id}{d}{$b2} = {
+ segid => $csegid,
+ label => sprintf("%02x%02x", $b1, $b2)
+ }
+ }
+
+ $si = {
+ segid => $csegid,
+ off => $b3,
+ label => sprintf("%02x%02x", $b1, $b2),
+ char => $$c{$in}
+ };
+ }
+ elsif ($in < 0x100000000)
+ {
+ # 4-byte code index consists of one flat table, and two
+ # segmented tables
+ my $b1 = $in >> 24;
+ my $b2 = ($in >> 16) & 0xff;
+ my $b3 = ($in >> 8) & 0xff;
+ my $b4 = $in & 0xff;
+ my $l1id = $in >> 24;
+ my $l2id = $in >> 16;
+ my $csegid = $in >> 8;
+
+ if (! defined $b4idx1{i}{$b1})
+ {
+ &set_min_max($b4idx1{attr}, $b1);
+ $b4idx1{i}{$b1}{segid} = $l1id;
+ }
+
+ if (! defined $b4idx2{i}{$l1id}{d}{$b2})
+ {
+ &set_min_max($b4idx2{attr}, $b2);
+ $b4idx2{i}{$l1id}{d}{$b2} = {
+ segid => $l2id,
+ label => sprintf("%02x", $b1)
+ }
+ }
+ if (! defined $b4idx3{i}{$l2id}{d}{$b3})
+ {
+ &set_min_max($b4idx3{attr}, $b3);
+ $b4idx3{i}{$l2id}{d}{$b3} = {
+ segid => $csegid,
+ label => sprintf("%02x%02x", $b1, $b2)
+ }
+ }
+
+ $si = {
+ segid => $csegid,
+ off => $b4,
+ label => sprintf("%02x%02x%02x", $b1, $b2, $b3),
+ char => $$c{$in}
+ };
+ }
+ else
+ {
+ die sprintf("up to 4 byte code is supported: %x", $in);
+ }
+
+ &set_min_max($csegs{attr}, $$si{off});
+ $csegs{i}{$$si{segid}}{d}{$$si{off}} = $$si{char};
+ $csegs{i}{$$si{segid}}{label} = $$si{label};
+ $csegs{attr}{is32bit} = 1 if ($$si{char} >= 0x10000);
+ if ($$si{char} >= 0x100000000)
+ {
+ die "character width is over 32bit. abort.";
+ }
+ }
+
+ # calcualte segment attributes
+ foreach my $t (@all_tables)
+ {
+ next if (! defined $$t{i} || ! $$t{attr}{segmented});
+
+ # segments are to be aligned in the numerical order of segment id
+ my @keylist = sort {$a <=> $b} keys $$t{i};
+ next if ($#keylist < 0);
+ my $offset = 1;
+ my $segsize = $$t{attr}{max} - $$t{attr}{min} + 1;
+
+ for my $k (@keylist)
+ {
+ my $seg = $$t{i}{$k};
+ $$seg{lower} = $$t{attr}{min};
+ $$seg{upper} = $$t{attr}{max};
+ $$seg{offset} = $offset;
+ $offset += $segsize;
+ }
+ # overlapping successive zeros between segments
+ &overlap_segments($t);
+ }
+
+ # make link among tables
+ foreach my $t (@all_tables)
+ {
+ &make_index_link($t, $$t{attr}{nextidx});
+ }
+
+ return { name_prefix => "",
+ csegs => \%csegs,
+ b2idx => [\%b2idx],
+ b3idx => [\%b3idx1, \%b3idx2],
+ b4idx => [\%b4idx1, \%b4idx2, \%b4idx3],
+ all => \@all_tables};
+}
+
+
+#########################################
+# set_min_max - internal routine to maintain min and max value of a table
+sub set_min_max
+{
+ my ($a, $v) = @_;
+
+ $$a{min} = $v if (! defined $$a{min} || $v < $$a{min});
+ $$a{max} = $v if (! defined $$a{max} || $v > $$a{max});
+}
+
+#########################################
+# overlap_segments
+#
+# removes duplicate regeion between two successive segments.
+
+sub overlap_segments
+{
+ my ($h) = @_;
+
+ # don't touch if undefined
+ return if (! defined $$h{i} || !$$h{attr}{segmented});
+ my $index = $$h{i};
+ my ($min, $max) = ($$h{attr}{min}, $$h{attr}{max});
+ my ($prev, $first);
+ my @segids = sort {$a <=> $b} keys $index;
+ return if ($#segids < 1);
+
+ $first = 1;
+ undef $prev;
+
+ for my $segid (@segids)
+ {
+ my $seg = $$index{$segid};
+
+ # smin and smax is range excluded preceeding and trailing zeros
+ my @keys = sort {$a <=> $b} keys $$seg{d};
+ my $smin = $keys[0];
+ my $smax = $keys[-1];
+
+ if ($first)
+ {
+ # first segment doesn't have a preceding segment
+ $$seg{offset} = 1;
+ $$seg{lower} = $min;
+ $$seg{upper} = $smax;
+ }
+ else
+ {
+ # calculate overlap and shift segment location
+ my $prefix = $smin - $min;
+ my $postfix = $max - $smax;
+ my $prevpostfix = $max - $$prev{upper};
+ my $overlap = $prevpostfix < $prefix ? $prevpostfix : $prefix;
+
+ $$seg{lower} = $min + $overlap;
+ $$seg{upper} = $smax;
+ $$seg{offset} = $$prev{offset} + ($max - $min + 1) - $overlap;
+ $$prev{upper} = $max;
+ }
+ $prev = $seg;
+ $first = 0;
+ }
+
+ return $h;
+}
+
+######################################################
+# make_index_link(from_table, to_table)
+#
+# Fills out target pointers in non-leaf index tables.
+#
+# from_table : table to set links
+# to_table : target table of from_table
+
+sub make_index_link
+{
+ my ($s, $t) = @_;
+ return if (! defined $$s{i} || ! defined $$t{i});
+
+ my @tkeys = sort {$a <=> $b} keys $$t{i};
+
+ if ($$s{attr}{segmented})
+ {
+ foreach my $k1 (keys $$s{i})
+ {
+ foreach my $k2 (keys $$s{i}{$k1}{d})
+ {
+ my $tsegid = $$s{i}{$k1}{d}{$k2}{segid};
+ if (! defined $tsegid)
+ {
+ die sprintf("segid is not set in %s{i}{%x}{d}{%x}{segid}",
+ $$s{attr}{name}, $k1, $k2);
+ }
+ $$s{i}{$k1}{d}{$k2}{segoffset} = $$t{i}{$tsegid}{offset};
+ }
+ }
+ }
+ else
+ {
+ foreach my $k (keys $$s{i})
+ {
+ my $tsegid = $$s{i}{$k}{segid};
+ if (! defined $tsegid)
+ {
+ die sprintf("segid is not set in %s{i}{%x}{segid}",
+ $$s{attr}{name}, $k);
+ }
+ $$s{i}{$k}{segoffset} = $$t{i}{$tsegid}{offset};
+ }
+ }
+}
+
+#########################################
+# set_name_prefix - set name prefix string of C struct
+sub set_name_prefix
+{
+ my ($trie, $p) = @_;
+
+ $$trie{name_prefix} = $p;
+}
+
+
+
+
+###############################################
+# write_table - output index table as C-struct
+#
+# write_table(hd, table, tblname, width)
+# returns 1 if the table is written
+#
+# hd : file handle to write
+# table : ref to an index table
+# tblname : C symbol name for the table
+# width : width in characters of this table
+
+sub write_table
+{
+ my($hd, $table, $tblname, $width) = @_;
+
+ return 0 if (! defined $$table{i});
+
+ if ($$table{attr}{chartbl})
+ {
+ &write_chars_table($hd, $table, $tblname, $width);
+ }
+ elsif ($$table{attr}{segmented})
+ {
+ &write_segmented_table($hd, $table, $tblname, $width);
+ }
+ else
+ {
+ &write_flat_table($hd, $table, $tblname, $width);
+ }
+ return 1;
+}
+
+#########################################
+# write_chars_table
+#
+# write_chars_table(hd, table, tblname, width)
+# this is usually called via writ_table
+#
+# hd : file handle to write
+# table : ref to an index table
+# tblname : C symbol name for the table
+# tblwidth: width in characters of this table
+
+sub write_chars_table
+{
+ my($hd, $table, $tblname, $width) = @_;
+ my($st, $ed) = ($$table{attr}{min}, $$table{attr}{max});
+ my($type) = $$table{attr}{is32bit} ? "uint32" : "uint16";
+
+ printf(OUT "static const %s %s[] =\n{", $type, $tblname);
+ printf(OUT " /* chars content - index range = [%02x, %02x] */", $st, $ed);
+
+ # values in character table are written in fixedwidth
+ # hexadecimals. calculate the number of columns in a line. 13 is
+ # the length of line header.
+
+ my $colwidth = $$table{attr}{is32bit} ? 8 : 4;
+ my $colseplen = 4; # the length of ", 0x"
+ my $headerlength = 13;
+ my $colnum = int(($width - $headerlength) / ($colwidth + $colseplen));
+
+ # round down to multiples of 4. don't bother by too small table width
+ my $colnum = int($colnum / 4) * 4;
+ my $line = "";
+ my $first0 = 1;
+ # output all segments in segment id order
+ foreach my $k (sort {$a <=> $b} keys $$table{i})
+ {
+ my $s = $$table{i}{$k};
+ if (!$first0)
+ {
+ $line =~ s/\s+$//; # remove trailing space
+ print $hd $line, ",\n";
+ $line = "";
+ }
+ $first0 = 0;
+
+ # write segment header
+ printf($hd "\n /*** %4sxx - offset 0x%05x ***/",
+ $$s{label}, $$s{offset});
+
+ # write segment content
+ my $first1 = 1;
+ my ($segstart, $segend) = ($$s{lower}, $$s{upper});
+ my($xpos, $nocomma) = (0, 0);
+
+ foreach my $j (($segstart - ($segstart % $colnum)) .. $segend)
+ {
+ $line .= "," if (!$first1 && !$nocomma);
+
+ # write the previous line and put a line header for the
+ # new line if this is the first time or this line is full
+ if ($xpos >= $colnum || $first1)
+ {
+ $line =~ s/\s+$//; # remove trailing space
+ print $hd $line, "\n";
+ $line = sprintf(" /* %02x */ ", $j);
+ $xpos = 0;
+ }
+ else
+ {
+ $line .= " ";
+ }
+ $first1 = 0;
+
+ # write each column
+ if ($j >= $segstart)
+ {
+ $line .= sprintf("0x%0*x", $colwidth, $$s{d}{$j});
+ $nocomma = 0;
+ }
+ else
+ {
+ # adjust column position
+ $line .= " " x ($colwidth + 3);
+ $nocomma = 1;
+ }
+ $xpos++;
+ }
+
+ }
+
+ $line =~ s/\s+$//;
+ print $hd $line, "\n};\n";
+}
+
+######################################################
+# write_flat_table - output nonsegmented index table
+#
+# write_flat_table(hd, table, tblname, width)
+# this is usually called via writ_table
+#
+# hd : file handle to write
+# table : ref to an index table
+# tblname : C symbol name for the table
+# width : width in characters of this table
+
+sub write_flat_table
+{
+ my($hd, $table, $tblname, $width) = @_;
+ my($st, $ed) = ($$table{attr}{min}, $$table{attr}{max});
+
+ print $hd "static const $radix_node_type $tblname =\n{";
+ printf($hd "\n 0x%x, 0x%x, /* table range */\n", $st, $ed);
+ print $hd " {";
+
+ my $first = 1;
+ my $line = "";
+
+ foreach my $i ($st .. $ed)
+ {
+ $line .= "," if (!$first);
+ my $newitem = sprintf("%d",
+ defined $$table{i}{$i} ?
+ $$table{i}{$i}{segoffset} : 0);
+
+ # flush current line and feed a line if the current line
+ # exceeds a limit
+ if ($first || length($line.$newitem) > $width)
+ {
+ $line =~ s/\s+$//; # remove trailing space
+ print $hd "$line\n";
+ $line = " ";
+ }
+ else
+ {
+ $line .= " ";
+ }
+ $line .= $newitem;
+ $first = 0;
+ }
+ print $hd $line;
+ print $hd "\n }\n};\n";
+}
+
+######################################################
+# write_segmented_table - output segmented index table
+#
+# write_segmented_table(hd, table, tblname, width)
+# this is usually called via writ_table
+#
+# hd : file handle to write
+# table : ref to an index table
+# tblname : C symbol name for the table
+# width : width in characters of this table
+
+sub write_segmented_table
+{
+ my($hd, $table, $tblname, $width) = @_;
+ my ($st, $ed) = ($$table{attr}{min}, $$table{attr}{max});
+
+ # write the variable definition
+ print $hd "static const $radix_node_type $tblname =\n{";
+ printf($hd "\n 0x%02x, 0x%02x, /*index range */\n {", $st, $ed);
+
+ my $first0 = 1;
+ foreach my $k (sort {$a <=> $b} keys $$table{i})
+ {
+ print $hd ",\n" if (!$first0);
+ $first0 = 0;
+ printf($hd "\n /*** %sxxxx - offset 0x%05x ****/",
+ $$table{i}{$k}{label}, $$table{i}{$k}{offset});
+
+ my $segstart = $$table{i}{$k}{lower};
+ my $segend = $$table{i}{$k}{upper};
+
+ my $line = "";
+ my $first1 = 1;
+ my $newitem = "";
+
+ foreach my $j ($segstart .. $segend)
+ {
+ $line .= "," if (!$first1);
+ $newitem = sprintf("%d", $$table{i}{$k}{d}{$j} ?
+ $$table{i}{$k}{d}{$j}{segoffset} : 0);
+
+ if ($first1 || length($line.$newitem) > $width)
+ {
+ $line =~ s/\s+$//;
+ print OUT "$line\n";
+ $line = sprintf(" /* %2s%02x */ ", $$table{i}{$k}{label}, $j);
+ }
+ else
+ {
+ $line .= " ";
+ }
+ $line .= $newitem;
+ $first1 = 0;
+ }
+ print $hd $line;
+ }
+ print $hd "\n }\n};\n";
+}
+
+#########################################
+# make_table_refname(table, prefix)
+#
+# internal routine to make C reference notation for tables
+
+sub make_table_refname
+{
+ my ($table, $prefix) = @_;
+
+ return "NULL" if (! defined $$table{i});
+ return "&" . $prefix . $$table{attr}{name};
+}
+
+#########################################
+# write_main_table(hd, tblname, trie, nameprefix)
+#
+# write main radix tree table
+#
+# hd : file handle to write this table
+# tblname : variable name of this struct
+# trie : ref to a radix tree
+# nameprefix : prefix for subtables.
+
+sub write_main_table
+{
+ my ($hd, $tblname, $trie) = @_;
+ my $ctblname = $$trie{name_prefix}.$$trie{csegs}{attr}{name};
+ my ($ctbl16name, $ctbl32name);
+ if ($$trie{csegs}{attr}{is32bit})
+ {
+ $ctbl16name = "NULL"; $ctbl32name = $ctblname;
+ }
+ else
+ {
+ $ctbl16name = $ctblname; $ctbl32name = "NULL";
+ }
+
+ my $b2iname = make_table_refname($$trie{b2idx}[0], $$trie{name_prefix});
+ my $b3i1name = make_table_refname($$trie{b3idx}[0], $$trie{name_prefix});
+ my $b3i2name = make_table_refname($$trie{b3idx}[1], $$trie{name_prefix});
+ my $b4i1name = make_table_refname($$trie{b4idx}[0], $$trie{name_prefix});
+ my $b4i2name = make_table_refname($$trie{b4idx}[1], $$trie{name_prefix});
+ my $b4i3name = make_table_refname($$trie{b4idx}[2], $$trie{name_prefix});
+
+ print $hd "static const $radix_type $tblname =\n{\n";
+ print $hd " /* final character table offset and body */\n";
+ printf($hd " 0x%x, 0x%x, %s, %s,\n",
+ $$trie{csegs}{attr}{min}, $$trie{csegs}{attr}{max},
+ $ctbl16name, $ctbl32name);
+
+ print $hd " /* 2-byte code table */\n";
+ print $hd " $b2iname,\n";
+ print $hd " /* 3-byte code tables */\n";
+ print $hd " {$b3i1name, $b3i2name},\n";
+ print $hd " /* 4-byte code table */\n";
+ print $hd " {$b4i1name, $b4i2name, $b4i3name},\n";
+ print $hd "};\n";
+}
+
+#########################################
+# write_map_content - write the whole content of C source of tadix tree
+#
+# write_map_content(this_script, fname, trie, tblname, tblwidth)
+#
+# this_script : the name of the *caller script* of this feature
+# fname : output file name
+# trie : ref to a radix tree
+# tblname : the name of main table of C-data
+# tblwidth : width in characters of output source file
+
+sub write_map_content
+{
+ my ($this_script, $fname, $trie, $tblname, $tblwidth) = @_;
+
+ open(OUT, "> $fname") || die("cannot open $fname");
+
+ print OUT "/* This file is generated by $this_script */\n\n";
+
+ foreach my $t (@{$$trie{all}})
+ {
+ my $table_name = $$trie{name_prefix}.$$t{attr}{name};
+
+ if (&write_table(*OUT, $t, $table_name, $tblwidth))
+ {
+ print OUT "\n";
+ }
+ }
+
+ &write_main_table(*OUT, $tblname, $trie);
+ close(OUT);
+}
+
+
+
+1;
diff --git a/src/backend/utils/mb/conv.c b/src/backend/utils/mb/conv.c
index d50336b..f40c5a1 100644
--- a/src/backend/utils/mb/conv.c
+++ b/src/backend/utils/mb/conv.c
@@ -364,6 +364,98 @@ store_coded_char(unsigned char *dest, uint32 code)
}
/*
+ * radix tree conversion function
+ */
+const uint32 pg_mb_radix_conv(const pg_mb_radix_tree *rt, const uint32 c)
+{
+ uint32 off = 0;
+ uint32 b1 = c >> 24;
+ uint32 b2 = (c >> 16) & 0xff;
+ uint32 b3 = (c >> 8) & 0xff;
+ uint32 b4 = c & 0xff;
+
+ if (b1 > 0)
+ {
+ /* 4-byte code */
+ uint32 idx;
+
+ /* check code validity - fist byte */
+ if (rt->b4idx[0] == NULL ||
+ b1 < rt->b4idx[0]->lower || b1 > rt->b4idx[0]->upper)
+ return 0;
+
+ idx = b1 - rt->b4idx[0]->lower;
+ off = rt->b4idx[0]->idx[idx];
+ if (off == 0)
+ return 0;
+
+ /* check code validity - second byte */
+ if (b2 < rt->b4idx[1]->lower || b2 > rt->b4idx[1]->upper)
+ return 0;
+
+ idx = b2 - rt->b4idx[1]->lower;
+ off = (rt->b4idx[1]->idx + off - 1)[idx];
+ if (off == 0)
+ return 0;
+
+ /* check code validity - third byte */
+ if (b3 < rt->b4idx[2]->lower || b3 > rt->b4idx[2]->upper)
+ return 0;
+
+ idx = b3 - rt->b4idx[2]->lower;
+ off = (rt->b4idx[2]->idx + off - 1)[idx];
+ }
+ else if (b2 > 0)
+ {
+ /* 3-byte code */
+
+ uint32 idx;
+
+ /* check code validity - first byte */
+ if (rt->b3idx[0] == NULL ||
+ b2 < rt->b3idx[0]->lower || b2 > rt->b3idx[0]->upper)
+ return 0;
+
+ idx = b2 - rt->b3idx[0]->lower;
+ off = rt->b3idx[0]->idx[idx];
+ if (off == 0)
+ return 0;
+
+ /* check code validity - second byte */
+ if (b3 < rt->b3idx[1]->lower || b3 > rt->b3idx[1]->upper)
+ return 0;
+
+ idx = b3 - rt->b3idx[1]->lower;
+ off = (rt->b3idx[1]->idx + off - 1)[idx];
+ }
+ else if (b3 > 0)
+ {
+ /* 2-byte code */
+ uint32 idx;
+
+ /* check code validity - first byte */
+ if (rt->b2idx == NULL ||
+ b3 < rt->b2idx->lower || b3 > rt->b2idx->upper)
+ return 0;
+
+ idx = b3 - rt->b2idx->lower;
+ off = rt->b2idx->idx[idx];
+ }
+
+ if (off == 0)
+ return 0;
+
+ /* check code validity - last byte */
+ if (b4 < rt->chars_lower || b4 > rt->chars_upper)
+ return 0;
+
+ if (rt->chars32)
+ return (rt->chars32 + off - 1)[b4 - rt->chars_lower];
+ else
+ return (rt->chars16 + off - 1)[b4 - rt->chars_lower];
+}
+
+/*
* UTF8 ---> local code
*
* utf: input string in UTF8 encoding (need not be null-terminated)
@@ -389,8 +481,8 @@ store_coded_char(unsigned char *dest, uint32 code)
void
UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const pg_utf_to_local *map, int mapsize,
- const pg_utf_to_local_combined *cmap, int cmapsize,
+ const void *map, int mapsize,
+ const void *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
@@ -516,13 +608,26 @@ UtfToLocal(const unsigned char *utf, int len,
}
/* Now check ordinary map */
- p = bsearch(&iutf, map, mapsize,
- sizeof(pg_utf_to_local), compare1);
+ if (mapsize > 0)
+ {
+ p = bsearch(&iutf, map, mapsize,
+ sizeof(pg_utf_to_local), compare1);
- if (p)
+ if (p)
+ {
+ iso = store_coded_char(iso, p->code);
+ continue;
+ }
+ }
+ else if (map)
{
- iso = store_coded_char(iso, p->code);
- continue;
+ uint32 converted = pg_mb_radix_conv((pg_mb_radix_tree *)map,
+ iutf);
+ if (converted)
+ {
+ iso = store_coded_char(iso, converted);
+ continue;
+ }
}
/* if there's a conversion function, try that */
@@ -575,8 +680,8 @@ UtfToLocal(const unsigned char *utf, int len,
void
LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const pg_local_to_utf *map, int mapsize,
- const pg_local_to_utf_combined *cmap, int cmapsize,
+ const void *map, int mapsize,
+ const void *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
@@ -635,26 +740,39 @@ LocalToUtf(const unsigned char *iso, int len,
iiso = 0; /* keep compiler quiet */
}
- /* First check ordinary map */
- p = bsearch(&iiso, map, mapsize,
- sizeof(pg_local_to_utf), compare2);
-
- if (p)
+ if (mapsize > 0)
{
- utf = store_coded_char(utf, p->utf);
- continue;
- }
+ /* First check ordinary map */
+ p = bsearch(&iiso, map, mapsize,
+ sizeof(pg_local_to_utf), compare2);
- /* If there's a combined character map, try that */
- if (cmap)
+ if (p)
+ {
+ utf = store_coded_char(utf, p->utf);
+ continue;
+ }
+
+ /* If there's a combined character map, try that */
+ if (cmap)
+ {
+ cp = bsearch(&iiso, cmap, cmapsize,
+ sizeof(pg_local_to_utf_combined), compare4);
+
+ if (cp)
+ {
+ utf = store_coded_char(utf, cp->utf1);
+ utf = store_coded_char(utf, cp->utf2);
+ continue;
+ }
+ }
+ }
+ else if (map)
{
- cp = bsearch(&iiso, cmap, cmapsize,
- sizeof(pg_local_to_utf_combined), compare4);
+ uint32 converted = pg_mb_radix_conv((pg_mb_radix_tree*)map, iiso);
- if (cp)
+ if (converted)
{
- utf = store_coded_char(utf, cp->utf1);
- utf = store_coded_char(utf, cp->utf2);
+ utf = store_coded_char(utf, converted);
continue;
}
}
diff --git a/src/include/mb/pg_wchar.h b/src/include/mb/pg_wchar.h
index 24e8d0d..b27ba14 100644
--- a/src/include/mb/pg_wchar.h
+++ b/src/include/mb/pg_wchar.h
@@ -384,6 +384,26 @@ typedef struct
} pg_utf_to_local;
/*
+ * radix tree structer for faster conversion
+ */
+typedef struct pg_mb_radix_index
+{
+ uint8 lower, upper; /* index range of b2idx */
+ uint32 idx[FLEXIBLE_ARRAY_MEMBER]; /* index body */
+} pg_mb_radix_index;
+
+typedef struct
+{
+ const uint8 chars_lower, chars_upper; /* index range of chars* */
+ const uint16 *chars16; /* 16 bit character table */
+ const uint32 *chars32; /* 32 bit character table */
+
+ const pg_mb_radix_index *b2idx;
+ const pg_mb_radix_index *b3idx[2];
+ const pg_mb_radix_index *b4idx[3];
+} pg_mb_radix_tree;
+
+/*
* local code to UTF-8 conversion map
*/
typedef struct
@@ -510,14 +530,14 @@ extern unsigned short CNStoBIG5(unsigned short cns, unsigned char lc);
extern void UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const pg_utf_to_local *map, int mapsize,
- const pg_utf_to_local_combined *cmap, int cmapsize,
+ const void *map, int mapsize,
+ const void *combined_map, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
extern void LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const pg_local_to_utf *map, int mapsize,
- const pg_local_to_utf_combined *cmap, int cmapsize,
+ const void *map, int mapsize,
+ const void *combined_cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
@@ -551,6 +571,7 @@ extern void latin2mic_with_table(const unsigned char *l, unsigned char *p,
extern void mic2latin_with_table(const unsigned char *mic, unsigned char *p,
int len, int lc, int encoding,
const unsigned char *tab);
+extern const uint32 pg_mb_radix_conv(const pg_mb_radix_tree *rt, const uint32 c);
extern bool pg_utf8_islegal(const unsigned char *source, int length);
--
2.9.2
0002-Use-radix-tree-for-UTF8-ShiftJIS-conversion.patch (text/x-patch, 369.3K) download
From 963cc366e5dc3effe570564f2acf2136fd6b57a2 Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Thu, 6 Oct 2016 19:31:51 +0900
Subject: [PATCH 2/3] Use radix tree for UTF8<=>ShiftJIS conversion
---
src/backend/utils/mb/Unicode/Makefile | 4 +-
src/backend/utils/mb/Unicode/UCS_to_SJIS.pl | 324 +-
.../utils/mb/Unicode/sjis_to_utf8_radix.map | 2262 ++++++++++++
src/backend/utils/mb/Unicode/utf8_to_sjis.map | 4 +-
.../utils/mb/Unicode/utf8_to_sjis_radix.map | 3648 ++++++++++++++++++++
.../conversion_procs/utf8_and_sjis/utf8_and_sjis.c | 22 +-
6 files changed, 6156 insertions(+), 108 deletions(-)
create mode 100644 src/backend/utils/mb/Unicode/sjis_to_utf8_radix.map
create mode 100644 src/backend/utils/mb/Unicode/utf8_to_sjis_radix.map
diff --git a/src/backend/utils/mb/Unicode/Makefile b/src/backend/utils/mb/Unicode/Makefile
index 40065c3..a62fd51 100644
--- a/src/backend/utils/mb/Unicode/Makefile
+++ b/src/backend/utils/mb/Unicode/Makefile
@@ -48,7 +48,7 @@ SPECIALMAPS = euc_cn_to_utf8.map utf8_to_euc_cn.map \
euc_jp_to_utf8.map utf8_to_euc_jp.map \
euc_kr_to_utf8.map utf8_to_euc_kr.map \
euc_tw_to_utf8.map utf8_to_euc_tw.map \
- sjis_to_utf8.map utf8_to_sjis.map \
+ sjis_to_utf8_radix.map utf8_to_sjis_radix.map \
gb18030_to_utf8.map utf8_to_gb18030.map \
big5_to_utf8.map utf8_to_big5.map \
euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_combined.map \
@@ -88,7 +88,7 @@ euc_kr_to_utf8.map utf8_to_euc_kr.map: UCS_to_EUC_KR.pl KSX1001.TXT
euc_tw_to_utf8.map utf8_to_euc_tw.map: UCS_to_EUC_TW.pl CNS11643.TXT
$(PERL) $<
-sjis_to_utf8.map utf8_to_sjis.map: UCS_to_SJIS.pl CP932.TXT
+sjis_to_utf8_radix.map utf8_to_sjis_radix.map: UTF8_to_SJIS.pl CP932.TXT
$(PERL) $<
gb18030_to_utf8.map utf8_to_gb18030.map: UCS_to_GB18030.pl gb-18030-2000.xml
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
index 10e54b1..46a44d8 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
@@ -2,140 +2,264 @@
#
# Copyright (c) 2001-2016, PostgreSQL Global Development Group
#
-# src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
+# src/backend/utils/mb/Unicode/UTF8_to_SJIS_radix.pl
#
-# Generate UTF-8 <--> SJIS code conversion tables from
-# map files provided by Unicode organization.
-# Unfortunately it is prohibited by the organization
-# to distribute the map files. So if you try to use this script,
-# you have to obtain SHIFTJIS.TXT from
-# the organization's ftp site.
-#
-# SHIFTJIS.TXT format:
-# SHIFTJIS code in hex
-# UCS-2 code in hex
-# # and Unicode name (not used in this script)
-# Warning: SHIFTJIS.TXT contains only JIS0201 and JIS0208. no JIS0212.
+# Generate UTF-8 <=> SJIS code conversion radix tree Generate UTF-8
+# <=> SJIS code conversion radix tree Unfortunately it is prohibited
+# by the organization to distribute the map files. So if you try to
+# use this script, you have to obtain CP932.XT from the organization's
+# ftp site.
+use strict;
require "ucs2utf.pl";
+require 'RADIXCONV.pm';
+
+# Drop these SJIS codes from the source for UTF8=>SJIS conversion
+my @reject_sjis =(
+ 0xed40..0xeefc, 0x8754..0x875d, 0x878a, 0x8782,
+ 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
+ 0x879a..0x879c
+);
-# first generate UTF-8 --> SJIS table
+# Add these UTF8->SJIS pairs to the table.
+my @add_utfsjis =(
+ {utf8 => 0xc2a2, sjis => 0x8191, rest => '# CENT SIGN'},
+ {utf8 => 0xc2a3, sjis => 0x8192, rest => '# POUND SIGN'},
+ {utf8 => 0xc2a5, sjis => 0x5c, rest => '# YEN SIGN'},
+ {utf8 => 0xc2ac, sjis => 0x81ca, rest => '# NOT SIGN'},
+ {utf8 => 0xe28096, sjis => 0x8161, rest => '# DOUBLE VERTICAL LINE'},
+ {utf8 => 0xe280be, sjis => 0x7e, rest => '# OVERLINE'},
+ {utf8 => 0xe28892, sjis => 0x817c, rest => '# MINUS SIGN'},
+ {utf8 => 0xe3809c, sjis => 0x8160, rest => '# WAVE DASH'}
+);
+foreach my $i (@add_utfsjis) { $$i{f} = '@add_utfsjis';}
-$in_file = "CP932.TXT";
-$count = 0;
-open(FILE, $in_file) || die("cannot open $in_file");
+my $this_script = $0;
-while (<FILE>)
+# --flat to write flat-style map tables
+my $write_flat_style = 0;
+my $flat_map_verbose = 0;
+foreach my $p (@ARGV)
{
- chop;
- if (/^#/)
+ if ($p eq "--flat") { $write_flat_style = 1; }
+ elsif ($p eq "-v") {$flat_map_verbose = 1 }
+ else
{
- next;
+ print "Unknow option: $p\n";
+ exit;
}
- ($c, $u, $rest) = split;
- $ucs = hex($u);
- $code = hex($c);
- if ($code >= 0x80 && $ucs >= 0x0080)
+}
+
+my $charset = &read_source("CP932.TXT",
+ # Line to data conversion function
+ sub {return {sjis => $_[0], ucs => $_[1], utf8 => &ucs2utf($_[1])};},
+ # Filter function
+ sub {my ($i) = @_;
+ return ($$i{sjis} >= 0x80 && $$i{sjis} >= 0x0080);});
+
+#############################################################################
+#############################################################################
+# UTF8 => SJIS
+# ==============
+
+my $output_file = "utf8_to_sjis_radix.map";
+print "Generating UTF8=>SJIS conversion table\n";
+
+# remove duplicate characters
+my @charsus = grep {my $c = $_; (grep {$$c{sjis} == $_} @reject_sjis) == 0}
+ @$charset;
+
+@charsus = &merge_charset(\@charsus, \@add_utfsjis, 'utf8', 'sjis');
+
+# Output old style map file if $write_flat_style != 0
+&printus_oldmap("utf8_to_sjis.map", \@charsus);
+
+my %convus;
+map {&check_add(\%convus, [$$_{utf8}, $$_{sjis}])} @charsus;
+
+# make conversion table, along with additional conversions
+my $trie = &generate_index(\%convus);
+&set_name_prefix($trie, "us");
+
+# Write source for data definition
+print "- Writing UTF8=>SJIS conversion radix index: $output_file\n";
+&write_map_content($this_script, $output_file, $trie, "utf8_sjis_tree", 78);
+
+#############################################################################
+# SJIS => UTF8
+# ==============
+$output_file = "sjis_to_utf8_radix.map";
+
+print "Generating SJIS=>UTF8 conversion table\n";
+
+# Output old style map file if $write_flat_style != 0
+&printsu_oldmap("sjis_to_utf8.map", $charset);
+
+my %convsu;
+map {&check_add(\%convsu, [$$_{sjis}, $$_{utf8}])} (@$charset);
+$trie = &generate_index(\%convsu);
+&set_name_prefix($trie, "su");
+
+# Write source for data definition
+print "- Writing SJIS=>UTF8 conversion radix index: $output_file\n";
+&write_map_content($this_script, $output_file, $trie, "sjis_utf8_tree", 78);
+
+#######################################################################
+# read_soruce - common routine to read source file
+#
+# fname ; input file name
+# alloc : allocator function
+# filt : filter function
+sub read_source
+{
+ my ($fname, $alloc, $filt) = @_;
+ my @r;
+
+ open(my $in, $fname) || die("cannot open $fname");
+
+ while (<$in>)
{
- $utf = &ucs2utf($ucs);
- if ((($code >= 0xed40) && ($code <= 0xeefc))
- || ( ($code >= 0x8754)
- && ($code <= 0x875d))
- || ($code == 0x878a)
- || ($code == 0x8782)
- || ($code == 0x8784)
- || ($code == 0xfa5b)
- || ($code == 0xfa54)
- || ( ($code >= 0x8790)
- && ($code <= 0x8792))
- || ( ($code >= 0x8795)
- && ($code <= 0x8797))
- || ( ($code >= 0x879a)
- && ($code <= 0x879c)))
+ next if (/^#/);
+ chop;
+
+ next if (/^0x([0-9A-F]+)\s+(#.*)$/);
+
+ # Skip the first column for JIS0208.TXT
+ if (!/^0x([0-9A-Fa-f]+)\s+0x([0-9A-Fa-f]+)\s+(?:0x([0-9A-Fa-f]+)\s+)?(#.*)$/)
{
- printf STDERR "Warning: duplicate UTF8: UCS=0x%04x SJIS=0x%04x\n",
- $ucs,
- $code;
- next;
+ print STDERR "READ ERROR at line $. in $fname: $_\n";
+ exit;
}
- $count++;
- $array{$utf} = $code;
- }
-}
+ my $in = &$alloc(hex($1), hex($2), hex($3));
+ my $out = {f => $fname, l => $.,
+ jis => $$in{jis}, sjis => $$in{sjis},
+ ucs => $$in{ucs},
+ utf8 => &ucs2utf($$in{ucs}),
+ eucjp => $$in{eucjp}, rest => $4};
-close(FILE);
+ next if (defined $filt && !&$filt($out));
-$file = "utf8_to_sjis.map";
-open(FILE, "> $file") || die("cannot open $file");
+ push(@r, $out);
+ }
+ close($in);
-print FILE "/* src/backend/utils/mb/Unicode/$file */\n\n";
-print FILE "static const pg_utf_to_local ULmapSJIS[ $count ] = {\n";
+ return \@r;
+}
-for $index (sort { $a <=> $b } keys(%array))
+#######################################################################
+# merge_charset ; merge character set @src to @dst so that @src
+# overrides to @dst. Duplication is judged by the value for hash key $k1.
+sub merge_charset
{
- $code = $array{$index};
- $count--;
- if ($count == 0)
+ my ($dst, $src, $k1, $k2) = @_;
+ my @r;
+ my %rs;
+
+ $k1 = 'utf8' if (! defined $k1);
+ $k2 = 'eucjp' if (! defined $k2);
+ foreach (@$src)
{
- printf FILE " {0x%04x, 0x%04x}\n", $index, $code;
+ $rs{$$_{$k1}} = $_;
}
- else
+ foreach (@$dst)
+ {
+ if (defined $rs{$$_{$k1}})
+ {
+ my $s = $rs{$$_{$k1}};
+ printf("{%x:%x}(%s:%d) is overriden by {%x:%x}(%s:%d) (%s)\n",
+ $$_{$k1}, $$_{$k2}, $$_{f}, $$_{l},
+ $$s{$k1}, $$s{$k2}, $$s{f}, $$s{l}, $$_{rest});
+ push(@r, $s);
+ delete $rs{$$_{$k1}};
+ }
+ else
+ {
+ push(@r, $_);
+ }
+ }
+ foreach (sort {$a <=> $b} keys %rs)
{
- printf FILE " {0x%04x, 0x%04x},\n", $index, $code;
+ push(@r, $rs{$_});
}
+ return @r;
}
-print FILE "};\n";
-close(FILE);
-
-#
-# then generate SJIS --> UTF8 table
-#
+#######################################################################
+# check_add - add an element to hash with duplicate check
+sub check_add
+{
+ my ($ctbl, $elm) = @_;
-open(FILE, $in_file) || die("cannot open $in_file");
+ if (defined $$ctbl{$$elm[0]})
+ {
+ printf(STDERR
+ "Error: duplicate source code: 0x%04x => 0x%04x, 0x%04x\n",
+ $$elm[0], $$ctbl{$$elm[0]}, $$elm[1]);
+ exit;
+ }
-reset 'array';
-$count = 0;
+ $$ctbl{$$elm[0]} = $$elm[1];
+}
-while (<FILE>)
+##################################################################
+# printus_oldmap : ouput old-style UTF8=>SJIS mapping table
+sub printus_oldmap
{
- chop;
- if (/^#/)
- {
- next;
- }
- ($c, $u, $rest) = split;
- $ucs = hex($u);
- $code = hex($c);
- if ($code >= 0x80 && $ucs >= 0x0080)
- {
- $utf = &ucs2utf($ucs);
- $count++;
+ my ($fname, $charset) = @_;
+
+ return if (! $write_flat_style);
- $array{$code} = $utf;
+ my $last_rest = "";
+
+ print "- Writing old-style UTF8=>SJIS conversion table: $fname\n";
+ open(my $out, "> $fname") || die "cannot open output file : $fname\n";
+ printf($out "/* src/backend/utils/mb/Unicode/utf8_to_sjis.map */\n\n".
+ "static const pg_utf_to_local ULmapSJIS[ %d ] = {",
+ scalar(@$charset));
+ my $first = 1;
+ foreach my $i (sort {$$a{utf8} <=> $$b{utf8}} @$charset)
+ {
+ print($out ",") if (!$first);
+ $first = 0;
+ print($out " /* $last_rest */") if (1 && $flat_map_verbose);
+
+ printf($out "\n {0x%04x, 0x%04x}", $$i{utf8}, $$i{sjis});
+ $last_rest = "$$i{f}:$$i{l} $$i{rest}";
}
+ print($out " /* $last_rest */") if (1 && $flat_map_verbose);
+ print $out "\n};\n";
+ close($out);
}
-close(FILE);
-$file = "sjis_to_utf8.map";
-open(FILE, "> $file") || die("cannot open $file");
-print FILE "/* src/backend/utils/mb/Unicode/$file */\n\n";
-print FILE "static const pg_local_to_utf LUmapSJIS[ $count ] = {\n";
-for $index (sort { $a <=> $b } keys(%array))
+##################################################################
+# printsu_oldmap : ouput old-style SJIS=>UTF8 mapping table
+sub printsu_oldmap
{
- $utf = $array{$index};
- $count--;
- if ($count == 0)
- {
- printf FILE " {0x%04x, 0x%04x}\n", $index, $utf;
- }
- else
- {
- printf FILE " {0x%04x, 0x%04x},\n", $index, $utf;
+ my ($fname, $charset) = @_;
+
+ return if (! $write_flat_style);
+
+ my $last_rest = "";
+
+ print "- Writing old-style SJIS=>UTF8 conversion table: $fname\n";
+ open(my $out, "> $fname") || die "cannot open output file : $fname\n";
+ printf($out "/* src/backend/utils/mb/Unicode/sjis_to_utf8.map */\n\n".
+ "static const pg_local_to_utf LUmapSJIS[ %d ] = {",
+ scalar(@$charset));
+ my $first = 1;
+ foreach my $i (sort {$$a{sjis} <=> $$b{sjis}} @$charset)
+ {
+ print($out ",") if (!$first);
+ $first = 0;
+ print($out " /* $last_rest */") if (1 && $flat_map_verbose);
+
+ printf($out "\n {0x%04x, 0x%x}", $$i{sjis}, $$i{utf8});
+ $last_rest = "$$i{f}:$$i{l} $$i{rest}";
}
+ print($out " /* $last_rest */") if (1 && $flat_map_verbose);
+ print $out "\n};\n";
+ close($out);
}
-print FILE "};\n";
-close(FILE);
diff --git a/src/backend/utils/mb/Unicode/sjis_to_utf8_radix.map b/src/backend/utils/mb/Unicode/sjis_to_utf8_radix.map
new file mode 100644
index 0000000..e1d004e
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/sjis_to_utf8_radix.map
@@ -0,0 +1,2262 @@
+/* This file is generated by UCS_to_SJIS.pl */
+
+static const uint32 sucsegs[] =
+{ /* chars content - index range = [40, fc] */
+ /*** 1b-xx - offset 0x00001 ***/
+ /* 40 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 44 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 48 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 4c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 50 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 54 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 58 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 5c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 60 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 64 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 68 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 6c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 70 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 74 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 78 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 7c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00efbda1, 0x00efbda2, 0x00efbda3,
+ /* a4 */ 0x00efbda4, 0x00efbda5, 0x00efbda6, 0x00efbda7,
+ /* a8 */ 0x00efbda8, 0x00efbda9, 0x00efbdaa, 0x00efbdab,
+ /* ac */ 0x00efbdac, 0x00efbdad, 0x00efbdae, 0x00efbdaf,
+ /* b0 */ 0x00efbdb0, 0x00efbdb1, 0x00efbdb2, 0x00efbdb3,
+ /* b4 */ 0x00efbdb4, 0x00efbdb5, 0x00efbdb6, 0x00efbdb7,
+ /* b8 */ 0x00efbdb8, 0x00efbdb9, 0x00efbdba, 0x00efbdbb,
+ /* bc */ 0x00efbdbc, 0x00efbdbd, 0x00efbdbe, 0x00efbdbf,
+ /* c0 */ 0x00efbe80, 0x00efbe81, 0x00efbe82, 0x00efbe83,
+ /* c4 */ 0x00efbe84, 0x00efbe85, 0x00efbe86, 0x00efbe87,
+ /* c8 */ 0x00efbe88, 0x00efbe89, 0x00efbe8a, 0x00efbe8b,
+ /* cc */ 0x00efbe8c, 0x00efbe8d, 0x00efbe8e, 0x00efbe8f,
+ /* d0 */ 0x00efbe90, 0x00efbe91, 0x00efbe92, 0x00efbe93,
+ /* d4 */ 0x00efbe94, 0x00efbe95, 0x00efbe96, 0x00efbe97,
+ /* d8 */ 0x00efbe98, 0x00efbe99, 0x00efbe9a, 0x00efbe9b,
+ /* dc */ 0x00efbe9c, 0x00efbe9d, 0x00efbe9e, 0x00efbe9f,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000,
+
+ /*** 81xx - offset 0x000be ***/
+ /* 40 */ 0x00e38080, 0x00e38081, 0x00e38082, 0x00efbc8c,
+ /* 44 */ 0x00efbc8e, 0x00e383bb, 0x00efbc9a, 0x00efbc9b,
+ /* 48 */ 0x00efbc9f, 0x00efbc81, 0x00e3829b, 0x00e3829c,
+ /* 4c */ 0x0000c2b4, 0x00efbd80, 0x0000c2a8, 0x00efbcbe,
+ /* 50 */ 0x00efbfa3, 0x00efbcbf, 0x00e383bd, 0x00e383be,
+ /* 54 */ 0x00e3829d, 0x00e3829e, 0x00e38083, 0x00e4bb9d,
+ /* 58 */ 0x00e38085, 0x00e38086, 0x00e38087, 0x00e383bc,
+ /* 5c */ 0x00e28095, 0x00e28090, 0x00efbc8f, 0x00efbcbc,
+ /* 60 */ 0x00efbd9e, 0x00e288a5, 0x00efbd9c, 0x00e280a6,
+ /* 64 */ 0x00e280a5, 0x00e28098, 0x00e28099, 0x00e2809c,
+ /* 68 */ 0x00e2809d, 0x00efbc88, 0x00efbc89, 0x00e38094,
+ /* 6c */ 0x00e38095, 0x00efbcbb, 0x00efbcbd, 0x00efbd9b,
+ /* 70 */ 0x00efbd9d, 0x00e38088, 0x00e38089, 0x00e3808a,
+ /* 74 */ 0x00e3808b, 0x00e3808c, 0x00e3808d, 0x00e3808e,
+ /* 78 */ 0x00e3808f, 0x00e38090, 0x00e38091, 0x00efbc8b,
+ /* 7c */ 0x00efbc8d, 0x0000c2b1, 0x0000c397, 0x00000000,
+ /* 80 */ 0x0000c3b7, 0x00efbc9d, 0x00e289a0, 0x00efbc9c,
+ /* 84 */ 0x00efbc9e, 0x00e289a6, 0x00e289a7, 0x00e2889e,
+ /* 88 */ 0x00e288b4, 0x00e29982, 0x00e29980, 0x0000c2b0,
+ /* 8c */ 0x00e280b2, 0x00e280b3, 0x00e28483, 0x00efbfa5,
+ /* 90 */ 0x00efbc84, 0x00efbfa0, 0x00efbfa1, 0x00efbc85,
+ /* 94 */ 0x00efbc83, 0x00efbc86, 0x00efbc8a, 0x00efbca0,
+ /* 98 */ 0x0000c2a7, 0x00e29886, 0x00e29885, 0x00e2978b,
+ /* 9c */ 0x00e2978f, 0x00e2978e, 0x00e29787, 0x00e29786,
+ /* a0 */ 0x00e296a1, 0x00e296a0, 0x00e296b3, 0x00e296b2,
+ /* a4 */ 0x00e296bd, 0x00e296bc, 0x00e280bb, 0x00e38092,
+ /* a8 */ 0x00e28692, 0x00e28690, 0x00e28691, 0x00e28693,
+ /* ac */ 0x00e38093, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00e28888, 0x00e2888b, 0x00e28a86, 0x00e28a87,
+ /* bc */ 0x00e28a82, 0x00e28a83, 0x00e288aa, 0x00e288a9,
+ /* c0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c8 */ 0x00e288a7, 0x00e288a8, 0x00efbfa2, 0x00e28792,
+ /* cc */ 0x00e28794, 0x00e28880, 0x00e28883, 0x00000000,
+ /* d0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00e288a0, 0x00e28aa5,
+ /* dc */ 0x00e28c92, 0x00e28882, 0x00e28887, 0x00e289a1,
+ /* e0 */ 0x00e28992, 0x00e289aa, 0x00e289ab, 0x00e2889a,
+ /* e4 */ 0x00e288bd, 0x00e2889d, 0x00e288b5, 0x00e288ab,
+ /* e8 */ 0x00e288ac, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00e284ab, 0x00e280b0, 0x00e299af, 0x00e299ad,
+ /* f4 */ 0x00e299aa, 0x00e280a0, 0x00e280a1, 0x0000c2b6,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00e297af,
+
+ /*** 82xx - offset 0x0017b ***/
+ /* 40 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 44 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 48 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 4c */ 0x00000000, 0x00000000, 0x00000000, 0x00efbc90,
+ /* 50 */ 0x00efbc91, 0x00efbc92, 0x00efbc93, 0x00efbc94,
+ /* 54 */ 0x00efbc95, 0x00efbc96, 0x00efbc97, 0x00efbc98,
+ /* 58 */ 0x00efbc99, 0x00000000, 0x00000000, 0x00000000,
+ /* 5c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 60 */ 0x00efbca1, 0x00efbca2, 0x00efbca3, 0x00efbca4,
+ /* 64 */ 0x00efbca5, 0x00efbca6, 0x00efbca7, 0x00efbca8,
+ /* 68 */ 0x00efbca9, 0x00efbcaa, 0x00efbcab, 0x00efbcac,
+ /* 6c */ 0x00efbcad, 0x00efbcae, 0x00efbcaf, 0x00efbcb0,
+ /* 70 */ 0x00efbcb1, 0x00efbcb2, 0x00efbcb3, 0x00efbcb4,
+ /* 74 */ 0x00efbcb5, 0x00efbcb6, 0x00efbcb7, 0x00efbcb8,
+ /* 78 */ 0x00efbcb9, 0x00efbcba, 0x00000000, 0x00000000,
+ /* 7c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 80 */ 0x00000000, 0x00efbd81, 0x00efbd82, 0x00efbd83,
+ /* 84 */ 0x00efbd84, 0x00efbd85, 0x00efbd86, 0x00efbd87,
+ /* 88 */ 0x00efbd88, 0x00efbd89, 0x00efbd8a, 0x00efbd8b,
+ /* 8c */ 0x00efbd8c, 0x00efbd8d, 0x00efbd8e, 0x00efbd8f,
+ /* 90 */ 0x00efbd90, 0x00efbd91, 0x00efbd92, 0x00efbd93,
+ /* 94 */ 0x00efbd94, 0x00efbd95, 0x00efbd96, 0x00efbd97,
+ /* 98 */ 0x00efbd98, 0x00efbd99, 0x00efbd9a, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00e38181,
+ /* a0 */ 0x00e38182, 0x00e38183, 0x00e38184, 0x00e38185,
+ /* a4 */ 0x00e38186, 0x00e38187, 0x00e38188, 0x00e38189,
+ /* a8 */ 0x00e3818a, 0x00e3818b, 0x00e3818c, 0x00e3818d,
+ /* ac */ 0x00e3818e, 0x00e3818f, 0x00e38190, 0x00e38191,
+ /* b0 */ 0x00e38192, 0x00e38193, 0x00e38194, 0x00e38195,
+ /* b4 */ 0x00e38196, 0x00e38197, 0x00e38198, 0x00e38199,
+ /* b8 */ 0x00e3819a, 0x00e3819b, 0x00e3819c, 0x00e3819d,
+ /* bc */ 0x00e3819e, 0x00e3819f, 0x00e381a0, 0x00e381a1,
+ /* c0 */ 0x00e381a2, 0x00e381a3, 0x00e381a4, 0x00e381a5,
+ /* c4 */ 0x00e381a6, 0x00e381a7, 0x00e381a8, 0x00e381a9,
+ /* c8 */ 0x00e381aa, 0x00e381ab, 0x00e381ac, 0x00e381ad,
+ /* cc */ 0x00e381ae, 0x00e381af, 0x00e381b0, 0x00e381b1,
+ /* d0 */ 0x00e381b2, 0x00e381b3, 0x00e381b4, 0x00e381b5,
+ /* d4 */ 0x00e381b6, 0x00e381b7, 0x00e381b8, 0x00e381b9,
+ /* d8 */ 0x00e381ba, 0x00e381bb, 0x00e381bc, 0x00e381bd,
+ /* dc */ 0x00e381be, 0x00e381bf, 0x00e38280, 0x00e38281,
+ /* e0 */ 0x00e38282, 0x00e38283, 0x00e38284, 0x00e38285,
+ /* e4 */ 0x00e38286, 0x00e38287, 0x00e38288, 0x00e38289,
+ /* e8 */ 0x00e3828a, 0x00e3828b, 0x00e3828c, 0x00e3828d,
+ /* ec */ 0x00e3828e, 0x00e3828f, 0x00e38290, 0x00e38291,
+ /* f0 */ 0x00e38292, 0x00e38293, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000,
+
+ /*** 83xx - offset 0x00238 ***/
+ /* 40 */ 0x00e382a1, 0x00e382a2, 0x00e382a3, 0x00e382a4,
+ /* 44 */ 0x00e382a5, 0x00e382a6, 0x00e382a7, 0x00e382a8,
+ /* 48 */ 0x00e382a9, 0x00e382aa, 0x00e382ab, 0x00e382ac,
+ /* 4c */ 0x00e382ad, 0x00e382ae, 0x00e382af, 0x00e382b0,
+ /* 50 */ 0x00e382b1, 0x00e382b2, 0x00e382b3, 0x00e382b4,
+ /* 54 */ 0x00e382b5, 0x00e382b6, 0x00e382b7, 0x00e382b8,
+ /* 58 */ 0x00e382b9, 0x00e382ba, 0x00e382bb, 0x00e382bc,
+ /* 5c */ 0x00e382bd, 0x00e382be, 0x00e382bf, 0x00e38380,
+ /* 60 */ 0x00e38381, 0x00e38382, 0x00e38383, 0x00e38384,
+ /* 64 */ 0x00e38385, 0x00e38386, 0x00e38387, 0x00e38388,
+ /* 68 */ 0x00e38389, 0x00e3838a, 0x00e3838b, 0x00e3838c,
+ /* 6c */ 0x00e3838d, 0x00e3838e, 0x00e3838f, 0x00e38390,
+ /* 70 */ 0x00e38391, 0x00e38392, 0x00e38393, 0x00e38394,
+ /* 74 */ 0x00e38395, 0x00e38396, 0x00e38397, 0x00e38398,
+ /* 78 */ 0x00e38399, 0x00e3839a, 0x00e3839b, 0x00e3839c,
+ /* 7c */ 0x00e3839d, 0x00e3839e, 0x00e3839f, 0x00000000,
+ /* 80 */ 0x00e383a0, 0x00e383a1, 0x00e383a2, 0x00e383a3,
+ /* 84 */ 0x00e383a4, 0x00e383a5, 0x00e383a6, 0x00e383a7,
+ /* 88 */ 0x00e383a8, 0x00e383a9, 0x00e383aa, 0x00e383ab,
+ /* 8c */ 0x00e383ac, 0x00e383ad, 0x00e383ae, 0x00e383af,
+ /* 90 */ 0x00e383b0, 0x00e383b1, 0x00e383b2, 0x00e383b3,
+ /* 94 */ 0x00e383b4, 0x00e383b5, 0x00e383b6, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x0000ce91,
+ /* a0 */ 0x0000ce92, 0x0000ce93, 0x0000ce94, 0x0000ce95,
+ /* a4 */ 0x0000ce96, 0x0000ce97, 0x0000ce98, 0x0000ce99,
+ /* a8 */ 0x0000ce9a, 0x0000ce9b, 0x0000ce9c, 0x0000ce9d,
+ /* ac */ 0x0000ce9e, 0x0000ce9f, 0x0000cea0, 0x0000cea1,
+ /* b0 */ 0x0000cea3, 0x0000cea4, 0x0000cea5, 0x0000cea6,
+ /* b4 */ 0x0000cea7, 0x0000cea8, 0x0000cea9, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x0000ceb1,
+ /* c0 */ 0x0000ceb2, 0x0000ceb3, 0x0000ceb4, 0x0000ceb5,
+ /* c4 */ 0x0000ceb6, 0x0000ceb7, 0x0000ceb8, 0x0000ceb9,
+ /* c8 */ 0x0000ceba, 0x0000cebb, 0x0000cebc, 0x0000cebd,
+ /* cc */ 0x0000cebe, 0x0000cebf, 0x0000cf80, 0x0000cf81,
+ /* d0 */ 0x0000cf83, 0x0000cf84, 0x0000cf85, 0x0000cf86,
+ /* d4 */ 0x0000cf87, 0x0000cf88, 0x0000cf89, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000,
+
+ /*** 84xx - offset 0x002f5 ***/
+ /* 40 */ 0x0000d090, 0x0000d091, 0x0000d092, 0x0000d093,
+ /* 44 */ 0x0000d094, 0x0000d095, 0x0000d081, 0x0000d096,
+ /* 48 */ 0x0000d097, 0x0000d098, 0x0000d099, 0x0000d09a,
+ /* 4c */ 0x0000d09b, 0x0000d09c, 0x0000d09d, 0x0000d09e,
+ /* 50 */ 0x0000d09f, 0x0000d0a0, 0x0000d0a1, 0x0000d0a2,
+ /* 54 */ 0x0000d0a3, 0x0000d0a4, 0x0000d0a5, 0x0000d0a6,
+ /* 58 */ 0x0000d0a7, 0x0000d0a8, 0x0000d0a9, 0x0000d0aa,
+ /* 5c */ 0x0000d0ab, 0x0000d0ac, 0x0000d0ad, 0x0000d0ae,
+ /* 60 */ 0x0000d0af, 0x00000000, 0x00000000, 0x00000000,
+ /* 64 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 68 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 6c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 70 */ 0x0000d0b0, 0x0000d0b1, 0x0000d0b2, 0x0000d0b3,
+ /* 74 */ 0x0000d0b4, 0x0000d0b5, 0x0000d191, 0x0000d0b6,
+ /* 78 */ 0x0000d0b7, 0x0000d0b8, 0x0000d0b9, 0x0000d0ba,
+ /* 7c */ 0x0000d0bb, 0x0000d0bc, 0x0000d0bd, 0x00000000,
+ /* 80 */ 0x0000d0be, 0x0000d0bf, 0x0000d180, 0x0000d181,
+ /* 84 */ 0x0000d182, 0x0000d183, 0x0000d184, 0x0000d185,
+ /* 88 */ 0x0000d186, 0x0000d187, 0x0000d188, 0x0000d189,
+ /* 8c */ 0x0000d18a, 0x0000d18b, 0x0000d18c, 0x0000d18d,
+ /* 90 */ 0x0000d18e, 0x0000d18f, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00e29480,
+ /* a0 */ 0x00e29482, 0x00e2948c, 0x00e29490, 0x00e29498,
+ /* a4 */ 0x00e29494, 0x00e2949c, 0x00e294ac, 0x00e294a4,
+ /* a8 */ 0x00e294b4, 0x00e294bc, 0x00e29481, 0x00e29483,
+ /* ac */ 0x00e2948f, 0x00e29493, 0x00e2949b, 0x00e29497,
+ /* b0 */ 0x00e294a3, 0x00e294b3, 0x00e294ab, 0x00e294bb,
+ /* b4 */ 0x00e2958b, 0x00e294a0, 0x00e294af, 0x00e294a8,
+ /* b8 */ 0x00e294b7, 0x00e294bf, 0x00e2949d, 0x00e294b0,
+ /* bc */ 0x00e294a5, 0x00e294b8, 0x00e29582, 0x00000000,
+ /* c0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* cc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000,
+
+ /*** 87xx - offset 0x003b2 ***/
+ /* 40 */ 0x00e291a0, 0x00e291a1, 0x00e291a2, 0x00e291a3,
+ /* 44 */ 0x00e291a4, 0x00e291a5, 0x00e291a6, 0x00e291a7,
+ /* 48 */ 0x00e291a8, 0x00e291a9, 0x00e291aa, 0x00e291ab,
+ /* 4c */ 0x00e291ac, 0x00e291ad, 0x00e291ae, 0x00e291af,
+ /* 50 */ 0x00e291b0, 0x00e291b1, 0x00e291b2, 0x00e291b3,
+ /* 54 */ 0x00e285a0, 0x00e285a1, 0x00e285a2, 0x00e285a3,
+ /* 58 */ 0x00e285a4, 0x00e285a5, 0x00e285a6, 0x00e285a7,
+ /* 5c */ 0x00e285a8, 0x00e285a9, 0x00000000, 0x00e38d89,
+ /* 60 */ 0x00e38c94, 0x00e38ca2, 0x00e38d8d, 0x00e38c98,
+ /* 64 */ 0x00e38ca7, 0x00e38c83, 0x00e38cb6, 0x00e38d91,
+ /* 68 */ 0x00e38d97, 0x00e38c8d, 0x00e38ca6, 0x00e38ca3,
+ /* 6c */ 0x00e38cab, 0x00e38d8a, 0x00e38cbb, 0x00e38e9c,
+ /* 70 */ 0x00e38e9d, 0x00e38e9e, 0x00e38e8e, 0x00e38e8f,
+ /* 74 */ 0x00e38f84, 0x00e38ea1, 0x00000000, 0x00000000,
+ /* 78 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 7c */ 0x00000000, 0x00000000, 0x00e38dbb, 0x00000000,
+ /* 80 */ 0x00e3809d, 0x00e3809f, 0x00e28496, 0x00e38f8d,
+ /* 84 */ 0x00e284a1, 0x00e38aa4, 0x00e38aa5, 0x00e38aa6,
+ /* 88 */ 0x00e38aa7, 0x00e38aa8, 0x00e388b1, 0x00e388b2,
+ /* 8c */ 0x00e388b9, 0x00e38dbe, 0x00e38dbd, 0x00e38dbc,
+ /* 90 */ 0x00e28992, 0x00e289a1, 0x00e288ab, 0x00e288ae,
+ /* 94 */ 0x00e28891, 0x00e2889a, 0x00e28aa5, 0x00e288a0,
+ /* 98 */ 0x00e2889f, 0x00e28abf, 0x00e288b5, 0x00e288a9,
+ /* 9c */ 0x00e288aa, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* cc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000,
+
+ /*** 88xx - offset 0x00410 ***/
+ /* 9c */ 0x00e4ba9c,
+ /* a0 */ 0x00e59496, 0x00e5a883, 0x00e998bf, 0x00e59380,
+ /* a4 */ 0x00e6849b, 0x00e68ca8, 0x00e5a7b6, 0x00e980a2,
+ /* a8 */ 0x00e891b5, 0x00e88c9c, 0x00e7a990, 0x00e682aa,
+ /* ac */ 0x00e68fa1, 0x00e6b8a5, 0x00e697ad, 0x00e891a6,
+ /* b0 */ 0x00e88aa6, 0x00e9afb5, 0x00e6a293, 0x00e59ca7,
+ /* b4 */ 0x00e696a1, 0x00e689b1, 0x00e5ae9b, 0x00e5a790,
+ /* b8 */ 0x00e899bb, 0x00e9a3b4, 0x00e7b5a2, 0x00e7b6be,
+ /* bc */ 0x00e9ae8e, 0x00e68896, 0x00e7b29f, 0x00e8a2b7,
+ /* c0 */ 0x00e5ae89, 0x00e5bab5, 0x00e68c89, 0x00e69a97,
+ /* c4 */ 0x00e6a188, 0x00e99787, 0x00e99e8d, 0x00e69d8f,
+ /* c8 */ 0x00e4bba5, 0x00e4bc8a, 0x00e4bd8d, 0x00e4be9d,
+ /* cc */ 0x00e58189, 0x00e59bb2, 0x00e5a4b7, 0x00e5a794,
+ /* d0 */ 0x00e5a881, 0x00e5b089, 0x00e6839f, 0x00e6848f,
+ /* d4 */ 0x00e685b0, 0x00e69893, 0x00e6a485, 0x00e782ba,
+ /* d8 */ 0x00e7958f, 0x00e795b0, 0x00e7a7bb, 0x00e7b6ad,
+ /* dc */ 0x00e7b7af, 0x00e88383, 0x00e8908e, 0x00e8a1a3,
+ /* e0 */ 0x00e8ac82, 0x00e98195, 0x00e981ba, 0x00e58cbb,
+ /* e4 */ 0x00e4ba95, 0x00e4baa5, 0x00e59f9f, 0x00e882b2,
+ /* e8 */ 0x00e98381, 0x00e7a3af, 0x00e4b880, 0x00e5a3b1,
+ /* ec */ 0x00e6baa2, 0x00e980b8, 0x00e7a8b2, 0x00e88ca8,
+ /* f0 */ 0x00e88a8b, 0x00e9b0af, 0x00e58581, 0x00e58db0,
+ /* f4 */ 0x00e592bd, 0x00e593a1, 0x00e59ba0, 0x00e5a7bb,
+ /* f8 */ 0x00e5bc95, 0x00e9a3b2, 0x00e6b7ab, 0x00e883a4,
+ /* fc */ 0x00e894ad,
+
+ /*** 89xx - offset 0x004cd ***/
+ /* 40 */ 0x00e999a2, 0x00e999b0, 0x00e99aa0, 0x00e99fbb,
+ /* 44 */ 0x00e5908b, 0x00e58fb3, 0x00e5ae87, 0x00e7838f,
+ /* 48 */ 0x00e7bebd, 0x00e8bf82, 0x00e99ba8, 0x00e58daf,
+ /* 4c */ 0x00e9b59c, 0x00e7aaba, 0x00e4b891, 0x00e7a293,
+ /* 50 */ 0x00e887bc, 0x00e6b8a6, 0x00e59898, 0x00e59484,
+ /* 54 */ 0x00e6ac9d, 0x00e8949a, 0x00e9b0bb, 0x00e5a7a5,
+ /* 58 */ 0x00e58ea9, 0x00e6b5a6, 0x00e7939c, 0x00e9968f,
+ /* 5c */ 0x00e59982, 0x00e4ba91, 0x00e9818b, 0x00e99bb2,
+ /* 60 */ 0x00e88d8f, 0x00e9a48c, 0x00e58fa1, 0x00e596b6,
+ /* 64 */ 0x00e5acb0, 0x00e5bdb1, 0x00e698a0, 0x00e69bb3,
+ /* 68 */ 0x00e6a084, 0x00e6b0b8, 0x00e6b3b3, 0x00e6b4a9,
+ /* 6c */ 0x00e7919b, 0x00e79b88, 0x00e7a98e, 0x00e9a0b4,
+ /* 70 */ 0x00e88bb1, 0x00e8a19b, 0x00e8a9a0, 0x00e98bad,
+ /* 74 */ 0x00e6b6b2, 0x00e796ab, 0x00e79b8a, 0x00e9a785,
+ /* 78 */ 0x00e682a6, 0x00e8ac81, 0x00e8b68a, 0x00e996b2,
+ /* 7c */ 0x00e6a68e, 0x00e58ead, 0x00e58686, 0x00000000,
+ /* 80 */ 0x00e59c92, 0x00e5a0b0, 0x00e5a584, 0x00e5aeb4,
+ /* 84 */ 0x00e5bbb6, 0x00e680a8, 0x00e68ea9, 0x00e68fb4,
+ /* 88 */ 0x00e6b2bf, 0x00e6bc94, 0x00e7828e, 0x00e78494,
+ /* 8c */ 0x00e78599, 0x00e78795, 0x00e78cbf, 0x00e7b881,
+ /* 90 */ 0x00e889b6, 0x00e88b91, 0x00e89697, 0x00e981a0,
+ /* 94 */ 0x00e9899b, 0x00e9b49b, 0x00e5a1a9, 0x00e696bc,
+ /* 98 */ 0x00e6b19a, 0x00e794a5, 0x00e587b9, 0x00e5a4ae,
+ /* 9c */ 0x00e5a5a5, 0x00e5be80, 0x00e5bf9c, 0x00e68abc,
+ /* a0 */ 0x00e697ba, 0x00e6a8aa, 0x00e6aca7, 0x00e6aeb4,
+ /* a4 */ 0x00e78e8b, 0x00e7bf81, 0x00e8a596, 0x00e9b4ac,
+ /* a8 */ 0x00e9b48e, 0x00e9bb84, 0x00e5b2a1, 0x00e6b296,
+ /* ac */ 0x00e88dbb, 0x00e58484, 0x00e5b18b, 0x00e686b6,
+ /* b0 */ 0x00e88786, 0x00e6a1b6, 0x00e789a1, 0x00e4b999,
+ /* b4 */ 0x00e4bfba, 0x00e58db8, 0x00e681a9, 0x00e6b8a9,
+ /* b8 */ 0x00e7a98f, 0x00e99fb3, 0x00e4b88b, 0x00e58c96,
+ /* bc */ 0x00e4bbae, 0x00e4bd95, 0x00e4bcbd, 0x00e4bea1,
+ /* c0 */ 0x00e4bdb3, 0x00e58aa0, 0x00e58faf, 0x00e59889,
+ /* c4 */ 0x00e5a48f, 0x00e5ab81, 0x00e5aeb6, 0x00e5afa1,
+ /* c8 */ 0x00e7a791, 0x00e69a87, 0x00e69e9c, 0x00e69eb6,
+ /* cc */ 0x00e6ad8c, 0x00e6b2b3, 0x00e781ab, 0x00e78f82,
+ /* d0 */ 0x00e7a68d, 0x00e7a6be, 0x00e7a8bc, 0x00e7ae87,
+ /* d4 */ 0x00e88ab1, 0x00e88b9b, 0x00e88c84, 0x00e88db7,
+ /* d8 */ 0x00e88faf, 0x00e88f93, 0x00e89da6, 0x00e8aab2,
+ /* dc */ 0x00e598a9, 0x00e8b2a8, 0x00e8bfa6, 0x00e9818e,
+ /* e0 */ 0x00e99c9e, 0x00e89a8a, 0x00e4bf84, 0x00e5b3a8,
+ /* e4 */ 0x00e68891, 0x00e78999, 0x00e794bb, 0x00e887a5,
+ /* e8 */ 0x00e88abd, 0x00e89bbe, 0x00e8b380, 0x00e99b85,
+ /* ec */ 0x00e9a493, 0x00e9a795, 0x00e4bb8b, 0x00e4bc9a,
+ /* f0 */ 0x00e8a7a3, 0x00e59b9e, 0x00e5a18a, 0x00e5a38a,
+ /* f4 */ 0x00e5bbbb, 0x00e5bfab, 0x00e680aa, 0x00e68294,
+ /* f8 */ 0x00e681a2, 0x00e68790, 0x00e68892, 0x00e68b90,
+ /* fc */ 0x00e694b9,
+
+ /*** 8axx - offset 0x0058a ***/
+ /* 40 */ 0x00e9ad81, 0x00e699a6, 0x00e6a2b0, 0x00e6b5b7,
+ /* 44 */ 0x00e781b0, 0x00e7958c, 0x00e79a86, 0x00e7b5b5,
+ /* 48 */ 0x00e88aa5, 0x00e89fb9, 0x00e9968b, 0x00e99a8e,
+ /* 4c */ 0x00e8b29d, 0x00e587b1, 0x00e58abe, 0x00e5a496,
+ /* 50 */ 0x00e592b3, 0x00e5aeb3, 0x00e5b496, 0x00e685a8,
+ /* 54 */ 0x00e6a682, 0x00e6b6af, 0x00e7a28d, 0x00e8938b,
+ /* 58 */ 0x00e8a197, 0x00e8a9b2, 0x00e98ea7, 0x00e9aab8,
+ /* 5c */ 0x00e6b5ac, 0x00e9a6a8, 0x00e89b99, 0x00e59ea3,
+ /* 60 */ 0x00e69fbf, 0x00e89b8e, 0x00e9888e, 0x00e58a83,
+ /* 64 */ 0x00e59a87, 0x00e59084, 0x00e5bb93, 0x00e68ba1,
+ /* 68 */ 0x00e692b9, 0x00e6a0bc, 0x00e6a0b8, 0x00e6aebb,
+ /* 6c */ 0x00e78db2, 0x00e7a2ba, 0x00e7a9ab, 0x00e8a69a,
+ /* 70 */ 0x00e8a792, 0x00e8b5ab, 0x00e8bc83, 0x00e983ad,
+ /* 74 */ 0x00e996a3, 0x00e99a94, 0x00e99da9, 0x00e5ada6,
+ /* 78 */ 0x00e5b2b3, 0x00e6a5bd, 0x00e9a18d, 0x00e9a18e,
+ /* 7c */ 0x00e68e9b, 0x00e7aca0, 0x00e6a8ab, 0x00000000,
+ /* 80 */ 0x00e6a9bf, 0x00e6a2b6, 0x00e9b08d, 0x00e6bd9f,
+ /* 84 */ 0x00e589b2, 0x00e5969d, 0x00e681b0, 0x00e68bac,
+ /* 88 */ 0x00e6b4bb, 0x00e6b887, 0x00e6bb91, 0x00e8919b,
+ /* 8c */ 0x00e8a490, 0x00e8bd84, 0x00e4b894, 0x00e9b0b9,
+ /* 90 */ 0x00e58fb6, 0x00e6a49b, 0x00e6a8ba, 0x00e99e84,
+ /* 94 */ 0x00e6a0aa, 0x00e5859c, 0x00e7ab83, 0x00e892b2,
+ /* 98 */ 0x00e9879c, 0x00e98e8c, 0x00e5999b, 0x00e9b4a8,
+ /* 9c */ 0x00e6a0a2, 0x00e88c85, 0x00e890b1, 0x00e7b2a5,
+ /* a0 */ 0x00e58888, 0x00e88b85, 0x00e793a6, 0x00e4b9be,
+ /* a4 */ 0x00e4be83, 0x00e586a0, 0x00e5af92, 0x00e5888a,
+ /* a8 */ 0x00e58b98, 0x00e58ba7, 0x00e5b7bb, 0x00e5969a,
+ /* ac */ 0x00e5a0aa, 0x00e5a7a6, 0x00e5ae8c, 0x00e5ae98,
+ /* b0 */ 0x00e5af9b, 0x00e5b9b2, 0x00e5b9b9, 0x00e682a3,
+ /* b4 */ 0x00e6849f, 0x00e685a3, 0x00e686be, 0x00e68f9b,
+ /* b8 */ 0x00e695a2, 0x00e69f91, 0x00e6a193, 0x00e6a3ba,
+ /* bc */ 0x00e6acbe, 0x00e6ad93, 0x00e6b197, 0x00e6bca2,
+ /* c0 */ 0x00e6be97, 0x00e6bd85, 0x00e792b0, 0x00e79498,
+ /* c4 */ 0x00e79ba3, 0x00e79c8b, 0x00e7abbf, 0x00e7aea1,
+ /* c8 */ 0x00e7b0a1, 0x00e7b7a9, 0x00e7bcb6, 0x00e7bfb0,
+ /* cc */ 0x00e8829d, 0x00e889a6, 0x00e88e9e, 0x00e8a6b3,
+ /* d0 */ 0x00e8ab8c, 0x00e8b2ab, 0x00e98284, 0x00e99191,
+ /* d4 */ 0x00e99693, 0x00e99691, 0x00e996a2, 0x00e999a5,
+ /* d8 */ 0x00e99f93, 0x00e9a4a8, 0x00e88898, 0x00e4b8b8,
+ /* dc */ 0x00e590ab, 0x00e5b2b8, 0x00e5b78c, 0x00e78ea9,
+ /* e0 */ 0x00e7998c, 0x00e79cbc, 0x00e5b2a9, 0x00e7bfab,
+ /* e4 */ 0x00e8b48b, 0x00e99b81, 0x00e9a091, 0x00e9a194,
+ /* e8 */ 0x00e9a198, 0x00e4bc81, 0x00e4bc8e, 0x00e58db1,
+ /* ec */ 0x00e5969c, 0x00e599a8, 0x00e59fba, 0x00e5a587,
+ /* f0 */ 0x00e5ac89, 0x00e5af84, 0x00e5b290, 0x00e5b88c,
+ /* f4 */ 0x00e5b9be, 0x00e5bf8c, 0x00e68fae, 0x00e69cba,
+ /* f8 */ 0x00e69797, 0x00e697a2, 0x00e69c9f, 0x00e6a38b,
+ /* fc */ 0x00e6a384,
+
+ /*** 8bxx - offset 0x00647 ***/
+ /* 40 */ 0x00e6a99f, 0x00e5b8b0, 0x00e6af85, 0x00e6b097,
+ /* 44 */ 0x00e6b1bd, 0x00e795bf, 0x00e7a588, 0x00e5ada3,
+ /* 48 */ 0x00e7a880, 0x00e7b480, 0x00e5bebd, 0x00e8a68f,
+ /* 4c */ 0x00e8a898, 0x00e8b2b4, 0x00e8b5b7, 0x00e8bb8c,
+ /* 50 */ 0x00e8bc9d, 0x00e9a3a2, 0x00e9a88e, 0x00e9acbc,
+ /* 54 */ 0x00e4ba80, 0x00e581bd, 0x00e58480, 0x00e5a693,
+ /* 58 */ 0x00e5ae9c, 0x00e688af, 0x00e68a80, 0x00e693ac,
+ /* 5c */ 0x00e6acba, 0x00e78aa0, 0x00e79691, 0x00e7a587,
+ /* 60 */ 0x00e7bea9, 0x00e89fbb, 0x00e8aabc, 0x00e8adb0,
+ /* 64 */ 0x00e68eac, 0x00e88f8a, 0x00e99ea0, 0x00e59089,
+ /* 68 */ 0x00e59083, 0x00e596ab, 0x00e6a194, 0x00e6a998,
+ /* 6c */ 0x00e8a9b0, 0x00e7a0a7, 0x00e69db5, 0x00e9bb8d,
+ /* 70 */ 0x00e58db4, 0x00e5aea2, 0x00e8849a, 0x00e89990,
+ /* 74 */ 0x00e98086, 0x00e4b898, 0x00e4b985, 0x00e4bb87,
+ /* 78 */ 0x00e4bc91, 0x00e58f8a, 0x00e590b8, 0x00e5aeae,
+ /* 7c */ 0x00e5bc93, 0x00e680a5, 0x00e69591, 0x00000000,
+ /* 80 */ 0x00e69cbd, 0x00e6b182, 0x00e6b1b2, 0x00e6b3a3,
+ /* 84 */ 0x00e781b8, 0x00e79083, 0x00e7a9b6, 0x00e7aaae,
+ /* 88 */ 0x00e7ac88, 0x00e7b49a, 0x00e7b3be, 0x00e7b5a6,
+ /* 8c */ 0x00e697a7, 0x00e7899b, 0x00e58ebb, 0x00e5b185,
+ /* 90 */ 0x00e5b7a8, 0x00e68b92, 0x00e68ba0, 0x00e68c99,
+ /* 94 */ 0x00e6b8a0, 0x00e8999a, 0x00e8a8b1, 0x00e8b79d,
+ /* 98 */ 0x00e98bb8, 0x00e6bc81, 0x00e7a6a6, 0x00e9ad9a,
+ /* 9c */ 0x00e4baa8, 0x00e4baab, 0x00e4baac, 0x00e4be9b,
+ /* a0 */ 0x00e4bea0, 0x00e58391, 0x00e58587, 0x00e7abb6,
+ /* a4 */ 0x00e585b1, 0x00e587b6, 0x00e58d94, 0x00e58ca1,
+ /* a8 */ 0x00e58dbf, 0x00e58fab, 0x00e596ac, 0x00e5a283,
+ /* ac */ 0x00e5b3a1, 0x00e5bcb7, 0x00e5bd8a, 0x00e680af,
+ /* b0 */ 0x00e68190, 0x00e681ad, 0x00e68c9f, 0x00e69599,
+ /* b4 */ 0x00e6a98b, 0x00e6b381, 0x00e78b82, 0x00e78bad,
+ /* b8 */ 0x00e79faf, 0x00e883b8, 0x00e88485, 0x00e88888,
+ /* bc */ 0x00e8958e, 0x00e983b7, 0x00e98fa1, 0x00e99fbf,
+ /* c0 */ 0x00e9a597, 0x00e9a99a, 0x00e4bbb0, 0x00e5879d,
+ /* c4 */ 0x00e5b0ad, 0x00e69a81, 0x00e6a5ad, 0x00e5b180,
+ /* c8 */ 0x00e69bb2, 0x00e6a5b5, 0x00e78e89, 0x00e6a190,
+ /* cc */ 0x00e7b281, 0x00e58385, 0x00e58ba4, 0x00e59d87,
+ /* d0 */ 0x00e5b7be, 0x00e98ca6, 0x00e696a4, 0x00e6aca3,
+ /* d4 */ 0x00e6acbd, 0x00e790b4, 0x00e7a681, 0x00e7a6bd,
+ /* d8 */ 0x00e7ad8b, 0x00e7b78a, 0x00e88ab9, 0x00e88f8c,
+ /* dc */ 0x00e8a1bf, 0x00e8a59f, 0x00e8acb9, 0x00e8bf91,
+ /* e0 */ 0x00e98791, 0x00e5909f, 0x00e98a80, 0x00e4b99d,
+ /* e4 */ 0x00e580b6, 0x00e58fa5, 0x00e58cba, 0x00e78b97,
+ /* e8 */ 0x00e78e96, 0x00e79fa9, 0x00e88ba6, 0x00e8baaf,
+ /* ec */ 0x00e9a786, 0x00e9a788, 0x00e9a792, 0x00e585b7,
+ /* f0 */ 0x00e6849a, 0x00e8999e, 0x00e596b0, 0x00e7a9ba,
+ /* f4 */ 0x00e581b6, 0x00e5af93, 0x00e98187, 0x00e99a85,
+ /* f8 */ 0x00e4b8b2, 0x00e6ab9b, 0x00e987a7, 0x00e5b191,
+ /* fc */ 0x00e5b188,
+
+ /*** 8cxx - offset 0x00704 ***/
+ /* 40 */ 0x00e68e98, 0x00e7aa9f, 0x00e6b293, 0x00e99db4,
+ /* 44 */ 0x00e8bda1, 0x00e7aaaa, 0x00e7868a, 0x00e99a88,
+ /* 48 */ 0x00e7b282, 0x00e6a097, 0x00e7b9b0, 0x00e6a191,
+ /* 4c */ 0x00e98dac, 0x00e58bb2, 0x00e5909b, 0x00e896ab,
+ /* 50 */ 0x00e8a893, 0x00e7bea4, 0x00e8bb8d, 0x00e983a1,
+ /* 54 */ 0x00e58da6, 0x00e8a288, 0x00e7a581, 0x00e4bf82,
+ /* 58 */ 0x00e582be, 0x00e58891, 0x00e58584, 0x00e59593,
+ /* 5c */ 0x00e59cad, 0x00e78faa, 0x00e59e8b, 0x00e5a591,
+ /* 60 */ 0x00e5bda2, 0x00e5be84, 0x00e681b5, 0x00e685b6,
+ /* 64 */ 0x00e685a7, 0x00e686a9, 0x00e68eb2, 0x00e690ba,
+ /* 68 */ 0x00e695ac, 0x00e699af, 0x00e6a182, 0x00e6b893,
+ /* 6c */ 0x00e795a6, 0x00e7a8bd, 0x00e7b3bb, 0x00e7b58c,
+ /* 70 */ 0x00e7b699, 0x00e7b98b, 0x00e7bdab, 0x00e88c8e,
+ /* 74 */ 0x00e88d8a, 0x00e89b8d, 0x00e8a888, 0x00e8a9a3,
+ /* 78 */ 0x00e8ada6, 0x00e8bbbd, 0x00e9a09a, 0x00e9b68f,
+ /* 7c */ 0x00e88ab8, 0x00e8bf8e, 0x00e9afa8, 0x00000000,
+ /* 80 */ 0x00e58a87, 0x00e6889f, 0x00e69283, 0x00e6bf80,
+ /* 84 */ 0x00e99a99, 0x00e6a181, 0x00e58291, 0x00e6aca0,
+ /* 88 */ 0x00e6b1ba, 0x00e6bd94, 0x00e7a9b4, 0x00e7b590,
+ /* 8c */ 0x00e8a180, 0x00e8a8a3, 0x00e69c88, 0x00e4bbb6,
+ /* 90 */ 0x00e580b9, 0x00e580a6, 0x00e581a5, 0x00e585bc,
+ /* 94 */ 0x00e588b8, 0x00e589a3, 0x00e596a7, 0x00e59c8f,
+ /* 98 */ 0x00e5a085, 0x00e5ab8c, 0x00e5bbba, 0x00e686b2,
+ /* 9c */ 0x00e687b8, 0x00e68bb3, 0x00e68db2, 0x00e6a49c,
+ /* a0 */ 0x00e6a8a9, 0x00e789bd, 0x00e78aac, 0x00e78cae,
+ /* a4 */ 0x00e7a094, 0x00e7a1af, 0x00e7b5b9, 0x00e79c8c,
+ /* a8 */ 0x00e882a9, 0x00e8a68b, 0x00e8ac99, 0x00e8b3a2,
+ /* ac */ 0x00e8bb92, 0x00e981a3, 0x00e98db5, 0x00e999ba,
+ /* b0 */ 0x00e9a195, 0x00e9a893, 0x00e9b9b8, 0x00e58583,
+ /* b4 */ 0x00e58e9f, 0x00e58eb3, 0x00e5b9bb, 0x00e5bca6,
+ /* b8 */ 0x00e6b89b, 0x00e6ba90, 0x00e78e84, 0x00e78fbe,
+ /* bc */ 0x00e7b583, 0x00e888b7, 0x00e8a880, 0x00e8abba,
+ /* c0 */ 0x00e99990, 0x00e4b98e, 0x00e5808b, 0x00e58fa4,
+ /* c4 */ 0x00e591bc, 0x00e59bba, 0x00e5a791, 0x00e5ada4,
+ /* c8 */ 0x00e5b7b1, 0x00e5baab, 0x00e5bca7, 0x00e688b8,
+ /* cc */ 0x00e69585, 0x00e69eaf, 0x00e6b996, 0x00e78b90,
+ /* d0 */ 0x00e7b38a, 0x00e8a2b4, 0x00e882a1, 0x00e883a1,
+ /* d4 */ 0x00e88fb0, 0x00e8998e, 0x00e8aa87, 0x00e8b7a8,
+ /* d8 */ 0x00e988b7, 0x00e99b87, 0x00e9a1a7, 0x00e9bc93,
+ /* dc */ 0x00e4ba94, 0x00e4ba92, 0x00e4bc8d, 0x00e58d88,
+ /* e0 */ 0x00e59189, 0x00e590be, 0x00e5a8af, 0x00e5be8c,
+ /* e4 */ 0x00e5bea1, 0x00e6829f, 0x00e6a2a7, 0x00e6aa8e,
+ /* e8 */ 0x00e7919a, 0x00e7a281, 0x00e8aa9e, 0x00e8aaa4,
+ /* ec */ 0x00e8adb7, 0x00e98690, 0x00e4b99e, 0x00e9af89,
+ /* f0 */ 0x00e4baa4, 0x00e4bdbc, 0x00e4beaf, 0x00e58099,
+ /* f4 */ 0x00e58096, 0x00e58589, 0x00e585ac, 0x00e58a9f,
+ /* f8 */ 0x00e58ab9, 0x00e58bbe, 0x00e58e9a, 0x00e58fa3,
+ /* fc */ 0x00e59091,
+
+ /*** 8dxx - offset 0x007c1 ***/
+ /* 40 */ 0x00e5908e, 0x00e59689, 0x00e59d91, 0x00e59ea2,
+ /* 44 */ 0x00e5a5bd, 0x00e5ad94, 0x00e5ad9d, 0x00e5ae8f,
+ /* 48 */ 0x00e5b7a5, 0x00e5b7a7, 0x00e5b7b7, 0x00e5b9b8,
+ /* 4c */ 0x00e5ba83, 0x00e5ba9a, 0x00e5bab7, 0x00e5bc98,
+ /* 50 */ 0x00e68192, 0x00e6858c, 0x00e68a97, 0x00e68b98,
+ /* 54 */ 0x00e68ea7, 0x00e694bb, 0x00e69882, 0x00e69983,
+ /* 58 */ 0x00e69bb4, 0x00e69dad, 0x00e6a0a1, 0x00e6a297,
+ /* 5c */ 0x00e6a78b, 0x00e6b19f, 0x00e6b4aa, 0x00e6b5a9,
+ /* 60 */ 0x00e6b8af, 0x00e6ba9d, 0x00e794b2, 0x00e79a87,
+ /* 64 */ 0x00e7a1ac, 0x00e7a8bf, 0x00e7b3a0, 0x00e7b485,
+ /* 68 */ 0x00e7b498, 0x00e7b59e, 0x00e7b6b1, 0x00e88095,
+ /* 6c */ 0x00e88083, 0x00e882af, 0x00e882b1, 0x00e88594,
+ /* 70 */ 0x00e8868f, 0x00e888aa, 0x00e88d92, 0x00e8a18c,
+ /* 74 */ 0x00e8a1a1, 0x00e8ac9b, 0x00e8b2a2, 0x00e8b3bc,
+ /* 78 */ 0x00e9838a, 0x00e985b5, 0x00e989b1, 0x00e7a0bf,
+ /* 7c */ 0x00e98bbc, 0x00e996a4, 0x00e9998d, 0x00000000,
+ /* 80 */ 0x00e9a085, 0x00e9a699, 0x00e9ab98, 0x00e9b4bb,
+ /* 84 */ 0x00e5899b, 0x00e58aab, 0x00e58fb7, 0x00e59088,
+ /* 88 */ 0x00e5a395, 0x00e68bb7, 0x00e6bfa0, 0x00e8b1aa,
+ /* 8c */ 0x00e8bd9f, 0x00e9bab9, 0x00e5858b, 0x00e588bb,
+ /* 90 */ 0x00e5918a, 0x00e59bbd, 0x00e7a980, 0x00e985b7,
+ /* 94 */ 0x00e9b5a0, 0x00e9bb92, 0x00e78d84, 0x00e6bc89,
+ /* 98 */ 0x00e885b0, 0x00e79491, 0x00e5bfbd, 0x00e6839a,
+ /* 9c */ 0x00e9aaa8, 0x00e78b9b, 0x00e8bebc, 0x00e6ada4,
+ /* a0 */ 0x00e9a083, 0x00e4bb8a, 0x00e59bb0, 0x00e59da4,
+ /* a4 */ 0x00e5a2be, 0x00e5a99a, 0x00e681a8, 0x00e68787,
+ /* a8 */ 0x00e6988f, 0x00e69886, 0x00e6a0b9, 0x00e6a2b1,
+ /* ac */ 0x00e6b7b7, 0x00e79795, 0x00e7b4ba, 0x00e889ae,
+ /* b0 */ 0x00e9ad82, 0x00e4ba9b, 0x00e4bd90, 0x00e58f89,
+ /* b4 */ 0x00e59486, 0x00e5b5af, 0x00e5b7a6, 0x00e5b7ae,
+ /* b8 */ 0x00e69fbb, 0x00e6b299, 0x00e791b3, 0x00e7a082,
+ /* bc */ 0x00e8a990, 0x00e98e96, 0x00e8a39f, 0x00e59d90,
+ /* c0 */ 0x00e5baa7, 0x00e68cab, 0x00e582b5, 0x00e582ac,
+ /* c4 */ 0x00e5868d, 0x00e69c80, 0x00e59389, 0x00e5a19e,
+ /* c8 */ 0x00e5a6bb, 0x00e5aeb0, 0x00e5bda9, 0x00e6898d,
+ /* cc */ 0x00e68ea1, 0x00e6a0bd, 0x00e6adb3, 0x00e6b888,
+ /* d0 */ 0x00e781bd, 0x00e98787, 0x00e78a80, 0x00e7a095,
+ /* d4 */ 0x00e7a0a6, 0x00e7a5ad, 0x00e6968e, 0x00e7b4b0,
+ /* d8 */ 0x00e88f9c, 0x00e8a381, 0x00e8bc89, 0x00e99a9b,
+ /* dc */ 0x00e589a4, 0x00e59ca8, 0x00e69d90, 0x00e7bdaa,
+ /* e0 */ 0x00e8b2a1, 0x00e586b4, 0x00e59d82, 0x00e998aa,
+ /* e4 */ 0x00e5a0ba, 0x00e6a68a, 0x00e882b4, 0x00e592b2,
+ /* e8 */ 0x00e5b48e, 0x00e59fbc, 0x00e7a295, 0x00e9b7ba,
+ /* ec */ 0x00e4bd9c, 0x00e5898a, 0x00e5928b, 0x00e690be,
+ /* f0 */ 0x00e698a8, 0x00e69c94, 0x00e69fb5, 0x00e7aa84,
+ /* f4 */ 0x00e7ad96, 0x00e7b4a2, 0x00e98caf, 0x00e6a19c,
+ /* f8 */ 0x00e9aead, 0x00e7acb9, 0x00e58c99, 0x00e5868a,
+ /* fc */ 0x00e588b7,
+
+ /*** 8exx - offset 0x0087e ***/
+ /* 40 */ 0x00e5af9f, 0x00e68bb6, 0x00e692ae, 0x00e693a6,
+ /* 44 */ 0x00e69cad, 0x00e6aeba, 0x00e896a9, 0x00e99b91,
+ /* 48 */ 0x00e79a90, 0x00e9af96, 0x00e68d8c, 0x00e98c86,
+ /* 4c */ 0x00e9aeab, 0x00e79abf, 0x00e69992, 0x00e4b889,
+ /* 50 */ 0x00e58298, 0x00e58f82, 0x00e5b1b1, 0x00e683a8,
+ /* 54 */ 0x00e69292, 0x00e695a3, 0x00e6a19f, 0x00e787a6,
+ /* 58 */ 0x00e78f8a, 0x00e794a3, 0x00e7ae97, 0x00e7ba82,
+ /* 5c */ 0x00e89a95, 0x00e8ae83, 0x00e8b39b, 0x00e985b8,
+ /* 60 */ 0x00e9a490, 0x00e696ac, 0x00e69aab, 0x00e6ae8b,
+ /* 64 */ 0x00e4bb95, 0x00e4bb94, 0x00e4bcba, 0x00e4bdbf,
+ /* 68 */ 0x00e588ba, 0x00e58fb8, 0x00e58fb2, 0x00e597a3,
+ /* 6c */ 0x00e59b9b, 0x00e5a3ab, 0x00e5a78b, 0x00e5a789,
+ /* 70 */ 0x00e5a7bf, 0x00e5ad90, 0x00e5b18d, 0x00e5b882,
+ /* 74 */ 0x00e5b8ab, 0x00e5bf97, 0x00e6809d, 0x00e68c87,
+ /* 78 */ 0x00e694af, 0x00e5ad9c, 0x00e696af, 0x00e696bd,
+ /* 7c */ 0x00e697a8, 0x00e69e9d, 0x00e6ada2, 0x00000000,
+ /* 80 */ 0x00e6adbb, 0x00e6b08f, 0x00e78d85, 0x00e7a589,
+ /* 84 */ 0x00e7a781, 0x00e7b3b8, 0x00e7b499, 0x00e7b4ab,
+ /* 88 */ 0x00e882a2, 0x00e88482, 0x00e887b3, 0x00e8a696,
+ /* 8c */ 0x00e8a99e, 0x00e8a9a9, 0x00e8a9a6, 0x00e8aa8c,
+ /* 90 */ 0x00e8abae, 0x00e8b387, 0x00e8b39c, 0x00e99b8c,
+ /* 94 */ 0x00e9a3bc, 0x00e6adaf, 0x00e4ba8b, 0x00e4bcbc,
+ /* 98 */ 0x00e4be8d, 0x00e58590, 0x00e5ad97, 0x00e5afba,
+ /* 9c */ 0x00e68588, 0x00e68c81, 0x00e69982, 0x00e6aca1,
+ /* a0 */ 0x00e6bb8b, 0x00e6b2bb, 0x00e788be, 0x00e792bd,
+ /* a4 */ 0x00e79794, 0x00e7a381, 0x00e7a4ba, 0x00e8808c,
+ /* a8 */ 0x00e880b3, 0x00e887aa, 0x00e89294, 0x00e8be9e,
+ /* ac */ 0x00e6b190, 0x00e9b9bf, 0x00e5bc8f, 0x00e8ad98,
+ /* b0 */ 0x00e9b4ab, 0x00e7abba, 0x00e8bbb8, 0x00e5ae8d,
+ /* b4 */ 0x00e99bab, 0x00e4b883, 0x00e58fb1, 0x00e59fb7,
+ /* b8 */ 0x00e5a4b1, 0x00e5ab89, 0x00e5aea4, 0x00e68289,
+ /* bc */ 0x00e6b9bf, 0x00e6bc86, 0x00e796be, 0x00e8b3aa,
+ /* c0 */ 0x00e5ae9f, 0x00e89480, 0x00e7afa0, 0x00e581b2,
+ /* c4 */ 0x00e69fb4, 0x00e88a9d, 0x00e5b1a1, 0x00e8958a,
+ /* c8 */ 0x00e7b89e, 0x00e8888e, 0x00e58699, 0x00e5b084,
+ /* cc */ 0x00e68da8, 0x00e8b5a6, 0x00e6969c, 0x00e785ae,
+ /* d0 */ 0x00e7a4be, 0x00e7b497, 0x00e88085, 0x00e8ac9d,
+ /* d4 */ 0x00e8bb8a, 0x00e981ae, 0x00e89b87, 0x00e982aa,
+ /* d8 */ 0x00e5809f, 0x00e58bba, 0x00e5b0ba, 0x00e69d93,
+ /* dc */ 0x00e781bc, 0x00e788b5, 0x00e9858c, 0x00e98788,
+ /* e0 */ 0x00e98cab, 0x00e88ba5, 0x00e5af82, 0x00e5bcb1,
+ /* e4 */ 0x00e683b9, 0x00e4b8bb, 0x00e58f96, 0x00e5ae88,
+ /* e8 */ 0x00e6898b, 0x00e69cb1, 0x00e6ae8a, 0x00e78ba9,
+ /* ec */ 0x00e78fa0, 0x00e7a8ae, 0x00e885ab, 0x00e8b6a3,
+ /* f0 */ 0x00e98592, 0x00e9a696, 0x00e58492, 0x00e58f97,
+ /* f4 */ 0x00e591aa, 0x00e5afbf, 0x00e68e88, 0x00e6a8b9,
+ /* f8 */ 0x00e7b6ac, 0x00e99c80, 0x00e59b9a, 0x00e58f8e,
+ /* fc */ 0x00e591a8,
+
+ /*** 8fxx - offset 0x0093b ***/
+ /* 40 */ 0x00e5ae97, 0x00e5b0b1, 0x00e5b79e, 0x00e4bfae,
+ /* 44 */ 0x00e68481, 0x00e68bbe, 0x00e6b4b2, 0x00e7a780,
+ /* 48 */ 0x00e7a78b, 0x00e7b582, 0x00e7b98d, 0x00e7bf92,
+ /* 4c */ 0x00e887ad, 0x00e8889f, 0x00e89290, 0x00e8a186,
+ /* 50 */ 0x00e8a5b2, 0x00e8ae90, 0x00e8b9b4, 0x00e8bcaf,
+ /* 54 */ 0x00e980b1, 0x00e9858b, 0x00e985ac, 0x00e99b86,
+ /* 58 */ 0x00e9869c, 0x00e4bb80, 0x00e4bd8f, 0x00e58585,
+ /* 5c */ 0x00e58d81, 0x00e5be93, 0x00e6888e, 0x00e69f94,
+ /* 60 */ 0x00e6b181, 0x00e6b88b, 0x00e78da3, 0x00e7b8a6,
+ /* 64 */ 0x00e9878d, 0x00e98a83, 0x00e58f94, 0x00e5a499,
+ /* 68 */ 0x00e5aebf, 0x00e6b791, 0x00e7a59d, 0x00e7b8ae,
+ /* 6c */ 0x00e7b29b, 0x00e5a1be, 0x00e7869f, 0x00e587ba,
+ /* 70 */ 0x00e8a193, 0x00e8bfb0, 0x00e4bf8a, 0x00e5b3bb,
+ /* 74 */ 0x00e698a5, 0x00e79eac, 0x00e7aba3, 0x00e8889c,
+ /* 78 */ 0x00e9a7bf, 0x00e58786, 0x00e5beaa, 0x00e697ac,
+ /* 7c */ 0x00e6a5af, 0x00e6ae89, 0x00e6b7b3, 0x00000000,
+ /* 80 */ 0x00e6ba96, 0x00e6bda4, 0x00e79bbe, 0x00e7b494,
+ /* 84 */ 0x00e5b7a1, 0x00e981b5, 0x00e98687, 0x00e9a086,
+ /* 88 */ 0x00e587a6, 0x00e5889d, 0x00e68980, 0x00e69a91,
+ /* 8c */ 0x00e69b99, 0x00e6b89a, 0x00e5bab6, 0x00e7b792,
+ /* 90 */ 0x00e7bdb2, 0x00e69bb8, 0x00e896af, 0x00e897b7,
+ /* 94 */ 0x00e8abb8, 0x00e58aa9, 0x00e58f99, 0x00e5a5b3,
+ /* 98 */ 0x00e5ba8f, 0x00e5be90, 0x00e68195, 0x00e98ba4,
+ /* 9c */ 0x00e999a4, 0x00e582b7, 0x00e5849f, 0x00e58b9d,
+ /* a0 */ 0x00e58ca0, 0x00e58d87, 0x00e58fac, 0x00e593a8,
+ /* a4 */ 0x00e59586, 0x00e594b1, 0x00e59897, 0x00e5a5a8,
+ /* a8 */ 0x00e5a6be, 0x00e5a8bc, 0x00e5aeb5, 0x00e5b086,
+ /* ac */ 0x00e5b08f, 0x00e5b091, 0x00e5b09a, 0x00e5ba84,
+ /* b0 */ 0x00e5ba8a, 0x00e5bba0, 0x00e5bdb0, 0x00e689bf,
+ /* b4 */ 0x00e68a84, 0x00e68b9b, 0x00e68e8c, 0x00e68db7,
+ /* b8 */ 0x00e69887, 0x00e6988c, 0x00e698ad, 0x00e699b6,
+ /* bc */ 0x00e69dbe, 0x00e6a2a2, 0x00e6a89f, 0x00e6a8b5,
+ /* c0 */ 0x00e6b2bc, 0x00e6b688, 0x00e6b889, 0x00e6b998,
+ /* c4 */ 0x00e784bc, 0x00e784a6, 0x00e785a7, 0x00e79787,
+ /* c8 */ 0x00e79c81, 0x00e7a19d, 0x00e7a481, 0x00e7a5a5,
+ /* cc */ 0x00e7a7b0, 0x00e7aba0, 0x00e7ac91, 0x00e7b2a7,
+ /* d0 */ 0x00e7b4b9, 0x00e88296, 0x00e88f96, 0x00e8928b,
+ /* d4 */ 0x00e89589, 0x00e8a19d, 0x00e8a3b3, 0x00e8a89f,
+ /* d8 */ 0x00e8a8bc, 0x00e8a994, 0x00e8a9b3, 0x00e8b1a1,
+ /* dc */ 0x00e8b39e, 0x00e986a4, 0x00e989a6, 0x00e98dbe,
+ /* e0 */ 0x00e99098, 0x00e99a9c, 0x00e99e98, 0x00e4b88a,
+ /* e4 */ 0x00e4b888, 0x00e4b89e, 0x00e4b997, 0x00e58697,
+ /* e8 */ 0x00e589b0, 0x00e59f8e, 0x00e5a0b4, 0x00e5a38c,
+ /* ec */ 0x00e5aca2, 0x00e5b8b8, 0x00e68385, 0x00e693be,
+ /* f0 */ 0x00e69da1, 0x00e69d96, 0x00e6b584, 0x00e78ab6,
+ /* f4 */ 0x00e795b3, 0x00e7a9a3, 0x00e892b8, 0x00e8adb2,
+ /* f8 */ 0x00e986b8, 0x00e98ca0, 0x00e598b1, 0x00e59fb4,
+ /* fc */ 0x00e9a3be,
+
+ /*** 90xx - offset 0x009f8 ***/
+ /* 40 */ 0x00e68bad, 0x00e6a48d, 0x00e6ae96, 0x00e787ad,
+ /* 44 */ 0x00e7b994, 0x00e881b7, 0x00e889b2, 0x00e8a7a6,
+ /* 48 */ 0x00e9a39f, 0x00e89d95, 0x00e8beb1, 0x00e5b0bb,
+ /* 4c */ 0x00e4bcb8, 0x00e4bfa1, 0x00e4beb5, 0x00e59487,
+ /* 50 */ 0x00e5a8a0, 0x00e5af9d, 0x00e5afa9, 0x00e5bf83,
+ /* 54 */ 0x00e6858e, 0x00e68caf, 0x00e696b0, 0x00e6998b,
+ /* 58 */ 0x00e6a3ae, 0x00e6a69b, 0x00e6b5b8, 0x00e6b7b1,
+ /* 5c */ 0x00e794b3, 0x00e796b9, 0x00e79c9f, 0x00e7a59e,
+ /* 60 */ 0x00e7a7a6, 0x00e7b4b3, 0x00e887a3, 0x00e88aaf,
+ /* 64 */ 0x00e896aa, 0x00e8a6aa, 0x00e8a8ba, 0x00e8baab,
+ /* 68 */ 0x00e8be9b, 0x00e980b2, 0x00e9879d, 0x00e99c87,
+ /* 6c */ 0x00e4baba, 0x00e4bb81, 0x00e58883, 0x00e5a1b5,
+ /* 70 */ 0x00e5a3ac, 0x00e5b08b, 0x00e7949a, 0x00e5b0bd,
+ /* 74 */ 0x00e8858e, 0x00e8a88a, 0x00e8bf85, 0x00e999a3,
+ /* 78 */ 0x00e99dad, 0x00e7aca5, 0x00e8ab8f, 0x00e9a088,
+ /* 7c */ 0x00e985a2, 0x00e59bb3, 0x00e58ea8, 0x00000000,
+ /* 80 */ 0x00e98097, 0x00e590b9, 0x00e59e82, 0x00e5b8a5,
+ /* 84 */ 0x00e68ea8, 0x00e6b0b4, 0x00e7828a, 0x00e79da1,
+ /* 88 */ 0x00e7b28b, 0x00e7bfa0, 0x00e8a1b0, 0x00e98182,
+ /* 8c */ 0x00e98594, 0x00e98c90, 0x00e98c98, 0x00e99a8f,
+ /* 90 */ 0x00e7919e, 0x00e9ab84, 0x00e5b487, 0x00e5b5a9,
+ /* 94 */ 0x00e695b0, 0x00e69ea2, 0x00e8b6a8, 0x00e99b9b,
+ /* 98 */ 0x00e68dae, 0x00e69d89, 0x00e6a499, 0x00e88f85,
+ /* 9c */ 0x00e9a097, 0x00e99b80, 0x00e8a3be, 0x00e6be84,
+ /* a0 */ 0x00e691ba, 0x00e5afb8, 0x00e4b896, 0x00e780ac,
+ /* a4 */ 0x00e7959d, 0x00e698af, 0x00e58784, 0x00e588b6,
+ /* a8 */ 0x00e58ba2, 0x00e5a793, 0x00e5be81, 0x00e680a7,
+ /* ac */ 0x00e68890, 0x00e694bf, 0x00e695b4, 0x00e6989f,
+ /* b0 */ 0x00e699b4, 0x00e6a3b2, 0x00e6a096, 0x00e6ada3,
+ /* b4 */ 0x00e6b885, 0x00e789b2, 0x00e7949f, 0x00e79b9b,
+ /* b8 */ 0x00e7b2be, 0x00e88196, 0x00e5a3b0, 0x00e8a3bd,
+ /* bc */ 0x00e8a5bf, 0x00e8aaa0, 0x00e8aa93, 0x00e8ab8b,
+ /* c0 */ 0x00e9809d, 0x00e98692, 0x00e99d92, 0x00e99d99,
+ /* c4 */ 0x00e69689, 0x00e7a88e, 0x00e88486, 0x00e99abb,
+ /* c8 */ 0x00e5b8ad, 0x00e6839c, 0x00e6889a, 0x00e696a5,
+ /* cc */ 0x00e69894, 0x00e69e90, 0x00e79fb3, 0x00e7a98d,
+ /* d0 */ 0x00e7b18d, 0x00e7b8be, 0x00e8848a, 0x00e8b2ac,
+ /* d4 */ 0x00e8b5a4, 0x00e8b7a1, 0x00e8b99f, 0x00e7a2a9,
+ /* d8 */ 0x00e58887, 0x00e68b99, 0x00e68ea5, 0x00e69182,
+ /* dc */ 0x00e68a98, 0x00e8a8ad, 0x00e7aa83, 0x00e7af80,
+ /* e0 */ 0x00e8aaac, 0x00e99baa, 0x00e7b5b6, 0x00e8888c,
+ /* e4 */ 0x00e89d89, 0x00e4bb99, 0x00e58588, 0x00e58d83,
+ /* e8 */ 0x00e58da0, 0x00e5aea3, 0x00e5b082, 0x00e5b096,
+ /* ec */ 0x00e5b79d, 0x00e688a6, 0x00e68987, 0x00e692b0,
+ /* f0 */ 0x00e6a093, 0x00e6a0b4, 0x00e6b389, 0x00e6b585,
+ /* f4 */ 0x00e6b497, 0x00e69f93, 0x00e6bd9c, 0x00e7858e,
+ /* f8 */ 0x00e785bd, 0x00e6978b, 0x00e7a9bf, 0x00e7aead,
+ /* fc */ 0x00e7b79a,
+
+ /*** 91xx - offset 0x00ab5 ***/
+ /* 40 */ 0x00e7b98a, 0x00e7bea8, 0x00e885ba, 0x00e8889b,
+ /* 44 */ 0x00e888b9, 0x00e896a6, 0x00e8a9ae, 0x00e8b38e,
+ /* 48 */ 0x00e8b7b5, 0x00e981b8, 0x00e981b7, 0x00e98aad,
+ /* 4c */ 0x00e98a91, 0x00e99683, 0x00e9aeae, 0x00e5898d,
+ /* 50 */ 0x00e59684, 0x00e6bcb8, 0x00e784b6, 0x00e585a8,
+ /* 54 */ 0x00e7a685, 0x00e7b995, 0x00e886b3, 0x00e7b38e,
+ /* 58 */ 0x00e5998c, 0x00e5a191, 0x00e5b2a8, 0x00e68eaa,
+ /* 5c */ 0x00e69bbe, 0x00e69bbd, 0x00e6a59a, 0x00e78b99,
+ /* 60 */ 0x00e7968f, 0x00e7968e, 0x00e7a48e, 0x00e7a596,
+ /* 64 */ 0x00e7a79f, 0x00e7b297, 0x00e7b4a0, 0x00e7b584,
+ /* 68 */ 0x00e89887, 0x00e8a8b4, 0x00e998bb, 0x00e981a1,
+ /* 6c */ 0x00e9bca0, 0x00e583a7, 0x00e589b5, 0x00e58f8c,
+ /* 70 */ 0x00e58fa2, 0x00e58089, 0x00e596aa, 0x00e5a3ae,
+ /* 74 */ 0x00e5a58f, 0x00e788bd, 0x00e5ae8b, 0x00e5b1a4,
+ /* 78 */ 0x00e58c9d, 0x00e683a3, 0x00e683b3, 0x00e68d9c,
+ /* 7c */ 0x00e68e83, 0x00e68cbf, 0x00e68ebb, 0x00000000,
+ /* 80 */ 0x00e6938d, 0x00e697a9, 0x00e69bb9, 0x00e5b7a3,
+ /* 84 */ 0x00e6a78d, 0x00e6a7bd, 0x00e6bc95, 0x00e787a5,
+ /* 88 */ 0x00e4ba89, 0x00e797a9, 0x00e79bb8, 0x00e7aa93,
+ /* 8c */ 0x00e7b39f, 0x00e7b78f, 0x00e7b69c, 0x00e881a1,
+ /* 90 */ 0x00e88d89, 0x00e88d98, 0x00e891ac, 0x00e892bc,
+ /* 94 */ 0x00e897bb, 0x00e8a385, 0x00e8b5b0, 0x00e98081,
+ /* 98 */ 0x00e981ad, 0x00e98e97, 0x00e99c9c, 0x00e9a892,
+ /* 9c */ 0x00e5838f, 0x00e5a297, 0x00e6868e, 0x00e88793,
+ /* a0 */ 0x00e894b5, 0x00e8b488, 0x00e980a0, 0x00e4bf83,
+ /* a4 */ 0x00e581b4, 0x00e58987, 0x00e58db3, 0x00e681af,
+ /* a8 */ 0x00e68d89, 0x00e69d9f, 0x00e6b8ac, 0x00e8b6b3,
+ /* ac */ 0x00e9809f, 0x00e4bf97, 0x00e5b19e, 0x00e8b38a,
+ /* b0 */ 0x00e6978f, 0x00e7b69a, 0x00e58d92, 0x00e8a296,
+ /* b4 */ 0x00e585b6, 0x00e68f83, 0x00e5ad98, 0x00e5adab,
+ /* b8 */ 0x00e5b08a, 0x00e6908d, 0x00e69d91, 0x00e9819c,
+ /* bc */ 0x00e4bb96, 0x00e5a49a, 0x00e5a4aa, 0x00e6b1b0,
+ /* c0 */ 0x00e8a991, 0x00e594be, 0x00e5a095, 0x00e5a6a5,
+ /* c4 */ 0x00e683b0, 0x00e68993, 0x00e69f81, 0x00e888b5,
+ /* c8 */ 0x00e6a595, 0x00e99980, 0x00e9a784, 0x00e9a8a8,
+ /* cc */ 0x00e4bd93, 0x00e5a086, 0x00e5afbe, 0x00e88090,
+ /* d0 */ 0x00e5b2b1, 0x00e5b8af, 0x00e5be85, 0x00e680a0,
+ /* d4 */ 0x00e6858b, 0x00e688b4, 0x00e69bbf, 0x00e6b3b0,
+ /* d8 */ 0x00e6bb9e, 0x00e8838e, 0x00e885bf, 0x00e88b94,
+ /* dc */ 0x00e8a28b, 0x00e8b2b8, 0x00e98080, 0x00e980ae,
+ /* e0 */ 0x00e99a8a, 0x00e9bb9b, 0x00e9af9b, 0x00e4bba3,
+ /* e4 */ 0x00e58fb0, 0x00e5a4a7, 0x00e7acac, 0x00e9868d,
+ /* e8 */ 0x00e9a18c, 0x00e9b7b9, 0x00e6bb9d, 0x00e780a7,
+ /* ec */ 0x00e58d93, 0x00e59584, 0x00e5ae85, 0x00e68998,
+ /* f0 */ 0x00e68a9e, 0x00e68b93, 0x00e6b2a2, 0x00e6bfaf,
+ /* f4 */ 0x00e790a2, 0x00e8a897, 0x00e990b8, 0x00e6bf81,
+ /* f8 */ 0x00e8abbe, 0x00e88cb8, 0x00e587a7, 0x00e89bb8,
+ /* fc */ 0x00e58faa,
+
+ /*** 92xx - offset 0x00b72 ***/
+ /* 40 */ 0x00e58fa9, 0x00e4bd86, 0x00e98194, 0x00e8beb0,
+ /* 44 */ 0x00e5a5aa, 0x00e884b1, 0x00e5b7bd, 0x00e7abaa,
+ /* 48 */ 0x00e8bebf, 0x00e6a39a, 0x00e8b0b7, 0x00e78bb8,
+ /* 4c */ 0x00e9b188, 0x00e6a8bd, 0x00e8aab0, 0x00e4b8b9,
+ /* 50 */ 0x00e58d98, 0x00e59886, 0x00e59da6, 0x00e68b85,
+ /* 54 */ 0x00e68ea2, 0x00e697a6, 0x00e6ad8e, 0x00e6b7a1,
+ /* 58 */ 0x00e6b99b, 0x00e782ad, 0x00e79fad, 0x00e7abaf,
+ /* 5c */ 0x00e7aeaa, 0x00e7b6bb, 0x00e880bd, 0x00e88386,
+ /* 60 */ 0x00e89b8b, 0x00e8aa95, 0x00e98d9b, 0x00e59ba3,
+ /* 64 */ 0x00e5a387, 0x00e5bcbe, 0x00e696ad, 0x00e69a96,
+ /* 68 */ 0x00e6aa80, 0x00e6aeb5, 0x00e794b7, 0x00e8ab87,
+ /* 6c */ 0x00e580a4, 0x00e79fa5, 0x00e59cb0, 0x00e5bc9b,
+ /* 70 */ 0x00e681a5, 0x00e699ba, 0x00e6b1a0, 0x00e797b4,
+ /* 74 */ 0x00e7a89a, 0x00e7bdae, 0x00e887b4, 0x00e89c98,
+ /* 78 */ 0x00e98185, 0x00e9a6b3, 0x00e7af89, 0x00e7959c,
+ /* 7c */ 0x00e7abb9, 0x00e7ad91, 0x00e89384, 0x00000000,
+ /* 80 */ 0x00e98090, 0x00e7a7a9, 0x00e7aa92, 0x00e88cb6,
+ /* 84 */ 0x00e5aba1, 0x00e79d80, 0x00e4b8ad, 0x00e4bbb2,
+ /* 88 */ 0x00e5ae99, 0x00e5bfa0, 0x00e68abd, 0x00e698bc,
+ /* 8c */ 0x00e69fb1, 0x00e6b3a8, 0x00e899ab, 0x00e8a1b7,
+ /* 90 */ 0x00e8a8bb, 0x00e9858e, 0x00e98bb3, 0x00e9a790,
+ /* 94 */ 0x00e6a897, 0x00e780a6, 0x00e78caa, 0x00e88ba7,
+ /* 98 */ 0x00e89197, 0x00e8b2af, 0x00e4b881, 0x00e58586,
+ /* 9c */ 0x00e5878b, 0x00e5968b, 0x00e5afb5, 0x00e5b896,
+ /* a0 */ 0x00e5b8b3, 0x00e5ba81, 0x00e5bc94, 0x00e5bcb5,
+ /* a4 */ 0x00e5bdab, 0x00e5beb4, 0x00e687b2, 0x00e68c91,
+ /* a8 */ 0x00e69aa2, 0x00e69c9d, 0x00e6bdae, 0x00e78992,
+ /* ac */ 0x00e794ba, 0x00e79cba, 0x00e881b4, 0x00e884b9,
+ /* b0 */ 0x00e885b8, 0x00e89db6, 0x00e8aabf, 0x00e8ab9c,
+ /* b4 */ 0x00e8b685, 0x00e8b7b3, 0x00e98a9a, 0x00e995b7,
+ /* b8 */ 0x00e9a082, 0x00e9b3a5, 0x00e58b85, 0x00e68d97,
+ /* bc */ 0x00e79bb4, 0x00e69c95, 0x00e6b288, 0x00e78f8d,
+ /* c0 */ 0x00e8b383, 0x00e98eae, 0x00e999b3, 0x00e6b4a5,
+ /* c4 */ 0x00e5a29c, 0x00e6a48e, 0x00e6a78c, 0x00e8bfbd,
+ /* c8 */ 0x00e98e9a, 0x00e7979b, 0x00e9809a, 0x00e5a19a,
+ /* cc */ 0x00e6a082, 0x00e68eb4, 0x00e6a7bb, 0x00e4bd83,
+ /* d0 */ 0x00e6bcac, 0x00e69f98, 0x00e8bebb, 0x00e894a6,
+ /* d4 */ 0x00e7b6b4, 0x00e98d94, 0x00e6a4bf, 0x00e6bdb0,
+ /* d8 */ 0x00e59daa, 0x00e5a3b7, 0x00e5acac, 0x00e7b4ac,
+ /* dc */ 0x00e788aa, 0x00e5908a, 0x00e987a3, 0x00e9b6b4,
+ /* e0 */ 0x00e4baad, 0x00e4bd8e, 0x00e5819c, 0x00e581b5,
+ /* e4 */ 0x00e58983, 0x00e8b29e, 0x00e59188, 0x00e5a0a4,
+ /* e8 */ 0x00e5ae9a, 0x00e5b89d, 0x00e5ba95, 0x00e5baad,
+ /* ec */ 0x00e5bbb7, 0x00e5bc9f, 0x00e6828c, 0x00e68ab5,
+ /* f0 */ 0x00e68cba, 0x00e68f90, 0x00e6a2af, 0x00e6b180,
+ /* f4 */ 0x00e7a287, 0x00e7a68e, 0x00e7a88b, 0x00e7b7a0,
+ /* f8 */ 0x00e88987, 0x00e8a882, 0x00e8aba6, 0x00e8b984,
+ /* fc */ 0x00e98093,
+
+ /*** 93xx - offset 0x00c2f ***/
+ /* 40 */ 0x00e982b8, 0x00e984ad, 0x00e98798, 0x00e9bc8e,
+ /* 44 */ 0x00e6b3a5, 0x00e69198, 0x00e693a2, 0x00e695b5,
+ /* 48 */ 0x00e6bbb4, 0x00e79a84, 0x00e7ac9b, 0x00e981a9,
+ /* 4c */ 0x00e98f91, 0x00e6baba, 0x00e593b2, 0x00e5beb9,
+ /* 50 */ 0x00e692a4, 0x00e8bd8d, 0x00e8bfad, 0x00e98984,
+ /* 54 */ 0x00e585b8, 0x00e5a1ab, 0x00e5a4a9, 0x00e5b195,
+ /* 58 */ 0x00e5ba97, 0x00e6b7bb, 0x00e7ba8f, 0x00e7949c,
+ /* 5c */ 0x00e8b2bc, 0x00e8bba2, 0x00e9a19b, 0x00e782b9,
+ /* 60 */ 0x00e4bc9d, 0x00e6aebf, 0x00e6beb1, 0x00e794b0,
+ /* 64 */ 0x00e99bbb, 0x00e5858e, 0x00e59090, 0x00e5a0b5,
+ /* 68 */ 0x00e5a197, 0x00e5a6ac, 0x00e5b1a0, 0x00e5be92,
+ /* 6c */ 0x00e69697, 0x00e69d9c, 0x00e6b8a1, 0x00e799bb,
+ /* 70 */ 0x00e88f9f, 0x00e8b3ad, 0x00e98094, 0x00e983bd,
+ /* 74 */ 0x00e98d8d, 0x00e7a0a5, 0x00e7a0ba, 0x00e58aaa,
+ /* 78 */ 0x00e5baa6, 0x00e59c9f, 0x00e5a5b4, 0x00e68092,
+ /* 7c */ 0x00e58092, 0x00e5859a, 0x00e586ac, 0x00000000,
+ /* 80 */ 0x00e5878d, 0x00e58880, 0x00e59490, 0x00e5a194,
+ /* 84 */ 0x00e5a198, 0x00e5a597, 0x00e5ae95, 0x00e5b3b6,
+ /* 88 */ 0x00e5b68b, 0x00e682bc, 0x00e68a95, 0x00e690ad,
+ /* 8c */ 0x00e69db1, 0x00e6a183, 0x00e6a2bc, 0x00e6a39f,
+ /* 90 */ 0x00e79b97, 0x00e6b798, 0x00e6b9af, 0x00e6b69b,
+ /* 94 */ 0x00e781af, 0x00e78788, 0x00e5bd93, 0x00e79798,
+ /* 98 */ 0x00e7a5b7, 0x00e7ad89, 0x00e7ad94, 0x00e7ad92,
+ /* 9c */ 0x00e7b396, 0x00e7b5b1, 0x00e588b0, 0x00e891a3,
+ /* a0 */ 0x00e895a9, 0x00e897a4, 0x00e8a88e, 0x00e8ac84,
+ /* a4 */ 0x00e8b186, 0x00e8b88f, 0x00e98083, 0x00e9808f,
+ /* a8 */ 0x00e99099, 0x00e999b6, 0x00e9a0ad, 0x00e9a8b0,
+ /* ac */ 0x00e99798, 0x00e5838d, 0x00e58b95, 0x00e5908c,
+ /* b0 */ 0x00e5a082, 0x00e5b08e, 0x00e686a7, 0x00e6929e,
+ /* b4 */ 0x00e6b49e, 0x00e79eb3, 0x00e7aba5, 0x00e883b4,
+ /* b8 */ 0x00e89084, 0x00e98193, 0x00e98a85, 0x00e5b3a0,
+ /* bc */ 0x00e9b487, 0x00e58cbf, 0x00e5be97, 0x00e5beb3,
+ /* c0 */ 0x00e6b69c, 0x00e789b9, 0x00e79da3, 0x00e7a6bf,
+ /* c4 */ 0x00e7afa4, 0x00e6af92, 0x00e78bac, 0x00e8aaad,
+ /* c8 */ 0x00e6a083, 0x00e6a9a1, 0x00e587b8, 0x00e7aa81,
+ /* cc */ 0x00e6a4b4, 0x00e5b18a, 0x00e9b3b6, 0x00e88bab,
+ /* d0 */ 0x00e5af85, 0x00e98589, 0x00e7809e, 0x00e599b8,
+ /* d4 */ 0x00e5b1af, 0x00e68387, 0x00e695a6, 0x00e6b28c,
+ /* d8 */ 0x00e8b19a, 0x00e98181, 0x00e9a093, 0x00e59191,
+ /* dc */ 0x00e69b87, 0x00e9888d, 0x00e5a588, 0x00e982a3,
+ /* e0 */ 0x00e58685, 0x00e4b98d, 0x00e587aa, 0x00e89699,
+ /* e4 */ 0x00e8ac8e, 0x00e78198, 0x00e68dba, 0x00e98d8b,
+ /* e8 */ 0x00e6a5a2, 0x00e9a6b4, 0x00e7b884, 0x00e795b7,
+ /* ec */ 0x00e58d97, 0x00e6a5a0, 0x00e8bb9f, 0x00e99ba3,
+ /* f0 */ 0x00e6b19d, 0x00e4ba8c, 0x00e5b0bc, 0x00e5bc90,
+ /* f4 */ 0x00e8bfa9, 0x00e58c82, 0x00e8b391, 0x00e88289,
+ /* f8 */ 0x00e899b9, 0x00e5bbbf, 0x00e697a5, 0x00e4b9b3,
+ /* fc */ 0x00e585a5,
+
+ /*** 94xx - offset 0x00cec ***/
+ /* 40 */ 0x00e5a682, 0x00e5b0bf, 0x00e99fae, 0x00e4bbbb,
+ /* 44 */ 0x00e5a68a, 0x00e5bf8d, 0x00e8aa8d, 0x00e6bfa1,
+ /* 48 */ 0x00e7a6b0, 0x00e7a5a2, 0x00e5afa7, 0x00e891b1,
+ /* 4c */ 0x00e78cab, 0x00e786b1, 0x00e5b9b4, 0x00e5bfb5,
+ /* 50 */ 0x00e68dbb, 0x00e6929a, 0x00e78783, 0x00e7b298,
+ /* 54 */ 0x00e4b983, 0x00e5bbbc, 0x00e4b98b, 0x00e59f9c,
+ /* 58 */ 0x00e59aa2, 0x00e682a9, 0x00e6bf83, 0x00e7b48d,
+ /* 5c */ 0x00e883bd, 0x00e884b3, 0x00e886bf, 0x00e8beb2,
+ /* 60 */ 0x00e8a697, 0x00e89aa4, 0x00e5b7b4, 0x00e68a8a,
+ /* 64 */ 0x00e692ad, 0x00e8a687, 0x00e69db7, 0x00e6b3a2,
+ /* 68 */ 0x00e6b4be, 0x00e790b6, 0x00e7a0b4, 0x00e5a986,
+ /* 6c */ 0x00e7bdb5, 0x00e88aad, 0x00e9a6ac, 0x00e4bfb3,
+ /* 70 */ 0x00e5bb83, 0x00e68b9d, 0x00e68e92, 0x00e69597,
+ /* 74 */ 0x00e69daf, 0x00e79b83, 0x00e7898c, 0x00e8838c,
+ /* 78 */ 0x00e882ba, 0x00e8bca9, 0x00e9858d, 0x00e5808d,
+ /* 7c */ 0x00e59fb9, 0x00e5aa92, 0x00e6a285, 0x00000000,
+ /* 80 */ 0x00e6a5b3, 0x00e785a4, 0x00e78bbd, 0x00e8b2b7,
+ /* 84 */ 0x00e5a3b2, 0x00e8b3a0, 0x00e999aa, 0x00e98099,
+ /* 88 */ 0x00e89dbf, 0x00e7a7a4, 0x00e79fa7, 0x00e890a9,
+ /* 8c */ 0x00e4bcaf, 0x00e589a5, 0x00e58d9a, 0x00e68b8d,
+ /* 90 */ 0x00e69f8f, 0x00e6b38a, 0x00e799bd, 0x00e7ae94,
+ /* 94 */ 0x00e7b295, 0x00e888b6, 0x00e89684, 0x00e8bfab,
+ /* 98 */ 0x00e69b9d, 0x00e6bca0, 0x00e78886, 0x00e7b89b,
+ /* 9c */ 0x00e88eab, 0x00e9a781, 0x00e9baa6, 0x00e587bd,
+ /* a0 */ 0x00e7aeb1, 0x00e7a1b2, 0x00e7aeb8, 0x00e88287,
+ /* a4 */ 0x00e7ad88, 0x00e6aba8, 0x00e5b9a1, 0x00e8828c,
+ /* a8 */ 0x00e79591, 0x00e795a0, 0x00e585ab, 0x00e989a2,
+ /* ac */ 0x00e6ba8c, 0x00e799ba, 0x00e98697, 0x00e9abaa,
+ /* b0 */ 0x00e4bc90, 0x00e7bdb0, 0x00e68a9c, 0x00e7ad8f,
+ /* b4 */ 0x00e996a5, 0x00e9b3a9, 0x00e599ba, 0x00e5a199,
+ /* b8 */ 0x00e89ba4, 0x00e99abc, 0x00e4bcb4, 0x00e588a4,
+ /* bc */ 0x00e58d8a, 0x00e58f8d, 0x00e58f9b, 0x00e5b886,
+ /* c0 */ 0x00e690ac, 0x00e69691, 0x00e69dbf, 0x00e6b0be,
+ /* c4 */ 0x00e6b18e, 0x00e78988, 0x00e78aaf, 0x00e78fad,
+ /* c8 */ 0x00e79594, 0x00e7b981, 0x00e888ac, 0x00e897a9,
+ /* cc */ 0x00e8b2a9, 0x00e7af84, 0x00e98786, 0x00e785a9,
+ /* d0 */ 0x00e9a092, 0x00e9a3af, 0x00e68cbd, 0x00e699a9,
+ /* d4 */ 0x00e795aa, 0x00e79ba4, 0x00e7a390, 0x00e89583,
+ /* d8 */ 0x00e89bae, 0x00e58caa, 0x00e58d91, 0x00e590a6,
+ /* dc */ 0x00e5a683, 0x00e5ba87, 0x00e5bdbc, 0x00e682b2,
+ /* e0 */ 0x00e68989, 0x00e689b9, 0x00e68aab, 0x00e69690,
+ /* e4 */ 0x00e6af94, 0x00e6b38c, 0x00e796b2, 0x00e79aae,
+ /* e8 */ 0x00e7a291, 0x00e7a798, 0x00e7b78b, 0x00e7bdb7,
+ /* ec */ 0x00e882a5, 0x00e8a2ab, 0x00e8aab9, 0x00e8b2bb,
+ /* f0 */ 0x00e981bf, 0x00e99d9e, 0x00e9a39b, 0x00e6a88b,
+ /* f4 */ 0x00e7b0b8, 0x00e58299, 0x00e5b0be, 0x00e5beae,
+ /* f8 */ 0x00e69e87, 0x00e6af98, 0x00e790b5, 0x00e79c89,
+ /* fc */ 0x00e7be8e,
+
+ /*** 95xx - offset 0x00da9 ***/
+ /* 40 */ 0x00e9bcbb, 0x00e69f8a, 0x00e7a897, 0x00e58cb9,
+ /* 44 */ 0x00e7968b, 0x00e9abad, 0x00e5bda6, 0x00e8869d,
+ /* 48 */ 0x00e88fb1, 0x00e88298, 0x00e5bcbc, 0x00e5bf85,
+ /* 4c */ 0x00e795a2, 0x00e7ad86, 0x00e980bc, 0x00e6a1a7,
+ /* 50 */ 0x00e5a7ab, 0x00e5aa9b, 0x00e7b490, 0x00e799be,
+ /* 54 */ 0x00e8acac, 0x00e4bfb5, 0x00e5bdaa, 0x00e6a899,
+ /* 58 */ 0x00e6b0b7, 0x00e6bc82, 0x00e793a2, 0x00e7a5a8,
+ /* 5c */ 0x00e8a1a8, 0x00e8a995, 0x00e8b1b9, 0x00e5bb9f,
+ /* 60 */ 0x00e68f8f, 0x00e79785, 0x00e7a792, 0x00e88b97,
+ /* 64 */ 0x00e98ca8, 0x00e98bb2, 0x00e8929c, 0x00e89bad,
+ /* 68 */ 0x00e9b0ad, 0x00e59381, 0x00e5bdac, 0x00e6968c,
+ /* 6c */ 0x00e6b59c, 0x00e78095, 0x00e8b2a7, 0x00e8b393,
+ /* 70 */ 0x00e9a0bb, 0x00e6958f, 0x00e793b6, 0x00e4b88d,
+ /* 74 */ 0x00e4bb98, 0x00e59fa0, 0x00e5a4ab, 0x00e5a9a6,
+ /* 78 */ 0x00e5af8c, 0x00e586a8, 0x00e5b883, 0x00e5ba9c,
+ /* 7c */ 0x00e68096, 0x00e689b6, 0x00e695b7, 0x00000000,
+ /* 80 */ 0x00e696a7, 0x00e699ae, 0x00e6b5ae, 0x00e788b6,
+ /* 84 */ 0x00e7aca6, 0x00e88590, 0x00e8869a, 0x00e88a99,
+ /* 88 */ 0x00e8ad9c, 0x00e8b2a0, 0x00e8b3a6, 0x00e8b5b4,
+ /* 8c */ 0x00e9989c, 0x00e99984, 0x00e4beae, 0x00e692ab,
+ /* 90 */ 0x00e6ada6, 0x00e8889e, 0x00e891a1, 0x00e895aa,
+ /* 94 */ 0x00e983a8, 0x00e5b081, 0x00e6a593, 0x00e9a2a8,
+ /* 98 */ 0x00e891ba, 0x00e89597, 0x00e4bc8f, 0x00e589af,
+ /* 9c */ 0x00e5bea9, 0x00e5b985, 0x00e69c8d, 0x00e7a68f,
+ /* a0 */ 0x00e885b9, 0x00e8a487, 0x00e8a686, 0x00e6b7b5,
+ /* a4 */ 0x00e5bc97, 0x00e68995, 0x00e6b2b8, 0x00e4bb8f,
+ /* a8 */ 0x00e789a9, 0x00e9ae92, 0x00e58886, 0x00e590bb,
+ /* ac */ 0x00e599b4, 0x00e5a2b3, 0x00e686a4, 0x00e689ae,
+ /* b0 */ 0x00e7849a, 0x00e5a5ae, 0x00e7b289, 0x00e7b39e,
+ /* b4 */ 0x00e7b49b, 0x00e99bb0, 0x00e69687, 0x00e8819e,
+ /* b8 */ 0x00e4b899, 0x00e4bdb5, 0x00e585b5, 0x00e5a180,
+ /* bc */ 0x00e5b9a3, 0x00e5b9b3, 0x00e5bc8a, 0x00e69f84,
+ /* c0 */ 0x00e4b8a6, 0x00e894bd, 0x00e99689, 0x00e9999b,
+ /* c4 */ 0x00e7b1b3, 0x00e9a081, 0x00e583bb, 0x00e5a381,
+ /* c8 */ 0x00e79996, 0x00e7a2a7, 0x00e588a5, 0x00e79ea5,
+ /* cc */ 0x00e89491, 0x00e7ae86, 0x00e5818f, 0x00e5a489,
+ /* d0 */ 0x00e78987, 0x00e7af87, 0x00e7b7a8, 0x00e8beba,
+ /* d4 */ 0x00e8bf94, 0x00e9818d, 0x00e4bebf, 0x00e58b89,
+ /* d8 */ 0x00e5a8a9, 0x00e5bc81, 0x00e99ead, 0x00e4bf9d,
+ /* dc */ 0x00e88897, 0x00e98baa, 0x00e59c83, 0x00e68d95,
+ /* e0 */ 0x00e6ada9, 0x00e794ab, 0x00e8a39c, 0x00e8bc94,
+ /* e4 */ 0x00e7a982, 0x00e58b9f, 0x00e5a293, 0x00e68595,
+ /* e8 */ 0x00e6888a, 0x00e69aae, 0x00e6af8d, 0x00e7b0bf,
+ /* ec */ 0x00e88fa9, 0x00e580a3, 0x00e4bfb8, 0x00e58c85,
+ /* f0 */ 0x00e59186, 0x00e5a0b1, 0x00e5a589, 0x00e5ae9d,
+ /* f4 */ 0x00e5b3b0, 0x00e5b3af, 0x00e5b4a9, 0x00e5ba96,
+ /* f8 */ 0x00e68ab1, 0x00e68da7, 0x00e694be, 0x00e696b9,
+ /* fc */ 0x00e69c8b,
+
+ /*** 96xx - offset 0x00e66 ***/
+ /* 40 */ 0x00e6b395, 0x00e6b3a1, 0x00e783b9, 0x00e7a0b2,
+ /* 44 */ 0x00e7b8ab, 0x00e8839e, 0x00e88ab3, 0x00e8908c,
+ /* 48 */ 0x00e893ac, 0x00e89c82, 0x00e8a492, 0x00e8a8aa,
+ /* 4c */ 0x00e8b18a, 0x00e982a6, 0x00e98b92, 0x00e9a3bd,
+ /* 50 */ 0x00e9b3b3, 0x00e9b5ac, 0x00e4b98f, 0x00e4baa1,
+ /* 54 */ 0x00e5828d, 0x00e58996, 0x00e59d8a, 0x00e5a6a8,
+ /* 58 */ 0x00e5b8bd, 0x00e5bf98, 0x00e5bf99, 0x00e688bf,
+ /* 5c */ 0x00e69ab4, 0x00e69c9b, 0x00e69f90, 0x00e6a392,
+ /* 60 */ 0x00e58692, 0x00e7b4a1, 0x00e882aa, 0x00e886a8,
+ /* 64 */ 0x00e8ac80, 0x00e8b28c, 0x00e8b2bf, 0x00e989be,
+ /* 68 */ 0x00e998b2, 0x00e590a0, 0x00e9a0ac, 0x00e58c97,
+ /* 6c */ 0x00e58395, 0x00e58d9c, 0x00e5a2a8, 0x00e692b2,
+ /* 70 */ 0x00e69cb4, 0x00e789a7, 0x00e79da6, 0x00e7a986,
+ /* 74 */ 0x00e987a6, 0x00e58b83, 0x00e6b2a1, 0x00e6ae86,
+ /* 78 */ 0x00e5a080, 0x00e5b98c, 0x00e5a594, 0x00e69cac,
+ /* 7c */ 0x00e7bfbb, 0x00e587a1, 0x00e79b86, 0x00000000,
+ /* 80 */ 0x00e691a9, 0x00e7a3a8, 0x00e9ad94, 0x00e9babb,
+ /* 84 */ 0x00e59f8b, 0x00e5a6b9, 0x00e698a7, 0x00e69e9a,
+ /* 88 */ 0x00e6af8e, 0x00e593a9, 0x00e6a799, 0x00e5b995,
+ /* 8c */ 0x00e8869c, 0x00e69e95, 0x00e9aeaa, 0x00e69fbe,
+ /* 90 */ 0x00e9b192, 0x00e6a19d, 0x00e4baa6, 0x00e4bfa3,
+ /* 94 */ 0x00e58f88, 0x00e68ab9, 0x00e69cab, 0x00e6b2ab,
+ /* 98 */ 0x00e8bf84, 0x00e4bead, 0x00e7b9ad, 0x00e9babf,
+ /* 9c */ 0x00e4b887, 0x00e685a2, 0x00e6ba80, 0x00e6bcab,
+ /* a0 */ 0x00e89493, 0x00e591b3, 0x00e69caa, 0x00e9ad85,
+ /* a4 */ 0x00e5b7b3, 0x00e7ae95, 0x00e5b2ac, 0x00e5af86,
+ /* a8 */ 0x00e89c9c, 0x00e6b98a, 0x00e89391, 0x00e7a894,
+ /* ac */ 0x00e88488, 0x00e5a699, 0x00e7b28d, 0x00e6b091,
+ /* b0 */ 0x00e79ca0, 0x00e58b99, 0x00e5a4a2, 0x00e784a1,
+ /* b4 */ 0x00e7899f, 0x00e79f9b, 0x00e99ca7, 0x00e9b5a1,
+ /* b8 */ 0x00e6a48b, 0x00e5a9bf, 0x00e5a898, 0x00e586a5,
+ /* bc */ 0x00e5908d, 0x00e591bd, 0x00e6988e, 0x00e79b9f,
+ /* c0 */ 0x00e8bfb7, 0x00e98a98, 0x00e9b3b4, 0x00e5a7aa,
+ /* c4 */ 0x00e7899d, 0x00e6bb85, 0x00e5858d, 0x00e6a389,
+ /* c8 */ 0x00e7b6bf, 0x00e7b7ac, 0x00e99da2, 0x00e9baba,
+ /* cc */ 0x00e691b8, 0x00e6a8a1, 0x00e88c82, 0x00e5a684,
+ /* d0 */ 0x00e5ad9f, 0x00e6af9b, 0x00e78c9b, 0x00e79bb2,
+ /* d4 */ 0x00e7b6b2, 0x00e88097, 0x00e89299, 0x00e584b2,
+ /* d8 */ 0x00e69ca8, 0x00e9bb99, 0x00e79bae, 0x00e69da2,
+ /* dc */ 0x00e58bbf, 0x00e9a485, 0x00e5b0a4, 0x00e688bb,
+ /* e0 */ 0x00e7b1be, 0x00e8b2b0, 0x00e5958f, 0x00e682b6,
+ /* e4 */ 0x00e7b48b, 0x00e99680, 0x00e58c81, 0x00e4b99f,
+ /* e8 */ 0x00e586b6, 0x00e5a49c, 0x00e788ba, 0x00e880b6,
+ /* ec */ 0x00e9878e, 0x00e5bca5, 0x00e79fa2, 0x00e58e84,
+ /* f0 */ 0x00e5bdb9, 0x00e7b484, 0x00e896ac, 0x00e8a8b3,
+ /* f4 */ 0x00e8ba8d, 0x00e99d96, 0x00e69fb3, 0x00e896ae,
+ /* f8 */ 0x00e99193, 0x00e68489, 0x00e68488, 0x00e6b2b9,
+ /* fc */ 0x00e79992,
+
+ /*** 97xx - offset 0x00f23 ***/
+ /* 40 */ 0x00e8abad, 0x00e8bcb8, 0x00e594af, 0x00e4bd91,
+ /* 44 */ 0x00e584aa, 0x00e58b87, 0x00e58f8b, 0x00e5aea5,
+ /* 48 */ 0x00e5b9bd, 0x00e682a0, 0x00e68682, 0x00e68f96,
+ /* 4c */ 0x00e69c89, 0x00e69f9a, 0x00e6b9a7, 0x00e6b68c,
+ /* 50 */ 0x00e78cb6, 0x00e78cb7, 0x00e794b1, 0x00e7a590,
+ /* 54 */ 0x00e8a395, 0x00e8aa98, 0x00e9818a, 0x00e98291,
+ /* 58 */ 0x00e983b5, 0x00e99b84, 0x00e89e8d, 0x00e5a495,
+ /* 5c */ 0x00e4ba88, 0x00e4bd99, 0x00e4b88e, 0x00e8aa89,
+ /* 60 */ 0x00e8bcbf, 0x00e9a090, 0x00e582ad, 0x00e5b9bc,
+ /* 64 */ 0x00e5a696, 0x00e5aeb9, 0x00e5bab8, 0x00e68f9a,
+ /* 68 */ 0x00e68fba, 0x00e69381, 0x00e69b9c, 0x00e6a58a,
+ /* 6c */ 0x00e6a798, 0x00e6b48b, 0x00e6bab6, 0x00e78694,
+ /* 70 */ 0x00e794a8, 0x00e7aaaf, 0x00e7be8a, 0x00e88080,
+ /* 74 */ 0x00e89189, 0x00e89389, 0x00e8a681, 0x00e8aca1,
+ /* 78 */ 0x00e8b88a, 0x00e981a5, 0x00e999bd, 0x00e9a48a,
+ /* 7c */ 0x00e685be, 0x00e68a91, 0x00e6acb2, 0x00000000,
+ /* 80 */ 0x00e6b283, 0x00e6b5b4, 0x00e7bf8c, 0x00e7bfbc,
+ /* 84 */ 0x00e6b780, 0x00e7be85, 0x00e89eba, 0x00e8a3b8,
+ /* 88 */ 0x00e69da5, 0x00e88eb1, 0x00e9a0bc, 0x00e99bb7,
+ /* 8c */ 0x00e6b49b, 0x00e7b5a1, 0x00e890bd, 0x00e985aa,
+ /* 90 */ 0x00e4b9b1, 0x00e58db5, 0x00e5b590, 0x00e6ac84,
+ /* 94 */ 0x00e6bfab, 0x00e8978d, 0x00e898ad, 0x00e8a6a7,
+ /* 98 */ 0x00e588a9, 0x00e5908f, 0x00e5b1a5, 0x00e69d8e,
+ /* 9c */ 0x00e6a2a8, 0x00e79086, 0x00e79283, 0x00e797a2,
+ /* a0 */ 0x00e8a38f, 0x00e8a3a1, 0x00e9878c, 0x00e99ba2,
+ /* a4 */ 0x00e999b8, 0x00e5be8b, 0x00e78e87, 0x00e7ab8b,
+ /* a8 */ 0x00e8918e, 0x00e68ea0, 0x00e795a5, 0x00e58a89,
+ /* ac */ 0x00e6b581, 0x00e6ba9c, 0x00e79089, 0x00e79599,
+ /* b0 */ 0x00e7a1ab, 0x00e7b292, 0x00e99a86, 0x00e7ab9c,
+ /* b4 */ 0x00e9be8d, 0x00e4beb6, 0x00e685ae, 0x00e69785,
+ /* b8 */ 0x00e8999c, 0x00e4ba86, 0x00e4baae, 0x00e5839a,
+ /* bc */ 0x00e4b8a1, 0x00e5878c, 0x00e5afae, 0x00e69699,
+ /* c0 */ 0x00e6a281, 0x00e6b6bc, 0x00e78c9f, 0x00e79982,
+ /* c4 */ 0x00e79ead, 0x00e7a89c, 0x00e7b3a7, 0x00e889af,
+ /* c8 */ 0x00e8ab92, 0x00e981bc, 0x00e9878f, 0x00e999b5,
+ /* cc */ 0x00e9a098, 0x00e58a9b, 0x00e7b791, 0x00e580ab,
+ /* d0 */ 0x00e58e98, 0x00e69e97, 0x00e6b78b, 0x00e78790,
+ /* d4 */ 0x00e790b3, 0x00e887a8, 0x00e8bcaa, 0x00e99aa3,
+ /* d8 */ 0x00e9b197, 0x00e9ba9f, 0x00e791a0, 0x00e5a181,
+ /* dc */ 0x00e6b699, 0x00e7b4af, 0x00e9a19e, 0x00e4bba4,
+ /* e0 */ 0x00e4bcb6, 0x00e4be8b, 0x00e586b7, 0x00e58ab1,
+ /* e4 */ 0x00e5b6ba, 0x00e6809c, 0x00e78eb2, 0x00e7a4bc,
+ /* e8 */ 0x00e88b93, 0x00e988b4, 0x00e99ab7, 0x00e99bb6,
+ /* ec */ 0x00e99c8a, 0x00e9ba97, 0x00e9bda2, 0x00e69aa6,
+ /* f0 */ 0x00e6adb4, 0x00e58897, 0x00e58aa3, 0x00e78388,
+ /* f4 */ 0x00e8a382, 0x00e5bb89, 0x00e6818b, 0x00e68690,
+ /* f8 */ 0x00e6bca3, 0x00e78589, 0x00e7b0be, 0x00e7b7b4,
+ /* fc */ 0x00e881af,
+
+ /*** 98xx - offset 0x00fe0 ***/
+ /* 40 */ 0x00e893ae, 0x00e980a3, 0x00e98cac, 0x00e59182,
+ /* 44 */ 0x00e9adaf, 0x00e6ab93, 0x00e78289, 0x00e8b382,
+ /* 48 */ 0x00e8b7af, 0x00e99cb2, 0x00e58ab4, 0x00e5a981,
+ /* 4c */ 0x00e5bb8a, 0x00e5bc84, 0x00e69c97, 0x00e6a5bc,
+ /* 50 */ 0x00e6a694, 0x00e6b5aa, 0x00e6bc8f, 0x00e789a2,
+ /* 54 */ 0x00e78bbc, 0x00e7afad, 0x00e88081, 0x00e881be,
+ /* 58 */ 0x00e89d8b, 0x00e9838e, 0x00e585ad, 0x00e9ba93,
+ /* 5c */ 0x00e7a684, 0x00e8828b, 0x00e98cb2, 0x00e8ab96,
+ /* 60 */ 0x00e580ad, 0x00e5928c, 0x00e8a9b1, 0x00e6adaa,
+ /* 64 */ 0x00e8b384, 0x00e88487, 0x00e68391, 0x00e69ea0,
+ /* 68 */ 0x00e9b7b2, 0x00e4ba99, 0x00e4ba98, 0x00e9b090,
+ /* 6c */ 0x00e8a9ab, 0x00e89781, 0x00e895a8, 0x00e6a480,
+ /* 70 */ 0x00e6b9be, 0x00e7a297, 0x00e88595, 0x00000000,
+ /* 74 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 78 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 7c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00e5bc8c,
+ /* a0 */ 0x00e4b890, 0x00e4b895, 0x00e4b8aa, 0x00e4b8b1,
+ /* a4 */ 0x00e4b8b6, 0x00e4b8bc, 0x00e4b8bf, 0x00e4b982,
+ /* a8 */ 0x00e4b996, 0x00e4b998, 0x00e4ba82, 0x00e4ba85,
+ /* ac */ 0x00e8b1ab, 0x00e4ba8a, 0x00e88892, 0x00e5bc8d,
+ /* b0 */ 0x00e4ba8e, 0x00e4ba9e, 0x00e4ba9f, 0x00e4baa0,
+ /* b4 */ 0x00e4baa2, 0x00e4bab0, 0x00e4bab3, 0x00e4bab6,
+ /* b8 */ 0x00e4bb8e, 0x00e4bb8d, 0x00e4bb84, 0x00e4bb86,
+ /* bc */ 0x00e4bb82, 0x00e4bb97, 0x00e4bb9e, 0x00e4bbad,
+ /* c0 */ 0x00e4bb9f, 0x00e4bbb7, 0x00e4bc89, 0x00e4bd9a,
+ /* c4 */ 0x00e4bcb0, 0x00e4bd9b, 0x00e4bd9d, 0x00e4bd97,
+ /* c8 */ 0x00e4bd87, 0x00e4bdb6, 0x00e4be88, 0x00e4be8f,
+ /* cc */ 0x00e4be98, 0x00e4bdbb, 0x00e4bda9, 0x00e4bdb0,
+ /* d0 */ 0x00e4be91, 0x00e4bdaf, 0x00e4be86, 0x00e4be96,
+ /* d4 */ 0x00e58498, 0x00e4bf94, 0x00e4bf9f, 0x00e4bf8e,
+ /* d8 */ 0x00e4bf98, 0x00e4bf9b, 0x00e4bf91, 0x00e4bf9a,
+ /* dc */ 0x00e4bf90, 0x00e4bfa4, 0x00e4bfa5, 0x00e5809a,
+ /* e0 */ 0x00e580a8, 0x00e58094, 0x00e580aa, 0x00e580a5,
+ /* e4 */ 0x00e58085, 0x00e4bc9c, 0x00e4bfb6, 0x00e580a1,
+ /* e8 */ 0x00e580a9, 0x00e580ac, 0x00e4bfbe, 0x00e4bfaf,
+ /* ec */ 0x00e58091, 0x00e58086, 0x00e58183, 0x00e58187,
+ /* f0 */ 0x00e69c83, 0x00e58195, 0x00e58190, 0x00e58188,
+ /* f4 */ 0x00e5819a, 0x00e58196, 0x00e581ac, 0x00e581b8,
+ /* f8 */ 0x00e58280, 0x00e5829a, 0x00e58285, 0x00e582b4,
+ /* fc */ 0x00e582b2,
+
+ /*** 99xx - offset 0x0109d ***/
+ /* 40 */ 0x00e58389, 0x00e5838a, 0x00e582b3, 0x00e58382,
+ /* 44 */ 0x00e58396, 0x00e5839e, 0x00e583a5, 0x00e583ad,
+ /* 48 */ 0x00e583a3, 0x00e583ae, 0x00e583b9, 0x00e583b5,
+ /* 4c */ 0x00e58489, 0x00e58481, 0x00e58482, 0x00e58496,
+ /* 50 */ 0x00e58495, 0x00e58494, 0x00e5849a, 0x00e584a1,
+ /* 54 */ 0x00e584ba, 0x00e584b7, 0x00e584bc, 0x00e584bb,
+ /* 58 */ 0x00e584bf, 0x00e58580, 0x00e58592, 0x00e5858c,
+ /* 5c */ 0x00e58594, 0x00e585a2, 0x00e7abb8, 0x00e585a9,
+ /* 60 */ 0x00e585aa, 0x00e585ae, 0x00e58680, 0x00e58682,
+ /* 64 */ 0x00e59b98, 0x00e5868c, 0x00e58689, 0x00e5868f,
+ /* 68 */ 0x00e58691, 0x00e58693, 0x00e58695, 0x00e58696,
+ /* 6c */ 0x00e586a4, 0x00e586a6, 0x00e586a2, 0x00e586a9,
+ /* 70 */ 0x00e586aa, 0x00e586ab, 0x00e586b3, 0x00e586b1,
+ /* 74 */ 0x00e586b2, 0x00e586b0, 0x00e586b5, 0x00e586bd,
+ /* 78 */ 0x00e58785, 0x00e58789, 0x00e5879b, 0x00e587a0,
+ /* 7c */ 0x00e89995, 0x00e587a9, 0x00e587ad, 0x00000000,
+ /* 80 */ 0x00e587b0, 0x00e587b5, 0x00e587be, 0x00e58884,
+ /* 84 */ 0x00e5888b, 0x00e58894, 0x00e5888e, 0x00e588a7,
+ /* 88 */ 0x00e588aa, 0x00e588ae, 0x00e588b3, 0x00e588b9,
+ /* 8c */ 0x00e5898f, 0x00e58984, 0x00e5898b, 0x00e5898c,
+ /* 90 */ 0x00e5899e, 0x00e58994, 0x00e589aa, 0x00e589b4,
+ /* 94 */ 0x00e589a9, 0x00e589b3, 0x00e589bf, 0x00e589bd,
+ /* 98 */ 0x00e58a8d, 0x00e58a94, 0x00e58a92, 0x00e589b1,
+ /* 9c */ 0x00e58a88, 0x00e58a91, 0x00e8bea8, 0x00e8bea7,
+ /* a0 */ 0x00e58aac, 0x00e58aad, 0x00e58abc, 0x00e58ab5,
+ /* a4 */ 0x00e58b81, 0x00e58b8d, 0x00e58b97, 0x00e58b9e,
+ /* a8 */ 0x00e58ba3, 0x00e58ba6, 0x00e9a3ad, 0x00e58ba0,
+ /* ac */ 0x00e58bb3, 0x00e58bb5, 0x00e58bb8, 0x00e58bb9,
+ /* b0 */ 0x00e58c86, 0x00e58c88, 0x00e794b8, 0x00e58c8d,
+ /* b4 */ 0x00e58c90, 0x00e58c8f, 0x00e58c95, 0x00e58c9a,
+ /* b8 */ 0x00e58ca3, 0x00e58caf, 0x00e58cb1, 0x00e58cb3,
+ /* bc */ 0x00e58cb8, 0x00e58d80, 0x00e58d86, 0x00e58d85,
+ /* c0 */ 0x00e4b897, 0x00e58d89, 0x00e58d8d, 0x00e58796,
+ /* c4 */ 0x00e58d9e, 0x00e58da9, 0x00e58dae, 0x00e5a498,
+ /* c8 */ 0x00e58dbb, 0x00e58db7, 0x00e58e82, 0x00e58e96,
+ /* cc */ 0x00e58ea0, 0x00e58ea6, 0x00e58ea5, 0x00e58eae,
+ /* d0 */ 0x00e58eb0, 0x00e58eb6, 0x00e58f83, 0x00e7b092,
+ /* d4 */ 0x00e99b99, 0x00e58f9f, 0x00e69bbc, 0x00e787ae,
+ /* d8 */ 0x00e58fae, 0x00e58fa8, 0x00e58fad, 0x00e58fba,
+ /* dc */ 0x00e59081, 0x00e590bd, 0x00e59180, 0x00e590ac,
+ /* e0 */ 0x00e590ad, 0x00e590bc, 0x00e590ae, 0x00e590b6,
+ /* e4 */ 0x00e590a9, 0x00e5909d, 0x00e5918e, 0x00e5928f,
+ /* e8 */ 0x00e591b5, 0x00e5928e, 0x00e5919f, 0x00e591b1,
+ /* ec */ 0x00e591b7, 0x00e591b0, 0x00e59292, 0x00e591bb,
+ /* f0 */ 0x00e59280, 0x00e591b6, 0x00e59284, 0x00e59290,
+ /* f4 */ 0x00e59286, 0x00e59387, 0x00e592a2, 0x00e592b8,
+ /* f8 */ 0x00e592a5, 0x00e592ac, 0x00e59384, 0x00e59388,
+ /* fc */ 0x00e592a8,
+
+ /*** 9axx - offset 0x0115a ***/
+ /* 40 */ 0x00e592ab, 0x00e59382, 0x00e592a4, 0x00e592be,
+ /* 44 */ 0x00e592bc, 0x00e59398, 0x00e593a5, 0x00e593a6,
+ /* 48 */ 0x00e5948f, 0x00e59494, 0x00e593bd, 0x00e593ae,
+ /* 4c */ 0x00e593ad, 0x00e593ba, 0x00e593a2, 0x00e594b9,
+ /* 50 */ 0x00e59580, 0x00e595a3, 0x00e5958c, 0x00e594ae,
+ /* 54 */ 0x00e5959c, 0x00e59585, 0x00e59596, 0x00e59597,
+ /* 58 */ 0x00e594b8, 0x00e594b3, 0x00e5959d, 0x00e59699,
+ /* 5c */ 0x00e59680, 0x00e592af, 0x00e5968a, 0x00e5969f,
+ /* 60 */ 0x00e595bb, 0x00e595be, 0x00e59698, 0x00e5969e,
+ /* 64 */ 0x00e596ae, 0x00e595bc, 0x00e59683, 0x00e596a9,
+ /* 68 */ 0x00e59687, 0x00e596a8, 0x00e5979a, 0x00e59785,
+ /* 6c */ 0x00e5979f, 0x00e59784, 0x00e5979c, 0x00e597a4,
+ /* 70 */ 0x00e59794, 0x00e59894, 0x00e597b7, 0x00e59896,
+ /* 74 */ 0x00e597be, 0x00e597bd, 0x00e5989b, 0x00e597b9,
+ /* 78 */ 0x00e5998e, 0x00e59990, 0x00e7879f, 0x00e598b4,
+ /* 7c */ 0x00e598b6, 0x00e598b2, 0x00e598b8, 0x00000000,
+ /* 80 */ 0x00e599ab, 0x00e599a4, 0x00e598af, 0x00e599ac,
+ /* 84 */ 0x00e599aa, 0x00e59a86, 0x00e59a80, 0x00e59a8a,
+ /* 88 */ 0x00e59aa0, 0x00e59a94, 0x00e59a8f, 0x00e59aa5,
+ /* 8c */ 0x00e59aae, 0x00e59ab6, 0x00e59ab4, 0x00e59b82,
+ /* 90 */ 0x00e59abc, 0x00e59b81, 0x00e59b83, 0x00e59b80,
+ /* 94 */ 0x00e59b88, 0x00e59b8e, 0x00e59b91, 0x00e59b93,
+ /* 98 */ 0x00e59b97, 0x00e59bae, 0x00e59bb9, 0x00e59c80,
+ /* 9c */ 0x00e59bbf, 0x00e59c84, 0x00e59c89, 0x00e59c88,
+ /* a0 */ 0x00e59c8b, 0x00e59c8d, 0x00e59c93, 0x00e59c98,
+ /* a4 */ 0x00e59c96, 0x00e59787, 0x00e59c9c, 0x00e59ca6,
+ /* a8 */ 0x00e59cb7, 0x00e59cb8, 0x00e59d8e, 0x00e59cbb,
+ /* ac */ 0x00e59d80, 0x00e59d8f, 0x00e59da9, 0x00e59f80,
+ /* b0 */ 0x00e59e88, 0x00e59da1, 0x00e59dbf, 0x00e59e89,
+ /* b4 */ 0x00e59e93, 0x00e59ea0, 0x00e59eb3, 0x00e59ea4,
+ /* b8 */ 0x00e59eaa, 0x00e59eb0, 0x00e59f83, 0x00e59f86,
+ /* bc */ 0x00e59f94, 0x00e59f92, 0x00e59f93, 0x00e5a08a,
+ /* c0 */ 0x00e59f96, 0x00e59fa3, 0x00e5a08b, 0x00e5a099,
+ /* c4 */ 0x00e5a09d, 0x00e5a1b2, 0x00e5a0a1, 0x00e5a1a2,
+ /* c8 */ 0x00e5a18b, 0x00e5a1b0, 0x00e6af80, 0x00e5a192,
+ /* cc */ 0x00e5a0bd, 0x00e5a1b9, 0x00e5a285, 0x00e5a2b9,
+ /* d0 */ 0x00e5a29f, 0x00e5a2ab, 0x00e5a2ba, 0x00e5a39e,
+ /* d4 */ 0x00e5a2bb, 0x00e5a2b8, 0x00e5a2ae, 0x00e5a385,
+ /* d8 */ 0x00e5a393, 0x00e5a391, 0x00e5a397, 0x00e5a399,
+ /* dc */ 0x00e5a398, 0x00e5a3a5, 0x00e5a39c, 0x00e5a3a4,
+ /* e0 */ 0x00e5a39f, 0x00e5a3af, 0x00e5a3ba, 0x00e5a3b9,
+ /* e4 */ 0x00e5a3bb, 0x00e5a3bc, 0x00e5a3bd, 0x00e5a482,
+ /* e8 */ 0x00e5a48a, 0x00e5a490, 0x00e5a49b, 0x00e6a2a6,
+ /* ec */ 0x00e5a4a5, 0x00e5a4ac, 0x00e5a4ad, 0x00e5a4b2,
+ /* f0 */ 0x00e5a4b8, 0x00e5a4be, 0x00e7ab92, 0x00e5a595,
+ /* f4 */ 0x00e5a590, 0x00e5a58e, 0x00e5a59a, 0x00e5a598,
+ /* f8 */ 0x00e5a5a2, 0x00e5a5a0, 0x00e5a5a7, 0x00e5a5ac,
+ /* fc */ 0x00e5a5a9,
+
+ /*** 9bxx - offset 0x01217 ***/
+ /* 40 */ 0x00e5a5b8, 0x00e5a681, 0x00e5a69d, 0x00e4bd9e,
+ /* 44 */ 0x00e4beab, 0x00e5a6a3, 0x00e5a6b2, 0x00e5a786,
+ /* 48 */ 0x00e5a7a8, 0x00e5a79c, 0x00e5a68d, 0x00e5a799,
+ /* 4c */ 0x00e5a79a, 0x00e5a8a5, 0x00e5a89f, 0x00e5a891,
+ /* 50 */ 0x00e5a89c, 0x00e5a889, 0x00e5a89a, 0x00e5a980,
+ /* 54 */ 0x00e5a9ac, 0x00e5a989, 0x00e5a8b5, 0x00e5a8b6,
+ /* 58 */ 0x00e5a9a2, 0x00e5a9aa, 0x00e5aa9a, 0x00e5aabc,
+ /* 5c */ 0x00e5aabe, 0x00e5ab8b, 0x00e5ab82, 0x00e5aabd,
+ /* 60 */ 0x00e5aba3, 0x00e5ab97, 0x00e5aba6, 0x00e5aba9,
+ /* 64 */ 0x00e5ab96, 0x00e5abba, 0x00e5abbb, 0x00e5ac8c,
+ /* 68 */ 0x00e5ac8b, 0x00e5ac96, 0x00e5acb2, 0x00e5ab90,
+ /* 6c */ 0x00e5acaa, 0x00e5acb6, 0x00e5acbe, 0x00e5ad83,
+ /* 70 */ 0x00e5ad85, 0x00e5ad80, 0x00e5ad91, 0x00e5ad95,
+ /* 74 */ 0x00e5ad9a, 0x00e5ad9b, 0x00e5ada5, 0x00e5ada9,
+ /* 78 */ 0x00e5adb0, 0x00e5adb3, 0x00e5adb5, 0x00e5adb8,
+ /* 7c */ 0x00e69688, 0x00e5adba, 0x00e5ae80, 0x00000000,
+ /* 80 */ 0x00e5ae83, 0x00e5aea6, 0x00e5aeb8, 0x00e5af83,
+ /* 84 */ 0x00e5af87, 0x00e5af89, 0x00e5af94, 0x00e5af90,
+ /* 88 */ 0x00e5afa4, 0x00e5afa6, 0x00e5afa2, 0x00e5af9e,
+ /* 8c */ 0x00e5afa5, 0x00e5afab, 0x00e5afb0, 0x00e5afb6,
+ /* 90 */ 0x00e5afb3, 0x00e5b085, 0x00e5b087, 0x00e5b088,
+ /* 94 */ 0x00e5b08d, 0x00e5b093, 0x00e5b0a0, 0x00e5b0a2,
+ /* 98 */ 0x00e5b0a8, 0x00e5b0b8, 0x00e5b0b9, 0x00e5b181,
+ /* 9c */ 0x00e5b186, 0x00e5b18e, 0x00e5b193, 0x00e5b190,
+ /* a0 */ 0x00e5b18f, 0x00e5adb1, 0x00e5b1ac, 0x00e5b1ae,
+ /* a4 */ 0x00e4b9a2, 0x00e5b1b6, 0x00e5b1b9, 0x00e5b28c,
+ /* a8 */ 0x00e5b291, 0x00e5b294, 0x00e5a69b, 0x00e5b2ab,
+ /* ac */ 0x00e5b2bb, 0x00e5b2b6, 0x00e5b2bc, 0x00e5b2b7,
+ /* b0 */ 0x00e5b385, 0x00e5b2be, 0x00e5b387, 0x00e5b399,
+ /* b4 */ 0x00e5b3a9, 0x00e5b3bd, 0x00e5b3ba, 0x00e5b3ad,
+ /* b8 */ 0x00e5b68c, 0x00e5b3aa, 0x00e5b48b, 0x00e5b495,
+ /* bc */ 0x00e5b497, 0x00e5b59c, 0x00e5b49f, 0x00e5b49b,
+ /* c0 */ 0x00e5b491, 0x00e5b494, 0x00e5b4a2, 0x00e5b49a,
+ /* c4 */ 0x00e5b499, 0x00e5b498, 0x00e5b58c, 0x00e5b592,
+ /* c8 */ 0x00e5b58e, 0x00e5b58b, 0x00e5b5ac, 0x00e5b5b3,
+ /* cc */ 0x00e5b5b6, 0x00e5b687, 0x00e5b684, 0x00e5b682,
+ /* d0 */ 0x00e5b6a2, 0x00e5b69d, 0x00e5b6ac, 0x00e5b6ae,
+ /* d4 */ 0x00e5b6bd, 0x00e5b690, 0x00e5b6b7, 0x00e5b6bc,
+ /* d8 */ 0x00e5b789, 0x00e5b78d, 0x00e5b793, 0x00e5b792,
+ /* dc */ 0x00e5b796, 0x00e5b79b, 0x00e5b7ab, 0x00e5b7b2,
+ /* e0 */ 0x00e5b7b5, 0x00e5b88b, 0x00e5b89a, 0x00e5b899,
+ /* e4 */ 0x00e5b891, 0x00e5b89b, 0x00e5b8b6, 0x00e5b8b7,
+ /* e8 */ 0x00e5b984, 0x00e5b983, 0x00e5b980, 0x00e5b98e,
+ /* ec */ 0x00e5b997, 0x00e5b994, 0x00e5b99f, 0x00e5b9a2,
+ /* f0 */ 0x00e5b9a4, 0x00e5b987, 0x00e5b9b5, 0x00e5b9b6,
+ /* f4 */ 0x00e5b9ba, 0x00e9babc, 0x00e5b9bf, 0x00e5baa0,
+ /* f8 */ 0x00e5bb81, 0x00e5bb82, 0x00e5bb88, 0x00e5bb90,
+ /* fc */ 0x00e5bb8f,
+
+ /*** 9cxx - offset 0x012d4 ***/
+ /* 40 */ 0x00e5bb96, 0x00e5bba3, 0x00e5bb9d, 0x00e5bb9a,
+ /* 44 */ 0x00e5bb9b, 0x00e5bba2, 0x00e5bba1, 0x00e5bba8,
+ /* 48 */ 0x00e5bba9, 0x00e5bbac, 0x00e5bbb1, 0x00e5bbb3,
+ /* 4c */ 0x00e5bbb0, 0x00e5bbb4, 0x00e5bbb8, 0x00e5bbbe,
+ /* 50 */ 0x00e5bc83, 0x00e5bc89, 0x00e5bd9d, 0x00e5bd9c,
+ /* 54 */ 0x00e5bc8b, 0x00e5bc91, 0x00e5bc96, 0x00e5bca9,
+ /* 58 */ 0x00e5bcad, 0x00e5bcb8, 0x00e5bd81, 0x00e5bd88,
+ /* 5c */ 0x00e5bd8c, 0x00e5bd8e, 0x00e5bcaf, 0x00e5bd91,
+ /* 60 */ 0x00e5bd96, 0x00e5bd97, 0x00e5bd99, 0x00e5bda1,
+ /* 64 */ 0x00e5bdad, 0x00e5bdb3, 0x00e5bdb7, 0x00e5be83,
+ /* 68 */ 0x00e5be82, 0x00e5bdbf, 0x00e5be8a, 0x00e5be88,
+ /* 6c */ 0x00e5be91, 0x00e5be87, 0x00e5be9e, 0x00e5be99,
+ /* 70 */ 0x00e5be98, 0x00e5bea0, 0x00e5bea8, 0x00e5bead,
+ /* 74 */ 0x00e5bebc, 0x00e5bf96, 0x00e5bfbb, 0x00e5bfa4,
+ /* 78 */ 0x00e5bfb8, 0x00e5bfb1, 0x00e5bf9d, 0x00e682b3,
+ /* 7c */ 0x00e5bfbf, 0x00e680a1, 0x00e681a0, 0x00000000,
+ /* 80 */ 0x00e68099, 0x00e68090, 0x00e680a9, 0x00e6808e,
+ /* 84 */ 0x00e680b1, 0x00e6809b, 0x00e68095, 0x00e680ab,
+ /* 88 */ 0x00e680a6, 0x00e6808f, 0x00e680ba, 0x00e6819a,
+ /* 8c */ 0x00e68181, 0x00e681aa, 0x00e681b7, 0x00e6819f,
+ /* 90 */ 0x00e6818a, 0x00e68186, 0x00e6818d, 0x00e681a3,
+ /* 94 */ 0x00e68183, 0x00e681a4, 0x00e68182, 0x00e681ac,
+ /* 98 */ 0x00e681ab, 0x00e68199, 0x00e68281, 0x00e6828d,
+ /* 9c */ 0x00e683a7, 0x00e68283, 0x00e6829a, 0x00e68284,
+ /* a0 */ 0x00e6829b, 0x00e68296, 0x00e68297, 0x00e68292,
+ /* a4 */ 0x00e682a7, 0x00e6828b, 0x00e683a1, 0x00e682b8,
+ /* a8 */ 0x00e683a0, 0x00e68393, 0x00e682b4, 0x00e5bfb0,
+ /* ac */ 0x00e682bd, 0x00e68386, 0x00e682b5, 0x00e68398,
+ /* b0 */ 0x00e6858d, 0x00e68495, 0x00e68486, 0x00e683b6,
+ /* b4 */ 0x00e683b7, 0x00e68480, 0x00e683b4, 0x00e683ba,
+ /* b8 */ 0x00e68483, 0x00e684a1, 0x00e683bb, 0x00e683b1,
+ /* bc */ 0x00e6848d, 0x00e6848e, 0x00e68587, 0x00e684be,
+ /* c0 */ 0x00e684a8, 0x00e684a7, 0x00e6858a, 0x00e684bf,
+ /* c4 */ 0x00e684bc, 0x00e684ac, 0x00e684b4, 0x00e684bd,
+ /* c8 */ 0x00e68582, 0x00e68584, 0x00e685b3, 0x00e685b7,
+ /* cc */ 0x00e68598, 0x00e68599, 0x00e6859a, 0x00e685ab,
+ /* d0 */ 0x00e685b4, 0x00e685af, 0x00e685a5, 0x00e685b1,
+ /* d4 */ 0x00e6859f, 0x00e6859d, 0x00e68593, 0x00e685b5,
+ /* d8 */ 0x00e68699, 0x00e68696, 0x00e68687, 0x00e686ac,
+ /* dc */ 0x00e68694, 0x00e6869a, 0x00e6868a, 0x00e68691,
+ /* e0 */ 0x00e686ab, 0x00e686ae, 0x00e6878c, 0x00e6878a,
+ /* e4 */ 0x00e68789, 0x00e687b7, 0x00e68788, 0x00e68783,
+ /* e8 */ 0x00e68786, 0x00e686ba, 0x00e6878b, 0x00e7bdb9,
+ /* ec */ 0x00e6878d, 0x00e687a6, 0x00e687a3, 0x00e687b6,
+ /* f0 */ 0x00e687ba, 0x00e687b4, 0x00e687bf, 0x00e687bd,
+ /* f4 */ 0x00e687bc, 0x00e687be, 0x00e68880, 0x00e68888,
+ /* f8 */ 0x00e68889, 0x00e6888d, 0x00e6888c, 0x00e68894,
+ /* fc */ 0x00e6889b,
+
+ /*** 9dxx - offset 0x01391 ***/
+ /* 40 */ 0x00e6889e, 0x00e688a1, 0x00e688aa, 0x00e688ae,
+ /* 44 */ 0x00e688b0, 0x00e688b2, 0x00e688b3, 0x00e68981,
+ /* 48 */ 0x00e6898e, 0x00e6899e, 0x00e689a3, 0x00e6899b,
+ /* 4c */ 0x00e689a0, 0x00e689a8, 0x00e689bc, 0x00e68a82,
+ /* 50 */ 0x00e68a89, 0x00e689be, 0x00e68a92, 0x00e68a93,
+ /* 54 */ 0x00e68a96, 0x00e68b94, 0x00e68a83, 0x00e68a94,
+ /* 58 */ 0x00e68b97, 0x00e68b91, 0x00e68abb, 0x00e68b8f,
+ /* 5c */ 0x00e68bbf, 0x00e68b86, 0x00e69394, 0x00e68b88,
+ /* 60 */ 0x00e68b9c, 0x00e68b8c, 0x00e68b8a, 0x00e68b82,
+ /* 64 */ 0x00e68b87, 0x00e68a9b, 0x00e68b89, 0x00e68c8c,
+ /* 68 */ 0x00e68bae, 0x00e68bb1, 0x00e68ca7, 0x00e68c82,
+ /* 6c */ 0x00e68c88, 0x00e68baf, 0x00e68bb5, 0x00e68d90,
+ /* 70 */ 0x00e68cbe, 0x00e68d8d, 0x00e6909c, 0x00e68d8f,
+ /* 74 */ 0x00e68e96, 0x00e68e8e, 0x00e68e80, 0x00e68eab,
+ /* 78 */ 0x00e68db6, 0x00e68ea3, 0x00e68e8f, 0x00e68e89,
+ /* 7c */ 0x00e68e9f, 0x00e68eb5, 0x00e68dab, 0x00000000,
+ /* 80 */ 0x00e68da9, 0x00e68ebe, 0x00e68fa9, 0x00e68f80,
+ /* 84 */ 0x00e68f86, 0x00e68fa3, 0x00e68f89, 0x00e68f92,
+ /* 88 */ 0x00e68fb6, 0x00e68f84, 0x00e69096, 0x00e690b4,
+ /* 8c */ 0x00e69086, 0x00e69093, 0x00e690a6, 0x00e690b6,
+ /* 90 */ 0x00e6949d, 0x00e69097, 0x00e690a8, 0x00e6908f,
+ /* 94 */ 0x00e691a7, 0x00e691af, 0x00e691b6, 0x00e6918e,
+ /* 98 */ 0x00e694aa, 0x00e69295, 0x00e69293, 0x00e692a5,
+ /* 9c */ 0x00e692a9, 0x00e69288, 0x00e692bc, 0x00e6939a,
+ /* a0 */ 0x00e69392, 0x00e69385, 0x00e69387, 0x00e692bb,
+ /* a4 */ 0x00e69398, 0x00e69382, 0x00e693b1, 0x00e693a7,
+ /* a8 */ 0x00e88889, 0x00e693a0, 0x00e693a1, 0x00e68aac,
+ /* ac */ 0x00e693a3, 0x00e693af, 0x00e694ac, 0x00e693b6,
+ /* b0 */ 0x00e693b4, 0x00e693b2, 0x00e693ba, 0x00e69480,
+ /* b4 */ 0x00e693bd, 0x00e69498, 0x00e6949c, 0x00e69485,
+ /* b8 */ 0x00e694a4, 0x00e694a3, 0x00e694ab, 0x00e694b4,
+ /* bc */ 0x00e694b5, 0x00e694b7, 0x00e694b6, 0x00e694b8,
+ /* c0 */ 0x00e7958b, 0x00e69588, 0x00e69596, 0x00e69595,
+ /* c4 */ 0x00e6958d, 0x00e69598, 0x00e6959e, 0x00e6959d,
+ /* c8 */ 0x00e695b2, 0x00e695b8, 0x00e69682, 0x00e69683,
+ /* cc */ 0x00e8ae8a, 0x00e6969b, 0x00e6969f, 0x00e696ab,
+ /* d0 */ 0x00e696b7, 0x00e69783, 0x00e69786, 0x00e69781,
+ /* d4 */ 0x00e69784, 0x00e6978c, 0x00e69792, 0x00e6979b,
+ /* d8 */ 0x00e69799, 0x00e697a0, 0x00e697a1, 0x00e697b1,
+ /* dc */ 0x00e69db2, 0x00e6988a, 0x00e69883, 0x00e697bb,
+ /* e0 */ 0x00e69db3, 0x00e698b5, 0x00e698b6, 0x00e698b4,
+ /* e4 */ 0x00e6989c, 0x00e6998f, 0x00e69984, 0x00e69989,
+ /* e8 */ 0x00e69981, 0x00e6999e, 0x00e6999d, 0x00e699a4,
+ /* ec */ 0x00e699a7, 0x00e699a8, 0x00e6999f, 0x00e699a2,
+ /* f0 */ 0x00e699b0, 0x00e69a83, 0x00e69a88, 0x00e69a8e,
+ /* f4 */ 0x00e69a89, 0x00e69a84, 0x00e69a98, 0x00e69a9d,
+ /* f8 */ 0x00e69b81, 0x00e69ab9, 0x00e69b89, 0x00e69abe,
+ /* fc */ 0x00e69abc,
+
+ /*** 9exx - offset 0x0144e ***/
+ /* 40 */ 0x00e69b84, 0x00e69ab8, 0x00e69b96, 0x00e69b9a,
+ /* 44 */ 0x00e69ba0, 0x00e698bf, 0x00e69ba6, 0x00e69ba9,
+ /* 48 */ 0x00e69bb0, 0x00e69bb5, 0x00e69bb7, 0x00e69c8f,
+ /* 4c */ 0x00e69c96, 0x00e69c9e, 0x00e69ca6, 0x00e69ca7,
+ /* 50 */ 0x00e99cb8, 0x00e69cae, 0x00e69cbf, 0x00e69cb6,
+ /* 54 */ 0x00e69d81, 0x00e69cb8, 0x00e69cb7, 0x00e69d86,
+ /* 58 */ 0x00e69d9e, 0x00e69da0, 0x00e69d99, 0x00e69da3,
+ /* 5c */ 0x00e69da4, 0x00e69e89, 0x00e69db0, 0x00e69ea9,
+ /* 60 */ 0x00e69dbc, 0x00e69daa, 0x00e69e8c, 0x00e69e8b,
+ /* 64 */ 0x00e69ea6, 0x00e69ea1, 0x00e69e85, 0x00e69eb7,
+ /* 68 */ 0x00e69faf, 0x00e69eb4, 0x00e69fac, 0x00e69eb3,
+ /* 6c */ 0x00e69fa9, 0x00e69eb8, 0x00e69fa4, 0x00e69f9e,
+ /* 70 */ 0x00e69f9d, 0x00e69fa2, 0x00e69fae, 0x00e69eb9,
+ /* 74 */ 0x00e69f8e, 0x00e69f86, 0x00e69fa7, 0x00e6aa9c,
+ /* 78 */ 0x00e6a09e, 0x00e6a186, 0x00e6a0a9, 0x00e6a180,
+ /* 7c */ 0x00e6a18d, 0x00e6a0b2, 0x00e6a18e, 0x00000000,
+ /* 80 */ 0x00e6a2b3, 0x00e6a0ab, 0x00e6a199, 0x00e6a1a3,
+ /* 84 */ 0x00e6a1b7, 0x00e6a1bf, 0x00e6a29f, 0x00e6a28f,
+ /* 88 */ 0x00e6a2ad, 0x00e6a294, 0x00e6a29d, 0x00e6a29b,
+ /* 8c */ 0x00e6a283, 0x00e6aaae, 0x00e6a2b9, 0x00e6a1b4,
+ /* 90 */ 0x00e6a2b5, 0x00e6a2a0, 0x00e6a2ba, 0x00e6a48f,
+ /* 94 */ 0x00e6a28d, 0x00e6a1be, 0x00e6a481, 0x00e6a38a,
+ /* 98 */ 0x00e6a488, 0x00e6a398, 0x00e6a4a2, 0x00e6a4a6,
+ /* 9c */ 0x00e6a3a1, 0x00e6a48c, 0x00e6a38d, 0x00e6a394,
+ /* a0 */ 0x00e6a3a7, 0x00e6a395, 0x00e6a4b6, 0x00e6a492,
+ /* a4 */ 0x00e6a484, 0x00e6a397, 0x00e6a3a3, 0x00e6a4a5,
+ /* a8 */ 0x00e6a3b9, 0x00e6a3a0, 0x00e6a3af, 0x00e6a4a8,
+ /* ac */ 0x00e6a4aa, 0x00e6a49a, 0x00e6a4a3, 0x00e6a4a1,
+ /* b0 */ 0x00e6a386, 0x00e6a5b9, 0x00e6a5b7, 0x00e6a59c,
+ /* b4 */ 0x00e6a5b8, 0x00e6a5ab, 0x00e6a594, 0x00e6a5be,
+ /* b8 */ 0x00e6a5ae, 0x00e6a4b9, 0x00e6a5b4, 0x00e6a4bd,
+ /* bc */ 0x00e6a599, 0x00e6a4b0, 0x00e6a5a1, 0x00e6a59e,
+ /* c0 */ 0x00e6a59d, 0x00e6a681, 0x00e6a5aa, 0x00e6a6b2,
+ /* c4 */ 0x00e6a6ae, 0x00e6a790, 0x00e6a6bf, 0x00e6a781,
+ /* c8 */ 0x00e6a793, 0x00e6a6be, 0x00e6a78e, 0x00e5afa8,
+ /* cc */ 0x00e6a78a, 0x00e6a79d, 0x00e6a6bb, 0x00e6a783,
+ /* d0 */ 0x00e6a6a7, 0x00e6a8ae, 0x00e6a691, 0x00e6a6a0,
+ /* d4 */ 0x00e6a69c, 0x00e6a695, 0x00e6a6b4, 0x00e6a79e,
+ /* d8 */ 0x00e6a7a8, 0x00e6a882, 0x00e6a89b, 0x00e6a7bf,
+ /* dc */ 0x00e6ac8a, 0x00e6a7b9, 0x00e6a7b2, 0x00e6a7a7,
+ /* e0 */ 0x00e6a885, 0x00e6a6b1, 0x00e6a89e, 0x00e6a7ad,
+ /* e4 */ 0x00e6a894, 0x00e6a7ab, 0x00e6a88a, 0x00e6a892,
+ /* e8 */ 0x00e6ab81, 0x00e6a8a3, 0x00e6a893, 0x00e6a984,
+ /* ec */ 0x00e6a88c, 0x00e6a9b2, 0x00e6a8b6, 0x00e6a9b8,
+ /* f0 */ 0x00e6a987, 0x00e6a9a2, 0x00e6a999, 0x00e6a9a6,
+ /* f4 */ 0x00e6a988, 0x00e6a8b8, 0x00e6a8a2, 0x00e6aa90,
+ /* f8 */ 0x00e6aa8d, 0x00e6aaa0, 0x00e6aa84, 0x00e6aaa2,
+ /* fc */ 0x00e6aaa3,
+
+ /*** 9fxx - offset 0x0150b ***/
+ /* 40 */ 0x00e6aa97, 0x00e89897, 0x00e6aabb, 0x00e6ab83,
+ /* 44 */ 0x00e6ab82, 0x00e6aab8, 0x00e6aab3, 0x00e6aaac,
+ /* 48 */ 0x00e6ab9e, 0x00e6ab91, 0x00e6ab9f, 0x00e6aaaa,
+ /* 4c */ 0x00e6ab9a, 0x00e6abaa, 0x00e6abbb, 0x00e6ac85,
+ /* 50 */ 0x00e89896, 0x00e6abba, 0x00e6ac92, 0x00e6ac96,
+ /* 54 */ 0x00e9acb1, 0x00e6ac9f, 0x00e6acb8, 0x00e6acb7,
+ /* 58 */ 0x00e79b9c, 0x00e6acb9, 0x00e9a3ae, 0x00e6ad87,
+ /* 5c */ 0x00e6ad83, 0x00e6ad89, 0x00e6ad90, 0x00e6ad99,
+ /* 60 */ 0x00e6ad94, 0x00e6ad9b, 0x00e6ad9f, 0x00e6ada1,
+ /* 64 */ 0x00e6adb8, 0x00e6adb9, 0x00e6adbf, 0x00e6ae80,
+ /* 68 */ 0x00e6ae84, 0x00e6ae83, 0x00e6ae8d, 0x00e6ae98,
+ /* 6c */ 0x00e6ae95, 0x00e6ae9e, 0x00e6aea4, 0x00e6aeaa,
+ /* 70 */ 0x00e6aeab, 0x00e6aeaf, 0x00e6aeb2, 0x00e6aeb1,
+ /* 74 */ 0x00e6aeb3, 0x00e6aeb7, 0x00e6aebc, 0x00e6af86,
+ /* 78 */ 0x00e6af8b, 0x00e6af93, 0x00e6af9f, 0x00e6afac,
+ /* 7c */ 0x00e6afab, 0x00e6afb3, 0x00e6afaf, 0x00000000,
+ /* 80 */ 0x00e9babe, 0x00e6b088, 0x00e6b093, 0x00e6b094,
+ /* 84 */ 0x00e6b09b, 0x00e6b0a4, 0x00e6b0a3, 0x00e6b19e,
+ /* 88 */ 0x00e6b195, 0x00e6b1a2, 0x00e6b1aa, 0x00e6b282,
+ /* 8c */ 0x00e6b28d, 0x00e6b29a, 0x00e6b281, 0x00e6b29b,
+ /* 90 */ 0x00e6b1be, 0x00e6b1a8, 0x00e6b1b3, 0x00e6b292,
+ /* 94 */ 0x00e6b290, 0x00e6b384, 0x00e6b3b1, 0x00e6b393,
+ /* 98 */ 0x00e6b2bd, 0x00e6b397, 0x00e6b385, 0x00e6b39d,
+ /* 9c */ 0x00e6b2ae, 0x00e6b2b1, 0x00e6b2be, 0x00e6b2ba,
+ /* a0 */ 0x00e6b39b, 0x00e6b3af, 0x00e6b399, 0x00e6b3aa,
+ /* a4 */ 0x00e6b49f, 0x00e8a18d, 0x00e6b4b6, 0x00e6b4ab,
+ /* a8 */ 0x00e6b4bd, 0x00e6b4b8, 0x00e6b499, 0x00e6b4b5,
+ /* ac */ 0x00e6b4b3, 0x00e6b492, 0x00e6b48c, 0x00e6b5a3,
+ /* b0 */ 0x00e6b693, 0x00e6b5a4, 0x00e6b59a, 0x00e6b5b9,
+ /* b4 */ 0x00e6b599, 0x00e6b68e, 0x00e6b695, 0x00e6bfa4,
+ /* b8 */ 0x00e6b685, 0x00e6b7b9, 0x00e6b895, 0x00e6b88a,
+ /* bc */ 0x00e6b6b5, 0x00e6b787, 0x00e6b7a6, 0x00e6b6b8,
+ /* c0 */ 0x00e6b786, 0x00e6b7ac, 0x00e6b79e, 0x00e6b78c,
+ /* c4 */ 0x00e6b7a8, 0x00e6b792, 0x00e6b785, 0x00e6b7ba,
+ /* c8 */ 0x00e6b799, 0x00e6b7a4, 0x00e6b795, 0x00e6b7aa,
+ /* cc */ 0x00e6b7ae, 0x00e6b8ad, 0x00e6b9ae, 0x00e6b8ae,
+ /* d0 */ 0x00e6b899, 0x00e6b9b2, 0x00e6b99f, 0x00e6b8be,
+ /* d4 */ 0x00e6b8a3, 0x00e6b9ab, 0x00e6b8ab, 0x00e6b9b6,
+ /* d8 */ 0x00e6b98d, 0x00e6b89f, 0x00e6b983, 0x00e6b8ba,
+ /* dc */ 0x00e6b98e, 0x00e6b8a4, 0x00e6bbbf, 0x00e6b89d,
+ /* e0 */ 0x00e6b8b8, 0x00e6ba82, 0x00e6baaa, 0x00e6ba98,
+ /* e4 */ 0x00e6bb89, 0x00e6bab7, 0x00e6bb93, 0x00e6babd,
+ /* e8 */ 0x00e6baaf, 0x00e6bb84, 0x00e6bab2, 0x00e6bb94,
+ /* ec */ 0x00e6bb95, 0x00e6ba8f, 0x00e6baa5, 0x00e6bb82,
+ /* f0 */ 0x00e6ba9f, 0x00e6bd81, 0x00e6bc91, 0x00e7818c,
+ /* f4 */ 0x00e6bbac, 0x00e6bbb8, 0x00e6bbbe, 0x00e6bcbf,
+ /* f8 */ 0x00e6bbb2, 0x00e6bcb1, 0x00e6bbaf, 0x00e6bcb2,
+ /* fc */ 0x00e6bb8c,
+
+ /*** e0xx - offset 0x015c8 ***/
+ /* 40 */ 0x00e6bcbe, 0x00e6bc93, 0x00e6bbb7, 0x00e6be86,
+ /* 44 */ 0x00e6bdba, 0x00e6bdb8, 0x00e6be81, 0x00e6be80,
+ /* 48 */ 0x00e6bdaf, 0x00e6bd9b, 0x00e6bfb3, 0x00e6bdad,
+ /* 4c */ 0x00e6be82, 0x00e6bdbc, 0x00e6bd98, 0x00e6be8e,
+ /* 50 */ 0x00e6be91, 0x00e6bf82, 0x00e6bda6, 0x00e6beb3,
+ /* 54 */ 0x00e6bea3, 0x00e6bea1, 0x00e6bea4, 0x00e6beb9,
+ /* 58 */ 0x00e6bf86, 0x00e6beaa, 0x00e6bf9f, 0x00e6bf95,
+ /* 5c */ 0x00e6bfac, 0x00e6bf94, 0x00e6bf98, 0x00e6bfb1,
+ /* 60 */ 0x00e6bfae, 0x00e6bf9b, 0x00e78089, 0x00e7808b,
+ /* 64 */ 0x00e6bfba, 0x00e78091, 0x00e78081, 0x00e7808f,
+ /* 68 */ 0x00e6bfbe, 0x00e7809b, 0x00e7809a, 0x00e6bdb4,
+ /* 6c */ 0x00e7809d, 0x00e78098, 0x00e7809f, 0x00e780b0,
+ /* 70 */ 0x00e780be, 0x00e780b2, 0x00e78191, 0x00e781a3,
+ /* 74 */ 0x00e78299, 0x00e78292, 0x00e782af, 0x00e783b1,
+ /* 78 */ 0x00e782ac, 0x00e782b8, 0x00e782b3, 0x00e782ae,
+ /* 7c */ 0x00e7839f, 0x00e7838b, 0x00e7839d, 0x00000000,
+ /* 80 */ 0x00e78399, 0x00e78489, 0x00e783bd, 0x00e7849c,
+ /* 84 */ 0x00e78499, 0x00e785a5, 0x00e78595, 0x00e78688,
+ /* 88 */ 0x00e785a6, 0x00e785a2, 0x00e7858c, 0x00e78596,
+ /* 8c */ 0x00e785ac, 0x00e7868f, 0x00e787bb, 0x00e78684,
+ /* 90 */ 0x00e78695, 0x00e786a8, 0x00e786ac, 0x00e78797,
+ /* 94 */ 0x00e786b9, 0x00e786be, 0x00e78792, 0x00e78789,
+ /* 98 */ 0x00e78794, 0x00e7878e, 0x00e787a0, 0x00e787ac,
+ /* 9c */ 0x00e787a7, 0x00e787b5, 0x00e787bc, 0x00e787b9,
+ /* a0 */ 0x00e787bf, 0x00e7888d, 0x00e78890, 0x00e7889b,
+ /* a4 */ 0x00e788a8, 0x00e788ad, 0x00e788ac, 0x00e788b0,
+ /* a8 */ 0x00e788b2, 0x00e788bb, 0x00e788bc, 0x00e788bf,
+ /* ac */ 0x00e78980, 0x00e78986, 0x00e7898b, 0x00e78998,
+ /* b0 */ 0x00e789b4, 0x00e789be, 0x00e78a82, 0x00e78a81,
+ /* b4 */ 0x00e78a87, 0x00e78a92, 0x00e78a96, 0x00e78aa2,
+ /* b8 */ 0x00e78aa7, 0x00e78ab9, 0x00e78ab2, 0x00e78b83,
+ /* bc */ 0x00e78b86, 0x00e78b84, 0x00e78b8e, 0x00e78b92,
+ /* c0 */ 0x00e78ba2, 0x00e78ba0, 0x00e78ba1, 0x00e78bb9,
+ /* c4 */ 0x00e78bb7, 0x00e5808f, 0x00e78c97, 0x00e78c8a,
+ /* c8 */ 0x00e78c9c, 0x00e78c96, 0x00e78c9d, 0x00e78cb4,
+ /* cc */ 0x00e78caf, 0x00e78ca9, 0x00e78ca5, 0x00e78cbe,
+ /* d0 */ 0x00e78d8e, 0x00e78d8f, 0x00e9bb98, 0x00e78d97,
+ /* d4 */ 0x00e78daa, 0x00e78da8, 0x00e78db0, 0x00e78db8,
+ /* d8 */ 0x00e78db5, 0x00e78dbb, 0x00e78dba, 0x00e78f88,
+ /* dc */ 0x00e78eb3, 0x00e78f8e, 0x00e78ebb, 0x00e78f80,
+ /* e0 */ 0x00e78fa5, 0x00e78fae, 0x00e78f9e, 0x00e792a2,
+ /* e4 */ 0x00e79085, 0x00e791af, 0x00e790a5, 0x00e78fb8,
+ /* e8 */ 0x00e790b2, 0x00e790ba, 0x00e79195, 0x00e790bf,
+ /* ec */ 0x00e7919f, 0x00e79199, 0x00e79181, 0x00e7919c,
+ /* f0 */ 0x00e791a9, 0x00e791b0, 0x00e791a3, 0x00e791aa,
+ /* f4 */ 0x00e791b6, 0x00e791be, 0x00e7928b, 0x00e7929e,
+ /* f8 */ 0x00e792a7, 0x00e7938a, 0x00e7938f, 0x00e79394,
+ /* fc */ 0x00e78fb1,
+
+ /*** e1xx - offset 0x01685 ***/
+ /* 40 */ 0x00e793a0, 0x00e793a3, 0x00e793a7, 0x00e793a9,
+ /* 44 */ 0x00e793ae, 0x00e793b2, 0x00e793b0, 0x00e793b1,
+ /* 48 */ 0x00e793b8, 0x00e793b7, 0x00e79484, 0x00e79483,
+ /* 4c */ 0x00e79485, 0x00e7948c, 0x00e7948e, 0x00e7948d,
+ /* 50 */ 0x00e79495, 0x00e79493, 0x00e7949e, 0x00e794a6,
+ /* 54 */ 0x00e794ac, 0x00e794bc, 0x00e79584, 0x00e7958d,
+ /* 58 */ 0x00e7958a, 0x00e79589, 0x00e7959b, 0x00e79586,
+ /* 5c */ 0x00e7959a, 0x00e795a9, 0x00e795a4, 0x00e795a7,
+ /* 60 */ 0x00e795ab, 0x00e795ad, 0x00e795b8, 0x00e795b6,
+ /* 64 */ 0x00e79686, 0x00e79687, 0x00e795b4, 0x00e7968a,
+ /* 68 */ 0x00e79689, 0x00e79682, 0x00e79694, 0x00e7969a,
+ /* 6c */ 0x00e7969d, 0x00e796a5, 0x00e796a3, 0x00e79782,
+ /* 70 */ 0x00e796b3, 0x00e79783, 0x00e796b5, 0x00e796bd,
+ /* 74 */ 0x00e796b8, 0x00e796bc, 0x00e796b1, 0x00e7978d,
+ /* 78 */ 0x00e7978a, 0x00e79792, 0x00e79799, 0x00e797a3,
+ /* 7c */ 0x00e7979e, 0x00e797be, 0x00e797bf, 0x00000000,
+ /* 80 */ 0x00e797bc, 0x00e79881, 0x00e797b0, 0x00e797ba,
+ /* 84 */ 0x00e797b2, 0x00e797b3, 0x00e7988b, 0x00e7988d,
+ /* 88 */ 0x00e79889, 0x00e7989f, 0x00e798a7, 0x00e798a0,
+ /* 8c */ 0x00e798a1, 0x00e798a2, 0x00e798a4, 0x00e798b4,
+ /* 90 */ 0x00e798b0, 0x00e798bb, 0x00e79987, 0x00e79988,
+ /* 94 */ 0x00e79986, 0x00e7999c, 0x00e79998, 0x00e799a1,
+ /* 98 */ 0x00e799a2, 0x00e799a8, 0x00e799a9, 0x00e799aa,
+ /* 9c */ 0x00e799a7, 0x00e799ac, 0x00e799b0, 0x00e799b2,
+ /* a0 */ 0x00e799b6, 0x00e799b8, 0x00e799bc, 0x00e79a80,
+ /* a4 */ 0x00e79a83, 0x00e79a88, 0x00e79a8b, 0x00e79a8e,
+ /* a8 */ 0x00e79a96, 0x00e79a93, 0x00e79a99, 0x00e79a9a,
+ /* ac */ 0x00e79ab0, 0x00e79ab4, 0x00e79ab8, 0x00e79ab9,
+ /* b0 */ 0x00e79aba, 0x00e79b82, 0x00e79b8d, 0x00e79b96,
+ /* b4 */ 0x00e79b92, 0x00e79b9e, 0x00e79ba1, 0x00e79ba5,
+ /* b8 */ 0x00e79ba7, 0x00e79baa, 0x00e898af, 0x00e79bbb,
+ /* bc */ 0x00e79c88, 0x00e79c87, 0x00e79c84, 0x00e79ca9,
+ /* c0 */ 0x00e79ca4, 0x00e79c9e, 0x00e79ca5, 0x00e79ca6,
+ /* c4 */ 0x00e79c9b, 0x00e79cb7, 0x00e79cb8, 0x00e79d87,
+ /* c8 */ 0x00e79d9a, 0x00e79da8, 0x00e79dab, 0x00e79d9b,
+ /* cc */ 0x00e79da5, 0x00e79dbf, 0x00e79dbe, 0x00e79db9,
+ /* d0 */ 0x00e79e8e, 0x00e79e8b, 0x00e79e91, 0x00e79ea0,
+ /* d4 */ 0x00e79e9e, 0x00e79eb0, 0x00e79eb6, 0x00e79eb9,
+ /* d8 */ 0x00e79ebf, 0x00e79ebc, 0x00e79ebd, 0x00e79ebb,
+ /* dc */ 0x00e79f87, 0x00e79f8d, 0x00e79f97, 0x00e79f9a,
+ /* e0 */ 0x00e79f9c, 0x00e79fa3, 0x00e79fae, 0x00e79fbc,
+ /* e4 */ 0x00e7a08c, 0x00e7a092, 0x00e7a4a6, 0x00e7a0a0,
+ /* e8 */ 0x00e7a4aa, 0x00e7a185, 0x00e7a28e, 0x00e7a1b4,
+ /* ec */ 0x00e7a286, 0x00e7a1bc, 0x00e7a29a, 0x00e7a28c,
+ /* f0 */ 0x00e7a2a3, 0x00e7a2b5, 0x00e7a2aa, 0x00e7a2af,
+ /* f4 */ 0x00e7a391, 0x00e7a386, 0x00e7a38b, 0x00e7a394,
+ /* f8 */ 0x00e7a2be, 0x00e7a2bc, 0x00e7a385, 0x00e7a38a,
+ /* fc */ 0x00e7a3ac,
+
+ /*** e2xx - offset 0x01742 ***/
+ /* 40 */ 0x00e7a3a7, 0x00e7a39a, 0x00e7a3bd, 0x00e7a3b4,
+ /* 44 */ 0x00e7a487, 0x00e7a492, 0x00e7a491, 0x00e7a499,
+ /* 48 */ 0x00e7a4ac, 0x00e7a4ab, 0x00e7a580, 0x00e7a5a0,
+ /* 4c */ 0x00e7a597, 0x00e7a59f, 0x00e7a59a, 0x00e7a595,
+ /* 50 */ 0x00e7a593, 0x00e7a5ba, 0x00e7a5bf, 0x00e7a68a,
+ /* 54 */ 0x00e7a69d, 0x00e7a6a7, 0x00e9bd8b, 0x00e7a6aa,
+ /* 58 */ 0x00e7a6ae, 0x00e7a6b3, 0x00e7a6b9, 0x00e7a6ba,
+ /* 5c */ 0x00e7a789, 0x00e7a795, 0x00e7a7a7, 0x00e7a7ac,
+ /* 60 */ 0x00e7a7a1, 0x00e7a7a3, 0x00e7a888, 0x00e7a88d,
+ /* 64 */ 0x00e7a898, 0x00e7a899, 0x00e7a8a0, 0x00e7a89f,
+ /* 68 */ 0x00e7a680, 0x00e7a8b1, 0x00e7a8bb, 0x00e7a8be,
+ /* 6c */ 0x00e7a8b7, 0x00e7a983, 0x00e7a997, 0x00e7a989,
+ /* 70 */ 0x00e7a9a1, 0x00e7a9a2, 0x00e7a9a9, 0x00e9be9d,
+ /* 74 */ 0x00e7a9b0, 0x00e7a9b9, 0x00e7a9bd, 0x00e7aa88,
+ /* 78 */ 0x00e7aa97, 0x00e7aa95, 0x00e7aa98, 0x00e7aa96,
+ /* 7c */ 0x00e7aaa9, 0x00e7ab88, 0x00e7aab0, 0x00000000,
+ /* 80 */ 0x00e7aab6, 0x00e7ab85, 0x00e7ab84, 0x00e7aabf,
+ /* 84 */ 0x00e98283, 0x00e7ab87, 0x00e7ab8a, 0x00e7ab8d,
+ /* 88 */ 0x00e7ab8f, 0x00e7ab95, 0x00e7ab93, 0x00e7ab99,
+ /* 8c */ 0x00e7ab9a, 0x00e7ab9d, 0x00e7aba1, 0x00e7aba2,
+ /* 90 */ 0x00e7aba6, 0x00e7abad, 0x00e7abb0, 0x00e7ac82,
+ /* 94 */ 0x00e7ac8f, 0x00e7ac8a, 0x00e7ac86, 0x00e7acb3,
+ /* 98 */ 0x00e7ac98, 0x00e7ac99, 0x00e7ac9e, 0x00e7acb5,
+ /* 9c */ 0x00e7aca8, 0x00e7acb6, 0x00e7ad90, 0x00e7adba,
+ /* a0 */ 0x00e7ac84, 0x00e7ad8d, 0x00e7ac8b, 0x00e7ad8c,
+ /* a4 */ 0x00e7ad85, 0x00e7adb5, 0x00e7ada5, 0x00e7adb4,
+ /* a8 */ 0x00e7ada7, 0x00e7adb0, 0x00e7adb1, 0x00e7adac,
+ /* ac */ 0x00e7adae, 0x00e7ae9d, 0x00e7ae98, 0x00e7ae9f,
+ /* b0 */ 0x00e7ae8d, 0x00e7ae9c, 0x00e7ae9a, 0x00e7ae8b,
+ /* b4 */ 0x00e7ae92, 0x00e7ae8f, 0x00e7ad9d, 0x00e7ae99,
+ /* b8 */ 0x00e7af8b, 0x00e7af81, 0x00e7af8c, 0x00e7af8f,
+ /* bc */ 0x00e7aeb4, 0x00e7af86, 0x00e7af9d, 0x00e7afa9,
+ /* c0 */ 0x00e7b091, 0x00e7b094, 0x00e7afa6, 0x00e7afa5,
+ /* c4 */ 0x00e7b1a0, 0x00e7b080, 0x00e7b087, 0x00e7b093,
+ /* c8 */ 0x00e7afb3, 0x00e7afb7, 0x00e7b097, 0x00e7b08d,
+ /* cc */ 0x00e7afb6, 0x00e7b0a3, 0x00e7b0a7, 0x00e7b0aa,
+ /* d0 */ 0x00e7b09f, 0x00e7b0b7, 0x00e7b0ab, 0x00e7b0bd,
+ /* d4 */ 0x00e7b18c, 0x00e7b183, 0x00e7b194, 0x00e7b18f,
+ /* d8 */ 0x00e7b180, 0x00e7b190, 0x00e7b198, 0x00e7b19f,
+ /* dc */ 0x00e7b1a4, 0x00e7b196, 0x00e7b1a5, 0x00e7b1ac,
+ /* e0 */ 0x00e7b1b5, 0x00e7b283, 0x00e7b290, 0x00e7b2a4,
+ /* e4 */ 0x00e7b2ad, 0x00e7b2a2, 0x00e7b2ab, 0x00e7b2a1,
+ /* e8 */ 0x00e7b2a8, 0x00e7b2b3, 0x00e7b2b2, 0x00e7b2b1,
+ /* ec */ 0x00e7b2ae, 0x00e7b2b9, 0x00e7b2bd, 0x00e7b380,
+ /* f0 */ 0x00e7b385, 0x00e7b382, 0x00e7b398, 0x00e7b392,
+ /* f4 */ 0x00e7b39c, 0x00e7b3a2, 0x00e9acbb, 0x00e7b3af,
+ /* f8 */ 0x00e7b3b2, 0x00e7b3b4, 0x00e7b3b6, 0x00e7b3ba,
+ /* fc */ 0x00e7b486,
+
+ /*** e3xx - offset 0x017ff ***/
+ /* 40 */ 0x00e7b482, 0x00e7b49c, 0x00e7b495, 0x00e7b48a,
+ /* 44 */ 0x00e7b585, 0x00e7b58b, 0x00e7b4ae, 0x00e7b4b2,
+ /* 48 */ 0x00e7b4bf, 0x00e7b4b5, 0x00e7b586, 0x00e7b5b3,
+ /* 4c */ 0x00e7b596, 0x00e7b58e, 0x00e7b5b2, 0x00e7b5a8,
+ /* 50 */ 0x00e7b5ae, 0x00e7b58f, 0x00e7b5a3, 0x00e7b693,
+ /* 54 */ 0x00e7b689, 0x00e7b59b, 0x00e7b68f, 0x00e7b5bd,
+ /* 58 */ 0x00e7b69b, 0x00e7b6ba, 0x00e7b6ae, 0x00e7b6a3,
+ /* 5c */ 0x00e7b6b5, 0x00e7b787, 0x00e7b6bd, 0x00e7b6ab,
+ /* 60 */ 0x00e7b8bd, 0x00e7b6a2, 0x00e7b6af, 0x00e7b79c,
+ /* 64 */ 0x00e7b6b8, 0x00e7b69f, 0x00e7b6b0, 0x00e7b798,
+ /* 68 */ 0x00e7b79d, 0x00e7b7a4, 0x00e7b79e, 0x00e7b7bb,
+ /* 6c */ 0x00e7b7b2, 0x00e7b7a1, 0x00e7b885, 0x00e7b88a,
+ /* 70 */ 0x00e7b8a3, 0x00e7b8a1, 0x00e7b892, 0x00e7b8b1,
+ /* 74 */ 0x00e7b89f, 0x00e7b889, 0x00e7b88b, 0x00e7b8a2,
+ /* 78 */ 0x00e7b986, 0x00e7b9a6, 0x00e7b8bb, 0x00e7b8b5,
+ /* 7c */ 0x00e7b8b9, 0x00e7b983, 0x00e7b8b7, 0x00000000,
+ /* 80 */ 0x00e7b8b2, 0x00e7b8ba, 0x00e7b9a7, 0x00e7b99d,
+ /* 84 */ 0x00e7b996, 0x00e7b99e, 0x00e7b999, 0x00e7b99a,
+ /* 88 */ 0x00e7b9b9, 0x00e7b9aa, 0x00e7b9a9, 0x00e7b9bc,
+ /* 8c */ 0x00e7b9bb, 0x00e7ba83, 0x00e7b795, 0x00e7b9bd,
+ /* 90 */ 0x00e8beae, 0x00e7b9bf, 0x00e7ba88, 0x00e7ba89,
+ /* 94 */ 0x00e7ba8c, 0x00e7ba92, 0x00e7ba90, 0x00e7ba93,
+ /* 98 */ 0x00e7ba94, 0x00e7ba96, 0x00e7ba8e, 0x00e7ba9b,
+ /* 9c */ 0x00e7ba9c, 0x00e7bcb8, 0x00e7bcba, 0x00e7bd85,
+ /* a0 */ 0x00e7bd8c, 0x00e7bd8d, 0x00e7bd8e, 0x00e7bd90,
+ /* a4 */ 0x00e7bd91, 0x00e7bd95, 0x00e7bd94, 0x00e7bd98,
+ /* a8 */ 0x00e7bd9f, 0x00e7bda0, 0x00e7bda8, 0x00e7bda9,
+ /* ac */ 0x00e7bda7, 0x00e7bdb8, 0x00e7be82, 0x00e7be86,
+ /* b0 */ 0x00e7be83, 0x00e7be88, 0x00e7be87, 0x00e7be8c,
+ /* b4 */ 0x00e7be94, 0x00e7be9e, 0x00e7be9d, 0x00e7be9a,
+ /* b8 */ 0x00e7bea3, 0x00e7beaf, 0x00e7beb2, 0x00e7beb9,
+ /* bc */ 0x00e7beae, 0x00e7beb6, 0x00e7beb8, 0x00e8adb1,
+ /* c0 */ 0x00e7bf85, 0x00e7bf86, 0x00e7bf8a, 0x00e7bf95,
+ /* c4 */ 0x00e7bf94, 0x00e7bfa1, 0x00e7bfa6, 0x00e7bfa9,
+ /* c8 */ 0x00e7bfb3, 0x00e7bfb9, 0x00e9a39c, 0x00e88086,
+ /* cc */ 0x00e88084, 0x00e8808b, 0x00e88092, 0x00e88098,
+ /* d0 */ 0x00e88099, 0x00e8809c, 0x00e880a1, 0x00e880a8,
+ /* d4 */ 0x00e880bf, 0x00e880bb, 0x00e8818a, 0x00e88186,
+ /* d8 */ 0x00e88192, 0x00e88198, 0x00e8819a, 0x00e8819f,
+ /* dc */ 0x00e881a2, 0x00e881a8, 0x00e881b3, 0x00e881b2,
+ /* e0 */ 0x00e881b0, 0x00e881b6, 0x00e881b9, 0x00e881bd,
+ /* e4 */ 0x00e881bf, 0x00e88284, 0x00e88286, 0x00e88285,
+ /* e8 */ 0x00e8829b, 0x00e88293, 0x00e8829a, 0x00e882ad,
+ /* ec */ 0x00e58690, 0x00e882ac, 0x00e8839b, 0x00e883a5,
+ /* f0 */ 0x00e88399, 0x00e8839d, 0x00e88384, 0x00e8839a,
+ /* f4 */ 0x00e88396, 0x00e88489, 0x00e883af, 0x00e883b1,
+ /* f8 */ 0x00e8849b, 0x00e884a9, 0x00e884a3, 0x00e884af,
+ /* fc */ 0x00e8858b,
+
+ /*** e4xx - offset 0x018bc ***/
+ /* 40 */ 0x00e99a8b, 0x00e88586, 0x00e884be, 0x00e88593,
+ /* 44 */ 0x00e88591, 0x00e883bc, 0x00e885b1, 0x00e885ae,
+ /* 48 */ 0x00e885a5, 0x00e885a6, 0x00e885b4, 0x00e88683,
+ /* 4c */ 0x00e88688, 0x00e8868a, 0x00e88680, 0x00e88682,
+ /* 50 */ 0x00e886a0, 0x00e88695, 0x00e886a4, 0x00e886a3,
+ /* 54 */ 0x00e8859f, 0x00e88693, 0x00e886a9, 0x00e886b0,
+ /* 58 */ 0x00e886b5, 0x00e886be, 0x00e886b8, 0x00e886bd,
+ /* 5c */ 0x00e88780, 0x00e88782, 0x00e886ba, 0x00e88789,
+ /* 60 */ 0x00e8878d, 0x00e88791, 0x00e88799, 0x00e88798,
+ /* 64 */ 0x00e88788, 0x00e8879a, 0x00e8879f, 0x00e887a0,
+ /* 68 */ 0x00e887a7, 0x00e887ba, 0x00e887bb, 0x00e887be,
+ /* 6c */ 0x00e88881, 0x00e88882, 0x00e88885, 0x00e88887,
+ /* 70 */ 0x00e8888a, 0x00e8888d, 0x00e88890, 0x00e88896,
+ /* 74 */ 0x00e888a9, 0x00e888ab, 0x00e888b8, 0x00e888b3,
+ /* 78 */ 0x00e88980, 0x00e88999, 0x00e88998, 0x00e8899d,
+ /* 7c */ 0x00e8899a, 0x00e8899f, 0x00e889a4, 0x00000000,
+ /* 80 */ 0x00e889a2, 0x00e889a8, 0x00e889aa, 0x00e889ab,
+ /* 84 */ 0x00e888ae, 0x00e889b1, 0x00e889b7, 0x00e889b8,
+ /* 88 */ 0x00e889be, 0x00e88a8d, 0x00e88a92, 0x00e88aab,
+ /* 8c */ 0x00e88a9f, 0x00e88abb, 0x00e88aac, 0x00e88ba1,
+ /* 90 */ 0x00e88ba3, 0x00e88b9f, 0x00e88b92, 0x00e88bb4,
+ /* 94 */ 0x00e88bb3, 0x00e88bba, 0x00e88e93, 0x00e88c83,
+ /* 98 */ 0x00e88bbb, 0x00e88bb9, 0x00e88b9e, 0x00e88c86,
+ /* 9c */ 0x00e88b9c, 0x00e88c89, 0x00e88b99, 0x00e88cb5,
+ /* a0 */ 0x00e88cb4, 0x00e88c96, 0x00e88cb2, 0x00e88cb1,
+ /* a4 */ 0x00e88d80, 0x00e88cb9, 0x00e88d90, 0x00e88d85,
+ /* a8 */ 0x00e88caf, 0x00e88cab, 0x00e88c97, 0x00e88c98,
+ /* ac */ 0x00e88e85, 0x00e88e9a, 0x00e88eaa, 0x00e88e9f,
+ /* b0 */ 0x00e88ea2, 0x00e88e96, 0x00e88ca3, 0x00e88e8e,
+ /* b4 */ 0x00e88e87, 0x00e88e8a, 0x00e88dbc, 0x00e88eb5,
+ /* b8 */ 0x00e88db3, 0x00e88db5, 0x00e88ea0, 0x00e88e89,
+ /* bc */ 0x00e88ea8, 0x00e88fb4, 0x00e89093, 0x00e88fab,
+ /* c0 */ 0x00e88f8e, 0x00e88fbd, 0x00e89083, 0x00e88f98,
+ /* c4 */ 0x00e8908b, 0x00e88f81, 0x00e88fb7, 0x00e89087,
+ /* c8 */ 0x00e88fa0, 0x00e88fb2, 0x00e8908d, 0x00e890a2,
+ /* cc */ 0x00e890a0, 0x00e88ebd, 0x00e890b8, 0x00e89486,
+ /* d0 */ 0x00e88fbb, 0x00e891ad, 0x00e890aa, 0x00e890bc,
+ /* d4 */ 0x00e8959a, 0x00e89284, 0x00e891b7, 0x00e891ab,
+ /* d8 */ 0x00e892ad, 0x00e891ae, 0x00e89282, 0x00e891a9,
+ /* dc */ 0x00e89186, 0x00e890ac, 0x00e891af, 0x00e891b9,
+ /* e0 */ 0x00e890b5, 0x00e8938a, 0x00e891a2, 0x00e892b9,
+ /* e4 */ 0x00e892bf, 0x00e8929f, 0x00e89399, 0x00e8938d,
+ /* e8 */ 0x00e892bb, 0x00e8939a, 0x00e89390, 0x00e89381,
+ /* ec */ 0x00e89386, 0x00e89396, 0x00e892a1, 0x00e894a1,
+ /* f0 */ 0x00e893bf, 0x00e893b4, 0x00e89497, 0x00e89498,
+ /* f4 */ 0x00e894ac, 0x00e8949f, 0x00e89495, 0x00e89494,
+ /* f8 */ 0x00e893bc, 0x00e89580, 0x00e895a3, 0x00e89598,
+ /* fc */ 0x00e89588,
+
+ /*** e5xx - offset 0x01979 ***/
+ /* 40 */ 0x00e89581, 0x00e89882, 0x00e8958b, 0x00e89595,
+ /* 44 */ 0x00e89680, 0x00e896a4, 0x00e89688, 0x00e89691,
+ /* 48 */ 0x00e8968a, 0x00e896a8, 0x00e895ad, 0x00e89694,
+ /* 4c */ 0x00e8969b, 0x00e897aa, 0x00e89687, 0x00e8969c,
+ /* 50 */ 0x00e895b7, 0x00e895be, 0x00e89690, 0x00e89789,
+ /* 54 */ 0x00e896ba, 0x00e8978f, 0x00e896b9, 0x00e89790,
+ /* 58 */ 0x00e89795, 0x00e8979d, 0x00e897a5, 0x00e8979c,
+ /* 5c */ 0x00e897b9, 0x00e8988a, 0x00e89893, 0x00e8988b,
+ /* 60 */ 0x00e897be, 0x00e897ba, 0x00e89886, 0x00e898a2,
+ /* 64 */ 0x00e8989a, 0x00e898b0, 0x00e898bf, 0x00e8998d,
+ /* 68 */ 0x00e4b995, 0x00e89994, 0x00e8999f, 0x00e899a7,
+ /* 6c */ 0x00e899b1, 0x00e89a93, 0x00e89aa3, 0x00e89aa9,
+ /* 70 */ 0x00e89aaa, 0x00e89a8b, 0x00e89a8c, 0x00e89ab6,
+ /* 74 */ 0x00e89aaf, 0x00e89b84, 0x00e89b86, 0x00e89ab0,
+ /* 78 */ 0x00e89b89, 0x00e8a0a3, 0x00e89aab, 0x00e89b94,
+ /* 7c */ 0x00e89b9e, 0x00e89ba9, 0x00e89bac, 0x00000000,
+ /* 80 */ 0x00e89b9f, 0x00e89b9b, 0x00e89baf, 0x00e89c92,
+ /* 84 */ 0x00e89c86, 0x00e89c88, 0x00e89c80, 0x00e89c83,
+ /* 88 */ 0x00e89bbb, 0x00e89c91, 0x00e89c89, 0x00e89c8d,
+ /* 8c */ 0x00e89bb9, 0x00e89c8a, 0x00e89cb4, 0x00e89cbf,
+ /* 90 */ 0x00e89cb7, 0x00e89cbb, 0x00e89ca5, 0x00e89ca9,
+ /* 94 */ 0x00e89c9a, 0x00e89da0, 0x00e89d9f, 0x00e89db8,
+ /* 98 */ 0x00e89d8c, 0x00e89d8e, 0x00e89db4, 0x00e89d97,
+ /* 9c */ 0x00e89da8, 0x00e89dae, 0x00e89d99, 0x00e89d93,
+ /* a0 */ 0x00e89da3, 0x00e89daa, 0x00e8a085, 0x00e89ea2,
+ /* a4 */ 0x00e89e9f, 0x00e89e82, 0x00e89eaf, 0x00e89f8b,
+ /* a8 */ 0x00e89ebd, 0x00e89f80, 0x00e89f90, 0x00e99b96,
+ /* ac */ 0x00e89eab, 0x00e89f84, 0x00e89eb3, 0x00e89f87,
+ /* b0 */ 0x00e89f86, 0x00e89ebb, 0x00e89faf, 0x00e89fb2,
+ /* b4 */ 0x00e89fa0, 0x00e8a08f, 0x00e8a08d, 0x00e89fbe,
+ /* b8 */ 0x00e89fb6, 0x00e89fb7, 0x00e8a08e, 0x00e89f92,
+ /* bc */ 0x00e8a091, 0x00e8a096, 0x00e8a095, 0x00e8a0a2,
+ /* c0 */ 0x00e8a0a1, 0x00e8a0b1, 0x00e8a0b6, 0x00e8a0b9,
+ /* c4 */ 0x00e8a0a7, 0x00e8a0bb, 0x00e8a184, 0x00e8a182,
+ /* c8 */ 0x00e8a192, 0x00e8a199, 0x00e8a19e, 0x00e8a1a2,
+ /* cc */ 0x00e8a1ab, 0x00e8a281, 0x00e8a1be, 0x00e8a29e,
+ /* d0 */ 0x00e8a1b5, 0x00e8a1bd, 0x00e8a2b5, 0x00e8a1b2,
+ /* d4 */ 0x00e8a282, 0x00e8a297, 0x00e8a292, 0x00e8a2ae,
+ /* d8 */ 0x00e8a299, 0x00e8a2a2, 0x00e8a28d, 0x00e8a2a4,
+ /* dc */ 0x00e8a2b0, 0x00e8a2bf, 0x00e8a2b1, 0x00e8a383,
+ /* e0 */ 0x00e8a384, 0x00e8a394, 0x00e8a398, 0x00e8a399,
+ /* e4 */ 0x00e8a39d, 0x00e8a3b9, 0x00e8a482, 0x00e8a3bc,
+ /* e8 */ 0x00e8a3b4, 0x00e8a3a8, 0x00e8a3b2, 0x00e8a484,
+ /* ec */ 0x00e8a48c, 0x00e8a48a, 0x00e8a493, 0x00e8a583,
+ /* f0 */ 0x00e8a49e, 0x00e8a4a5, 0x00e8a4aa, 0x00e8a4ab,
+ /* f4 */ 0x00e8a581, 0x00e8a584, 0x00e8a4bb, 0x00e8a4b6,
+ /* f8 */ 0x00e8a4b8, 0x00e8a58c, 0x00e8a49d, 0x00e8a5a0,
+ /* fc */ 0x00e8a59e,
+
+ /*** e6xx - offset 0x01a36 ***/
+ /* 40 */ 0x00e8a5a6, 0x00e8a5a4, 0x00e8a5ad, 0x00e8a5aa,
+ /* 44 */ 0x00e8a5af, 0x00e8a5b4, 0x00e8a5b7, 0x00e8a5be,
+ /* 48 */ 0x00e8a683, 0x00e8a688, 0x00e8a68a, 0x00e8a693,
+ /* 4c */ 0x00e8a698, 0x00e8a6a1, 0x00e8a6a9, 0x00e8a6a6,
+ /* 50 */ 0x00e8a6ac, 0x00e8a6af, 0x00e8a6b2, 0x00e8a6ba,
+ /* 54 */ 0x00e8a6bd, 0x00e8a6bf, 0x00e8a780, 0x00e8a79a,
+ /* 58 */ 0x00e8a79c, 0x00e8a79d, 0x00e8a7a7, 0x00e8a7b4,
+ /* 5c */ 0x00e8a7b8, 0x00e8a883, 0x00e8a896, 0x00e8a890,
+ /* 60 */ 0x00e8a88c, 0x00e8a89b, 0x00e8a89d, 0x00e8a8a5,
+ /* 64 */ 0x00e8a8b6, 0x00e8a981, 0x00e8a99b, 0x00e8a992,
+ /* 68 */ 0x00e8a986, 0x00e8a988, 0x00e8a9bc, 0x00e8a9ad,
+ /* 6c */ 0x00e8a9ac, 0x00e8a9a2, 0x00e8aa85, 0x00e8aa82,
+ /* 70 */ 0x00e8aa84, 0x00e8aaa8, 0x00e8aaa1, 0x00e8aa91,
+ /* 74 */ 0x00e8aaa5, 0x00e8aaa6, 0x00e8aa9a, 0x00e8aaa3,
+ /* 78 */ 0x00e8ab84, 0x00e8ab8d, 0x00e8ab82, 0x00e8ab9a,
+ /* 7c */ 0x00e8abab, 0x00e8abb3, 0x00e8aba7, 0x00000000,
+ /* 80 */ 0x00e8aba4, 0x00e8abb1, 0x00e8ac94, 0x00e8aba0,
+ /* 84 */ 0x00e8aba2, 0x00e8abb7, 0x00e8ab9e, 0x00e8ab9b,
+ /* 88 */ 0x00e8ac8c, 0x00e8ac87, 0x00e8ac9a, 0x00e8aba1,
+ /* 8c */ 0x00e8ac96, 0x00e8ac90, 0x00e8ac97, 0x00e8aca0,
+ /* 90 */ 0x00e8acb3, 0x00e99eab, 0x00e8aca6, 0x00e8acab,
+ /* 94 */ 0x00e8acbe, 0x00e8aca8, 0x00e8ad81, 0x00e8ad8c,
+ /* 98 */ 0x00e8ad8f, 0x00e8ad8e, 0x00e8ad89, 0x00e8ad96,
+ /* 9c */ 0x00e8ad9b, 0x00e8ad9a, 0x00e8adab, 0x00e8ad9f,
+ /* a0 */ 0x00e8adac, 0x00e8adaf, 0x00e8adb4, 0x00e8adbd,
+ /* a4 */ 0x00e8ae80, 0x00e8ae8c, 0x00e8ae8e, 0x00e8ae92,
+ /* a8 */ 0x00e8ae93, 0x00e8ae96, 0x00e8ae99, 0x00e8ae9a,
+ /* ac */ 0x00e8b0ba, 0x00e8b181, 0x00e8b0bf, 0x00e8b188,
+ /* b0 */ 0x00e8b18c, 0x00e8b18e, 0x00e8b190, 0x00e8b195,
+ /* b4 */ 0x00e8b1a2, 0x00e8b1ac, 0x00e8b1b8, 0x00e8b1ba,
+ /* b8 */ 0x00e8b282, 0x00e8b289, 0x00e8b285, 0x00e8b28a,
+ /* bc */ 0x00e8b28d, 0x00e8b28e, 0x00e8b294, 0x00e8b1bc,
+ /* c0 */ 0x00e8b298, 0x00e6889d, 0x00e8b2ad, 0x00e8b2aa,
+ /* c4 */ 0x00e8b2bd, 0x00e8b2b2, 0x00e8b2b3, 0x00e8b2ae,
+ /* c8 */ 0x00e8b2b6, 0x00e8b388, 0x00e8b381, 0x00e8b3a4,
+ /* cc */ 0x00e8b3a3, 0x00e8b39a, 0x00e8b3bd, 0x00e8b3ba,
+ /* d0 */ 0x00e8b3bb, 0x00e8b484, 0x00e8b485, 0x00e8b48a,
+ /* d4 */ 0x00e8b487, 0x00e8b48f, 0x00e8b48d, 0x00e8b490,
+ /* d8 */ 0x00e9bd8e, 0x00e8b493, 0x00e8b38d, 0x00e8b494,
+ /* dc */ 0x00e8b496, 0x00e8b5a7, 0x00e8b5ad, 0x00e8b5b1,
+ /* e0 */ 0x00e8b5b3, 0x00e8b681, 0x00e8b699, 0x00e8b782,
+ /* e4 */ 0x00e8b6be, 0x00e8b6ba, 0x00e8b78f, 0x00e8b79a,
+ /* e8 */ 0x00e8b796, 0x00e8b78c, 0x00e8b79b, 0x00e8b78b,
+ /* ec */ 0x00e8b7aa, 0x00e8b7ab, 0x00e8b79f, 0x00e8b7a3,
+ /* f0 */ 0x00e8b7bc, 0x00e8b888, 0x00e8b889, 0x00e8b7bf,
+ /* f4 */ 0x00e8b89d, 0x00e8b89e, 0x00e8b890, 0x00e8b89f,
+ /* f8 */ 0x00e8b982, 0x00e8b8b5, 0x00e8b8b0, 0x00e8b8b4,
+ /* fc */ 0x00e8b98a,
+
+ /*** e7xx - offset 0x01af3 ***/
+ /* 40 */ 0x00e8b987, 0x00e8b989, 0x00e8b98c, 0x00e8b990,
+ /* 44 */ 0x00e8b988, 0x00e8b999, 0x00e8b9a4, 0x00e8b9a0,
+ /* 48 */ 0x00e8b8aa, 0x00e8b9a3, 0x00e8b995, 0x00e8b9b6,
+ /* 4c */ 0x00e8b9b2, 0x00e8b9bc, 0x00e8ba81, 0x00e8ba87,
+ /* 50 */ 0x00e8ba85, 0x00e8ba84, 0x00e8ba8b, 0x00e8ba8a,
+ /* 54 */ 0x00e8ba93, 0x00e8ba91, 0x00e8ba94, 0x00e8ba99,
+ /* 58 */ 0x00e8baaa, 0x00e8baa1, 0x00e8baac, 0x00e8bab0,
+ /* 5c */ 0x00e8bb86, 0x00e8bab1, 0x00e8babe, 0x00e8bb85,
+ /* 60 */ 0x00e8bb88, 0x00e8bb8b, 0x00e8bb9b, 0x00e8bba3,
+ /* 64 */ 0x00e8bbbc, 0x00e8bbbb, 0x00e8bbab, 0x00e8bbbe,
+ /* 68 */ 0x00e8bc8a, 0x00e8bc85, 0x00e8bc95, 0x00e8bc92,
+ /* 6c */ 0x00e8bc99, 0x00e8bc93, 0x00e8bc9c, 0x00e8bc9f,
+ /* 70 */ 0x00e8bc9b, 0x00e8bc8c, 0x00e8bca6, 0x00e8bcb3,
+ /* 74 */ 0x00e8bcbb, 0x00e8bcb9, 0x00e8bd85, 0x00e8bd82,
+ /* 78 */ 0x00e8bcbe, 0x00e8bd8c, 0x00e8bd89, 0x00e8bd86,
+ /* 7c */ 0x00e8bd8e, 0x00e8bd97, 0x00e8bd9c, 0x00000000,
+ /* 80 */ 0x00e8bda2, 0x00e8bda3, 0x00e8bda4, 0x00e8be9c,
+ /* 84 */ 0x00e8be9f, 0x00e8bea3, 0x00e8bead, 0x00e8beaf,
+ /* 88 */ 0x00e8beb7, 0x00e8bf9a, 0x00e8bfa5, 0x00e8bfa2,
+ /* 8c */ 0x00e8bfaa, 0x00e8bfaf, 0x00e98287, 0x00e8bfb4,
+ /* 90 */ 0x00e98085, 0x00e8bfb9, 0x00e8bfba, 0x00e98091,
+ /* 94 */ 0x00e98095, 0x00e980a1, 0x00e9808d, 0x00e9809e,
+ /* 98 */ 0x00e98096, 0x00e9808b, 0x00e980a7, 0x00e980b6,
+ /* 9c */ 0x00e980b5, 0x00e980b9, 0x00e8bfb8, 0x00e9818f,
+ /* a0 */ 0x00e98190, 0x00e98191, 0x00e98192, 0x00e9808e,
+ /* a4 */ 0x00e98189, 0x00e980be, 0x00e98196, 0x00e98198,
+ /* a8 */ 0x00e9819e, 0x00e981a8, 0x00e981af, 0x00e981b6,
+ /* ac */ 0x00e99aa8, 0x00e981b2, 0x00e98282, 0x00e981bd,
+ /* b0 */ 0x00e98281, 0x00e98280, 0x00e9828a, 0x00e98289,
+ /* b4 */ 0x00e9828f, 0x00e982a8, 0x00e982af, 0x00e982b1,
+ /* b8 */ 0x00e982b5, 0x00e983a2, 0x00e983a4, 0x00e68988,
+ /* bc */ 0x00e9839b, 0x00e98482, 0x00e98492, 0x00e98499,
+ /* c0 */ 0x00e984b2, 0x00e984b0, 0x00e9858a, 0x00e98596,
+ /* c4 */ 0x00e98598, 0x00e985a3, 0x00e985a5, 0x00e985a9,
+ /* c8 */ 0x00e985b3, 0x00e985b2, 0x00e9868b, 0x00e98689,
+ /* cc */ 0x00e98682, 0x00e986a2, 0x00e986ab, 0x00e986af,
+ /* d0 */ 0x00e986aa, 0x00e986b5, 0x00e986b4, 0x00e986ba,
+ /* d4 */ 0x00e98780, 0x00e98781, 0x00e98789, 0x00e9878b,
+ /* d8 */ 0x00e98790, 0x00e98796, 0x00e9879f, 0x00e987a1,
+ /* dc */ 0x00e9879b, 0x00e987bc, 0x00e987b5, 0x00e987b6,
+ /* e0 */ 0x00e9889e, 0x00e987bf, 0x00e98894, 0x00e988ac,
+ /* e4 */ 0x00e98895, 0x00e98891, 0x00e9899e, 0x00e98997,
+ /* e8 */ 0x00e98985, 0x00e98989, 0x00e989a4, 0x00e98988,
+ /* ec */ 0x00e98a95, 0x00e988bf, 0x00e9898b, 0x00e98990,
+ /* f0 */ 0x00e98a9c, 0x00e98a96, 0x00e98a93, 0x00e98a9b,
+ /* f4 */ 0x00e9899a, 0x00e98b8f, 0x00e98ab9, 0x00e98ab7,
+ /* f8 */ 0x00e98ba9, 0x00e98c8f, 0x00e98bba, 0x00e98d84,
+ /* fc */ 0x00e98cae,
+
+ /*** e8xx - offset 0x01bb0 ***/
+ /* 40 */ 0x00e98c99, 0x00e98ca2, 0x00e98c9a, 0x00e98ca3,
+ /* 44 */ 0x00e98cba, 0x00e98cb5, 0x00e98cbb, 0x00e98d9c,
+ /* 48 */ 0x00e98da0, 0x00e98dbc, 0x00e98dae, 0x00e98d96,
+ /* 4c */ 0x00e98eb0, 0x00e98eac, 0x00e98ead, 0x00e98e94,
+ /* 50 */ 0x00e98eb9, 0x00e98f96, 0x00e98f97, 0x00e98fa8,
+ /* 54 */ 0x00e98fa5, 0x00e98f98, 0x00e98f83, 0x00e98f9d,
+ /* 58 */ 0x00e98f90, 0x00e98f88, 0x00e98fa4, 0x00e9909a,
+ /* 5c */ 0x00e99094, 0x00e99093, 0x00e99083, 0x00e99087,
+ /* 60 */ 0x00e99090, 0x00e990b6, 0x00e990ab, 0x00e990b5,
+ /* 64 */ 0x00e990a1, 0x00e990ba, 0x00e99181, 0x00e99192,
+ /* 68 */ 0x00e99184, 0x00e9919b, 0x00e991a0, 0x00e991a2,
+ /* 6c */ 0x00e9919e, 0x00e991aa, 0x00e988a9, 0x00e991b0,
+ /* 70 */ 0x00e991b5, 0x00e991b7, 0x00e991bd, 0x00e9919a,
+ /* 74 */ 0x00e991bc, 0x00e991be, 0x00e99281, 0x00e991bf,
+ /* 78 */ 0x00e99682, 0x00e99687, 0x00e9968a, 0x00e99694,
+ /* 7c */ 0x00e99696, 0x00e99698, 0x00e99699, 0x00000000,
+ /* 80 */ 0x00e996a0, 0x00e996a8, 0x00e996a7, 0x00e996ad,
+ /* 84 */ 0x00e996bc, 0x00e996bb, 0x00e996b9, 0x00e996be,
+ /* 88 */ 0x00e9978a, 0x00e6bfb6, 0x00e99783, 0x00e9978d,
+ /* 8c */ 0x00e9978c, 0x00e99795, 0x00e99794, 0x00e99796,
+ /* 90 */ 0x00e9979c, 0x00e997a1, 0x00e997a5, 0x00e997a2,
+ /* 94 */ 0x00e998a1, 0x00e998a8, 0x00e998ae, 0x00e998af,
+ /* 98 */ 0x00e99982, 0x00e9998c, 0x00e9998f, 0x00e9998b,
+ /* 9c */ 0x00e999b7, 0x00e9999c, 0x00e9999e, 0x00e9999d,
+ /* a0 */ 0x00e9999f, 0x00e999a6, 0x00e999b2, 0x00e999ac,
+ /* a4 */ 0x00e99a8d, 0x00e99a98, 0x00e99a95, 0x00e99a97,
+ /* a8 */ 0x00e99aaa, 0x00e99aa7, 0x00e99ab1, 0x00e99ab2,
+ /* ac */ 0x00e99ab0, 0x00e99ab4, 0x00e99ab6, 0x00e99ab8,
+ /* b0 */ 0x00e99ab9, 0x00e99b8e, 0x00e99b8b, 0x00e99b89,
+ /* b4 */ 0x00e99b8d, 0x00e8a58d, 0x00e99b9c, 0x00e99c8d,
+ /* b8 */ 0x00e99b95, 0x00e99bb9, 0x00e99c84, 0x00e99c86,
+ /* bc */ 0x00e99c88, 0x00e99c93, 0x00e99c8e, 0x00e99c91,
+ /* c0 */ 0x00e99c8f, 0x00e99c96, 0x00e99c99, 0x00e99ca4,
+ /* c4 */ 0x00e99caa, 0x00e99cb0, 0x00e99cb9, 0x00e99cbd,
+ /* c8 */ 0x00e99cbe, 0x00e99d84, 0x00e99d86, 0x00e99d88,
+ /* cc */ 0x00e99d82, 0x00e99d89, 0x00e99d9c, 0x00e99da0,
+ /* d0 */ 0x00e99da4, 0x00e99da6, 0x00e99da8, 0x00e58b92,
+ /* d4 */ 0x00e99dab, 0x00e99db1, 0x00e99db9, 0x00e99e85,
+ /* d8 */ 0x00e99dbc, 0x00e99e81, 0x00e99dba, 0x00e99e86,
+ /* dc */ 0x00e99e8b, 0x00e99e8f, 0x00e99e90, 0x00e99e9c,
+ /* e0 */ 0x00e99ea8, 0x00e99ea6, 0x00e99ea3, 0x00e99eb3,
+ /* e4 */ 0x00e99eb4, 0x00e99f83, 0x00e99f86, 0x00e99f88,
+ /* e8 */ 0x00e99f8b, 0x00e99f9c, 0x00e99fad, 0x00e9bd8f,
+ /* ec */ 0x00e99fb2, 0x00e7ab9f, 0x00e99fb6, 0x00e99fb5,
+ /* f0 */ 0x00e9a08f, 0x00e9a08c, 0x00e9a0b8, 0x00e9a0a4,
+ /* f4 */ 0x00e9a0a1, 0x00e9a0b7, 0x00e9a0bd, 0x00e9a186,
+ /* f8 */ 0x00e9a18f, 0x00e9a18b, 0x00e9a1ab, 0x00e9a1af,
+ /* fc */ 0x00e9a1b0,
+
+ /*** e9xx - offset 0x01c6d ***/
+ /* 40 */ 0x00e9a1b1, 0x00e9a1b4, 0x00e9a1b3, 0x00e9a2aa,
+ /* 44 */ 0x00e9a2af, 0x00e9a2b1, 0x00e9a2b6, 0x00e9a384,
+ /* 48 */ 0x00e9a383, 0x00e9a386, 0x00e9a3a9, 0x00e9a3ab,
+ /* 4c */ 0x00e9a483, 0x00e9a489, 0x00e9a492, 0x00e9a494,
+ /* 50 */ 0x00e9a498, 0x00e9a4a1, 0x00e9a49d, 0x00e9a49e,
+ /* 54 */ 0x00e9a4a4, 0x00e9a4a0, 0x00e9a4ac, 0x00e9a4ae,
+ /* 58 */ 0x00e9a4bd, 0x00e9a4be, 0x00e9a582, 0x00e9a589,
+ /* 5c */ 0x00e9a585, 0x00e9a590, 0x00e9a58b, 0x00e9a591,
+ /* 60 */ 0x00e9a592, 0x00e9a58c, 0x00e9a595, 0x00e9a697,
+ /* 64 */ 0x00e9a698, 0x00e9a6a5, 0x00e9a6ad, 0x00e9a6ae,
+ /* 68 */ 0x00e9a6bc, 0x00e9a79f, 0x00e9a79b, 0x00e9a79d,
+ /* 6c */ 0x00e9a798, 0x00e9a791, 0x00e9a7ad, 0x00e9a7ae,
+ /* 70 */ 0x00e9a7b1, 0x00e9a7b2, 0x00e9a7bb, 0x00e9a7b8,
+ /* 74 */ 0x00e9a881, 0x00e9a88f, 0x00e9a885, 0x00e9a7a2,
+ /* 78 */ 0x00e9a899, 0x00e9a8ab, 0x00e9a8b7, 0x00e9a985,
+ /* 7c */ 0x00e9a982, 0x00e9a980, 0x00e9a983, 0x00000000,
+ /* 80 */ 0x00e9a8be, 0x00e9a995, 0x00e9a98d, 0x00e9a99b,
+ /* 84 */ 0x00e9a997, 0x00e9a99f, 0x00e9a9a2, 0x00e9a9a5,
+ /* 88 */ 0x00e9a9a4, 0x00e9a9a9, 0x00e9a9ab, 0x00e9a9aa,
+ /* 8c */ 0x00e9aaad, 0x00e9aab0, 0x00e9aabc, 0x00e9ab80,
+ /* 90 */ 0x00e9ab8f, 0x00e9ab91, 0x00e9ab93, 0x00e9ab94,
+ /* 94 */ 0x00e9ab9e, 0x00e9ab9f, 0x00e9aba2, 0x00e9aba3,
+ /* 98 */ 0x00e9aba6, 0x00e9abaf, 0x00e9abab, 0x00e9abae,
+ /* 9c */ 0x00e9abb4, 0x00e9abb1, 0x00e9abb7, 0x00e9abbb,
+ /* a0 */ 0x00e9ac86, 0x00e9ac98, 0x00e9ac9a, 0x00e9ac9f,
+ /* a4 */ 0x00e9aca2, 0x00e9aca3, 0x00e9aca5, 0x00e9aca7,
+ /* a8 */ 0x00e9aca8, 0x00e9aca9, 0x00e9acaa, 0x00e9acae,
+ /* ac */ 0x00e9acaf, 0x00e9acb2, 0x00e9ad84, 0x00e9ad83,
+ /* b0 */ 0x00e9ad8f, 0x00e9ad8d, 0x00e9ad8e, 0x00e9ad91,
+ /* b4 */ 0x00e9ad98, 0x00e9adb4, 0x00e9ae93, 0x00e9ae83,
+ /* b8 */ 0x00e9ae91, 0x00e9ae96, 0x00e9ae97, 0x00e9ae9f,
+ /* bc */ 0x00e9aea0, 0x00e9aea8, 0x00e9aeb4, 0x00e9af80,
+ /* c0 */ 0x00e9af8a, 0x00e9aeb9, 0x00e9af86, 0x00e9af8f,
+ /* c4 */ 0x00e9af91, 0x00e9af92, 0x00e9afa3, 0x00e9afa2,
+ /* c8 */ 0x00e9afa4, 0x00e9af94, 0x00e9afa1, 0x00e9b0ba,
+ /* cc */ 0x00e9afb2, 0x00e9afb1, 0x00e9afb0, 0x00e9b095,
+ /* d0 */ 0x00e9b094, 0x00e9b089, 0x00e9b093, 0x00e9b08c,
+ /* d4 */ 0x00e9b086, 0x00e9b088, 0x00e9b092, 0x00e9b08a,
+ /* d8 */ 0x00e9b084, 0x00e9b0ae, 0x00e9b09b, 0x00e9b0a5,
+ /* dc */ 0x00e9b0a4, 0x00e9b0a1, 0x00e9b0b0, 0x00e9b187,
+ /* e0 */ 0x00e9b0b2, 0x00e9b186, 0x00e9b0be, 0x00e9b19a,
+ /* e4 */ 0x00e9b1a0, 0x00e9b1a7, 0x00e9b1b6, 0x00e9b1b8,
+ /* e8 */ 0x00e9b3a7, 0x00e9b3ac, 0x00e9b3b0, 0x00e9b489,
+ /* ec */ 0x00e9b488, 0x00e9b3ab, 0x00e9b483, 0x00e9b486,
+ /* f0 */ 0x00e9b4aa, 0x00e9b4a6, 0x00e9b6af, 0x00e9b4a3,
+ /* f4 */ 0x00e9b49f, 0x00e9b584, 0x00e9b495, 0x00e9b492,
+ /* f8 */ 0x00e9b581, 0x00e9b4bf, 0x00e9b4be, 0x00e9b586,
+ /* fc */ 0x00e9b588,
+
+ /*** eaxx - offset 0x01d2a ***/
+ /* 40 */ 0x00e9b59d, 0x00e9b59e, 0x00e9b5a4, 0x00e9b591,
+ /* 44 */ 0x00e9b590, 0x00e9b599, 0x00e9b5b2, 0x00e9b689,
+ /* 48 */ 0x00e9b687, 0x00e9b6ab, 0x00e9b5af, 0x00e9b5ba,
+ /* 4c */ 0x00e9b69a, 0x00e9b6a4, 0x00e9b6a9, 0x00e9b6b2,
+ /* 50 */ 0x00e9b784, 0x00e9b781, 0x00e9b6bb, 0x00e9b6b8,
+ /* 54 */ 0x00e9b6ba, 0x00e9b786, 0x00e9b78f, 0x00e9b782,
+ /* 58 */ 0x00e9b799, 0x00e9b793, 0x00e9b7b8, 0x00e9b7a6,
+ /* 5c */ 0x00e9b7ad, 0x00e9b7af, 0x00e9b7bd, 0x00e9b89a,
+ /* 60 */ 0x00e9b89b, 0x00e9b89e, 0x00e9b9b5, 0x00e9b9b9,
+ /* 64 */ 0x00e9b9bd, 0x00e9ba81, 0x00e9ba88, 0x00e9ba8b,
+ /* 68 */ 0x00e9ba8c, 0x00e9ba92, 0x00e9ba95, 0x00e9ba91,
+ /* 6c */ 0x00e9ba9d, 0x00e9baa5, 0x00e9baa9, 0x00e9bab8,
+ /* 70 */ 0x00e9baaa, 0x00e9baad, 0x00e99da1, 0x00e9bb8c,
+ /* 74 */ 0x00e9bb8e, 0x00e9bb8f, 0x00e9bb90, 0x00e9bb94,
+ /* 78 */ 0x00e9bb9c, 0x00e9bb9e, 0x00e9bb9d, 0x00e9bba0,
+ /* 7c */ 0x00e9bba5, 0x00e9bba8, 0x00e9bbaf, 0x00000000,
+ /* 80 */ 0x00e9bbb4, 0x00e9bbb6, 0x00e9bbb7, 0x00e9bbb9,
+ /* 84 */ 0x00e9bbbb, 0x00e9bbbc, 0x00e9bbbd, 0x00e9bc87,
+ /* 88 */ 0x00e9bc88, 0x00e79ab7, 0x00e9bc95, 0x00e9bca1,
+ /* 8c */ 0x00e9bcac, 0x00e9bcbe, 0x00e9bd8a, 0x00e9bd92,
+ /* 90 */ 0x00e9bd94, 0x00e9bda3, 0x00e9bd9f, 0x00e9bda0,
+ /* 94 */ 0x00e9bda1, 0x00e9bda6, 0x00e9bda7, 0x00e9bdac,
+ /* 98 */ 0x00e9bdaa, 0x00e9bdb7, 0x00e9bdb2, 0x00e9bdb6,
+ /* 9c */ 0x00e9be95, 0x00e9be9c, 0x00e9bea0, 0x00e5a0af,
+ /* a0 */ 0x00e6a787, 0x00e98199, 0x00e791a4, 0x00e5879c,
+ /* a4 */ 0x00e78699, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* cc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000,
+
+ /*** edxx - offset 0x01de7 ***/
+ /* 40 */ 0x00e7ba8a, 0x00e8a49c, 0x00e98d88, 0x00e98a88,
+ /* 44 */ 0x00e8939c, 0x00e4bf89, 0x00e782bb, 0x00e698b1,
+ /* 48 */ 0x00e6a388, 0x00e98bb9, 0x00e69bbb, 0x00e5bd85,
+ /* 4c */ 0x00e4b8a8, 0x00e4bba1, 0x00e4bbbc, 0x00e4bc80,
+ /* 50 */ 0x00e4bc83, 0x00e4bcb9, 0x00e4bd96, 0x00e4be92,
+ /* 54 */ 0x00e4be8a, 0x00e4be9a, 0x00e4be94, 0x00e4bf8d,
+ /* 58 */ 0x00e58180, 0x00e580a2, 0x00e4bfbf, 0x00e5809e,
+ /* 5c */ 0x00e58186, 0x00e581b0, 0x00e58182, 0x00e58294,
+ /* 60 */ 0x00e583b4, 0x00e58398, 0x00e5858a, 0x00e585a4,
+ /* 64 */ 0x00e5869d, 0x00e586be, 0x00e587ac, 0x00e58895,
+ /* 68 */ 0x00e58a9c, 0x00e58aa6, 0x00e58b80, 0x00e58b9b,
+ /* 6c */ 0x00e58c80, 0x00e58c87, 0x00e58ca4, 0x00e58db2,
+ /* 70 */ 0x00e58e93, 0x00e58eb2, 0x00e58f9d, 0x00efa88e,
+ /* 74 */ 0x00e5929c, 0x00e5928a, 0x00e592a9, 0x00e593bf,
+ /* 78 */ 0x00e59686, 0x00e59d99, 0x00e59da5, 0x00e59eac,
+ /* 7c */ 0x00e59f88, 0x00e59f87, 0x00efa88f, 0x00000000,
+ /* 80 */ 0x00efa890, 0x00e5a29e, 0x00e5a2b2, 0x00e5a48b,
+ /* 84 */ 0x00e5a593, 0x00e5a59b, 0x00e5a59d, 0x00e5a5a3,
+ /* 88 */ 0x00e5a6a4, 0x00e5a6ba, 0x00e5ad96, 0x00e5af80,
+ /* 8c */ 0x00e794af, 0x00e5af98, 0x00e5afac, 0x00e5b09e,
+ /* 90 */ 0x00e5b2a6, 0x00e5b2ba, 0x00e5b3b5, 0x00e5b4a7,
+ /* 94 */ 0x00e5b593, 0x00efa891, 0x00e5b582, 0x00e5b5ad,
+ /* 98 */ 0x00e5b6b8, 0x00e5b6b9, 0x00e5b790, 0x00e5bca1,
+ /* 9c */ 0x00e5bcb4, 0x00e5bda7, 0x00e5beb7, 0x00e5bf9e,
+ /* a0 */ 0x00e6819d, 0x00e68285, 0x00e6828a, 0x00e6839e,
+ /* a4 */ 0x00e68395, 0x00e684a0, 0x00e683b2, 0x00e68491,
+ /* a8 */ 0x00e684b7, 0x00e684b0, 0x00e68698, 0x00e68893,
+ /* ac */ 0x00e68aa6, 0x00e68fb5, 0x00e691a0, 0x00e6929d,
+ /* b0 */ 0x00e6938e, 0x00e6958e, 0x00e69880, 0x00e69895,
+ /* b4 */ 0x00e698bb, 0x00e69889, 0x00e698ae, 0x00e6989e,
+ /* b8 */ 0x00e698a4, 0x00e699a5, 0x00e69997, 0x00e69999,
+ /* bc */ 0x00efa892, 0x00e699b3, 0x00e69a99, 0x00e69aa0,
+ /* c0 */ 0x00e69ab2, 0x00e69abf, 0x00e69bba, 0x00e69c8e,
+ /* c4 */ 0x00efa4a9, 0x00e69da6, 0x00e69ebb, 0x00e6a192,
+ /* c8 */ 0x00e69f80, 0x00e6a081, 0x00e6a184, 0x00e6a38f,
+ /* cc */ 0x00efa893, 0x00e6a5a8, 0x00efa894, 0x00e6a698,
+ /* d0 */ 0x00e6a7a2, 0x00e6a8b0, 0x00e6a9ab, 0x00e6a986,
+ /* d4 */ 0x00e6a9b3, 0x00e6a9be, 0x00e6aba2, 0x00e6aba4,
+ /* d8 */ 0x00e6af96, 0x00e6b0bf, 0x00e6b19c, 0x00e6b286,
+ /* dc */ 0x00e6b1af, 0x00e6b39a, 0x00e6b484, 0x00e6b687,
+ /* e0 */ 0x00e6b5af, 0x00e6b696, 0x00e6b6ac, 0x00e6b78f,
+ /* e4 */ 0x00e6b7b8, 0x00e6b7b2, 0x00e6b7bc, 0x00e6b8b9,
+ /* e8 */ 0x00e6b99c, 0x00e6b8a7, 0x00e6b8bc, 0x00e6babf,
+ /* ec */ 0x00e6be88, 0x00e6beb5, 0x00e6bfb5, 0x00e78085,
+ /* f0 */ 0x00e78087, 0x00e780a8, 0x00e78285, 0x00e782ab,
+ /* f4 */ 0x00e7848f, 0x00e78484, 0x00e7859c, 0x00e78586,
+ /* f8 */ 0x00e78587, 0x00efa895, 0x00e78781, 0x00e787be,
+ /* fc */ 0x00e78ab1,
+
+ /*** eexx - offset 0x01ea4 ***/
+ /* 40 */ 0x00e78abe, 0x00e78ca4, 0x00efa896, 0x00e78db7,
+ /* 44 */ 0x00e78ebd, 0x00e78f89, 0x00e78f96, 0x00e78fa3,
+ /* 48 */ 0x00e78f92, 0x00e79087, 0x00e78fb5, 0x00e790a6,
+ /* 4c */ 0x00e790aa, 0x00e790a9, 0x00e790ae, 0x00e791a2,
+ /* 50 */ 0x00e79289, 0x00e7929f, 0x00e79481, 0x00e795af,
+ /* 54 */ 0x00e79a82, 0x00e79a9c, 0x00e79a9e, 0x00e79a9b,
+ /* 58 */ 0x00e79aa6, 0x00efa897, 0x00e79d86, 0x00e58aaf,
+ /* 5c */ 0x00e7a0a1, 0x00e7a18e, 0x00e7a1a4, 0x00e7a1ba,
+ /* 60 */ 0x00e7a4b0, 0x00efa898, 0x00efa899, 0x00efa89a,
+ /* 64 */ 0x00e7a694, 0x00efa89b, 0x00e7a69b, 0x00e7ab91,
+ /* 68 */ 0x00e7aba7, 0x00efa89c, 0x00e7abab, 0x00e7ae9e,
+ /* 6c */ 0x00efa89d, 0x00e7b588, 0x00e7b59c, 0x00e7b6b7,
+ /* 70 */ 0x00e7b6a0, 0x00e7b796, 0x00e7b992, 0x00e7bd87,
+ /* 74 */ 0x00e7bea1, 0x00efa89e, 0x00e88c81, 0x00e88da2,
+ /* 78 */ 0x00e88dbf, 0x00e88f87, 0x00e88fb6, 0x00e89188,
+ /* 7c */ 0x00e892b4, 0x00e89593, 0x00e89599, 0x00000000,
+ /* 80 */ 0x00e895ab, 0x00efa89f, 0x00e896b0, 0x00efa8a0,
+ /* 84 */ 0x00efa8a1, 0x00e8a087, 0x00e8a3b5, 0x00e8a892,
+ /* 88 */ 0x00e8a8b7, 0x00e8a9b9, 0x00e8aaa7, 0x00e8aabe,
+ /* 8c */ 0x00e8ab9f, 0x00efa8a2, 0x00e8abb6, 0x00e8ad93,
+ /* 90 */ 0x00e8adbf, 0x00e8b3b0, 0x00e8b3b4, 0x00e8b492,
+ /* 94 */ 0x00e8b5b6, 0x00efa8a3, 0x00e8bb8f, 0x00efa8a4,
+ /* 98 */ 0x00efa8a5, 0x00e981a7, 0x00e9839e, 0x00efa8a6,
+ /* 9c */ 0x00e98495, 0x00e984a7, 0x00e9879a, 0x00e98797,
+ /* a0 */ 0x00e9879e, 0x00e987ad, 0x00e987ae, 0x00e987a4,
+ /* a4 */ 0x00e987a5, 0x00e98886, 0x00e98890, 0x00e9888a,
+ /* a8 */ 0x00e988ba, 0x00e98980, 0x00e988bc, 0x00e9898e,
+ /* ac */ 0x00e98999, 0x00e98991, 0x00e988b9, 0x00e989a7,
+ /* b0 */ 0x00e98aa7, 0x00e989b7, 0x00e989b8, 0x00e98ba7,
+ /* b4 */ 0x00e98b97, 0x00e98b99, 0x00e98b90, 0x00efa8a7,
+ /* b8 */ 0x00e98b95, 0x00e98ba0, 0x00e98b93, 0x00e98ca5,
+ /* bc */ 0x00e98ca1, 0x00e98bbb, 0x00efa8a8, 0x00e98c9e,
+ /* c0 */ 0x00e98bbf, 0x00e98c9d, 0x00e98c82, 0x00e98db0,
+ /* c4 */ 0x00e98d97, 0x00e98ea4, 0x00e98f86, 0x00e98f9e,
+ /* c8 */ 0x00e98fb8, 0x00e990b1, 0x00e99185, 0x00e99188,
+ /* cc */ 0x00e99692, 0x00efa79c, 0x00efa8a9, 0x00e99a9d,
+ /* d0 */ 0x00e99aaf, 0x00e99cb3, 0x00e99cbb, 0x00e99d83,
+ /* d4 */ 0x00e99d8d, 0x00e99d8f, 0x00e99d91, 0x00e99d95,
+ /* d8 */ 0x00e9a197, 0x00e9a1a5, 0x00efa8aa, 0x00efa8ab,
+ /* dc */ 0x00e9a4a7, 0x00efa8ac, 0x00e9a69e, 0x00e9a98e,
+ /* e0 */ 0x00e9ab99, 0x00e9ab9c, 0x00e9adb5, 0x00e9adb2,
+ /* e4 */ 0x00e9ae8f, 0x00e9aeb1, 0x00e9aebb, 0x00e9b080,
+ /* e8 */ 0x00e9b5b0, 0x00e9b5ab, 0x00efa8ad, 0x00e9b899,
+ /* ec */ 0x00e9bb91, 0x00000000, 0x00000000, 0x00e285b0,
+ /* f0 */ 0x00e285b1, 0x00e285b2, 0x00e285b3, 0x00e285b4,
+ /* f4 */ 0x00e285b5, 0x00e285b6, 0x00e285b7, 0x00e285b8,
+ /* f8 */ 0x00e285b9, 0x00efbfa2, 0x00efbfa4, 0x00efbc87,
+ /* fc */ 0x00efbc82,
+
+ /*** faxx - offset 0x01f61 ***/
+ /* 40 */ 0x00e285b0, 0x00e285b1, 0x00e285b2, 0x00e285b3,
+ /* 44 */ 0x00e285b4, 0x00e285b5, 0x00e285b6, 0x00e285b7,
+ /* 48 */ 0x00e285b8, 0x00e285b9, 0x00e285a0, 0x00e285a1,
+ /* 4c */ 0x00e285a2, 0x00e285a3, 0x00e285a4, 0x00e285a5,
+ /* 50 */ 0x00e285a6, 0x00e285a7, 0x00e285a8, 0x00e285a9,
+ /* 54 */ 0x00efbfa2, 0x00efbfa4, 0x00efbc87, 0x00efbc82,
+ /* 58 */ 0x00e388b1, 0x00e28496, 0x00e284a1, 0x00e288b5,
+ /* 5c */ 0x00e7ba8a, 0x00e8a49c, 0x00e98d88, 0x00e98a88,
+ /* 60 */ 0x00e8939c, 0x00e4bf89, 0x00e782bb, 0x00e698b1,
+ /* 64 */ 0x00e6a388, 0x00e98bb9, 0x00e69bbb, 0x00e5bd85,
+ /* 68 */ 0x00e4b8a8, 0x00e4bba1, 0x00e4bbbc, 0x00e4bc80,
+ /* 6c */ 0x00e4bc83, 0x00e4bcb9, 0x00e4bd96, 0x00e4be92,
+ /* 70 */ 0x00e4be8a, 0x00e4be9a, 0x00e4be94, 0x00e4bf8d,
+ /* 74 */ 0x00e58180, 0x00e580a2, 0x00e4bfbf, 0x00e5809e,
+ /* 78 */ 0x00e58186, 0x00e581b0, 0x00e58182, 0x00e58294,
+ /* 7c */ 0x00e583b4, 0x00e58398, 0x00e5858a, 0x00000000,
+ /* 80 */ 0x00e585a4, 0x00e5869d, 0x00e586be, 0x00e587ac,
+ /* 84 */ 0x00e58895, 0x00e58a9c, 0x00e58aa6, 0x00e58b80,
+ /* 88 */ 0x00e58b9b, 0x00e58c80, 0x00e58c87, 0x00e58ca4,
+ /* 8c */ 0x00e58db2, 0x00e58e93, 0x00e58eb2, 0x00e58f9d,
+ /* 90 */ 0x00efa88e, 0x00e5929c, 0x00e5928a, 0x00e592a9,
+ /* 94 */ 0x00e593bf, 0x00e59686, 0x00e59d99, 0x00e59da5,
+ /* 98 */ 0x00e59eac, 0x00e59f88, 0x00e59f87, 0x00efa88f,
+ /* 9c */ 0x00efa890, 0x00e5a29e, 0x00e5a2b2, 0x00e5a48b,
+ /* a0 */ 0x00e5a593, 0x00e5a59b, 0x00e5a59d, 0x00e5a5a3,
+ /* a4 */ 0x00e5a6a4, 0x00e5a6ba, 0x00e5ad96, 0x00e5af80,
+ /* a8 */ 0x00e794af, 0x00e5af98, 0x00e5afac, 0x00e5b09e,
+ /* ac */ 0x00e5b2a6, 0x00e5b2ba, 0x00e5b3b5, 0x00e5b4a7,
+ /* b0 */ 0x00e5b593, 0x00efa891, 0x00e5b582, 0x00e5b5ad,
+ /* b4 */ 0x00e5b6b8, 0x00e5b6b9, 0x00e5b790, 0x00e5bca1,
+ /* b8 */ 0x00e5bcb4, 0x00e5bda7, 0x00e5beb7, 0x00e5bf9e,
+ /* bc */ 0x00e6819d, 0x00e68285, 0x00e6828a, 0x00e6839e,
+ /* c0 */ 0x00e68395, 0x00e684a0, 0x00e683b2, 0x00e68491,
+ /* c4 */ 0x00e684b7, 0x00e684b0, 0x00e68698, 0x00e68893,
+ /* c8 */ 0x00e68aa6, 0x00e68fb5, 0x00e691a0, 0x00e6929d,
+ /* cc */ 0x00e6938e, 0x00e6958e, 0x00e69880, 0x00e69895,
+ /* d0 */ 0x00e698bb, 0x00e69889, 0x00e698ae, 0x00e6989e,
+ /* d4 */ 0x00e698a4, 0x00e699a5, 0x00e69997, 0x00e69999,
+ /* d8 */ 0x00efa892, 0x00e699b3, 0x00e69a99, 0x00e69aa0,
+ /* dc */ 0x00e69ab2, 0x00e69abf, 0x00e69bba, 0x00e69c8e,
+ /* e0 */ 0x00efa4a9, 0x00e69da6, 0x00e69ebb, 0x00e6a192,
+ /* e4 */ 0x00e69f80, 0x00e6a081, 0x00e6a184, 0x00e6a38f,
+ /* e8 */ 0x00efa893, 0x00e6a5a8, 0x00efa894, 0x00e6a698,
+ /* ec */ 0x00e6a7a2, 0x00e6a8b0, 0x00e6a9ab, 0x00e6a986,
+ /* f0 */ 0x00e6a9b3, 0x00e6a9be, 0x00e6aba2, 0x00e6aba4,
+ /* f4 */ 0x00e6af96, 0x00e6b0bf, 0x00e6b19c, 0x00e6b286,
+ /* f8 */ 0x00e6b1af, 0x00e6b39a, 0x00e6b484, 0x00e6b687,
+ /* fc */ 0x00e6b5af,
+
+ /*** fbxx - offset 0x0201e ***/
+ /* 40 */ 0x00e6b696, 0x00e6b6ac, 0x00e6b78f, 0x00e6b7b8,
+ /* 44 */ 0x00e6b7b2, 0x00e6b7bc, 0x00e6b8b9, 0x00e6b99c,
+ /* 48 */ 0x00e6b8a7, 0x00e6b8bc, 0x00e6babf, 0x00e6be88,
+ /* 4c */ 0x00e6beb5, 0x00e6bfb5, 0x00e78085, 0x00e78087,
+ /* 50 */ 0x00e780a8, 0x00e78285, 0x00e782ab, 0x00e7848f,
+ /* 54 */ 0x00e78484, 0x00e7859c, 0x00e78586, 0x00e78587,
+ /* 58 */ 0x00efa895, 0x00e78781, 0x00e787be, 0x00e78ab1,
+ /* 5c */ 0x00e78abe, 0x00e78ca4, 0x00efa896, 0x00e78db7,
+ /* 60 */ 0x00e78ebd, 0x00e78f89, 0x00e78f96, 0x00e78fa3,
+ /* 64 */ 0x00e78f92, 0x00e79087, 0x00e78fb5, 0x00e790a6,
+ /* 68 */ 0x00e790aa, 0x00e790a9, 0x00e790ae, 0x00e791a2,
+ /* 6c */ 0x00e79289, 0x00e7929f, 0x00e79481, 0x00e795af,
+ /* 70 */ 0x00e79a82, 0x00e79a9c, 0x00e79a9e, 0x00e79a9b,
+ /* 74 */ 0x00e79aa6, 0x00efa897, 0x00e79d86, 0x00e58aaf,
+ /* 78 */ 0x00e7a0a1, 0x00e7a18e, 0x00e7a1a4, 0x00e7a1ba,
+ /* 7c */ 0x00e7a4b0, 0x00efa898, 0x00efa899, 0x00000000,
+ /* 80 */ 0x00efa89a, 0x00e7a694, 0x00efa89b, 0x00e7a69b,
+ /* 84 */ 0x00e7ab91, 0x00e7aba7, 0x00efa89c, 0x00e7abab,
+ /* 88 */ 0x00e7ae9e, 0x00efa89d, 0x00e7b588, 0x00e7b59c,
+ /* 8c */ 0x00e7b6b7, 0x00e7b6a0, 0x00e7b796, 0x00e7b992,
+ /* 90 */ 0x00e7bd87, 0x00e7bea1, 0x00efa89e, 0x00e88c81,
+ /* 94 */ 0x00e88da2, 0x00e88dbf, 0x00e88f87, 0x00e88fb6,
+ /* 98 */ 0x00e89188, 0x00e892b4, 0x00e89593, 0x00e89599,
+ /* 9c */ 0x00e895ab, 0x00efa89f, 0x00e896b0, 0x00efa8a0,
+ /* a0 */ 0x00efa8a1, 0x00e8a087, 0x00e8a3b5, 0x00e8a892,
+ /* a4 */ 0x00e8a8b7, 0x00e8a9b9, 0x00e8aaa7, 0x00e8aabe,
+ /* a8 */ 0x00e8ab9f, 0x00efa8a2, 0x00e8abb6, 0x00e8ad93,
+ /* ac */ 0x00e8adbf, 0x00e8b3b0, 0x00e8b3b4, 0x00e8b492,
+ /* b0 */ 0x00e8b5b6, 0x00efa8a3, 0x00e8bb8f, 0x00efa8a4,
+ /* b4 */ 0x00efa8a5, 0x00e981a7, 0x00e9839e, 0x00efa8a6,
+ /* b8 */ 0x00e98495, 0x00e984a7, 0x00e9879a, 0x00e98797,
+ /* bc */ 0x00e9879e, 0x00e987ad, 0x00e987ae, 0x00e987a4,
+ /* c0 */ 0x00e987a5, 0x00e98886, 0x00e98890, 0x00e9888a,
+ /* c4 */ 0x00e988ba, 0x00e98980, 0x00e988bc, 0x00e9898e,
+ /* c8 */ 0x00e98999, 0x00e98991, 0x00e988b9, 0x00e989a7,
+ /* cc */ 0x00e98aa7, 0x00e989b7, 0x00e989b8, 0x00e98ba7,
+ /* d0 */ 0x00e98b97, 0x00e98b99, 0x00e98b90, 0x00efa8a7,
+ /* d4 */ 0x00e98b95, 0x00e98ba0, 0x00e98b93, 0x00e98ca5,
+ /* d8 */ 0x00e98ca1, 0x00e98bbb, 0x00efa8a8, 0x00e98c9e,
+ /* dc */ 0x00e98bbf, 0x00e98c9d, 0x00e98c82, 0x00e98db0,
+ /* e0 */ 0x00e98d97, 0x00e98ea4, 0x00e98f86, 0x00e98f9e,
+ /* e4 */ 0x00e98fb8, 0x00e990b1, 0x00e99185, 0x00e99188,
+ /* e8 */ 0x00e99692, 0x00efa79c, 0x00efa8a9, 0x00e99a9d,
+ /* ec */ 0x00e99aaf, 0x00e99cb3, 0x00e99cbb, 0x00e99d83,
+ /* f0 */ 0x00e99d8d, 0x00e99d8f, 0x00e99d91, 0x00e99d95,
+ /* f4 */ 0x00e9a197, 0x00e9a1a5, 0x00efa8aa, 0x00efa8ab,
+ /* f8 */ 0x00e9a4a7, 0x00efa8ac, 0x00e9a69e, 0x00e9a98e,
+ /* fc */ 0x00e9ab99,
+
+ /*** fcxx - offset 0x020db ***/
+ /* 40 */ 0x00e9ab9c, 0x00e9adb5, 0x00e9adb2, 0x00e9ae8f,
+ /* 44 */ 0x00e9aeb1, 0x00e9aebb, 0x00e9b080, 0x00e9b5b0,
+ /* 48 */ 0x00e9b5ab, 0x00efa8ad, 0x00e9b899, 0x00e9bb91
+};
+
+static const pg_mb_radix_index sub2idx =
+{
+ 0x81, 0xfc, /* table range */
+ {
+ 190, 379, 568, 757, 0, 0, 946, 1040, 1229, 1418, 1607, 1796, 1985, 2174,
+ 2363, 2552, 2741, 2930, 3119, 3308, 3497, 3686, 3875, 4064, 4253, 4442,
+ 4631, 4820, 5009, 5198, 5387, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 5576, 5765, 5954, 6143, 6332, 6521, 6710, 6899, 7088, 7277, 7466, 0, 0,
+ 7655, 7844, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8033, 8222, 8411
+ }
+};
+
+static const pg_mb_radix_tree sjis_utf8_tree =
+{
+ /* final character table offset and body */
+ 0x40, 0xfc, NULL, sucsegs,
+ /* 2-byte code table */
+ &sub2idx,
+ /* 3-byte code tables */
+ {NULL, NULL},
+ /* 4-byte code table */
+ {NULL, NULL, NULL},
+};
diff --git a/src/backend/utils/mb/Unicode/utf8_to_sjis.map b/src/backend/utils/mb/Unicode/utf8_to_sjis.map
index fb0566a..cd6ea48 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_sjis.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_sjis.map
@@ -3,7 +3,7 @@
static const pg_utf_to_local ULmapSJIS[ 7397 ] = {
{0xc2a2, 0x8191},
{0xc2a3, 0x8192},
- {0xc2a5, 0x5c},
+ {0xc2a5, 0x005c},
{0xc2a7, 0x8198},
{0xc2a8, 0x814e},
{0xc2ac, 0x81ca},
@@ -142,7 +142,7 @@ static const pg_utf_to_local ULmapSJIS[ 7397 ] = {
{0xe280b2, 0x818c},
{0xe280b3, 0x818d},
{0xe280bb, 0x81a6},
- {0xe280be, 0x7e},
+ {0xe280be, 0x007e},
{0xe28483, 0x818e},
{0xe28496, 0xfa59},
{0xe284a1, 0xfa5a},
diff --git a/src/backend/utils/mb/Unicode/utf8_to_sjis_radix.map b/src/backend/utils/mb/Unicode/utf8_to_sjis_radix.map
new file mode 100644
index 0000000..534ad76
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/utf8_to_sjis_radix.map
@@ -0,0 +1,3648 @@
+/* This file is generated by UCS_to_SJIS.pl */
+
+static const uint16 uscsegs[] =
+{ /* chars content - index range = [80, bf] */
+ /*** c2xx - offset 0x00001 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x8191, 0x8192, 0x0000, 0x005c, 0x0000, 0x8198,
+ /* a8 */ 0x814e, 0x0000, 0x0000, 0x0000, 0x81ca, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x818b, 0x817d, 0x0000, 0x0000, 0x814c, 0x0000, 0x81f7, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** c3xx - offset 0x00038 ***/
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x817e,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8180,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** cexx - offset 0x00070 ***/
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x839f, 0x83a0, 0x83a1, 0x83a2, 0x83a3, 0x83a4, 0x83a5,
+ /* 98 */ 0x83a6, 0x83a7, 0x83a8, 0x83a9, 0x83aa, 0x83ab, 0x83ac, 0x83ad,
+ /* a0 */ 0x83ae, 0x83af, 0x0000, 0x83b0, 0x83b1, 0x83b2, 0x83b3, 0x83b4,
+ /* a8 */ 0x83b5, 0x83b6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x83bf, 0x83c0, 0x83c1, 0x83c2, 0x83c3, 0x83c4, 0x83c5,
+ /* b8 */ 0x83c6, 0x83c7, 0x83c8, 0x83c9, 0x83ca, 0x83cb, 0x83cc, 0x83cd,
+
+ /*** cfxx - offset 0x000b0 ***/
+ /* 80 */ 0x83ce, 0x83cf, 0x0000, 0x83d0, 0x83d1, 0x83d2, 0x83d3, 0x83d4,
+ /* 88 */ 0x83d5, 0x83d6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** d0xx - offset 0x000ef ***/
+ /* 80 */ 0x8446, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x8440, 0x8441, 0x8442, 0x8443, 0x8444, 0x8445, 0x8447, 0x8448,
+ /* 98 */ 0x8449, 0x844a, 0x844b, 0x844c, 0x844d, 0x844e, 0x844f, 0x8450,
+ /* a0 */ 0x8451, 0x8452, 0x8453, 0x8454, 0x8455, 0x8456, 0x8457, 0x8458,
+ /* a8 */ 0x8459, 0x845a, 0x845b, 0x845c, 0x845d, 0x845e, 0x845f, 0x8460,
+ /* b0 */ 0x8470, 0x8471, 0x8472, 0x8473, 0x8474, 0x8475, 0x8477, 0x8478,
+ /* b8 */ 0x8479, 0x847a, 0x847b, 0x847c, 0x847d, 0x847e, 0x8480, 0x8481,
+
+ /*** d1xx - offset 0x0012f ***/
+ /* 80 */ 0x8482, 0x8483, 0x8484, 0x8485, 0x8486, 0x8487, 0x8488, 0x8489,
+ /* 88 */ 0x848a, 0x848b, 0x848c, 0x848d, 0x848e, 0x848f, 0x8490, 0x8491,
+ /* 90 */ 0x0000, 0x8476, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e280xx - offset 0x0015f ***/
+ /* 90 */ 0x815d, 0x0000, 0x0000, 0x0000, 0x0000, 0x815c, 0x8161, 0x0000,
+ /* 98 */ 0x8165, 0x8166, 0x0000, 0x0000, 0x8167, 0x8168, 0x0000, 0x0000,
+ /* a0 */ 0x81f5, 0x81f6, 0x0000, 0x0000, 0x0000, 0x8164, 0x8163, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x81f1, 0x0000, 0x818c, 0x818d, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x81a6, 0x0000, 0x0000, 0x007e, 0x0000,
+
+ /*** e284xx - offset 0x0019e ***/
+ /* 80 */ 0x0000, 0x0000, 0x818e, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfa59, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xfa5a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x81f0, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e285xx - offset 0x001ca ***/
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0xfa4a, 0xfa4b, 0xfa4c, 0xfa4d, 0xfa4e, 0xfa4f, 0xfa50, 0xfa51,
+ /* a8 */ 0xfa52, 0xfa53, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xfa40, 0xfa41, 0xfa42, 0xfa43, 0xfa44, 0xfa45, 0xfa46, 0xfa47,
+ /* b8 */ 0xfa48, 0xfa49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e286xx - offset 0x00204 ***/
+ /* 80 */ 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x81a9, 0x81aa, 0x81a8, 0x81ab, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e287xx - offset 0x00232 ***/
+ /* 90 */ 0x81cb, 0x0000, 0x81cc, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e288xx - offset 0x00272 ***/
+ /* 80 */ 0x81cd, 0x0000, 0x81dd, 0x81ce, 0x0000, 0x0000, 0x0000, 0x81de,
+ /* 88 */ 0x81b8, 0x0000, 0x0000, 0x81b9, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x8794, 0x817c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x81e3, 0x0000, 0x0000, 0x81e5, 0x8187, 0x8798,
+ /* a0 */ 0x81da, 0x0000, 0x0000, 0x0000, 0x0000, 0x8161, 0x0000, 0x81c8,
+ /* a8 */ 0x81c9, 0x81bf, 0x81be, 0x81e7, 0x81e8, 0x0000, 0x8793, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8188, 0x81e6, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x81e4, 0x0000, 0x0000,
+
+ /*** e289xx - offset 0x002b0 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x81e0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x8182, 0x81df, 0x0000, 0x0000, 0x0000, 0x0000, 0x8185, 0x8186,
+ /* a8 */ 0x0000, 0x0000, 0x81e1, 0x81e2, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e28axx - offset 0x002ee ***/
+ /* 80 */ 0x81bc, 0x81bd, 0x0000, 0x0000, 0x81ba, 0x81bb,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x81db, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8799,
+
+ /*** e28cxx - offset 0x0032e ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x81dc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e291xx - offset 0x0034e ***/
+ /* a0 */ 0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745, 0x8746, 0x8747,
+ /* a8 */ 0x8748, 0x8749, 0x874a, 0x874b, 0x874c, 0x874d, 0x874e, 0x874f,
+ /* b0 */ 0x8750, 0x8751, 0x8752, 0x8753, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e294xx - offset 0x0038e ***/
+ /* 80 */ 0x849f, 0x84aa, 0x84a0, 0x84ab, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x84a1, 0x0000, 0x0000, 0x84ac,
+ /* 90 */ 0x84a2, 0x0000, 0x0000, 0x84ad, 0x84a4, 0x0000, 0x0000, 0x84af,
+ /* 98 */ 0x84a3, 0x0000, 0x0000, 0x84ae, 0x84a5, 0x84ba, 0x0000, 0x0000,
+ /* a0 */ 0x84b5, 0x0000, 0x0000, 0x84b0, 0x84a7, 0x84bc, 0x0000, 0x0000,
+ /* a8 */ 0x84b7, 0x0000, 0x0000, 0x84b2, 0x84a6, 0x0000, 0x0000, 0x84b6,
+ /* b0 */ 0x84bb, 0x0000, 0x0000, 0x84b1, 0x84a8, 0x0000, 0x0000, 0x84b8,
+ /* b8 */ 0x84bd, 0x0000, 0x0000, 0x84b3, 0x84a9, 0x0000, 0x0000, 0x84b9,
+
+ /*** e295xx - offset 0x003ce ***/
+ /* 80 */ 0x0000, 0x0000, 0x84be, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x84b4, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e296xx - offset 0x003ee ***/
+ /* a0 */ 0x81a1, 0x81a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x81a3, 0x81a2, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x81a5, 0x81a4, 0x0000, 0x0000,
+
+ /*** e297xx - offset 0x0042c ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x819f, 0x819e,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x819b, 0x0000, 0x0000, 0x819d, 0x819c,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x81fc,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e298xx - offset 0x00467 ***/
+ /* 80 */ 0x819a, 0x8199, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e299xx - offset 0x004a7 ***/
+ /* 80 */ 0x818a, 0x0000, 0x8189, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x81f4, 0x0000, 0x0000, 0x81f3, 0x0000, 0x81f2,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e380xx - offset 0x004e7 ***/
+ /* 80 */ 0x8140, 0x8141, 0x8142, 0x8156, 0x0000, 0x8158, 0x8159, 0x815a,
+ /* 88 */ 0x8171, 0x8172, 0x8173, 0x8174, 0x8175, 0x8176, 0x8177, 0x8178,
+ /* 90 */ 0x8179, 0x817a, 0x81a7, 0x81ac, 0x816b, 0x816c, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8160, 0x8780, 0x0000, 0x8781,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e381xx - offset 0x00526 ***/
+ /* 80 */ 0x829f, 0x82a0, 0x82a1, 0x82a2, 0x82a3, 0x82a4, 0x82a5,
+ /* 88 */ 0x82a6, 0x82a7, 0x82a8, 0x82a9, 0x82aa, 0x82ab, 0x82ac, 0x82ad,
+ /* 90 */ 0x82ae, 0x82af, 0x82b0, 0x82b1, 0x82b2, 0x82b3, 0x82b4, 0x82b5,
+ /* 98 */ 0x82b6, 0x82b7, 0x82b8, 0x82b9, 0x82ba, 0x82bb, 0x82bc, 0x82bd,
+ /* a0 */ 0x82be, 0x82bf, 0x82c0, 0x82c1, 0x82c2, 0x82c3, 0x82c4, 0x82c5,
+ /* a8 */ 0x82c6, 0x82c7, 0x82c8, 0x82c9, 0x82ca, 0x82cb, 0x82cc, 0x82cd,
+ /* b0 */ 0x82ce, 0x82cf, 0x82d0, 0x82d1, 0x82d2, 0x82d3, 0x82d4, 0x82d5,
+ /* b8 */ 0x82d6, 0x82d7, 0x82d8, 0x82d9, 0x82da, 0x82db, 0x82dc, 0x82dd,
+
+ /*** e382xx - offset 0x00566 ***/
+ /* 80 */ 0x82de, 0x82df, 0x82e0, 0x82e1, 0x82e2, 0x82e3, 0x82e4, 0x82e5,
+ /* 88 */ 0x82e6, 0x82e7, 0x82e8, 0x82e9, 0x82ea, 0x82eb, 0x82ec, 0x82ed,
+ /* 90 */ 0x82ee, 0x82ef, 0x82f0, 0x82f1, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x814a, 0x814b, 0x8154, 0x8155, 0x0000,
+ /* a0 */ 0x0000, 0x8340, 0x8341, 0x8342, 0x8343, 0x8344, 0x8345, 0x8346,
+ /* a8 */ 0x8347, 0x8348, 0x8349, 0x834a, 0x834b, 0x834c, 0x834d, 0x834e,
+ /* b0 */ 0x834f, 0x8350, 0x8351, 0x8352, 0x8353, 0x8354, 0x8355, 0x8356,
+ /* b8 */ 0x8357, 0x8358, 0x8359, 0x835a, 0x835b, 0x835c, 0x835d, 0x835e,
+
+ /*** e383xx - offset 0x005a6 ***/
+ /* 80 */ 0x835f, 0x8360, 0x8361, 0x8362, 0x8363, 0x8364, 0x8365, 0x8366,
+ /* 88 */ 0x8367, 0x8368, 0x8369, 0x836a, 0x836b, 0x836c, 0x836d, 0x836e,
+ /* 90 */ 0x836f, 0x8370, 0x8371, 0x8372, 0x8373, 0x8374, 0x8375, 0x8376,
+ /* 98 */ 0x8377, 0x8378, 0x8379, 0x837a, 0x837b, 0x837c, 0x837d, 0x837e,
+ /* a0 */ 0x8380, 0x8381, 0x8382, 0x8383, 0x8384, 0x8385, 0x8386, 0x8387,
+ /* a8 */ 0x8388, 0x8389, 0x838a, 0x838b, 0x838c, 0x838d, 0x838e, 0x838f,
+ /* b0 */ 0x8390, 0x8391, 0x8392, 0x8393, 0x8394, 0x8395, 0x8396, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x8145, 0x815b, 0x8152, 0x8153, 0x0000,
+
+ /*** e388xx - offset 0x005e5 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0xfa58, 0x878b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x878c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e38axx - offset 0x0061f ***/
+ /* 80 */ 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8785, 0x8786, 0x8787, 0x8788,
+ /* a8 */ 0x8789, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e38cxx - offset 0x0065c ***/
+ /* 80 */ 0x8765, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8769, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8760, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x8763, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x8761, 0x876b, 0x0000, 0x0000, 0x876a, 0x8764,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x876c, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8766, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x876e, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e38dxx - offset 0x00698 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x875f, 0x876d, 0x0000, 0x0000, 0x8762, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x8767, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8768,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x877e, 0x878f, 0x878e, 0x878d, 0x0000,
+
+ /*** e38exx - offset 0x006d7 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8772, 0x8773,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x876f, 0x8770, 0x8771, 0x0000,
+ /* a0 */ 0x0000, 0x8775, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e38fxx - offset 0x00713 ***/
+ /* 80 */ 0x8774, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8783, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e4b8xx - offset 0x00753 ***/
+ /* 80 */ 0x88ea, 0x929a, 0x0000, 0x8eb5, 0x0000, 0x0000, 0x0000, 0x969c,
+ /* 88 */ 0x8fe4, 0x8e4f, 0x8fe3, 0x89ba, 0x0000, 0x9573, 0x975e, 0x0000,
+ /* 90 */ 0x98a0, 0x894e, 0x0000, 0x0000, 0x8a8e, 0x98a1, 0x90a2, 0x99c0,
+ /* 98 */ 0x8b75, 0x95b8, 0x0000, 0x0000, 0x0000, 0x0000, 0x8fe5, 0x0000,
+ /* a0 */ 0x0000, 0x97bc, 0x0000, 0x0000, 0x0000, 0x0000, 0x95c0, 0x0000,
+ /* a8 */ 0xfa68, 0x0000, 0x98a2, 0x0000, 0x0000, 0x9286, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x98a3, 0x8bf8, 0x0000, 0x0000, 0x0000, 0x98a4, 0x0000,
+ /* b8 */ 0x8adb, 0x924f, 0x0000, 0x8ee5, 0x98a5, 0x0000, 0x0000, 0x98a6,
+
+ /*** e4b9xx - offset 0x00793 ***/
+ /* 80 */ 0x0000, 0x0000, 0x98a7, 0x9454, 0x0000, 0x8b76, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x9456, 0x0000, 0x93e1, 0x8cc1, 0x9652,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe568, 0x98a8, 0x8fe6,
+ /* 98 */ 0x98a9, 0x89b3, 0x0000, 0x0000, 0x0000, 0x8be3, 0x8cee, 0x96e7,
+ /* a0 */ 0x0000, 0x0000, 0x9ba4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x9790, 0x0000, 0x93fb, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8aa3, 0x0000,
+
+ /*** e4baxx - offset 0x007d3 ***/
+ /* 80 */ 0x8b54, 0x0000, 0x98aa, 0x0000, 0x0000, 0x98ab, 0x97b9, 0x0000,
+ /* 88 */ 0x975c, 0x9188, 0x98ad, 0x8e96, 0x93f1, 0x0000, 0x98b0, 0x0000,
+ /* 90 */ 0x0000, 0x895d, 0x8cdd, 0x0000, 0x8cdc, 0x88e4, 0x0000, 0x0000,
+ /* 98 */ 0x986a, 0x9869, 0x0000, 0x8db1, 0x889f, 0x0000, 0x98b1, 0x98b2,
+ /* a0 */ 0x98b3, 0x9653, 0x98b4, 0x0000, 0x8cf0, 0x88e5, 0x9692, 0x0000,
+ /* a8 */ 0x8b9c, 0x0000, 0x0000, 0x8b9d, 0x8b9e, 0x92e0, 0x97ba, 0x0000,
+ /* b0 */ 0x98b5, 0x0000, 0x0000, 0x98b6, 0x0000, 0x0000, 0x98b7, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x906c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e4bbxx - offset 0x00813 ***/
+ /* 80 */ 0x8f59, 0x906d, 0x98bc, 0x0000, 0x98ba, 0x0000, 0x98bb, 0x8b77,
+ /* 88 */ 0x0000, 0x0000, 0x8da1, 0x89ee, 0x0000, 0x98b9, 0x98b8, 0x95a7,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8e65, 0x8e64, 0x91bc, 0x98bd,
+ /* 98 */ 0x9574, 0x90e5, 0x0000, 0x0000, 0x0000, 0x8157, 0x98be, 0x98c0,
+ /* a0 */ 0x0000, 0xfa69, 0x0000, 0x91e3, 0x97df, 0x88c8, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x98bf, 0x89bc, 0x0000,
+ /* b0 */ 0x8bc2, 0x0000, 0x9287, 0x0000, 0x0000, 0x0000, 0x8c8f, 0x98c1,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x9443, 0xfa6a, 0x0000, 0x0000, 0x0000,
+
+ /*** e4bcxx - offset 0x00853 ***/
+ /* 80 */ 0xfa6b, 0x8ae9, 0x0000, 0xfa6c, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x98c2, 0x88c9, 0x0000, 0x0000, 0x8cde, 0x8aea, 0x959a,
+ /* 90 */ 0x94b0, 0x8b78, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x89ef, 0x0000, 0x98e5, 0x9360, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x948c,
+ /* b0 */ 0x98c4, 0x0000, 0x0000, 0x0000, 0x94ba, 0x0000, 0x97e0, 0x0000,
+ /* b8 */ 0x904c, 0xfa6d, 0x8e66, 0x0000, 0x8e97, 0x89be, 0x0000, 0x0000,
+
+ /*** e4bdxx - offset 0x00891 ***/
+ /* 80 */ 0x0000, 0x92cf, 0x0000, 0x0000, 0x9241, 0x98c8,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x88ca, 0x92e1, 0x8f5a,
+ /* 90 */ 0x8db2, 0x9743, 0x0000, 0x91cc, 0x0000, 0x89bd, 0xfa6e, 0x98c7,
+ /* 98 */ 0x0000, 0x975d, 0x98c3, 0x98c5, 0x8dec, 0x98c6, 0x9b43, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x98ce, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x98d1,
+ /* b0 */ 0x98cf, 0x0000, 0x0000, 0x89c0, 0x0000, 0x95b9, 0x98c9, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x98cd, 0x8cf1, 0x0000, 0x0000, 0x8e67,
+
+ /*** e4bexx - offset 0x008d1 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x8aa4, 0x0000, 0x0000, 0x98d2, 0x0000,
+ /* 88 */ 0x98ca, 0x0000, 0xfa70, 0x97e1, 0x0000, 0x8e98, 0x0000, 0x98cb,
+ /* 90 */ 0x0000, 0x98d0, 0xfa6f, 0x0000, 0xfa72, 0x0000, 0x98d3, 0x0000,
+ /* 98 */ 0x98cc, 0x0000, 0xfa71, 0x8b9f, 0x0000, 0x88cb, 0x0000, 0x0000,
+ /* a0 */ 0x8ba0, 0x89bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x9b44, 0x0000, 0x9699, 0x958e, 0x8cf2,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x904e, 0x97b5, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x95d6,
+
+ /*** e4bfxx - offset 0x00911 ***/
+ /* 80 */ 0x0000, 0x0000, 0x8c57, 0x91a3, 0x89e2, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0xfa61, 0x8f72, 0x0000, 0x0000, 0xfa73, 0x98d7, 0x0000,
+ /* 90 */ 0x98dc, 0x98da, 0x0000, 0x0000, 0x98d5, 0x0000, 0x0000, 0x91ad,
+ /* 98 */ 0x98d8, 0x0000, 0x98db, 0x98d9, 0x0000, 0x95db, 0x0000, 0x98d6,
+ /* a0 */ 0x0000, 0x904d, 0x0000, 0x9693, 0x98dd, 0x98de, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f43, 0x98eb,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x946f, 0x0000, 0x9555, 0x98e6, 0x0000,
+ /* b8 */ 0x95ee, 0x0000, 0x89b4, 0x0000, 0x0000, 0x0000, 0x98ea, 0xfa76,
+
+ /*** e580xx - offset 0x00951 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x98e4, 0x98ed, 0x0000,
+ /* 88 */ 0x0000, 0x9171, 0x0000, 0x8cc2, 0x0000, 0x947b, 0x0000, 0xe0c5,
+ /* 90 */ 0x0000, 0x98ec, 0x937c, 0x0000, 0x98e1, 0x0000, 0x8cf4, 0x0000,
+ /* 98 */ 0x0000, 0x8cf3, 0x98df, 0x0000, 0x0000, 0x0000, 0xfa77, 0x8ed8,
+ /* a0 */ 0x0000, 0x98e7, 0xfa75, 0x95ed, 0x926c, 0x98e3, 0x8c91, 0x0000,
+ /* a8 */ 0x98e0, 0x98e8, 0x98e2, 0x97cf, 0x98e9, 0x9860, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8be4, 0x0000,
+ /* b8 */ 0x0000, 0x8c90, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e581xx - offset 0x00991 ***/
+ /* 80 */ 0xfa74, 0x0000, 0xfa7a, 0x98ee, 0x0000, 0x0000, 0xfa78, 0x98ef,
+ /* 88 */ 0x98f3, 0x88cc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x95ce,
+ /* 90 */ 0x98f2, 0x0000, 0x0000, 0x0000, 0x0000, 0x98f1, 0x98f5, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x98f4, 0x0000, 0x92e2, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c92, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x98f6, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xfa79, 0x0000, 0x8ec3, 0x0000, 0x91a4, 0x92e3, 0x8bf4, 0x0000,
+ /* b8 */ 0x98f7, 0x0000, 0x0000, 0x0000, 0x0000, 0x8b55, 0x0000, 0x0000,
+
+ /*** e582xx - offset 0x009d1 ***/
+ /* 80 */ 0x98f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x98fa, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9654, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x8c86, 0x0000, 0x0000, 0xfa7b, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x8e50, 0x94f5, 0x98f9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8dc3, 0x9762, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x98fc, 0x9942, 0x98fb, 0x8dc2, 0x0000, 0x8f9d,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c58, 0x0000,
+
+ /*** e583xx - offset 0x00a10 ***/
+ /* 80 */ 0x0000, 0x9943, 0x0000, 0x0000, 0x8bcd, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x9940, 0x9941, 0x0000, 0x0000, 0x93ad, 0x0000, 0x919c,
+ /* 90 */ 0x0000, 0x8ba1, 0x0000, 0x0000, 0x0000, 0x966c, 0x9944, 0x0000,
+ /* 98 */ 0xfa7d, 0x0000, 0x97bb, 0x0000, 0x0000, 0x0000, 0x9945, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x9948, 0x0000, 0x9946, 0x0000, 0x916d,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9947, 0x9949, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xfa7c, 0x994b, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x994a, 0x0000, 0x95c6, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e584xx - offset 0x00a50 ***/
+ /* 80 */ 0x8b56, 0x994d, 0x994e, 0x0000, 0x89ad, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x994c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x8ef2, 0x0000, 0x9951, 0x9950, 0x994f, 0x0000,
+ /* 98 */ 0x98d4, 0x0000, 0x9952, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f9e,
+ /* a0 */ 0x0000, 0x9953, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x9744, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x96d7, 0x0000, 0x0000, 0x0000, 0x0000, 0x9955,
+ /* b8 */ 0x0000, 0x0000, 0x9954, 0x9957, 0x9956, 0x0000, 0x0000, 0x9958,
+
+ /*** e585xx - offset 0x00a90 ***/
+ /* 80 */ 0x9959, 0x88f2, 0x0000, 0x8cb3, 0x8c5a, 0x8f5b, 0x929b, 0x8ba2,
+ /* 88 */ 0x90e6, 0x8cf5, 0xfa7e, 0x8d8e, 0x995b, 0x96c6, 0x9365, 0x0000,
+ /* 90 */ 0x8e99, 0x0000, 0x995a, 0x0000, 0x995c, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x937d, 0x0000, 0x8a95, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x995d, 0x0000, 0xfa80, 0x93fc, 0x0000, 0x0000,
+ /* a8 */ 0x9153, 0x995f, 0x9960, 0x94aa, 0x8cf6, 0x985a, 0x9961, 0x0000,
+ /* b0 */ 0x0000, 0x8ba4, 0x0000, 0x0000, 0x0000, 0x95ba, 0x91b4, 0x8bef,
+ /* b8 */ 0x9354, 0x0000, 0x0000, 0x0000, 0x8c93, 0x0000, 0x0000, 0x0000,
+
+ /*** e586xx - offset 0x00ad0 ***/
+ /* 80 */ 0x9962, 0x0000, 0x9963, 0x0000, 0x0000, 0x93e0, 0x897e, 0x0000,
+ /* 88 */ 0x0000, 0x9966, 0x8dfb, 0x0000, 0x9965, 0x8dc4, 0x0000, 0x9967,
+ /* 90 */ 0xe3ec, 0x9968, 0x9660, 0x9969, 0x0000, 0x996a, 0x996b, 0x8fe7,
+ /* 98 */ 0x0000, 0x8eca, 0x0000, 0x0000, 0x0000, 0xfa81, 0x0000, 0x0000,
+ /* a0 */ 0x8aa5, 0x0000, 0x996e, 0x0000, 0x996c, 0x96bb, 0x996d, 0x0000,
+ /* a8 */ 0x9579, 0x996f, 0x9970, 0x9971, 0x937e, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x9975, 0x9973, 0x9974, 0x9972, 0x8de1, 0x9976, 0x96e8, 0x97e2,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9977, 0xfa82, 0x0000,
+
+ /*** e587xx - offset 0x00b0f ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x90a6, 0x9978, 0x8f79, 0x0000,
+ /* 88 */ 0x0000, 0x9979, 0x0000, 0x929c, 0x97bd, 0x9380, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99c3, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x997a, 0xeaa3, 0x8bc3, 0x0000, 0x0000,
+ /* a0 */ 0x997b, 0x967d, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f88, 0x91fa,
+ /* a8 */ 0x0000, 0x997d, 0x93e2, 0x0000, 0xfa83, 0x997e, 0x0000, 0x0000,
+ /* b0 */ 0x9980, 0x8a4d, 0x0000, 0x0000, 0x0000, 0x9981, 0x8ba5, 0x0000,
+ /* b8 */ 0x93ca, 0x899a, 0x8f6f, 0x0000, 0x0000, 0x949f, 0x9982, 0x0000,
+
+ /*** e588xx - offset 0x00b4f ***/
+ /* 80 */ 0x9381, 0x0000, 0x0000, 0x906e, 0x9983, 0x0000, 0x95aa, 0x90d8,
+ /* 88 */ 0x8aa0, 0x0000, 0x8aa7, 0x9984, 0x0000, 0x0000, 0x9986, 0x0000,
+ /* 90 */ 0x0000, 0x8c59, 0x0000, 0x0000, 0x9985, 0xfa84, 0x0000, 0x97f1,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f89, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x94bb, 0x95ca, 0x0000, 0x9987,
+ /* a8 */ 0x0000, 0x9798, 0x9988, 0x0000, 0x0000, 0x0000, 0x9989, 0x0000,
+ /* b0 */ 0x939e, 0x0000, 0x0000, 0x998a, 0x0000, 0x0000, 0x90a7, 0x8dfc,
+ /* b8 */ 0x8c94, 0x998b, 0x8e68, 0x8d8f, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e589xx - offset 0x00b8c ***/
+ /* 80 */ 0x92e4, 0x998d, 0x0000, 0x0000, 0x91a5,
+ /* 88 */ 0x0000, 0x0000, 0x8ded, 0x998e, 0x998f, 0x914f, 0x0000, 0x998c,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9991, 0x0000, 0x9655, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x8d84, 0x0000, 0x0000, 0x9990, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x8c95, 0x8ddc, 0x948d, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x9994, 0x9992, 0x0000, 0x0000, 0x0000, 0x0000, 0x959b,
+ /* b0 */ 0x8fe8, 0x999b, 0x8a84, 0x9995, 0x9993, 0x916e, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9997, 0x0000, 0x9996,
+
+ /*** e58axx - offset 0x00bcc ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x8a63, 0x0000, 0x0000, 0x0000, 0x8c80,
+ /* 88 */ 0x999c, 0x97ab, 0x0000, 0x0000, 0x0000, 0x9998, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x999d, 0x999a, 0x0000, 0x9999, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x97cd, 0xfa85, 0x0000, 0x0000, 0x8cf7,
+ /* a0 */ 0x89c1, 0x0000, 0x0000, 0x97f2, 0x0000, 0x0000, 0xfa86, 0x0000,
+ /* a8 */ 0x0000, 0x8f95, 0x9377, 0x8d85, 0x99a0, 0x99a1, 0x0000, 0xfb77,
+ /* b0 */ 0x0000, 0x97e3, 0x0000, 0x0000, 0x984a, 0x99a3, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x8cf8, 0x0000, 0x0000, 0x99a2, 0x0000, 0x8a4e, 0x0000,
+
+ /*** e58bxx - offset 0x00c0c ***/
+ /* 80 */ 0xfa87, 0x99a4, 0x0000, 0x9675, 0x0000, 0x92ba, 0x0000, 0x9745,
+ /* 88 */ 0x0000, 0x95d7, 0x0000, 0x0000, 0x0000, 0x99a5, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe8d3, 0x0000, 0x0000, 0x93ae, 0x0000, 0x99a6,
+ /* 98 */ 0x8aa8, 0x96b1, 0x0000, 0xfa88, 0x0000, 0x8f9f, 0x99a7, 0x95e5,
+ /* a0 */ 0x99ab, 0x0000, 0x90a8, 0x99a8, 0x8bce, 0x0000, 0x99a9, 0x8aa9,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x8c4d, 0x99ac, 0x0000, 0x99ad, 0x0000, 0x0000,
+ /* b8 */ 0x99ae, 0x99af, 0x8ed9, 0x0000, 0x0000, 0x0000, 0x8cf9, 0x96dc,
+
+ /*** e58cxx - offset 0x00c4c ***/
+ /* 80 */ 0xfa89, 0x96e6, 0x93f5, 0x0000, 0x0000, 0x95ef, 0x99b0, 0xfa8a,
+ /* 88 */ 0x99b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x99b3, 0x0000, 0x99b5,
+ /* 90 */ 0x99b4, 0x0000, 0x0000, 0x0000, 0x0000, 0x99b6, 0x89bb, 0x966b,
+ /* 98 */ 0x0000, 0x8dfa, 0x99b7, 0x0000, 0x0000, 0x9178, 0x0000, 0x0000,
+ /* a0 */ 0x8fa0, 0x8ba7, 0x0000, 0x99b8, 0xfa8b, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x94d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x99b9,
+ /* b0 */ 0x0000, 0x99ba, 0x0000, 0x99bb, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x99bc, 0x9543, 0x8be6, 0x88e3, 0x0000, 0x0000, 0x0000, 0x93bd,
+
+ /*** e58dxx - offset 0x00c8c ***/
+ /* 80 */ 0x99bd, 0x8f5c, 0x0000, 0x90e7, 0x0000, 0x99bf, 0x99be, 0x8fa1,
+ /* 88 */ 0x8cdf, 0x99c1, 0x94bc, 0x0000, 0x0000, 0x99c2, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x94da, 0x91b2, 0x91ec, 0x8ba6, 0x0000, 0x0000, 0x93ec,
+ /* 98 */ 0x9250, 0x0000, 0x948e, 0x0000, 0x966d, 0x0000, 0x99c4, 0x0000,
+ /* a0 */ 0x90e8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c54, 0x0000,
+ /* a8 */ 0x0000, 0x99c5, 0x0000, 0x0000, 0x0000, 0x0000, 0x99c6, 0x894b,
+ /* b0 */ 0x88f3, 0x8aeb, 0xfa8c, 0x91a6, 0x8b70, 0x9791, 0x0000, 0x99c9,
+ /* b8 */ 0x89b5, 0x0000, 0x0000, 0x99c8, 0x0000, 0x0000, 0x0000, 0x8ba8,
+
+ /*** e58exx - offset 0x00ccc ***/
+ /* 80 */ 0x0000, 0x0000, 0x99ca, 0x0000, 0x96ef, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xfa8d, 0x0000, 0x0000, 0x99cb, 0x0000,
+ /* 98 */ 0x97d0, 0x0000, 0x8cfa, 0x0000, 0x0000, 0x0000, 0x0000, 0x8cb4,
+ /* a0 */ 0x99cc, 0x0000, 0x0000, 0x0000, 0x0000, 0x99ce, 0x99cd, 0x0000,
+ /* a8 */ 0x907e, 0x8958, 0x0000, 0x0000, 0x0000, 0x897d, 0x99cf, 0x0000,
+ /* b0 */ 0x99d0, 0x0000, 0xfa8e, 0x8cb5, 0x0000, 0x0000, 0x99d1, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x8b8e, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e58fxx - offset 0x00d0a ***/
+ /* 80 */ 0x8e51, 0x99d2, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x9694, 0x8db3, 0x8b79, 0x9746, 0x916f, 0x94bd, 0x8efb, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8f66, 0x0000, 0x8ee6, 0x8ef3,
+ /* 98 */ 0x0000, 0x8f96, 0x0000, 0x94be, 0x0000, 0xfa8f, 0x0000, 0x99d5,
+ /* a0 */ 0x0000, 0x8962, 0x9170, 0x8cfb, 0x8cc3, 0x8be5, 0x0000, 0x0000,
+ /* a8 */ 0x99d9, 0x9240, 0x91fc, 0x8ba9, 0x8fa2, 0x99da, 0x99d8, 0x89c2,
+ /* b0 */ 0x91e4, 0x8eb6, 0x8e6a, 0x8945, 0x0000, 0x0000, 0x8a90, 0x8d86,
+ /* b8 */ 0x8e69, 0x0000, 0x99db, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e590xx - offset 0x00d49 ***/
+ /* 80 */ 0x99dc, 0x0000, 0x8b68, 0x8a65, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x8d87, 0x8b67, 0x92dd, 0x8944, 0x93af, 0x96bc, 0x8d40, 0x9799,
+ /* 90 */ 0x9366, 0x8cfc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x8c4e, 0x0000, 0x99e5, 0x0000, 0x8be1,
+ /* a0 */ 0x9669, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x94db, 0x0000,
+ /* a8 */ 0x0000, 0x99e4, 0x0000, 0x8adc, 0x99df, 0x99e0, 0x99e2, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99e3, 0x0000,
+ /* b8 */ 0x8b7a, 0x9081, 0x0000, 0x95ab, 0x99e1, 0x99dd, 0x8ce1, 0x0000,
+
+ /*** e591xx - offset 0x00d89 ***/
+ /* 80 */ 0x99de, 0x0000, 0x9843, 0x0000, 0x0000, 0x0000, 0x95f0, 0x0000,
+ /* 88 */ 0x92e6, 0x8ce0, 0x8d90, 0x0000, 0x0000, 0x0000, 0x99e6, 0x0000,
+ /* 90 */ 0x0000, 0x93db, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99ea,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x8efc, 0x0000, 0x8ef4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x99ed, 0x99eb, 0x0000, 0x96a1, 0x0000, 0x99e8, 0x99f1, 0x99ec,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x99ef, 0x8cc4, 0x96bd, 0x0000, 0x0000,
+
+ /*** e592xx - offset 0x00dc9 ***/
+ /* 80 */ 0x99f0, 0x0000, 0x0000, 0x0000, 0x99f2, 0x0000, 0x99f4, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0xfa92, 0x8dee, 0x9861, 0x0000, 0x99e9, 0x99e7,
+ /* 90 */ 0x99f3, 0x0000, 0x99ee, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xfa91, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x99f6, 0x0000, 0x9a42, 0x99f8, 0x0000, 0x0000,
+ /* a8 */ 0x99fc, 0xfa93, 0x0000, 0x9a40, 0x99f9, 0x0000, 0x0000, 0x9a5d,
+ /* b0 */ 0x0000, 0x0000, 0x8de7, 0x8a50, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x99f7, 0x0000, 0x0000, 0x0000, 0x9a44, 0x88f4, 0x9a43, 0x0000,
+
+ /*** e593xx - offset 0x00e09 ***/
+ /* 80 */ 0x88a3, 0x9569, 0x9a41, 0x0000, 0x99fa, 0x0000, 0x0000, 0x99f5,
+ /* 88 */ 0x99fb, 0x8dc6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x9a45, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x88f5, 0x9a4e, 0x0000, 0x0000, 0x9a46, 0x9a47, 0x0000,
+ /* a8 */ 0x8fa3, 0x9689, 0x0000, 0x0000, 0x0000, 0x9a4c, 0x9a4b, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x934e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x9a4d, 0x0000, 0x0000, 0x9a4a, 0x0000, 0xfa94,
+
+ /*** e594xx - offset 0x00e49 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8953, 0x0000, 0x8db4, 0x904f,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a48,
+ /* 90 */ 0x9382, 0x0000, 0x0000, 0x0000, 0x9a49, 0x0000, 0x88a0, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a53, 0x9742,
+ /* b0 */ 0x0000, 0x8fa5, 0x0000, 0x9a59, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x9a58, 0x9a4f, 0x0000, 0x0000, 0x0000, 0x0000, 0x91c1, 0x0000,
+
+ /*** e595xx - offset 0x00e89 ***/
+ /* 80 */ 0x9a50, 0x0000, 0x0000, 0x0000, 0x91ed, 0x9a55, 0x8fa4, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9a52, 0x0000, 0x0000, 0x96e2,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x8c5b, 0x0000, 0x0000, 0x9a56, 0x9a57,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9a54, 0x9a5a, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x9a51, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x9a60, 0x9a65, 0x0000, 0x9a61, 0x0000,
+
+ /*** e596xx - offset 0x00ec9 ***/
+ /* 80 */ 0x9a5c, 0x0000, 0x0000, 0x9a66, 0x9150, 0x0000, 0xfa95, 0x9a68,
+ /* 88 */ 0x0000, 0x8d41, 0x9a5e, 0x929d, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x9a62, 0x9a5b, 0x8aab, 0x0000, 0x8aec, 0x8a85, 0x9a63, 0x9a5f,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c96,
+ /* a8 */ 0x9a69, 0x9a67, 0x9172, 0x8b69, 0x8baa, 0x0000, 0x9a64, 0x0000,
+ /* b0 */ 0x8bf2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8963, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e597xx - offset 0x00f05 ***/
+ /* 80 */ 0x9a6d, 0x9a6b, 0x0000, 0x9aa5,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9a70, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x9a6a, 0x0000, 0x9a6e, 0x0000, 0x0000, 0x9a6c,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x8e6b, 0x9a6f, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a72,
+ /* b8 */ 0x0000, 0x9a77, 0x0000, 0x0000, 0x0000, 0x9a75, 0x9a74, 0x0000,
+
+ /*** e598xx - offset 0x00f44 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9251, 0x0000,
+ /* 88 */ 0x0000, 0x89c3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9a71, 0x0000, 0x9a73, 0x8fa6,
+ /* 98 */ 0x8952, 0x0000, 0x0000, 0x9a76, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x89dc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a82,
+ /* b0 */ 0x0000, 0x8ffa, 0x9a7d, 0x0000, 0x9a7b, 0x0000, 0x9a7c, 0x0000,
+ /* b8 */ 0x9a7e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e599xx - offset 0x00f82 ***/
+ /* 80 */ 0x895c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9158, 0x0000, 0x9a78, 0x0000,
+ /* 90 */ 0x9a79, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x8a9a, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9a81, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x8aed, 0x0000, 0x9a84, 0x9a80, 0x9a83, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x95ac, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x93d3, 0x0000, 0x94b6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e59axx - offset 0x00fc2 ***/
+ /* 80 */ 0x9a86, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a85, 0x8a64,
+ /* 88 */ 0x0000, 0x0000, 0x9a87, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a8a,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9a89, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x9a88, 0x0000, 0x9458, 0x0000, 0x0000, 0x9a8b, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a8c, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9a8e, 0x0000, 0x9a8d, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9a90, 0x0000, 0x0000, 0x0000,
+
+ /*** e59bxx - offset 0x01002 ***/
+ /* 80 */ 0x9a93, 0x9a91, 0x9a8f, 0x9a92, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x9a94, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a95, 0x0000,
+ /* 90 */ 0x0000, 0x9a96, 0x0000, 0x9a97, 0x0000, 0x0000, 0x0000, 0x9a98,
+ /* 98 */ 0x9964, 0x0000, 0x8efa, 0x8e6c, 0x0000, 0x0000, 0x89f1, 0x0000,
+ /* a0 */ 0x88f6, 0x0000, 0x0000, 0x9263, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a99, 0x0000,
+ /* b0 */ 0x8da2, 0x0000, 0x88cd, 0x907d, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x9a9a, 0x8cc5, 0x0000, 0x0000, 0x8d91, 0x0000, 0x9a9c,
+
+ /*** e59cxx - offset 0x01042 ***/
+ /* 80 */ 0x9a9b, 0x0000, 0x0000, 0x95de, 0x9a9d, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x9a9f, 0x9a9e, 0x0000, 0x9aa0, 0x0000, 0x9aa1, 0x0000, 0x8c97,
+ /* 90 */ 0x0000, 0x0000, 0x8980, 0x9aa2, 0x0000, 0x0000, 0x9aa4, 0x0000,
+ /* 98 */ 0x9aa3, 0x0000, 0x0000, 0x0000, 0x9aa6, 0x0000, 0x0000, 0x9379,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9aa7, 0x88b3,
+ /* a8 */ 0x8ddd, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c5c, 0x0000, 0x0000,
+ /* b0 */ 0x926e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9aa8,
+ /* b8 */ 0x9aa9, 0x0000, 0x0000, 0x9aab, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e59dxx - offset 0x01082 ***/
+ /* 80 */ 0x9aac, 0x0000, 0x8de2, 0x0000, 0x0000, 0x0000, 0x0000, 0x8bcf,
+ /* 88 */ 0x0000, 0x0000, 0x9656, 0x0000, 0x0000, 0x0000, 0x9aaa, 0x9aad,
+ /* 90 */ 0x8dbf, 0x8d42, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xfa96, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x9ab1, 0x0000, 0x0000, 0x8da3, 0xfa97, 0x9252, 0x0000,
+ /* a8 */ 0x0000, 0x9aae, 0x92d8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9ab2,
+
+ /*** e59exx - offset 0x010c2 ***/
+ /* 80 */ 0x0000, 0x0000, 0x9082, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x9ab0, 0x9ab3, 0x0000, 0x8c5e, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x9ab4, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x9ab5, 0x0000, 0x8d43, 0x8a5f, 0x9ab7, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x9ab8, 0x0000, 0xfa98, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x9ab9, 0x0000, 0x0000, 0x9ab6, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e59fxx - offset 0x01102 ***/
+ /* 80 */ 0x9aaf, 0x0000, 0x0000, 0x9aba, 0x0000, 0x0000, 0x9abb, 0xfa9a,
+ /* 88 */ 0xfa99, 0x0000, 0x0000, 0x9684, 0x0000, 0x0000, 0x8fe9, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x9abd, 0x9abe, 0x9abc, 0x0000, 0x9ac0, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9457, 0x0000, 0x0000, 0x88e6,
+ /* a0 */ 0x9575, 0x0000, 0x0000, 0x9ac1, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8ffb, 0x0000, 0x0000, 0x8eb7,
+ /* b8 */ 0x0000, 0x947c, 0x8aee, 0x0000, 0x8de9, 0x0000, 0x0000, 0x0000,
+
+ /*** e5a0xx - offset 0x01142 ***/
+ /* 80 */ 0x9678, 0x0000, 0x93b0, 0x0000, 0x0000, 0x8c98, 0x91cd, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x9abf, 0x9ac2, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x91c2, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x9ac3, 0x0000, 0x0000, 0x0000, 0x9ac4, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x9ac6, 0x0000, 0x0000, 0x92e7, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x8aac, 0x0000, 0x0000, 0x0000, 0x0000, 0xea9f,
+ /* b0 */ 0x8981, 0x95f1, 0x0000, 0x0000, 0x8fea, 0x9367, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x8de4, 0x0000, 0x0000, 0x9acc, 0x0000, 0x0000,
+
+ /*** e5a1xx - offset 0x01182 ***/
+ /* 80 */ 0x95bb, 0x97db, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x89f2, 0x9ac8, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x9159, 0x9acb, 0x0000, 0x9383, 0x0000, 0x0000, 0x9368,
+ /* 98 */ 0x9384, 0x94b7, 0x92cb, 0x0000, 0x0000, 0x0000, 0x8dc7, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x9ac7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x8996, 0x0000, 0x9355, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x9ac9, 0x0000, 0x9ac5, 0x0000, 0x0000, 0x906f, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x9acd, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f6d, 0x0000,
+
+ /*** e5a2xx - offset 0x011c1 ***/
+ /* 80 */ 0x0000, 0x0000, 0x8bab, 0x0000, 0x9ace, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x95e6, 0x0000, 0x0000, 0x0000, 0x919d,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x92c4, 0x0000, 0xfa9d, 0x9ad0,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x966e, 0x0000, 0x0000, 0x9ad1, 0x0000, 0x0000, 0x9ad6, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0xfa9e, 0x95ad, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x9ad5, 0x9acf, 0x9ad2, 0x9ad4, 0x0000, 0x0000, 0x8da4, 0x0000,
+
+ /*** e5a3xx - offset 0x01200 ***/
+ /* 80 */ 0x95c7, 0x0000, 0x0000, 0x0000, 0x9ad7, 0x0000, 0x9264,
+ /* 88 */ 0x0000, 0x0000, 0x89f3, 0x0000, 0x8feb, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x9ad9, 0x0000, 0x9ad8, 0x0000, 0x8d88, 0x0000, 0x9ada,
+ /* 98 */ 0x9adc, 0x9adb, 0x0000, 0x0000, 0x9ade, 0x0000, 0x9ad3, 0x9ae0,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9adf, 0x9add, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x8e6d, 0x9070, 0x0000, 0x9173, 0x9ae1,
+ /* b0 */ 0x90ba, 0x88eb, 0x9484, 0x0000, 0x0000, 0x0000, 0x0000, 0x92d9,
+ /* b8 */ 0x0000, 0x9ae3, 0x9ae2, 0x9ae4, 0x9ae5, 0x9ae6, 0x0000, 0x0000,
+
+ /*** e5a4xx - offset 0x0123e ***/
+ /* 80 */ 0x9ae7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x95cf, 0x9ae8, 0xfa9f, 0x0000, 0x0000, 0x0000, 0x89c4,
+ /* 90 */ 0x9ae9, 0x0000, 0x0000, 0x0000, 0x0000, 0x975b, 0x8a4f, 0x0000,
+ /* 98 */ 0x99c7, 0x8f67, 0x91bd, 0x9aea, 0x96e9, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x96b2, 0x0000, 0x0000, 0x9aec, 0x0000, 0x91e5,
+ /* a8 */ 0x0000, 0x9356, 0x91be, 0x9576, 0x9aed, 0x9aee, 0x899b, 0x0000,
+ /* b0 */ 0x0000, 0x8eb8, 0x9aef, 0x0000, 0x0000, 0x0000, 0x0000, 0x88ce,
+ /* b8 */ 0x9af0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9af1, 0x0000,
+
+ /*** e5a5xx - offset 0x0127d ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x8982, 0x0000, 0x0000, 0x8aef,
+ /* 88 */ 0x93de, 0x95f2, 0x0000, 0x0000, 0x0000, 0x0000, 0x9af5, 0x9174,
+ /* 90 */ 0x9af4, 0x8c5f, 0x0000, 0xfaa0, 0x967a, 0x9af3, 0x0000, 0x9385,
+ /* 98 */ 0x9af7, 0x0000, 0x9af6, 0xfaa1, 0x0000, 0xfaa2, 0x0000, 0x0000,
+ /* a0 */ 0x9af9, 0x0000, 0x9af8, 0xfaa3, 0x0000, 0x899c, 0x0000, 0x9afa,
+ /* a8 */ 0x8fa7, 0x9afc, 0x9244, 0x0000, 0x9afb, 0x0000, 0x95b1, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x8f97, 0x937a, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x9b40, 0x0000, 0x0000, 0x0000, 0x0000, 0x8d44, 0x0000, 0x0000,
+
+ /*** e5a6xx - offset 0x012bc ***/
+ /* 80 */ 0x9b41, 0x9440, 0x94dc, 0x96cf, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x9444, 0x0000, 0x0000, 0x9b4a, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x8b57, 0x0000, 0x0000, 0x9764, 0x0000,
+ /* 98 */ 0x0000, 0x96ad, 0x0000, 0x9baa, 0x0000, 0x9b42, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x9b45, 0xfaa4, 0x91c3, 0x0000, 0x0000,
+ /* a8 */ 0x9657, 0x0000, 0x0000, 0x0000, 0x9369, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x9b46, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x9685, 0xfaa5, 0x8dc8, 0x0000, 0x0000, 0x8fa8, 0x0000,
+
+ /*** e5a7xx - offset 0x012fb ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9b47, 0x0000,
+ /* 88 */ 0x0000, 0x8e6f, 0x0000, 0x8e6e, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x88b7, 0x8cc6, 0x0000, 0x90a9, 0x88cf, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x9b4b, 0x9b4c, 0x0000, 0x9b49, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8957, 0x8aad, 0x0000,
+ /* a8 */ 0x9b48, 0x0000, 0x96c3, 0x9550, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x88a6, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x88f7, 0x0000, 0x0000, 0x0000, 0x8e70,
+
+ /*** e5a8xx - offset 0x0133b ***/
+ /* 80 */ 0x0000, 0x88d0, 0x0000, 0x88a1, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x9b51, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x9b4f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x96ba, 0x0000, 0x9b52, 0x0000, 0x9b50, 0x0000, 0x0000, 0x9b4e,
+ /* a0 */ 0x9050, 0x0000, 0x0000, 0x0000, 0x0000, 0x9b4d, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x95d8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8ce2,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9b56, 0x9b57, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8fa9, 0x0000, 0x0000, 0x0000,
+
+ /*** e5a9xx - offset 0x0137b ***/
+ /* 80 */ 0x9b53, 0x984b, 0x0000, 0x0000, 0x0000, 0x0000, 0x946b, 0x0000,
+ /* 88 */ 0x0000, 0x9b55, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x8da5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x9b58, 0x0000, 0x0000, 0x0000, 0x9577, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x9b59, 0x0000, 0x9b54, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x96b9,
+
+ /*** e5aaxx - offset 0x013bb ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x947d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x9b5a, 0x9551, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9b5b, 0x9b5f, 0x9b5c, 0x0000,
+
+ /*** e5abxx - offset 0x013fa ***/
+ /* 80 */ 0x89c5, 0x9b5e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x8eb9, 0x0000, 0x9b5d, 0x8c99, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x9b6b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9b64, 0x9b61,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x9284, 0x0000, 0x9b60, 0x0000, 0x0000, 0x9b62, 0x0000,
+ /* a8 */ 0x0000, 0x9b63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x9b65, 0x9b66, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e5acxx - offset 0x01436 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x8af0, 0x0000, 0x9b68, 0x9b67, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9b69, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x8fec, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x9b6c, 0x0000, 0x92da, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x8964, 0x0000, 0x9b6a, 0x0000, 0x0000, 0x0000, 0x9b6d, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9b6e, 0x0000,
+
+ /*** e5adxx - offset 0x01476 ***/
+ /* 80 */ 0x9b71, 0x0000, 0x0000, 0x9b6f, 0x0000, 0x9b70, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x8e71, 0x9b72, 0x0000, 0x0000, 0x8d45, 0x9b73, 0xfaa6, 0x8e9a,
+ /* 98 */ 0x91b6, 0x0000, 0x9b74, 0x9b75, 0x8e79, 0x8d46, 0x0000, 0x96d0,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x8b47, 0x8cc7, 0x9b76, 0x8a77, 0x0000,
+ /* a8 */ 0x0000, 0x9b77, 0x0000, 0x91b7, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x9b78, 0x9ba1, 0x0000, 0x9b79, 0x0000, 0x9b7a, 0x0000, 0x0000,
+ /* b8 */ 0x9b7b, 0x0000, 0x9b7d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e5aexx - offset 0x014b6 ***/
+ /* 80 */ 0x9b7e, 0x0000, 0x0000, 0x9b80, 0x0000, 0x91ee, 0x0000, 0x8946,
+ /* 88 */ 0x8ee7, 0x88c0, 0x0000, 0x9176, 0x8aae, 0x8eb3, 0x0000, 0x8d47,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9386, 0x0000, 0x8f40,
+ /* 98 */ 0x8aaf, 0x9288, 0x92e8, 0x88b6, 0x8b58, 0x95f3, 0x0000, 0x8ec0,
+ /* a0 */ 0x0000, 0x0000, 0x8b71, 0x90e9, 0x8eba, 0x9747, 0x9b81, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8b7b, 0x0000,
+ /* b0 */ 0x8dc9, 0x0000, 0x0000, 0x8a51, 0x8983, 0x8faa, 0x89c6, 0x0000,
+ /* b8 */ 0x9b82, 0x9765, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f68,
+
+ /*** e5afxx - offset 0x014f6 ***/
+ /* 80 */ 0xfaa7, 0x0000, 0x8ee2, 0x9b83, 0x8af1, 0x93d0, 0x96a7, 0x9b84,
+ /* 88 */ 0x0000, 0x9b85, 0x0000, 0x0000, 0x9578, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x9b87, 0x0000, 0x8aa6, 0x8bf5, 0x9b86, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0xfaa9, 0x0000, 0x0000, 0x8ab0, 0x0000, 0x9051, 0x9b8b, 0x8e40,
+ /* a0 */ 0x0000, 0x89c7, 0x9b8a, 0x0000, 0x9b88, 0x9b8c, 0x9b89, 0x944a,
+ /* a8 */ 0x9ecb, 0x9052, 0x0000, 0x9b8d, 0xfaaa, 0x0000, 0x97be, 0x0000,
+ /* b0 */ 0x9b8e, 0x0000, 0x0000, 0x9b90, 0x0000, 0x929e, 0x9b8f, 0x0000,
+ /* b8 */ 0x90a1, 0x0000, 0x8e9b, 0x0000, 0x0000, 0x0000, 0x91ce, 0x8ef5,
+
+ /*** e5b0xx - offset 0x01536 ***/
+ /* 80 */ 0x0000, 0x9595, 0x90ea, 0x0000, 0x8ecb, 0x9b91, 0x8fab, 0x9b92,
+ /* 88 */ 0x9b93, 0x88d1, 0x91b8, 0x9071, 0x0000, 0x9b94, 0x93b1, 0x8fac,
+ /* 90 */ 0x0000, 0x8fad, 0x0000, 0x9b95, 0x0000, 0x0000, 0x90eb, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x8fae, 0x0000, 0x0000, 0x0000, 0xfaab, 0x0000,
+ /* a0 */ 0x9b96, 0x0000, 0x9b97, 0x0000, 0x96de, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x9b98, 0x0000, 0x0000, 0x0000, 0x0000, 0x8bc4, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x8f41, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x9b99, 0x9b9a, 0x8eda, 0x904b, 0x93f2, 0x9073, 0x94f6, 0x9441,
+
+ /*** e5b1xx - offset 0x01576 ***/
+ /* 80 */ 0x8bc7, 0x9b9b, 0x0000, 0x0000, 0x0000, 0x8b8f, 0x9b9c, 0x0000,
+ /* 88 */ 0x8bfc, 0x0000, 0x93cd, 0x89ae, 0x0000, 0x8e72, 0x9b9d, 0x9ba0,
+ /* 90 */ 0x9b9f, 0x8bfb, 0x0000, 0x9b9e, 0x0000, 0x9357, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x91ae, 0x0000,
+ /* a0 */ 0x936a, 0x8ec6, 0x0000, 0x0000, 0x9177, 0x979a, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9ba2, 0x0000, 0x9ba3, 0x93d4,
+ /* b0 */ 0x0000, 0x8e52, 0x0000, 0x0000, 0x0000, 0x0000, 0x9ba5, 0x0000,
+ /* b8 */ 0x0000, 0x9ba6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e5b2xx - offset 0x015b0 ***/
+ /* 80 */ 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9ba7, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x8af2, 0x9ba8, 0x0000, 0x0000, 0x9ba9, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x89aa, 0x0000, 0x0000, 0x0000, 0x0000, 0xfaac, 0x0000,
+ /* a8 */ 0x915a, 0x8ae2, 0x0000, 0x9bab, 0x96a6, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x91d0, 0x0000, 0x8a78, 0x0000, 0x0000, 0x9bad, 0x9baf,
+ /* b8 */ 0x8add, 0x0000, 0xfaad, 0x9bac, 0x9bae, 0x0000, 0x9bb1, 0x0000,
+
+ /*** e5b3xx - offset 0x015ef ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9bb0, 0x0000, 0x9bb2,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x9bb3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x93bb, 0x8bac, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x89e3, 0x9bb4, 0x9bb9, 0x0000, 0x0000, 0x9bb7, 0x0000, 0x95f5,
+ /* b0 */ 0x95f4, 0x0000, 0x0000, 0x0000, 0x0000, 0xfaae, 0x9387, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x9bb6, 0x8f73, 0x0000, 0x9bb5, 0x0000, 0x0000,
+
+ /*** e5b4xx - offset 0x0162d ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9092,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x9bba, 0x0000, 0x0000, 0x8de8, 0x0000,
+ /* 90 */ 0x0000, 0x9bc0, 0x0000, 0x0000, 0x9bc1, 0x9bbb, 0x8a52, 0x9bbc,
+ /* 98 */ 0x9bc5, 0x9bc4, 0x9bc3, 0x9bbf, 0x0000, 0x0000, 0x0000, 0x9bbe,
+ /* a0 */ 0x0000, 0x0000, 0x9bc2, 0x0000, 0x0000, 0x0000, 0x0000, 0xfaaf,
+ /* a8 */ 0x0000, 0x95f6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e5b5xx - offset 0x0166b ***/
+ /* 80 */ 0xfab2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x9bc9, 0x9bc6, 0x0000, 0x9bc8, 0x0000,
+ /* 90 */ 0x9792, 0x0000, 0x9bc7, 0xfab0, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9bbd, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x9093, 0x0000, 0x0000, 0x9bca, 0xfab3, 0x0000, 0x8db5,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x9bcb, 0x0000, 0x0000, 0x9bcc, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e5b6xx - offset 0x016a9 ***/
+ /* 80 */ 0x9bcf, 0x0000, 0x9bce, 0x0000, 0x0000, 0x9bcd,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x9388, 0x9bb8, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x9bd5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9bd1, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x9bd0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9bd2, 0x0000, 0x9bd3, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9bd6,
+ /* b8 */ 0xfab4, 0xfab5, 0x97e4, 0x0000, 0x9bd7, 0x9bd4, 0x0000, 0x0000,
+
+ /*** e5b7xx - offset 0x016e7 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x9bd8, 0x0000, 0x0000, 0x8ade, 0x9bd9, 0x0000, 0x0000,
+ /* 90 */ 0xfab6, 0x0000, 0x9bdb, 0x9bda, 0x0000, 0x0000, 0x9bdc, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x9bdd, 0x0000, 0x90ec, 0x8f42, 0x0000,
+ /* a0 */ 0x0000, 0x8f84, 0x0000, 0x9183, 0x0000, 0x8d48, 0x8db6, 0x8d49,
+ /* a8 */ 0x8b90, 0x0000, 0x0000, 0x9bde, 0x0000, 0x0000, 0x8db7, 0x0000,
+ /* b0 */ 0x0000, 0x8cc8, 0x9bdf, 0x96a4, 0x9462, 0x9be0, 0x0000, 0x8d4a,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x8aaa, 0x0000, 0x9246, 0x8bd0, 0x0000,
+
+ /*** e5b8xx - offset 0x01726 ***/
+ /* 80 */ 0x0000, 0x8e73, 0x957a, 0x0000, 0x0000, 0x94bf, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x9be1, 0x8af3, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x9be4, 0x0000, 0x0000, 0x0000, 0x0000, 0x929f, 0x0000,
+ /* 98 */ 0x0000, 0x9be3, 0x9be2, 0x9be5, 0x0000, 0x92e9, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9083, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x8e74, 0x0000, 0x90c8, 0x0000, 0x91d1,
+ /* b0 */ 0x8b41, 0x0000, 0x0000, 0x92a0, 0x0000, 0x0000, 0x9be6, 0x9be7,
+ /* b8 */ 0x8fed, 0x0000, 0x0000, 0x0000, 0x0000, 0x9658, 0x0000, 0x0000,
+
+ /*** e5b9xx - offset 0x01766 ***/
+ /* 80 */ 0x9bea, 0x0000, 0x0000, 0x9be9, 0x9be8, 0x959d, 0x0000, 0x9bf1,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9679, 0x0000, 0x9beb, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9bed, 0x968b, 0x0000, 0x9bec,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9bee,
+ /* a0 */ 0x0000, 0x94a6, 0x9bef, 0x95bc, 0x9bf0, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x8ab1, 0x95bd, 0x944e, 0x9bf2, 0x9bf3, 0x0000,
+ /* b8 */ 0x8d4b, 0x8ab2, 0x9bf4, 0x8cb6, 0x9763, 0x9748, 0x8af4, 0x9bf6,
+
+ /*** e5baxx - offset 0x017a6 ***/
+ /* 80 */ 0x0000, 0x92a1, 0x0000, 0x8d4c, 0x8faf, 0x0000, 0x0000, 0x94dd,
+ /* 88 */ 0x0000, 0x0000, 0x8fb0, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f98,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x92ea, 0x95f7, 0x9358,
+ /* 98 */ 0x0000, 0x0000, 0x8d4d, 0x0000, 0x957b, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x9bf7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9378, 0x8dc0,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x8cc9, 0x0000, 0x92eb, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x88c1, 0x8f8e, 0x8d4e,
+ /* b8 */ 0x9766, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e5bbxx - offset 0x017e5 ***/
+ /* 80 */ 0x9bf8, 0x9bf9, 0x9470, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x9bfa, 0x97f5, 0x984c, 0x0000, 0x0000, 0x0000, 0x0000, 0x9bfc,
+ /* 90 */ 0x9bfb, 0x0000, 0x0000, 0x8a66, 0x0000, 0x0000, 0x9c40, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x9c43, 0x9c44, 0x0000, 0x9c42, 0x0000, 0x955f,
+ /* a0 */ 0x8fb1, 0x9c46, 0x9c45, 0x9c41, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x9c47, 0x9c48, 0x0000, 0x0000, 0x9c49, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x9c4c, 0x9c4a, 0x0000, 0x9c4b, 0x9c4d, 0x0000, 0x8984, 0x92ec,
+ /* b8 */ 0x9c4e, 0x0000, 0x8c9a, 0x89f4, 0x9455, 0x0000, 0x9c4f, 0x93f9,
+
+ /*** e5bcxx - offset 0x01825 ***/
+ /* 80 */ 0x0000, 0x95d9, 0x0000, 0x9c50, 0x984d, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x9c51, 0x95be, 0x9c54, 0x989f, 0x98af, 0x0000, 0x8eae,
+ /* 90 */ 0x93f3, 0x9c55, 0x0000, 0x8b7c, 0x92a2, 0x88f8, 0x9c56, 0x95a4,
+ /* 98 */ 0x8d4f, 0x0000, 0x0000, 0x926f, 0x0000, 0x0000, 0x0000, 0x92ed,
+ /* a0 */ 0x0000, 0xfab7, 0x0000, 0x0000, 0x0000, 0x96ed, 0x8cb7, 0x8cca,
+ /* a8 */ 0x0000, 0x9c57, 0x0000, 0x0000, 0x0000, 0x9c58, 0x0000, 0x9c5e,
+ /* b0 */ 0x0000, 0x8ee3, 0x0000, 0x0000, 0xfab8, 0x92a3, 0x0000, 0x8bad,
+ /* b8 */ 0x9c59, 0x0000, 0x0000, 0x0000, 0x954a, 0x0000, 0x9265, 0x0000,
+
+ /*** e5bdxx - offset 0x01864 ***/
+ /* 80 */ 0x9c5a, 0x0000, 0x0000, 0x0000, 0xfa67, 0x0000, 0x0000,
+ /* 88 */ 0x9c5b, 0x0000, 0x8bae, 0x0000, 0x9c5c, 0x0000, 0x9c5d, 0x0000,
+ /* 90 */ 0x0000, 0x9c5f, 0x0000, 0x9396, 0x0000, 0x0000, 0x9c60, 0x9c61,
+ /* 98 */ 0x0000, 0x9c62, 0x0000, 0x0000, 0x9c53, 0x9c52, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x9c63, 0x8c60, 0x0000, 0x0000, 0x0000, 0x9546, 0xfab9,
+ /* a8 */ 0x0000, 0x8dca, 0x9556, 0x92a4, 0x956a, 0x9c64, 0x0000, 0x0000,
+ /* b0 */ 0x8fb2, 0x8965, 0x0000, 0x9c65, 0x0000, 0x0000, 0x0000, 0x9c66,
+ /* b8 */ 0x0000, 0x96f0, 0x0000, 0x0000, 0x94de, 0x0000, 0x0000, 0x9c69,
+
+ /*** e5bexx - offset 0x018a4 ***/
+ /* 80 */ 0x899d, 0x90aa, 0x9c68, 0x9c67, 0x8c61, 0x91d2, 0x0000, 0x9c6d,
+ /* 88 */ 0x9c6b, 0x0000, 0x9c6a, 0x97a5, 0x8ce3, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x8f99, 0x9c6c, 0x936b, 0x8f5d, 0x0000, 0x0000, 0x0000, 0x93be,
+ /* 98 */ 0x9c70, 0x9c6f, 0x0000, 0x0000, 0x0000, 0x0000, 0x9c6e, 0x0000,
+ /* a0 */ 0x9c71, 0x8ce4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x9c72, 0x959c, 0x8f7a, 0x0000, 0x0000, 0x9c73, 0x94f7, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x93bf, 0x92a5, 0x0000, 0x0000, 0xfaba,
+ /* b8 */ 0x0000, 0x934f, 0x0000, 0x0000, 0x9c74, 0x8b4a, 0x0000, 0x0000,
+
+ /*** e5bfxx - offset 0x018e2 ***/
+ /* 80 */ 0x0000, 0x9053, 0x0000, 0x954b, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8af5, 0x9445, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9c75, 0x8e75,
+ /* 98 */ 0x9659, 0x965a, 0x0000, 0x0000, 0x899e, 0x9c7a, 0xfabb, 0x0000,
+ /* a0 */ 0x9289, 0x0000, 0x0000, 0x0000, 0x9c77, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x89f5, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x9cab, 0x9c79, 0x0000, 0x0000, 0x0000, 0x944f, 0x0000, 0x0000,
+ /* b8 */ 0x9c78, 0x0000, 0x0000, 0x9c76, 0x0000, 0x8d9a, 0x0000, 0x9c7c,
+
+ /*** e680xx - offset 0x01922 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9c83, 0x9c89,
+ /* 90 */ 0x9c81, 0x0000, 0x937b, 0x0000, 0x0000, 0x9c86, 0x957c, 0x0000,
+ /* 98 */ 0x0000, 0x9c80, 0x0000, 0x9c85, 0x97e5, 0x8e76, 0x0000, 0x0000,
+ /* a0 */ 0x91d3, 0x9c7d, 0x0000, 0x0000, 0x0000, 0x8b7d, 0x9c88, 0x90ab,
+ /* a8 */ 0x8985, 0x9c82, 0x89f6, 0x9c87, 0x0000, 0x0000, 0x0000, 0x8baf,
+ /* b0 */ 0x0000, 0x9c84, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x9c8a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e681xx - offset 0x01961 ***/
+ /* 80 */ 0x9c8c, 0x9c96, 0x9c94, 0x0000, 0x0000, 0x9c91, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x9c90, 0x97f6, 0x0000, 0x9c92, 0x0000, 0x0000,
+ /* 90 */ 0x8bb0, 0x0000, 0x8d50, 0x0000, 0x0000, 0x8f9a, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x9c99, 0x9c8b, 0x0000, 0x0000, 0xfabc, 0x0000, 0x9c8f,
+ /* a0 */ 0x9c7e, 0x0000, 0x89f8, 0x9c93, 0x9c95, 0x9270, 0x0000, 0x0000,
+ /* a8 */ 0x8da6, 0x89b6, 0x9c8d, 0x9c98, 0x9c97, 0x8bb1, 0x0000, 0x91a7,
+ /* b0 */ 0x8a86, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c62, 0x0000, 0x9c8e,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e682xx - offset 0x019a0 ***/
+ /* 80 */ 0x9c9a, 0x0000, 0x9c9d, 0x9c9f, 0xfabd, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x8ebb, 0xfabe, 0x9ca5, 0x92ee, 0x9c9b, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x9ca3, 0x0000, 0x89f7, 0x0000, 0x9ca1, 0x9ca2,
+ /* 98 */ 0x0000, 0x0000, 0x9c9e, 0x9ca0, 0x0000, 0x0000, 0x0000, 0x8ce5,
+ /* a0 */ 0x9749, 0x0000, 0x0000, 0x8ab3, 0x0000, 0x0000, 0x8978, 0x9ca4,
+ /* a8 */ 0x0000, 0x9459, 0x88ab, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x94df, 0x9c7b, 0x9caa, 0x9cae, 0x96e3, 0x0000,
+ /* b8 */ 0x9ca7, 0x0000, 0x0000, 0x0000, 0x9389, 0x9cac, 0x0000, 0x0000,
+
+ /*** e683xx - offset 0x019de ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x8fee, 0x9cad, 0x93d5,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x9866, 0x0000, 0x9ca9, 0x0000, 0xfac0, 0x0000, 0x0000,
+ /* 98 */ 0x9caf, 0x0000, 0x8d9b, 0x0000, 0x90c9, 0x0000, 0xfabf, 0x88d2,
+ /* a0 */ 0x9ca8, 0x9ca6, 0x0000, 0x9179, 0x0000, 0x0000, 0x0000, 0x9c9c,
+ /* a8 */ 0x8e53, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x91c4, 0x9cbb, 0xfac2, 0x917a, 0x9cb6, 0x0000, 0x9cb3, 0x9cb4,
+ /* b8 */ 0x0000, 0x8ee4, 0x9cb7, 0x9cba, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e684xx - offset 0x01a1e ***/
+ /* 80 */ 0x9cb5, 0x8f44, 0x0000, 0x9cb8, 0x0000, 0x0000, 0x9cb2, 0x0000,
+ /* 88 */ 0x96fa, 0x96f9, 0x0000, 0x0000, 0x0000, 0x9cbc, 0x9cbd, 0x88d3,
+ /* 90 */ 0x0000, 0xfac3, 0x0000, 0x0000, 0x0000, 0x9cb1, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x8bf0, 0x88a4, 0x0000, 0x0000, 0x0000, 0x8ab4,
+ /* a0 */ 0xfac1, 0x9cb9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9cc1,
+ /* a8 */ 0x9cc0, 0x0000, 0x0000, 0x0000, 0x9cc5, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xfac5, 0x0000, 0x0000, 0x0000, 0x9cc6, 0x0000, 0x0000, 0xfac4,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9cc4, 0x9cc7, 0x9cbf, 0x9cc3,
+
+ /*** e685xx - offset 0x01a5e ***/
+ /* 80 */ 0x0000, 0x0000, 0x9cc8, 0x0000, 0x9cc9, 0x0000, 0x0000, 0x9cbe,
+ /* 88 */ 0x8e9c, 0x0000, 0x9cc2, 0x91d4, 0x8d51, 0x9cb0, 0x9054, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x9cd6, 0x0000, 0x95e7, 0x0000, 0x0000,
+ /* 98 */ 0x9ccc, 0x9ccd, 0x9cce, 0x0000, 0x0000, 0x9cd5, 0x0000, 0x9cd4,
+ /* a0 */ 0x0000, 0x0000, 0x969d, 0x8ab5, 0x0000, 0x9cd2, 0x0000, 0x8c64,
+ /* a8 */ 0x8a53, 0x0000, 0x0000, 0x9ccf, 0x0000, 0x0000, 0x97b6, 0x9cd1,
+ /* b0 */ 0x88d4, 0x9cd3, 0x0000, 0x9cca, 0x9cd0, 0x9cd7, 0x8c63, 0x9ccb,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x977c, 0x0000,
+
+ /*** e686xx - offset 0x01a9d ***/
+ /* 80 */ 0x0000, 0x974a, 0x0000, 0x0000, 0x0000, 0x0000, 0x9cda,
+ /* 88 */ 0x0000, 0x0000, 0x9cde, 0x0000, 0x0000, 0x0000, 0x919e, 0x0000,
+ /* 90 */ 0x97f7, 0x9cdf, 0x0000, 0x0000, 0x9cdc, 0x0000, 0x9cd9, 0x0000,
+ /* 98 */ 0xfac6, 0x9cd8, 0x9cdd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x95ae, 0x0000, 0x0000, 0x93b2,
+ /* a8 */ 0x0000, 0x8c65, 0x0000, 0x9ce0, 0x9cdb, 0x0000, 0x9ce1, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x8c9b, 0x0000, 0x0000, 0x0000, 0x89af, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x9ce9, 0x0000, 0x0000, 0x0000, 0x8ab6, 0x0000,
+
+ /*** e687xx - offset 0x01adc ***/
+ /* 80 */ 0x0000, 0x0000, 0x9ce7, 0x0000, 0x0000, 0x9ce8, 0x8da7,
+ /* 88 */ 0x9ce6, 0x9ce4, 0x9ce3, 0x9cea, 0x9ce2, 0x9cec, 0x0000, 0x0000,
+ /* 90 */ 0x89f9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x9cee, 0x0000, 0x0000, 0x9ced, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x92a6, 0x0000, 0x9cf1, 0x0000, 0x9cef, 0x9ce5,
+ /* b8 */ 0x8c9c, 0x0000, 0x9cf0, 0x0000, 0x9cf4, 0x9cf3, 0x9cf5, 0x9cf2,
+
+ /*** e688xx - offset 0x01b1c ***/
+ /* 80 */ 0x9cf6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x9cf7, 0x9cf8, 0x95e8, 0x0000, 0x9cfa, 0x9cf9, 0x8f5e, 0x0000,
+ /* 90 */ 0x90ac, 0x89e4, 0x89fa, 0xfac7, 0x9cfb, 0x0000, 0x88bd, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x90ca, 0x9cfc, 0x0000, 0xe6c1, 0x9d40, 0x8c81,
+ /* a0 */ 0x0000, 0x9d41, 0x0000, 0x0000, 0x0000, 0x0000, 0x90ed, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x9d42, 0x0000, 0x0000, 0x0000, 0x9d43, 0x8b59,
+ /* b0 */ 0x9d44, 0x0000, 0x9d45, 0x9d46, 0x91d5, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x8ccb, 0x0000, 0x0000, 0x96df, 0x0000, 0x0000, 0x0000, 0x965b,
+
+ /*** e689xx - offset 0x01b5c ***/
+ /* 80 */ 0x8f8a, 0x9d47, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x90ee,
+ /* 88 */ 0xe7bb, 0x94e0, 0x0000, 0x8ee8, 0x0000, 0x8dcb, 0x9d48, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x91c5, 0x0000, 0x95a5, 0x0000, 0x0000,
+ /* 98 */ 0x91ef, 0x0000, 0x0000, 0x9d4b, 0x0000, 0x0000, 0x9d49, 0x0000,
+ /* a0 */ 0x9d4c, 0x0000, 0x0000, 0x9d4a, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x9d4d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x95af, 0x0000,
+ /* b0 */ 0x0000, 0x88b5, 0x0000, 0x0000, 0x0000, 0x0000, 0x957d, 0x0000,
+ /* b8 */ 0x0000, 0x94e1, 0x0000, 0x0000, 0x9d4e, 0x0000, 0x9d51, 0x8fb3,
+
+ /*** e68axx - offset 0x01b9c ***/
+ /* 80 */ 0x8b5a, 0x0000, 0x9d4f, 0x9d56, 0x8fb4, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x9d50, 0x9463, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x977d, 0x9d52, 0x9d53, 0x9d57, 0x938a, 0x9d54, 0x8d52,
+ /* 98 */ 0x90dc, 0x0000, 0x0000, 0x9d65, 0x94b2, 0x0000, 0x91f0, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfac8, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x94e2, 0x9dab, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x95f8, 0x0000, 0x0000, 0x0000, 0x92ef, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x9695, 0x0000, 0x9d5a, 0x899f, 0x928a, 0x0000, 0x0000,
+
+ /*** e68bxx - offset 0x01bda ***/
+ /* 80 */ 0x9d63, 0x0000, 0x0000, 0x9253, 0x9d5d, 0x9d64,
+ /* 88 */ 0x9d5f, 0x9d66, 0x9d62, 0x0000, 0x9d61, 0x948f, 0x0000, 0x9d5b,
+ /* 90 */ 0x89fb, 0x9d59, 0x8b91, 0x91f1, 0x9d55, 0x0000, 0x0000, 0x9d58,
+ /* 98 */ 0x8d53, 0x90d9, 0x0000, 0x8fb5, 0x9d60, 0x9471, 0x0000, 0x0000,
+ /* a0 */ 0x8b92, 0x8a67, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8a87, 0x9040, 0x9d68, 0x9d6d,
+ /* b0 */ 0x0000, 0x9d69, 0x0000, 0x8c9d, 0x0000, 0x9d6e, 0x8e41, 0x8d89,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f45, 0x9d5c,
+
+ /*** e68cxx - offset 0x01c1a ***/
+ /* 80 */ 0x0000, 0x8e9d, 0x9d6b, 0x0000, 0x0000, 0x0000, 0x0000, 0x8e77,
+ /* 88 */ 0x9d6c, 0x88c2, 0x0000, 0x0000, 0x9d67, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x92a7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x8b93, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8bb2,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9d6a,
+ /* a8 */ 0x88a5, 0x0000, 0x0000, 0x8dc1, 0x0000, 0x0000, 0x0000, 0x9055,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x92f0, 0x0000, 0x0000, 0x94d2, 0x9d70, 0x917d,
+
+ /*** e68dxx - offset 0x01c5a ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x91a8, 0x0000, 0x0000, 0x8e4a, 0x9d71, 0x0000, 0x9d73,
+ /* 90 */ 0x9d6f, 0x0000, 0x0000, 0x0000, 0x0000, 0x95df, 0x0000, 0x92bb,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x917b, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x95f9,
+ /* a8 */ 0x8ecc, 0x9d80, 0x0000, 0x9d7e, 0x0000, 0x0000, 0x9098, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x8c9e, 0x0000, 0x0000, 0x0000, 0x9d78, 0x8fb7,
+ /* b8 */ 0x0000, 0x0000, 0x93e6, 0x9450, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e68exx - offset 0x01c9a ***/
+ /* 80 */ 0x9d76, 0x0000, 0x0000, 0x917c, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x8ef6, 0x9d7b, 0x0000, 0x0000, 0x8fb6, 0x0000, 0x9d75, 0x9d7a,
+ /* 90 */ 0x0000, 0x0000, 0x9472, 0x0000, 0x0000, 0x0000, 0x9d74, 0x0000,
+ /* 98 */ 0x8c40, 0x0000, 0x0000, 0x8a7c, 0x0000, 0x0000, 0x0000, 0x9d7c,
+ /* a0 */ 0x97a9, 0x8dcc, 0x9254, 0x9d79, 0x0000, 0x90da, 0x0000, 0x8d54,
+ /* a8 */ 0x9084, 0x8986, 0x915b, 0x9d77, 0x8b64, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x8c66, 0x0000, 0x92cd, 0x9d7d, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x917e, 0x0000, 0x0000, 0x9d81, 0x0000,
+
+ /*** e68fxx - offset 0x01cda ***/
+ /* 80 */ 0x9d83, 0x0000, 0x0000, 0x91b5, 0x9d89, 0x0000, 0x9d84, 0x0000,
+ /* 88 */ 0x0000, 0x9d86, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9560,
+ /* 90 */ 0x92f1, 0x0000, 0x9d87, 0x0000, 0x0000, 0x0000, 0x974b, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x9767, 0x8ab7, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x88ac, 0x0000, 0x9d85, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x9d82, 0x0000, 0x0000, 0x0000, 0x0000, 0x8af6, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8987, 0xfac9, 0x9d88, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x9768, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e690xx - offset 0x01d15 ***/
+ /* 80 */ 0x0000, 0x9d8c, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x91b9, 0x0000, 0x9d93,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x9d8d, 0x0000, 0x0000, 0x9d8a, 0x9d91,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9d72, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9d8e, 0x0000,
+ /* a8 */ 0x9d92, 0x0000, 0x0000, 0x0000, 0x94c0, 0x938b, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9d8b, 0x0000, 0x9d8f, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x8c67, 0x0000, 0x0000, 0x0000, 0x8def, 0x0000,
+
+ /*** e691xx - offset 0x01d54 ***/
+ /* 80 */ 0x0000, 0x90db, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9d97, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x9345, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0xfaca, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9d94,
+ /* a8 */ 0x0000, 0x9680, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9d95,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9d96, 0x0000,
+ /* b8 */ 0x96cc, 0x0000, 0x90a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e692xx - offset 0x01d91 ***/
+ /* 80 */ 0x8c82, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x9d9d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x8e54, 0x9d9a, 0x0000, 0x9d99, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x9451, 0x0000, 0x0000, 0xfacb, 0x93b3, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9350, 0x9d9b, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x9d9c, 0x0000, 0x958f, 0x0000, 0x9464, 0x8e42, 0x0000,
+ /* b0 */ 0x90ef, 0x0000, 0x966f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x8a68, 0x0000, 0x9da3, 0x9d9e, 0x0000, 0x0000, 0x0000,
+
+ /*** e693xx - offset 0x01dd0 ***/
+ /* 80 */ 0x9769, 0x9da5, 0x0000, 0x0000, 0x9da1, 0x0000, 0x9da2,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9180, 0xfacc, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x9da0, 0x0000, 0x9d5e, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x9da4, 0x0000, 0x9d9f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x9da9, 0x9daa, 0x9346, 0x9dac, 0x0000, 0x0000, 0x8e43, 0x9da7,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8b5b, 0x0000, 0x0000, 0x9dad,
+ /* b0 */ 0x0000, 0x9da6, 0x9db1, 0x0000, 0x9db0, 0x0000, 0x9daf, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x9db2, 0x0000, 0x0000, 0x9db4, 0x8fef, 0x0000,
+
+ /*** e694xx - offset 0x01e10 ***/
+ /* 80 */ 0x9db3, 0x0000, 0x0000, 0x0000, 0x0000, 0x9db7, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x9db5, 0x0000, 0x0000, 0x0000, 0x9db6, 0x9d90, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x9db9, 0x9db8, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x9d98, 0x9dba, 0x9dae, 0x0000, 0x0000, 0x8e78,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9dbb, 0x9dbc, 0x9dbe, 0x9dbd,
+ /* b8 */ 0x9dbf, 0x89fc, 0x0000, 0x8d55, 0x0000, 0x0000, 0x95fa, 0x90ad,
+
+ /*** e695xx - offset 0x01e50 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8ccc, 0x0000, 0x0000,
+ /* 88 */ 0x9dc1, 0x0000, 0x0000, 0x0000, 0x0000, 0x9dc4, 0xfacd, 0x9571,
+ /* 90 */ 0x0000, 0x8b7e, 0x0000, 0x0000, 0x0000, 0x9dc3, 0x9dc2, 0x9473,
+ /* 98 */ 0x9dc5, 0x8bb3, 0x0000, 0x0000, 0x0000, 0x9dc7, 0x9dc6, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x8ab8, 0x8e55, 0x0000, 0x0000, 0x93d6, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8c68, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x9094, 0x0000, 0x9dc8, 0x0000, 0x90ae, 0x9347, 0x0000, 0x957e,
+ /* b8 */ 0x9dc9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e696xx - offset 0x01e8e ***/
+ /* 80 */ 0x9dca, 0x9dcb, 0x0000, 0x0000, 0x0000, 0x95b6,
+ /* 88 */ 0x9b7c, 0x90c4, 0x0000, 0x0000, 0x956b, 0x0000, 0x8dd6, 0x0000,
+ /* 90 */ 0x94e3, 0x94c1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x936c,
+ /* 98 */ 0x0000, 0x97bf, 0x0000, 0x9dcd, 0x8ece, 0x0000, 0x0000, 0x9dce,
+ /* a0 */ 0x0000, 0x88b4, 0x0000, 0x0000, 0x8bd2, 0x90cb, 0x0000, 0x9580,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x9dcf, 0x8e61, 0x9266, 0x0000, 0x8e7a,
+ /* b0 */ 0x9056, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9dd0,
+ /* b8 */ 0x0000, 0x95fb, 0x0000, 0x0000, 0x8997, 0x8e7b, 0x0000, 0x0000,
+
+ /*** e697xx - offset 0x01ecd ***/
+ /* 80 */ 0x9dd3, 0x0000, 0x9dd1, 0x9dd4, 0x97b7, 0x9dd2, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x90f9, 0x9dd5, 0x0000, 0x0000, 0x91b0,
+ /* 90 */ 0x0000, 0x0000, 0x9dd6, 0x0000, 0x0000, 0x0000, 0x0000, 0x8af8,
+ /* 98 */ 0x0000, 0x9dd8, 0x0000, 0x9dd7, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x9dd9, 0x9dda, 0x8af9, 0x0000, 0x0000, 0x93fa, 0x9255, 0x8b8c,
+ /* a8 */ 0x8e7c, 0x9181, 0x0000, 0x0000, 0x8f7b, 0x88ae, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x9ddb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x89a0, 0x9ddf, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e698xx - offset 0x01f0d ***/
+ /* 80 */ 0xface, 0x0000, 0x8d56, 0x9dde, 0x0000, 0x0000, 0x8da9, 0x8fb8,
+ /* 88 */ 0x0000, 0xfad1, 0x9ddd, 0x0000, 0x8fb9, 0x0000, 0x96be, 0x8da8,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x88d5, 0x90cc, 0xfacf, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9de4, 0x0000, 0xfad3, 0x90af,
+ /* a0 */ 0x8966, 0x0000, 0x0000, 0x0000, 0xfad4, 0x8f74, 0x0000, 0x9686,
+ /* a8 */ 0x8df0, 0x0000, 0x0000, 0x0000, 0x0000, 0x8fba, 0xfad2, 0x90a5,
+ /* b0 */ 0x0000, 0xfa63, 0x0000, 0x0000, 0x9de3, 0x9de1, 0x9de2, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0xfad0, 0x928b, 0x0000, 0x0000, 0x9e45,
+
+ /*** e699xx - offset 0x01f4d ***/
+ /* 80 */ 0x0000, 0x9de8, 0x8e9e, 0x8d57, 0x9de6, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x9de7, 0x0000, 0x9057, 0x0000, 0x0000, 0x0000, 0x9de5,
+ /* 90 */ 0x0000, 0x0000, 0x8e4e, 0x0000, 0x0000, 0x0000, 0x0000, 0xfad6,
+ /* 98 */ 0x0000, 0xfad7, 0x0000, 0x0000, 0x0000, 0x9dea, 0x9de9, 0x9dee,
+ /* a0 */ 0x0000, 0x0000, 0x9def, 0x0000, 0x9deb, 0xfad5, 0x8a41, 0x9dec,
+ /* a8 */ 0x9ded, 0x94d3, 0x0000, 0x0000, 0x0000, 0x0000, 0x9581, 0x8c69,
+ /* b0 */ 0x9df0, 0x0000, 0x0000, 0xfad9, 0x90b0, 0x0000, 0x8fbb, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x9271, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e69axx - offset 0x01f8c ***/
+ /* 80 */ 0x8bc5, 0x0000, 0x9df1, 0x9df5, 0x0000, 0x0000, 0x89c9,
+ /* 88 */ 0x9df2, 0x9df4, 0x0000, 0x0000, 0x0000, 0x0000, 0x9df3, 0x0000,
+ /* 90 */ 0x0000, 0x8f8b, 0x0000, 0x0000, 0x0000, 0x0000, 0x9267, 0x88c3,
+ /* 98 */ 0x9df6, 0xfada, 0x0000, 0x0000, 0x0000, 0x9df7, 0x0000, 0x0000,
+ /* a0 */ 0xfadb, 0x0000, 0x92a8, 0x0000, 0x0000, 0x0000, 0x97ef, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x8e62, 0x0000, 0x0000, 0x95e9, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0xfadc, 0x0000, 0x965c, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x9e41, 0x9df9, 0x0000, 0x0000, 0x9dfc, 0x0000, 0x9dfb, 0xfadd,
+
+ /*** e69bxx - offset 0x01fcc ***/
+ /* 80 */ 0x0000, 0x9df8, 0x0000, 0x0000, 0x9e40, 0x0000, 0x0000, 0x93dc,
+ /* 88 */ 0x0000, 0x9dfa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e42, 0x0000,
+ /* 98 */ 0x0000, 0x8f8c, 0x9e43, 0x0000, 0x976a, 0x9498, 0x0000, 0x0000,
+ /* a0 */ 0x9e44, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e46, 0x0000,
+ /* a8 */ 0x0000, 0x9e47, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x9e48, 0x0000, 0x8bc8, 0x8967, 0x8d58, 0x9e49, 0x0000, 0x9e4a,
+ /* b8 */ 0x8f91, 0x9182, 0xfade, 0xfa66, 0x99d6, 0x915d, 0x915c, 0x91d6,
+
+ /*** e69cxx - offset 0x0200c ***/
+ /* 80 */ 0x8dc5, 0x0000, 0x0000, 0x98f0, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x8c8e, 0x974c, 0x0000, 0x95fc, 0x0000, 0x959e, 0xfadf, 0x9e4b,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8df1, 0x92bd, 0x9e4c, 0x984e,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x965d, 0x0000, 0x92a9, 0x9e4d, 0x8afa,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e4e, 0x9e4f,
+ /* a8 */ 0x96d8, 0x0000, 0x96a2, 0x9696, 0x967b, 0x8e44, 0x9e51, 0x0000,
+ /* b0 */ 0x0000, 0x8ee9, 0x0000, 0x0000, 0x9670, 0x0000, 0x9e53, 0x9e56,
+ /* b8 */ 0x9e55, 0x0000, 0x8af7, 0x0000, 0x0000, 0x8b80, 0x0000, 0x9e52,
+
+ /*** e69dxx - offset 0x0204c ***/
+ /* 80 */ 0x0000, 0x9e54, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e57, 0x0000,
+ /* 88 */ 0x0000, 0x9099, 0x0000, 0x0000, 0x0000, 0x0000, 0x979b, 0x88c7,
+ /* 90 */ 0x8dde, 0x91ba, 0x0000, 0x8edb, 0x0000, 0x0000, 0x8ff1, 0x0000,
+ /* 98 */ 0x0000, 0x9e5a, 0x0000, 0x0000, 0x936d, 0x0000, 0x9e58, 0x91a9,
+ /* a0 */ 0x9e59, 0x8ff0, 0x96db, 0x9e5b, 0x9e5c, 0x9788, 0xfae1, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x9e61, 0x0000, 0x0000, 0x8d59, 0x0000, 0x9474,
+ /* b0 */ 0x9e5e, 0x938c, 0x9ddc, 0x9de0, 0x0000, 0x8b6e, 0x0000, 0x9466,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9e60, 0x0000, 0x8fbc, 0x94c2,
+
+ /*** e69exx - offset 0x0208c ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e66, 0x0000, 0x94f8,
+ /* 88 */ 0x0000, 0x9e5d, 0x0000, 0x9e63, 0x9e62, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x90cd, 0x0000, 0x0000, 0x0000, 0x0000, 0x968d, 0x0000, 0x97d1,
+ /* 98 */ 0x0000, 0x0000, 0x9687, 0x0000, 0x89ca, 0x8e7d, 0x0000, 0x0000,
+ /* a0 */ 0x9867, 0x9e65, 0x9095, 0x0000, 0x0000, 0x0000, 0x9e64, 0x0000,
+ /* a8 */ 0x0000, 0x9e5f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8ccd,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x9e6b, 0x9e69, 0x0000, 0x89cb, 0x9e67,
+ /* b8 */ 0x9e6d, 0x9e73, 0x0000, 0xfae2, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e69fxx - offset 0x020cc ***/
+ /* 80 */ 0xfae4, 0x91c6, 0x0000, 0x0000, 0x95bf, 0x0000, 0x9e75, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x9541, 0x0000, 0x0000, 0x0000, 0x9e74, 0x9490,
+ /* 90 */ 0x965e, 0x8ab9, 0x0000, 0x90f5, 0x8f5f, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x92d1, 0x0000, 0x974d, 0x0000, 0x0000, 0x9e70, 0x9e6f, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x9e71, 0x0000, 0x9e6e, 0x0000, 0x0000, 0x9e76,
+ /* a8 */ 0x0000, 0x9e6c, 0x0000, 0x0000, 0x9e6a, 0x0000, 0x9e72, 0x9e68,
+ /* b0 */ 0x0000, 0x928c, 0x0000, 0x96f6, 0x8ec4, 0x8df2, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x8db8, 0x0000, 0x0000, 0x968f, 0x8a60,
+
+ /*** e6a0xx - offset 0x0210c ***/
+ /* 80 */ 0x0000, 0xfae5, 0x92cc, 0x93c8, 0x8968, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x90f0, 0x0000, 0x0000, 0x90b2, 0x8c49,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e78, 0x0000,
+ /* a0 */ 0x0000, 0x8d5a, 0x8a9c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x9e7a, 0x8a94, 0x9e81, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x9e7d, 0x0000, 0x90f1, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x8a6a, 0x8daa, 0x0000, 0x0000, 0x8a69, 0x8dcd, 0x0000, 0x0000,
+
+ /*** e6a1xx - offset 0x0214c ***/
+ /* 80 */ 0x9e7b, 0x8c85, 0x8c6a, 0x938d, 0xfae6, 0x0000, 0x9e79, 0x0000,
+ /* 88 */ 0x88c4, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e7c, 0x9e7e, 0x0000,
+ /* 90 */ 0x8bcb, 0x8c4b, 0xfae3, 0x8aba, 0x8b6a, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x9e82, 0x0000, 0x0000, 0x8df7, 0x9691, 0x0000, 0x8e56,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x9e83, 0x0000, 0x0000, 0x0000, 0x954f,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9e8f, 0x0000, 0x89b1, 0x9e84,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e95, 0x9e85,
+
+ /*** e6a2xx - offset 0x0218c ***/
+ /* 80 */ 0x0000, 0x97c0, 0x0000, 0x9e8c, 0x0000, 0x947e, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e94, 0x0000, 0x9e87,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x88b2, 0x9e89, 0x0000, 0x0000, 0x8d5b,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x9e8b, 0x0000, 0x9e8a, 0x0000, 0x9e86,
+ /* a0 */ 0x9e91, 0x0000, 0x8fbd, 0x0000, 0x0000, 0x0000, 0x9aeb, 0x8ce6,
+ /* a8 */ 0x979c, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e88, 0x0000, 0x92f2,
+ /* b0 */ 0x8a42, 0x8dab, 0x0000, 0x9e80, 0x0000, 0x9e90, 0x8a81, 0x0000,
+ /* b8 */ 0x0000, 0x9e8e, 0x9e92, 0x0000, 0x938e, 0x0000, 0x0000, 0x0000,
+
+ /*** e6a3xx - offset 0x021c9 ***/
+ /* 80 */ 0x0000, 0x8afc, 0x0000, 0x9eb0, 0x0000,
+ /* 88 */ 0xfa64, 0x96c7, 0x9e97, 0x8afb, 0x0000, 0x9e9e, 0x0000, 0xfae7,
+ /* 90 */ 0x0000, 0x0000, 0x965f, 0x0000, 0x9e9f, 0x9ea1, 0x0000, 0x9ea5,
+ /* 98 */ 0x9e99, 0x0000, 0x9249, 0x0000, 0x0000, 0x0000, 0x0000, 0x938f,
+ /* a0 */ 0x9ea9, 0x9e9c, 0x0000, 0x9ea6, 0x0000, 0x0000, 0x0000, 0x9ea0,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9058, 0x9eaa,
+ /* b0 */ 0x0000, 0x0000, 0x90b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x9ea8, 0x8abb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e6a4xx - offset 0x02209 ***/
+ /* 80 */ 0x986f, 0x9e96, 0x0000, 0x0000, 0x9ea4, 0x88d6, 0x0000, 0x0000,
+ /* 88 */ 0x9e98, 0x0000, 0x0000, 0x96b8, 0x9e9d, 0x9041, 0x92c5, 0x9e93,
+ /* 90 */ 0x0000, 0x0000, 0x9ea3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x909a, 0x9ead, 0x8a91, 0x8c9f, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x9eaf, 0x9e9a, 0x9eae, 0x0000, 0x9ea7, 0x9e9b, 0x0000,
+ /* a8 */ 0x9eab, 0x0000, 0x9eac, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x9ebd, 0x0000, 0x0000, 0x0000, 0x93cc, 0x0000, 0x9ea2, 0x0000,
+ /* b8 */ 0x0000, 0x9eb9, 0x0000, 0x0000, 0x0000, 0x9ebb, 0x0000, 0x92d6,
+
+ /*** e6a5xx - offset 0x02249 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x976b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x9596, 0x9eb6, 0x91c8, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x9ebc, 0x915e, 0x0000, 0x9eb3, 0x9ec0, 0x9ebf, 0x0000,
+ /* a0 */ 0x93ed, 0x9ebe, 0x93e8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0xfae9, 0x0000, 0x9ec2, 0x9eb5, 0x0000, 0x8bc6, 0x9eb8, 0x8f7c,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x9480, 0x9eba, 0x8bc9, 0x0000, 0x9eb2,
+ /* b8 */ 0x9eb4, 0x9eb1, 0x0000, 0x0000, 0x984f, 0x8a79, 0x9eb7, 0x0000,
+
+ /*** e6a6xx - offset 0x02288 ***/
+ /* 80 */ 0x9ec1, 0x8a54, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x8de5, 0x0000, 0x0000, 0x0000, 0x897c, 0x0000,
+ /* 90 */ 0x0000, 0x9ed2, 0x0000, 0x0000, 0x9850, 0x9ed5, 0x0000, 0x0000,
+ /* 98 */ 0xfaeb, 0x0000, 0x0000, 0x9059, 0x9ed4, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x9ed3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9ed0,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9ec4, 0x0000,
+ /* b0 */ 0x0000, 0x9ee1, 0x9ec3, 0x0000, 0x9ed6, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x9ece, 0x0000, 0x0000, 0x9ec9, 0x9ec6,
+
+ /*** e6a7xx - offset 0x022c8 ***/
+ /* 80 */ 0x0000, 0x9ec7, 0x0000, 0x9ecf, 0x0000, 0x0000, 0x0000, 0xeaa0,
+ /* 88 */ 0x0000, 0x0000, 0x9ecc, 0x8d5c, 0x92c6, 0x9184, 0x9eca, 0x0000,
+ /* 90 */ 0x9ec5, 0x0000, 0x0000, 0x9ec8, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x976c, 0x968a, 0x0000, 0x0000, 0x0000, 0x9ecd, 0x9ed7, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0xfaec, 0x0000, 0x0000, 0x0000, 0x0000, 0x9edf,
+ /* a8 */ 0x9ed8, 0x0000, 0x0000, 0x9ee5, 0x0000, 0x9ee3, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x9ede, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x9edd, 0x0000, 0x92ce, 0x0000, 0x9185, 0x0000, 0x9edb,
+
+ /*** e6a8xx - offset 0x02308 ***/
+ /* 80 */ 0x0000, 0x0000, 0x9ed9, 0x0000, 0x0000, 0x9ee0, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x9ee6, 0x94f3, 0x9eec, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x9ee7, 0x9eea, 0x9ee4, 0x0000, 0x0000, 0x9294,
+ /* 98 */ 0x0000, 0x9557, 0x0000, 0x9eda, 0x0000, 0x0000, 0x9ee2, 0x8fbe,
+ /* a0 */ 0x0000, 0x96cd, 0x9ef6, 0x9ee9, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x8ca0, 0x89a1, 0x8a7e, 0x0000, 0x0000, 0x9ed1, 0x0000,
+ /* b0 */ 0xfaed, 0x0000, 0x0000, 0x0000, 0x0000, 0x8fbf, 0x9eee, 0x0000,
+ /* b8 */ 0x9ef5, 0x8ef7, 0x8a92, 0x0000, 0x0000, 0x924d, 0x0000, 0x0000,
+
+ /*** e6a9xx - offset 0x02346 ***/
+ /* 80 */ 0x0000, 0x0000, 0x9eeb, 0x0000, 0xfaef, 0x9ef0,
+ /* 88 */ 0x9ef4, 0x0000, 0x0000, 0x8bb4, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x8b6b, 0x9ef2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8b40,
+ /* a0 */ 0x0000, 0x93c9, 0x9ef1, 0x0000, 0x0000, 0x0000, 0x9ef3, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0xfaee, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x9eed, 0xfaf0, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x9eef, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfaf1, 0x8a80,
+
+ /*** e6aaxx - offset 0x02386 ***/
+ /* 80 */ 0x9268, 0x0000, 0x0000, 0x0000, 0x9efa, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9ef8, 0x8ce7, 0x0000,
+ /* 90 */ 0x9ef7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9f40,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9e77, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x9ef9, 0x0000, 0x9efb, 0x9efc, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x9f4b, 0x0000, 0x9f47, 0x0000, 0x9e8d, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x9f46, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x9f45, 0x0000, 0x0000, 0x9f42, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e6abxx - offset 0x023c5 ***/
+ /* 80 */ 0x9ee8, 0x9f44, 0x9f43, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x9f49, 0x0000, 0x9845, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x9f4c, 0x8bf9, 0x0000, 0x0000, 0x9f48, 0x9f4a,
+ /* a0 */ 0x0000, 0x0000, 0xfaf2, 0x0000, 0xfaf3, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x94a5, 0x0000, 0x9f4d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x9f51, 0x9f4e, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e6acxx - offset 0x02401 ***/
+ /* 80 */ 0x9793, 0x9f4f, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x9edc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x9f52, 0x0000, 0x0000, 0x0000, 0x9f53, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8954, 0x0000, 0x9f55,
+ /* a0 */ 0x8c87, 0x8e9f, 0x0000, 0x8bd3, 0x0000, 0x0000, 0x0000, 0x89a2,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x977e, 0x0000, 0x0000, 0x0000, 0x0000, 0x9f57,
+ /* b8 */ 0x9f56, 0x9f59, 0x8b5c, 0x0000, 0x0000, 0x8bd4, 0x8abc, 0x0000,
+
+ /*** e6adxx - offset 0x02440 ***/
+ /* 80 */ 0x0000, 0x0000, 0x9f5c, 0x0000, 0x0000, 0x0000, 0x9f5b,
+ /* 88 */ 0x0000, 0x9f5d, 0x0000, 0x0000, 0x89cc, 0x0000, 0x9256, 0x0000,
+ /* 90 */ 0x9f5e, 0x0000, 0x0000, 0x8abd, 0x9f60, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x9f5f, 0x0000, 0x9f61, 0x0000, 0x0000, 0x0000, 0x9f62,
+ /* a0 */ 0x0000, 0x9f63, 0x8e7e, 0x90b3, 0x8d9f, 0x0000, 0x9590, 0x0000,
+ /* a8 */ 0x0000, 0x95e0, 0x9863, 0x0000, 0x0000, 0x0000, 0x0000, 0x8e95,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x8dce, 0x97f0, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x9f64, 0x9f65, 0x0000, 0x8e80, 0x0000, 0x0000, 0x0000, 0x9f66,
+
+ /*** e6aexx - offset 0x02480 ***/
+ /* 80 */ 0x9f67, 0x0000, 0x0000, 0x9f69, 0x9f68, 0x0000, 0x9677, 0x0000,
+ /* 88 */ 0x0000, 0x8f7d, 0x8eea, 0x8e63, 0x0000, 0x9f6a, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9f6c, 0x9042, 0x0000,
+ /* 98 */ 0x9f6b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9f6d, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9f6e, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x9f6f, 0x9f70, 0x0000, 0x0000, 0x0000, 0x9f71,
+ /* b0 */ 0x0000, 0x9f73, 0x9f72, 0x9f74, 0x89a3, 0x9269, 0x0000, 0x9f75,
+ /* b8 */ 0x0000, 0x0000, 0x8e45, 0x8a6b, 0x9f76, 0x0000, 0x0000, 0x9361,
+
+ /*** e6afxx - offset 0x024c0 ***/
+ /* 80 */ 0x9aca, 0x0000, 0x0000, 0x0000, 0x0000, 0x8b42, 0x9f77, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x9f78, 0x0000, 0x95ea, 0x9688, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x93c5, 0x9f79, 0x94e4, 0x0000, 0xfaf4, 0x0000,
+ /* 98 */ 0x94f9, 0x0000, 0x0000, 0x96d1, 0x0000, 0x0000, 0x0000, 0x9f7a,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x9f7c, 0x9f7b, 0x0000, 0x0000, 0x9f7e,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x9f7d, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e6b0xx - offset 0x024f8 ***/
+ /* 88 */ 0x9f81, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8e81,
+ /* 90 */ 0x0000, 0x96af, 0x0000, 0x9f82, 0x9f83, 0x0000, 0x0000, 0x8b43,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x9f84, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x9f86, 0x9f85, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9085, 0x0000, 0x0000, 0x9558,
+ /* b8 */ 0x8969, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x94c3, 0xfaf5,
+
+ /*** e6b1xx - offset 0x02538 ***/
+ /* 80 */ 0x92f3, 0x8f60, 0x8b81, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x94c4, 0x0000,
+ /* 90 */ 0x8eac, 0x0000, 0x0000, 0x0000, 0x0000, 0x9f88, 0x0000, 0x8abe,
+ /* 98 */ 0x0000, 0x0000, 0x8998, 0x0000, 0xfaf6, 0x93f0, 0x9f87, 0x8d5d,
+ /* a0 */ 0x9272, 0x0000, 0x9f89, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x9f91, 0x0000, 0x9f8a, 0x0000, 0x0000, 0x0000, 0x0000, 0xfaf8,
+ /* b0 */ 0x91bf, 0x0000, 0x8b82, 0x9f92, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x8c88, 0x0000, 0x0000, 0x8b44, 0x9f90, 0x0000,
+
+ /*** e6b2xx - offset 0x02577 ***/
+ /* 80 */ 0x9f8e, 0x9f8b, 0x9780, 0x0000, 0x0000, 0xfaf7, 0x0000,
+ /* 88 */ 0x92be, 0x0000, 0x0000, 0x0000, 0x93d7, 0x9f8c, 0x0000, 0x0000,
+ /* 90 */ 0x9f94, 0x0000, 0x9f93, 0x8c42, 0x0000, 0x0000, 0x89ab, 0x0000,
+ /* 98 */ 0x0000, 0x8db9, 0x9f8d, 0x9f8f, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x9676, 0x91f2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x9697, 0x0000, 0x0000, 0x9f9c, 0x0000,
+ /* b0 */ 0x0000, 0x9f9d, 0x0000, 0x89cd, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x95a6, 0x96fb, 0x9f9f, 0x8ea1, 0x8fc0, 0x9f98, 0x9f9e, 0x8988,
+
+ /*** e6b3xx - offset 0x025b7 ***/
+ /* 80 */ 0x0000, 0x8bb5, 0x0000, 0x0000, 0x9f95, 0x9f9a, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x90f2, 0x9491, 0x0000, 0x94e5, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x9f97, 0x0000, 0x9640, 0x0000, 0x9f99,
+ /* 98 */ 0x0000, 0x9fa2, 0xfaf9, 0x9fa0, 0x0000, 0x9f9b, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x9641, 0x9467, 0x8b83, 0x0000, 0x9344, 0x0000, 0x0000,
+ /* a8 */ 0x928d, 0x0000, 0x9fa3, 0x0000, 0x0000, 0x0000, 0x0000, 0x9fa1,
+ /* b0 */ 0x91d7, 0x9f96, 0x0000, 0x896a, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e6b4xx - offset 0x025f3 ***/
+ /* 80 */ 0xfafa, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x976d, 0x9fae, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x9fad, 0x0000, 0x0000, 0x0000, 0x0000, 0x90f4,
+ /* 98 */ 0x0000, 0x9faa, 0x0000, 0x978c, 0x0000, 0x0000, 0x93b4, 0x9fa4,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x92c3, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x896b, 0x8d5e, 0x9fa7, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x8f46, 0x9fac, 0x0000, 0x9fab, 0x9fa6, 0x0000,
+ /* b8 */ 0x9fa9, 0x0000, 0x0000, 0x8a88, 0x0000, 0x9fa8, 0x9468, 0x0000,
+
+ /*** e6b5xx - offset 0x02632 ***/
+ /* 80 */ 0x97ac, 0x0000, 0x0000, 0x8ff2, 0x90f3, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x9fb4, 0x9fb2, 0x0000, 0x956c, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x9faf, 0x9fb1, 0x0000, 0x8959, 0x0000,
+ /* a8 */ 0x0000, 0x8d5f, 0x9851, 0x0000, 0x8a5c, 0x0000, 0x9582, 0xfafc,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9781, 0x0000, 0x0000, 0x8a43,
+ /* b8 */ 0x905a, 0x9fb3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e6b6xx - offset 0x0266d ***/
+ /* 80 */ 0x9fb8, 0x0000, 0xfafb,
+ /* 88 */ 0x8fc1, 0x0000, 0x0000, 0x0000, 0x974f, 0x0000, 0x9fb5, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x9fb0, 0x0000, 0x9fb6, 0xfb40, 0x0000,
+ /* 98 */ 0x0000, 0x97dc, 0x0000, 0x9393, 0x93c0, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xfb41, 0x0000, 0x0000, 0x8a55,
+ /* b0 */ 0x0000, 0x0000, 0x8974, 0x0000, 0x0000, 0x9fbc, 0x0000, 0x0000,
+ /* b8 */ 0x9fbf, 0x0000, 0x0000, 0x0000, 0x97c1, 0x0000, 0x0000, 0x0000,
+
+ /*** e6b7xx - offset 0x026ad ***/
+ /* 80 */ 0x9784, 0x0000, 0x0000, 0x0000, 0x0000, 0x9fc6, 0x9fc0, 0x9fbd,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x97d2, 0x9fc3, 0x0000, 0x0000, 0xfb42,
+ /* 90 */ 0x0000, 0x8f69, 0x9fc5, 0x0000, 0x0000, 0x9fca, 0x0000, 0x0000,
+ /* 98 */ 0x9391, 0x9fc8, 0x0000, 0x0000, 0x0000, 0x0000, 0x9fc2, 0x0000,
+ /* a0 */ 0x0000, 0x9257, 0x0000, 0x0000, 0x9fc9, 0x0000, 0x9fbe, 0x0000,
+ /* a8 */ 0x9fc4, 0x0000, 0x9fcb, 0x88fa, 0x9fc1, 0x0000, 0x9fcc, 0x0000,
+ /* b0 */ 0x0000, 0x905b, 0xfb44, 0x8f7e, 0x0000, 0x95a3, 0x0000, 0x8dac,
+ /* b8 */ 0xfb43, 0x9fb9, 0x9fc7, 0x9359, 0xfb45, 0x0000, 0x0000, 0x0000,
+
+ /*** e6b8xx - offset 0x026ea ***/
+ /* 80 */ 0x0000, 0x0000, 0x90b4, 0x0000, 0x8a89,
+ /* 88 */ 0x8dcf, 0x8fc2, 0x9fbb, 0x8f61, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x8c6b, 0x0000, 0x9fba, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x9fd0, 0x8f8d, 0x8cb8, 0x0000, 0x9fdf, 0x0000, 0x9fd9,
+ /* a0 */ 0x8b94, 0x936e, 0x0000, 0x9fd4, 0x9fdd, 0x88ad, 0x8951, 0xfb48,
+ /* a8 */ 0x0000, 0x89b7, 0x0000, 0x9fd6, 0x91aa, 0x9fcd, 0x9fcf, 0x8d60,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x9fe0, 0xfb46, 0x9fdb, 0x0000, 0xfb49, 0x0000, 0x9fd3, 0x0000,
+
+ /*** e6b9xx - offset 0x02729 ***/
+ /* 80 */ 0x0000, 0x0000, 0x9fda, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x96a9, 0x0000, 0x0000, 0x9fd8, 0x9fdc, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8cce, 0x0000,
+ /* 98 */ 0x8fc3, 0x0000, 0x0000, 0x9258, 0xfb47, 0x0000, 0x0000, 0x9fd2,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x974e,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x9fd5, 0x0000, 0x0000, 0x9fce, 0x9392,
+ /* b0 */ 0x0000, 0x0000, 0x9fd1, 0x0000, 0x0000, 0x0000, 0x9fd7, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9870, 0x8ebc,
+
+ /*** e6baxx - offset 0x02769 ***/
+ /* 80 */ 0x969e, 0x0000, 0x9fe1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x94ac, 0x0000, 0x0000, 0x9fed,
+ /* 90 */ 0x8cb9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f80, 0x0000,
+ /* 98 */ 0x9fe3, 0x0000, 0x0000, 0x0000, 0x97ad, 0x8d61, 0x0000, 0x9ff0,
+ /* a0 */ 0x0000, 0x0000, 0x88ec, 0x0000, 0x0000, 0x9fee, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x9fe2, 0x0000, 0x0000, 0x0000, 0x0000, 0x9fe8,
+ /* b0 */ 0x0000, 0x0000, 0x9fea, 0x0000, 0x0000, 0x0000, 0x976e, 0x9fe5,
+ /* b8 */ 0x0000, 0x0000, 0x934d, 0x0000, 0x0000, 0x9fe7, 0x0000, 0xfb4a,
+
+ /*** e6bbxx - offset 0x027a9 ***/
+ /* 80 */ 0x0000, 0x0000, 0x9fef, 0x0000, 0x9fe9, 0x96c5, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x9fe4, 0x0000, 0x8ea0, 0x9ffc, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x8a8a, 0x0000, 0x9fe6, 0x9feb, 0x9fec, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x91ea, 0x91d8, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9ff4, 0x0000, 0x0000, 0x9ffa,
+ /* b0 */ 0x0000, 0x0000, 0x9ff8, 0x0000, 0x9348, 0x0000, 0x0000, 0xe042,
+ /* b8 */ 0x9ff5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9ff6, 0x9fde,
+
+ /*** e6bcxx - offset 0x027e9 ***/
+ /* 80 */ 0x0000, 0x8b99, 0x9559, 0x0000, 0x0000, 0x0000, 0x8ebd, 0x0000,
+ /* 88 */ 0x0000, 0x8d97, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9852,
+ /* 90 */ 0x0000, 0x9ff2, 0x0000, 0xe041, 0x8989, 0x9186, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x9499, 0x0000, 0x8abf, 0x97f8, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x969f, 0x92d0, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x9ff9, 0x9ffb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x9151, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe040, 0x9ff7,
+
+ /*** e6bdxx - offset 0x02829 ***/
+ /* 80 */ 0x0000, 0x9ff1, 0x0000, 0x0000, 0x0000, 0x8ac1, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8c89, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0xe04e, 0x0000, 0x0000, 0xe049, 0x90f6, 0x0000, 0x0000, 0x8a83,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8f81, 0x0000, 0xe052, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe04b, 0x92aa, 0xe048,
+ /* b0 */ 0x92d7, 0x0000, 0x0000, 0x0000, 0xe06b, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0xe045, 0x0000, 0xe044, 0x0000, 0xe04d, 0x0000, 0x0000, 0x0000,
+
+ /*** e6bexx - offset 0x02869 ***/
+ /* 80 */ 0xe047, 0xe046, 0xe04c, 0x0000, 0x909f, 0x0000, 0xe043, 0x0000,
+ /* 88 */ 0xfb4b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe04f, 0x0000,
+ /* 90 */ 0x0000, 0xe050, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8ac0,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe055, 0x0000, 0xe054, 0xe056, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0xe059, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x9362, 0x0000, 0xe053, 0x0000, 0xfb4c, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe057, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e6bfxx - offset 0x028a9 ***/
+ /* 80 */ 0x8c83, 0x91f7, 0xe051, 0x945a, 0x0000, 0x0000, 0xe058, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe05d, 0xe05b, 0x0000, 0x0000,
+ /* 98 */ 0xe05e, 0x0000, 0x0000, 0xe061, 0x0000, 0x0000, 0x0000, 0xe05a,
+ /* a0 */ 0x8d8a, 0x9447, 0x0000, 0x0000, 0x9fb7, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x9794, 0xe05c, 0x0000, 0xe060, 0x91f3,
+ /* b0 */ 0x0000, 0xe05f, 0x0000, 0xe04a, 0x0000, 0xfb4d, 0xe889, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0xe064, 0x0000, 0x0000, 0x0000, 0xe068, 0x0000,
+
+ /*** e780xx - offset 0x028e8 ***/
+ /* 80 */ 0xe066, 0x0000, 0x0000, 0x0000, 0xfb4e, 0x0000, 0xfb4f,
+ /* 88 */ 0x0000, 0xe062, 0x0000, 0xe063, 0x0000, 0x0000, 0x0000, 0xe067,
+ /* 90 */ 0x0000, 0xe065, 0x0000, 0x0000, 0x0000, 0x956d, 0x0000, 0x0000,
+ /* 98 */ 0xe06d, 0x0000, 0xe06a, 0xe069, 0x0000, 0xe06c, 0x93d2, 0xe06e,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9295, 0x91eb,
+ /* a8 */ 0xfb50, 0x0000, 0x0000, 0x0000, 0x90a3, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xe06f, 0x0000, 0xe071, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe070, 0x0000,
+
+ /*** e781xx - offset 0x02927 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9ff3, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0xe072, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x93e5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0xe073, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x89ce, 0x0000, 0x0000, 0x0000, 0x9394,
+ /* b0 */ 0x8a44, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x8b84, 0x0000, 0x0000, 0x0000, 0x8edc, 0x8dd0, 0x0000, 0x0000,
+
+ /*** e782xx - offset 0x02965 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0xfb51, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x9846, 0x9086, 0x0000, 0x0000, 0x0000, 0x898a, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe075, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xe074, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0xfb52, 0xe078, 0x9259, 0xe07b, 0xe076,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0xe07a, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0xe079, 0x935f, 0x88d7, 0xfa62, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e783xx - offset 0x029a1 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x97f3, 0x0000, 0x0000, 0xe07d, 0x0000, 0x0000, 0x0000, 0x8947,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xe080, 0x0000, 0x0000, 0x0000, 0xe07e, 0x0000, 0xe07c,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0xe077, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x9642, 0x0000, 0x0000, 0x0000, 0xe082, 0x0000, 0x0000,
+
+ /*** e784xx - offset 0x029df ***/
+ /* 80 */ 0x0000, 0x0000, 0xfb54, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0xe081, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfb53,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x898b, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xe084, 0x95b0, 0x0000, 0xe083, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x96b3, 0x0000, 0x0000, 0x0000, 0x0000, 0x8fc5, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9152, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8fc4, 0x0000, 0x0000, 0x0000,
+
+ /*** e785xx - offset 0x02a1c ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0xfb56, 0xfb57,
+ /* 88 */ 0x0000, 0x97f9, 0x0000, 0x0000, 0xe08a, 0x0000, 0x90f7, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe086, 0xe08b, 0x0000,
+ /* 98 */ 0x0000, 0x898c, 0x0000, 0x0000, 0xfb55, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0xe089, 0x0000, 0x9481, 0xe085, 0xe088, 0x8fc6,
+ /* a8 */ 0x0000, 0x94cf, 0x0000, 0x0000, 0xe08c, 0x0000, 0x8ecf, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x90f8, 0x0000, 0x0000,
+
+ /*** e786xx - offset 0x02a5a ***/
+ /* 80 */ 0x0000, 0x0000, 0xe08f, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0xe087, 0x0000, 0x8c46, 0x0000, 0x0000, 0x0000, 0x0000, 0xe08d,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x976f, 0xe090, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xeaa4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f6e,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0xe091, 0x0000, 0x0000, 0x0000, 0xe092, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x944d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe094, 0x0000, 0x0000, 0x0000, 0x0000, 0xe095, 0x0000,
+
+ /*** e787xx - offset 0x02a99 ***/
+ /* 80 */ 0xfb59, 0x0000, 0x9452, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x9395, 0xe097, 0x0000, 0x0000, 0x0000, 0x0000, 0xe099, 0x0000,
+ /* 90 */ 0x97d3, 0x0000, 0xe096, 0x0000, 0xe098, 0x898d, 0x0000, 0xe093,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a7a,
+ /* a0 */ 0xe09a, 0x0000, 0x0000, 0x0000, 0x0000, 0x9187, 0x8e57, 0xe09c,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe09b, 0x9043, 0x99d7, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe09d, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe09f, 0x0000, 0xe08e, 0xe09e, 0x0000, 0xfb5a, 0xe0a0,
+
+ /*** e788xx - offset 0x02ad9 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x949a, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0a1, 0x0000, 0x0000,
+ /* 90 */ 0xe0a2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0xe0a3, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0xe0a4, 0x0000, 0x92dc, 0x0000, 0xe0a6, 0xe0a5, 0x0000, 0x0000,
+ /* b0 */ 0xe0a7, 0x0000, 0xe0a8, 0x0000, 0x0000, 0x8edd, 0x9583, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x96ea, 0xe0a9, 0xe0aa, 0x9175, 0x8ea2, 0xe0ab,
+
+ /*** e789xx - offset 0x02b19 ***/
+ /* 80 */ 0xe0ac, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0ad, 0x95d0,
+ /* 88 */ 0x94c5, 0x0000, 0x0000, 0xe0ae, 0x9476, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x92ab, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0xe0af, 0x89e5, 0x0000, 0x8b8d, 0x0000, 0x96c4, 0x0000, 0x96b4,
+ /* a0 */ 0x0000, 0x89b2, 0x9853, 0x0000, 0x0000, 0x0000, 0x0000, 0x9671,
+ /* a8 */ 0x0000, 0x95a8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x90b5, 0x0000, 0xe0b0, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x93c1, 0x0000, 0x0000, 0x0000, 0x8ca1, 0xe0b1, 0x0000,
+
+ /*** e78axx - offset 0x02b59 ***/
+ /* 80 */ 0x8dd2, 0xe0b3, 0xe0b2, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0b4,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe0b5, 0x0000, 0x0000, 0x0000, 0xe0b6, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x8b5d, 0x0000, 0xe0b7, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0b8,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8ca2, 0x0000, 0x0000, 0x94c6,
+ /* b0 */ 0x0000, 0xfb5b, 0xe0ba, 0x0000, 0x0000, 0x0000, 0x8ff3, 0x0000,
+ /* b8 */ 0x0000, 0xe0b9, 0x0000, 0x0000, 0x0000, 0x0000, 0xfb5c, 0x0000,
+
+ /*** e78bxx - offset 0x02b98 ***/
+ /* 80 */ 0x0000, 0x8bb6, 0xe0bb, 0xe0bd, 0x0000, 0xe0bc, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0be, 0x0000,
+ /* 90 */ 0x8ccf, 0x0000, 0xe0bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x8be7,
+ /* 98 */ 0x0000, 0x915f, 0x0000, 0x8d9d, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0xe0c1, 0xe0c2, 0xe0c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x8eeb, 0x0000, 0x0000, 0x93c6, 0x8bb7, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0c4,
+ /* b8 */ 0x924b, 0xe0c3, 0x0000, 0x0000, 0x9854, 0x9482, 0x0000, 0x0000,
+
+ /*** e78cxx - offset 0x02bd6 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0xe0c7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0c9, 0xe0c6,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x96d2, 0xe0c8, 0xe0ca, 0x0000, 0x97c2,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xfb5d, 0xe0ce, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe0cd, 0x9296, 0x944c, 0x0000, 0x0000, 0x8ca3, 0xe0cc,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe0cb, 0x0000, 0x9750, 0x9751,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0cf, 0x898e,
+
+ /*** e78dxx - offset 0x02c16 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8d96, 0x8e82, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0d0, 0xe0d1,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0d3,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x8f62, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0xe0d5, 0x0000, 0xe0d4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xe0d6, 0x0000, 0x8a6c, 0x0000, 0x0000, 0xe0d8, 0x0000, 0xfb5f,
+ /* b8 */ 0xe0d7, 0x0000, 0xe0da, 0xe0d9, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e78exx - offset 0x02c52 ***/
+ /* 80 */ 0x8cba, 0x0000, 0x0000, 0x97a6,
+ /* 88 */ 0x0000, 0x8bca, 0x0000, 0x89a4, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8be8, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x8adf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x97e6, 0xe0dc, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0xe0de, 0x0000, 0xfb60, 0x0000, 0x0000,
+
+ /*** e78fxx - offset 0x02c92 ***/
+ /* 80 */ 0xe0df, 0x0000, 0x89cf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0xe0db, 0xfb61, 0x8e58, 0x0000, 0x0000, 0x92bf, 0xe0dd, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xfb64, 0x0000, 0x0000, 0x0000, 0xfb62, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0e2, 0x0000,
+ /* a0 */ 0x8eec, 0x0000, 0x0000, 0xfb63, 0x0000, 0xe0e0, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x8c5d, 0x0000, 0x0000, 0x94c7, 0xe0e1, 0x0000,
+ /* b0 */ 0x0000, 0xe0fc, 0x0000, 0x0000, 0x0000, 0xfb66, 0x0000, 0x0000,
+ /* b8 */ 0xe0e7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8cbb, 0x0000,
+
+ /*** e790xx - offset 0x02cd1 ***/
+ /* 80 */ 0x0000, 0x0000, 0x8b85, 0x0000, 0xe0e4, 0x979d, 0xfb65,
+ /* 88 */ 0x0000, 0x97ae, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x91f4, 0x0000, 0x0000, 0xe0e6, 0xfb67, 0x0000,
+ /* a8 */ 0x0000, 0xfb69, 0xfb68, 0x0000, 0x0000, 0x0000, 0xfb6a, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0xe0e8, 0x97d4, 0x8bd5, 0x94fa, 0x9469, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0xe0e9, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0eb,
+
+ /*** e791xx - offset 0x02d11 ***/
+ /* 80 */ 0x0000, 0xe0ee, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0ea, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xe0ed, 0x8ce8, 0x896c, 0xe0ef, 0x0000, 0x9090, 0xe0ec,
+ /* a0 */ 0x97da, 0x0000, 0xfb6b, 0xe0f2, 0xeaa2, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe0f0, 0xe0f3, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0e5,
+ /* b0 */ 0xe0f1, 0x0000, 0x0000, 0x8dba, 0x0000, 0x0000, 0xe0f4, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0f5, 0x0000,
+
+ /*** e792xx - offset 0x02d50 ***/
+ /* 80 */ 0x0000, 0x0000, 0x979e, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0xfb6c, 0x0000, 0xe0f6, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0f7, 0xfb6d,
+ /* a0 */ 0x0000, 0x0000, 0xe0e3, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0f8,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x8ac2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8ea3, 0x0000, 0x0000,
+
+ /*** e793xx - offset 0x02d8e ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0xe0f9, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0fa,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe0fb, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x895a, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0xe140, 0x0000, 0x955a, 0xe141, 0x0000, 0x0000, 0x8aa2, 0xe142,
+ /* a8 */ 0x0000, 0xe143, 0x0000, 0x0000, 0x0000, 0x0000, 0xe144, 0x0000,
+ /* b0 */ 0xe146, 0xe147, 0xe145, 0x0000, 0x0000, 0x0000, 0x9572, 0xe149,
+ /* b8 */ 0xe148, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e794xx - offset 0x02dcd ***/
+ /* 80 */ 0xfb6e, 0x0000, 0xe14b, 0xe14a, 0xe14c, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe14d, 0xe14f, 0xe14e, 0x0000,
+ /* 90 */ 0x0000, 0x8d99, 0x0000, 0xe151, 0x0000, 0xe150, 0x0000, 0x0000,
+ /* 98 */ 0x8ac3, 0x0000, 0x9072, 0x0000, 0x935b, 0x0000, 0xe152, 0x90b6,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x8e59, 0x0000, 0x8999, 0xe153, 0x0000,
+ /* a8 */ 0x9770, 0x0000, 0x0000, 0x95e1, 0xe154, 0x0000, 0x0000, 0xfaa8,
+ /* b0 */ 0x9363, 0x9752, 0x8d62, 0x905c, 0x0000, 0x0000, 0x0000, 0x926a,
+ /* b8 */ 0x99b2, 0x0000, 0x92ac, 0x89e6, 0xe155, 0x0000, 0x0000, 0x0000,
+
+ /*** e795xx - offset 0x02e0a ***/
+ /* 80 */ 0x0000, 0xe156, 0x0000, 0xe15b, 0x0000,
+ /* 88 */ 0x0000, 0xe159, 0xe158, 0x9dc0, 0x8a45, 0xe157, 0x0000, 0x88d8,
+ /* 90 */ 0x0000, 0x94a8, 0x0000, 0x0000, 0x94c8, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x97af, 0xe15c, 0xe15a, 0x927b, 0x90a4, 0x0000, 0x0000,
+ /* a0 */ 0x94a9, 0x0000, 0x954c, 0x0000, 0xe15e, 0x97aa, 0x8c6c, 0xe15f,
+ /* a8 */ 0x0000, 0xe15d, 0x94d4, 0xe160, 0x0000, 0xe161, 0x0000, 0xfb6f,
+ /* b0 */ 0x88d9, 0x0000, 0x0000, 0x8ff4, 0xe166, 0x0000, 0xe163, 0x93eb,
+ /* b8 */ 0xe162, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8b45,
+
+ /*** e796xx - offset 0x02e4a ***/
+ /* 80 */ 0x0000, 0x0000, 0xe169, 0x0000, 0x0000, 0x0000, 0xe164, 0xe165,
+ /* 88 */ 0x0000, 0xe168, 0xe167, 0x9544, 0x0000, 0x0000, 0x9161, 0x9160,
+ /* 90 */ 0x0000, 0x8b5e, 0x0000, 0x0000, 0xe16a, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0xe16b, 0x0000, 0x0000, 0xe16c, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0xe16e, 0x0000, 0xe16d, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x8975, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0xe176, 0x94e6, 0xe170, 0x0000, 0xe172, 0x0000, 0x0000,
+ /* b8 */ 0xe174, 0x905d, 0x0000, 0x0000, 0xe175, 0xe173, 0x8ebe, 0x0000,
+
+ /*** e797xx - offset 0x02e89 ***/
+ /* 80 */ 0x0000, 0xe16f, 0xe171, 0x0000, 0x9561, 0x0000, 0x8fc7,
+ /* 88 */ 0x0000, 0x0000, 0xe178, 0x0000, 0x0000, 0xe177, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe179, 0x0000, 0x8ea4, 0x8dad, 0x0000, 0x0000,
+ /* 98 */ 0x9397, 0xe17a, 0x0000, 0x92c9, 0x0000, 0x0000, 0xe17c, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x979f, 0xe17b, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x9189, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xe182, 0x0000, 0xe184, 0xe185, 0x9273, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0xe183, 0x0000, 0xe180, 0x0000, 0xe17d, 0xe17e,
+
+ /*** e798xx - offset 0x02ec9 ***/
+ /* 80 */ 0x0000, 0xe181, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0xe188, 0x0000, 0xe186, 0x0000, 0xe187, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe189,
+ /* a0 */ 0xe18b, 0xe18c, 0xe18d, 0x0000, 0xe18e, 0x0000, 0x0000, 0xe18a,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xe190, 0x0000, 0x0000, 0x0000, 0xe18f, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0xe191, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e799xx - offset 0x02f07 ***/
+ /* 80 */ 0x97c3, 0x0000, 0x0000, 0x0000, 0xe194, 0xe192,
+ /* 88 */ 0xe193, 0x0000, 0x0000, 0x0000, 0x8ae0, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x96fc, 0x0000, 0x0000, 0x0000, 0x95c8, 0x0000,
+ /* 98 */ 0xe196, 0x0000, 0x0000, 0x0000, 0xe195, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe197, 0xe198, 0x0000, 0x0000, 0x0000, 0x0000, 0xe19c,
+ /* a8 */ 0xe199, 0xe19a, 0xe19b, 0x0000, 0xe19d, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xe19e, 0x0000, 0xe19f, 0x0000, 0x0000, 0x0000, 0xe1a0, 0x0000,
+ /* b8 */ 0xe1a1, 0x0000, 0x94ad, 0x936f, 0xe1a2, 0x9492, 0x9553, 0x0000,
+
+ /*** e79axx - offset 0x02f47 ***/
+ /* 80 */ 0xe1a3, 0x0000, 0xfb70, 0xe1a4, 0x9349, 0x0000, 0x8a46, 0x8d63,
+ /* 88 */ 0xe1a5, 0x0000, 0x0000, 0xe1a6, 0x0000, 0x0000, 0xe1a7, 0x0000,
+ /* 90 */ 0x8e48, 0x0000, 0x0000, 0xe1a9, 0x0000, 0x0000, 0xe1a8, 0x0000,
+ /* 98 */ 0x0000, 0xe1aa, 0xe1ab, 0xfb73, 0xfb71, 0x0000, 0xfb72, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfb74, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x94e7, 0x0000,
+ /* b0 */ 0xe1ac, 0x0000, 0x0000, 0x0000, 0xe1ad, 0x0000, 0x0000, 0xea89,
+ /* b8 */ 0xe1ae, 0xe1af, 0xe1b0, 0x0000, 0x0000, 0x0000, 0x0000, 0x8e4d,
+
+ /*** e79bxx - offset 0x02f87 ***/
+ /* 80 */ 0x0000, 0x0000, 0xe1b1, 0x9475, 0x0000, 0x0000, 0x967e, 0x0000,
+ /* 88 */ 0x896d, 0x0000, 0x8976, 0x0000, 0x0000, 0xe1b2, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe1b4, 0x0000, 0x0000, 0x0000, 0xe1b3, 0x9390,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x90b7, 0x9f58, 0x0000, 0xe1b5, 0x96bf,
+ /* a0 */ 0x0000, 0xe1b6, 0x0000, 0x8ac4, 0x94d5, 0xe1b7, 0x0000, 0xe1b8,
+ /* a8 */ 0x0000, 0x0000, 0xe1b9, 0x0000, 0x0000, 0x0000, 0x96da, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x96d3, 0x0000, 0x92bc, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x918a, 0x0000, 0x0000, 0xe1bb, 0x0000, 0x0000, 0x8f82, 0x0000,
+
+ /*** e79cxx - offset 0x02fc6 ***/
+ /* 80 */ 0x8fc8, 0x0000, 0x0000, 0xe1be, 0x0000, 0x0000, 0xe1bd,
+ /* 88 */ 0xe1bc, 0x94fb, 0x0000, 0x8ac5, 0x8ca7, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0xe1c4, 0x0000, 0x0000, 0xe1c1, 0x905e,
+ /* a0 */ 0x96b0, 0x0000, 0x0000, 0x0000, 0xe1c0, 0xe1c2, 0xe1c3, 0x0000,
+ /* a8 */ 0x0000, 0xe1bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1c5,
+ /* b8 */ 0xe1c6, 0x0000, 0x92ad, 0x0000, 0x8ae1, 0x0000, 0x0000, 0x0000,
+
+ /*** e79dxx - offset 0x03006 ***/
+ /* 80 */ 0x9285, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfb76, 0xe1c7,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0xe1c8, 0xe1cb, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x9087, 0x0000, 0x93c2, 0x0000, 0xe1cc, 0x9672, 0x0000,
+ /* a8 */ 0xe1c9, 0x0000, 0x0000, 0xe1ca, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe1cf, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1ce, 0xe1cd,
+
+ /*** e79exx - offset 0x03046 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0xe1d1, 0x0000, 0x0000, 0xe1d0, 0x0000,
+ /* 90 */ 0x0000, 0xe1d2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1d4, 0x0000,
+ /* a0 */ 0xe1d3, 0x0000, 0x0000, 0x0000, 0x0000, 0x95cb, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8f75, 0x97c4, 0x0000, 0x0000,
+ /* b0 */ 0xe1d5, 0x0000, 0x0000, 0x93b5, 0x0000, 0x0000, 0xe1d6, 0x0000,
+ /* b8 */ 0x0000, 0xe1d7, 0x0000, 0xe1db, 0xe1d9, 0xe1da, 0x0000, 0xe1d8,
+
+ /*** e79fxx - offset 0x03086 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1dc,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1dd, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1de,
+ /* 98 */ 0x0000, 0x0000, 0xe1df, 0x96b5, 0xe1e0, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x96ee, 0xe1e1, 0x0000, 0x926d, 0x0000, 0x948a,
+ /* a8 */ 0x0000, 0x8be9, 0x0000, 0x0000, 0x0000, 0x925a, 0xe1e2, 0x8bb8,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x90ce, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe1e3, 0x0000, 0x0000, 0x0000,
+
+ /*** e7a0xx - offset 0x030c4 ***/
+ /* 80 */ 0x8dbb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe1e4, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe1e5, 0x0000, 0x8ca4, 0x8dd3, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0xe1e7, 0xfb78, 0x0000, 0x0000, 0x0000, 0x9375, 0x8dd4, 0x8b6d,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x9643, 0x0000, 0x946a, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x9376, 0x0000, 0x0000, 0x0000, 0x0000, 0x8d7b,
+
+ /*** e7a1xx - offset 0x03104 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1e9, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfb79, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8fc9, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xfb7a, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x97b0, 0x8d64, 0x0000, 0x0000, 0x8ca5,
+ /* b0 */ 0x0000, 0x0000, 0x94a1, 0x0000, 0xe1eb, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0xfb7b, 0x0000, 0xe1ed, 0x0000, 0x0000, 0x0000,
+
+ /*** e7a2xx - offset 0x03143 ***/
+ /* 80 */ 0x8ce9, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1ec, 0x92f4,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe1ef, 0x8a56, 0xe1ea, 0x0000,
+ /* 90 */ 0x0000, 0x94e8, 0x0000, 0x894f, 0x0000, 0x8dea, 0x0000, 0x9871,
+ /* 98 */ 0x0000, 0x0000, 0xe1ee, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0xe1f0, 0x0000, 0x0000, 0x0000, 0x95c9,
+ /* a8 */ 0x0000, 0x90d7, 0xe1f2, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1f3,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1f1, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x8a6d, 0x0000, 0xe1f9, 0x0000, 0xe1f8, 0x0000,
+
+ /*** e7a3xx - offset 0x03182 ***/
+ /* 80 */ 0x8ea5, 0x0000, 0x0000, 0x0000, 0xe1fa, 0xe1f5, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0xe1fb, 0xe1f6, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x94d6, 0xe1f4, 0x0000, 0x0000, 0xe1f7, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0xe241, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe240,
+ /* a8 */ 0x9681, 0x0000, 0x0000, 0x0000, 0xe1fc, 0x0000, 0x0000, 0x88e9,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe243, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe242, 0x0000, 0x0000,
+
+ /*** e7a4xx - offset 0x031c1 ***/
+ /* 80 */ 0x8fca, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe244,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9162, 0x0000,
+ /* 90 */ 0x0000, 0xe246, 0xe245, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xe247, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1e6, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0xe1e8, 0xe249, 0xe248, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xfb7c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x8ea6, 0x0000, 0x97e7, 0x0000, 0x8ed0, 0x0000,
+
+ /*** e7a5xx - offset 0x03201 ***/
+ /* 80 */ 0xe24a, 0x8c56, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8b5f,
+ /* 88 */ 0x8b46, 0x8e83, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x9753, 0x0000, 0x0000, 0xe250, 0x0000, 0xe24f, 0x9163, 0xe24c,
+ /* 98 */ 0x0000, 0x0000, 0xe24e, 0x0000, 0x0000, 0x8f6a, 0x905f, 0xe24d,
+ /* a0 */ 0xe24b, 0x0000, 0x9449, 0x0000, 0x0000, 0x8fcb, 0x0000, 0x0000,
+ /* a8 */ 0x955b, 0x0000, 0x0000, 0x0000, 0x0000, 0x8dd5, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9398,
+ /* b8 */ 0x0000, 0x0000, 0xe251, 0x0000, 0x0000, 0x0000, 0x0000, 0xe252,
+
+ /*** e7a6xx - offset 0x03241 ***/
+ /* 80 */ 0xe268, 0x8bd6, 0x0000, 0x0000, 0x985c, 0x9154, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0xe253, 0x0000, 0x0000, 0x89d0, 0x92f5, 0x959f,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xfb81, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0xfb83, 0x0000, 0xe254, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8b9a, 0xe255,
+ /* a8 */ 0x0000, 0x0000, 0xe257, 0x0000, 0x0000, 0x0000, 0xe258, 0x0000,
+ /* b0 */ 0x9448, 0x0000, 0x0000, 0xe259, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe25a, 0xe25b, 0x0000, 0x0000, 0x8bd7, 0x89d1, 0x93c3,
+
+ /*** e7a7xx - offset 0x03281 ***/
+ /* 80 */ 0x8f47, 0x8e84, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0xe25c, 0x0000, 0x8f48, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x89c8, 0x9562, 0x0000, 0x0000, 0xe25d, 0x0000, 0x0000,
+ /* 98 */ 0x94e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9164,
+ /* a0 */ 0x0000, 0xe260, 0x0000, 0xe261, 0x9489, 0x0000, 0x9060, 0xe25e,
+ /* a8 */ 0x0000, 0x9281, 0x0000, 0x0000, 0xe25f, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x8fcc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x88da, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e7a8xx - offset 0x032c1 ***/
+ /* 80 */ 0x8b48, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0xe262, 0x0000, 0x0000, 0x92f6, 0x0000, 0xe263, 0x90c5, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x96ab, 0x0000, 0x0000, 0x9542,
+ /* 98 */ 0xe264, 0xe265, 0x9274, 0x0000, 0x97c5, 0x0000, 0x0000, 0xe267,
+ /* a0 */ 0xe266, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8eed, 0x0000,
+ /* b0 */ 0x0000, 0xe269, 0x88ee, 0x0000, 0x0000, 0x0000, 0x0000, 0xe26c,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0xe26a, 0x89d2, 0x8c6d, 0xe26b, 0x8d65,
+
+ /*** e7a9xx - offset 0x03301 ***/
+ /* 80 */ 0x8d92, 0x0000, 0x95e4, 0xe26d, 0x0000, 0x0000, 0x9673, 0x0000,
+ /* 88 */ 0x0000, 0xe26f, 0x0000, 0x0000, 0x0000, 0x90cf, 0x896e, 0x89b8,
+ /* 90 */ 0x88aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe26e,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe270, 0xe271, 0x8ff5, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe272, 0x0000, 0x8a6e, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xe274, 0x0000, 0x0000, 0x0000, 0x8c8a, 0x0000, 0x8b86, 0x0000,
+ /* b8 */ 0x0000, 0xe275, 0x8bf3, 0x0000, 0x0000, 0xe276, 0x0000, 0x90fa,
+
+ /*** e7aaxx - offset 0x03341 ***/
+ /* 80 */ 0x0000, 0x93cb, 0x0000, 0x90de, 0x8df3, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0xe277, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x9282, 0x918b, 0x0000, 0xe279, 0xe27b, 0xe278,
+ /* 98 */ 0xe27a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c41,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe27c, 0x8c45, 0x0000, 0x0000, 0x0000, 0x8b87, 0x9771,
+ /* b0 */ 0xe27e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe280, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x894d, 0x0000, 0x0000, 0x0000, 0x0000, 0xe283,
+
+ /*** e7abxx - offset 0x03381 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x8a96, 0xe282, 0xe281, 0x0000, 0xe285,
+ /* 88 */ 0xe27d, 0x0000, 0xe286, 0x97a7, 0x0000, 0xe287, 0x0000, 0xe288,
+ /* 90 */ 0x0000, 0xfb84, 0x9af2, 0xe28a, 0x0000, 0xe289, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xe28b, 0xe28c, 0x0000, 0x97b3, 0xe28d, 0x0000, 0xe8ed,
+ /* a0 */ 0x8fcd, 0xe28e, 0xe28f, 0x8f76, 0x0000, 0x93b6, 0xe290, 0xfb85,
+ /* a8 */ 0x0000, 0x0000, 0x9247, 0xfb87, 0x0000, 0xe291, 0x0000, 0x925b,
+ /* b0 */ 0xe292, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8ba3, 0x0000,
+ /* b8 */ 0x995e, 0x927c, 0x8eb1, 0x0000, 0x0000, 0x0000, 0x0000, 0x8ac6,
+
+ /*** e7acxx - offset 0x033c1 ***/
+ /* 80 */ 0x0000, 0x0000, 0xe293, 0x0000, 0xe2a0, 0x0000, 0xe296, 0x0000,
+ /* 88 */ 0x8b88, 0x0000, 0xe295, 0xe2a2, 0x0000, 0x0000, 0x0000, 0xe294,
+ /* 90 */ 0x0000, 0x8fce, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0xe298, 0xe299, 0x0000, 0x934a, 0x0000, 0x0000, 0xe29a, 0x0000,
+ /* a0 */ 0x8a7d, 0x0000, 0x0000, 0x0000, 0x0000, 0x9079, 0x9584, 0x0000,
+ /* a8 */ 0xe29c, 0x0000, 0x0000, 0x0000, 0x91e6, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0xe297, 0x0000, 0xe29b, 0xe29d, 0x0000,
+ /* b8 */ 0x0000, 0x8df9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e7adxx - offset 0x033fc ***/
+ /* 80 */ 0xe2a4, 0x954d, 0x0000,
+ /* 88 */ 0x94a4, 0x9399, 0x0000, 0x8bd8, 0xe2a3, 0xe2a1, 0x0000, 0x94b3,
+ /* 90 */ 0xe29e, 0x927d, 0x939b, 0x0000, 0x939a, 0x0000, 0x8df4, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2b6, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2a6, 0x0000, 0xe2a8,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe2ab, 0x0000, 0xe2ac, 0x0000,
+ /* b0 */ 0xe2a9, 0xe2aa, 0x0000, 0x0000, 0xe2a7, 0xe2a5, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0xe29f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e7aexx - offset 0x03437 ***/
+ /* 80 */ 0x0000, 0x95cd, 0x89d3,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0xe2b3, 0x0000, 0xe2b0, 0x0000, 0xe2b5,
+ /* 90 */ 0x0000, 0x0000, 0xe2b4, 0x0000, 0x9493, 0x96a5, 0x0000, 0x8e5a,
+ /* 98 */ 0xe2ae, 0xe2b7, 0xe2b2, 0x0000, 0xe2b1, 0xe2ad, 0xfb88, 0xe2af,
+ /* a0 */ 0x0000, 0x8ac7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x925c, 0x0000, 0x0000, 0x90fb, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x94a0, 0x0000, 0x0000, 0xe2bc, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x94a2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e7afxx - offset 0x03477 ***/
+ /* 80 */ 0x90df, 0xe2b9, 0x0000, 0x0000, 0x94cd, 0x0000, 0xe2bd, 0x95d1,
+ /* 88 */ 0x0000, 0x927a, 0x0000, 0xe2b8, 0xe2ba, 0x0000, 0x0000, 0xe2bb,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2be, 0x0000, 0x0000,
+ /* a0 */ 0x8ec2, 0x0000, 0x0000, 0x0000, 0x93c4, 0xe2c3, 0xe2c2, 0x0000,
+ /* a8 */ 0x0000, 0xe2bf, 0x0000, 0x0000, 0x0000, 0x9855, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0xe2c8, 0x0000, 0x0000, 0xe2cc, 0xe2c9,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e7b0xx - offset 0x034b7 ***/
+ /* 80 */ 0xe2c5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2c6,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2cb, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0xe2c0, 0x99d3, 0xe2c7, 0xe2c1, 0x0000, 0x0000, 0xe2ca,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2d0,
+ /* a0 */ 0x0000, 0x8ac8, 0x0000, 0xe2cd, 0x0000, 0x0000, 0x0000, 0xe2ce,
+ /* a8 */ 0x0000, 0x0000, 0xe2cf, 0xe2d2, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2d1,
+ /* b8 */ 0x94f4, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2d3, 0x97fa, 0x95eb,
+
+ /*** e7b1xx - offset 0x034f7 ***/
+ /* 80 */ 0xe2d8, 0x0000, 0x0000, 0xe2d5, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe2d4, 0x90d0, 0x0000, 0xe2d7,
+ /* 90 */ 0xe2d9, 0x0000, 0x0000, 0x0000, 0xe2d6, 0x0000, 0xe2dd, 0x0000,
+ /* 98 */ 0xe2da, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2db,
+ /* a0 */ 0xe2c4, 0x0000, 0x0000, 0x0000, 0xe2dc, 0xe2de, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe2df, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x95c4, 0x0000, 0xe2e0, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x96e0, 0x0000,
+
+ /*** e7b2xx - offset 0x03536 ***/
+ /* 80 */ 0x8bcc, 0x8c48, 0xe2e1, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x95b2, 0x0000, 0x9088, 0x0000, 0x96ae, 0x0000, 0x0000,
+ /* 90 */ 0xe2e2, 0x0000, 0x97b1, 0x0000, 0x0000, 0x9494, 0x0000, 0x9165,
+ /* 98 */ 0x9453, 0x0000, 0x0000, 0x8f6c, 0x0000, 0x0000, 0x0000, 0x88be,
+ /* a0 */ 0x0000, 0xe2e7, 0xe2e5, 0x0000, 0xe2e3, 0x8a9f, 0x0000, 0x8fcf,
+ /* a8 */ 0xe2e8, 0x0000, 0x0000, 0xe2e6, 0x0000, 0xe2e4, 0xe2ec, 0x0000,
+ /* b0 */ 0x0000, 0xe2eb, 0xe2ea, 0xe2e9, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe2ed, 0x0000, 0x0000, 0x0000, 0xe2ee, 0x90b8, 0x0000,
+
+ /*** e7b3xx - offset 0x03576 ***/
+ /* 80 */ 0xe2ef, 0x0000, 0xe2f1, 0x0000, 0x0000, 0xe2f0, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x8cd0, 0x0000, 0x0000, 0x0000, 0x9157, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe2f3, 0x0000, 0x0000, 0x0000, 0x939c, 0x0000,
+ /* 98 */ 0xe2f2, 0x0000, 0x0000, 0x0000, 0xe2f4, 0x0000, 0x95b3, 0x918c,
+ /* a0 */ 0x8d66, 0x0000, 0xe2f5, 0x0000, 0x0000, 0x0000, 0x0000, 0x97c6,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2f7,
+ /* b0 */ 0x0000, 0x0000, 0xe2f8, 0x0000, 0xe2f9, 0x0000, 0xe2fa, 0x0000,
+ /* b8 */ 0x8e85, 0x0000, 0xe2fb, 0x8c6e, 0x0000, 0x0000, 0x8b8a, 0x0000,
+
+ /*** e7b4xx - offset 0x035b6 ***/
+ /* 80 */ 0x8b49, 0x0000, 0xe340, 0x0000, 0x96f1, 0x8d67, 0xe2fc, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0xe343, 0x96e4, 0x0000, 0x945b, 0x0000, 0x0000,
+ /* 90 */ 0x9552, 0x0000, 0x0000, 0x0000, 0x8f83, 0xe342, 0x0000, 0x8ed1,
+ /* 98 */ 0x8d68, 0x8e86, 0x8b89, 0x95b4, 0xe341, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x9166, 0x9661, 0x8df5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x8e87, 0x92db, 0x0000, 0xe346, 0x97dd,
+ /* b0 */ 0x8dd7, 0x0000, 0xe347, 0x9061, 0x0000, 0xe349, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x8fd0, 0x8dae, 0x0000, 0x0000, 0x0000, 0x0000, 0xe348,
+
+ /*** e7b5xx - offset 0x035f6 ***/
+ /* 80 */ 0x0000, 0x0000, 0x8f49, 0x8cbc, 0x9167, 0xe344, 0xe34a, 0x0000,
+ /* 88 */ 0xfb8a, 0x0000, 0x0000, 0xe345, 0x8c6f, 0x0000, 0xe34d, 0xe351,
+ /* 90 */ 0x8c8b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe34c, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0xe355, 0xfb8b, 0x0000, 0x8d69, 0x0000,
+ /* a0 */ 0x0000, 0x978d, 0x88ba, 0xe352, 0x0000, 0x0000, 0x8b8b, 0x0000,
+ /* a8 */ 0xe34f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe350, 0x0000,
+ /* b0 */ 0x0000, 0x939d, 0xe34e, 0xe34b, 0x0000, 0x8a47, 0x90e2, 0x0000,
+ /* b8 */ 0x0000, 0x8ca6, 0x0000, 0x0000, 0x0000, 0xe357, 0x0000, 0x0000,
+
+ /*** e7b6xx - offset 0x03634 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0xe354, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe356,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xe353, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x8c70, 0x91b1, 0xe358, 0x918e, 0x0000, 0x0000, 0xe365,
+ /* a0 */ 0xfb8d, 0x0000, 0xe361, 0xe35b, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0xe35f, 0x8ef8, 0x88db, 0xe35a, 0xe362,
+ /* b0 */ 0xe366, 0x8d6a, 0x96d4, 0x0000, 0x92d4, 0xe35c, 0x0000, 0xfb8c,
+ /* b8 */ 0xe364, 0x0000, 0xe359, 0x925d, 0x0000, 0xe35e, 0x88bb, 0x96c8,
+
+ /*** e7b7xx - offset 0x03674 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe35d,
+ /* 88 */ 0x0000, 0x0000, 0x8bd9, 0x94ea, 0x0000, 0x0000, 0x0000, 0x918d,
+ /* 90 */ 0x0000, 0x97ce, 0x8f8f, 0x0000, 0x0000, 0xe38e, 0xfb8e, 0x0000,
+ /* 98 */ 0xe367, 0x0000, 0x90fc, 0x0000, 0xe363, 0xe368, 0xe36a, 0x0000,
+ /* a0 */ 0x92f7, 0xe36d, 0x0000, 0x0000, 0xe369, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x95d2, 0x8ac9, 0x0000, 0x0000, 0x96c9, 0x0000, 0x0000, 0x88dc,
+ /* b0 */ 0x0000, 0x0000, 0xe36c, 0x0000, 0x97fb, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0xe36b, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e7b8xx - offset 0x036b3 ***/
+ /* 80 */ 0x898f, 0x0000, 0x0000, 0x93ea, 0xe36e, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0xe375, 0xe36f, 0xe376, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe372, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x949b, 0x0000, 0x0000, 0x8ec8, 0xe374,
+ /* a0 */ 0x0000, 0xe371, 0xe377, 0xe370, 0x0000, 0x0000, 0x8f63, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x9644, 0x0000, 0x0000, 0x8f6b, 0x0000,
+ /* b0 */ 0x0000, 0xe373, 0xe380, 0x0000, 0x0000, 0xe37b, 0x0000, 0xe37e,
+ /* b8 */ 0x0000, 0xe37c, 0xe381, 0xe37a, 0x0000, 0xe360, 0x90d1, 0x0000,
+
+ /*** e7b9xx - offset 0x036f2 ***/
+ /* 80 */ 0x94c9, 0x0000, 0xe37d, 0x0000, 0x0000, 0xe378, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x9140, 0x8c71, 0x0000, 0x8f4a, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xfb8f, 0x0000, 0x9044, 0x9155, 0xe384, 0x0000,
+ /* 98 */ 0x0000, 0xe386, 0xe387, 0x0000, 0x0000, 0xe383, 0xe385, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe379, 0xe382,
+ /* a8 */ 0x0000, 0xe38a, 0xe389, 0x0000, 0x0000, 0x969a, 0x0000, 0x0000,
+ /* b0 */ 0x8c4a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe388, 0x0000, 0xe38c, 0xe38b, 0xe38f, 0x0000, 0xe391,
+
+ /*** e7baxx - offset 0x03732 ***/
+ /* 80 */ 0x0000, 0x0000, 0x8e5b, 0xe38d, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0xe392, 0xe393, 0xfa5c, 0x0000, 0xe394, 0x0000, 0xe39a, 0x935a,
+ /* 90 */ 0xe396, 0x0000, 0xe395, 0xe397, 0xe398, 0x0000, 0xe399, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0xe39b, 0xe39c, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e7bcxx - offset 0x0374f ***/
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8aca, 0x0000,
+ /* b8 */ 0xe39d, 0x0000, 0xe39e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e7bdxx - offset 0x0378a ***/
+ /* 80 */ 0xe39f, 0x0000, 0xfb90,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe3a0, 0xe3a1, 0xe3a2, 0x0000,
+ /* 90 */ 0xe3a3, 0xe3a4, 0x0000, 0x0000, 0xe3a6, 0xe3a5, 0x0000, 0x0000,
+ /* 98 */ 0xe3a7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3a8,
+ /* a0 */ 0xe3a9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3ac,
+ /* a8 */ 0xe3aa, 0xe3ab, 0x8ddf, 0x8c72, 0x0000, 0x0000, 0x9275, 0x0000,
+ /* b0 */ 0x94b1, 0x0000, 0x8f90, 0x0000, 0x0000, 0x946c, 0x0000, 0x94eb,
+ /* b8 */ 0xe3ad, 0x9ceb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e7bexx - offset 0x037c8 ***/
+ /* 80 */ 0xe3ae, 0xe3b0, 0x0000, 0x9785, 0xe3af, 0xe3b2,
+ /* 88 */ 0xe3b1, 0x0000, 0x9772, 0x0000, 0xe3b3, 0x0000, 0x94fc, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe3b4, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0xe3b7, 0x0000, 0x0000, 0xe3b6, 0xe3b5, 0x0000,
+ /* a0 */ 0x0000, 0xfb91, 0x0000, 0xe3b8, 0x8c51, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x9141, 0x8b60, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3bc, 0xe3b9,
+ /* b0 */ 0x0000, 0x0000, 0xe3ba, 0x0000, 0x0000, 0x0000, 0xe3bd, 0x0000,
+ /* b8 */ 0xe3be, 0xe3bb, 0x0000, 0x0000, 0x0000, 0x8948, 0x0000, 0x0000,
+
+ /*** e7bfxx - offset 0x03807 ***/
+ /* 80 */ 0x89a5, 0x0000, 0x0000, 0x0000, 0xe3c0, 0xe3c1, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0xe3c2, 0x0000, 0x9782, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x8f4b, 0x0000, 0xe3c4, 0xe3c3, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x9089, 0xe3c5, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3c6, 0x0000,
+ /* a8 */ 0x0000, 0xe3c7, 0x0000, 0x8ae3, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x8acb, 0x0000, 0x0000, 0xe3c8, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe3c9, 0x0000, 0x967c, 0x9783, 0x0000, 0x0000, 0x0000,
+
+ /*** e880xx - offset 0x03847 ***/
+ /* 80 */ 0x9773, 0x9856, 0x0000, 0x8d6c, 0xe3cc, 0x8ed2, 0xe3cb, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0xe3cd, 0x8ea7, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x91cf, 0x0000, 0xe3ce, 0x0000, 0x0000, 0x8d6b, 0x0000, 0x96d5,
+ /* 98 */ 0xe3cf, 0xe3d0, 0x0000, 0x0000, 0xe3d1, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe3d2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0xe3d3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x8ea8, 0x0000, 0x0000, 0x96eb, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0xe3d5, 0x0000, 0x925e, 0x0000, 0xe3d4,
+
+ /*** e881xx - offset 0x03887 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3d7, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0xe3d6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe3d8, 0x0000, 0x0000, 0x0000, 0x90b9, 0x0000,
+ /* 98 */ 0xe3d9, 0x0000, 0xe3da, 0x0000, 0x0000, 0x0000, 0x95b7, 0xe3db,
+ /* a0 */ 0x0000, 0x918f, 0xe3dc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0xe3dd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x97fc,
+ /* b0 */ 0xe3e0, 0x0000, 0xe3df, 0xe3de, 0x92ae, 0x0000, 0xe3e1, 0x9045,
+ /* b8 */ 0x0000, 0xe3e2, 0x0000, 0x0000, 0x0000, 0xe3e3, 0x9857, 0xe3e4,
+
+ /*** e882xx - offset 0x038c7 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe3e5, 0xe3e7, 0xe3e6, 0x94a3,
+ /* 88 */ 0x0000, 0x93f7, 0x0000, 0x985d, 0x94a7, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xe3e9, 0x0000, 0x0000, 0x8fd1, 0x0000,
+ /* 98 */ 0x9549, 0x0000, 0xe3ea, 0xe3e8, 0x0000, 0x8acc, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x8cd2, 0x8e88, 0x0000, 0x0000, 0x94ec, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x8ca8, 0x9662, 0x0000, 0xe3ed, 0xe3eb, 0x0000, 0x8d6d,
+ /* b0 */ 0x0000, 0x8d6e, 0x88e7, 0x0000, 0x8de6, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x9478, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e883xx - offset 0x03904 ***/
+ /* 80 */ 0x88dd, 0xe3f2, 0x0000, 0x925f, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9477, 0x0000, 0x91d9, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3f4, 0x0000,
+ /* 98 */ 0x0000, 0xe3f0, 0xe3f3, 0xe3ee, 0x0000, 0xe3f1, 0x9645, 0x0000,
+ /* a0 */ 0x0000, 0x8cd3, 0x0000, 0x0000, 0x88fb, 0xe3ef, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3f6,
+ /* b0 */ 0x0000, 0xe3f7, 0x0000, 0x0000, 0x93b7, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x8bb9, 0x0000, 0x0000, 0x0000, 0xe445, 0x945c, 0x0000, 0x0000,
+
+ /*** e884xx - offset 0x03942 ***/
+ /* 80 */ 0x8e89, 0x0000, 0x0000, 0x8bba, 0x90c6, 0x9865,
+ /* 88 */ 0x96ac, 0xe3f5, 0x90d2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x8b72, 0xe3f8, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0xe3fa, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe3f9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3fb,
+ /* b0 */ 0x0000, 0x9245, 0x0000, 0x945d, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x92af, 0x0000, 0x0000, 0x0000, 0x0000, 0xe442, 0x0000,
+
+ /*** e885xx - offset 0x03981 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe441, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0xe3fc, 0x0000, 0x0000, 0x9074, 0x0000,
+ /* 90 */ 0x9585, 0xe444, 0x0000, 0xe443, 0x8d6f, 0x9872, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe454,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe448, 0xe449, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x8eee, 0x0000, 0x0000, 0xe447, 0x0000,
+ /* b0 */ 0x8d98, 0xe446, 0x0000, 0x0000, 0xe44a, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x92b0, 0x95a0, 0x9142, 0x0000, 0x0000, 0x0000, 0x0000, 0x91da,
+
+ /*** e886xx - offset 0x039c1 ***/
+ /* 80 */ 0xe44e, 0x0000, 0xe44f, 0xe44b, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0xe44c, 0x0000, 0xe44d, 0x0000, 0x0000, 0x0000, 0x0000, 0x8d70,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xe455, 0x0000, 0xe451, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x9586, 0x0000, 0x968c, 0x9547, 0x0000, 0x0000,
+ /* a0 */ 0xe450, 0x0000, 0x0000, 0xe453, 0xe452, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x9663, 0xe456, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xe457, 0x0000, 0x0000, 0x9156, 0x0000, 0xe458, 0x0000, 0x0000,
+ /* b8 */ 0xe45a, 0x0000, 0xe45e, 0x0000, 0x0000, 0xe45b, 0xe459, 0x945e,
+
+ /*** e887xx - offset 0x03a01 ***/
+ /* 80 */ 0xe45c, 0x0000, 0xe45d, 0x0000, 0x0000, 0x0000, 0x89b0, 0x0000,
+ /* 88 */ 0xe464, 0xe45f, 0x0000, 0x0000, 0x0000, 0xe460, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0xe461, 0x0000, 0x919f, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0xe463, 0xe462, 0xe465, 0x0000, 0x0000, 0x0000, 0x0000, 0xe466,
+ /* a0 */ 0xe467, 0x0000, 0x0000, 0x9062, 0x0000, 0x89e7, 0x0000, 0xe468,
+ /* a8 */ 0x97d5, 0x0000, 0x8ea9, 0x0000, 0x0000, 0x8f4c, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x8e8a, 0x9276, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0xe469, 0xe46a, 0x8950, 0x0000, 0xe46b, 0x0000,
+
+ /*** e888xx - offset 0x03a40 ***/
+ /* 80 */ 0xe46c, 0xe46d, 0x0000, 0x0000, 0xe46e, 0x0000, 0xe46f,
+ /* 88 */ 0x8bbb, 0x9da8, 0xe470, 0x0000, 0x90e3, 0xe471, 0x8ec9, 0x0000,
+ /* 90 */ 0xe472, 0x0000, 0x98ae, 0x0000, 0x0000, 0x0000, 0xe473, 0x95dc,
+ /* 98 */ 0x8ada, 0x0000, 0x0000, 0x9143, 0x8f77, 0x0000, 0x9591, 0x8f4d,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe474, 0x8d71, 0xe475, 0x94ca, 0x0000, 0xe484, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0xe477, 0x0000, 0x91c7, 0x9495, 0x8cbd,
+ /* b8 */ 0xe476, 0x9144, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e889xx - offset 0x03a80 ***/
+ /* 80 */ 0xe478, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x92f8,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0xe47a, 0xe479, 0xe47c, 0x0000, 0x0000, 0xe47b, 0x0000, 0xe47d,
+ /* a0 */ 0x0000, 0x0000, 0xe480, 0x0000, 0xe47e, 0x0000, 0x8acd, 0x0000,
+ /* a8 */ 0xe481, 0x0000, 0xe482, 0xe483, 0x0000, 0x0000, 0x8daf, 0x97c7,
+ /* b0 */ 0x0000, 0xe485, 0x9046, 0x0000, 0x0000, 0x0000, 0x8990, 0xe486,
+ /* b8 */ 0xe487, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe488, 0x0000,
+
+ /*** e88axx - offset 0x03abf ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x88f0, 0x0000, 0xe489, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe48a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x9587, 0x0000, 0x0000, 0x0000, 0x8ec5, 0x0000, 0xe48c,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a48, 0x88b0, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0xe48b, 0xe48e, 0x946d, 0x0000, 0x9063,
+ /* b0 */ 0x0000, 0x89d4, 0x0000, 0x9646, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x8c7c, 0x8bda, 0x0000, 0xe48d, 0x0000, 0x89e8, 0x0000, 0x0000,
+
+ /*** e88bxx - offset 0x03afd ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x8aa1, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x8991, 0xe492, 0x97e8, 0x91db, 0x0000, 0x0000, 0x9563,
+ /* 98 */ 0x0000, 0xe49e, 0x0000, 0x89d5, 0xe49c, 0x0000, 0xe49a, 0xe491,
+ /* a0 */ 0x0000, 0xe48f, 0x0000, 0xe490, 0x0000, 0x8ee1, 0x8bea, 0x9297,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x93cf, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x8970, 0x0000, 0xe494, 0xe493, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe499, 0xe495, 0xe498, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e88cxx - offset 0x03b3c ***/
+ /* 80 */ 0xfb93, 0x96ce, 0xe497, 0x89d6, 0x8a9d, 0xe49b, 0x0000,
+ /* 88 */ 0x0000, 0xe49d, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c73, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4a1, 0xe4aa,
+ /* 98 */ 0xe4ab, 0x0000, 0x0000, 0x0000, 0x88a9, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0xe4b2, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x88ef, 0x0000, 0x0000, 0xe4a9, 0x0000, 0x0000, 0x0000, 0xe4a8,
+ /* b0 */ 0x0000, 0xe4a3, 0xe4a2, 0x0000, 0xe4a0, 0xe49f, 0x9283, 0x0000,
+ /* b8 */ 0x91f9, 0xe4a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e88dxx - offset 0x03b7c ***/
+ /* 80 */ 0xe4a4, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4a7, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x9190, 0x8c74, 0x0000, 0x0000, 0x0000, 0x0000, 0x8960,
+ /* 90 */ 0xe4a6, 0x0000, 0x8d72, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x9191, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0xfb94, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0xe4b8, 0x0000, 0xe4b9, 0x0000, 0x89d7,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x89ac, 0xe4b6, 0x0000, 0x0000, 0xfb95,
+
+ /*** e88exx - offset 0x03bbc ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4ac, 0x0000, 0xe4b4,
+ /* 88 */ 0x0000, 0xe4bb, 0xe4b5, 0x0000, 0x0000, 0x0000, 0xe4b3, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xe496, 0x0000, 0x0000, 0xe4b1, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0xe4ad, 0x0000, 0x0000, 0x0000, 0x8ace, 0xe4af,
+ /* a0 */ 0xe4ba, 0x0000, 0xe4b0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0xe4bc, 0x0000, 0xe4ae, 0x949c, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x9789, 0x0000, 0x0000, 0x0000, 0xe4b7, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4cd, 0x0000, 0x0000,
+
+ /*** e88fxx - offset 0x03bfb ***/
+ /* 80 */ 0xe4c5, 0x0000, 0x0000, 0x0000, 0x909b, 0x0000, 0xfb96,
+ /* 88 */ 0x0000, 0x0000, 0x8b65, 0x0000, 0x8bdb, 0x0000, 0xe4c0, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x89d9, 0x0000, 0x0000, 0x8fd2, 0x0000,
+ /* 98 */ 0xe4c3, 0x0000, 0x0000, 0x0000, 0x8dd8, 0x0000, 0x0000, 0x9370,
+ /* a0 */ 0xe4c8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x95ec, 0x0000, 0xe4bf, 0x0000, 0x0000, 0x0000, 0x89d8,
+ /* b0 */ 0x8cd4, 0x9548, 0xe4c9, 0x0000, 0xe4bd, 0x0000, 0xfb97, 0xe4c6,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0xe4d0, 0x0000, 0xe4c1, 0x0000, 0x0000,
+
+ /*** e890xx - offset 0x03c39 ***/
+ /* 80 */ 0x0000, 0xe4c2, 0x93b8, 0x0000, 0x0000, 0xe4c7,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0xe4c4, 0x9647, 0xe4ca, 0x88de, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xe4be, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0xe4cc, 0x0000, 0xe4cb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x948b, 0xe4d2, 0x0000, 0xe4dd, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x8a9e, 0x0000, 0x0000, 0x0000, 0xe4e0, 0x0000, 0x0000,
+ /* b8 */ 0xe4ce, 0x0000, 0x0000, 0x0000, 0xe4d3, 0x978e, 0x0000, 0x0000,
+
+ /*** e891xx - offset 0x03c77 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe4dc, 0x0000,
+ /* 88 */ 0xfb98, 0x9774, 0x0000, 0x0000, 0x0000, 0x0000, 0x97a8, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9298,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x8a8b, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x9592, 0xe4e2, 0x939f, 0x0000, 0x0000, 0x88af, 0x0000,
+ /* a8 */ 0x0000, 0xe4db, 0x0000, 0xe4d7, 0x9192, 0xe4d1, 0xe4d9, 0xe4de,
+ /* b0 */ 0x0000, 0x944b, 0x0000, 0x0000, 0x0000, 0x88a8, 0x0000, 0xe4d6,
+ /* b8 */ 0x0000, 0xe4df, 0x9598, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e892xx - offset 0x03cb5 ***/
+ /* 80 */ 0xe4da, 0x0000, 0xe4d5, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x8fd3, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x8f4e, 0x0000, 0x0000, 0x0000, 0x8eaa, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x96d6, 0x0000, 0x0000, 0x9566, 0x0000, 0x0000, 0xe4e5,
+ /* a0 */ 0x0000, 0xe4ee, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4d8, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x8a97, 0x0000, 0xfb99, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x8ff6, 0xe4e3, 0x0000, 0xe4e8, 0x9193, 0x0000, 0x0000, 0xe4e4,
+
+ /*** e893xx - offset 0x03cf5 ***/
+ /* 80 */ 0x0000, 0xe4eb, 0x0000, 0x0000, 0x927e, 0x0000, 0xe4ec, 0x0000,
+ /* 88 */ 0x0000, 0x9775, 0xe4e1, 0x8a57, 0x0000, 0xe4e7, 0x0000, 0x0000,
+ /* 90 */ 0xe4ea, 0x96aa, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4ed, 0x0000,
+ /* 98 */ 0x0000, 0xe4e6, 0xe4e9, 0x0000, 0xfa60, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x9648, 0x0000, 0x9840, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe4f1, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe4f8, 0x0000, 0x0000, 0xe4f0,
+
+ /*** e894xx - offset 0x03d35 ***/
+ /* 80 */ 0x8ec1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4cf, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x95cc, 0x0000, 0x96a0, 0xe4f7, 0xe4f6, 0x0000, 0xe4f2,
+ /* 98 */ 0xe4f3, 0x0000, 0x8955, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4f5,
+ /* a0 */ 0x0000, 0xe4ef, 0x0000, 0x0000, 0x0000, 0x0000, 0x92d3, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe4f4, 0x88fc, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x91a0, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x95c1, 0x0000, 0x0000,
+
+ /*** e895xx - offset 0x03d75 ***/
+ /* 80 */ 0xe4f9, 0xe540, 0x0000, 0x94d7, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0xe4fc, 0x8fd4, 0x8ec7, 0xe542, 0x0000, 0x0000, 0x8bbc, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xfb9a, 0x0000, 0xe543, 0x0000, 0x9599,
+ /* 98 */ 0xe4fb, 0xfb9b, 0xe4d4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0xe4fa, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x986e, 0x93a0, 0x9593, 0xfb9c, 0x0000, 0xe54a, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe550,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe551, 0x0000,
+
+ /*** e896xx - offset 0x03db5 ***/
+ /* 80 */ 0xe544, 0x0000, 0x0000, 0x0000, 0x9496, 0x0000, 0x0000, 0xe54e,
+ /* 88 */ 0xe546, 0x0000, 0xe548, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0xe552, 0xe547, 0x0000, 0x0000, 0xe54b, 0x0000, 0x0000, 0x8992,
+ /* 98 */ 0x0000, 0x93e3, 0x0000, 0xe54c, 0xe54f, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe545, 0x0000, 0x9145, 0x0000,
+ /* a8 */ 0xe549, 0x8e46, 0x9064, 0x8c4f, 0x96f2, 0x0000, 0x96f7, 0x8f92,
+ /* b0 */ 0xfb9e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe556, 0xe554, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e897xx - offset 0x03df4 ***/
+ /* 80 */ 0x986d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0xe553, 0x0000, 0x0000, 0x0000, 0x9795, 0x0000, 0xe555,
+ /* 90 */ 0xe557, 0x0000, 0x0000, 0x0000, 0x0000, 0xe558, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe55b, 0xe559, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x93a1, 0xe55a, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x94cb, 0xe54d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f93,
+ /* b8 */ 0x0000, 0xe55c, 0xe561, 0x9194, 0x0000, 0x0000, 0xe560, 0x0000,
+
+ /*** e898xx - offset 0x03e33 ***/
+ /* 80 */ 0x0000, 0xe541, 0x0000, 0x0000, 0x0000, 0xe562, 0x9168,
+ /* 88 */ 0x0000, 0x0000, 0xe55d, 0xe55f, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xe55e, 0x0000, 0x0000, 0x9f50, 0x9f41,
+ /* 98 */ 0x0000, 0x0000, 0xe564, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0xe563, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9796, 0x0000, 0xe1ba,
+ /* b0 */ 0xe565, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe566,
+
+ /*** e899xx - offset 0x03e73 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe567, 0x8cd5, 0x0000,
+ /* 90 */ 0x8b73, 0x0000, 0x0000, 0x0000, 0xe569, 0x997c, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x8b95, 0x0000, 0x97b8, 0x0000, 0x8bf1, 0xe56a,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe56b,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x928e, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0xe56c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x93f8, 0x0000, 0x88b8, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e89axx - offset 0x03eaf ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x89e1, 0xe571, 0xe572, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xe56d, 0x0000, 0x8e5c, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0xe56e, 0x9461, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe56f, 0xe570, 0xe57a, 0x0000, 0x0000, 0x0000, 0xe574,
+ /* b0 */ 0xe577, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe573, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e89bxx - offset 0x03eeb ***/
+ /* 80 */ 0xe575, 0x0000, 0xe576, 0x8ed6,
+ /* 88 */ 0x0000, 0xe578, 0x0000, 0x9260, 0x0000, 0x8c75, 0x8a61, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe57b, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x8a5e, 0x0000, 0xe581, 0x0000, 0x0000, 0xe57c, 0xe580,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x94b8, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe57d, 0x0000, 0x0000, 0xe57e, 0x9567, 0x94d8, 0xe582,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x91fb, 0xe58c, 0x0000, 0xe588, 0x0000, 0x0000, 0x89e9, 0x0000,
+
+ /*** e89cxx - offset 0x03f2b ***/
+ /* 80 */ 0xe586, 0x0000, 0x9649, 0xe587, 0x0000, 0x0000, 0xe584, 0x0000,
+ /* 88 */ 0xe585, 0xe58a, 0xe58d, 0x0000, 0x0000, 0xe58b, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0xe589, 0xe583, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x9277, 0x0000, 0xe594, 0x0000, 0x96a8, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe592, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe593, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe58e, 0x0000, 0x0000, 0xe590,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0xe591, 0x0000, 0x0000, 0x0000, 0xe58f,
+
+ /*** e89dxx - offset 0x03f6b ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x90e4, 0x0000, 0x9858, 0xe598, 0x0000, 0xe599, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xe59f, 0x0000, 0x9049, 0x0000, 0xe59b,
+ /* 98 */ 0x0000, 0xe59e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe596,
+ /* a0 */ 0xe595, 0x0000, 0x0000, 0xe5a0, 0x0000, 0x0000, 0x89da, 0x0000,
+ /* a8 */ 0xe59c, 0x0000, 0xe5a1, 0x0000, 0x0000, 0x0000, 0xe59d, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe59a, 0x0000, 0x92b1, 0x0000,
+ /* b8 */ 0xe597, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9488,
+
+ /*** e89exx - offset 0x03fab ***/
+ /* 80 */ 0x0000, 0x0000, 0xe5a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x975a, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5a4,
+ /* a0 */ 0x0000, 0x0000, 0xe5a3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0xe5ac, 0x0000, 0x0000, 0x0000, 0xe5a6,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0xe5ae, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x9786, 0xe5b1, 0x0000, 0xe5a8, 0x0000, 0x0000,
+
+ /*** e89fxx - offset 0x03feb ***/
+ /* 80 */ 0xe5a9, 0x0000, 0x0000, 0x0000, 0xe5ad, 0x0000, 0xe5b0, 0xe5af,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0xe5a7, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0xe5aa, 0x0000, 0xe5bb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0xe5b4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5b2,
+ /* b0 */ 0x0000, 0x0000, 0xe5b3, 0x0000, 0x0000, 0x0000, 0xe5b8, 0xe5b9,
+ /* b8 */ 0x0000, 0x8a49, 0x0000, 0x8b61, 0x0000, 0x0000, 0xe5b7, 0x0000,
+
+ /*** e8a0xx - offset 0x0402a ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe5a2, 0x0000, 0xfba1,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5b6, 0xe5ba, 0xe5b5,
+ /* 90 */ 0x0000, 0xe5bc, 0x0000, 0x0000, 0x0000, 0xe5be, 0xe5bd, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe5c0, 0xe5bf, 0xe579, 0x0000, 0x0000, 0x0000, 0xe5c4,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0xe5c1, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5c2, 0x0000,
+ /* b8 */ 0x0000, 0xe5c3, 0x0000, 0xe5c5, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e8a1xx - offset 0x0406a ***/
+ /* 80 */ 0x8c8c, 0x0000, 0xe5c7, 0x0000, 0xe5c6, 0x0000, 0x8f4f, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8d73, 0x9fa5, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe5c8, 0x8f70, 0x0000, 0x0000, 0x0000, 0x8a58,
+ /* 98 */ 0x0000, 0xe5c9, 0x0000, 0x8971, 0x0000, 0x8fd5, 0xe5ca, 0x0000,
+ /* a0 */ 0x0000, 0x8d74, 0xe5cb, 0x88df, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x955c, 0x0000, 0x0000, 0xe5cc, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x908a, 0x0000, 0xe5d3, 0x0000, 0x0000, 0xe5d0, 0x0000, 0x928f,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5d1, 0xe5ce, 0x8bdc,
+
+ /*** e8a2xx - offset 0x040aa ***/
+ /* 80 */ 0x0000, 0xe5cd, 0xe5d4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x8c55, 0x0000, 0x0000, 0x91dc, 0x0000, 0xe5da, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe5d6, 0x0000, 0x0000, 0x0000, 0x91b3, 0xe5d5,
+ /* 98 */ 0x0000, 0xe5d8, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5cf, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0xe5d9, 0x0000, 0xe5db, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x94ed, 0x0000, 0x0000, 0xe5d7, 0x0000,
+ /* b0 */ 0xe5dc, 0xe5de, 0x0000, 0x0000, 0x8cd1, 0xe5d2, 0x0000, 0x88bf,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5dd,
+
+ /*** e8a3xx - offset 0x040ea ***/
+ /* 80 */ 0x0000, 0x8dd9, 0x97f4, 0xe5df, 0xe5e0, 0x9195, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x97a0,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe5e1, 0x9754, 0x0000, 0x0000,
+ /* 98 */ 0xe5e2, 0xe5e3, 0x0000, 0x0000, 0x95e2, 0xe5e4, 0x0000, 0x8dbe,
+ /* a0 */ 0x0000, 0x97a1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0xe5e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0xe5ea, 0x8fd6, 0xe5e8, 0xfba2, 0x0000, 0x0000,
+ /* b8 */ 0x9787, 0xe5e5, 0x0000, 0x0000, 0xe5e7, 0x90bb, 0x909e, 0x0000,
+
+ /*** e8a4xx - offset 0x04129 ***/
+ /* 80 */ 0x0000, 0xe5e6, 0x0000, 0xe5eb, 0x0000, 0x0000, 0x95a1,
+ /* 88 */ 0x0000, 0x0000, 0xe5ed, 0x0000, 0xe5ec, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x8a8c, 0x0000, 0x964a, 0xe5ee, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xfa5d, 0xe5fa, 0xe5f0, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5f1, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0xe5f2, 0xe5f3, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5f7, 0x0000,
+ /* b8 */ 0xe5f8, 0x0000, 0x0000, 0xe5f6, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e8a5xx - offset 0x04168 ***/
+ /* 80 */ 0xe5f4, 0x0000, 0xe5ef, 0xe5f5, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe5f9, 0xe8b5, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x89a6, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5fc, 0x8bdd,
+ /* a0 */ 0xe5fb, 0x0000, 0x0000, 0x0000, 0xe641, 0x0000, 0xe640, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0xe643, 0x0000, 0x0000, 0xe642, 0x0000, 0xe644,
+ /* b0 */ 0x0000, 0x0000, 0x8f50, 0x0000, 0xe645, 0x0000, 0x0000, 0xe646,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe647, 0x90bc,
+
+ /*** e8a6xx - offset 0x041a8 ***/
+ /* 80 */ 0x0000, 0x9776, 0x0000, 0xe648, 0x0000, 0x0000, 0x95a2, 0x9465,
+ /* 88 */ 0xe649, 0x0000, 0xe64a, 0x8ca9, 0x0000, 0x0000, 0x0000, 0x8b4b,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xe64b, 0x0000, 0x0000, 0x8e8b, 0x9460,
+ /* 98 */ 0xe64c, 0x0000, 0x8a6f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe64d, 0x0000, 0x0000, 0x0000, 0x0000, 0xe64f, 0x9797,
+ /* a8 */ 0x0000, 0xe64e, 0x9065, 0x0000, 0xe650, 0x0000, 0x0000, 0xe651,
+ /* b0 */ 0x0000, 0x0000, 0xe652, 0x8acf, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0xe653, 0x0000, 0x0000, 0xe654, 0x0000, 0xe655,
+
+ /*** e8a7xx - offset 0x041e8 ***/
+ /* 80 */ 0xe656, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x8a70, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0xe657, 0x0000, 0xe658, 0xe659, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x89f0, 0x0000, 0x0000, 0x9047, 0xe65a,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe65b, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0xe65c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e8a8xx - offset 0x04228 ***/
+ /* 80 */ 0x8cbe, 0x0000, 0x92f9, 0xe65d, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x8c76, 0x0000, 0x9075, 0x0000, 0xe660, 0x0000, 0x93a2, 0x0000,
+ /* 90 */ 0xe65f, 0x0000, 0xfba3, 0x8c50, 0x0000, 0x0000, 0xe65e, 0x91f5,
+ /* 98 */ 0x8b4c, 0x0000, 0x0000, 0xe661, 0x0000, 0xe662, 0x0000, 0x8fd7,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x8c8d, 0x0000, 0xe663, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x964b, 0x0000, 0x0000, 0x90dd, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x8b96, 0x0000, 0x96f3, 0x9169, 0x0000, 0xe664, 0xfba4,
+ /* b8 */ 0x0000, 0x0000, 0x9066, 0x9290, 0x8fd8, 0x0000, 0x0000, 0x0000,
+
+ /*** e8a9xx - offset 0x04267 ***/
+ /* 80 */ 0xe665, 0x0000, 0x0000, 0x0000, 0x0000, 0xe668, 0x0000,
+ /* 88 */ 0xe669, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x8dbc, 0x91c0, 0xe667, 0x0000, 0x8fd9, 0x955d, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0xe666, 0x0000, 0x0000, 0x8e8c, 0x0000,
+ /* a0 */ 0x8972, 0x0000, 0xe66d, 0x8c77, 0x0000, 0x0000, 0x8e8e, 0x0000,
+ /* a8 */ 0x0000, 0x8e8d, 0x0000, 0x986c, 0xe66c, 0xe66b, 0x9146, 0x0000,
+ /* b0 */ 0x8b6c, 0x9862, 0x8a59, 0x8fda, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xfba5, 0x0000, 0x0000, 0xe66a, 0x0000, 0x0000, 0x0000,
+
+ /*** e8aaxx - offset 0x042a5 ***/
+ /* 80 */ 0xe66f, 0x0000, 0xe670, 0xe66e, 0x0000, 0x8cd6,
+ /* 88 */ 0x0000, 0x975f, 0x0000, 0x0000, 0x8e8f, 0x9446, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0xe673, 0x0000, 0x90be, 0x0000, 0x9261, 0x0000, 0x0000,
+ /* 98 */ 0x9755, 0x0000, 0xe676, 0x0000, 0x0000, 0x0000, 0x8cea, 0x0000,
+ /* a0 */ 0x90bd, 0xe672, 0x0000, 0xe677, 0x8ceb, 0xe674, 0xe675, 0xfba6,
+ /* a8 */ 0xe671, 0x0000, 0x0000, 0x0000, 0x90e0, 0x93c7, 0x0000, 0x0000,
+ /* b0 */ 0x924e, 0x0000, 0x89db, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x94ee, 0x0000, 0x0000, 0x8b62, 0x0000, 0xfba7, 0x92b2,
+
+ /*** e8abxx - offset 0x042e5 ***/
+ /* 80 */ 0x0000, 0x0000, 0xe67a, 0x0000, 0xe678, 0x0000, 0x0000, 0x926b,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x90bf, 0x8ad0, 0xe679, 0x0000, 0x907a,
+ /* 90 */ 0x0000, 0x0000, 0x97c8, 0x0000, 0x0000, 0x0000, 0x985f, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0xe67b, 0xe687, 0x92b3, 0x0000, 0xe686, 0xfba8,
+ /* a0 */ 0xe683, 0xe68b, 0xe684, 0x0000, 0xe680, 0x0000, 0x92fa, 0xe67e,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0xe67c, 0x0000, 0x9740, 0x8e90, 0x0000,
+ /* b0 */ 0x0000, 0xe681, 0x0000, 0xe67d, 0x0000, 0x0000, 0xfbaa, 0xe685,
+ /* b8 */ 0x8f94, 0x0000, 0x8cbf, 0x0000, 0x0000, 0x0000, 0x91f8, 0x0000,
+
+ /*** e8acxx - offset 0x04325 ***/
+ /* 80 */ 0x9664, 0x8979, 0x88e0, 0x0000, 0x93a3, 0x0000, 0x0000, 0xe689,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe688, 0x0000, 0x93e4, 0x0000,
+ /* 90 */ 0xe68d, 0x0000, 0x0000, 0x0000, 0xe682, 0x0000, 0xe68c, 0xe68e,
+ /* 98 */ 0x0000, 0x8caa, 0xe68a, 0x8d75, 0x0000, 0x8ed3, 0x0000, 0x0000,
+ /* a0 */ 0xe68f, 0x9777, 0x0000, 0x0000, 0x0000, 0x0000, 0xe692, 0x0000,
+ /* a8 */ 0xe695, 0x0000, 0x0000, 0xe693, 0x9554, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0xe690, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x8bde, 0x0000, 0x0000, 0x0000, 0x0000, 0xe694, 0x0000,
+
+ /*** e8adxx - offset 0x04364 ***/
+ /* 80 */ 0xe696, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0xe69a, 0x0000, 0x0000, 0xe697, 0x0000, 0xe699, 0xe698,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xfbab, 0x0000, 0x0000, 0xe69b, 0x0000,
+ /* 98 */ 0x8eaf, 0x0000, 0xe69d, 0xe69c, 0x9588, 0x0000, 0x0000, 0xe69f,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c78, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0xe69e, 0xe6a0, 0x0000, 0x0000, 0xe6a1,
+ /* b0 */ 0x8b63, 0xe3bf, 0x8ff7, 0x0000, 0xe6a2, 0x0000, 0x0000, 0x8cec,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe6a3, 0x0000, 0xfbac,
+
+ /*** e8aexx - offset 0x043a4 ***/
+ /* 80 */ 0xe6a4, 0x0000, 0x0000, 0x8e5d, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x9dcc, 0x0000, 0xe6a5, 0x0000, 0xe6a6, 0x0000,
+ /* 90 */ 0x8f51, 0x0000, 0xe6a7, 0xe6a8, 0x0000, 0x0000, 0xe6a9, 0x0000,
+ /* 98 */ 0x0000, 0xe6aa, 0xe6ab, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e8b0xx - offset 0x043bf ***/
+ /* a0 */ 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x924a,
+ /* b8 */ 0x0000, 0x0000, 0xe6ac, 0x0000, 0x0000, 0x0000, 0x0000, 0xe6ae,
+
+ /*** e8b1xx - offset 0x043ff ***/
+ /* 80 */ 0x0000, 0xe6ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x93a4, 0x0000,
+ /* 88 */ 0xe6af, 0x0000, 0x964c, 0x0000, 0xe6b0, 0x0000, 0xe6b1, 0x0000,
+ /* 90 */ 0xe6b2, 0x0000, 0x0000, 0x0000, 0x0000, 0xe6b3, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x93d8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x8fdb, 0xe6b4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x8d8b, 0x98ac, 0xe6b5, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0xe6b6, 0x955e, 0xe6b7, 0x0000, 0xe6bf, 0x0000, 0x0000, 0x0000,
+
+ /*** e8b2xx - offset 0x0443d ***/
+ /* 80 */ 0xe6b8, 0x0000, 0x0000, 0xe6ba, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0xe6b9, 0xe6bb, 0x0000, 0x9665, 0xe6bc, 0xe6bd, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe6be, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0xe6c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a4c, 0x92e5, 0x0000,
+ /* a0 */ 0x9589, 0x8de0, 0x8d76, 0x0000, 0x0000, 0x0000, 0x0000, 0x956e,
+ /* a8 */ 0x89dd, 0x94cc, 0xe6c3, 0x8ad1, 0x90d3, 0xe6c2, 0xe6c7, 0x9299,
+ /* b0 */ 0x96e1, 0x0000, 0xe6c5, 0xe6c6, 0x8b4d, 0x0000, 0xe6c8, 0x9483,
+ /* b8 */ 0x91dd, 0x0000, 0x0000, 0x94ef, 0x935c, 0xe6c4, 0x0000, 0x9666,
+
+ /*** e8b3xx - offset 0x0447d ***/
+ /* 80 */ 0x89ea, 0xe6ca, 0x9847, 0x92c0, 0x9864, 0x0000, 0x0000, 0x8e91,
+ /* 88 */ 0xe6c9, 0x0000, 0x91af, 0x0000, 0x0000, 0xe6da, 0x9147, 0x0000,
+ /* 90 */ 0x0000, 0x93f6, 0x0000, 0x956f, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0xe6cd, 0x8e5e, 0x8e92, 0x0000, 0x8fdc, 0x0000,
+ /* a0 */ 0x9485, 0x0000, 0x8cab, 0xe6cc, 0xe6cb, 0x0000, 0x958a, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x8ebf, 0x0000, 0x0000, 0x9371, 0x0000, 0x0000,
+ /* b0 */ 0xfbad, 0x0000, 0x0000, 0x0000, 0xfbae, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0xe6cf, 0xe6d0, 0x8d77, 0xe6ce, 0x0000, 0x0000,
+
+ /*** e8b4xx - offset 0x044bb ***/
+ /* 80 */ 0x0000, 0x0000, 0xe6d1, 0xe6d2, 0x0000, 0xe6d4,
+ /* 88 */ 0x91a1, 0x0000, 0xe6d3, 0x8ae4, 0x0000, 0xe6d6, 0x0000, 0xe6d5,
+ /* 90 */ 0xe6d7, 0x0000, 0xfbaf, 0xe6d9, 0xe6db, 0x0000, 0xe6dc, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e8b5xx - offset 0x044d7 ***/
+ /* a0 */ 0x90d4, 0x0000, 0x8ecd, 0xe6dd,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x8a71, 0x0000, 0xe6de, 0x0000, 0x0000,
+ /* b0 */ 0x9196, 0xe6df, 0x0000, 0xe6e0, 0x958b, 0x0000, 0xfbb0, 0x8b4e,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e8b6xx - offset 0x04516 ***/
+ /* 80 */ 0xe6e1, 0x0000, 0x0000, 0x0000, 0x92b4, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x897a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xe6e2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x8eef, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x9096, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x91ab, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0xe6e5, 0x0000, 0x0000, 0x0000, 0xe6e4, 0x0000,
+
+ /*** e8b7xx - offset 0x04555 ***/
+ /* 80 */ 0x0000, 0xe6e3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0xe6eb, 0xe6e9, 0x0000, 0x0000, 0xe6e6,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe6e8, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0xe6e7, 0xe6ea, 0x0000, 0x8b97, 0x0000, 0xe6ee,
+ /* a0 */ 0x0000, 0x90d5, 0x0000, 0xe6ef, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x8cd7, 0x0000, 0xe6ec, 0xe6ed, 0x0000, 0x0000, 0x0000, 0x9848,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x92b5, 0x0000, 0x9148, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe6f0, 0x0000, 0x0000, 0xe6f3,
+
+ /*** e8b8xx - offset 0x04595 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0xe6f1, 0xe6f2, 0x9778, 0x0000, 0x0000, 0x0000, 0x0000, 0x93a5,
+ /* 90 */ 0xe6f6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe6f4, 0xe6f5, 0xe6f7,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0xe748, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xe6fa, 0x0000, 0x0000, 0x0000, 0xe6fb, 0xe6f9, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e8b9xx - offset 0x045d3 ***/
+ /* 80 */ 0xe6f8, 0x0000, 0x92fb, 0x0000, 0x0000, 0xe740,
+ /* 88 */ 0xe744, 0xe741, 0xe6fc, 0x0000, 0xe742, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0xe743, 0x0000, 0x0000, 0x0000, 0x0000, 0xe74a, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xe745, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x90d6,
+ /* a0 */ 0xe747, 0x0000, 0x0000, 0xe749, 0xe746, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0xe74c, 0x0000, 0x8f52, 0x0000, 0xe74b, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe74d, 0x0000, 0x0000, 0x0000,
+
+ /*** e8baxx - offset 0x04612 ***/
+ /* 80 */ 0xe74e, 0x0000, 0x0000, 0xe751, 0xe750, 0x0000, 0xe74f,
+ /* 88 */ 0x0000, 0x0000, 0xe753, 0xe752, 0x0000, 0x96f4, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0xe755, 0x0000, 0xe754, 0xe756, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xe757, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe759, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0xe758, 0x9067, 0xe75a, 0x0000, 0x0000, 0x8beb,
+ /* b0 */ 0xe75b, 0xe75d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe75e, 0x0000,
+
+ /*** e8bbxx - offset 0x04651 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe75f, 0xe75c, 0x0000,
+ /* 88 */ 0xe760, 0x0000, 0x8ed4, 0xe761, 0x8b4f, 0x8c52, 0x0000, 0xfbb2,
+ /* 90 */ 0x0000, 0x0000, 0x8cac, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0xe762, 0x0000, 0x0000, 0x0000, 0x93ee,
+ /* a0 */ 0x0000, 0x0000, 0x935d, 0xe763, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0xe766, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x8eb2, 0x0000, 0x0000, 0xe765, 0xe764, 0x8c79, 0xe767, 0x0000,
+
+ /*** e8bcxx - offset 0x04690 ***/
+ /* 80 */ 0x0000, 0x0000, 0x8a72, 0x0000, 0xe769, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x8dda, 0xe768, 0x0000, 0xe771, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe76b, 0xe76d, 0x95e3, 0xe76a, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xe76c, 0x0000, 0xe770, 0xe76e, 0x8b50, 0x0000, 0xe76f,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe772, 0x0000,
+ /* a8 */ 0x0000, 0x9479, 0x97d6, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f53,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0xe773, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x9741, 0xe775, 0x0000, 0xe774, 0x0000, 0x0000, 0xe778, 0x9760,
+
+ /*** e8bdxx - offset 0x046d0 ***/
+ /* 80 */ 0x0000, 0x0000, 0xe777, 0x0000, 0x8a8d, 0xe776, 0xe77b, 0x0000,
+ /* 88 */ 0x0000, 0xe77a, 0x0000, 0x0000, 0xe779, 0x9351, 0xe77c, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe77d,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe77e, 0x0000, 0x0000, 0x8d8c,
+ /* a0 */ 0x0000, 0x8c44, 0xe780, 0xe781, 0xe782, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e8bexx - offset 0x046f5 ***/
+ /* 98 */ 0x9068, 0xe783, 0x0000, 0x8eab, 0xe784,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0xe785, 0x0000, 0x0000, 0x0000, 0x999f,
+ /* a8 */ 0x999e, 0x0000, 0x0000, 0x0000, 0x0000, 0xe786, 0xe390, 0xe787,
+ /* b0 */ 0x9243, 0x904a, 0x945f, 0x0000, 0x0000, 0x0000, 0x0000, 0xe788,
+ /* b8 */ 0x0000, 0x0000, 0x95d3, 0x92d2, 0x8d9e, 0x0000, 0x0000, 0x9248,
+
+ /*** e8bfxx - offset 0x04735 ***/
+ /* 80 */ 0x0000, 0x0000, 0x8949, 0x0000, 0x9698, 0x9076, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c7d, 0x0000,
+ /* 90 */ 0x0000, 0x8bdf, 0x0000, 0x0000, 0x95d4, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0xe789, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0xe78b, 0x0000, 0x0000, 0xe78a, 0x89de, 0x0000,
+ /* a8 */ 0x0000, 0x93f4, 0xe78c, 0x9497, 0x0000, 0x9352, 0x0000, 0xe78d,
+ /* b0 */ 0x8f71, 0x0000, 0x0000, 0x0000, 0xe78f, 0x0000, 0x0000, 0x96c0,
+ /* b8 */ 0xe79e, 0xe791, 0xe792, 0x0000, 0x0000, 0x92c7, 0x0000, 0x0000,
+
+ /*** e980xx - offset 0x04775 ***/
+ /* 80 */ 0x91de, 0x9197, 0x0000, 0x93a6, 0x0000, 0xe790, 0x8b74, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0xe799, 0x0000, 0xe796, 0xe7a3, 0x93a7,
+ /* 90 */ 0x9280, 0xe793, 0x0000, 0x92fc, 0x9372, 0xe794, 0xe798, 0x9080,
+ /* 98 */ 0x0000, 0x9487, 0x92ca, 0x0000, 0x0000, 0x90c0, 0xe797, 0x91ac,
+ /* a0 */ 0x91a2, 0xe795, 0x88a7, 0x9841, 0x0000, 0x0000, 0x0000, 0xe79a,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x91df, 0x0000,
+ /* b0 */ 0x0000, 0x8f54, 0x9069, 0x0000, 0x0000, 0xe79c, 0xe79b, 0x0000,
+ /* b8 */ 0x88ed, 0xe79d, 0x0000, 0x0000, 0x954e, 0x0000, 0xe7a5, 0x0000,
+
+ /*** e981xx - offset 0x047b4 ***/
+ /* 80 */ 0x93d9, 0x908b, 0x0000, 0x0000, 0x9278, 0x0000, 0x8bf6,
+ /* 88 */ 0x0000, 0xe7a4, 0x9756, 0x895e, 0x0000, 0x95d5, 0x89df, 0xe79f,
+ /* 90 */ 0xe7a0, 0xe7a1, 0xe7a2, 0x93b9, 0x9242, 0x88e1, 0xe7a6, 0x0000,
+ /* 98 */ 0xe7a7, 0xeaa1, 0x0000, 0x0000, 0x91bb, 0x0000, 0xe7a8, 0x0000,
+ /* a0 */ 0x8993, 0x916b, 0x0000, 0x8cad, 0x0000, 0x9779, 0x0000, 0xfbb5,
+ /* a8 */ 0xe7a9, 0x934b, 0x0000, 0x0000, 0x0000, 0x9198, 0x8ed5, 0xe7aa,
+ /* b0 */ 0x0000, 0x0000, 0xe7ad, 0x0000, 0x0000, 0x8f85, 0xe7ab, 0x914a,
+ /* b8 */ 0x9149, 0x0000, 0x88e2, 0x0000, 0x97c9, 0xe7af, 0x0000, 0x94f0,
+
+ /*** e982xx - offset 0x047f4 ***/
+ /* 80 */ 0xe7b1, 0xe7b0, 0xe7ae, 0xe284, 0x8ad2, 0x0000, 0x0000, 0xe78e,
+ /* 88 */ 0x0000, 0xe7b3, 0xe7b2, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7b4,
+ /* 90 */ 0x0000, 0x9757, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x93df, 0x0000, 0x0000, 0x964d, 0x0000,
+ /* a8 */ 0xe7b5, 0x0000, 0x8ed7, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7b6,
+ /* b0 */ 0x0000, 0xe7b7, 0x0000, 0x0000, 0x0000, 0xe7b8, 0x0000, 0x0000,
+ /* b8 */ 0x9340, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e983xx - offset 0x04833 ***/
+ /* 80 */ 0x88e8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x8d78, 0x0000, 0x0000, 0x0000, 0x9859, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0xe7bc, 0x0000, 0x0000, 0xfbb6, 0x0000,
+ /* a0 */ 0x0000, 0x8c53, 0xe7b9, 0x0000, 0xe7ba, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x9594, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a73, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9758, 0x0000, 0x8bbd,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9373, 0x0000, 0x0000,
+
+ /*** e984xx - offset 0x04871 ***/
+ /* 80 */ 0xe7bd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe7be, 0x0000, 0x0000, 0xfbb8, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xe7bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbb9,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9341, 0x0000, 0x0000,
+ /* b0 */ 0xe7c1, 0x0000, 0xe7c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e985xx - offset 0x048a8 ***/
+ /* 88 */ 0x93d1, 0xe7c2, 0x8f55, 0x8ede, 0x947a, 0x9291, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x8ef0, 0x0000, 0x908c, 0x0000, 0xe7c3, 0x0000,
+ /* 98 */ 0xe7c4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x907c, 0xe7c5, 0x0000, 0xe7c6, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe7c7, 0x978f, 0x0000, 0x8f56, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0xe7c9, 0xe7c8, 0x0000, 0x8d79, 0x0000, 0x8d93,
+ /* b8 */ 0x8e5f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e986xx - offset 0x048e6 ***/
+ /* 80 */ 0xe7cc, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f86,
+ /* 88 */ 0x0000, 0xe7cb, 0x0000, 0xe7ca, 0x0000, 0x91e7, 0x0000, 0x0000,
+ /* 90 */ 0x8ced, 0x0000, 0x90c1, 0x0000, 0x0000, 0x0000, 0x0000, 0x94ae,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8f58, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0xe7cd, 0x0000, 0x8fdd, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0xe7d0, 0xe7ce, 0x0000, 0x0000, 0x0000, 0xe7cf,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe7d2, 0xe7d1, 0x0000, 0x0000,
+ /* b8 */ 0x8ff8, 0x0000, 0xe7d3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e987xx - offset 0x04926 ***/
+ /* 80 */ 0xe7d4, 0xe7d5, 0x0000, 0x0000, 0x0000, 0x0000, 0x94ce, 0x8dd1,
+ /* 88 */ 0x8edf, 0xe7d6, 0x0000, 0xe7d7, 0x97a2, 0x8f64, 0x96ec, 0x97ca,
+ /* 90 */ 0xe7d8, 0x8be0, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7d9, 0xfbbb,
+ /* 98 */ 0x9342, 0x0000, 0xfbba, 0xe7dc, 0x8a98, 0x906a, 0xfbbc, 0xe7da,
+ /* a0 */ 0x0000, 0xe7db, 0x0000, 0x92de, 0xfbbf, 0xfbc0, 0x9674, 0x8bfa,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbbd, 0xfbbe, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7de, 0xe7df, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe7dd, 0x0000, 0x0000, 0xe7e1,
+
+ /*** e988xx - offset 0x04966 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbc1, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0xfbc3, 0x0000, 0x0000, 0x93dd, 0x8a62, 0x0000,
+ /* 90 */ 0xfbc2, 0xe7e5, 0x0000, 0x0000, 0xe7e2, 0xe7e4, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7e0, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe86e, 0x0000, 0x0000, 0xe7e3, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x97e9, 0x0000, 0x0000, 0x8cd8,
+ /* b8 */ 0x0000, 0xfbca, 0xfbc4, 0x0000, 0xfbc6, 0x0000, 0x0000, 0xe7ed,
+
+ /*** e989xx - offset 0x049a6 ***/
+ /* 80 */ 0xfbc5, 0x0000, 0x0000, 0x0000, 0x9353, 0xe7e8, 0x0000, 0x0000,
+ /* 88 */ 0xe7eb, 0xe7e9, 0x0000, 0xe7ee, 0x0000, 0x0000, 0xfbc7, 0x0000,
+ /* 90 */ 0xe7ef, 0xfbc9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7e7,
+ /* 98 */ 0x0000, 0xfbc8, 0xe7f4, 0x8994, 0x0000, 0x0000, 0xe7e6, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x94ab, 0x0000, 0xe7ea, 0x0000, 0x8fde, 0xfbcb,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x8d7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbcd,
+ /* b8 */ 0xfbce, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9667, 0x0000,
+
+ /*** e98axx - offset 0x049e6 ***/
+ /* 80 */ 0x8be2, 0x0000, 0x0000, 0x8f65, 0x0000, 0x93ba, 0x0000, 0x0000,
+ /* 88 */ 0xfa5f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x914c, 0x0000, 0xe7f2, 0x0000, 0xe7ec, 0xe7f1, 0x0000,
+ /* 98 */ 0x96c1, 0x0000, 0x92b6, 0xe7f3, 0xe7f0, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbcc,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x914b, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7f7,
+ /* b8 */ 0x0000, 0xe7f6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e98bxx - offset 0x04a20 ***/
+ /* 80 */ 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7f5,
+ /* 90 */ 0xfbd2, 0x0000, 0x964e, 0xfbd6, 0x0000, 0xfbd4, 0x0000, 0xfbd0,
+ /* 98 */ 0x0000, 0xfbd1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0xfbd5, 0x0000, 0x0000, 0x0000, 0x8f9b, 0x0000, 0x0000, 0xfbcf,
+ /* a8 */ 0x0000, 0xe7f8, 0x95dd, 0x0000, 0x0000, 0x8973, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x9565, 0x9292, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x8b98, 0xfa65, 0xe7fa, 0xfbd9, 0x8d7c, 0x0000, 0x0000, 0xfbdc,
+
+ /*** e98cxx - offset 0x04a60 ***/
+ /* 80 */ 0x0000, 0x0000, 0xfbde, 0x0000, 0x0000, 0x0000, 0x8e4b, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7f9,
+ /* 90 */ 0x908d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x908e, 0xe840, 0xe842, 0x0000, 0x0000, 0xfbdd, 0xfbdb, 0x0000,
+ /* a0 */ 0x8ff9, 0xfbd8, 0xe841, 0xe843, 0x0000, 0xfbd7, 0x8bd1, 0x0000,
+ /* a8 */ 0x9564, 0x0000, 0x0000, 0x8ee0, 0x9842, 0x0000, 0xe7fc, 0x8df6,
+ /* b0 */ 0x0000, 0x0000, 0x985e, 0x0000, 0x0000, 0xe845, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0xe844, 0xe846, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e98dxx - offset 0x04a9c ***/
+ /* 80 */ 0xe7fb, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0xfa5e, 0x0000, 0x0000, 0x93e7, 0x0000, 0x9374, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x92d5, 0x0000, 0xe84b, 0xfbe0,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x9262, 0xe847, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0xe848, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8c4c, 0x0000, 0xe84a, 0x0000,
+ /* b0 */ 0xfbdf, 0x0000, 0x0000, 0x0000, 0x0000, 0x8cae, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe849, 0x0000, 0x8fdf, 0x0000,
+
+ /*** e98exx - offset 0x04adb ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8a99, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe84f, 0x0000, 0x8dbd, 0x9199,
+ /* 98 */ 0x0000, 0x0000, 0x92c8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xfbe1, 0x0000, 0x0000, 0x8a5a,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe84d, 0xe84e, 0x92c1, 0x0000,
+ /* b0 */ 0xe84c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe850, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e98fxx - offset 0x04b18 ***/
+ /* 80 */ 0xe856, 0x0000, 0x0000, 0xfbe2, 0x0000,
+ /* 88 */ 0xe859, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0xe858, 0x934c, 0x0000, 0x0000, 0x0000, 0x0000, 0xe851, 0xe852,
+ /* 98 */ 0xe855, 0x0000, 0x0000, 0x0000, 0x0000, 0xe857, 0xfbe3, 0x0000,
+ /* a0 */ 0x0000, 0x8bbe, 0x0000, 0x0000, 0xe85a, 0xe854, 0x0000, 0x0000,
+ /* a8 */ 0xe853, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0xfbe4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e990xx - offset 0x04b55 ***/
+ /* 80 */ 0xe85e, 0x0000, 0x0000, 0x0000, 0xe85f,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0xe860, 0x0000, 0x0000, 0xe85d, 0xe85c, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x8fe0, 0x93a8, 0xe85b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe864, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0xe862, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0xfbe5, 0x0000, 0x0000, 0x0000, 0xe863, 0xe861, 0x0000,
+ /* b8 */ 0x91f6, 0x0000, 0xe865, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e991xx - offset 0x04b94 ***/
+ /* 80 */ 0xe866, 0x0000, 0x0000, 0xe868, 0xfbe6, 0x0000, 0x0000,
+ /* 88 */ 0xfbe7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x8ad3, 0xe867, 0x96f8, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0xe873, 0xe869, 0x0000, 0x0000, 0xe86c, 0x0000,
+ /* a0 */ 0xe86a, 0x0000, 0xe86b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0xe86d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xe86f, 0x0000, 0x0000, 0x0000, 0x0000, 0xe870, 0x0000, 0xe871,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe874, 0xe872, 0xe875, 0xe877,
+
+ /*** e992xx - offset 0x04bd4 ***/
+ /* 80 */ 0x0000, 0xe876, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e995xx - offset 0x04bdd ***/
+ /* b0 */ 0x92b7,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e996xx - offset 0x04c1d ***/
+ /* 80 */ 0x96e5, 0x0000, 0xe878, 0x914d, 0x0000, 0x0000, 0x0000, 0xe879,
+ /* 88 */ 0x0000, 0x95c2, 0xe87a, 0x8a4a, 0x0000, 0x0000, 0x0000, 0x895b,
+ /* 90 */ 0x0000, 0x8ad5, 0xfbe8, 0x8ad4, 0xe87b, 0x0000, 0xe87c, 0x0000,
+ /* 98 */ 0xe87d, 0xe87e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0xe880, 0x0000, 0x8ad6, 0x8a74, 0x8d7d, 0x94b4, 0x0000, 0xe882,
+ /* a8 */ 0xe881, 0x0000, 0x0000, 0x0000, 0x0000, 0xe883, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x897b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe886, 0x0000, 0xe885, 0xe884, 0x0000, 0xe887, 0x0000,
+
+ /*** e997xx - offset 0x04c5c ***/
+ /* 80 */ 0x0000, 0x0000, 0xe88a, 0x0000, 0x0000, 0x0000, 0x88c5,
+ /* 88 */ 0x0000, 0x0000, 0xe888, 0x0000, 0xe88c, 0xe88b, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe88e, 0xe88d, 0xe88f, 0x0000,
+ /* 98 */ 0x93ac, 0x0000, 0x0000, 0x0000, 0xe890, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe891, 0xe893, 0x0000, 0x0000, 0xe892, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e998xx - offset 0x04c82 ***/
+ /* 98 */ 0x0000, 0x0000, 0x958c, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe894, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0xe895, 0x0000, 0x8de3, 0x0000, 0x0000, 0x0000, 0xe896, 0xe897,
+ /* b0 */ 0x0000, 0x0000, 0x9668, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x916a, 0x0000, 0x0000, 0x0000, 0x88a2,
+
+ /*** e999xx - offset 0x04cc2 ***/
+ /* 80 */ 0x91c9, 0x0000, 0xe898, 0x0000, 0x958d, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0xe89b, 0xe899, 0x8d7e, 0x0000, 0xe89a,
+ /* 90 */ 0x8cc0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x95c3, 0xe89d, 0xe89f, 0xe89e, 0xe8a0,
+ /* a0 */ 0x0000, 0x0000, 0x8940, 0x9077, 0x8f9c, 0x8ad7, 0xe8a1, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x9486, 0x0000, 0xe8a3, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x8941, 0x0000, 0xe8a2, 0x92c2, 0x0000, 0x97cb, 0x93a9, 0xe89c,
+ /* b8 */ 0x97a4, 0x0000, 0x8caf, 0x0000, 0x0000, 0x977a, 0x0000, 0x0000,
+
+ /*** e99axx - offset 0x04d00 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x8bf7, 0x97b2, 0x0000,
+ /* 88 */ 0x8c47, 0x0000, 0x91e0, 0xe440, 0x0000, 0xe8a4, 0x8a4b, 0x908f,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8a75, 0xe8a6, 0x0000, 0xe8a7,
+ /* 98 */ 0xe8a5, 0x8c84, 0x0000, 0x8ddb, 0x8fe1, 0xfbeb, 0x0000, 0x0000,
+ /* a0 */ 0x8942, 0x0000, 0x0000, 0x97d7, 0x0000, 0x0000, 0x0000, 0xe8a9,
+ /* a8 */ 0xe7ac, 0x0000, 0xe8a8, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbec,
+ /* b0 */ 0xe8ac, 0xe8aa, 0xe8ab, 0x0000, 0xe8ad, 0x0000, 0xe8ae, 0x97ea,
+ /* b8 */ 0xe8af, 0xe8b0, 0x0000, 0x90c7, 0x94b9, 0x0000, 0x0000, 0x0000,
+
+ /*** e99bxx - offset 0x04d40 ***/
+ /* 80 */ 0x909d, 0x8ae5, 0x0000, 0x0000, 0x9759, 0x89eb, 0x8f57, 0x8cd9,
+ /* 88 */ 0x0000, 0xe8b3, 0x0000, 0xe8b2, 0x8e93, 0xe8b4, 0xe8b1, 0x0000,
+ /* 90 */ 0x0000, 0x8e47, 0x0000, 0x0000, 0x0000, 0xe8b8, 0xe5ab, 0x0000,
+ /* 98 */ 0x0000, 0x99d4, 0x0000, 0x9097, 0xe8b6, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x97a3, 0x93ef, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x894a, 0x0000, 0x90e1, 0x8eb4, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x95b5, 0x0000, 0x895f, 0x0000, 0x0000, 0x0000, 0x97eb, 0x978b,
+ /* b8 */ 0x0000, 0xe8b9, 0x0000, 0x9364, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e99cxx - offset 0x04d80 ***/
+ /* 80 */ 0x8ef9, 0x0000, 0x0000, 0x0000, 0xe8ba, 0x0000, 0xe8bb, 0x906b,
+ /* 88 */ 0xe8bc, 0x0000, 0x97ec, 0x0000, 0x0000, 0xe8b7, 0xe8be, 0xe8c0,
+ /* 90 */ 0x0000, 0xe8bf, 0x0000, 0xe8bd, 0x0000, 0x0000, 0xe8c1, 0x0000,
+ /* 98 */ 0x0000, 0xe8c2, 0x0000, 0x0000, 0x919a, 0x0000, 0x89e0, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe8c3, 0x0000, 0x0000, 0x96b6,
+ /* a8 */ 0x0000, 0x0000, 0xe8c4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xe8c5, 0x0000, 0x9849, 0xfbed, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x9e50, 0xe8c6, 0x0000, 0xfbee, 0x0000, 0xe8c7, 0xe8c8, 0x0000,
+
+ /*** e99dxx - offset 0x04dbf ***/
+ /* 80 */ 0x0000, 0xe8cc, 0xfbef, 0xe8c9, 0x0000, 0xe8ca, 0x0000,
+ /* 88 */ 0xe8cb, 0xe8cd, 0x0000, 0x0000, 0x0000, 0xfbf0, 0x0000, 0xfbf1,
+ /* 90 */ 0x0000, 0xfbf2, 0x90c2, 0x0000, 0x0000, 0xfbf3, 0x96f5, 0x0000,
+ /* 98 */ 0x0000, 0x90c3, 0x0000, 0x0000, 0xe8ce, 0x0000, 0x94f1, 0x0000,
+ /* a0 */ 0xe8cf, 0xea72, 0x96ca, 0x0000, 0xe8d0, 0x0000, 0xe8d1, 0x0000,
+ /* a8 */ 0xe8d2, 0x8a76, 0x0000, 0xe8d4, 0x0000, 0x9078, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0xe8d5, 0x0000, 0x0000, 0x8c43, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe8d6, 0xe8da, 0x0000, 0xe8d8, 0x0000, 0x0000, 0x0000,
+
+ /*** e99exx - offset 0x04dfe ***/
+ /* 80 */ 0xe8d9, 0x0000, 0x0000, 0x8a93, 0xe8d7, 0xe8db, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0xe8dc, 0x0000, 0x88c6, 0x0000, 0xe8dd,
+ /* 90 */ 0xe8de, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x8fe2, 0x0000, 0x0000, 0x0000, 0xe8df, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x8b66, 0x0000, 0x0000, 0xe8e2, 0x0000, 0x0000, 0xe8e1, 0x0000,
+ /* a8 */ 0xe8e0, 0x0000, 0x0000, 0xe691, 0x0000, 0x95da, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0xe8e3, 0xe8e4, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e99fxx - offset 0x04e3b ***/
+ /* 80 */ 0xe8e5, 0x0000, 0x0000, 0xe8e6, 0x0000,
+ /* 88 */ 0xe8e7, 0x0000, 0x0000, 0xe8e8, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x8ad8, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe8e9, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe8ea, 0x9442, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0xe8ec, 0x89b9, 0x0000, 0xe8ef, 0xe8ee, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x8943, 0x0000, 0x0000, 0x0000, 0x8bbf,
+
+ /*** e9a0xx - offset 0x04e7b ***/
+ /* 80 */ 0x0000, 0x95c5, 0x92b8, 0x8da0, 0x0000, 0x8d80, 0x8f87, 0x0000,
+ /* 88 */ 0x907b, 0x0000, 0x0000, 0x0000, 0xe8f1, 0x0000, 0x0000, 0xe8f0,
+ /* 90 */ 0x9761, 0x8ae6, 0x94d0, 0x93da, 0x0000, 0x0000, 0x0000, 0x909c,
+ /* 98 */ 0x97cc, 0x0000, 0x8c7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe8f4, 0x0000, 0x0000, 0xe8f3, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x966a, 0x93aa, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x896f, 0x0000, 0x0000, 0xe8f5,
+ /* b8 */ 0xe8f2, 0x0000, 0x0000, 0x9570, 0x978a, 0xe8f6, 0x0000, 0x0000,
+
+ /*** e9a1xx - offset 0x04eb9 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe8f7, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0xe8f9, 0x91e8, 0x8a7a, 0x8a7b, 0xe8f8,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8ae7, 0x8cb0, 0x0000, 0xfbf4,
+ /* 98 */ 0x8ae8, 0x0000, 0x0000, 0x935e, 0x0000, 0x0000, 0x97de, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbf5, 0x0000, 0x8cda,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0xe8fa, 0x0000, 0x0000, 0x0000, 0xe8fb,
+ /* b0 */ 0xe8fc, 0xe940, 0x0000, 0xe942, 0xe941, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9a2xx - offset 0x04eee ***/
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x9597, 0x0000, 0xe943, 0x0000, 0x0000, 0x0000, 0x0000, 0xe944,
+ /* b0 */ 0x0000, 0xe945, 0x0000, 0x0000, 0x0000, 0x0000, 0xe946, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9a3xx - offset 0x04f2b ***/
+ /* 80 */ 0xe948, 0xe947, 0x0000, 0xe949, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x94f2, 0xe3ca, 0x0000, 0x0000, 0x9048,
+ /* a0 */ 0x0000, 0x0000, 0x8b51, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe94a, 0x0000, 0xe94b, 0x0000, 0x99aa, 0x9f5a, 0x94d1,
+ /* b0 */ 0x0000, 0x0000, 0x88f9, 0x0000, 0x88b9, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x8e94, 0x964f, 0x8ffc, 0x0000,
+
+ /*** e9a4xx - offset 0x04f6a ***/
+ /* 80 */ 0x0000, 0x0000, 0xe94c, 0x0000, 0x96dd, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0xe94d, 0x977b, 0x0000, 0x8961, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x8e60, 0x0000, 0xe94e, 0x89ec, 0xe94f, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0xe950, 0x0000, 0x0000, 0x0000, 0x0000, 0xe952, 0xe953, 0x0000,
+ /* a0 */ 0xe955, 0xe951, 0x0000, 0x0000, 0xe954, 0x0000, 0x0000, 0xfbf8,
+ /* a8 */ 0x8ad9, 0x0000, 0x0000, 0x0000, 0xe956, 0x0000, 0xe957, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe958, 0xe959, 0x0000,
+
+ /*** e9a5xx - offset 0x04fa9 ***/
+ /* 80 */ 0x0000, 0xe95a, 0x0000, 0x0000, 0xe95c, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0xe95b, 0x0000, 0xe95e, 0xe961, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0xe95d, 0xe95f, 0xe960, 0x0000, 0x0000, 0xe962, 0x0000, 0x8bc0,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9a6xx - offset 0x04fd3 ***/
+ /* 90 */ 0x8ef1, 0xe963,
+ /* 98 */ 0xe964, 0x8d81, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbfa, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe965, 0x0000, 0x0000,
+ /* a8 */ 0x8a5d, 0x0000, 0x0000, 0x0000, 0x946e, 0xe966, 0xe967, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x9279, 0x93e9, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xe968, 0x0000, 0x0000, 0x0000,
+
+ /*** e9a7xx - offset 0x05012 ***/
+ /* 80 */ 0x949d, 0x0000, 0x0000, 0x91ca, 0x8977, 0x8bec, 0x0000,
+ /* 88 */ 0x8bed, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x9293, 0xe96d, 0x8bee, 0x0000, 0x0000, 0x89ed, 0x0000, 0x0000,
+ /* 98 */ 0xe96c, 0x0000, 0x0000, 0xe96a, 0x0000, 0xe96b, 0x0000, 0xe969,
+ /* a0 */ 0x0000, 0x0000, 0xe977, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe96e, 0xe96f, 0x0000,
+ /* b0 */ 0x0000, 0xe970, 0xe971, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0xe973, 0x0000, 0x0000, 0xe972, 0x0000, 0x0000, 0x0000, 0x8f78,
+
+ /*** e9a8xx - offset 0x05052 ***/
+ /* 80 */ 0x0000, 0xe974, 0x0000, 0x0000, 0x0000, 0xe976, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8b52, 0xe975,
+ /* 90 */ 0x0000, 0x0000, 0x919b, 0x8cb1, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xe978, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x91cb, 0x0000, 0x0000, 0xe979, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x93ab, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe97a,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe980, 0x0000,
+
+ /*** e9a9xx - offset 0x05092 ***/
+ /* 80 */ 0xe97d, 0x0000, 0xe97c, 0xe97e, 0x0000, 0xe97b, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe982, 0xfbfb, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe981, 0x0000, 0xe984,
+ /* 98 */ 0x0000, 0x0000, 0x8bc1, 0xe983, 0x0000, 0x0000, 0x0000, 0xe985,
+ /* a0 */ 0x0000, 0x0000, 0xe986, 0x0000, 0xe988, 0xe987, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xe989, 0xe98b, 0xe98a, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9aaxx - offset 0x050be ***/
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x8d9c, 0x0000, 0x0000, 0x0000, 0x0000, 0xe98c, 0x0000, 0x0000,
+ /* b0 */ 0xe98d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x8a5b, 0x0000, 0x0000, 0x0000, 0xe98e, 0x0000, 0x0000, 0x0000,
+
+ /*** e9abxx - offset 0x050fe ***/
+ /* 80 */ 0xe98f, 0x0000, 0x0000, 0x0000, 0x9091, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe990,
+ /* 90 */ 0x0000, 0xe991, 0x0000, 0xe992, 0xe993, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x8d82, 0xfbfc, 0x0000, 0x0000, 0xfc40, 0x0000, 0xe994, 0xe995,
+ /* a0 */ 0x0000, 0x0000, 0xe996, 0xe997, 0x0000, 0x0000, 0xe998, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x94af, 0xe99a, 0x0000, 0x9545, 0xe99b, 0xe999,
+ /* b0 */ 0x0000, 0xe99d, 0x0000, 0x0000, 0xe99c, 0x0000, 0x0000, 0xe99e,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0xe99f, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9acxx - offset 0x0513a ***/
+ /* 80 */ 0x0000, 0x0000, 0xe9a0, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0xe9a1, 0x0000, 0xe9a2, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9a3,
+ /* a0 */ 0x0000, 0x0000, 0xe9a4, 0xe9a5, 0x0000, 0xe9a6, 0x0000, 0xe9a7,
+ /* a8 */ 0xe9a8, 0xe9a9, 0xe9aa, 0x0000, 0x0000, 0x0000, 0xe9ab, 0xe9ac,
+ /* b0 */ 0x0000, 0x9f54, 0xe9ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0xe2f6, 0x8b53, 0x0000, 0x0000, 0x0000,
+
+ /*** e9adxx - offset 0x05179 ***/
+ /* 80 */ 0x8a40, 0x8db0, 0xe9af, 0xe9ae, 0x96a3, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9b1, 0xe9b2, 0xe9b0,
+ /* 90 */ 0x0000, 0xe9b3, 0x0000, 0x0000, 0x9682, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0xe9b4, 0x0000, 0x8b9b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9844,
+ /* b0 */ 0x0000, 0x0000, 0xfc42, 0x0000, 0xe9b5, 0xfc41, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9aexx - offset 0x051b6 ***/
+ /* 80 */ 0xe9b7, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x88bc, 0xfc43,
+ /* 90 */ 0x0000, 0xe9b8, 0x95a9, 0xe9b6, 0x0000, 0x0000, 0xe9b9, 0xe9ba,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9bb,
+ /* a0 */ 0xe9bc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0xe9bd, 0x0000, 0x968e, 0x8e4c, 0x0000, 0x8df8, 0x914e, 0x0000,
+ /* b0 */ 0x0000, 0xfc44, 0x0000, 0x0000, 0xe9be, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0xe9c1, 0x0000, 0xfc45, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9afxx - offset 0x051f6 ***/
+ /* 80 */ 0xe9bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9c2, 0x0000,
+ /* 88 */ 0x0000, 0x8cef, 0xe9c0, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9c3,
+ /* 90 */ 0x0000, 0xe9c4, 0xe9c5, 0x0000, 0xe9c9, 0x0000, 0x8e49, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x91e2, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe9ca, 0xe9c7, 0xe9c6, 0xe9c8, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x8c7e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xe9ce, 0xe9cd, 0xe9cc, 0x0000, 0x0000, 0x88b1, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9b0xx - offset 0x05236 ***/
+ /* 80 */ 0xfc46, 0x0000, 0x0000, 0x0000, 0xe9d8, 0x0000, 0xe9d4, 0x0000,
+ /* 88 */ 0xe9d5, 0xe9d1, 0xe9d7, 0x0000, 0xe9d3, 0x8a82, 0x0000, 0x0000,
+ /* 90 */ 0x986b, 0x0000, 0xe9d6, 0xe9d2, 0xe9d0, 0xe9cf, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0xe9da, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0xe9dd, 0x0000, 0x0000, 0xe9dc, 0xe9db, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9568, 0xe9d9, 0x88f1,
+ /* b0 */ 0xe9de, 0x0000, 0xe9e0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x8a8f, 0xe9cb, 0x8956, 0x0000, 0x0000, 0xe9e2, 0x0000,
+
+ /*** e9b1xx - offset 0x05275 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9e1, 0xe9df,
+ /* 88 */ 0x924c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x9690, 0x0000, 0x0000, 0x0000, 0x0000, 0x97d8,
+ /* 98 */ 0x0000, 0x0000, 0xe9e3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0xe9e4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9e5,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9e6, 0x0000,
+ /* b8 */ 0xe9e7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9b3xx - offset 0x052ae ***/
+ /* 80 */ 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x92b9, 0x0000, 0xe9e8,
+ /* a8 */ 0x0000, 0x94b5, 0x0000, 0xe9ed, 0xe9e9, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0xe9ea, 0x0000, 0x0000, 0x9650, 0x96c2, 0x0000, 0x93ce, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9b4xx - offset 0x052eb ***/
+ /* 80 */ 0xe9ee, 0x0000, 0x0000, 0xe9ef, 0x93bc,
+ /* 88 */ 0xe9ec, 0xe9eb, 0x0000, 0x0000, 0x0000, 0x0000, 0x89a8, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0xe9f7, 0x0000, 0x0000, 0xe9f6, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x8995, 0x0000, 0x0000, 0x0000, 0xe9f4,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0xe9f3, 0x0000, 0x0000, 0xe9f1, 0x0000,
+ /* a8 */ 0x8a9b, 0x0000, 0xe9f0, 0x8eb0, 0x89a7, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x8d83, 0x0000, 0x0000, 0xe9fa, 0xe9f9,
+
+ /*** e9b5xx - offset 0x0532b ***/
+ /* 80 */ 0x0000, 0xe9f8, 0x0000, 0x0000, 0xe9f5, 0x0000, 0xe9fb, 0x0000,
+ /* 88 */ 0xe9fc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0xea44, 0xea43, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xea45, 0x0000, 0x0000, 0x894c, 0xea40, 0xea41, 0x0000,
+ /* a0 */ 0x8d94, 0x96b7, 0x0000, 0x0000, 0xea42, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0xfc48, 0x9651, 0x0000, 0x0000, 0xea4a,
+ /* b0 */ 0xfc47, 0x0000, 0xea46, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0xea4b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9b6xx - offset 0x05366 ***/
+ /* 80 */ 0x0000, 0x0000, 0xea48,
+ /* 88 */ 0x0000, 0xea47, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8c7b,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0xea4c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xea4d, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xea4e, 0x0000, 0xea49, 0x0000, 0x0000, 0x0000, 0xe9f2,
+ /* b0 */ 0x0000, 0x0000, 0xea4f, 0x0000, 0x92df, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0xea53, 0x0000, 0xea54, 0xea52, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9b7xx - offset 0x053a5 ***/
+ /* 80 */ 0xea51, 0xea57, 0x0000, 0xea50, 0x0000, 0xea55, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea56,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0xea59, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xea58, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea5b, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea5c, 0x0000, 0xea5d,
+ /* b0 */ 0x0000, 0x0000, 0x9868, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0xea5a, 0x91e9, 0x8deb, 0x0000, 0x0000, 0xea5e, 0x0000, 0x0000,
+
+ /*** e9b8xx - offset 0x053e3 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0xfc4a, 0xea5f, 0xea60, 0x0000, 0x0000, 0xea61, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9b9xx - offset 0x05402 ***/
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea62, 0x0000, 0x0000,
+ /* b8 */ 0x8cb2, 0xea63, 0x0000, 0x0000, 0x0000, 0xea64, 0x0000, 0x8ead,
+
+ /*** e9baxx - offset 0x05442 ***/
+ /* 80 */ 0x0000, 0xea65, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0xea66, 0x0000, 0x0000, 0xea67, 0xea68, 0x0000, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0xea6b, 0xea69, 0x985b, 0x0000, 0xea6a, 0x0000, 0x97ed,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea6c, 0x0000, 0x97d9,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea6d, 0x949e, 0x0000,
+ /* a8 */ 0x0000, 0xea6e, 0xea70, 0x0000, 0x0000, 0xea71, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0xea6f, 0x8d8d, 0x96cb, 0x9683, 0x9bf5, 0x0000, 0x9f80, 0x969b,
+
+ /*** e9bbxx - offset 0x05482 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x89a9, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xea73, 0x8b6f, 0xea74, 0xea75,
+ /* 90 */ 0xea76, 0xfc4b, 0x8d95, 0x0000, 0xea77, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0xe0d2, 0x96d9, 0x0000, 0x91e1, 0xea78, 0xea7a, 0xea79, 0x0000,
+ /* a0 */ 0xea7b, 0x0000, 0x0000, 0x0000, 0x0000, 0xea7c, 0x0000, 0x0000,
+ /* a8 */ 0xea7d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea7e,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xea80, 0x0000, 0xea81, 0xea82,
+ /* b8 */ 0x0000, 0xea83, 0x0000, 0xea84, 0xea85, 0xea86, 0x0000, 0x0000,
+
+ /*** e9bcxx - offset 0x054c0 ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea87,
+ /* 88 */ 0xea88, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9343, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x8cdb, 0x0000, 0xea8a, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x916c, 0xea8b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xea8c, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x9540, 0x0000, 0x0000, 0xea8d, 0x0000,
+
+ /*** e9bdxx - offset 0x054ff ***/
+ /* 80 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* 88 */ 0x0000, 0x0000, 0xea8e, 0xe256, 0x0000, 0x0000, 0xe6d8, 0xe8eb,
+ /* 90 */ 0x0000, 0x0000, 0xea8f, 0x0000, 0xea90, 0x0000, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea92,
+ /* a0 */ 0xea93, 0xea94, 0x97ee, 0xea91, 0x0000, 0x0000, 0xea95, 0xea96,
+ /* a8 */ 0x0000, 0x0000, 0xea98, 0x0000, 0xea97, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0xea9a, 0x0000, 0x0000, 0x0000, 0xea9b, 0xea99,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** e9bexx - offset 0x05537 ***/
+ /* 88 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x97b4, 0x0000, 0x0000,
+ /* 90 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea9c, 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xea9d, 0xe273, 0x0000, 0x0000,
+ /* a0 */ 0xea9e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** efa4xx - offset 0x05558 ***/
+ /* 98 */ 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0xfae0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** efa7xx - offset 0x05582 ***/
+ /* 90 */ 0x0000, 0x0000,
+ /* 98 */ 0x0000, 0x0000, 0x0000, 0x0000, 0xfbe9, 0x0000, 0x0000, 0x0000,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** efa8xx - offset 0x055b4 ***/
+ /* 88 */ 0xfa90, 0xfa9b,
+ /* 90 */ 0xfa9c, 0xfab1, 0xfad8, 0xfae8, 0xfaea, 0xfb58, 0xfb5e, 0xfb75,
+ /* 98 */ 0xfb7d, 0xfb7e, 0xfb80, 0xfb82, 0xfb86, 0xfb89, 0xfb92, 0xfb9d,
+ /* a0 */ 0xfb9f, 0xfba0, 0xfba9, 0xfbb1, 0xfbb3, 0xfbb4, 0xfbb7, 0xfbd3,
+ /* a8 */ 0xfbda, 0xfbea, 0xfbf6, 0xfbf7, 0xfbf9, 0xfc49, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** efbcxx - offset 0x055f3 ***/
+ /* 80 */ 0x8149, 0xfa57, 0x8194, 0x8190, 0x8193, 0x8195, 0xfa56,
+ /* 88 */ 0x8169, 0x816a, 0x8196, 0x817b, 0x8143, 0x817c, 0x8144, 0x815e,
+ /* 90 */ 0x824f, 0x8250, 0x8251, 0x8252, 0x8253, 0x8254, 0x8255, 0x8256,
+ /* 98 */ 0x8257, 0x8258, 0x8146, 0x8147, 0x8183, 0x8181, 0x8184, 0x8148,
+ /* a0 */ 0x8197, 0x8260, 0x8261, 0x8262, 0x8263, 0x8264, 0x8265, 0x8266,
+ /* a8 */ 0x8267, 0x8268, 0x8269, 0x826a, 0x826b, 0x826c, 0x826d, 0x826e,
+ /* b0 */ 0x826f, 0x8270, 0x8271, 0x8272, 0x8273, 0x8274, 0x8275, 0x8276,
+ /* b8 */ 0x8277, 0x8278, 0x8279, 0x816d, 0x815f, 0x816e, 0x814f, 0x8151,
+
+ /*** efbdxx - offset 0x05633 ***/
+ /* 80 */ 0x814d, 0x8281, 0x8282, 0x8283, 0x8284, 0x8285, 0x8286, 0x8287,
+ /* 88 */ 0x8288, 0x8289, 0x828a, 0x828b, 0x828c, 0x828d, 0x828e, 0x828f,
+ /* 90 */ 0x8290, 0x8291, 0x8292, 0x8293, 0x8294, 0x8295, 0x8296, 0x8297,
+ /* 98 */ 0x8298, 0x8299, 0x829a, 0x816f, 0x8162, 0x8170, 0x8160, 0x0000,
+ /* a0 */ 0x0000, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
+ /* a8 */ 0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af,
+ /* b0 */ 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
+ /* b8 */ 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf,
+
+ /*** efbexx - offset 0x05673 ***/
+ /* 80 */ 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7,
+ /* 88 */ 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf,
+ /* 90 */ 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7,
+ /* 98 */ 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df,
+ /* a0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* a8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b0 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ /* b8 */ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+
+ /*** efbfxx - offset 0x05693 ***/
+ /* a0 */ 0x8191, 0x8192, 0x81ca, 0x8150, 0xfa55, 0x818f
+};
+
+static const pg_mb_radix_index usb2idx =
+{
+ 0xc2, 0xd1, /* table range */
+ {
+ 1, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 176, 239, 303
+ }
+};
+
+static const pg_mb_radix_index usb3idx1 =
+{
+ 0xe2, 0xef, /* table range */
+ {
+ 1, 65, 81, 145, 209, 273, 337, 401, 0, 0, 0, 0, 0, 464
+ }
+};
+
+static const pg_mb_radix_index usb3idx2 =
+{
+ 0x80, 0xbf, /*index range */
+ {
+ /*** e2xxxx - offset 0x00001 ****/
+ /* e280 */ 351, 0, 0, 0, 414, 458, 516, 562, 626, 688, 750, 0, 814, 0, 0, 0,
+ /* e290 */ 0, 846, 0, 0, 910, 974, 1006, 1068, 1127, 1191, 0, 0, 0, 0, 0, 0,
+ /* e2a0 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ /* e2b6 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+
+ /*** e3xxxx - offset 0x00041 ****/
+ /* e380 */ 1255, 1318, 1382, 1446, 0, 0, 0, 0, 1509, 0, 1567, 0, 1628, 1688,
+ /* e38e */ 1751, 1811, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ /* e3a2 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ /* e3b8 */ 0, 0, 0, 0, 0, 0, 0, 0,
+
+ /*** e4xxxx - offset 0x00051 ****/
+ /* e4b0 */ 0, 0, 0, 0, 0, 0, 0, 0, 1875, 1939, 2003, 2067, 2131, 2193, 2257,
+ /* e4bf */ 2321,
+
+ /*** e5xxxx - offset 0x00091 ****/
+ /* e580 */ 2385, 2449, 2513, 2576, 2640, 2704, 2768, 2831, 2895, 2956, 3020,
+ /* e58b */ 3084, 3148, 3212, 3276, 3338, 3401, 3465, 3529, 3593, 3657, 3721,
+ /* e596 */ 3785, 3845, 3908, 3970, 4034, 4098, 4162, 4226, 4290, 4354, 4418,
+ /* e5a1 */ 4482, 4545, 4608, 4670, 4733, 4796, 4859, 4923, 4987, 5051, 5114,
+ /* e5ac */ 5174, 5238, 5302, 5366, 5430, 5494, 5552, 5615, 5677, 5739, 5801,
+ /* e5b7 */ 5863, 5926, 5990, 6054, 6117, 6181, 6244, 6308, 6370,
+
+ /*** e6xxxx - offset 0x000d1 ****/
+ /* e680 */ 6434, 6497, 6560, 6622, 6686, 6750, 6813, 6876, 6940, 7004, 7068,
+ /* e68b */ 7130, 7194, 7258, 7322, 7386, 7445, 7508, 7569, 7632, 7696, 7760,
+ /* e696 */ 7822, 7885, 7949, 8013, 8076, 8140, 8204, 8268, 8332, 8396, 8460,
+ /* e6a1 */ 8524, 8588, 8649, 8713, 8777, 8840, 8904, 8968, 9030, 9094, 9157,
+ /* e6ac */ 9217, 9280, 9344, 9408, 9464, 9528, 9591, 9655, 9715, 9778, 9837,
+ /* e6b7 */ 9901, 9962, 10025, 10089, 10153, 10217, 10281, 10345, 10409,
+
+ /*** e7xxxx - offset 0x00111 ****/
+ /* e780 */ 10472, 10535, 10597, 10657, 10719, 10780, 10842, 10905, 10969,
+ /* e789 */ 11033, 11097, 11160, 11222, 11286, 11346, 11410, 11473, 11537,
+ /* e792 */ 11600, 11662, 11725, 11786, 11850, 11913, 11977, 12039, 12103,
+ /* e79b */ 12167, 12230, 12294, 12358, 12422, 12484, 12548, 12611, 12674,
+ /* e7a4 */ 12737, 12801, 12865, 12929, 12993, 13057, 13121, 13185, 13249,
+ /* e7ad */ 13308, 13367, 13431, 13495, 13559, 13622, 13686, 13750, 13814,
+ /* e7b6 */ 13876, 13940, 14003, 14066, 14130, 0, 14159, 14218, 14280, 14343,
+
+ /*** e8xxxx - offset 0x00151 ****/
+ /* e880 */ 14407, 14471, 14535, 14596, 14658, 14721, 14785, 14849, 14912,
+ /* e889 */ 14976, 15039, 15101, 15164, 15228, 15292, 15355, 15417, 15479,
+ /* e892 */ 15541, 15605, 15669, 15733, 15797, 15860, 15923, 15987, 16047,
+ /* e89b */ 16107, 16171, 16235, 16299, 16363, 16426, 16490, 16554, 16618,
+ /* e8a4 */ 16681, 16744, 16808, 16872, 16936, 16999, 17061, 17125, 17189,
+ /* e8ad */ 17252, 17316, 0, 17343, 17407, 17469, 17533, 17595, 17623, 17686,
+ /* e8b7 */ 17749, 17813, 17875, 17938, 18001, 18064, 18128, 18165, 18229,
+
+ /*** e9xxxx - offset 0x00191 ****/
+ /* e980 */ 18293, 18356, 18420, 18483, 18545, 18600, 18662, 18726, 18790,
+ /* e989 */ 18854, 18918, 18976, 19040, 19100, 19163, 19224, 19285, 19348,
+ /* e992 */ 19412, 0, 0, 19421, 19485, 19548, 19586, 19650, 19712, 19776,
+ /* e99c */ 19840, 19903, 19966, 20027, 20091, 20153, 20206, 20267, 20330,
+ /* e9a5 */ 20393, 20435, 20498, 20562, 20626, 20670, 20734, 20794, 20857,
+ /* e9ae */ 20918, 20982, 21046, 21109, 0, 21166, 21227, 21291, 21350, 21413,
+ /* e9b8 */ 21475, 21506, 21570, 21634, 21696, 21759, 21815, 0,
+
+ /*** efxxxx - offset 0x001d0 ****/
+ /* ef81 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ /* ef97 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21848, 0, 0, 21890, 21940,
+ /* efa9 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22003,
+ /* efbd */ 22067, 22131, 22163
+ }
+};
+
+static const pg_mb_radix_tree utf8_sjis_tree =
+{
+ /* final character table offset and body */
+ 0x80, 0xbf, uscsegs, NULL,
+ /* 2-byte code table */
+ &usb2idx,
+ /* 3-byte code tables */
+ {&usb3idx1, &usb3idx2},
+ /* 4-byte code table */
+ {NULL, NULL, NULL},
+};
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
index 204e2a0..369fecf 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
@@ -14,14 +14,27 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/sjis_to_utf8.map"
-#include "../../Unicode/utf8_to_sjis.map"
+#include "../../Unicode/utf8_to_sjis_radix.map"
+#include "../../Unicode/sjis_to_utf8_radix.map"
PG_MODULE_MAGIC;
PG_FUNCTION_INFO_V1(sjis_to_utf8);
PG_FUNCTION_INFO_V1(utf8_to_sjis);
+uint32 utf8_to_sjis_radix(const uint32 c);
+uint32 sjis_to_utf8_radix(const uint32 c);
+
+uint32 utf8_to_sjis_radix(const uint32 c)
+{
+ return pg_mb_radix_conv(&utf8_sjis_tree, c);
+}
+
+uint32 sjis_to_utf8_radix(const uint32 c)
+{
+ return pg_mb_radix_conv(&sjis_utf8_tree, c);
+}
+
/* ----------
* conv_proc(
* INTEGER, -- source encoding id
@@ -42,7 +55,7 @@ sjis_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_SJIS, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapSJIS, lengthof(LUmapSJIS),
+ &sjis_utf8_tree, 0,
NULL, 0,
NULL,
PG_SJIS);
@@ -59,8 +72,9 @@ utf8_to_sjis(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_SJIS);
+
UtfToLocal(src, len, dest,
- ULmapSJIS, lengthof(ULmapSJIS),
+ &utf8_sjis_tree, 0,
NULL, 0,
NULL,
PG_SJIS);
--
2.9.2
0003-Use-radix-tree-for-UTF8-EUC_JP-conversion.patch (text/x-patch, 593.4K) download
From 17d90504ad7e89a0db4fe8b487f20d965c8f572c Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Thu, 6 Oct 2016 19:35:57 +0900
Subject: [PATCH 3/3] Use radix tree for UTF8<=>EUC_JP conversion
---
src/backend/utils/mb/Unicode/Makefile | 7 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl | 619 +-
src/backend/utils/mb/Unicode/euc_jp_to_utf8.map | 4 +-
.../utils/mb/Unicode/euc_jp_to_utf8_radix.map | 3915 ++++++++++++
src/backend/utils/mb/Unicode/utf8_to_euc_jp.map | 2 +
.../utils/mb/Unicode/utf8_to_euc_jp_radix.map | 6532 ++++++++++++++++++++
.../utf8_and_euc_jp/utf8_and_euc_jp.c | 8 +-
7 files changed, 10859 insertions(+), 228 deletions(-)
create mode 100644 src/backend/utils/mb/Unicode/euc_jp_to_utf8_radix.map
create mode 100644 src/backend/utils/mb/Unicode/utf8_to_euc_jp_radix.map
diff --git a/src/backend/utils/mb/Unicode/Makefile b/src/backend/utils/mb/Unicode/Makefile
index a62fd51..ba0b41d 100644
--- a/src/backend/utils/mb/Unicode/Makefile
+++ b/src/backend/utils/mb/Unicode/Makefile
@@ -45,7 +45,7 @@ GENERICMAPS = $(ISO8859MAPS) $(WINMAPS) \
koi8r_to_utf8.map utf8_to_koi8r.map
SPECIALMAPS = euc_cn_to_utf8.map utf8_to_euc_cn.map \
- euc_jp_to_utf8.map utf8_to_euc_jp.map \
+ euc_jp_to_utf8_radix.map utf8_to_euc_jp_radix.map \
euc_kr_to_utf8.map utf8_to_euc_kr.map \
euc_tw_to_utf8.map utf8_to_euc_tw.map \
sjis_to_utf8_radix.map utf8_to_sjis_radix.map \
@@ -76,7 +76,7 @@ all: $(MAPS)
$(GENERICMAPS): UCS_to_most.pl $(GENERICTEXTS)
$(PERL) $<
-euc_jp_to_utf8.map utf8_to_euc_jp.map: UCS_to_EUC_JP.pl JIS0201.TXT JIS0208.TXT JIS0212.TXT
+euc_jp_to_utf8_radix.map utf8_to_euc_jp_radix.map: UCS_to_EUC_JP.pl CP932.TXT JIS0212.TXT
$(PERL) $<
euc_cn_to_utf8.map utf8_to_euc_cn.map: UCS_to_EUC_CN.pl GB2312.TXT
@@ -91,6 +91,9 @@ euc_tw_to_utf8.map utf8_to_euc_tw.map: UCS_to_EUC_TW.pl CNS11643.TXT
sjis_to_utf8_radix.map utf8_to_sjis_radix.map: UTF8_to_SJIS.pl CP932.TXT
$(PERL) $<
+euc_jp_to_utf8_radix.map utf8_to_euc_jp_radix.map: UTF8_to_EUC_JP_radix.pl utf8_to_euc_jp.map euc_jp_to_utf8.map
+ $(PERL) $<
+
gb18030_to_utf8.map utf8_to_gb18030.map: UCS_to_GB18030.pl gb-18030-2000.xml
$(PERL) $<
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
index 055fc84..c031198 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
@@ -2,281 +2,460 @@
#
# Copyright (c) 2001-2016, PostgreSQL Global Development Group
#
-# src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
+# src/backend/utils/mb/Unicode/UTF8_to_SJIS_radix.pl
#
-# Generate UTF-8 <--> EUC_JP code conversion tables from
-# map files provided by Unicode organization.
-# Unfortunately it is prohibited by the organization
-# to distribute the map files. So if you try to use this script,
-# you have to obtain JIS0201.TXT, JIS0208.TXT, JIS0212.TXT from
-# the organization's ftp site.
-#
-# JIS0201.TXT format:
-# JIS0201 code in hex
-# UCS-2 code in hex
-# # and Unicode name (not used in this script)
-#
-# JIS0208.TXT format:
-# JIS0208 shift-JIS code in hex
-# JIS0208 code in hex
-# UCS-2 code in hex
-# # and Unicode name (not used in this script)
-#
-# JIS0212.TXT format:
-# JIS0212 code in hex
-# UCS-2 code in hex
-# # and Unicode name (not used in this script)
+# Generate UTF-8 <=> SJIS code conversion radix tree
+# Unfortunately it is prohibited by the organization to distribute the
+# map files. So if you try to use this script, you have to obtain
+# CP932.XT and JIS0212.TXT from the organization's ftp site.
+use strict;
require "ucs2utf.pl";
+require 'RADIXCONV.pm';
-# first generate UTF-8 --> EUC_JP table
-
-#
-# JIS0201
-#
-$in_file = "JIS0201.TXT";
-
-open(FILE, $in_file) || die("cannot open $in_file");
-
-reset 'array';
+my $this_script = $0;
-while (<FILE>)
+# --flat to write flat-style map tables
+my $write_flat_style = 0;
+my $flat_map_verbose = 0;
+foreach my $p (@ARGV)
{
- chop;
- if (/^#/)
- {
- next;
- }
- ($c, $u, $rest) = split;
- $ucs = hex($u);
- $code = hex($c);
- if ($code >= 0x80 && $ucs >= 0x0080)
+ if ($p eq "--flat") { $write_flat_style = 1; }
+ elsif ($p eq "-v") {$flat_map_verbose = 1 }
+ else
{
- $utf = &ucs2utf($ucs);
- if ($array{$utf} ne "")
- {
- printf STDERR "Warning: duplicate UTF8: %04x\n", $ucs;
- next;
- }
- $count++;
-
- # add single shift 2
- $array{$utf} = ($code | 0x8e00);
+ print "Unknow option: $p\n";
+ exit;
}
}
-close(FILE);
+# Load JIS0208.TXT
+#my $ct0208 = &read_source("JIS0208.TXT",
+# # Line to data conversion function
+# sub {return {sjis => $_[0], jis => $_[1], ucs => $_[2],
+# eucjp => $_[1] | 0x8080};},
+# # Filter function
+# sub {my ($i) = @_;
+# return $$i{ucs} >= 0x080 &&
+# (grep {$_ == $$i{ucs}}
+# (0xa2, 0xa3, 0xac, 0x2212, 0x2016, 0x301c)) == 0;});
+
+# Load CP932.TXT
+my $ct932 = &read_source("CP932.TXT",
+ # Line to data conversion function
+ sub {my $jis = &sjis2jis($_[0]);
+ return {sjis => $_[0], ucs => $_[1], jis => &sjis2jis($_[0]),
+ eucjp => $jis | ($jis < 0x100 ? 0x8e00 :
+ ($_[0] >= 0xeffd ? 0x8f8080 : 0x8080))};},
+ # Filter function
+ sub {my ($i) = @_;
+ return $$i{sjis} >= 0xa1;});
+
+# Load JIS0212.TXT
+my $ct0212 = &read_source("JIS0212.TXT",
+ # Line to data conversion function
+ sub {return {jis => $_[0], ucs => $_[1], eucjp => $_[0] | 0x8f8080};},
+ # Filter function
+ sub {my ($i) = @_; return $$i{ucs} >= 0x080;});
+
+# Prepare auxiliary tables
+my @common_add; # Common additional conversion
+my @ue_add; # Additional conversion only for UTF8=>EUC_JP conversion
+my @eu_add; # Additional conversion only for EUC_JP=>UTF8 conversion
+&setuplist;
+
+#############################################################################.
+#############################################################################
+# UTF8 => EUC_JP
+# ==============
+my $output_file = "utf8_to_euc_jp_radix.map";
+print "Generating UTF8=>EUC_JP conversion table\n";
+
+# make conversion table
+my @reject_sjis =(
+ 0x8790..0x8792, 0x8795..0x8797, 0x879a..0x879c,
+ 0xed00..0xeef9, 0xfa4a..0xfa56, 0xfa58..0xfc4b
+);
+my @ct932_2 = grep {my $c = $$_{sjis}; (grep {$c == $_} @reject_sjis) == 0} @$ct932;
+my @charset = &merge_charset($ct0212, \@ct932_2);
+my @charset = &merge_charset(\@charset, [@common_add, @ue_add]);
+
+# Output old style map file if $write_flat_style != 0
+&printue_oldmap("utf8_to_euc_jp.map", \@charset);
+
+my %convue;
+map {&check_add(\%convue, [$$_{utf8}, $$_{eucjp}])} @charset;
+my $trie = &generate_index(\%convue);
+
+&set_name_prefix($trie, "uej");
+
+# Write radi tree source for data definition
+print "- Writing UTF8=>EUC_JP conversion radix index: $output_file\n";
+&write_map_content($this_script, $output_file, $trie, "utf8_eucjp_tree", 80);
+
+#############################################################################
+# EUC_JP => UTF8
+# ==============
+$output_file = "euc_jp_to_utf8_radix.map";
+print "Generating EUC_JP=>UTF8 conversion table\n";
+
+my @reject_sjis =(
+ 0xed00..0xeefc, 0xfa54..0xfa56, 0xfa58..0xfc4b
+);
+my @ct932_2 = grep {my $c = $$_{sjis}; (grep {$c == $_} @reject_sjis) == 0} @$ct932;
+@charset = &merge_charset([@$ct0212, @ct932_2],
+ [@common_add, @eu_add],
+ 'eucjp', 'utf8');
+
+# Output old style map file if $write_flat_style != 0
+printeu_oldmap("euc_jp_to_utf8.map", \@charset);
+
+my %conveu;
+map {&check_add(\%conveu, [$$_{eucjp}, $$_{utf8}])} @charset;
+$trie = &generate_index(\%conveu);
+&set_name_prefix($trie, "eju");
+
+# Write source for data definition
+print "- Writing EUC_JP=>UTF8 conversion radix index: $output_file\n";
+&write_map_content($this_script, $output_file, $trie, "eucjp_utf8_tree", 80);
+
+
+#######################################################################
+# read_soruce - common routine to read source file
#
-# JIS0208
-#
-$in_file = "JIS0208.TXT";
+# fname ; input file name
+# alloc : allocator function
+# filt : filter function
+sub read_source
+{
+ my ($fname, $alloc, $filt) = @_;
+ my @r;
-open(FILE, $in_file) || die("cannot open $in_file");
+ open(my $in, $fname) || die("cannot open $fname");
-while (<FILE>)
-{
- chop;
- if (/^#/)
+ while (<$in>)
{
- next;
- }
- ($s, $c, $u, $rest) = split;
- $ucs = hex($u);
- $code = hex($c);
- if ($code >= 0x80 && $ucs >= 0x0080)
- {
- $utf = &ucs2utf($ucs);
- if ($array{$utf} ne "")
+ next if (/^#/);
+ chop;
+
+ next if (/^0x([0-9A-F]+)\s+(#.*)$/);
+
+ # JIS0208.TXT has one more column than other tables
+ if (!/^0x([0-9A-Fa-f]+)\s+0x([0-9A-Fa-f]+)\s+(?:0x([0-9A-Fa-f]+)\s+)?(#.*)$/)
{
- printf STDERR "Warning: duplicate UTF8: %04x\n", $ucs;
- next;
+ print STDERR "READ ERROR at line $. in $fname: $_\n";
+ exit;
}
- $count++;
+ my $in = &$alloc(hex($1), hex($2), hex($3));
+ my $out = {f => $fname, l => $.,
+ jis => $$in{jis}, sjis => $$in{sjis},
+ ucs => $$in{ucs},
+ utf8 => &ucs2utf($$in{ucs}),
+ eucjp => $$in{eucjp}, rest => $4};
- $array{$utf} = ($code | 0x8080);
- }
-}
-close(FILE);
+ next if (defined $filt && !&$filt($out));
-#
-# JIS0212
-#
-$in_file = "JIS0212.TXT";
+ push(@r, $out);
+ }
+ close($in);
-open(FILE, $in_file) || die("cannot open $in_file");
+ return \@r;
+}
-while (<FILE>)
+#######################################################################
+# check_add - add an element to hash with duplicate check
+sub check_add
{
- chop;
- if (/^#/)
+ my ($ctbl, $elm) = @_;
+
+# printf("Add 0x%04x(U+%04x) => 0x%04x\n", $$elm[0], &utf2ucs($$elm[0]), $$elm[1]);
+ if (defined $$ctbl{$$elm[0]})
{
- next;
+ printf(STDERR
+ "Error: duplicate source code: 0x%04x(U+%04x) => 0x%04x, 0x%04x\n",
+ $$elm[0], &utf2ucs($$elm[0]), $$ctbl{$$elm[0]}, $$elm[1]);
+ exit;
}
- ($c, $u, $rest) = split;
- $ucs = hex($u);
- $code = hex($c);
- if ($code >= 0x80 && $ucs >= 0x0080)
- {
- $utf = &ucs2utf($ucs);
- if ($array{$utf} ne "")
- {
- printf STDERR "Warning: duplicate UTF8: %04x\n", $ucs;
- next;
- }
- $count++;
- $array{$utf} = ($code | 0x8f8080);
- }
+ $$ctbl{$$elm[0]} = $$elm[1];
}
-close(FILE);
-
-$file = "utf8_to_euc_jp.map";
-open(FILE, "> $file") || die("cannot open $file");
-print FILE "/* src/backend/utils/mb/Unicode/$file */\n\n";
-print FILE "static const pg_utf_to_local ULmapEUC_JP[ $count ] = {\n";
-
-for $index (sort { $a <=> $b } keys(%array))
+#######################################################################
+# merge_charset ; merge character set @src to @dst so that @src
+# overrides to @dst. Duplication is judged by the value for hash key $k1.
+sub merge_charset
{
- $code = $array{$index};
- $count--;
- if ($count == 0)
+ my ($dst, $src, $k1, $k2) = @_;
+ my @r;
+ my %rs;
+
+ $k1 = 'utf8' if (! defined $k1);
+ $k2 = 'eucjp' if (! defined $k2);
+ foreach (@$src)
{
- printf FILE " {0x%04x, 0x%04x}\n", $index, $code;
+ $rs{$$_{$k1}} = $_;
}
- else
+ foreach (@$dst)
+ {
+ if (defined $rs{$$_{$k1}})
+ {
+ my $s = $rs{$$_{$k1}};
+ printf("{%x:%x}(%s:%d) is overriden by {%x:%x}(%s:%d) (%s)\n",
+ $$_{$k1}, $$_{$k2}, $$_{f}, $$_{l},
+ $$s{$k1}, $$s{$k2}, $$s{f}, $$s{l}, $$_{rest});
+ push(@r, $s);
+ delete $rs{$$_{$k1}};
+ }
+ else
+ {
+ push(@r, $_);
+ }
+ }
+ foreach (sort {$a <=> $b} keys %rs)
{
- printf FILE " {0x%04x, 0x%04x},\n", $index, $code;
+ push(@r, $rs{$_});
}
+ return @r;
}
-print FILE "};\n";
-close(FILE);
-#
-# then generate EUC_JP --> UTF8 table
-#
+#######################################################################
+# sjis2jis ; SJIS => JIS conversion
+sub sjis2jis
+{
+ my ($sjis) = @_;
-#
-# JIS0201
-#
-$in_file = "JIS0201.TXT";
+ return $sjis if ($sjis <= 0x100);
-open(FILE, $in_file) || die("cannot open $in_file");
+ my $hi = $sjis >> 8;
+ my $lo = $sjis & 0xff;
-reset 'array';
+ if ($lo >= 0x80) { $lo--; }
+ $lo -= 0x40;
+ if ($hi >= 0xe0) { $hi -= 0x40; }
+ $hi -= 0x81;
+ my $pos = $lo + $hi * 0xbc;
-while (<FILE>)
-{
- chop;
- if (/^#/)
- {
- next;
- }
- ($c, $u, $rest) = split;
- $ucs = hex($u);
- $code = hex($c);
- if ($code >= 0x80 && $ucs >= 0x0080)
+ if ($pos >= 114 * 0x5e && $pos <= 115 * 0x5e + 0x1b)
{
- $utf = &ucs2utf($ucs);
- if ($array{$code} ne "")
- {
- printf STDERR "Warning: duplicate code: %04x\n", $ucs;
- next;
- }
- $count++;
+ # This region (115-ku) is out of range of JIS code but for
+ # convenient to generate code in EUC CODESET 3, move this to
+ # seemingly duplicate region (83-84-ku).
+ $pos = $pos - ((31 * 0x5e) + 12);
- # add single shift 2
- $code |= 0x8e00;
- $array{$code} = $utf;
+ # after 85-ku 82-ten needs to be moved 2 codepoints
+ $pos = $pos - 2 if ($pos >= 84 * 0x5c + 82)
}
-}
-close(FILE);
-
-#
-# JIS0208
-#
-$in_file = "JIS0208.TXT";
-open(FILE, $in_file) || die("cannot open $in_file");
+ my $hi2 = $pos / 0x5e;
+ my $lo2 = ($pos % 0x5e);
-while (<FILE>)
-{
- chop;
- if (/^#/)
- {
- next;
- }
- ($s, $c, $u, $rest) = split;
- $ucs = hex($u);
- $code = hex($c);
- if ($code >= 0x80 && $ucs >= 0x0080)
- {
- $utf = &ucs2utf($ucs);
- if ($array{$code} ne "")
- {
- printf STDERR "Warning: duplicate code: %04x\n", $ucs;
- next;
- }
- $count++;
+ my $ret = $lo2 + 0x21 + (($hi2 + 0x21) << 8);
- $code |= 0x8080;
- $array{$code} = $utf;
- }
+ return $ret;
}
-close(FILE);
-
-#
-# JIS0212
-#
-$in_file = "JIS0212.TXT";
-open(FILE, $in_file) || die("cannot open $in_file");
+#######################################################################
+# utf2ucs ; UTF8 => UCS2 conversion
+sub utf2ucs{
+ my ($c) = @_;
+
+ my ($c1, $c2, $c3, $c4) =
+ ($c >> 24, ($c >> 16) & 0xff, ($c >> 8) & 0xff, $c & 0xff);
+
+ if ($c < 0x100) {
+ return $c4;
+ } elsif ($c < 0x10000) {
+ return (($c3 & 0x1f) << 6) | ($c4 & 0x3f);
+ } elsif ($c < 0x1000000) {
+ return (($c2 & 0x0f) << 12) | (($c3 & 0x3f) << 6) | ($c4 & 0x3f);
+ } elsif ($c < 0x100000000) {
+ return (($c1 & 0x7) << 18) | (($c2 & 0x0f) << 12) |
+ (($c3 & 0x3f) << 6) | ($c4 & 0x3f);
+ }
+ die sprintf("out of range : %04x", $c);
+}
-while (<FILE>)
+#######################################################################
+# setuplist : setup auxiliary lists
+sub setuplist
{
- chop;
- if (/^#/)
- {
- next;
- }
- ($c, $u, $rest) = split;
- $ucs = hex($u);
- $code = hex($c);
- if ($code >= 0x80 && $ucs >= 0x0080)
- {
- $utf = &ucs2utf($ucs);
- if ($array{$code} ne "")
- {
- printf STDERR "Warning: duplicate code: %04x\n", $ucs;
- next;
- }
- $count++;
+ # @common_add : additional conversions
+ @common_add =
+ (
+ {utf8 => 0xe4bbbc, eucjp => 0x8ff4af, rest => '# CJK(4EFC)'},
+ {utf8 => 0xe583b4, eucjp => 0x8ff4b0, rest => '# CJK(50F4)'},
+ {utf8 => 0xe587ac, eucjp => 0x8ff4b1, rest => '# CJK(51EC)'},
+ {utf8 => 0xe58c87, eucjp => 0x8ff4b2, rest => '# CJK(5307)'},
+ {utf8 => 0xe58ca4, eucjp => 0x8ff4b3, rest => '# CJK(5324)'},
+ {utf8 => 0xe5928a, eucjp => 0x8ff4b5, rest => '# CJK(548A)'},
+ {utf8 => 0xe59d99, eucjp => 0x8ff4b6, rest => '# CJK(5759)'},
+ {utf8 => 0xe5a29e, eucjp => 0x8ff4b9, rest => '# CJK(589E)'},
+ {utf8 => 0xe5afac, eucjp => 0x8ff4ba, rest => '# CJK(5BEC)'},
+ {utf8 => 0xe5b3b5, eucjp => 0x8ff4bb, rest => '# CJK(5CF5)'},
+ {utf8 => 0xe5b593, eucjp => 0x8ff4bc, rest => '# CJK(5D53)'},
+ {utf8 => 0xe5beb7, eucjp => 0x8ff4be, rest => '# CJK(5FB7)'},
+ {utf8 => 0xe68285, eucjp => 0x8ff4bf, rest => '# CJK(6085)'},
+ {utf8 => 0xe684a0, eucjp => 0x8ff4c0, rest => '# CJK(6120)'},
+ {utf8 => 0xe6958e, eucjp => 0x8ff4c1, rest => '# CJK(654E)'},
+ {utf8 => 0xe698bb, eucjp => 0x8ff4c2, rest => '# CJK(663B)'},
+ {utf8 => 0xe699a5, eucjp => 0x8ff4c3, rest => '# CJK(6665)'},
+ {utf8 => 0xe6a081, eucjp => 0x8ff4c6, rest => '# CJK(6801)'},
+ {utf8 => 0xe6a9ab, eucjp => 0x8ff4c9, rest => '# CJK(6A6B)'},
+ {utf8 => 0xe6aba2, eucjp => 0x8ff4ca, rest => '# CJK(6AE2)'},
+ {utf8 => 0xe6b7b2, eucjp => 0x8ff4cc, rest => '# CJK(6DF2)'},
+ {utf8 => 0xe6b7b8, eucjp => 0x8ff4cb, rest => '# CJK(6DF8)'},
+ {utf8 => 0xe780a8, eucjp => 0x8ff4cd, rest => '# CJK(7028)'},
+ {utf8 => 0xe782bb, eucjp => 0x8ff4ae, rest => '# CJK(70BB)'},
+ {utf8 => 0xe79481, eucjp => 0x8ff4d0, rest => '# CJK(7501)'},
+ {utf8 => 0xe79a82, eucjp => 0x8ff4d1, rest => '# CJK(7682)'},
+ {utf8 => 0xe79a9e, eucjp => 0x8ff4d2, rest => '# CJK(769E)'},
+ {utf8 => 0xe7a4b0, eucjp => 0x8ff4d4, rest => '# CJK(7930)'},
+ {utf8 => 0xe7aba7, eucjp => 0x8ff4d9, rest => '# CJK(7AE7)'},
+ {utf8 => 0xe7b6a0, eucjp => 0x8ff4dc, rest => '# CJK(7DA0)'},
+ {utf8 => 0xe7b796, eucjp => 0x8ff4dd, rest => '# CJK(7DD6)'},
+ {utf8 => 0xe88da2, eucjp => 0x8ff4df, rest => '# CJK(8362)'},
+ {utf8 => 0xe896b0, eucjp => 0x8ff4e1, rest => '# CJK(85B0)'},
+ {utf8 => 0xe8a087, eucjp => 0x8ff4e4, rest => '# CJK(8807)'},
+ {utf8 => 0xe8adbf, eucjp => 0x8ff4e6, rest => '# CJK(8B7F)'},
+ {utf8 => 0xe8b3b4, eucjp => 0x8ff4e7, rest => '# CJK(8CF4)'},
+ {utf8 => 0xe8b5b6, eucjp => 0x8ff4e8, rest => '# CJK(8D76)'},
+ {utf8 => 0xe9839e, eucjp => 0x8ff4ec, rest => '# CJK(90DE)'},
+ {utf8 => 0xe98495, eucjp => 0x8ff4ee, rest => '# CJK(9115)'},
+ {utf8 => 0xe99692, eucjp => 0x8ff4f1, rest => '# CJK(9592)'},
+ {utf8 => 0xe99cbb, eucjp => 0x8ff4f4, rest => '# CJK(973B)'},
+ {utf8 => 0xe99d8d, eucjp => 0x8ff4f5, rest => '# CJK(974D)'},
+ {utf8 => 0xe99d91, eucjp => 0x8ff4f6, rest => '# CJK(9751)'},
+ {utf8 => 0xe9a69e, eucjp => 0x8ff4fa, rest => '# CJK(999E)'},
+ {utf8 => 0xe9ab99, eucjp => 0x8ff4fb, rest => '# CJK(9AD9)'},
+ {utf8 => 0xe9adb2, eucjp => 0x8ff4fc, rest => '# CJK(9B72)'},
+ {utf8 => 0xe9bb91, eucjp => 0x8ff4fe, rest => '# CJK(9ED1)'},
+ {utf8 => 0xefa4a9, eucjp => 0x8ff4c5, rest => '# CJK COMPATIBILITY IDEOGRAPH-F929'},
+ {utf8 => 0xefa79c, eucjp => 0x8ff4f2, rest => '# CJK COMPATIBILITY IDEOGRAPH-F9DC'},
+ {utf8 => 0xefa88e, eucjp => 0x8ff4b4, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA0E'},
+ {utf8 => 0xefa88f, eucjp => 0x8ff4b7, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA0F'},
+ {utf8 => 0xefa890, eucjp => 0x8ff4b8, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA10'},
+ {utf8 => 0xefa891, eucjp => 0x8ff4bd, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA11'},
+ {utf8 => 0xefa892, eucjp => 0x8ff4c4, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA12'},
+ {utf8 => 0xefa893, eucjp => 0x8ff4c7, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA13'},
+ {utf8 => 0xefa894, eucjp => 0x8ff4c8, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA14'},
+ {utf8 => 0xefa895, eucjp => 0x8ff4ce, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA15'},
+ {utf8 => 0xefa896, eucjp => 0x8ff4cf, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA16'},
+ {utf8 => 0xefa897, eucjp => 0x8ff4d3, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA17'},
+ {utf8 => 0xefa898, eucjp => 0x8ff4d5, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA18'},
+ {utf8 => 0xefa899, eucjp => 0x8ff4d6, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA19'},
+ {utf8 => 0xefa89a, eucjp => 0x8ff4d7, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA1A'},
+ {utf8 => 0xefa89b, eucjp => 0x8ff4d8, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA1B'},
+ {utf8 => 0xefa89c, eucjp => 0x8ff4da, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA1C'},
+ {utf8 => 0xefa89d, eucjp => 0x8ff4db, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA1D'},
+ {utf8 => 0xefa89e, eucjp => 0x8ff4de, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA1E'},
+ {utf8 => 0xefa89f, eucjp => 0x8ff4e0, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA1F'},
+ {utf8 => 0xefa8a0, eucjp => 0x8ff4e2, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA20'},
+ {utf8 => 0xefa8a1, eucjp => 0x8ff4e3, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA21'},
+ {utf8 => 0xefa8a2, eucjp => 0x8ff4e5, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA22'},
+ {utf8 => 0xefa8a3, eucjp => 0x8ff4e9, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA23'},
+ {utf8 => 0xefa8a4, eucjp => 0x8ff4ea, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA24'},
+ {utf8 => 0xefa8a5, eucjp => 0x8ff4eb, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA25'},
+ {utf8 => 0xefa8a6, eucjp => 0x8ff4ed, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA26'},
+ {utf8 => 0xefa8a7, eucjp => 0x8ff4ef, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA27'},
+ {utf8 => 0xefa8a8, eucjp => 0x8ff4f0, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA28'},
+ {utf8 => 0xefa8a9, eucjp => 0x8ff4f3, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA29'},
+ {utf8 => 0xefa8aa, eucjp => 0x8ff4f7, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA2A'},
+ {utf8 => 0xefa8ab, eucjp => 0x8ff4f8, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA2B'},
+ {utf8 => 0xefa8ac, eucjp => 0x8ff4f9, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA2C'},
+ {utf8 => 0xefa8ad, eucjp => 0x8ff4fd, rest => '# CJK COMPATIBILITY IDEOGRAPH-FA2D'},
+ {utf8 => 0xefbc87, eucjp => 0x8ff4a9, rest => '# FULLWIDTH APOSTROPHE'},
+ {utf8 => 0xefbfa4, eucjp => 0x8fa2c3, rest => '# FULLWIDTH BROKEN BAR'}
+ );
+ foreach my $i (@common_add) { $$i{f} = '@common_add';}
+
+ # @ue_add : additional conversions for UTF8=>EUC_JP conversion
+ @ue_add =
+ ();
+ foreach my $i (@ue_add) { $$i{f} = '@ue_add';}
+
+ @eu_add =
+ (
+ {utf8 => 0xe28496, eucjp => 0x8ff4ac, rest => '# NUMERO SIGN'},
+ {utf8 => 0xe284a1, eucjp => 0x8ff4ad, rest => '# TELEPHONE SIGN'},
+ {utf8 => 0xe388b1, eucjp => 0x8ff4ab, rest => '# PARENTHESIZED IDEOGRAPH STOCK'}
+ );
+ foreach my $i (@eu_add) { $$i{f} = '@eu_add';}
+}
- $code |= 0x8f8080;
- $array{$code} = $utf;
+##################################################################
+# printue_oldmap : ouput old-style UTF8=>EUC_JP mapping table
+sub printue_oldmap
+{
+ my ($fname, $charset) = @_;
+
+ return if (! $write_flat_style);
+
+ my $last_rest = "";
+
+ print "- Writing old-style UTF8=>EUC_JP conversion table: $fname\n";
+ open(my $out, "> $fname") || die "cannot open output file : $fname\n";
+ printf($out "/* src/backend/utils/mb/Unicode/utf8_to_euc_jp.map */\n\n".
+ "static const pg_utf_to_local ULmapEUC_JP[ %d ] = {",
+ scalar(@$charset));
+ my $first = 1;
+ foreach my $i (sort {$$a{utf8} <=> $$b{utf8}} @$charset)
+ {
+ print($out ",") if (!$first);
+ $first = 0;
+ print($out " /* $last_rest */") if (1 && $flat_map_verbose);
+
+ printf($out "\n {0x%04x, 0x%x}", $$i{utf8}, $$i{eucjp});
+ $last_rest = "$$i{f}:$$i{l} $$i{rest}";
}
+ print($out " /* $last_rest */") if (1 && $flat_map_verbose);
+ print $out "\n};\n";
+ close($out);
}
-close(FILE);
-$file = "euc_jp_to_utf8.map";
-open(FILE, "> $file") || die("cannot open $file");
-print FILE "/* src/backend/utils/mb/Unicode/$file */\n\n";
-print FILE "static const pg_local_to_utf LUmapEUC_JP[ $count ] = {\n";
-for $index (sort { $a <=> $b } keys(%array))
+##################################################################
+# printeu_oldmap : ouput old-style EUC_JP=>UTF8 mapping table
+sub printeu_oldmap
{
- $utf = $array{$index};
- $count--;
- if ($count == 0)
- {
- printf FILE " {0x%04x, 0x%04x}\n", $index, $utf;
+ my ($fname, $charset) = @_;
+
+ return if (! $write_flat_style);
+
+ my $last_rest = "";
+
+ print "- Writing old-style EUC_JP=>UTF8 conversion table: $fname\n";
+ open(my $out, "> $fname") || die "cannot open output file : $fname\n";
+ printf($out "/* src/backend/utils/mb/Unicode/euc_jp_to_utf8.map */\n\n".
+ "static const pg_local_to_utf LUmapEUC_JP[ %d ] = {",
+ scalar(@$charset));
+ my $first = 1;
+ foreach my $i (sort {$$a{eucjp} <=> $$b{eucjp}} @$charset)
+ {
+ print($out ",") if (!$first);
+ $first = 0;
+ print($out " /* $last_rest */") if (1 && $flat_map_verbose);
+
+ printf($out "\n {0x%4x, 0x%x}", $$i{eucjp}, $$i{utf8});
+ $last_rest = "$$i{f}:$$i{l} $$i{rest}";
}
- else
- {
- printf FILE " {0x%04x, 0x%04x},\n", $index, $utf;
+ print($out " /* $last_rest */") if (1 && $flat_map_verbose);
+ print $out "\n};\n";
+ close($out);
+}
+
+##################################################################
+# dumpcharset : dump character list -- for debugging
+sub dumpcharset
+{
+ my ($list, $filt) = @_;
+
+ foreach my $i (@$list) {
+ next if (defined $filt && !&$filt($i));
+ if (!defined $$i{ucs}) { $$i{ucs} = &utf2ucs($$i{utf8}); }
+ printf("euc=%x, utf8=%x, ucs=%x, sjis=%x, jis=%x %s:%d %s\n",
+ $$i{eucjp}, $$i{utf8}, $$i{ucs}, $$i{sjis}, $$i{jis},
+ $$i{f}, $$i{l}, $$i{rest});
}
}
-print FILE "};\n";
-close(FILE);
diff --git a/src/backend/utils/mb/Unicode/euc_jp_to_utf8.map b/src/backend/utils/mb/Unicode/euc_jp_to_utf8.map
index db427cb..eb17f98 100644
--- a/src/backend/utils/mb/Unicode/euc_jp_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/euc_jp_to_utf8.map
@@ -1,6 +1,6 @@
/* src/backend/utils/mb/Unicode/euc_jp_to_utf8.map */
-static const pg_local_to_utf LUmapEUC_JP[] = {
+static const pg_local_to_utf LUmapEUC_JP[ 13197 ] = {
{0x8ea1, 0xefbda1},
{0x8ea2, 0xefbda2},
{0x8ea3, 0xefbda3},
@@ -13197,5 +13197,5 @@ static const pg_local_to_utf LUmapEUC_JP[] = {
{0x8ff4fb, 0xe9ab99},
{0x8ff4fc, 0xe9adb2},
{0x8ff4fd, 0xefa8ad},
- {0x8ff4fe, 0xe9bb91},
+ {0x8ff4fe, 0xe9bb91}
};
diff --git a/src/backend/utils/mb/Unicode/euc_jp_to_utf8_radix.map b/src/backend/utils/mb/Unicode/euc_jp_to_utf8_radix.map
new file mode 100644
index 0000000..f321cb1
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/euc_jp_to_utf8_radix.map
@@ -0,0 +1,3915 @@
+/* This file is generated by UCS_to_EUC_JP.pl */
+
+static const uint32 ejucsegs[] =
+{ /* chars content - index range = [a1, fe] */
+ /*** 8exx - offset 0x00001 ***/
+ /* a0 */ 0x00efbda1, 0x00efbda2, 0x00efbda3,
+ /* a4 */ 0x00efbda4, 0x00efbda5, 0x00efbda6, 0x00efbda7,
+ /* a8 */ 0x00efbda8, 0x00efbda9, 0x00efbdaa, 0x00efbdab,
+ /* ac */ 0x00efbdac, 0x00efbdad, 0x00efbdae, 0x00efbdaf,
+ /* b0 */ 0x00efbdb0, 0x00efbdb1, 0x00efbdb2, 0x00efbdb3,
+ /* b4 */ 0x00efbdb4, 0x00efbdb5, 0x00efbdb6, 0x00efbdb7,
+ /* b8 */ 0x00efbdb8, 0x00efbdb9, 0x00efbdba, 0x00efbdbb,
+ /* bc */ 0x00efbdbc, 0x00efbdbd, 0x00efbdbe, 0x00efbdbf,
+ /* c0 */ 0x00efbe80, 0x00efbe81, 0x00efbe82, 0x00efbe83,
+ /* c4 */ 0x00efbe84, 0x00efbe85, 0x00efbe86, 0x00efbe87,
+ /* c8 */ 0x00efbe88, 0x00efbe89, 0x00efbe8a, 0x00efbe8b,
+ /* cc */ 0x00efbe8c, 0x00efbe8d, 0x00efbe8e, 0x00efbe8f,
+ /* d0 */ 0x00efbe90, 0x00efbe91, 0x00efbe92, 0x00efbe93,
+ /* d4 */ 0x00efbe94, 0x00efbe95, 0x00efbe96, 0x00efbe97,
+ /* d8 */ 0x00efbe98, 0x00efbe99, 0x00efbe9a, 0x00efbe9b,
+ /* dc */ 0x00efbe9c, 0x00efbe9d, 0x00efbe9e, 0x00efbe9f,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** a1xx - offset 0x0005f ***/
+ /* a0 */ 0x00e38080, 0x00e38081, 0x00e38082,
+ /* a4 */ 0x00efbc8c, 0x00efbc8e, 0x00e383bb, 0x00efbc9a,
+ /* a8 */ 0x00efbc9b, 0x00efbc9f, 0x00efbc81, 0x00e3829b,
+ /* ac */ 0x00e3829c, 0x0000c2b4, 0x00efbd80, 0x0000c2a8,
+ /* b0 */ 0x00efbcbe, 0x00efbfa3, 0x00efbcbf, 0x00e383bd,
+ /* b4 */ 0x00e383be, 0x00e3829d, 0x00e3829e, 0x00e38083,
+ /* b8 */ 0x00e4bb9d, 0x00e38085, 0x00e38086, 0x00e38087,
+ /* bc */ 0x00e383bc, 0x00e28095, 0x00e28090, 0x00efbc8f,
+ /* c0 */ 0x00efbcbc, 0x00efbd9e, 0x00e288a5, 0x00efbd9c,
+ /* c4 */ 0x00e280a6, 0x00e280a5, 0x00e28098, 0x00e28099,
+ /* c8 */ 0x00e2809c, 0x00e2809d, 0x00efbc88, 0x00efbc89,
+ /* cc */ 0x00e38094, 0x00e38095, 0x00efbcbb, 0x00efbcbd,
+ /* d0 */ 0x00efbd9b, 0x00efbd9d, 0x00e38088, 0x00e38089,
+ /* d4 */ 0x00e3808a, 0x00e3808b, 0x00e3808c, 0x00e3808d,
+ /* d8 */ 0x00e3808e, 0x00e3808f, 0x00e38090, 0x00e38091,
+ /* dc */ 0x00efbc8b, 0x00efbc8d, 0x0000c2b1, 0x0000c397,
+ /* e0 */ 0x0000c3b7, 0x00efbc9d, 0x00e289a0, 0x00efbc9c,
+ /* e4 */ 0x00efbc9e, 0x00e289a6, 0x00e289a7, 0x00e2889e,
+ /* e8 */ 0x00e288b4, 0x00e29982, 0x00e29980, 0x0000c2b0,
+ /* ec */ 0x00e280b2, 0x00e280b3, 0x00e28483, 0x00efbfa5,
+ /* f0 */ 0x00efbc84, 0x00efbfa0, 0x00efbfa1, 0x00efbc85,
+ /* f4 */ 0x00efbc83, 0x00efbc86, 0x00efbc8a, 0x00efbca0,
+ /* f8 */ 0x0000c2a7, 0x00e29886, 0x00e29885, 0x00e2978b,
+ /* fc */ 0x00e2978f, 0x00e2978e, 0x00e29787,
+
+ /*** a2xx - offset 0x000bd ***/
+ /* a0 */ 0x00e29786, 0x00e296a1, 0x00e296a0,
+ /* a4 */ 0x00e296b3, 0x00e296b2, 0x00e296bd, 0x00e296bc,
+ /* a8 */ 0x00e280bb, 0x00e38092, 0x00e28692, 0x00e28690,
+ /* ac */ 0x00e28691, 0x00e28693, 0x00e38093, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00e28888, 0x00e2888b,
+ /* bc */ 0x00e28a86, 0x00e28a87, 0x00e28a82, 0x00e28a83,
+ /* c0 */ 0x00e288aa, 0x00e288a9, 0x00000000, 0x00000000,
+ /* c4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c8 */ 0x00000000, 0x00000000, 0x00e288a7, 0x00e288a8,
+ /* cc */ 0x00efbfa2, 0x00e28792, 0x00e28794, 0x00e28880,
+ /* d0 */ 0x00e28883, 0x00000000, 0x00000000, 0x00000000,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00e288a0, 0x00e28aa5, 0x00e28c92, 0x00e28882,
+ /* e0 */ 0x00e28887, 0x00e289a1, 0x00e28992, 0x00e289aa,
+ /* e4 */ 0x00e289ab, 0x00e2889a, 0x00e288bd, 0x00e2889d,
+ /* e8 */ 0x00e288b5, 0x00e288ab, 0x00e288ac, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00e284ab, 0x00e280b0,
+ /* f4 */ 0x00e299af, 0x00e299ad, 0x00e299aa, 0x00e280a0,
+ /* f8 */ 0x00e280a1, 0x0000c2b6, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00e297af,
+
+ /*** a3xx - offset 0x0011b ***/
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00efbc90, 0x00efbc91, 0x00efbc92, 0x00efbc93,
+ /* b4 */ 0x00efbc94, 0x00efbc95, 0x00efbc96, 0x00efbc97,
+ /* b8 */ 0x00efbc98, 0x00efbc99, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c0 */ 0x00000000, 0x00efbca1, 0x00efbca2, 0x00efbca3,
+ /* c4 */ 0x00efbca4, 0x00efbca5, 0x00efbca6, 0x00efbca7,
+ /* c8 */ 0x00efbca8, 0x00efbca9, 0x00efbcaa, 0x00efbcab,
+ /* cc */ 0x00efbcac, 0x00efbcad, 0x00efbcae, 0x00efbcaf,
+ /* d0 */ 0x00efbcb0, 0x00efbcb1, 0x00efbcb2, 0x00efbcb3,
+ /* d4 */ 0x00efbcb4, 0x00efbcb5, 0x00efbcb6, 0x00efbcb7,
+ /* d8 */ 0x00efbcb8, 0x00efbcb9, 0x00efbcba, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00efbd81, 0x00efbd82, 0x00efbd83,
+ /* e4 */ 0x00efbd84, 0x00efbd85, 0x00efbd86, 0x00efbd87,
+ /* e8 */ 0x00efbd88, 0x00efbd89, 0x00efbd8a, 0x00efbd8b,
+ /* ec */ 0x00efbd8c, 0x00efbd8d, 0x00efbd8e, 0x00efbd8f,
+ /* f0 */ 0x00efbd90, 0x00efbd91, 0x00efbd92, 0x00efbd93,
+ /* f4 */ 0x00efbd94, 0x00efbd95, 0x00efbd96, 0x00efbd97,
+ /* f8 */ 0x00efbd98, 0x00efbd99, 0x00efbd9a, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** a4xx - offset 0x00179 ***/
+ /* a0 */ 0x00e38181, 0x00e38182, 0x00e38183,
+ /* a4 */ 0x00e38184, 0x00e38185, 0x00e38186, 0x00e38187,
+ /* a8 */ 0x00e38188, 0x00e38189, 0x00e3818a, 0x00e3818b,
+ /* ac */ 0x00e3818c, 0x00e3818d, 0x00e3818e, 0x00e3818f,
+ /* b0 */ 0x00e38190, 0x00e38191, 0x00e38192, 0x00e38193,
+ /* b4 */ 0x00e38194, 0x00e38195, 0x00e38196, 0x00e38197,
+ /* b8 */ 0x00e38198, 0x00e38199, 0x00e3819a, 0x00e3819b,
+ /* bc */ 0x00e3819c, 0x00e3819d, 0x00e3819e, 0x00e3819f,
+ /* c0 */ 0x00e381a0, 0x00e381a1, 0x00e381a2, 0x00e381a3,
+ /* c4 */ 0x00e381a4, 0x00e381a5, 0x00e381a6, 0x00e381a7,
+ /* c8 */ 0x00e381a8, 0x00e381a9, 0x00e381aa, 0x00e381ab,
+ /* cc */ 0x00e381ac, 0x00e381ad, 0x00e381ae, 0x00e381af,
+ /* d0 */ 0x00e381b0, 0x00e381b1, 0x00e381b2, 0x00e381b3,
+ /* d4 */ 0x00e381b4, 0x00e381b5, 0x00e381b6, 0x00e381b7,
+ /* d8 */ 0x00e381b8, 0x00e381b9, 0x00e381ba, 0x00e381bb,
+ /* dc */ 0x00e381bc, 0x00e381bd, 0x00e381be, 0x00e381bf,
+ /* e0 */ 0x00e38280, 0x00e38281, 0x00e38282, 0x00e38283,
+ /* e4 */ 0x00e38284, 0x00e38285, 0x00e38286, 0x00e38287,
+ /* e8 */ 0x00e38288, 0x00e38289, 0x00e3828a, 0x00e3828b,
+ /* ec */ 0x00e3828c, 0x00e3828d, 0x00e3828e, 0x00e3828f,
+ /* f0 */ 0x00e38290, 0x00e38291, 0x00e38292, 0x00e38293,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** a5xx - offset 0x001d7 ***/
+ /* a0 */ 0x00e382a1, 0x00e382a2, 0x00e382a3,
+ /* a4 */ 0x00e382a4, 0x00e382a5, 0x00e382a6, 0x00e382a7,
+ /* a8 */ 0x00e382a8, 0x00e382a9, 0x00e382aa, 0x00e382ab,
+ /* ac */ 0x00e382ac, 0x00e382ad, 0x00e382ae, 0x00e382af,
+ /* b0 */ 0x00e382b0, 0x00e382b1, 0x00e382b2, 0x00e382b3,
+ /* b4 */ 0x00e382b4, 0x00e382b5, 0x00e382b6, 0x00e382b7,
+ /* b8 */ 0x00e382b8, 0x00e382b9, 0x00e382ba, 0x00e382bb,
+ /* bc */ 0x00e382bc, 0x00e382bd, 0x00e382be, 0x00e382bf,
+ /* c0 */ 0x00e38380, 0x00e38381, 0x00e38382, 0x00e38383,
+ /* c4 */ 0x00e38384, 0x00e38385, 0x00e38386, 0x00e38387,
+ /* c8 */ 0x00e38388, 0x00e38389, 0x00e3838a, 0x00e3838b,
+ /* cc */ 0x00e3838c, 0x00e3838d, 0x00e3838e, 0x00e3838f,
+ /* d0 */ 0x00e38390, 0x00e38391, 0x00e38392, 0x00e38393,
+ /* d4 */ 0x00e38394, 0x00e38395, 0x00e38396, 0x00e38397,
+ /* d8 */ 0x00e38398, 0x00e38399, 0x00e3839a, 0x00e3839b,
+ /* dc */ 0x00e3839c, 0x00e3839d, 0x00e3839e, 0x00e3839f,
+ /* e0 */ 0x00e383a0, 0x00e383a1, 0x00e383a2, 0x00e383a3,
+ /* e4 */ 0x00e383a4, 0x00e383a5, 0x00e383a6, 0x00e383a7,
+ /* e8 */ 0x00e383a8, 0x00e383a9, 0x00e383aa, 0x00e383ab,
+ /* ec */ 0x00e383ac, 0x00e383ad, 0x00e383ae, 0x00e383af,
+ /* f0 */ 0x00e383b0, 0x00e383b1, 0x00e383b2, 0x00e383b3,
+ /* f4 */ 0x00e383b4, 0x00e383b5, 0x00e383b6, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** a6xx - offset 0x00235 ***/
+ /* a0 */ 0x0000ce91, 0x0000ce92, 0x0000ce93,
+ /* a4 */ 0x0000ce94, 0x0000ce95, 0x0000ce96, 0x0000ce97,
+ /* a8 */ 0x0000ce98, 0x0000ce99, 0x0000ce9a, 0x0000ce9b,
+ /* ac */ 0x0000ce9c, 0x0000ce9d, 0x0000ce9e, 0x0000ce9f,
+ /* b0 */ 0x0000cea0, 0x0000cea1, 0x0000cea3, 0x0000cea4,
+ /* b4 */ 0x0000cea5, 0x0000cea6, 0x0000cea7, 0x0000cea8,
+ /* b8 */ 0x0000cea9, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c0 */ 0x00000000, 0x0000ceb1, 0x0000ceb2, 0x0000ceb3,
+ /* c4 */ 0x0000ceb4, 0x0000ceb5, 0x0000ceb6, 0x0000ceb7,
+ /* c8 */ 0x0000ceb8, 0x0000ceb9, 0x0000ceba, 0x0000cebb,
+ /* cc */ 0x0000cebc, 0x0000cebd, 0x0000cebe, 0x0000cebf,
+ /* d0 */ 0x0000cf80, 0x0000cf81, 0x0000cf83, 0x0000cf84,
+ /* d4 */ 0x0000cf85, 0x0000cf86, 0x0000cf87, 0x0000cf88,
+ /* d8 */ 0x0000cf89, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** a7xx - offset 0x00293 ***/
+ /* a0 */ 0x0000d090, 0x0000d091, 0x0000d092,
+ /* a4 */ 0x0000d093, 0x0000d094, 0x0000d095, 0x0000d081,
+ /* a8 */ 0x0000d096, 0x0000d097, 0x0000d098, 0x0000d099,
+ /* ac */ 0x0000d09a, 0x0000d09b, 0x0000d09c, 0x0000d09d,
+ /* b0 */ 0x0000d09e, 0x0000d09f, 0x0000d0a0, 0x0000d0a1,
+ /* b4 */ 0x0000d0a2, 0x0000d0a3, 0x0000d0a4, 0x0000d0a5,
+ /* b8 */ 0x0000d0a6, 0x0000d0a7, 0x0000d0a8, 0x0000d0a9,
+ /* bc */ 0x0000d0aa, 0x0000d0ab, 0x0000d0ac, 0x0000d0ad,
+ /* c0 */ 0x0000d0ae, 0x0000d0af, 0x00000000, 0x00000000,
+ /* c4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* cc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d0 */ 0x00000000, 0x0000d0b0, 0x0000d0b1, 0x0000d0b2,
+ /* d4 */ 0x0000d0b3, 0x0000d0b4, 0x0000d0b5, 0x0000d191,
+ /* d8 */ 0x0000d0b6, 0x0000d0b7, 0x0000d0b8, 0x0000d0b9,
+ /* dc */ 0x0000d0ba, 0x0000d0bb, 0x0000d0bc, 0x0000d0bd,
+ /* e0 */ 0x0000d0be, 0x0000d0bf, 0x0000d180, 0x0000d181,
+ /* e4 */ 0x0000d182, 0x0000d183, 0x0000d184, 0x0000d185,
+ /* e8 */ 0x0000d186, 0x0000d187, 0x0000d188, 0x0000d189,
+ /* ec */ 0x0000d18a, 0x0000d18b, 0x0000d18c, 0x0000d18d,
+ /* f0 */ 0x0000d18e, 0x0000d18f, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** a8xx - offset 0x002f1 ***/
+ /* a0 */ 0x00e29480, 0x00e29482, 0x00e2948c,
+ /* a4 */ 0x00e29490, 0x00e29498, 0x00e29494, 0x00e2949c,
+ /* a8 */ 0x00e294ac, 0x00e294a4, 0x00e294b4, 0x00e294bc,
+ /* ac */ 0x00e29481, 0x00e29483, 0x00e2948f, 0x00e29493,
+ /* b0 */ 0x00e2949b, 0x00e29497, 0x00e294a3, 0x00e294b3,
+ /* b4 */ 0x00e294ab, 0x00e294bb, 0x00e2958b, 0x00e294a0,
+ /* b8 */ 0x00e294af, 0x00e294a8, 0x00e294b7, 0x00e294bf,
+ /* bc */ 0x00e2949d, 0x00e294b0, 0x00e294a5, 0x00e294b8,
+ /* c0 */ 0x00e29582, 0x00000000, 0x00000000, 0x00000000,
+ /* c4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* cc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** adxx - offset 0x0034f ***/
+ /* a0 */ 0x00e291a0, 0x00e291a1, 0x00e291a2,
+ /* a4 */ 0x00e291a3, 0x00e291a4, 0x00e291a5, 0x00e291a6,
+ /* a8 */ 0x00e291a7, 0x00e291a8, 0x00e291a9, 0x00e291aa,
+ /* ac */ 0x00e291ab, 0x00e291ac, 0x00e291ad, 0x00e291ae,
+ /* b0 */ 0x00e291af, 0x00e291b0, 0x00e291b1, 0x00e291b2,
+ /* b4 */ 0x00e291b3, 0x00e285a0, 0x00e285a1, 0x00e285a2,
+ /* b8 */ 0x00e285a3, 0x00e285a4, 0x00e285a5, 0x00e285a6,
+ /* bc */ 0x00e285a7, 0x00e285a8, 0x00e285a9, 0x00000000,
+ /* c0 */ 0x00e38d89, 0x00e38c94, 0x00e38ca2, 0x00e38d8d,
+ /* c4 */ 0x00e38c98, 0x00e38ca7, 0x00e38c83, 0x00e38cb6,
+ /* c8 */ 0x00e38d91, 0x00e38d97, 0x00e38c8d, 0x00e38ca6,
+ /* cc */ 0x00e38ca3, 0x00e38cab, 0x00e38d8a, 0x00e38cbb,
+ /* d0 */ 0x00e38e9c, 0x00e38e9d, 0x00e38e9e, 0x00e38e8e,
+ /* d4 */ 0x00e38e8f, 0x00e38f84, 0x00e38ea1, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00e38dbb,
+ /* e0 */ 0x00e3809d, 0x00e3809f, 0x00e28496, 0x00e38f8d,
+ /* e4 */ 0x00e284a1, 0x00e38aa4, 0x00e38aa5, 0x00e38aa6,
+ /* e8 */ 0x00e38aa7, 0x00e38aa8, 0x00e388b1, 0x00e388b2,
+ /* ec */ 0x00e388b9, 0x00e38dbe, 0x00e38dbd, 0x00e38dbc,
+ /* f0 */ 0x00e28992, 0x00e289a1, 0x00e288ab, 0x00e288ae,
+ /* f4 */ 0x00e28891, 0x00e2889a, 0x00e28aa5, 0x00e288a0,
+ /* f8 */ 0x00e2889f, 0x00e28abf, 0x00e288b5, 0x00e288a9,
+ /* fc */ 0x00e288aa, 0x00000000, 0x00000000,
+
+ /*** b0xx - offset 0x003ad ***/
+ /* a0 */ 0x00e4ba9c, 0x00e59496, 0x00e5a883,
+ /* a4 */ 0x00e998bf, 0x00e59380, 0x00e6849b, 0x00e68ca8,
+ /* a8 */ 0x00e5a7b6, 0x00e980a2, 0x00e891b5, 0x00e88c9c,
+ /* ac */ 0x00e7a990, 0x00e682aa, 0x00e68fa1, 0x00e6b8a5,
+ /* b0 */ 0x00e697ad, 0x00e891a6, 0x00e88aa6, 0x00e9afb5,
+ /* b4 */ 0x00e6a293, 0x00e59ca7, 0x00e696a1, 0x00e689b1,
+ /* b8 */ 0x00e5ae9b, 0x00e5a790, 0x00e899bb, 0x00e9a3b4,
+ /* bc */ 0x00e7b5a2, 0x00e7b6be, 0x00e9ae8e, 0x00e68896,
+ /* c0 */ 0x00e7b29f, 0x00e8a2b7, 0x00e5ae89, 0x00e5bab5,
+ /* c4 */ 0x00e68c89, 0x00e69a97, 0x00e6a188, 0x00e99787,
+ /* c8 */ 0x00e99e8d, 0x00e69d8f, 0x00e4bba5, 0x00e4bc8a,
+ /* cc */ 0x00e4bd8d, 0x00e4be9d, 0x00e58189, 0x00e59bb2,
+ /* d0 */ 0x00e5a4b7, 0x00e5a794, 0x00e5a881, 0x00e5b089,
+ /* d4 */ 0x00e6839f, 0x00e6848f, 0x00e685b0, 0x00e69893,
+ /* d8 */ 0x00e6a485, 0x00e782ba, 0x00e7958f, 0x00e795b0,
+ /* dc */ 0x00e7a7bb, 0x00e7b6ad, 0x00e7b7af, 0x00e88383,
+ /* e0 */ 0x00e8908e, 0x00e8a1a3, 0x00e8ac82, 0x00e98195,
+ /* e4 */ 0x00e981ba, 0x00e58cbb, 0x00e4ba95, 0x00e4baa5,
+ /* e8 */ 0x00e59f9f, 0x00e882b2, 0x00e98381, 0x00e7a3af,
+ /* ec */ 0x00e4b880, 0x00e5a3b1, 0x00e6baa2, 0x00e980b8,
+ /* f0 */ 0x00e7a8b2, 0x00e88ca8, 0x00e88a8b, 0x00e9b0af,
+ /* f4 */ 0x00e58581, 0x00e58db0, 0x00e592bd, 0x00e593a1,
+ /* f8 */ 0x00e59ba0, 0x00e5a7bb, 0x00e5bc95, 0x00e9a3b2,
+ /* fc */ 0x00e6b7ab, 0x00e883a4, 0x00e894ad,
+
+ /*** b1xx - offset 0x0040b ***/
+ /* a0 */ 0x00e999a2, 0x00e999b0, 0x00e99aa0,
+ /* a4 */ 0x00e99fbb, 0x00e5908b, 0x00e58fb3, 0x00e5ae87,
+ /* a8 */ 0x00e7838f, 0x00e7bebd, 0x00e8bf82, 0x00e99ba8,
+ /* ac */ 0x00e58daf, 0x00e9b59c, 0x00e7aaba, 0x00e4b891,
+ /* b0 */ 0x00e7a293, 0x00e887bc, 0x00e6b8a6, 0x00e59898,
+ /* b4 */ 0x00e59484, 0x00e6ac9d, 0x00e8949a, 0x00e9b0bb,
+ /* b8 */ 0x00e5a7a5, 0x00e58ea9, 0x00e6b5a6, 0x00e7939c,
+ /* bc */ 0x00e9968f, 0x00e59982, 0x00e4ba91, 0x00e9818b,
+ /* c0 */ 0x00e99bb2, 0x00e88d8f, 0x00e9a48c, 0x00e58fa1,
+ /* c4 */ 0x00e596b6, 0x00e5acb0, 0x00e5bdb1, 0x00e698a0,
+ /* c8 */ 0x00e69bb3, 0x00e6a084, 0x00e6b0b8, 0x00e6b3b3,
+ /* cc */ 0x00e6b4a9, 0x00e7919b, 0x00e79b88, 0x00e7a98e,
+ /* d0 */ 0x00e9a0b4, 0x00e88bb1, 0x00e8a19b, 0x00e8a9a0,
+ /* d4 */ 0x00e98bad, 0x00e6b6b2, 0x00e796ab, 0x00e79b8a,
+ /* d8 */ 0x00e9a785, 0x00e682a6, 0x00e8ac81, 0x00e8b68a,
+ /* dc */ 0x00e996b2, 0x00e6a68e, 0x00e58ead, 0x00e58686,
+ /* e0 */ 0x00e59c92, 0x00e5a0b0, 0x00e5a584, 0x00e5aeb4,
+ /* e4 */ 0x00e5bbb6, 0x00e680a8, 0x00e68ea9, 0x00e68fb4,
+ /* e8 */ 0x00e6b2bf, 0x00e6bc94, 0x00e7828e, 0x00e78494,
+ /* ec */ 0x00e78599, 0x00e78795, 0x00e78cbf, 0x00e7b881,
+ /* f0 */ 0x00e889b6, 0x00e88b91, 0x00e89697, 0x00e981a0,
+ /* f4 */ 0x00e9899b, 0x00e9b49b, 0x00e5a1a9, 0x00e696bc,
+ /* f8 */ 0x00e6b19a, 0x00e794a5, 0x00e587b9, 0x00e5a4ae,
+ /* fc */ 0x00e5a5a5, 0x00e5be80, 0x00e5bf9c,
+
+ /*** b2xx - offset 0x00469 ***/
+ /* a0 */ 0x00e68abc, 0x00e697ba, 0x00e6a8aa,
+ /* a4 */ 0x00e6aca7, 0x00e6aeb4, 0x00e78e8b, 0x00e7bf81,
+ /* a8 */ 0x00e8a596, 0x00e9b4ac, 0x00e9b48e, 0x00e9bb84,
+ /* ac */ 0x00e5b2a1, 0x00e6b296, 0x00e88dbb, 0x00e58484,
+ /* b0 */ 0x00e5b18b, 0x00e686b6, 0x00e88786, 0x00e6a1b6,
+ /* b4 */ 0x00e789a1, 0x00e4b999, 0x00e4bfba, 0x00e58db8,
+ /* b8 */ 0x00e681a9, 0x00e6b8a9, 0x00e7a98f, 0x00e99fb3,
+ /* bc */ 0x00e4b88b, 0x00e58c96, 0x00e4bbae, 0x00e4bd95,
+ /* c0 */ 0x00e4bcbd, 0x00e4bea1, 0x00e4bdb3, 0x00e58aa0,
+ /* c4 */ 0x00e58faf, 0x00e59889, 0x00e5a48f, 0x00e5ab81,
+ /* c8 */ 0x00e5aeb6, 0x00e5afa1, 0x00e7a791, 0x00e69a87,
+ /* cc */ 0x00e69e9c, 0x00e69eb6, 0x00e6ad8c, 0x00e6b2b3,
+ /* d0 */ 0x00e781ab, 0x00e78f82, 0x00e7a68d, 0x00e7a6be,
+ /* d4 */ 0x00e7a8bc, 0x00e7ae87, 0x00e88ab1, 0x00e88b9b,
+ /* d8 */ 0x00e88c84, 0x00e88db7, 0x00e88faf, 0x00e88f93,
+ /* dc */ 0x00e89da6, 0x00e8aab2, 0x00e598a9, 0x00e8b2a8,
+ /* e0 */ 0x00e8bfa6, 0x00e9818e, 0x00e99c9e, 0x00e89a8a,
+ /* e4 */ 0x00e4bf84, 0x00e5b3a8, 0x00e68891, 0x00e78999,
+ /* e8 */ 0x00e794bb, 0x00e887a5, 0x00e88abd, 0x00e89bbe,
+ /* ec */ 0x00e8b380, 0x00e99b85, 0x00e9a493, 0x00e9a795,
+ /* f0 */ 0x00e4bb8b, 0x00e4bc9a, 0x00e8a7a3, 0x00e59b9e,
+ /* f4 */ 0x00e5a18a, 0x00e5a38a, 0x00e5bbbb, 0x00e5bfab,
+ /* f8 */ 0x00e680aa, 0x00e68294, 0x00e681a2, 0x00e68790,
+ /* fc */ 0x00e68892, 0x00e68b90, 0x00e694b9,
+
+ /*** b3xx - offset 0x004c7 ***/
+ /* a0 */ 0x00e9ad81, 0x00e699a6, 0x00e6a2b0,
+ /* a4 */ 0x00e6b5b7, 0x00e781b0, 0x00e7958c, 0x00e79a86,
+ /* a8 */ 0x00e7b5b5, 0x00e88aa5, 0x00e89fb9, 0x00e9968b,
+ /* ac */ 0x00e99a8e, 0x00e8b29d, 0x00e587b1, 0x00e58abe,
+ /* b0 */ 0x00e5a496, 0x00e592b3, 0x00e5aeb3, 0x00e5b496,
+ /* b4 */ 0x00e685a8, 0x00e6a682, 0x00e6b6af, 0x00e7a28d,
+ /* b8 */ 0x00e8938b, 0x00e8a197, 0x00e8a9b2, 0x00e98ea7,
+ /* bc */ 0x00e9aab8, 0x00e6b5ac, 0x00e9a6a8, 0x00e89b99,
+ /* c0 */ 0x00e59ea3, 0x00e69fbf, 0x00e89b8e, 0x00e9888e,
+ /* c4 */ 0x00e58a83, 0x00e59a87, 0x00e59084, 0x00e5bb93,
+ /* c8 */ 0x00e68ba1, 0x00e692b9, 0x00e6a0bc, 0x00e6a0b8,
+ /* cc */ 0x00e6aebb, 0x00e78db2, 0x00e7a2ba, 0x00e7a9ab,
+ /* d0 */ 0x00e8a69a, 0x00e8a792, 0x00e8b5ab, 0x00e8bc83,
+ /* d4 */ 0x00e983ad, 0x00e996a3, 0x00e99a94, 0x00e99da9,
+ /* d8 */ 0x00e5ada6, 0x00e5b2b3, 0x00e6a5bd, 0x00e9a18d,
+ /* dc */ 0x00e9a18e, 0x00e68e9b, 0x00e7aca0, 0x00e6a8ab,
+ /* e0 */ 0x00e6a9bf, 0x00e6a2b6, 0x00e9b08d, 0x00e6bd9f,
+ /* e4 */ 0x00e589b2, 0x00e5969d, 0x00e681b0, 0x00e68bac,
+ /* e8 */ 0x00e6b4bb, 0x00e6b887, 0x00e6bb91, 0x00e8919b,
+ /* ec */ 0x00e8a490, 0x00e8bd84, 0x00e4b894, 0x00e9b0b9,
+ /* f0 */ 0x00e58fb6, 0x00e6a49b, 0x00e6a8ba, 0x00e99e84,
+ /* f4 */ 0x00e6a0aa, 0x00e5859c, 0x00e7ab83, 0x00e892b2,
+ /* f8 */ 0x00e9879c, 0x00e98e8c, 0x00e5999b, 0x00e9b4a8,
+ /* fc */ 0x00e6a0a2, 0x00e88c85, 0x00e890b1,
+
+ /*** b4xx - offset 0x00525 ***/
+ /* a0 */ 0x00e7b2a5, 0x00e58888, 0x00e88b85,
+ /* a4 */ 0x00e793a6, 0x00e4b9be, 0x00e4be83, 0x00e586a0,
+ /* a8 */ 0x00e5af92, 0x00e5888a, 0x00e58b98, 0x00e58ba7,
+ /* ac */ 0x00e5b7bb, 0x00e5969a, 0x00e5a0aa, 0x00e5a7a6,
+ /* b0 */ 0x00e5ae8c, 0x00e5ae98, 0x00e5af9b, 0x00e5b9b2,
+ /* b4 */ 0x00e5b9b9, 0x00e682a3, 0x00e6849f, 0x00e685a3,
+ /* b8 */ 0x00e686be, 0x00e68f9b, 0x00e695a2, 0x00e69f91,
+ /* bc */ 0x00e6a193, 0x00e6a3ba, 0x00e6acbe, 0x00e6ad93,
+ /* c0 */ 0x00e6b197, 0x00e6bca2, 0x00e6be97, 0x00e6bd85,
+ /* c4 */ 0x00e792b0, 0x00e79498, 0x00e79ba3, 0x00e79c8b,
+ /* c8 */ 0x00e7abbf, 0x00e7aea1, 0x00e7b0a1, 0x00e7b7a9,
+ /* cc */ 0x00e7bcb6, 0x00e7bfb0, 0x00e8829d, 0x00e889a6,
+ /* d0 */ 0x00e88e9e, 0x00e8a6b3, 0x00e8ab8c, 0x00e8b2ab,
+ /* d4 */ 0x00e98284, 0x00e99191, 0x00e99693, 0x00e99691,
+ /* d8 */ 0x00e996a2, 0x00e999a5, 0x00e99f93, 0x00e9a4a8,
+ /* dc */ 0x00e88898, 0x00e4b8b8, 0x00e590ab, 0x00e5b2b8,
+ /* e0 */ 0x00e5b78c, 0x00e78ea9, 0x00e7998c, 0x00e79cbc,
+ /* e4 */ 0x00e5b2a9, 0x00e7bfab, 0x00e8b48b, 0x00e99b81,
+ /* e8 */ 0x00e9a091, 0x00e9a194, 0x00e9a198, 0x00e4bc81,
+ /* ec */ 0x00e4bc8e, 0x00e58db1, 0x00e5969c, 0x00e599a8,
+ /* f0 */ 0x00e59fba, 0x00e5a587, 0x00e5ac89, 0x00e5af84,
+ /* f4 */ 0x00e5b290, 0x00e5b88c, 0x00e5b9be, 0x00e5bf8c,
+ /* f8 */ 0x00e68fae, 0x00e69cba, 0x00e69797, 0x00e697a2,
+ /* fc */ 0x00e69c9f, 0x00e6a38b, 0x00e6a384,
+
+ /*** b5xx - offset 0x00583 ***/
+ /* a0 */ 0x00e6a99f, 0x00e5b8b0, 0x00e6af85,
+ /* a4 */ 0x00e6b097, 0x00e6b1bd, 0x00e795bf, 0x00e7a588,
+ /* a8 */ 0x00e5ada3, 0x00e7a880, 0x00e7b480, 0x00e5bebd,
+ /* ac */ 0x00e8a68f, 0x00e8a898, 0x00e8b2b4, 0x00e8b5b7,
+ /* b0 */ 0x00e8bb8c, 0x00e8bc9d, 0x00e9a3a2, 0x00e9a88e,
+ /* b4 */ 0x00e9acbc, 0x00e4ba80, 0x00e581bd, 0x00e58480,
+ /* b8 */ 0x00e5a693, 0x00e5ae9c, 0x00e688af, 0x00e68a80,
+ /* bc */ 0x00e693ac, 0x00e6acba, 0x00e78aa0, 0x00e79691,
+ /* c0 */ 0x00e7a587, 0x00e7bea9, 0x00e89fbb, 0x00e8aabc,
+ /* c4 */ 0x00e8adb0, 0x00e68eac, 0x00e88f8a, 0x00e99ea0,
+ /* c8 */ 0x00e59089, 0x00e59083, 0x00e596ab, 0x00e6a194,
+ /* cc */ 0x00e6a998, 0x00e8a9b0, 0x00e7a0a7, 0x00e69db5,
+ /* d0 */ 0x00e9bb8d, 0x00e58db4, 0x00e5aea2, 0x00e8849a,
+ /* d4 */ 0x00e89990, 0x00e98086, 0x00e4b898, 0x00e4b985,
+ /* d8 */ 0x00e4bb87, 0x00e4bc91, 0x00e58f8a, 0x00e590b8,
+ /* dc */ 0x00e5aeae, 0x00e5bc93, 0x00e680a5, 0x00e69591,
+ /* e0 */ 0x00e69cbd, 0x00e6b182, 0x00e6b1b2, 0x00e6b3a3,
+ /* e4 */ 0x00e781b8, 0x00e79083, 0x00e7a9b6, 0x00e7aaae,
+ /* e8 */ 0x00e7ac88, 0x00e7b49a, 0x00e7b3be, 0x00e7b5a6,
+ /* ec */ 0x00e697a7, 0x00e7899b, 0x00e58ebb, 0x00e5b185,
+ /* f0 */ 0x00e5b7a8, 0x00e68b92, 0x00e68ba0, 0x00e68c99,
+ /* f4 */ 0x00e6b8a0, 0x00e8999a, 0x00e8a8b1, 0x00e8b79d,
+ /* f8 */ 0x00e98bb8, 0x00e6bc81, 0x00e7a6a6, 0x00e9ad9a,
+ /* fc */ 0x00e4baa8, 0x00e4baab, 0x00e4baac,
+
+ /*** b6xx - offset 0x005e1 ***/
+ /* a0 */ 0x00e4be9b, 0x00e4bea0, 0x00e58391,
+ /* a4 */ 0x00e58587, 0x00e7abb6, 0x00e585b1, 0x00e587b6,
+ /* a8 */ 0x00e58d94, 0x00e58ca1, 0x00e58dbf, 0x00e58fab,
+ /* ac */ 0x00e596ac, 0x00e5a283, 0x00e5b3a1, 0x00e5bcb7,
+ /* b0 */ 0x00e5bd8a, 0x00e680af, 0x00e68190, 0x00e681ad,
+ /* b4 */ 0x00e68c9f, 0x00e69599, 0x00e6a98b, 0x00e6b381,
+ /* b8 */ 0x00e78b82, 0x00e78bad, 0x00e79faf, 0x00e883b8,
+ /* bc */ 0x00e88485, 0x00e88888, 0x00e8958e, 0x00e983b7,
+ /* c0 */ 0x00e98fa1, 0x00e99fbf, 0x00e9a597, 0x00e9a99a,
+ /* c4 */ 0x00e4bbb0, 0x00e5879d, 0x00e5b0ad, 0x00e69a81,
+ /* c8 */ 0x00e6a5ad, 0x00e5b180, 0x00e69bb2, 0x00e6a5b5,
+ /* cc */ 0x00e78e89, 0x00e6a190, 0x00e7b281, 0x00e58385,
+ /* d0 */ 0x00e58ba4, 0x00e59d87, 0x00e5b7be, 0x00e98ca6,
+ /* d4 */ 0x00e696a4, 0x00e6aca3, 0x00e6acbd, 0x00e790b4,
+ /* d8 */ 0x00e7a681, 0x00e7a6bd, 0x00e7ad8b, 0x00e7b78a,
+ /* dc */ 0x00e88ab9, 0x00e88f8c, 0x00e8a1bf, 0x00e8a59f,
+ /* e0 */ 0x00e8acb9, 0x00e8bf91, 0x00e98791, 0x00e5909f,
+ /* e4 */ 0x00e98a80, 0x00e4b99d, 0x00e580b6, 0x00e58fa5,
+ /* e8 */ 0x00e58cba, 0x00e78b97, 0x00e78e96, 0x00e79fa9,
+ /* ec */ 0x00e88ba6, 0x00e8baaf, 0x00e9a786, 0x00e9a788,
+ /* f0 */ 0x00e9a792, 0x00e585b7, 0x00e6849a, 0x00e8999e,
+ /* f4 */ 0x00e596b0, 0x00e7a9ba, 0x00e581b6, 0x00e5af93,
+ /* f8 */ 0x00e98187, 0x00e99a85, 0x00e4b8b2, 0x00e6ab9b,
+ /* fc */ 0x00e987a7, 0x00e5b191, 0x00e5b188,
+
+ /*** b7xx - offset 0x0063f ***/
+ /* a0 */ 0x00e68e98, 0x00e7aa9f, 0x00e6b293,
+ /* a4 */ 0x00e99db4, 0x00e8bda1, 0x00e7aaaa, 0x00e7868a,
+ /* a8 */ 0x00e99a88, 0x00e7b282, 0x00e6a097, 0x00e7b9b0,
+ /* ac */ 0x00e6a191, 0x00e98dac, 0x00e58bb2, 0x00e5909b,
+ /* b0 */ 0x00e896ab, 0x00e8a893, 0x00e7bea4, 0x00e8bb8d,
+ /* b4 */ 0x00e983a1, 0x00e58da6, 0x00e8a288, 0x00e7a581,
+ /* b8 */ 0x00e4bf82, 0x00e582be, 0x00e58891, 0x00e58584,
+ /* bc */ 0x00e59593, 0x00e59cad, 0x00e78faa, 0x00e59e8b,
+ /* c0 */ 0x00e5a591, 0x00e5bda2, 0x00e5be84, 0x00e681b5,
+ /* c4 */ 0x00e685b6, 0x00e685a7, 0x00e686a9, 0x00e68eb2,
+ /* c8 */ 0x00e690ba, 0x00e695ac, 0x00e699af, 0x00e6a182,
+ /* cc */ 0x00e6b893, 0x00e795a6, 0x00e7a8bd, 0x00e7b3bb,
+ /* d0 */ 0x00e7b58c, 0x00e7b699, 0x00e7b98b, 0x00e7bdab,
+ /* d4 */ 0x00e88c8e, 0x00e88d8a, 0x00e89b8d, 0x00e8a888,
+ /* d8 */ 0x00e8a9a3, 0x00e8ada6, 0x00e8bbbd, 0x00e9a09a,
+ /* dc */ 0x00e9b68f, 0x00e88ab8, 0x00e8bf8e, 0x00e9afa8,
+ /* e0 */ 0x00e58a87, 0x00e6889f, 0x00e69283, 0x00e6bf80,
+ /* e4 */ 0x00e99a99, 0x00e6a181, 0x00e58291, 0x00e6aca0,
+ /* e8 */ 0x00e6b1ba, 0x00e6bd94, 0x00e7a9b4, 0x00e7b590,
+ /* ec */ 0x00e8a180, 0x00e8a8a3, 0x00e69c88, 0x00e4bbb6,
+ /* f0 */ 0x00e580b9, 0x00e580a6, 0x00e581a5, 0x00e585bc,
+ /* f4 */ 0x00e588b8, 0x00e589a3, 0x00e596a7, 0x00e59c8f,
+ /* f8 */ 0x00e5a085, 0x00e5ab8c, 0x00e5bbba, 0x00e686b2,
+ /* fc */ 0x00e687b8, 0x00e68bb3, 0x00e68db2,
+
+ /*** b8xx - offset 0x0069d ***/
+ /* a0 */ 0x00e6a49c, 0x00e6a8a9, 0x00e789bd,
+ /* a4 */ 0x00e78aac, 0x00e78cae, 0x00e7a094, 0x00e7a1af,
+ /* a8 */ 0x00e7b5b9, 0x00e79c8c, 0x00e882a9, 0x00e8a68b,
+ /* ac */ 0x00e8ac99, 0x00e8b3a2, 0x00e8bb92, 0x00e981a3,
+ /* b0 */ 0x00e98db5, 0x00e999ba, 0x00e9a195, 0x00e9a893,
+ /* b4 */ 0x00e9b9b8, 0x00e58583, 0x00e58e9f, 0x00e58eb3,
+ /* b8 */ 0x00e5b9bb, 0x00e5bca6, 0x00e6b89b, 0x00e6ba90,
+ /* bc */ 0x00e78e84, 0x00e78fbe, 0x00e7b583, 0x00e888b7,
+ /* c0 */ 0x00e8a880, 0x00e8abba, 0x00e99990, 0x00e4b98e,
+ /* c4 */ 0x00e5808b, 0x00e58fa4, 0x00e591bc, 0x00e59bba,
+ /* c8 */ 0x00e5a791, 0x00e5ada4, 0x00e5b7b1, 0x00e5baab,
+ /* cc */ 0x00e5bca7, 0x00e688b8, 0x00e69585, 0x00e69eaf,
+ /* d0 */ 0x00e6b996, 0x00e78b90, 0x00e7b38a, 0x00e8a2b4,
+ /* d4 */ 0x00e882a1, 0x00e883a1, 0x00e88fb0, 0x00e8998e,
+ /* d8 */ 0x00e8aa87, 0x00e8b7a8, 0x00e988b7, 0x00e99b87,
+ /* dc */ 0x00e9a1a7, 0x00e9bc93, 0x00e4ba94, 0x00e4ba92,
+ /* e0 */ 0x00e4bc8d, 0x00e58d88, 0x00e59189, 0x00e590be,
+ /* e4 */ 0x00e5a8af, 0x00e5be8c, 0x00e5bea1, 0x00e6829f,
+ /* e8 */ 0x00e6a2a7, 0x00e6aa8e, 0x00e7919a, 0x00e7a281,
+ /* ec */ 0x00e8aa9e, 0x00e8aaa4, 0x00e8adb7, 0x00e98690,
+ /* f0 */ 0x00e4b99e, 0x00e9af89, 0x00e4baa4, 0x00e4bdbc,
+ /* f4 */ 0x00e4beaf, 0x00e58099, 0x00e58096, 0x00e58589,
+ /* f8 */ 0x00e585ac, 0x00e58a9f, 0x00e58ab9, 0x00e58bbe,
+ /* fc */ 0x00e58e9a, 0x00e58fa3, 0x00e59091,
+
+ /*** b9xx - offset 0x006fb ***/
+ /* a0 */ 0x00e5908e, 0x00e59689, 0x00e59d91,
+ /* a4 */ 0x00e59ea2, 0x00e5a5bd, 0x00e5ad94, 0x00e5ad9d,
+ /* a8 */ 0x00e5ae8f, 0x00e5b7a5, 0x00e5b7a7, 0x00e5b7b7,
+ /* ac */ 0x00e5b9b8, 0x00e5ba83, 0x00e5ba9a, 0x00e5bab7,
+ /* b0 */ 0x00e5bc98, 0x00e68192, 0x00e6858c, 0x00e68a97,
+ /* b4 */ 0x00e68b98, 0x00e68ea7, 0x00e694bb, 0x00e69882,
+ /* b8 */ 0x00e69983, 0x00e69bb4, 0x00e69dad, 0x00e6a0a1,
+ /* bc */ 0x00e6a297, 0x00e6a78b, 0x00e6b19f, 0x00e6b4aa,
+ /* c0 */ 0x00e6b5a9, 0x00e6b8af, 0x00e6ba9d, 0x00e794b2,
+ /* c4 */ 0x00e79a87, 0x00e7a1ac, 0x00e7a8bf, 0x00e7b3a0,
+ /* c8 */ 0x00e7b485, 0x00e7b498, 0x00e7b59e, 0x00e7b6b1,
+ /* cc */ 0x00e88095, 0x00e88083, 0x00e882af, 0x00e882b1,
+ /* d0 */ 0x00e88594, 0x00e8868f, 0x00e888aa, 0x00e88d92,
+ /* d4 */ 0x00e8a18c, 0x00e8a1a1, 0x00e8ac9b, 0x00e8b2a2,
+ /* d8 */ 0x00e8b3bc, 0x00e9838a, 0x00e985b5, 0x00e989b1,
+ /* dc */ 0x00e7a0bf, 0x00e98bbc, 0x00e996a4, 0x00e9998d,
+ /* e0 */ 0x00e9a085, 0x00e9a699, 0x00e9ab98, 0x00e9b4bb,
+ /* e4 */ 0x00e5899b, 0x00e58aab, 0x00e58fb7, 0x00e59088,
+ /* e8 */ 0x00e5a395, 0x00e68bb7, 0x00e6bfa0, 0x00e8b1aa,
+ /* ec */ 0x00e8bd9f, 0x00e9bab9, 0x00e5858b, 0x00e588bb,
+ /* f0 */ 0x00e5918a, 0x00e59bbd, 0x00e7a980, 0x00e985b7,
+ /* f4 */ 0x00e9b5a0, 0x00e9bb92, 0x00e78d84, 0x00e6bc89,
+ /* f8 */ 0x00e885b0, 0x00e79491, 0x00e5bfbd, 0x00e6839a,
+ /* fc */ 0x00e9aaa8, 0x00e78b9b, 0x00e8bebc,
+
+ /*** baxx - offset 0x00759 ***/
+ /* a0 */ 0x00e6ada4, 0x00e9a083, 0x00e4bb8a,
+ /* a4 */ 0x00e59bb0, 0x00e59da4, 0x00e5a2be, 0x00e5a99a,
+ /* a8 */ 0x00e681a8, 0x00e68787, 0x00e6988f, 0x00e69886,
+ /* ac */ 0x00e6a0b9, 0x00e6a2b1, 0x00e6b7b7, 0x00e79795,
+ /* b0 */ 0x00e7b4ba, 0x00e889ae, 0x00e9ad82, 0x00e4ba9b,
+ /* b4 */ 0x00e4bd90, 0x00e58f89, 0x00e59486, 0x00e5b5af,
+ /* b8 */ 0x00e5b7a6, 0x00e5b7ae, 0x00e69fbb, 0x00e6b299,
+ /* bc */ 0x00e791b3, 0x00e7a082, 0x00e8a990, 0x00e98e96,
+ /* c0 */ 0x00e8a39f, 0x00e59d90, 0x00e5baa7, 0x00e68cab,
+ /* c4 */ 0x00e582b5, 0x00e582ac, 0x00e5868d, 0x00e69c80,
+ /* c8 */ 0x00e59389, 0x00e5a19e, 0x00e5a6bb, 0x00e5aeb0,
+ /* cc */ 0x00e5bda9, 0x00e6898d, 0x00e68ea1, 0x00e6a0bd,
+ /* d0 */ 0x00e6adb3, 0x00e6b888, 0x00e781bd, 0x00e98787,
+ /* d4 */ 0x00e78a80, 0x00e7a095, 0x00e7a0a6, 0x00e7a5ad,
+ /* d8 */ 0x00e6968e, 0x00e7b4b0, 0x00e88f9c, 0x00e8a381,
+ /* dc */ 0x00e8bc89, 0x00e99a9b, 0x00e589a4, 0x00e59ca8,
+ /* e0 */ 0x00e69d90, 0x00e7bdaa, 0x00e8b2a1, 0x00e586b4,
+ /* e4 */ 0x00e59d82, 0x00e998aa, 0x00e5a0ba, 0x00e6a68a,
+ /* e8 */ 0x00e882b4, 0x00e592b2, 0x00e5b48e, 0x00e59fbc,
+ /* ec */ 0x00e7a295, 0x00e9b7ba, 0x00e4bd9c, 0x00e5898a,
+ /* f0 */ 0x00e5928b, 0x00e690be, 0x00e698a8, 0x00e69c94,
+ /* f4 */ 0x00e69fb5, 0x00e7aa84, 0x00e7ad96, 0x00e7b4a2,
+ /* f8 */ 0x00e98caf, 0x00e6a19c, 0x00e9aead, 0x00e7acb9,
+ /* fc */ 0x00e58c99, 0x00e5868a, 0x00e588b7,
+
+ /*** bbxx - offset 0x007b7 ***/
+ /* a0 */ 0x00e5af9f, 0x00e68bb6, 0x00e692ae,
+ /* a4 */ 0x00e693a6, 0x00e69cad, 0x00e6aeba, 0x00e896a9,
+ /* a8 */ 0x00e99b91, 0x00e79a90, 0x00e9af96, 0x00e68d8c,
+ /* ac */ 0x00e98c86, 0x00e9aeab, 0x00e79abf, 0x00e69992,
+ /* b0 */ 0x00e4b889, 0x00e58298, 0x00e58f82, 0x00e5b1b1,
+ /* b4 */ 0x00e683a8, 0x00e69292, 0x00e695a3, 0x00e6a19f,
+ /* b8 */ 0x00e787a6, 0x00e78f8a, 0x00e794a3, 0x00e7ae97,
+ /* bc */ 0x00e7ba82, 0x00e89a95, 0x00e8ae83, 0x00e8b39b,
+ /* c0 */ 0x00e985b8, 0x00e9a490, 0x00e696ac, 0x00e69aab,
+ /* c4 */ 0x00e6ae8b, 0x00e4bb95, 0x00e4bb94, 0x00e4bcba,
+ /* c8 */ 0x00e4bdbf, 0x00e588ba, 0x00e58fb8, 0x00e58fb2,
+ /* cc */ 0x00e597a3, 0x00e59b9b, 0x00e5a3ab, 0x00e5a78b,
+ /* d0 */ 0x00e5a789, 0x00e5a7bf, 0x00e5ad90, 0x00e5b18d,
+ /* d4 */ 0x00e5b882, 0x00e5b8ab, 0x00e5bf97, 0x00e6809d,
+ /* d8 */ 0x00e68c87, 0x00e694af, 0x00e5ad9c, 0x00e696af,
+ /* dc */ 0x00e696bd, 0x00e697a8, 0x00e69e9d, 0x00e6ada2,
+ /* e0 */ 0x00e6adbb, 0x00e6b08f, 0x00e78d85, 0x00e7a589,
+ /* e4 */ 0x00e7a781, 0x00e7b3b8, 0x00e7b499, 0x00e7b4ab,
+ /* e8 */ 0x00e882a2, 0x00e88482, 0x00e887b3, 0x00e8a696,
+ /* ec */ 0x00e8a99e, 0x00e8a9a9, 0x00e8a9a6, 0x00e8aa8c,
+ /* f0 */ 0x00e8abae, 0x00e8b387, 0x00e8b39c, 0x00e99b8c,
+ /* f4 */ 0x00e9a3bc, 0x00e6adaf, 0x00e4ba8b, 0x00e4bcbc,
+ /* f8 */ 0x00e4be8d, 0x00e58590, 0x00e5ad97, 0x00e5afba,
+ /* fc */ 0x00e68588, 0x00e68c81, 0x00e69982,
+
+ /*** bcxx - offset 0x00815 ***/
+ /* a0 */ 0x00e6aca1, 0x00e6bb8b, 0x00e6b2bb,
+ /* a4 */ 0x00e788be, 0x00e792bd, 0x00e79794, 0x00e7a381,
+ /* a8 */ 0x00e7a4ba, 0x00e8808c, 0x00e880b3, 0x00e887aa,
+ /* ac */ 0x00e89294, 0x00e8be9e, 0x00e6b190, 0x00e9b9bf,
+ /* b0 */ 0x00e5bc8f, 0x00e8ad98, 0x00e9b4ab, 0x00e7abba,
+ /* b4 */ 0x00e8bbb8, 0x00e5ae8d, 0x00e99bab, 0x00e4b883,
+ /* b8 */ 0x00e58fb1, 0x00e59fb7, 0x00e5a4b1, 0x00e5ab89,
+ /* bc */ 0x00e5aea4, 0x00e68289, 0x00e6b9bf, 0x00e6bc86,
+ /* c0 */ 0x00e796be, 0x00e8b3aa, 0x00e5ae9f, 0x00e89480,
+ /* c4 */ 0x00e7afa0, 0x00e581b2, 0x00e69fb4, 0x00e88a9d,
+ /* c8 */ 0x00e5b1a1, 0x00e8958a, 0x00e7b89e, 0x00e8888e,
+ /* cc */ 0x00e58699, 0x00e5b084, 0x00e68da8, 0x00e8b5a6,
+ /* d0 */ 0x00e6969c, 0x00e785ae, 0x00e7a4be, 0x00e7b497,
+ /* d4 */ 0x00e88085, 0x00e8ac9d, 0x00e8bb8a, 0x00e981ae,
+ /* d8 */ 0x00e89b87, 0x00e982aa, 0x00e5809f, 0x00e58bba,
+ /* dc */ 0x00e5b0ba, 0x00e69d93, 0x00e781bc, 0x00e788b5,
+ /* e0 */ 0x00e9858c, 0x00e98788, 0x00e98cab, 0x00e88ba5,
+ /* e4 */ 0x00e5af82, 0x00e5bcb1, 0x00e683b9, 0x00e4b8bb,
+ /* e8 */ 0x00e58f96, 0x00e5ae88, 0x00e6898b, 0x00e69cb1,
+ /* ec */ 0x00e6ae8a, 0x00e78ba9, 0x00e78fa0, 0x00e7a8ae,
+ /* f0 */ 0x00e885ab, 0x00e8b6a3, 0x00e98592, 0x00e9a696,
+ /* f4 */ 0x00e58492, 0x00e58f97, 0x00e591aa, 0x00e5afbf,
+ /* f8 */ 0x00e68e88, 0x00e6a8b9, 0x00e7b6ac, 0x00e99c80,
+ /* fc */ 0x00e59b9a, 0x00e58f8e, 0x00e591a8,
+
+ /*** bdxx - offset 0x00873 ***/
+ /* a0 */ 0x00e5ae97, 0x00e5b0b1, 0x00e5b79e,
+ /* a4 */ 0x00e4bfae, 0x00e68481, 0x00e68bbe, 0x00e6b4b2,
+ /* a8 */ 0x00e7a780, 0x00e7a78b, 0x00e7b582, 0x00e7b98d,
+ /* ac */ 0x00e7bf92, 0x00e887ad, 0x00e8889f, 0x00e89290,
+ /* b0 */ 0x00e8a186, 0x00e8a5b2, 0x00e8ae90, 0x00e8b9b4,
+ /* b4 */ 0x00e8bcaf, 0x00e980b1, 0x00e9858b, 0x00e985ac,
+ /* b8 */ 0x00e99b86, 0x00e9869c, 0x00e4bb80, 0x00e4bd8f,
+ /* bc */ 0x00e58585, 0x00e58d81, 0x00e5be93, 0x00e6888e,
+ /* c0 */ 0x00e69f94, 0x00e6b181, 0x00e6b88b, 0x00e78da3,
+ /* c4 */ 0x00e7b8a6, 0x00e9878d, 0x00e98a83, 0x00e58f94,
+ /* c8 */ 0x00e5a499, 0x00e5aebf, 0x00e6b791, 0x00e7a59d,
+ /* cc */ 0x00e7b8ae, 0x00e7b29b, 0x00e5a1be, 0x00e7869f,
+ /* d0 */ 0x00e587ba, 0x00e8a193, 0x00e8bfb0, 0x00e4bf8a,
+ /* d4 */ 0x00e5b3bb, 0x00e698a5, 0x00e79eac, 0x00e7aba3,
+ /* d8 */ 0x00e8889c, 0x00e9a7bf, 0x00e58786, 0x00e5beaa,
+ /* dc */ 0x00e697ac, 0x00e6a5af, 0x00e6ae89, 0x00e6b7b3,
+ /* e0 */ 0x00e6ba96, 0x00e6bda4, 0x00e79bbe, 0x00e7b494,
+ /* e4 */ 0x00e5b7a1, 0x00e981b5, 0x00e98687, 0x00e9a086,
+ /* e8 */ 0x00e587a6, 0x00e5889d, 0x00e68980, 0x00e69a91,
+ /* ec */ 0x00e69b99, 0x00e6b89a, 0x00e5bab6, 0x00e7b792,
+ /* f0 */ 0x00e7bdb2, 0x00e69bb8, 0x00e896af, 0x00e897b7,
+ /* f4 */ 0x00e8abb8, 0x00e58aa9, 0x00e58f99, 0x00e5a5b3,
+ /* f8 */ 0x00e5ba8f, 0x00e5be90, 0x00e68195, 0x00e98ba4,
+ /* fc */ 0x00e999a4, 0x00e582b7, 0x00e5849f,
+
+ /*** bexx - offset 0x008d1 ***/
+ /* a0 */ 0x00e58b9d, 0x00e58ca0, 0x00e58d87,
+ /* a4 */ 0x00e58fac, 0x00e593a8, 0x00e59586, 0x00e594b1,
+ /* a8 */ 0x00e59897, 0x00e5a5a8, 0x00e5a6be, 0x00e5a8bc,
+ /* ac */ 0x00e5aeb5, 0x00e5b086, 0x00e5b08f, 0x00e5b091,
+ /* b0 */ 0x00e5b09a, 0x00e5ba84, 0x00e5ba8a, 0x00e5bba0,
+ /* b4 */ 0x00e5bdb0, 0x00e689bf, 0x00e68a84, 0x00e68b9b,
+ /* b8 */ 0x00e68e8c, 0x00e68db7, 0x00e69887, 0x00e6988c,
+ /* bc */ 0x00e698ad, 0x00e699b6, 0x00e69dbe, 0x00e6a2a2,
+ /* c0 */ 0x00e6a89f, 0x00e6a8b5, 0x00e6b2bc, 0x00e6b688,
+ /* c4 */ 0x00e6b889, 0x00e6b998, 0x00e784bc, 0x00e784a6,
+ /* c8 */ 0x00e785a7, 0x00e79787, 0x00e79c81, 0x00e7a19d,
+ /* cc */ 0x00e7a481, 0x00e7a5a5, 0x00e7a7b0, 0x00e7aba0,
+ /* d0 */ 0x00e7ac91, 0x00e7b2a7, 0x00e7b4b9, 0x00e88296,
+ /* d4 */ 0x00e88f96, 0x00e8928b, 0x00e89589, 0x00e8a19d,
+ /* d8 */ 0x00e8a3b3, 0x00e8a89f, 0x00e8a8bc, 0x00e8a994,
+ /* dc */ 0x00e8a9b3, 0x00e8b1a1, 0x00e8b39e, 0x00e986a4,
+ /* e0 */ 0x00e989a6, 0x00e98dbe, 0x00e99098, 0x00e99a9c,
+ /* e4 */ 0x00e99e98, 0x00e4b88a, 0x00e4b888, 0x00e4b89e,
+ /* e8 */ 0x00e4b997, 0x00e58697, 0x00e589b0, 0x00e59f8e,
+ /* ec */ 0x00e5a0b4, 0x00e5a38c, 0x00e5aca2, 0x00e5b8b8,
+ /* f0 */ 0x00e68385, 0x00e693be, 0x00e69da1, 0x00e69d96,
+ /* f4 */ 0x00e6b584, 0x00e78ab6, 0x00e795b3, 0x00e7a9a3,
+ /* f8 */ 0x00e892b8, 0x00e8adb2, 0x00e986b8, 0x00e98ca0,
+ /* fc */ 0x00e598b1, 0x00e59fb4, 0x00e9a3be,
+
+ /*** bfxx - offset 0x0092f ***/
+ /* a0 */ 0x00e68bad, 0x00e6a48d, 0x00e6ae96,
+ /* a4 */ 0x00e787ad, 0x00e7b994, 0x00e881b7, 0x00e889b2,
+ /* a8 */ 0x00e8a7a6, 0x00e9a39f, 0x00e89d95, 0x00e8beb1,
+ /* ac */ 0x00e5b0bb, 0x00e4bcb8, 0x00e4bfa1, 0x00e4beb5,
+ /* b0 */ 0x00e59487, 0x00e5a8a0, 0x00e5af9d, 0x00e5afa9,
+ /* b4 */ 0x00e5bf83, 0x00e6858e, 0x00e68caf, 0x00e696b0,
+ /* b8 */ 0x00e6998b, 0x00e6a3ae, 0x00e6a69b, 0x00e6b5b8,
+ /* bc */ 0x00e6b7b1, 0x00e794b3, 0x00e796b9, 0x00e79c9f,
+ /* c0 */ 0x00e7a59e, 0x00e7a7a6, 0x00e7b4b3, 0x00e887a3,
+ /* c4 */ 0x00e88aaf, 0x00e896aa, 0x00e8a6aa, 0x00e8a8ba,
+ /* c8 */ 0x00e8baab, 0x00e8be9b, 0x00e980b2, 0x00e9879d,
+ /* cc */ 0x00e99c87, 0x00e4baba, 0x00e4bb81, 0x00e58883,
+ /* d0 */ 0x00e5a1b5, 0x00e5a3ac, 0x00e5b08b, 0x00e7949a,
+ /* d4 */ 0x00e5b0bd, 0x00e8858e, 0x00e8a88a, 0x00e8bf85,
+ /* d8 */ 0x00e999a3, 0x00e99dad, 0x00e7aca5, 0x00e8ab8f,
+ /* dc */ 0x00e9a088, 0x00e985a2, 0x00e59bb3, 0x00e58ea8,
+ /* e0 */ 0x00e98097, 0x00e590b9, 0x00e59e82, 0x00e5b8a5,
+ /* e4 */ 0x00e68ea8, 0x00e6b0b4, 0x00e7828a, 0x00e79da1,
+ /* e8 */ 0x00e7b28b, 0x00e7bfa0, 0x00e8a1b0, 0x00e98182,
+ /* ec */ 0x00e98594, 0x00e98c90, 0x00e98c98, 0x00e99a8f,
+ /* f0 */ 0x00e7919e, 0x00e9ab84, 0x00e5b487, 0x00e5b5a9,
+ /* f4 */ 0x00e695b0, 0x00e69ea2, 0x00e8b6a8, 0x00e99b9b,
+ /* f8 */ 0x00e68dae, 0x00e69d89, 0x00e6a499, 0x00e88f85,
+ /* fc */ 0x00e9a097, 0x00e99b80, 0x00e8a3be,
+
+ /*** c0xx - offset 0x0098d ***/
+ /* a0 */ 0x00e6be84, 0x00e691ba, 0x00e5afb8,
+ /* a4 */ 0x00e4b896, 0x00e780ac, 0x00e7959d, 0x00e698af,
+ /* a8 */ 0x00e58784, 0x00e588b6, 0x00e58ba2, 0x00e5a793,
+ /* ac */ 0x00e5be81, 0x00e680a7, 0x00e68890, 0x00e694bf,
+ /* b0 */ 0x00e695b4, 0x00e6989f, 0x00e699b4, 0x00e6a3b2,
+ /* b4 */ 0x00e6a096, 0x00e6ada3, 0x00e6b885, 0x00e789b2,
+ /* b8 */ 0x00e7949f, 0x00e79b9b, 0x00e7b2be, 0x00e88196,
+ /* bc */ 0x00e5a3b0, 0x00e8a3bd, 0x00e8a5bf, 0x00e8aaa0,
+ /* c0 */ 0x00e8aa93, 0x00e8ab8b, 0x00e9809d, 0x00e98692,
+ /* c4 */ 0x00e99d92, 0x00e99d99, 0x00e69689, 0x00e7a88e,
+ /* c8 */ 0x00e88486, 0x00e99abb, 0x00e5b8ad, 0x00e6839c,
+ /* cc */ 0x00e6889a, 0x00e696a5, 0x00e69894, 0x00e69e90,
+ /* d0 */ 0x00e79fb3, 0x00e7a98d, 0x00e7b18d, 0x00e7b8be,
+ /* d4 */ 0x00e8848a, 0x00e8b2ac, 0x00e8b5a4, 0x00e8b7a1,
+ /* d8 */ 0x00e8b99f, 0x00e7a2a9, 0x00e58887, 0x00e68b99,
+ /* dc */ 0x00e68ea5, 0x00e69182, 0x00e68a98, 0x00e8a8ad,
+ /* e0 */ 0x00e7aa83, 0x00e7af80, 0x00e8aaac, 0x00e99baa,
+ /* e4 */ 0x00e7b5b6, 0x00e8888c, 0x00e89d89, 0x00e4bb99,
+ /* e8 */ 0x00e58588, 0x00e58d83, 0x00e58da0, 0x00e5aea3,
+ /* ec */ 0x00e5b082, 0x00e5b096, 0x00e5b79d, 0x00e688a6,
+ /* f0 */ 0x00e68987, 0x00e692b0, 0x00e6a093, 0x00e6a0b4,
+ /* f4 */ 0x00e6b389, 0x00e6b585, 0x00e6b497, 0x00e69f93,
+ /* f8 */ 0x00e6bd9c, 0x00e7858e, 0x00e785bd, 0x00e6978b,
+ /* fc */ 0x00e7a9bf, 0x00e7aead, 0x00e7b79a,
+
+ /*** c1xx - offset 0x009eb ***/
+ /* a0 */ 0x00e7b98a, 0x00e7bea8, 0x00e885ba,
+ /* a4 */ 0x00e8889b, 0x00e888b9, 0x00e896a6, 0x00e8a9ae,
+ /* a8 */ 0x00e8b38e, 0x00e8b7b5, 0x00e981b8, 0x00e981b7,
+ /* ac */ 0x00e98aad, 0x00e98a91, 0x00e99683, 0x00e9aeae,
+ /* b0 */ 0x00e5898d, 0x00e59684, 0x00e6bcb8, 0x00e784b6,
+ /* b4 */ 0x00e585a8, 0x00e7a685, 0x00e7b995, 0x00e886b3,
+ /* b8 */ 0x00e7b38e, 0x00e5998c, 0x00e5a191, 0x00e5b2a8,
+ /* bc */ 0x00e68eaa, 0x00e69bbe, 0x00e69bbd, 0x00e6a59a,
+ /* c0 */ 0x00e78b99, 0x00e7968f, 0x00e7968e, 0x00e7a48e,
+ /* c4 */ 0x00e7a596, 0x00e7a79f, 0x00e7b297, 0x00e7b4a0,
+ /* c8 */ 0x00e7b584, 0x00e89887, 0x00e8a8b4, 0x00e998bb,
+ /* cc */ 0x00e981a1, 0x00e9bca0, 0x00e583a7, 0x00e589b5,
+ /* d0 */ 0x00e58f8c, 0x00e58fa2, 0x00e58089, 0x00e596aa,
+ /* d4 */ 0x00e5a3ae, 0x00e5a58f, 0x00e788bd, 0x00e5ae8b,
+ /* d8 */ 0x00e5b1a4, 0x00e58c9d, 0x00e683a3, 0x00e683b3,
+ /* dc */ 0x00e68d9c, 0x00e68e83, 0x00e68cbf, 0x00e68ebb,
+ /* e0 */ 0x00e6938d, 0x00e697a9, 0x00e69bb9, 0x00e5b7a3,
+ /* e4 */ 0x00e6a78d, 0x00e6a7bd, 0x00e6bc95, 0x00e787a5,
+ /* e8 */ 0x00e4ba89, 0x00e797a9, 0x00e79bb8, 0x00e7aa93,
+ /* ec */ 0x00e7b39f, 0x00e7b78f, 0x00e7b69c, 0x00e881a1,
+ /* f0 */ 0x00e88d89, 0x00e88d98, 0x00e891ac, 0x00e892bc,
+ /* f4 */ 0x00e897bb, 0x00e8a385, 0x00e8b5b0, 0x00e98081,
+ /* f8 */ 0x00e981ad, 0x00e98e97, 0x00e99c9c, 0x00e9a892,
+ /* fc */ 0x00e5838f, 0x00e5a297, 0x00e6868e,
+
+ /*** c2xx - offset 0x00a49 ***/
+ /* a0 */ 0x00e88793, 0x00e894b5, 0x00e8b488,
+ /* a4 */ 0x00e980a0, 0x00e4bf83, 0x00e581b4, 0x00e58987,
+ /* a8 */ 0x00e58db3, 0x00e681af, 0x00e68d89, 0x00e69d9f,
+ /* ac */ 0x00e6b8ac, 0x00e8b6b3, 0x00e9809f, 0x00e4bf97,
+ /* b0 */ 0x00e5b19e, 0x00e8b38a, 0x00e6978f, 0x00e7b69a,
+ /* b4 */ 0x00e58d92, 0x00e8a296, 0x00e585b6, 0x00e68f83,
+ /* b8 */ 0x00e5ad98, 0x00e5adab, 0x00e5b08a, 0x00e6908d,
+ /* bc */ 0x00e69d91, 0x00e9819c, 0x00e4bb96, 0x00e5a49a,
+ /* c0 */ 0x00e5a4aa, 0x00e6b1b0, 0x00e8a991, 0x00e594be,
+ /* c4 */ 0x00e5a095, 0x00e5a6a5, 0x00e683b0, 0x00e68993,
+ /* c8 */ 0x00e69f81, 0x00e888b5, 0x00e6a595, 0x00e99980,
+ /* cc */ 0x00e9a784, 0x00e9a8a8, 0x00e4bd93, 0x00e5a086,
+ /* d0 */ 0x00e5afbe, 0x00e88090, 0x00e5b2b1, 0x00e5b8af,
+ /* d4 */ 0x00e5be85, 0x00e680a0, 0x00e6858b, 0x00e688b4,
+ /* d8 */ 0x00e69bbf, 0x00e6b3b0, 0x00e6bb9e, 0x00e8838e,
+ /* dc */ 0x00e885bf, 0x00e88b94, 0x00e8a28b, 0x00e8b2b8,
+ /* e0 */ 0x00e98080, 0x00e980ae, 0x00e99a8a, 0x00e9bb9b,
+ /* e4 */ 0x00e9af9b, 0x00e4bba3, 0x00e58fb0, 0x00e5a4a7,
+ /* e8 */ 0x00e7acac, 0x00e9868d, 0x00e9a18c, 0x00e9b7b9,
+ /* ec */ 0x00e6bb9d, 0x00e780a7, 0x00e58d93, 0x00e59584,
+ /* f0 */ 0x00e5ae85, 0x00e68998, 0x00e68a9e, 0x00e68b93,
+ /* f4 */ 0x00e6b2a2, 0x00e6bfaf, 0x00e790a2, 0x00e8a897,
+ /* f8 */ 0x00e990b8, 0x00e6bf81, 0x00e8abbe, 0x00e88cb8,
+ /* fc */ 0x00e587a7, 0x00e89bb8, 0x00e58faa,
+
+ /*** c3xx - offset 0x00aa7 ***/
+ /* a0 */ 0x00e58fa9, 0x00e4bd86, 0x00e98194,
+ /* a4 */ 0x00e8beb0, 0x00e5a5aa, 0x00e884b1, 0x00e5b7bd,
+ /* a8 */ 0x00e7abaa, 0x00e8bebf, 0x00e6a39a, 0x00e8b0b7,
+ /* ac */ 0x00e78bb8, 0x00e9b188, 0x00e6a8bd, 0x00e8aab0,
+ /* b0 */ 0x00e4b8b9, 0x00e58d98, 0x00e59886, 0x00e59da6,
+ /* b4 */ 0x00e68b85, 0x00e68ea2, 0x00e697a6, 0x00e6ad8e,
+ /* b8 */ 0x00e6b7a1, 0x00e6b99b, 0x00e782ad, 0x00e79fad,
+ /* bc */ 0x00e7abaf, 0x00e7aeaa, 0x00e7b6bb, 0x00e880bd,
+ /* c0 */ 0x00e88386, 0x00e89b8b, 0x00e8aa95, 0x00e98d9b,
+ /* c4 */ 0x00e59ba3, 0x00e5a387, 0x00e5bcbe, 0x00e696ad,
+ /* c8 */ 0x00e69a96, 0x00e6aa80, 0x00e6aeb5, 0x00e794b7,
+ /* cc */ 0x00e8ab87, 0x00e580a4, 0x00e79fa5, 0x00e59cb0,
+ /* d0 */ 0x00e5bc9b, 0x00e681a5, 0x00e699ba, 0x00e6b1a0,
+ /* d4 */ 0x00e797b4, 0x00e7a89a, 0x00e7bdae, 0x00e887b4,
+ /* d8 */ 0x00e89c98, 0x00e98185, 0x00e9a6b3, 0x00e7af89,
+ /* dc */ 0x00e7959c, 0x00e7abb9, 0x00e7ad91, 0x00e89384,
+ /* e0 */ 0x00e98090, 0x00e7a7a9, 0x00e7aa92, 0x00e88cb6,
+ /* e4 */ 0x00e5aba1, 0x00e79d80, 0x00e4b8ad, 0x00e4bbb2,
+ /* e8 */ 0x00e5ae99, 0x00e5bfa0, 0x00e68abd, 0x00e698bc,
+ /* ec */ 0x00e69fb1, 0x00e6b3a8, 0x00e899ab, 0x00e8a1b7,
+ /* f0 */ 0x00e8a8bb, 0x00e9858e, 0x00e98bb3, 0x00e9a790,
+ /* f4 */ 0x00e6a897, 0x00e780a6, 0x00e78caa, 0x00e88ba7,
+ /* f8 */ 0x00e89197, 0x00e8b2af, 0x00e4b881, 0x00e58586,
+ /* fc */ 0x00e5878b, 0x00e5968b, 0x00e5afb5,
+
+ /*** c4xx - offset 0x00b05 ***/
+ /* a0 */ 0x00e5b896, 0x00e5b8b3, 0x00e5ba81,
+ /* a4 */ 0x00e5bc94, 0x00e5bcb5, 0x00e5bdab, 0x00e5beb4,
+ /* a8 */ 0x00e687b2, 0x00e68c91, 0x00e69aa2, 0x00e69c9d,
+ /* ac */ 0x00e6bdae, 0x00e78992, 0x00e794ba, 0x00e79cba,
+ /* b0 */ 0x00e881b4, 0x00e884b9, 0x00e885b8, 0x00e89db6,
+ /* b4 */ 0x00e8aabf, 0x00e8ab9c, 0x00e8b685, 0x00e8b7b3,
+ /* b8 */ 0x00e98a9a, 0x00e995b7, 0x00e9a082, 0x00e9b3a5,
+ /* bc */ 0x00e58b85, 0x00e68d97, 0x00e79bb4, 0x00e69c95,
+ /* c0 */ 0x00e6b288, 0x00e78f8d, 0x00e8b383, 0x00e98eae,
+ /* c4 */ 0x00e999b3, 0x00e6b4a5, 0x00e5a29c, 0x00e6a48e,
+ /* c8 */ 0x00e6a78c, 0x00e8bfbd, 0x00e98e9a, 0x00e7979b,
+ /* cc */ 0x00e9809a, 0x00e5a19a, 0x00e6a082, 0x00e68eb4,
+ /* d0 */ 0x00e6a7bb, 0x00e4bd83, 0x00e6bcac, 0x00e69f98,
+ /* d4 */ 0x00e8bebb, 0x00e894a6, 0x00e7b6b4, 0x00e98d94,
+ /* d8 */ 0x00e6a4bf, 0x00e6bdb0, 0x00e59daa, 0x00e5a3b7,
+ /* dc */ 0x00e5acac, 0x00e7b4ac, 0x00e788aa, 0x00e5908a,
+ /* e0 */ 0x00e987a3, 0x00e9b6b4, 0x00e4baad, 0x00e4bd8e,
+ /* e4 */ 0x00e5819c, 0x00e581b5, 0x00e58983, 0x00e8b29e,
+ /* e8 */ 0x00e59188, 0x00e5a0a4, 0x00e5ae9a, 0x00e5b89d,
+ /* ec */ 0x00e5ba95, 0x00e5baad, 0x00e5bbb7, 0x00e5bc9f,
+ /* f0 */ 0x00e6828c, 0x00e68ab5, 0x00e68cba, 0x00e68f90,
+ /* f4 */ 0x00e6a2af, 0x00e6b180, 0x00e7a287, 0x00e7a68e,
+ /* f8 */ 0x00e7a88b, 0x00e7b7a0, 0x00e88987, 0x00e8a882,
+ /* fc */ 0x00e8aba6, 0x00e8b984, 0x00e98093,
+
+ /*** c5xx - offset 0x00b63 ***/
+ /* a0 */ 0x00e982b8, 0x00e984ad, 0x00e98798,
+ /* a4 */ 0x00e9bc8e, 0x00e6b3a5, 0x00e69198, 0x00e693a2,
+ /* a8 */ 0x00e695b5, 0x00e6bbb4, 0x00e79a84, 0x00e7ac9b,
+ /* ac */ 0x00e981a9, 0x00e98f91, 0x00e6baba, 0x00e593b2,
+ /* b0 */ 0x00e5beb9, 0x00e692a4, 0x00e8bd8d, 0x00e8bfad,
+ /* b4 */ 0x00e98984, 0x00e585b8, 0x00e5a1ab, 0x00e5a4a9,
+ /* b8 */ 0x00e5b195, 0x00e5ba97, 0x00e6b7bb, 0x00e7ba8f,
+ /* bc */ 0x00e7949c, 0x00e8b2bc, 0x00e8bba2, 0x00e9a19b,
+ /* c0 */ 0x00e782b9, 0x00e4bc9d, 0x00e6aebf, 0x00e6beb1,
+ /* c4 */ 0x00e794b0, 0x00e99bbb, 0x00e5858e, 0x00e59090,
+ /* c8 */ 0x00e5a0b5, 0x00e5a197, 0x00e5a6ac, 0x00e5b1a0,
+ /* cc */ 0x00e5be92, 0x00e69697, 0x00e69d9c, 0x00e6b8a1,
+ /* d0 */ 0x00e799bb, 0x00e88f9f, 0x00e8b3ad, 0x00e98094,
+ /* d4 */ 0x00e983bd, 0x00e98d8d, 0x00e7a0a5, 0x00e7a0ba,
+ /* d8 */ 0x00e58aaa, 0x00e5baa6, 0x00e59c9f, 0x00e5a5b4,
+ /* dc */ 0x00e68092, 0x00e58092, 0x00e5859a, 0x00e586ac,
+ /* e0 */ 0x00e5878d, 0x00e58880, 0x00e59490, 0x00e5a194,
+ /* e4 */ 0x00e5a198, 0x00e5a597, 0x00e5ae95, 0x00e5b3b6,
+ /* e8 */ 0x00e5b68b, 0x00e682bc, 0x00e68a95, 0x00e690ad,
+ /* ec */ 0x00e69db1, 0x00e6a183, 0x00e6a2bc, 0x00e6a39f,
+ /* f0 */ 0x00e79b97, 0x00e6b798, 0x00e6b9af, 0x00e6b69b,
+ /* f4 */ 0x00e781af, 0x00e78788, 0x00e5bd93, 0x00e79798,
+ /* f8 */ 0x00e7a5b7, 0x00e7ad89, 0x00e7ad94, 0x00e7ad92,
+ /* fc */ 0x00e7b396, 0x00e7b5b1, 0x00e588b0,
+
+ /*** c6xx - offset 0x00bc1 ***/
+ /* a0 */ 0x00e891a3, 0x00e895a9, 0x00e897a4,
+ /* a4 */ 0x00e8a88e, 0x00e8ac84, 0x00e8b186, 0x00e8b88f,
+ /* a8 */ 0x00e98083, 0x00e9808f, 0x00e99099, 0x00e999b6,
+ /* ac */ 0x00e9a0ad, 0x00e9a8b0, 0x00e99798, 0x00e5838d,
+ /* b0 */ 0x00e58b95, 0x00e5908c, 0x00e5a082, 0x00e5b08e,
+ /* b4 */ 0x00e686a7, 0x00e6929e, 0x00e6b49e, 0x00e79eb3,
+ /* b8 */ 0x00e7aba5, 0x00e883b4, 0x00e89084, 0x00e98193,
+ /* bc */ 0x00e98a85, 0x00e5b3a0, 0x00e9b487, 0x00e58cbf,
+ /* c0 */ 0x00e5be97, 0x00e5beb3, 0x00e6b69c, 0x00e789b9,
+ /* c4 */ 0x00e79da3, 0x00e7a6bf, 0x00e7afa4, 0x00e6af92,
+ /* c8 */ 0x00e78bac, 0x00e8aaad, 0x00e6a083, 0x00e6a9a1,
+ /* cc */ 0x00e587b8, 0x00e7aa81, 0x00e6a4b4, 0x00e5b18a,
+ /* d0 */ 0x00e9b3b6, 0x00e88bab, 0x00e5af85, 0x00e98589,
+ /* d4 */ 0x00e7809e, 0x00e599b8, 0x00e5b1af, 0x00e68387,
+ /* d8 */ 0x00e695a6, 0x00e6b28c, 0x00e8b19a, 0x00e98181,
+ /* dc */ 0x00e9a093, 0x00e59191, 0x00e69b87, 0x00e9888d,
+ /* e0 */ 0x00e5a588, 0x00e982a3, 0x00e58685, 0x00e4b98d,
+ /* e4 */ 0x00e587aa, 0x00e89699, 0x00e8ac8e, 0x00e78198,
+ /* e8 */ 0x00e68dba, 0x00e98d8b, 0x00e6a5a2, 0x00e9a6b4,
+ /* ec */ 0x00e7b884, 0x00e795b7, 0x00e58d97, 0x00e6a5a0,
+ /* f0 */ 0x00e8bb9f, 0x00e99ba3, 0x00e6b19d, 0x00e4ba8c,
+ /* f4 */ 0x00e5b0bc, 0x00e5bc90, 0x00e8bfa9, 0x00e58c82,
+ /* f8 */ 0x00e8b391, 0x00e88289, 0x00e899b9, 0x00e5bbbf,
+ /* fc */ 0x00e697a5, 0x00e4b9b3, 0x00e585a5,
+
+ /*** c7xx - offset 0x00c1f ***/
+ /* a0 */ 0x00e5a682, 0x00e5b0bf, 0x00e99fae,
+ /* a4 */ 0x00e4bbbb, 0x00e5a68a, 0x00e5bf8d, 0x00e8aa8d,
+ /* a8 */ 0x00e6bfa1, 0x00e7a6b0, 0x00e7a5a2, 0x00e5afa7,
+ /* ac */ 0x00e891b1, 0x00e78cab, 0x00e786b1, 0x00e5b9b4,
+ /* b0 */ 0x00e5bfb5, 0x00e68dbb, 0x00e6929a, 0x00e78783,
+ /* b4 */ 0x00e7b298, 0x00e4b983, 0x00e5bbbc, 0x00e4b98b,
+ /* b8 */ 0x00e59f9c, 0x00e59aa2, 0x00e682a9, 0x00e6bf83,
+ /* bc */ 0x00e7b48d, 0x00e883bd, 0x00e884b3, 0x00e886bf,
+ /* c0 */ 0x00e8beb2, 0x00e8a697, 0x00e89aa4, 0x00e5b7b4,
+ /* c4 */ 0x00e68a8a, 0x00e692ad, 0x00e8a687, 0x00e69db7,
+ /* c8 */ 0x00e6b3a2, 0x00e6b4be, 0x00e790b6, 0x00e7a0b4,
+ /* cc */ 0x00e5a986, 0x00e7bdb5, 0x00e88aad, 0x00e9a6ac,
+ /* d0 */ 0x00e4bfb3, 0x00e5bb83, 0x00e68b9d, 0x00e68e92,
+ /* d4 */ 0x00e69597, 0x00e69daf, 0x00e79b83, 0x00e7898c,
+ /* d8 */ 0x00e8838c, 0x00e882ba, 0x00e8bca9, 0x00e9858d,
+ /* dc */ 0x00e5808d, 0x00e59fb9, 0x00e5aa92, 0x00e6a285,
+ /* e0 */ 0x00e6a5b3, 0x00e785a4, 0x00e78bbd, 0x00e8b2b7,
+ /* e4 */ 0x00e5a3b2, 0x00e8b3a0, 0x00e999aa, 0x00e98099,
+ /* e8 */ 0x00e89dbf, 0x00e7a7a4, 0x00e79fa7, 0x00e890a9,
+ /* ec */ 0x00e4bcaf, 0x00e589a5, 0x00e58d9a, 0x00e68b8d,
+ /* f0 */ 0x00e69f8f, 0x00e6b38a, 0x00e799bd, 0x00e7ae94,
+ /* f4 */ 0x00e7b295, 0x00e888b6, 0x00e89684, 0x00e8bfab,
+ /* f8 */ 0x00e69b9d, 0x00e6bca0, 0x00e78886, 0x00e7b89b,
+ /* fc */ 0x00e88eab, 0x00e9a781, 0x00e9baa6,
+
+ /*** c8xx - offset 0x00c7d ***/
+ /* a0 */ 0x00e587bd, 0x00e7aeb1, 0x00e7a1b2,
+ /* a4 */ 0x00e7aeb8, 0x00e88287, 0x00e7ad88, 0x00e6aba8,
+ /* a8 */ 0x00e5b9a1, 0x00e8828c, 0x00e79591, 0x00e795a0,
+ /* ac */ 0x00e585ab, 0x00e989a2, 0x00e6ba8c, 0x00e799ba,
+ /* b0 */ 0x00e98697, 0x00e9abaa, 0x00e4bc90, 0x00e7bdb0,
+ /* b4 */ 0x00e68a9c, 0x00e7ad8f, 0x00e996a5, 0x00e9b3a9,
+ /* b8 */ 0x00e599ba, 0x00e5a199, 0x00e89ba4, 0x00e99abc,
+ /* bc */ 0x00e4bcb4, 0x00e588a4, 0x00e58d8a, 0x00e58f8d,
+ /* c0 */ 0x00e58f9b, 0x00e5b886, 0x00e690ac, 0x00e69691,
+ /* c4 */ 0x00e69dbf, 0x00e6b0be, 0x00e6b18e, 0x00e78988,
+ /* c8 */ 0x00e78aaf, 0x00e78fad, 0x00e79594, 0x00e7b981,
+ /* cc */ 0x00e888ac, 0x00e897a9, 0x00e8b2a9, 0x00e7af84,
+ /* d0 */ 0x00e98786, 0x00e785a9, 0x00e9a092, 0x00e9a3af,
+ /* d4 */ 0x00e68cbd, 0x00e699a9, 0x00e795aa, 0x00e79ba4,
+ /* d8 */ 0x00e7a390, 0x00e89583, 0x00e89bae, 0x00e58caa,
+ /* dc */ 0x00e58d91, 0x00e590a6, 0x00e5a683, 0x00e5ba87,
+ /* e0 */ 0x00e5bdbc, 0x00e682b2, 0x00e68989, 0x00e689b9,
+ /* e4 */ 0x00e68aab, 0x00e69690, 0x00e6af94, 0x00e6b38c,
+ /* e8 */ 0x00e796b2, 0x00e79aae, 0x00e7a291, 0x00e7a798,
+ /* ec */ 0x00e7b78b, 0x00e7bdb7, 0x00e882a5, 0x00e8a2ab,
+ /* f0 */ 0x00e8aab9, 0x00e8b2bb, 0x00e981bf, 0x00e99d9e,
+ /* f4 */ 0x00e9a39b, 0x00e6a88b, 0x00e7b0b8, 0x00e58299,
+ /* f8 */ 0x00e5b0be, 0x00e5beae, 0x00e69e87, 0x00e6af98,
+ /* fc */ 0x00e790b5, 0x00e79c89, 0x00e7be8e,
+
+ /*** c9xx - offset 0x00cdb ***/
+ /* a0 */ 0x00e9bcbb, 0x00e69f8a, 0x00e7a897,
+ /* a4 */ 0x00e58cb9, 0x00e7968b, 0x00e9abad, 0x00e5bda6,
+ /* a8 */ 0x00e8869d, 0x00e88fb1, 0x00e88298, 0x00e5bcbc,
+ /* ac */ 0x00e5bf85, 0x00e795a2, 0x00e7ad86, 0x00e980bc,
+ /* b0 */ 0x00e6a1a7, 0x00e5a7ab, 0x00e5aa9b, 0x00e7b490,
+ /* b4 */ 0x00e799be, 0x00e8acac, 0x00e4bfb5, 0x00e5bdaa,
+ /* b8 */ 0x00e6a899, 0x00e6b0b7, 0x00e6bc82, 0x00e793a2,
+ /* bc */ 0x00e7a5a8, 0x00e8a1a8, 0x00e8a995, 0x00e8b1b9,
+ /* c0 */ 0x00e5bb9f, 0x00e68f8f, 0x00e79785, 0x00e7a792,
+ /* c4 */ 0x00e88b97, 0x00e98ca8, 0x00e98bb2, 0x00e8929c,
+ /* c8 */ 0x00e89bad, 0x00e9b0ad, 0x00e59381, 0x00e5bdac,
+ /* cc */ 0x00e6968c, 0x00e6b59c, 0x00e78095, 0x00e8b2a7,
+ /* d0 */ 0x00e8b393, 0x00e9a0bb, 0x00e6958f, 0x00e793b6,
+ /* d4 */ 0x00e4b88d, 0x00e4bb98, 0x00e59fa0, 0x00e5a4ab,
+ /* d8 */ 0x00e5a9a6, 0x00e5af8c, 0x00e586a8, 0x00e5b883,
+ /* dc */ 0x00e5ba9c, 0x00e68096, 0x00e689b6, 0x00e695b7,
+ /* e0 */ 0x00e696a7, 0x00e699ae, 0x00e6b5ae, 0x00e788b6,
+ /* e4 */ 0x00e7aca6, 0x00e88590, 0x00e8869a, 0x00e88a99,
+ /* e8 */ 0x00e8ad9c, 0x00e8b2a0, 0x00e8b3a6, 0x00e8b5b4,
+ /* ec */ 0x00e9989c, 0x00e99984, 0x00e4beae, 0x00e692ab,
+ /* f0 */ 0x00e6ada6, 0x00e8889e, 0x00e891a1, 0x00e895aa,
+ /* f4 */ 0x00e983a8, 0x00e5b081, 0x00e6a593, 0x00e9a2a8,
+ /* f8 */ 0x00e891ba, 0x00e89597, 0x00e4bc8f, 0x00e589af,
+ /* fc */ 0x00e5bea9, 0x00e5b985, 0x00e69c8d,
+
+ /*** caxx - offset 0x00d39 ***/
+ /* a0 */ 0x00e7a68f, 0x00e885b9, 0x00e8a487,
+ /* a4 */ 0x00e8a686, 0x00e6b7b5, 0x00e5bc97, 0x00e68995,
+ /* a8 */ 0x00e6b2b8, 0x00e4bb8f, 0x00e789a9, 0x00e9ae92,
+ /* ac */ 0x00e58886, 0x00e590bb, 0x00e599b4, 0x00e5a2b3,
+ /* b0 */ 0x00e686a4, 0x00e689ae, 0x00e7849a, 0x00e5a5ae,
+ /* b4 */ 0x00e7b289, 0x00e7b39e, 0x00e7b49b, 0x00e99bb0,
+ /* b8 */ 0x00e69687, 0x00e8819e, 0x00e4b899, 0x00e4bdb5,
+ /* bc */ 0x00e585b5, 0x00e5a180, 0x00e5b9a3, 0x00e5b9b3,
+ /* c0 */ 0x00e5bc8a, 0x00e69f84, 0x00e4b8a6, 0x00e894bd,
+ /* c4 */ 0x00e99689, 0x00e9999b, 0x00e7b1b3, 0x00e9a081,
+ /* c8 */ 0x00e583bb, 0x00e5a381, 0x00e79996, 0x00e7a2a7,
+ /* cc */ 0x00e588a5, 0x00e79ea5, 0x00e89491, 0x00e7ae86,
+ /* d0 */ 0x00e5818f, 0x00e5a489, 0x00e78987, 0x00e7af87,
+ /* d4 */ 0x00e7b7a8, 0x00e8beba, 0x00e8bf94, 0x00e9818d,
+ /* d8 */ 0x00e4bebf, 0x00e58b89, 0x00e5a8a9, 0x00e5bc81,
+ /* dc */ 0x00e99ead, 0x00e4bf9d, 0x00e88897, 0x00e98baa,
+ /* e0 */ 0x00e59c83, 0x00e68d95, 0x00e6ada9, 0x00e794ab,
+ /* e4 */ 0x00e8a39c, 0x00e8bc94, 0x00e7a982, 0x00e58b9f,
+ /* e8 */ 0x00e5a293, 0x00e68595, 0x00e6888a, 0x00e69aae,
+ /* ec */ 0x00e6af8d, 0x00e7b0bf, 0x00e88fa9, 0x00e580a3,
+ /* f0 */ 0x00e4bfb8, 0x00e58c85, 0x00e59186, 0x00e5a0b1,
+ /* f4 */ 0x00e5a589, 0x00e5ae9d, 0x00e5b3b0, 0x00e5b3af,
+ /* f8 */ 0x00e5b4a9, 0x00e5ba96, 0x00e68ab1, 0x00e68da7,
+ /* fc */ 0x00e694be, 0x00e696b9, 0x00e69c8b,
+
+ /*** cbxx - offset 0x00d97 ***/
+ /* a0 */ 0x00e6b395, 0x00e6b3a1, 0x00e783b9,
+ /* a4 */ 0x00e7a0b2, 0x00e7b8ab, 0x00e8839e, 0x00e88ab3,
+ /* a8 */ 0x00e8908c, 0x00e893ac, 0x00e89c82, 0x00e8a492,
+ /* ac */ 0x00e8a8aa, 0x00e8b18a, 0x00e982a6, 0x00e98b92,
+ /* b0 */ 0x00e9a3bd, 0x00e9b3b3, 0x00e9b5ac, 0x00e4b98f,
+ /* b4 */ 0x00e4baa1, 0x00e5828d, 0x00e58996, 0x00e59d8a,
+ /* b8 */ 0x00e5a6a8, 0x00e5b8bd, 0x00e5bf98, 0x00e5bf99,
+ /* bc */ 0x00e688bf, 0x00e69ab4, 0x00e69c9b, 0x00e69f90,
+ /* c0 */ 0x00e6a392, 0x00e58692, 0x00e7b4a1, 0x00e882aa,
+ /* c4 */ 0x00e886a8, 0x00e8ac80, 0x00e8b28c, 0x00e8b2bf,
+ /* c8 */ 0x00e989be, 0x00e998b2, 0x00e590a0, 0x00e9a0ac,
+ /* cc */ 0x00e58c97, 0x00e58395, 0x00e58d9c, 0x00e5a2a8,
+ /* d0 */ 0x00e692b2, 0x00e69cb4, 0x00e789a7, 0x00e79da6,
+ /* d4 */ 0x00e7a986, 0x00e987a6, 0x00e58b83, 0x00e6b2a1,
+ /* d8 */ 0x00e6ae86, 0x00e5a080, 0x00e5b98c, 0x00e5a594,
+ /* dc */ 0x00e69cac, 0x00e7bfbb, 0x00e587a1, 0x00e79b86,
+ /* e0 */ 0x00e691a9, 0x00e7a3a8, 0x00e9ad94, 0x00e9babb,
+ /* e4 */ 0x00e59f8b, 0x00e5a6b9, 0x00e698a7, 0x00e69e9a,
+ /* e8 */ 0x00e6af8e, 0x00e593a9, 0x00e6a799, 0x00e5b995,
+ /* ec */ 0x00e8869c, 0x00e69e95, 0x00e9aeaa, 0x00e69fbe,
+ /* f0 */ 0x00e9b192, 0x00e6a19d, 0x00e4baa6, 0x00e4bfa3,
+ /* f4 */ 0x00e58f88, 0x00e68ab9, 0x00e69cab, 0x00e6b2ab,
+ /* f8 */ 0x00e8bf84, 0x00e4bead, 0x00e7b9ad, 0x00e9babf,
+ /* fc */ 0x00e4b887, 0x00e685a2, 0x00e6ba80,
+
+ /*** ccxx - offset 0x00df5 ***/
+ /* a0 */ 0x00e6bcab, 0x00e89493, 0x00e591b3,
+ /* a4 */ 0x00e69caa, 0x00e9ad85, 0x00e5b7b3, 0x00e7ae95,
+ /* a8 */ 0x00e5b2ac, 0x00e5af86, 0x00e89c9c, 0x00e6b98a,
+ /* ac */ 0x00e89391, 0x00e7a894, 0x00e88488, 0x00e5a699,
+ /* b0 */ 0x00e7b28d, 0x00e6b091, 0x00e79ca0, 0x00e58b99,
+ /* b4 */ 0x00e5a4a2, 0x00e784a1, 0x00e7899f, 0x00e79f9b,
+ /* b8 */ 0x00e99ca7, 0x00e9b5a1, 0x00e6a48b, 0x00e5a9bf,
+ /* bc */ 0x00e5a898, 0x00e586a5, 0x00e5908d, 0x00e591bd,
+ /* c0 */ 0x00e6988e, 0x00e79b9f, 0x00e8bfb7, 0x00e98a98,
+ /* c4 */ 0x00e9b3b4, 0x00e5a7aa, 0x00e7899d, 0x00e6bb85,
+ /* c8 */ 0x00e5858d, 0x00e6a389, 0x00e7b6bf, 0x00e7b7ac,
+ /* cc */ 0x00e99da2, 0x00e9baba, 0x00e691b8, 0x00e6a8a1,
+ /* d0 */ 0x00e88c82, 0x00e5a684, 0x00e5ad9f, 0x00e6af9b,
+ /* d4 */ 0x00e78c9b, 0x00e79bb2, 0x00e7b6b2, 0x00e88097,
+ /* d8 */ 0x00e89299, 0x00e584b2, 0x00e69ca8, 0x00e9bb99,
+ /* dc */ 0x00e79bae, 0x00e69da2, 0x00e58bbf, 0x00e9a485,
+ /* e0 */ 0x00e5b0a4, 0x00e688bb, 0x00e7b1be, 0x00e8b2b0,
+ /* e4 */ 0x00e5958f, 0x00e682b6, 0x00e7b48b, 0x00e99680,
+ /* e8 */ 0x00e58c81, 0x00e4b99f, 0x00e586b6, 0x00e5a49c,
+ /* ec */ 0x00e788ba, 0x00e880b6, 0x00e9878e, 0x00e5bca5,
+ /* f0 */ 0x00e79fa2, 0x00e58e84, 0x00e5bdb9, 0x00e7b484,
+ /* f4 */ 0x00e896ac, 0x00e8a8b3, 0x00e8ba8d, 0x00e99d96,
+ /* f8 */ 0x00e69fb3, 0x00e896ae, 0x00e99193, 0x00e68489,
+ /* fc */ 0x00e68488, 0x00e6b2b9, 0x00e79992,
+
+ /*** cdxx - offset 0x00e53 ***/
+ /* a0 */ 0x00e8abad, 0x00e8bcb8, 0x00e594af,
+ /* a4 */ 0x00e4bd91, 0x00e584aa, 0x00e58b87, 0x00e58f8b,
+ /* a8 */ 0x00e5aea5, 0x00e5b9bd, 0x00e682a0, 0x00e68682,
+ /* ac */ 0x00e68f96, 0x00e69c89, 0x00e69f9a, 0x00e6b9a7,
+ /* b0 */ 0x00e6b68c, 0x00e78cb6, 0x00e78cb7, 0x00e794b1,
+ /* b4 */ 0x00e7a590, 0x00e8a395, 0x00e8aa98, 0x00e9818a,
+ /* b8 */ 0x00e98291, 0x00e983b5, 0x00e99b84, 0x00e89e8d,
+ /* bc */ 0x00e5a495, 0x00e4ba88, 0x00e4bd99, 0x00e4b88e,
+ /* c0 */ 0x00e8aa89, 0x00e8bcbf, 0x00e9a090, 0x00e582ad,
+ /* c4 */ 0x00e5b9bc, 0x00e5a696, 0x00e5aeb9, 0x00e5bab8,
+ /* c8 */ 0x00e68f9a, 0x00e68fba, 0x00e69381, 0x00e69b9c,
+ /* cc */ 0x00e6a58a, 0x00e6a798, 0x00e6b48b, 0x00e6bab6,
+ /* d0 */ 0x00e78694, 0x00e794a8, 0x00e7aaaf, 0x00e7be8a,
+ /* d4 */ 0x00e88080, 0x00e89189, 0x00e89389, 0x00e8a681,
+ /* d8 */ 0x00e8aca1, 0x00e8b88a, 0x00e981a5, 0x00e999bd,
+ /* dc */ 0x00e9a48a, 0x00e685be, 0x00e68a91, 0x00e6acb2,
+ /* e0 */ 0x00e6b283, 0x00e6b5b4, 0x00e7bf8c, 0x00e7bfbc,
+ /* e4 */ 0x00e6b780, 0x00e7be85, 0x00e89eba, 0x00e8a3b8,
+ /* e8 */ 0x00e69da5, 0x00e88eb1, 0x00e9a0bc, 0x00e99bb7,
+ /* ec */ 0x00e6b49b, 0x00e7b5a1, 0x00e890bd, 0x00e985aa,
+ /* f0 */ 0x00e4b9b1, 0x00e58db5, 0x00e5b590, 0x00e6ac84,
+ /* f4 */ 0x00e6bfab, 0x00e8978d, 0x00e898ad, 0x00e8a6a7,
+ /* f8 */ 0x00e588a9, 0x00e5908f, 0x00e5b1a5, 0x00e69d8e,
+ /* fc */ 0x00e6a2a8, 0x00e79086, 0x00e79283,
+
+ /*** cexx - offset 0x00eb1 ***/
+ /* a0 */ 0x00e797a2, 0x00e8a38f, 0x00e8a3a1,
+ /* a4 */ 0x00e9878c, 0x00e99ba2, 0x00e999b8, 0x00e5be8b,
+ /* a8 */ 0x00e78e87, 0x00e7ab8b, 0x00e8918e, 0x00e68ea0,
+ /* ac */ 0x00e795a5, 0x00e58a89, 0x00e6b581, 0x00e6ba9c,
+ /* b0 */ 0x00e79089, 0x00e79599, 0x00e7a1ab, 0x00e7b292,
+ /* b4 */ 0x00e99a86, 0x00e7ab9c, 0x00e9be8d, 0x00e4beb6,
+ /* b8 */ 0x00e685ae, 0x00e69785, 0x00e8999c, 0x00e4ba86,
+ /* bc */ 0x00e4baae, 0x00e5839a, 0x00e4b8a1, 0x00e5878c,
+ /* c0 */ 0x00e5afae, 0x00e69699, 0x00e6a281, 0x00e6b6bc,
+ /* c4 */ 0x00e78c9f, 0x00e79982, 0x00e79ead, 0x00e7a89c,
+ /* c8 */ 0x00e7b3a7, 0x00e889af, 0x00e8ab92, 0x00e981bc,
+ /* cc */ 0x00e9878f, 0x00e999b5, 0x00e9a098, 0x00e58a9b,
+ /* d0 */ 0x00e7b791, 0x00e580ab, 0x00e58e98, 0x00e69e97,
+ /* d4 */ 0x00e6b78b, 0x00e78790, 0x00e790b3, 0x00e887a8,
+ /* d8 */ 0x00e8bcaa, 0x00e99aa3, 0x00e9b197, 0x00e9ba9f,
+ /* dc */ 0x00e791a0, 0x00e5a181, 0x00e6b699, 0x00e7b4af,
+ /* e0 */ 0x00e9a19e, 0x00e4bba4, 0x00e4bcb6, 0x00e4be8b,
+ /* e4 */ 0x00e586b7, 0x00e58ab1, 0x00e5b6ba, 0x00e6809c,
+ /* e8 */ 0x00e78eb2, 0x00e7a4bc, 0x00e88b93, 0x00e988b4,
+ /* ec */ 0x00e99ab7, 0x00e99bb6, 0x00e99c8a, 0x00e9ba97,
+ /* f0 */ 0x00e9bda2, 0x00e69aa6, 0x00e6adb4, 0x00e58897,
+ /* f4 */ 0x00e58aa3, 0x00e78388, 0x00e8a382, 0x00e5bb89,
+ /* f8 */ 0x00e6818b, 0x00e68690, 0x00e6bca3, 0x00e78589,
+ /* fc */ 0x00e7b0be, 0x00e7b7b4, 0x00e881af,
+
+ /*** cfxx - offset 0x00f0f ***/
+ /* a0 */ 0x00e893ae, 0x00e980a3, 0x00e98cac,
+ /* a4 */ 0x00e59182, 0x00e9adaf, 0x00e6ab93, 0x00e78289,
+ /* a8 */ 0x00e8b382, 0x00e8b7af, 0x00e99cb2, 0x00e58ab4,
+ /* ac */ 0x00e5a981, 0x00e5bb8a, 0x00e5bc84, 0x00e69c97,
+ /* b0 */ 0x00e6a5bc, 0x00e6a694, 0x00e6b5aa, 0x00e6bc8f,
+ /* b4 */ 0x00e789a2, 0x00e78bbc, 0x00e7afad, 0x00e88081,
+ /* b8 */ 0x00e881be, 0x00e89d8b, 0x00e9838e, 0x00e585ad,
+ /* bc */ 0x00e9ba93, 0x00e7a684, 0x00e8828b, 0x00e98cb2,
+ /* c0 */ 0x00e8ab96, 0x00e580ad, 0x00e5928c, 0x00e8a9b1,
+ /* c4 */ 0x00e6adaa, 0x00e8b384, 0x00e88487, 0x00e68391,
+ /* c8 */ 0x00e69ea0, 0x00e9b7b2, 0x00e4ba99, 0x00e4ba98,
+ /* cc */ 0x00e9b090, 0x00e8a9ab, 0x00e89781, 0x00e895a8,
+ /* d0 */ 0x00e6a480, 0x00e6b9be, 0x00e7a297, 0x00e88595,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** d0xx - offset 0x00f6d ***/
+ /* a0 */ 0x00e5bc8c, 0x00e4b890, 0x00e4b895,
+ /* a4 */ 0x00e4b8aa, 0x00e4b8b1, 0x00e4b8b6, 0x00e4b8bc,
+ /* a8 */ 0x00e4b8bf, 0x00e4b982, 0x00e4b996, 0x00e4b998,
+ /* ac */ 0x00e4ba82, 0x00e4ba85, 0x00e8b1ab, 0x00e4ba8a,
+ /* b0 */ 0x00e88892, 0x00e5bc8d, 0x00e4ba8e, 0x00e4ba9e,
+ /* b4 */ 0x00e4ba9f, 0x00e4baa0, 0x00e4baa2, 0x00e4bab0,
+ /* b8 */ 0x00e4bab3, 0x00e4bab6, 0x00e4bb8e, 0x00e4bb8d,
+ /* bc */ 0x00e4bb84, 0x00e4bb86, 0x00e4bb82, 0x00e4bb97,
+ /* c0 */ 0x00e4bb9e, 0x00e4bbad, 0x00e4bb9f, 0x00e4bbb7,
+ /* c4 */ 0x00e4bc89, 0x00e4bd9a, 0x00e4bcb0, 0x00e4bd9b,
+ /* c8 */ 0x00e4bd9d, 0x00e4bd97, 0x00e4bd87, 0x00e4bdb6,
+ /* cc */ 0x00e4be88, 0x00e4be8f, 0x00e4be98, 0x00e4bdbb,
+ /* d0 */ 0x00e4bda9, 0x00e4bdb0, 0x00e4be91, 0x00e4bdaf,
+ /* d4 */ 0x00e4be86, 0x00e4be96, 0x00e58498, 0x00e4bf94,
+ /* d8 */ 0x00e4bf9f, 0x00e4bf8e, 0x00e4bf98, 0x00e4bf9b,
+ /* dc */ 0x00e4bf91, 0x00e4bf9a, 0x00e4bf90, 0x00e4bfa4,
+ /* e0 */ 0x00e4bfa5, 0x00e5809a, 0x00e580a8, 0x00e58094,
+ /* e4 */ 0x00e580aa, 0x00e580a5, 0x00e58085, 0x00e4bc9c,
+ /* e8 */ 0x00e4bfb6, 0x00e580a1, 0x00e580a9, 0x00e580ac,
+ /* ec */ 0x00e4bfbe, 0x00e4bfaf, 0x00e58091, 0x00e58086,
+ /* f0 */ 0x00e58183, 0x00e58187, 0x00e69c83, 0x00e58195,
+ /* f4 */ 0x00e58190, 0x00e58188, 0x00e5819a, 0x00e58196,
+ /* f8 */ 0x00e581ac, 0x00e581b8, 0x00e58280, 0x00e5829a,
+ /* fc */ 0x00e58285, 0x00e582b4, 0x00e582b2,
+
+ /*** d1xx - offset 0x00fcb ***/
+ /* a0 */ 0x00e58389, 0x00e5838a, 0x00e582b3,
+ /* a4 */ 0x00e58382, 0x00e58396, 0x00e5839e, 0x00e583a5,
+ /* a8 */ 0x00e583ad, 0x00e583a3, 0x00e583ae, 0x00e583b9,
+ /* ac */ 0x00e583b5, 0x00e58489, 0x00e58481, 0x00e58482,
+ /* b0 */ 0x00e58496, 0x00e58495, 0x00e58494, 0x00e5849a,
+ /* b4 */ 0x00e584a1, 0x00e584ba, 0x00e584b7, 0x00e584bc,
+ /* b8 */ 0x00e584bb, 0x00e584bf, 0x00e58580, 0x00e58592,
+ /* bc */ 0x00e5858c, 0x00e58594, 0x00e585a2, 0x00e7abb8,
+ /* c0 */ 0x00e585a9, 0x00e585aa, 0x00e585ae, 0x00e58680,
+ /* c4 */ 0x00e58682, 0x00e59b98, 0x00e5868c, 0x00e58689,
+ /* c8 */ 0x00e5868f, 0x00e58691, 0x00e58693, 0x00e58695,
+ /* cc */ 0x00e58696, 0x00e586a4, 0x00e586a6, 0x00e586a2,
+ /* d0 */ 0x00e586a9, 0x00e586aa, 0x00e586ab, 0x00e586b3,
+ /* d4 */ 0x00e586b1, 0x00e586b2, 0x00e586b0, 0x00e586b5,
+ /* d8 */ 0x00e586bd, 0x00e58785, 0x00e58789, 0x00e5879b,
+ /* dc */ 0x00e587a0, 0x00e89995, 0x00e587a9, 0x00e587ad,
+ /* e0 */ 0x00e587b0, 0x00e587b5, 0x00e587be, 0x00e58884,
+ /* e4 */ 0x00e5888b, 0x00e58894, 0x00e5888e, 0x00e588a7,
+ /* e8 */ 0x00e588aa, 0x00e588ae, 0x00e588b3, 0x00e588b9,
+ /* ec */ 0x00e5898f, 0x00e58984, 0x00e5898b, 0x00e5898c,
+ /* f0 */ 0x00e5899e, 0x00e58994, 0x00e589aa, 0x00e589b4,
+ /* f4 */ 0x00e589a9, 0x00e589b3, 0x00e589bf, 0x00e589bd,
+ /* f8 */ 0x00e58a8d, 0x00e58a94, 0x00e58a92, 0x00e589b1,
+ /* fc */ 0x00e58a88, 0x00e58a91, 0x00e8bea8,
+
+ /*** d2xx - offset 0x01029 ***/
+ /* a0 */ 0x00e8bea7, 0x00e58aac, 0x00e58aad,
+ /* a4 */ 0x00e58abc, 0x00e58ab5, 0x00e58b81, 0x00e58b8d,
+ /* a8 */ 0x00e58b97, 0x00e58b9e, 0x00e58ba3, 0x00e58ba6,
+ /* ac */ 0x00e9a3ad, 0x00e58ba0, 0x00e58bb3, 0x00e58bb5,
+ /* b0 */ 0x00e58bb8, 0x00e58bb9, 0x00e58c86, 0x00e58c88,
+ /* b4 */ 0x00e794b8, 0x00e58c8d, 0x00e58c90, 0x00e58c8f,
+ /* b8 */ 0x00e58c95, 0x00e58c9a, 0x00e58ca3, 0x00e58caf,
+ /* bc */ 0x00e58cb1, 0x00e58cb3, 0x00e58cb8, 0x00e58d80,
+ /* c0 */ 0x00e58d86, 0x00e58d85, 0x00e4b897, 0x00e58d89,
+ /* c4 */ 0x00e58d8d, 0x00e58796, 0x00e58d9e, 0x00e58da9,
+ /* c8 */ 0x00e58dae, 0x00e5a498, 0x00e58dbb, 0x00e58db7,
+ /* cc */ 0x00e58e82, 0x00e58e96, 0x00e58ea0, 0x00e58ea6,
+ /* d0 */ 0x00e58ea5, 0x00e58eae, 0x00e58eb0, 0x00e58eb6,
+ /* d4 */ 0x00e58f83, 0x00e7b092, 0x00e99b99, 0x00e58f9f,
+ /* d8 */ 0x00e69bbc, 0x00e787ae, 0x00e58fae, 0x00e58fa8,
+ /* dc */ 0x00e58fad, 0x00e58fba, 0x00e59081, 0x00e590bd,
+ /* e0 */ 0x00e59180, 0x00e590ac, 0x00e590ad, 0x00e590bc,
+ /* e4 */ 0x00e590ae, 0x00e590b6, 0x00e590a9, 0x00e5909d,
+ /* e8 */ 0x00e5918e, 0x00e5928f, 0x00e591b5, 0x00e5928e,
+ /* ec */ 0x00e5919f, 0x00e591b1, 0x00e591b7, 0x00e591b0,
+ /* f0 */ 0x00e59292, 0x00e591bb, 0x00e59280, 0x00e591b6,
+ /* f4 */ 0x00e59284, 0x00e59290, 0x00e59286, 0x00e59387,
+ /* f8 */ 0x00e592a2, 0x00e592b8, 0x00e592a5, 0x00e592ac,
+ /* fc */ 0x00e59384, 0x00e59388, 0x00e592a8,
+
+ /*** d3xx - offset 0x01087 ***/
+ /* a0 */ 0x00e592ab, 0x00e59382, 0x00e592a4,
+ /* a4 */ 0x00e592be, 0x00e592bc, 0x00e59398, 0x00e593a5,
+ /* a8 */ 0x00e593a6, 0x00e5948f, 0x00e59494, 0x00e593bd,
+ /* ac */ 0x00e593ae, 0x00e593ad, 0x00e593ba, 0x00e593a2,
+ /* b0 */ 0x00e594b9, 0x00e59580, 0x00e595a3, 0x00e5958c,
+ /* b4 */ 0x00e594ae, 0x00e5959c, 0x00e59585, 0x00e59596,
+ /* b8 */ 0x00e59597, 0x00e594b8, 0x00e594b3, 0x00e5959d,
+ /* bc */ 0x00e59699, 0x00e59680, 0x00e592af, 0x00e5968a,
+ /* c0 */ 0x00e5969f, 0x00e595bb, 0x00e595be, 0x00e59698,
+ /* c4 */ 0x00e5969e, 0x00e596ae, 0x00e595bc, 0x00e59683,
+ /* c8 */ 0x00e596a9, 0x00e59687, 0x00e596a8, 0x00e5979a,
+ /* cc */ 0x00e59785, 0x00e5979f, 0x00e59784, 0x00e5979c,
+ /* d0 */ 0x00e597a4, 0x00e59794, 0x00e59894, 0x00e597b7,
+ /* d4 */ 0x00e59896, 0x00e597be, 0x00e597bd, 0x00e5989b,
+ /* d8 */ 0x00e597b9, 0x00e5998e, 0x00e59990, 0x00e7879f,
+ /* dc */ 0x00e598b4, 0x00e598b6, 0x00e598b2, 0x00e598b8,
+ /* e0 */ 0x00e599ab, 0x00e599a4, 0x00e598af, 0x00e599ac,
+ /* e4 */ 0x00e599aa, 0x00e59a86, 0x00e59a80, 0x00e59a8a,
+ /* e8 */ 0x00e59aa0, 0x00e59a94, 0x00e59a8f, 0x00e59aa5,
+ /* ec */ 0x00e59aae, 0x00e59ab6, 0x00e59ab4, 0x00e59b82,
+ /* f0 */ 0x00e59abc, 0x00e59b81, 0x00e59b83, 0x00e59b80,
+ /* f4 */ 0x00e59b88, 0x00e59b8e, 0x00e59b91, 0x00e59b93,
+ /* f8 */ 0x00e59b97, 0x00e59bae, 0x00e59bb9, 0x00e59c80,
+ /* fc */ 0x00e59bbf, 0x00e59c84, 0x00e59c89,
+
+ /*** d4xx - offset 0x010e5 ***/
+ /* a0 */ 0x00e59c88, 0x00e59c8b, 0x00e59c8d,
+ /* a4 */ 0x00e59c93, 0x00e59c98, 0x00e59c96, 0x00e59787,
+ /* a8 */ 0x00e59c9c, 0x00e59ca6, 0x00e59cb7, 0x00e59cb8,
+ /* ac */ 0x00e59d8e, 0x00e59cbb, 0x00e59d80, 0x00e59d8f,
+ /* b0 */ 0x00e59da9, 0x00e59f80, 0x00e59e88, 0x00e59da1,
+ /* b4 */ 0x00e59dbf, 0x00e59e89, 0x00e59e93, 0x00e59ea0,
+ /* b8 */ 0x00e59eb3, 0x00e59ea4, 0x00e59eaa, 0x00e59eb0,
+ /* bc */ 0x00e59f83, 0x00e59f86, 0x00e59f94, 0x00e59f92,
+ /* c0 */ 0x00e59f93, 0x00e5a08a, 0x00e59f96, 0x00e59fa3,
+ /* c4 */ 0x00e5a08b, 0x00e5a099, 0x00e5a09d, 0x00e5a1b2,
+ /* c8 */ 0x00e5a0a1, 0x00e5a1a2, 0x00e5a18b, 0x00e5a1b0,
+ /* cc */ 0x00e6af80, 0x00e5a192, 0x00e5a0bd, 0x00e5a1b9,
+ /* d0 */ 0x00e5a285, 0x00e5a2b9, 0x00e5a29f, 0x00e5a2ab,
+ /* d4 */ 0x00e5a2ba, 0x00e5a39e, 0x00e5a2bb, 0x00e5a2b8,
+ /* d8 */ 0x00e5a2ae, 0x00e5a385, 0x00e5a393, 0x00e5a391,
+ /* dc */ 0x00e5a397, 0x00e5a399, 0x00e5a398, 0x00e5a3a5,
+ /* e0 */ 0x00e5a39c, 0x00e5a3a4, 0x00e5a39f, 0x00e5a3af,
+ /* e4 */ 0x00e5a3ba, 0x00e5a3b9, 0x00e5a3bb, 0x00e5a3bc,
+ /* e8 */ 0x00e5a3bd, 0x00e5a482, 0x00e5a48a, 0x00e5a490,
+ /* ec */ 0x00e5a49b, 0x00e6a2a6, 0x00e5a4a5, 0x00e5a4ac,
+ /* f0 */ 0x00e5a4ad, 0x00e5a4b2, 0x00e5a4b8, 0x00e5a4be,
+ /* f4 */ 0x00e7ab92, 0x00e5a595, 0x00e5a590, 0x00e5a58e,
+ /* f8 */ 0x00e5a59a, 0x00e5a598, 0x00e5a5a2, 0x00e5a5a0,
+ /* fc */ 0x00e5a5a7, 0x00e5a5ac, 0x00e5a5a9,
+
+ /*** d5xx - offset 0x01143 ***/
+ /* a0 */ 0x00e5a5b8, 0x00e5a681, 0x00e5a69d,
+ /* a4 */ 0x00e4bd9e, 0x00e4beab, 0x00e5a6a3, 0x00e5a6b2,
+ /* a8 */ 0x00e5a786, 0x00e5a7a8, 0x00e5a79c, 0x00e5a68d,
+ /* ac */ 0x00e5a799, 0x00e5a79a, 0x00e5a8a5, 0x00e5a89f,
+ /* b0 */ 0x00e5a891, 0x00e5a89c, 0x00e5a889, 0x00e5a89a,
+ /* b4 */ 0x00e5a980, 0x00e5a9ac, 0x00e5a989, 0x00e5a8b5,
+ /* b8 */ 0x00e5a8b6, 0x00e5a9a2, 0x00e5a9aa, 0x00e5aa9a,
+ /* bc */ 0x00e5aabc, 0x00e5aabe, 0x00e5ab8b, 0x00e5ab82,
+ /* c0 */ 0x00e5aabd, 0x00e5aba3, 0x00e5ab97, 0x00e5aba6,
+ /* c4 */ 0x00e5aba9, 0x00e5ab96, 0x00e5abba, 0x00e5abbb,
+ /* c8 */ 0x00e5ac8c, 0x00e5ac8b, 0x00e5ac96, 0x00e5acb2,
+ /* cc */ 0x00e5ab90, 0x00e5acaa, 0x00e5acb6, 0x00e5acbe,
+ /* d0 */ 0x00e5ad83, 0x00e5ad85, 0x00e5ad80, 0x00e5ad91,
+ /* d4 */ 0x00e5ad95, 0x00e5ad9a, 0x00e5ad9b, 0x00e5ada5,
+ /* d8 */ 0x00e5ada9, 0x00e5adb0, 0x00e5adb3, 0x00e5adb5,
+ /* dc */ 0x00e5adb8, 0x00e69688, 0x00e5adba, 0x00e5ae80,
+ /* e0 */ 0x00e5ae83, 0x00e5aea6, 0x00e5aeb8, 0x00e5af83,
+ /* e4 */ 0x00e5af87, 0x00e5af89, 0x00e5af94, 0x00e5af90,
+ /* e8 */ 0x00e5afa4, 0x00e5afa6, 0x00e5afa2, 0x00e5af9e,
+ /* ec */ 0x00e5afa5, 0x00e5afab, 0x00e5afb0, 0x00e5afb6,
+ /* f0 */ 0x00e5afb3, 0x00e5b085, 0x00e5b087, 0x00e5b088,
+ /* f4 */ 0x00e5b08d, 0x00e5b093, 0x00e5b0a0, 0x00e5b0a2,
+ /* f8 */ 0x00e5b0a8, 0x00e5b0b8, 0x00e5b0b9, 0x00e5b181,
+ /* fc */ 0x00e5b186, 0x00e5b18e, 0x00e5b193,
+
+ /*** d6xx - offset 0x011a1 ***/
+ /* a0 */ 0x00e5b190, 0x00e5b18f, 0x00e5adb1,
+ /* a4 */ 0x00e5b1ac, 0x00e5b1ae, 0x00e4b9a2, 0x00e5b1b6,
+ /* a8 */ 0x00e5b1b9, 0x00e5b28c, 0x00e5b291, 0x00e5b294,
+ /* ac */ 0x00e5a69b, 0x00e5b2ab, 0x00e5b2bb, 0x00e5b2b6,
+ /* b0 */ 0x00e5b2bc, 0x00e5b2b7, 0x00e5b385, 0x00e5b2be,
+ /* b4 */ 0x00e5b387, 0x00e5b399, 0x00e5b3a9, 0x00e5b3bd,
+ /* b8 */ 0x00e5b3ba, 0x00e5b3ad, 0x00e5b68c, 0x00e5b3aa,
+ /* bc */ 0x00e5b48b, 0x00e5b495, 0x00e5b497, 0x00e5b59c,
+ /* c0 */ 0x00e5b49f, 0x00e5b49b, 0x00e5b491, 0x00e5b494,
+ /* c4 */ 0x00e5b4a2, 0x00e5b49a, 0x00e5b499, 0x00e5b498,
+ /* c8 */ 0x00e5b58c, 0x00e5b592, 0x00e5b58e, 0x00e5b58b,
+ /* cc */ 0x00e5b5ac, 0x00e5b5b3, 0x00e5b5b6, 0x00e5b687,
+ /* d0 */ 0x00e5b684, 0x00e5b682, 0x00e5b6a2, 0x00e5b69d,
+ /* d4 */ 0x00e5b6ac, 0x00e5b6ae, 0x00e5b6bd, 0x00e5b690,
+ /* d8 */ 0x00e5b6b7, 0x00e5b6bc, 0x00e5b789, 0x00e5b78d,
+ /* dc */ 0x00e5b793, 0x00e5b792, 0x00e5b796, 0x00e5b79b,
+ /* e0 */ 0x00e5b7ab, 0x00e5b7b2, 0x00e5b7b5, 0x00e5b88b,
+ /* e4 */ 0x00e5b89a, 0x00e5b899, 0x00e5b891, 0x00e5b89b,
+ /* e8 */ 0x00e5b8b6, 0x00e5b8b7, 0x00e5b984, 0x00e5b983,
+ /* ec */ 0x00e5b980, 0x00e5b98e, 0x00e5b997, 0x00e5b994,
+ /* f0 */ 0x00e5b99f, 0x00e5b9a2, 0x00e5b9a4, 0x00e5b987,
+ /* f4 */ 0x00e5b9b5, 0x00e5b9b6, 0x00e5b9ba, 0x00e9babc,
+ /* f8 */ 0x00e5b9bf, 0x00e5baa0, 0x00e5bb81, 0x00e5bb82,
+ /* fc */ 0x00e5bb88, 0x00e5bb90, 0x00e5bb8f,
+
+ /*** d7xx - offset 0x011ff ***/
+ /* a0 */ 0x00e5bb96, 0x00e5bba3, 0x00e5bb9d,
+ /* a4 */ 0x00e5bb9a, 0x00e5bb9b, 0x00e5bba2, 0x00e5bba1,
+ /* a8 */ 0x00e5bba8, 0x00e5bba9, 0x00e5bbac, 0x00e5bbb1,
+ /* ac */ 0x00e5bbb3, 0x00e5bbb0, 0x00e5bbb4, 0x00e5bbb8,
+ /* b0 */ 0x00e5bbbe, 0x00e5bc83, 0x00e5bc89, 0x00e5bd9d,
+ /* b4 */ 0x00e5bd9c, 0x00e5bc8b, 0x00e5bc91, 0x00e5bc96,
+ /* b8 */ 0x00e5bca9, 0x00e5bcad, 0x00e5bcb8, 0x00e5bd81,
+ /* bc */ 0x00e5bd88, 0x00e5bd8c, 0x00e5bd8e, 0x00e5bcaf,
+ /* c0 */ 0x00e5bd91, 0x00e5bd96, 0x00e5bd97, 0x00e5bd99,
+ /* c4 */ 0x00e5bda1, 0x00e5bdad, 0x00e5bdb3, 0x00e5bdb7,
+ /* c8 */ 0x00e5be83, 0x00e5be82, 0x00e5bdbf, 0x00e5be8a,
+ /* cc */ 0x00e5be88, 0x00e5be91, 0x00e5be87, 0x00e5be9e,
+ /* d0 */ 0x00e5be99, 0x00e5be98, 0x00e5bea0, 0x00e5bea8,
+ /* d4 */ 0x00e5bead, 0x00e5bebc, 0x00e5bf96, 0x00e5bfbb,
+ /* d8 */ 0x00e5bfa4, 0x00e5bfb8, 0x00e5bfb1, 0x00e5bf9d,
+ /* dc */ 0x00e682b3, 0x00e5bfbf, 0x00e680a1, 0x00e681a0,
+ /* e0 */ 0x00e68099, 0x00e68090, 0x00e680a9, 0x00e6808e,
+ /* e4 */ 0x00e680b1, 0x00e6809b, 0x00e68095, 0x00e680ab,
+ /* e8 */ 0x00e680a6, 0x00e6808f, 0x00e680ba, 0x00e6819a,
+ /* ec */ 0x00e68181, 0x00e681aa, 0x00e681b7, 0x00e6819f,
+ /* f0 */ 0x00e6818a, 0x00e68186, 0x00e6818d, 0x00e681a3,
+ /* f4 */ 0x00e68183, 0x00e681a4, 0x00e68182, 0x00e681ac,
+ /* f8 */ 0x00e681ab, 0x00e68199, 0x00e68281, 0x00e6828d,
+ /* fc */ 0x00e683a7, 0x00e68283, 0x00e6829a,
+
+ /*** d8xx - offset 0x0125d ***/
+ /* a0 */ 0x00e68284, 0x00e6829b, 0x00e68296,
+ /* a4 */ 0x00e68297, 0x00e68292, 0x00e682a7, 0x00e6828b,
+ /* a8 */ 0x00e683a1, 0x00e682b8, 0x00e683a0, 0x00e68393,
+ /* ac */ 0x00e682b4, 0x00e5bfb0, 0x00e682bd, 0x00e68386,
+ /* b0 */ 0x00e682b5, 0x00e68398, 0x00e6858d, 0x00e68495,
+ /* b4 */ 0x00e68486, 0x00e683b6, 0x00e683b7, 0x00e68480,
+ /* b8 */ 0x00e683b4, 0x00e683ba, 0x00e68483, 0x00e684a1,
+ /* bc */ 0x00e683bb, 0x00e683b1, 0x00e6848d, 0x00e6848e,
+ /* c0 */ 0x00e68587, 0x00e684be, 0x00e684a8, 0x00e684a7,
+ /* c4 */ 0x00e6858a, 0x00e684bf, 0x00e684bc, 0x00e684ac,
+ /* c8 */ 0x00e684b4, 0x00e684bd, 0x00e68582, 0x00e68584,
+ /* cc */ 0x00e685b3, 0x00e685b7, 0x00e68598, 0x00e68599,
+ /* d0 */ 0x00e6859a, 0x00e685ab, 0x00e685b4, 0x00e685af,
+ /* d4 */ 0x00e685a5, 0x00e685b1, 0x00e6859f, 0x00e6859d,
+ /* d8 */ 0x00e68593, 0x00e685b5, 0x00e68699, 0x00e68696,
+ /* dc */ 0x00e68687, 0x00e686ac, 0x00e68694, 0x00e6869a,
+ /* e0 */ 0x00e6868a, 0x00e68691, 0x00e686ab, 0x00e686ae,
+ /* e4 */ 0x00e6878c, 0x00e6878a, 0x00e68789, 0x00e687b7,
+ /* e8 */ 0x00e68788, 0x00e68783, 0x00e68786, 0x00e686ba,
+ /* ec */ 0x00e6878b, 0x00e7bdb9, 0x00e6878d, 0x00e687a6,
+ /* f0 */ 0x00e687a3, 0x00e687b6, 0x00e687ba, 0x00e687b4,
+ /* f4 */ 0x00e687bf, 0x00e687bd, 0x00e687bc, 0x00e687be,
+ /* f8 */ 0x00e68880, 0x00e68888, 0x00e68889, 0x00e6888d,
+ /* fc */ 0x00e6888c, 0x00e68894, 0x00e6889b,
+
+ /*** d9xx - offset 0x012bb ***/
+ /* a0 */ 0x00e6889e, 0x00e688a1, 0x00e688aa,
+ /* a4 */ 0x00e688ae, 0x00e688b0, 0x00e688b2, 0x00e688b3,
+ /* a8 */ 0x00e68981, 0x00e6898e, 0x00e6899e, 0x00e689a3,
+ /* ac */ 0x00e6899b, 0x00e689a0, 0x00e689a8, 0x00e689bc,
+ /* b0 */ 0x00e68a82, 0x00e68a89, 0x00e689be, 0x00e68a92,
+ /* b4 */ 0x00e68a93, 0x00e68a96, 0x00e68b94, 0x00e68a83,
+ /* b8 */ 0x00e68a94, 0x00e68b97, 0x00e68b91, 0x00e68abb,
+ /* bc */ 0x00e68b8f, 0x00e68bbf, 0x00e68b86, 0x00e69394,
+ /* c0 */ 0x00e68b88, 0x00e68b9c, 0x00e68b8c, 0x00e68b8a,
+ /* c4 */ 0x00e68b82, 0x00e68b87, 0x00e68a9b, 0x00e68b89,
+ /* c8 */ 0x00e68c8c, 0x00e68bae, 0x00e68bb1, 0x00e68ca7,
+ /* cc */ 0x00e68c82, 0x00e68c88, 0x00e68baf, 0x00e68bb5,
+ /* d0 */ 0x00e68d90, 0x00e68cbe, 0x00e68d8d, 0x00e6909c,
+ /* d4 */ 0x00e68d8f, 0x00e68e96, 0x00e68e8e, 0x00e68e80,
+ /* d8 */ 0x00e68eab, 0x00e68db6, 0x00e68ea3, 0x00e68e8f,
+ /* dc */ 0x00e68e89, 0x00e68e9f, 0x00e68eb5, 0x00e68dab,
+ /* e0 */ 0x00e68da9, 0x00e68ebe, 0x00e68fa9, 0x00e68f80,
+ /* e4 */ 0x00e68f86, 0x00e68fa3, 0x00e68f89, 0x00e68f92,
+ /* e8 */ 0x00e68fb6, 0x00e68f84, 0x00e69096, 0x00e690b4,
+ /* ec */ 0x00e69086, 0x00e69093, 0x00e690a6, 0x00e690b6,
+ /* f0 */ 0x00e6949d, 0x00e69097, 0x00e690a8, 0x00e6908f,
+ /* f4 */ 0x00e691a7, 0x00e691af, 0x00e691b6, 0x00e6918e,
+ /* f8 */ 0x00e694aa, 0x00e69295, 0x00e69293, 0x00e692a5,
+ /* fc */ 0x00e692a9, 0x00e69288, 0x00e692bc,
+
+ /*** daxx - offset 0x01319 ***/
+ /* a0 */ 0x00e6939a, 0x00e69392, 0x00e69385,
+ /* a4 */ 0x00e69387, 0x00e692bb, 0x00e69398, 0x00e69382,
+ /* a8 */ 0x00e693b1, 0x00e693a7, 0x00e88889, 0x00e693a0,
+ /* ac */ 0x00e693a1, 0x00e68aac, 0x00e693a3, 0x00e693af,
+ /* b0 */ 0x00e694ac, 0x00e693b6, 0x00e693b4, 0x00e693b2,
+ /* b4 */ 0x00e693ba, 0x00e69480, 0x00e693bd, 0x00e69498,
+ /* b8 */ 0x00e6949c, 0x00e69485, 0x00e694a4, 0x00e694a3,
+ /* bc */ 0x00e694ab, 0x00e694b4, 0x00e694b5, 0x00e694b7,
+ /* c0 */ 0x00e694b6, 0x00e694b8, 0x00e7958b, 0x00e69588,
+ /* c4 */ 0x00e69596, 0x00e69595, 0x00e6958d, 0x00e69598,
+ /* c8 */ 0x00e6959e, 0x00e6959d, 0x00e695b2, 0x00e695b8,
+ /* cc */ 0x00e69682, 0x00e69683, 0x00e8ae8a, 0x00e6969b,
+ /* d0 */ 0x00e6969f, 0x00e696ab, 0x00e696b7, 0x00e69783,
+ /* d4 */ 0x00e69786, 0x00e69781, 0x00e69784, 0x00e6978c,
+ /* d8 */ 0x00e69792, 0x00e6979b, 0x00e69799, 0x00e697a0,
+ /* dc */ 0x00e697a1, 0x00e697b1, 0x00e69db2, 0x00e6988a,
+ /* e0 */ 0x00e69883, 0x00e697bb, 0x00e69db3, 0x00e698b5,
+ /* e4 */ 0x00e698b6, 0x00e698b4, 0x00e6989c, 0x00e6998f,
+ /* e8 */ 0x00e69984, 0x00e69989, 0x00e69981, 0x00e6999e,
+ /* ec */ 0x00e6999d, 0x00e699a4, 0x00e699a7, 0x00e699a8,
+ /* f0 */ 0x00e6999f, 0x00e699a2, 0x00e699b0, 0x00e69a83,
+ /* f4 */ 0x00e69a88, 0x00e69a8e, 0x00e69a89, 0x00e69a84,
+ /* f8 */ 0x00e69a98, 0x00e69a9d, 0x00e69b81, 0x00e69ab9,
+ /* fc */ 0x00e69b89, 0x00e69abe, 0x00e69abc,
+
+ /*** dbxx - offset 0x01377 ***/
+ /* a0 */ 0x00e69b84, 0x00e69ab8, 0x00e69b96,
+ /* a4 */ 0x00e69b9a, 0x00e69ba0, 0x00e698bf, 0x00e69ba6,
+ /* a8 */ 0x00e69ba9, 0x00e69bb0, 0x00e69bb5, 0x00e69bb7,
+ /* ac */ 0x00e69c8f, 0x00e69c96, 0x00e69c9e, 0x00e69ca6,
+ /* b0 */ 0x00e69ca7, 0x00e99cb8, 0x00e69cae, 0x00e69cbf,
+ /* b4 */ 0x00e69cb6, 0x00e69d81, 0x00e69cb8, 0x00e69cb7,
+ /* b8 */ 0x00e69d86, 0x00e69d9e, 0x00e69da0, 0x00e69d99,
+ /* bc */ 0x00e69da3, 0x00e69da4, 0x00e69e89, 0x00e69db0,
+ /* c0 */ 0x00e69ea9, 0x00e69dbc, 0x00e69daa, 0x00e69e8c,
+ /* c4 */ 0x00e69e8b, 0x00e69ea6, 0x00e69ea1, 0x00e69e85,
+ /* c8 */ 0x00e69eb7, 0x00e69faf, 0x00e69eb4, 0x00e69fac,
+ /* cc */ 0x00e69eb3, 0x00e69fa9, 0x00e69eb8, 0x00e69fa4,
+ /* d0 */ 0x00e69f9e, 0x00e69f9d, 0x00e69fa2, 0x00e69fae,
+ /* d4 */ 0x00e69eb9, 0x00e69f8e, 0x00e69f86, 0x00e69fa7,
+ /* d8 */ 0x00e6aa9c, 0x00e6a09e, 0x00e6a186, 0x00e6a0a9,
+ /* dc */ 0x00e6a180, 0x00e6a18d, 0x00e6a0b2, 0x00e6a18e,
+ /* e0 */ 0x00e6a2b3, 0x00e6a0ab, 0x00e6a199, 0x00e6a1a3,
+ /* e4 */ 0x00e6a1b7, 0x00e6a1bf, 0x00e6a29f, 0x00e6a28f,
+ /* e8 */ 0x00e6a2ad, 0x00e6a294, 0x00e6a29d, 0x00e6a29b,
+ /* ec */ 0x00e6a283, 0x00e6aaae, 0x00e6a2b9, 0x00e6a1b4,
+ /* f0 */ 0x00e6a2b5, 0x00e6a2a0, 0x00e6a2ba, 0x00e6a48f,
+ /* f4 */ 0x00e6a28d, 0x00e6a1be, 0x00e6a481, 0x00e6a38a,
+ /* f8 */ 0x00e6a488, 0x00e6a398, 0x00e6a4a2, 0x00e6a4a6,
+ /* fc */ 0x00e6a3a1, 0x00e6a48c, 0x00e6a38d,
+
+ /*** dcxx - offset 0x013d5 ***/
+ /* a0 */ 0x00e6a394, 0x00e6a3a7, 0x00e6a395,
+ /* a4 */ 0x00e6a4b6, 0x00e6a492, 0x00e6a484, 0x00e6a397,
+ /* a8 */ 0x00e6a3a3, 0x00e6a4a5, 0x00e6a3b9, 0x00e6a3a0,
+ /* ac */ 0x00e6a3af, 0x00e6a4a8, 0x00e6a4aa, 0x00e6a49a,
+ /* b0 */ 0x00e6a4a3, 0x00e6a4a1, 0x00e6a386, 0x00e6a5b9,
+ /* b4 */ 0x00e6a5b7, 0x00e6a59c, 0x00e6a5b8, 0x00e6a5ab,
+ /* b8 */ 0x00e6a594, 0x00e6a5be, 0x00e6a5ae, 0x00e6a4b9,
+ /* bc */ 0x00e6a5b4, 0x00e6a4bd, 0x00e6a599, 0x00e6a4b0,
+ /* c0 */ 0x00e6a5a1, 0x00e6a59e, 0x00e6a59d, 0x00e6a681,
+ /* c4 */ 0x00e6a5aa, 0x00e6a6b2, 0x00e6a6ae, 0x00e6a790,
+ /* c8 */ 0x00e6a6bf, 0x00e6a781, 0x00e6a793, 0x00e6a6be,
+ /* cc */ 0x00e6a78e, 0x00e5afa8, 0x00e6a78a, 0x00e6a79d,
+ /* d0 */ 0x00e6a6bb, 0x00e6a783, 0x00e6a6a7, 0x00e6a8ae,
+ /* d4 */ 0x00e6a691, 0x00e6a6a0, 0x00e6a69c, 0x00e6a695,
+ /* d8 */ 0x00e6a6b4, 0x00e6a79e, 0x00e6a7a8, 0x00e6a882,
+ /* dc */ 0x00e6a89b, 0x00e6a7bf, 0x00e6ac8a, 0x00e6a7b9,
+ /* e0 */ 0x00e6a7b2, 0x00e6a7a7, 0x00e6a885, 0x00e6a6b1,
+ /* e4 */ 0x00e6a89e, 0x00e6a7ad, 0x00e6a894, 0x00e6a7ab,
+ /* e8 */ 0x00e6a88a, 0x00e6a892, 0x00e6ab81, 0x00e6a8a3,
+ /* ec */ 0x00e6a893, 0x00e6a984, 0x00e6a88c, 0x00e6a9b2,
+ /* f0 */ 0x00e6a8b6, 0x00e6a9b8, 0x00e6a987, 0x00e6a9a2,
+ /* f4 */ 0x00e6a999, 0x00e6a9a6, 0x00e6a988, 0x00e6a8b8,
+ /* f8 */ 0x00e6a8a2, 0x00e6aa90, 0x00e6aa8d, 0x00e6aaa0,
+ /* fc */ 0x00e6aa84, 0x00e6aaa2, 0x00e6aaa3,
+
+ /*** ddxx - offset 0x01433 ***/
+ /* a0 */ 0x00e6aa97, 0x00e89897, 0x00e6aabb,
+ /* a4 */ 0x00e6ab83, 0x00e6ab82, 0x00e6aab8, 0x00e6aab3,
+ /* a8 */ 0x00e6aaac, 0x00e6ab9e, 0x00e6ab91, 0x00e6ab9f,
+ /* ac */ 0x00e6aaaa, 0x00e6ab9a, 0x00e6abaa, 0x00e6abbb,
+ /* b0 */ 0x00e6ac85, 0x00e89896, 0x00e6abba, 0x00e6ac92,
+ /* b4 */ 0x00e6ac96, 0x00e9acb1, 0x00e6ac9f, 0x00e6acb8,
+ /* b8 */ 0x00e6acb7, 0x00e79b9c, 0x00e6acb9, 0x00e9a3ae,
+ /* bc */ 0x00e6ad87, 0x00e6ad83, 0x00e6ad89, 0x00e6ad90,
+ /* c0 */ 0x00e6ad99, 0x00e6ad94, 0x00e6ad9b, 0x00e6ad9f,
+ /* c4 */ 0x00e6ada1, 0x00e6adb8, 0x00e6adb9, 0x00e6adbf,
+ /* c8 */ 0x00e6ae80, 0x00e6ae84, 0x00e6ae83, 0x00e6ae8d,
+ /* cc */ 0x00e6ae98, 0x00e6ae95, 0x00e6ae9e, 0x00e6aea4,
+ /* d0 */ 0x00e6aeaa, 0x00e6aeab, 0x00e6aeaf, 0x00e6aeb2,
+ /* d4 */ 0x00e6aeb1, 0x00e6aeb3, 0x00e6aeb7, 0x00e6aebc,
+ /* d8 */ 0x00e6af86, 0x00e6af8b, 0x00e6af93, 0x00e6af9f,
+ /* dc */ 0x00e6afac, 0x00e6afab, 0x00e6afb3, 0x00e6afaf,
+ /* e0 */ 0x00e9babe, 0x00e6b088, 0x00e6b093, 0x00e6b094,
+ /* e4 */ 0x00e6b09b, 0x00e6b0a4, 0x00e6b0a3, 0x00e6b19e,
+ /* e8 */ 0x00e6b195, 0x00e6b1a2, 0x00e6b1aa, 0x00e6b282,
+ /* ec */ 0x00e6b28d, 0x00e6b29a, 0x00e6b281, 0x00e6b29b,
+ /* f0 */ 0x00e6b1be, 0x00e6b1a8, 0x00e6b1b3, 0x00e6b292,
+ /* f4 */ 0x00e6b290, 0x00e6b384, 0x00e6b3b1, 0x00e6b393,
+ /* f8 */ 0x00e6b2bd, 0x00e6b397, 0x00e6b385, 0x00e6b39d,
+ /* fc */ 0x00e6b2ae, 0x00e6b2b1, 0x00e6b2be,
+
+ /*** dexx - offset 0x01491 ***/
+ /* a0 */ 0x00e6b2ba, 0x00e6b39b, 0x00e6b3af,
+ /* a4 */ 0x00e6b399, 0x00e6b3aa, 0x00e6b49f, 0x00e8a18d,
+ /* a8 */ 0x00e6b4b6, 0x00e6b4ab, 0x00e6b4bd, 0x00e6b4b8,
+ /* ac */ 0x00e6b499, 0x00e6b4b5, 0x00e6b4b3, 0x00e6b492,
+ /* b0 */ 0x00e6b48c, 0x00e6b5a3, 0x00e6b693, 0x00e6b5a4,
+ /* b4 */ 0x00e6b59a, 0x00e6b5b9, 0x00e6b599, 0x00e6b68e,
+ /* b8 */ 0x00e6b695, 0x00e6bfa4, 0x00e6b685, 0x00e6b7b9,
+ /* bc */ 0x00e6b895, 0x00e6b88a, 0x00e6b6b5, 0x00e6b787,
+ /* c0 */ 0x00e6b7a6, 0x00e6b6b8, 0x00e6b786, 0x00e6b7ac,
+ /* c4 */ 0x00e6b79e, 0x00e6b78c, 0x00e6b7a8, 0x00e6b792,
+ /* c8 */ 0x00e6b785, 0x00e6b7ba, 0x00e6b799, 0x00e6b7a4,
+ /* cc */ 0x00e6b795, 0x00e6b7aa, 0x00e6b7ae, 0x00e6b8ad,
+ /* d0 */ 0x00e6b9ae, 0x00e6b8ae, 0x00e6b899, 0x00e6b9b2,
+ /* d4 */ 0x00e6b99f, 0x00e6b8be, 0x00e6b8a3, 0x00e6b9ab,
+ /* d8 */ 0x00e6b8ab, 0x00e6b9b6, 0x00e6b98d, 0x00e6b89f,
+ /* dc */ 0x00e6b983, 0x00e6b8ba, 0x00e6b98e, 0x00e6b8a4,
+ /* e0 */ 0x00e6bbbf, 0x00e6b89d, 0x00e6b8b8, 0x00e6ba82,
+ /* e4 */ 0x00e6baaa, 0x00e6ba98, 0x00e6bb89, 0x00e6bab7,
+ /* e8 */ 0x00e6bb93, 0x00e6babd, 0x00e6baaf, 0x00e6bb84,
+ /* ec */ 0x00e6bab2, 0x00e6bb94, 0x00e6bb95, 0x00e6ba8f,
+ /* f0 */ 0x00e6baa5, 0x00e6bb82, 0x00e6ba9f, 0x00e6bd81,
+ /* f4 */ 0x00e6bc91, 0x00e7818c, 0x00e6bbac, 0x00e6bbb8,
+ /* f8 */ 0x00e6bbbe, 0x00e6bcbf, 0x00e6bbb2, 0x00e6bcb1,
+ /* fc */ 0x00e6bbaf, 0x00e6bcb2, 0x00e6bb8c,
+
+ /*** dfxx - offset 0x014ef ***/
+ /* a0 */ 0x00e6bcbe, 0x00e6bc93, 0x00e6bbb7,
+ /* a4 */ 0x00e6be86, 0x00e6bdba, 0x00e6bdb8, 0x00e6be81,
+ /* a8 */ 0x00e6be80, 0x00e6bdaf, 0x00e6bd9b, 0x00e6bfb3,
+ /* ac */ 0x00e6bdad, 0x00e6be82, 0x00e6bdbc, 0x00e6bd98,
+ /* b0 */ 0x00e6be8e, 0x00e6be91, 0x00e6bf82, 0x00e6bda6,
+ /* b4 */ 0x00e6beb3, 0x00e6bea3, 0x00e6bea1, 0x00e6bea4,
+ /* b8 */ 0x00e6beb9, 0x00e6bf86, 0x00e6beaa, 0x00e6bf9f,
+ /* bc */ 0x00e6bf95, 0x00e6bfac, 0x00e6bf94, 0x00e6bf98,
+ /* c0 */ 0x00e6bfb1, 0x00e6bfae, 0x00e6bf9b, 0x00e78089,
+ /* c4 */ 0x00e7808b, 0x00e6bfba, 0x00e78091, 0x00e78081,
+ /* c8 */ 0x00e7808f, 0x00e6bfbe, 0x00e7809b, 0x00e7809a,
+ /* cc */ 0x00e6bdb4, 0x00e7809d, 0x00e78098, 0x00e7809f,
+ /* d0 */ 0x00e780b0, 0x00e780be, 0x00e780b2, 0x00e78191,
+ /* d4 */ 0x00e781a3, 0x00e78299, 0x00e78292, 0x00e782af,
+ /* d8 */ 0x00e783b1, 0x00e782ac, 0x00e782b8, 0x00e782b3,
+ /* dc */ 0x00e782ae, 0x00e7839f, 0x00e7838b, 0x00e7839d,
+ /* e0 */ 0x00e78399, 0x00e78489, 0x00e783bd, 0x00e7849c,
+ /* e4 */ 0x00e78499, 0x00e785a5, 0x00e78595, 0x00e78688,
+ /* e8 */ 0x00e785a6, 0x00e785a2, 0x00e7858c, 0x00e78596,
+ /* ec */ 0x00e785ac, 0x00e7868f, 0x00e787bb, 0x00e78684,
+ /* f0 */ 0x00e78695, 0x00e786a8, 0x00e786ac, 0x00e78797,
+ /* f4 */ 0x00e786b9, 0x00e786be, 0x00e78792, 0x00e78789,
+ /* f8 */ 0x00e78794, 0x00e7878e, 0x00e787a0, 0x00e787ac,
+ /* fc */ 0x00e787a7, 0x00e787b5, 0x00e787bc,
+
+ /*** e0xx - offset 0x0154d ***/
+ /* a0 */ 0x00e787b9, 0x00e787bf, 0x00e7888d,
+ /* a4 */ 0x00e78890, 0x00e7889b, 0x00e788a8, 0x00e788ad,
+ /* a8 */ 0x00e788ac, 0x00e788b0, 0x00e788b2, 0x00e788bb,
+ /* ac */ 0x00e788bc, 0x00e788bf, 0x00e78980, 0x00e78986,
+ /* b0 */ 0x00e7898b, 0x00e78998, 0x00e789b4, 0x00e789be,
+ /* b4 */ 0x00e78a82, 0x00e78a81, 0x00e78a87, 0x00e78a92,
+ /* b8 */ 0x00e78a96, 0x00e78aa2, 0x00e78aa7, 0x00e78ab9,
+ /* bc */ 0x00e78ab2, 0x00e78b83, 0x00e78b86, 0x00e78b84,
+ /* c0 */ 0x00e78b8e, 0x00e78b92, 0x00e78ba2, 0x00e78ba0,
+ /* c4 */ 0x00e78ba1, 0x00e78bb9, 0x00e78bb7, 0x00e5808f,
+ /* c8 */ 0x00e78c97, 0x00e78c8a, 0x00e78c9c, 0x00e78c96,
+ /* cc */ 0x00e78c9d, 0x00e78cb4, 0x00e78caf, 0x00e78ca9,
+ /* d0 */ 0x00e78ca5, 0x00e78cbe, 0x00e78d8e, 0x00e78d8f,
+ /* d4 */ 0x00e9bb98, 0x00e78d97, 0x00e78daa, 0x00e78da8,
+ /* d8 */ 0x00e78db0, 0x00e78db8, 0x00e78db5, 0x00e78dbb,
+ /* dc */ 0x00e78dba, 0x00e78f88, 0x00e78eb3, 0x00e78f8e,
+ /* e0 */ 0x00e78ebb, 0x00e78f80, 0x00e78fa5, 0x00e78fae,
+ /* e4 */ 0x00e78f9e, 0x00e792a2, 0x00e79085, 0x00e791af,
+ /* e8 */ 0x00e790a5, 0x00e78fb8, 0x00e790b2, 0x00e790ba,
+ /* ec */ 0x00e79195, 0x00e790bf, 0x00e7919f, 0x00e79199,
+ /* f0 */ 0x00e79181, 0x00e7919c, 0x00e791a9, 0x00e791b0,
+ /* f4 */ 0x00e791a3, 0x00e791aa, 0x00e791b6, 0x00e791be,
+ /* f8 */ 0x00e7928b, 0x00e7929e, 0x00e792a7, 0x00e7938a,
+ /* fc */ 0x00e7938f, 0x00e79394, 0x00e78fb1,
+
+ /*** e1xx - offset 0x015ab ***/
+ /* a0 */ 0x00e793a0, 0x00e793a3, 0x00e793a7,
+ /* a4 */ 0x00e793a9, 0x00e793ae, 0x00e793b2, 0x00e793b0,
+ /* a8 */ 0x00e793b1, 0x00e793b8, 0x00e793b7, 0x00e79484,
+ /* ac */ 0x00e79483, 0x00e79485, 0x00e7948c, 0x00e7948e,
+ /* b0 */ 0x00e7948d, 0x00e79495, 0x00e79493, 0x00e7949e,
+ /* b4 */ 0x00e794a6, 0x00e794ac, 0x00e794bc, 0x00e79584,
+ /* b8 */ 0x00e7958d, 0x00e7958a, 0x00e79589, 0x00e7959b,
+ /* bc */ 0x00e79586, 0x00e7959a, 0x00e795a9, 0x00e795a4,
+ /* c0 */ 0x00e795a7, 0x00e795ab, 0x00e795ad, 0x00e795b8,
+ /* c4 */ 0x00e795b6, 0x00e79686, 0x00e79687, 0x00e795b4,
+ /* c8 */ 0x00e7968a, 0x00e79689, 0x00e79682, 0x00e79694,
+ /* cc */ 0x00e7969a, 0x00e7969d, 0x00e796a5, 0x00e796a3,
+ /* d0 */ 0x00e79782, 0x00e796b3, 0x00e79783, 0x00e796b5,
+ /* d4 */ 0x00e796bd, 0x00e796b8, 0x00e796bc, 0x00e796b1,
+ /* d8 */ 0x00e7978d, 0x00e7978a, 0x00e79792, 0x00e79799,
+ /* dc */ 0x00e797a3, 0x00e7979e, 0x00e797be, 0x00e797bf,
+ /* e0 */ 0x00e797bc, 0x00e79881, 0x00e797b0, 0x00e797ba,
+ /* e4 */ 0x00e797b2, 0x00e797b3, 0x00e7988b, 0x00e7988d,
+ /* e8 */ 0x00e79889, 0x00e7989f, 0x00e798a7, 0x00e798a0,
+ /* ec */ 0x00e798a1, 0x00e798a2, 0x00e798a4, 0x00e798b4,
+ /* f0 */ 0x00e798b0, 0x00e798bb, 0x00e79987, 0x00e79988,
+ /* f4 */ 0x00e79986, 0x00e7999c, 0x00e79998, 0x00e799a1,
+ /* f8 */ 0x00e799a2, 0x00e799a8, 0x00e799a9, 0x00e799aa,
+ /* fc */ 0x00e799a7, 0x00e799ac, 0x00e799b0,
+
+ /*** e2xx - offset 0x01609 ***/
+ /* a0 */ 0x00e799b2, 0x00e799b6, 0x00e799b8,
+ /* a4 */ 0x00e799bc, 0x00e79a80, 0x00e79a83, 0x00e79a88,
+ /* a8 */ 0x00e79a8b, 0x00e79a8e, 0x00e79a96, 0x00e79a93,
+ /* ac */ 0x00e79a99, 0x00e79a9a, 0x00e79ab0, 0x00e79ab4,
+ /* b0 */ 0x00e79ab8, 0x00e79ab9, 0x00e79aba, 0x00e79b82,
+ /* b4 */ 0x00e79b8d, 0x00e79b96, 0x00e79b92, 0x00e79b9e,
+ /* b8 */ 0x00e79ba1, 0x00e79ba5, 0x00e79ba7, 0x00e79baa,
+ /* bc */ 0x00e898af, 0x00e79bbb, 0x00e79c88, 0x00e79c87,
+ /* c0 */ 0x00e79c84, 0x00e79ca9, 0x00e79ca4, 0x00e79c9e,
+ /* c4 */ 0x00e79ca5, 0x00e79ca6, 0x00e79c9b, 0x00e79cb7,
+ /* c8 */ 0x00e79cb8, 0x00e79d87, 0x00e79d9a, 0x00e79da8,
+ /* cc */ 0x00e79dab, 0x00e79d9b, 0x00e79da5, 0x00e79dbf,
+ /* d0 */ 0x00e79dbe, 0x00e79db9, 0x00e79e8e, 0x00e79e8b,
+ /* d4 */ 0x00e79e91, 0x00e79ea0, 0x00e79e9e, 0x00e79eb0,
+ /* d8 */ 0x00e79eb6, 0x00e79eb9, 0x00e79ebf, 0x00e79ebc,
+ /* dc */ 0x00e79ebd, 0x00e79ebb, 0x00e79f87, 0x00e79f8d,
+ /* e0 */ 0x00e79f97, 0x00e79f9a, 0x00e79f9c, 0x00e79fa3,
+ /* e4 */ 0x00e79fae, 0x00e79fbc, 0x00e7a08c, 0x00e7a092,
+ /* e8 */ 0x00e7a4a6, 0x00e7a0a0, 0x00e7a4aa, 0x00e7a185,
+ /* ec */ 0x00e7a28e, 0x00e7a1b4, 0x00e7a286, 0x00e7a1bc,
+ /* f0 */ 0x00e7a29a, 0x00e7a28c, 0x00e7a2a3, 0x00e7a2b5,
+ /* f4 */ 0x00e7a2aa, 0x00e7a2af, 0x00e7a391, 0x00e7a386,
+ /* f8 */ 0x00e7a38b, 0x00e7a394, 0x00e7a2be, 0x00e7a2bc,
+ /* fc */ 0x00e7a385, 0x00e7a38a, 0x00e7a3ac,
+
+ /*** e3xx - offset 0x01667 ***/
+ /* a0 */ 0x00e7a3a7, 0x00e7a39a, 0x00e7a3bd,
+ /* a4 */ 0x00e7a3b4, 0x00e7a487, 0x00e7a492, 0x00e7a491,
+ /* a8 */ 0x00e7a499, 0x00e7a4ac, 0x00e7a4ab, 0x00e7a580,
+ /* ac */ 0x00e7a5a0, 0x00e7a597, 0x00e7a59f, 0x00e7a59a,
+ /* b0 */ 0x00e7a595, 0x00e7a593, 0x00e7a5ba, 0x00e7a5bf,
+ /* b4 */ 0x00e7a68a, 0x00e7a69d, 0x00e7a6a7, 0x00e9bd8b,
+ /* b8 */ 0x00e7a6aa, 0x00e7a6ae, 0x00e7a6b3, 0x00e7a6b9,
+ /* bc */ 0x00e7a6ba, 0x00e7a789, 0x00e7a795, 0x00e7a7a7,
+ /* c0 */ 0x00e7a7ac, 0x00e7a7a1, 0x00e7a7a3, 0x00e7a888,
+ /* c4 */ 0x00e7a88d, 0x00e7a898, 0x00e7a899, 0x00e7a8a0,
+ /* c8 */ 0x00e7a89f, 0x00e7a680, 0x00e7a8b1, 0x00e7a8bb,
+ /* cc */ 0x00e7a8be, 0x00e7a8b7, 0x00e7a983, 0x00e7a997,
+ /* d0 */ 0x00e7a989, 0x00e7a9a1, 0x00e7a9a2, 0x00e7a9a9,
+ /* d4 */ 0x00e9be9d, 0x00e7a9b0, 0x00e7a9b9, 0x00e7a9bd,
+ /* d8 */ 0x00e7aa88, 0x00e7aa97, 0x00e7aa95, 0x00e7aa98,
+ /* dc */ 0x00e7aa96, 0x00e7aaa9, 0x00e7ab88, 0x00e7aab0,
+ /* e0 */ 0x00e7aab6, 0x00e7ab85, 0x00e7ab84, 0x00e7aabf,
+ /* e4 */ 0x00e98283, 0x00e7ab87, 0x00e7ab8a, 0x00e7ab8d,
+ /* e8 */ 0x00e7ab8f, 0x00e7ab95, 0x00e7ab93, 0x00e7ab99,
+ /* ec */ 0x00e7ab9a, 0x00e7ab9d, 0x00e7aba1, 0x00e7aba2,
+ /* f0 */ 0x00e7aba6, 0x00e7abad, 0x00e7abb0, 0x00e7ac82,
+ /* f4 */ 0x00e7ac8f, 0x00e7ac8a, 0x00e7ac86, 0x00e7acb3,
+ /* f8 */ 0x00e7ac98, 0x00e7ac99, 0x00e7ac9e, 0x00e7acb5,
+ /* fc */ 0x00e7aca8, 0x00e7acb6, 0x00e7ad90,
+
+ /*** e4xx - offset 0x016c5 ***/
+ /* a0 */ 0x00e7adba, 0x00e7ac84, 0x00e7ad8d,
+ /* a4 */ 0x00e7ac8b, 0x00e7ad8c, 0x00e7ad85, 0x00e7adb5,
+ /* a8 */ 0x00e7ada5, 0x00e7adb4, 0x00e7ada7, 0x00e7adb0,
+ /* ac */ 0x00e7adb1, 0x00e7adac, 0x00e7adae, 0x00e7ae9d,
+ /* b0 */ 0x00e7ae98, 0x00e7ae9f, 0x00e7ae8d, 0x00e7ae9c,
+ /* b4 */ 0x00e7ae9a, 0x00e7ae8b, 0x00e7ae92, 0x00e7ae8f,
+ /* b8 */ 0x00e7ad9d, 0x00e7ae99, 0x00e7af8b, 0x00e7af81,
+ /* bc */ 0x00e7af8c, 0x00e7af8f, 0x00e7aeb4, 0x00e7af86,
+ /* c0 */ 0x00e7af9d, 0x00e7afa9, 0x00e7b091, 0x00e7b094,
+ /* c4 */ 0x00e7afa6, 0x00e7afa5, 0x00e7b1a0, 0x00e7b080,
+ /* c8 */ 0x00e7b087, 0x00e7b093, 0x00e7afb3, 0x00e7afb7,
+ /* cc */ 0x00e7b097, 0x00e7b08d, 0x00e7afb6, 0x00e7b0a3,
+ /* d0 */ 0x00e7b0a7, 0x00e7b0aa, 0x00e7b09f, 0x00e7b0b7,
+ /* d4 */ 0x00e7b0ab, 0x00e7b0bd, 0x00e7b18c, 0x00e7b183,
+ /* d8 */ 0x00e7b194, 0x00e7b18f, 0x00e7b180, 0x00e7b190,
+ /* dc */ 0x00e7b198, 0x00e7b19f, 0x00e7b1a4, 0x00e7b196,
+ /* e0 */ 0x00e7b1a5, 0x00e7b1ac, 0x00e7b1b5, 0x00e7b283,
+ /* e4 */ 0x00e7b290, 0x00e7b2a4, 0x00e7b2ad, 0x00e7b2a2,
+ /* e8 */ 0x00e7b2ab, 0x00e7b2a1, 0x00e7b2a8, 0x00e7b2b3,
+ /* ec */ 0x00e7b2b2, 0x00e7b2b1, 0x00e7b2ae, 0x00e7b2b9,
+ /* f0 */ 0x00e7b2bd, 0x00e7b380, 0x00e7b385, 0x00e7b382,
+ /* f4 */ 0x00e7b398, 0x00e7b392, 0x00e7b39c, 0x00e7b3a2,
+ /* f8 */ 0x00e9acbb, 0x00e7b3af, 0x00e7b3b2, 0x00e7b3b4,
+ /* fc */ 0x00e7b3b6, 0x00e7b3ba, 0x00e7b486,
+
+ /*** e5xx - offset 0x01723 ***/
+ /* a0 */ 0x00e7b482, 0x00e7b49c, 0x00e7b495,
+ /* a4 */ 0x00e7b48a, 0x00e7b585, 0x00e7b58b, 0x00e7b4ae,
+ /* a8 */ 0x00e7b4b2, 0x00e7b4bf, 0x00e7b4b5, 0x00e7b586,
+ /* ac */ 0x00e7b5b3, 0x00e7b596, 0x00e7b58e, 0x00e7b5b2,
+ /* b0 */ 0x00e7b5a8, 0x00e7b5ae, 0x00e7b58f, 0x00e7b5a3,
+ /* b4 */ 0x00e7b693, 0x00e7b689, 0x00e7b59b, 0x00e7b68f,
+ /* b8 */ 0x00e7b5bd, 0x00e7b69b, 0x00e7b6ba, 0x00e7b6ae,
+ /* bc */ 0x00e7b6a3, 0x00e7b6b5, 0x00e7b787, 0x00e7b6bd,
+ /* c0 */ 0x00e7b6ab, 0x00e7b8bd, 0x00e7b6a2, 0x00e7b6af,
+ /* c4 */ 0x00e7b79c, 0x00e7b6b8, 0x00e7b69f, 0x00e7b6b0,
+ /* c8 */ 0x00e7b798, 0x00e7b79d, 0x00e7b7a4, 0x00e7b79e,
+ /* cc */ 0x00e7b7bb, 0x00e7b7b2, 0x00e7b7a1, 0x00e7b885,
+ /* d0 */ 0x00e7b88a, 0x00e7b8a3, 0x00e7b8a1, 0x00e7b892,
+ /* d4 */ 0x00e7b8b1, 0x00e7b89f, 0x00e7b889, 0x00e7b88b,
+ /* d8 */ 0x00e7b8a2, 0x00e7b986, 0x00e7b9a6, 0x00e7b8bb,
+ /* dc */ 0x00e7b8b5, 0x00e7b8b9, 0x00e7b983, 0x00e7b8b7,
+ /* e0 */ 0x00e7b8b2, 0x00e7b8ba, 0x00e7b9a7, 0x00e7b99d,
+ /* e4 */ 0x00e7b996, 0x00e7b99e, 0x00e7b999, 0x00e7b99a,
+ /* e8 */ 0x00e7b9b9, 0x00e7b9aa, 0x00e7b9a9, 0x00e7b9bc,
+ /* ec */ 0x00e7b9bb, 0x00e7ba83, 0x00e7b795, 0x00e7b9bd,
+ /* f0 */ 0x00e8beae, 0x00e7b9bf, 0x00e7ba88, 0x00e7ba89,
+ /* f4 */ 0x00e7ba8c, 0x00e7ba92, 0x00e7ba90, 0x00e7ba93,
+ /* f8 */ 0x00e7ba94, 0x00e7ba96, 0x00e7ba8e, 0x00e7ba9b,
+ /* fc */ 0x00e7ba9c, 0x00e7bcb8, 0x00e7bcba,
+
+ /*** e6xx - offset 0x01781 ***/
+ /* a0 */ 0x00e7bd85, 0x00e7bd8c, 0x00e7bd8d,
+ /* a4 */ 0x00e7bd8e, 0x00e7bd90, 0x00e7bd91, 0x00e7bd95,
+ /* a8 */ 0x00e7bd94, 0x00e7bd98, 0x00e7bd9f, 0x00e7bda0,
+ /* ac */ 0x00e7bda8, 0x00e7bda9, 0x00e7bda7, 0x00e7bdb8,
+ /* b0 */ 0x00e7be82, 0x00e7be86, 0x00e7be83, 0x00e7be88,
+ /* b4 */ 0x00e7be87, 0x00e7be8c, 0x00e7be94, 0x00e7be9e,
+ /* b8 */ 0x00e7be9d, 0x00e7be9a, 0x00e7bea3, 0x00e7beaf,
+ /* bc */ 0x00e7beb2, 0x00e7beb9, 0x00e7beae, 0x00e7beb6,
+ /* c0 */ 0x00e7beb8, 0x00e8adb1, 0x00e7bf85, 0x00e7bf86,
+ /* c4 */ 0x00e7bf8a, 0x00e7bf95, 0x00e7bf94, 0x00e7bfa1,
+ /* c8 */ 0x00e7bfa6, 0x00e7bfa9, 0x00e7bfb3, 0x00e7bfb9,
+ /* cc */ 0x00e9a39c, 0x00e88086, 0x00e88084, 0x00e8808b,
+ /* d0 */ 0x00e88092, 0x00e88098, 0x00e88099, 0x00e8809c,
+ /* d4 */ 0x00e880a1, 0x00e880a8, 0x00e880bf, 0x00e880bb,
+ /* d8 */ 0x00e8818a, 0x00e88186, 0x00e88192, 0x00e88198,
+ /* dc */ 0x00e8819a, 0x00e8819f, 0x00e881a2, 0x00e881a8,
+ /* e0 */ 0x00e881b3, 0x00e881b2, 0x00e881b0, 0x00e881b6,
+ /* e4 */ 0x00e881b9, 0x00e881bd, 0x00e881bf, 0x00e88284,
+ /* e8 */ 0x00e88286, 0x00e88285, 0x00e8829b, 0x00e88293,
+ /* ec */ 0x00e8829a, 0x00e882ad, 0x00e58690, 0x00e882ac,
+ /* f0 */ 0x00e8839b, 0x00e883a5, 0x00e88399, 0x00e8839d,
+ /* f4 */ 0x00e88384, 0x00e8839a, 0x00e88396, 0x00e88489,
+ /* f8 */ 0x00e883af, 0x00e883b1, 0x00e8849b, 0x00e884a9,
+ /* fc */ 0x00e884a3, 0x00e884af, 0x00e8858b,
+
+ /*** e7xx - offset 0x017df ***/
+ /* a0 */ 0x00e99a8b, 0x00e88586, 0x00e884be,
+ /* a4 */ 0x00e88593, 0x00e88591, 0x00e883bc, 0x00e885b1,
+ /* a8 */ 0x00e885ae, 0x00e885a5, 0x00e885a6, 0x00e885b4,
+ /* ac */ 0x00e88683, 0x00e88688, 0x00e8868a, 0x00e88680,
+ /* b0 */ 0x00e88682, 0x00e886a0, 0x00e88695, 0x00e886a4,
+ /* b4 */ 0x00e886a3, 0x00e8859f, 0x00e88693, 0x00e886a9,
+ /* b8 */ 0x00e886b0, 0x00e886b5, 0x00e886be, 0x00e886b8,
+ /* bc */ 0x00e886bd, 0x00e88780, 0x00e88782, 0x00e886ba,
+ /* c0 */ 0x00e88789, 0x00e8878d, 0x00e88791, 0x00e88799,
+ /* c4 */ 0x00e88798, 0x00e88788, 0x00e8879a, 0x00e8879f,
+ /* c8 */ 0x00e887a0, 0x00e887a7, 0x00e887ba, 0x00e887bb,
+ /* cc */ 0x00e887be, 0x00e88881, 0x00e88882, 0x00e88885,
+ /* d0 */ 0x00e88887, 0x00e8888a, 0x00e8888d, 0x00e88890,
+ /* d4 */ 0x00e88896, 0x00e888a9, 0x00e888ab, 0x00e888b8,
+ /* d8 */ 0x00e888b3, 0x00e88980, 0x00e88999, 0x00e88998,
+ /* dc */ 0x00e8899d, 0x00e8899a, 0x00e8899f, 0x00e889a4,
+ /* e0 */ 0x00e889a2, 0x00e889a8, 0x00e889aa, 0x00e889ab,
+ /* e4 */ 0x00e888ae, 0x00e889b1, 0x00e889b7, 0x00e889b8,
+ /* e8 */ 0x00e889be, 0x00e88a8d, 0x00e88a92, 0x00e88aab,
+ /* ec */ 0x00e88a9f, 0x00e88abb, 0x00e88aac, 0x00e88ba1,
+ /* f0 */ 0x00e88ba3, 0x00e88b9f, 0x00e88b92, 0x00e88bb4,
+ /* f4 */ 0x00e88bb3, 0x00e88bba, 0x00e88e93, 0x00e88c83,
+ /* f8 */ 0x00e88bbb, 0x00e88bb9, 0x00e88b9e, 0x00e88c86,
+ /* fc */ 0x00e88b9c, 0x00e88c89, 0x00e88b99,
+
+ /*** e8xx - offset 0x0183d ***/
+ /* a0 */ 0x00e88cb5, 0x00e88cb4, 0x00e88c96,
+ /* a4 */ 0x00e88cb2, 0x00e88cb1, 0x00e88d80, 0x00e88cb9,
+ /* a8 */ 0x00e88d90, 0x00e88d85, 0x00e88caf, 0x00e88cab,
+ /* ac */ 0x00e88c97, 0x00e88c98, 0x00e88e85, 0x00e88e9a,
+ /* b0 */ 0x00e88eaa, 0x00e88e9f, 0x00e88ea2, 0x00e88e96,
+ /* b4 */ 0x00e88ca3, 0x00e88e8e, 0x00e88e87, 0x00e88e8a,
+ /* b8 */ 0x00e88dbc, 0x00e88eb5, 0x00e88db3, 0x00e88db5,
+ /* bc */ 0x00e88ea0, 0x00e88e89, 0x00e88ea8, 0x00e88fb4,
+ /* c0 */ 0x00e89093, 0x00e88fab, 0x00e88f8e, 0x00e88fbd,
+ /* c4 */ 0x00e89083, 0x00e88f98, 0x00e8908b, 0x00e88f81,
+ /* c8 */ 0x00e88fb7, 0x00e89087, 0x00e88fa0, 0x00e88fb2,
+ /* cc */ 0x00e8908d, 0x00e890a2, 0x00e890a0, 0x00e88ebd,
+ /* d0 */ 0x00e890b8, 0x00e89486, 0x00e88fbb, 0x00e891ad,
+ /* d4 */ 0x00e890aa, 0x00e890bc, 0x00e8959a, 0x00e89284,
+ /* d8 */ 0x00e891b7, 0x00e891ab, 0x00e892ad, 0x00e891ae,
+ /* dc */ 0x00e89282, 0x00e891a9, 0x00e89186, 0x00e890ac,
+ /* e0 */ 0x00e891af, 0x00e891b9, 0x00e890b5, 0x00e8938a,
+ /* e4 */ 0x00e891a2, 0x00e892b9, 0x00e892bf, 0x00e8929f,
+ /* e8 */ 0x00e89399, 0x00e8938d, 0x00e892bb, 0x00e8939a,
+ /* ec */ 0x00e89390, 0x00e89381, 0x00e89386, 0x00e89396,
+ /* f0 */ 0x00e892a1, 0x00e894a1, 0x00e893bf, 0x00e893b4,
+ /* f4 */ 0x00e89497, 0x00e89498, 0x00e894ac, 0x00e8949f,
+ /* f8 */ 0x00e89495, 0x00e89494, 0x00e893bc, 0x00e89580,
+ /* fc */ 0x00e895a3, 0x00e89598, 0x00e89588,
+
+ /*** e9xx - offset 0x0189b ***/
+ /* a0 */ 0x00e89581, 0x00e89882, 0x00e8958b,
+ /* a4 */ 0x00e89595, 0x00e89680, 0x00e896a4, 0x00e89688,
+ /* a8 */ 0x00e89691, 0x00e8968a, 0x00e896a8, 0x00e895ad,
+ /* ac */ 0x00e89694, 0x00e8969b, 0x00e897aa, 0x00e89687,
+ /* b0 */ 0x00e8969c, 0x00e895b7, 0x00e895be, 0x00e89690,
+ /* b4 */ 0x00e89789, 0x00e896ba, 0x00e8978f, 0x00e896b9,
+ /* b8 */ 0x00e89790, 0x00e89795, 0x00e8979d, 0x00e897a5,
+ /* bc */ 0x00e8979c, 0x00e897b9, 0x00e8988a, 0x00e89893,
+ /* c0 */ 0x00e8988b, 0x00e897be, 0x00e897ba, 0x00e89886,
+ /* c4 */ 0x00e898a2, 0x00e8989a, 0x00e898b0, 0x00e898bf,
+ /* c8 */ 0x00e8998d, 0x00e4b995, 0x00e89994, 0x00e8999f,
+ /* cc */ 0x00e899a7, 0x00e899b1, 0x00e89a93, 0x00e89aa3,
+ /* d0 */ 0x00e89aa9, 0x00e89aaa, 0x00e89a8b, 0x00e89a8c,
+ /* d4 */ 0x00e89ab6, 0x00e89aaf, 0x00e89b84, 0x00e89b86,
+ /* d8 */ 0x00e89ab0, 0x00e89b89, 0x00e8a0a3, 0x00e89aab,
+ /* dc */ 0x00e89b94, 0x00e89b9e, 0x00e89ba9, 0x00e89bac,
+ /* e0 */ 0x00e89b9f, 0x00e89b9b, 0x00e89baf, 0x00e89c92,
+ /* e4 */ 0x00e89c86, 0x00e89c88, 0x00e89c80, 0x00e89c83,
+ /* e8 */ 0x00e89bbb, 0x00e89c91, 0x00e89c89, 0x00e89c8d,
+ /* ec */ 0x00e89bb9, 0x00e89c8a, 0x00e89cb4, 0x00e89cbf,
+ /* f0 */ 0x00e89cb7, 0x00e89cbb, 0x00e89ca5, 0x00e89ca9,
+ /* f4 */ 0x00e89c9a, 0x00e89da0, 0x00e89d9f, 0x00e89db8,
+ /* f8 */ 0x00e89d8c, 0x00e89d8e, 0x00e89db4, 0x00e89d97,
+ /* fc */ 0x00e89da8, 0x00e89dae, 0x00e89d99,
+
+ /*** eaxx - offset 0x018f9 ***/
+ /* a0 */ 0x00e89d93, 0x00e89da3, 0x00e89daa,
+ /* a4 */ 0x00e8a085, 0x00e89ea2, 0x00e89e9f, 0x00e89e82,
+ /* a8 */ 0x00e89eaf, 0x00e89f8b, 0x00e89ebd, 0x00e89f80,
+ /* ac */ 0x00e89f90, 0x00e99b96, 0x00e89eab, 0x00e89f84,
+ /* b0 */ 0x00e89eb3, 0x00e89f87, 0x00e89f86, 0x00e89ebb,
+ /* b4 */ 0x00e89faf, 0x00e89fb2, 0x00e89fa0, 0x00e8a08f,
+ /* b8 */ 0x00e8a08d, 0x00e89fbe, 0x00e89fb6, 0x00e89fb7,
+ /* bc */ 0x00e8a08e, 0x00e89f92, 0x00e8a091, 0x00e8a096,
+ /* c0 */ 0x00e8a095, 0x00e8a0a2, 0x00e8a0a1, 0x00e8a0b1,
+ /* c4 */ 0x00e8a0b6, 0x00e8a0b9, 0x00e8a0a7, 0x00e8a0bb,
+ /* c8 */ 0x00e8a184, 0x00e8a182, 0x00e8a192, 0x00e8a199,
+ /* cc */ 0x00e8a19e, 0x00e8a1a2, 0x00e8a1ab, 0x00e8a281,
+ /* d0 */ 0x00e8a1be, 0x00e8a29e, 0x00e8a1b5, 0x00e8a1bd,
+ /* d4 */ 0x00e8a2b5, 0x00e8a1b2, 0x00e8a282, 0x00e8a297,
+ /* d8 */ 0x00e8a292, 0x00e8a2ae, 0x00e8a299, 0x00e8a2a2,
+ /* dc */ 0x00e8a28d, 0x00e8a2a4, 0x00e8a2b0, 0x00e8a2bf,
+ /* e0 */ 0x00e8a2b1, 0x00e8a383, 0x00e8a384, 0x00e8a394,
+ /* e4 */ 0x00e8a398, 0x00e8a399, 0x00e8a39d, 0x00e8a3b9,
+ /* e8 */ 0x00e8a482, 0x00e8a3bc, 0x00e8a3b4, 0x00e8a3a8,
+ /* ec */ 0x00e8a3b2, 0x00e8a484, 0x00e8a48c, 0x00e8a48a,
+ /* f0 */ 0x00e8a493, 0x00e8a583, 0x00e8a49e, 0x00e8a4a5,
+ /* f4 */ 0x00e8a4aa, 0x00e8a4ab, 0x00e8a581, 0x00e8a584,
+ /* f8 */ 0x00e8a4bb, 0x00e8a4b6, 0x00e8a4b8, 0x00e8a58c,
+ /* fc */ 0x00e8a49d, 0x00e8a5a0, 0x00e8a59e,
+
+ /*** ebxx - offset 0x01957 ***/
+ /* a0 */ 0x00e8a5a6, 0x00e8a5a4, 0x00e8a5ad,
+ /* a4 */ 0x00e8a5aa, 0x00e8a5af, 0x00e8a5b4, 0x00e8a5b7,
+ /* a8 */ 0x00e8a5be, 0x00e8a683, 0x00e8a688, 0x00e8a68a,
+ /* ac */ 0x00e8a693, 0x00e8a698, 0x00e8a6a1, 0x00e8a6a9,
+ /* b0 */ 0x00e8a6a6, 0x00e8a6ac, 0x00e8a6af, 0x00e8a6b2,
+ /* b4 */ 0x00e8a6ba, 0x00e8a6bd, 0x00e8a6bf, 0x00e8a780,
+ /* b8 */ 0x00e8a79a, 0x00e8a79c, 0x00e8a79d, 0x00e8a7a7,
+ /* bc */ 0x00e8a7b4, 0x00e8a7b8, 0x00e8a883, 0x00e8a896,
+ /* c0 */ 0x00e8a890, 0x00e8a88c, 0x00e8a89b, 0x00e8a89d,
+ /* c4 */ 0x00e8a8a5, 0x00e8a8b6, 0x00e8a981, 0x00e8a99b,
+ /* c8 */ 0x00e8a992, 0x00e8a986, 0x00e8a988, 0x00e8a9bc,
+ /* cc */ 0x00e8a9ad, 0x00e8a9ac, 0x00e8a9a2, 0x00e8aa85,
+ /* d0 */ 0x00e8aa82, 0x00e8aa84, 0x00e8aaa8, 0x00e8aaa1,
+ /* d4 */ 0x00e8aa91, 0x00e8aaa5, 0x00e8aaa6, 0x00e8aa9a,
+ /* d8 */ 0x00e8aaa3, 0x00e8ab84, 0x00e8ab8d, 0x00e8ab82,
+ /* dc */ 0x00e8ab9a, 0x00e8abab, 0x00e8abb3, 0x00e8aba7,
+ /* e0 */ 0x00e8aba4, 0x00e8abb1, 0x00e8ac94, 0x00e8aba0,
+ /* e4 */ 0x00e8aba2, 0x00e8abb7, 0x00e8ab9e, 0x00e8ab9b,
+ /* e8 */ 0x00e8ac8c, 0x00e8ac87, 0x00e8ac9a, 0x00e8aba1,
+ /* ec */ 0x00e8ac96, 0x00e8ac90, 0x00e8ac97, 0x00e8aca0,
+ /* f0 */ 0x00e8acb3, 0x00e99eab, 0x00e8aca6, 0x00e8acab,
+ /* f4 */ 0x00e8acbe, 0x00e8aca8, 0x00e8ad81, 0x00e8ad8c,
+ /* f8 */ 0x00e8ad8f, 0x00e8ad8e, 0x00e8ad89, 0x00e8ad96,
+ /* fc */ 0x00e8ad9b, 0x00e8ad9a, 0x00e8adab,
+
+ /*** ecxx - offset 0x019b5 ***/
+ /* a0 */ 0x00e8ad9f, 0x00e8adac, 0x00e8adaf,
+ /* a4 */ 0x00e8adb4, 0x00e8adbd, 0x00e8ae80, 0x00e8ae8c,
+ /* a8 */ 0x00e8ae8e, 0x00e8ae92, 0x00e8ae93, 0x00e8ae96,
+ /* ac */ 0x00e8ae99, 0x00e8ae9a, 0x00e8b0ba, 0x00e8b181,
+ /* b0 */ 0x00e8b0bf, 0x00e8b188, 0x00e8b18c, 0x00e8b18e,
+ /* b4 */ 0x00e8b190, 0x00e8b195, 0x00e8b1a2, 0x00e8b1ac,
+ /* b8 */ 0x00e8b1b8, 0x00e8b1ba, 0x00e8b282, 0x00e8b289,
+ /* bc */ 0x00e8b285, 0x00e8b28a, 0x00e8b28d, 0x00e8b28e,
+ /* c0 */ 0x00e8b294, 0x00e8b1bc, 0x00e8b298, 0x00e6889d,
+ /* c4 */ 0x00e8b2ad, 0x00e8b2aa, 0x00e8b2bd, 0x00e8b2b2,
+ /* c8 */ 0x00e8b2b3, 0x00e8b2ae, 0x00e8b2b6, 0x00e8b388,
+ /* cc */ 0x00e8b381, 0x00e8b3a4, 0x00e8b3a3, 0x00e8b39a,
+ /* d0 */ 0x00e8b3bd, 0x00e8b3ba, 0x00e8b3bb, 0x00e8b484,
+ /* d4 */ 0x00e8b485, 0x00e8b48a, 0x00e8b487, 0x00e8b48f,
+ /* d8 */ 0x00e8b48d, 0x00e8b490, 0x00e9bd8e, 0x00e8b493,
+ /* dc */ 0x00e8b38d, 0x00e8b494, 0x00e8b496, 0x00e8b5a7,
+ /* e0 */ 0x00e8b5ad, 0x00e8b5b1, 0x00e8b5b3, 0x00e8b681,
+ /* e4 */ 0x00e8b699, 0x00e8b782, 0x00e8b6be, 0x00e8b6ba,
+ /* e8 */ 0x00e8b78f, 0x00e8b79a, 0x00e8b796, 0x00e8b78c,
+ /* ec */ 0x00e8b79b, 0x00e8b78b, 0x00e8b7aa, 0x00e8b7ab,
+ /* f0 */ 0x00e8b79f, 0x00e8b7a3, 0x00e8b7bc, 0x00e8b888,
+ /* f4 */ 0x00e8b889, 0x00e8b7bf, 0x00e8b89d, 0x00e8b89e,
+ /* f8 */ 0x00e8b890, 0x00e8b89f, 0x00e8b982, 0x00e8b8b5,
+ /* fc */ 0x00e8b8b0, 0x00e8b8b4, 0x00e8b98a,
+
+ /*** edxx - offset 0x01a13 ***/
+ /* a0 */ 0x00e8b987, 0x00e8b989, 0x00e8b98c,
+ /* a4 */ 0x00e8b990, 0x00e8b988, 0x00e8b999, 0x00e8b9a4,
+ /* a8 */ 0x00e8b9a0, 0x00e8b8aa, 0x00e8b9a3, 0x00e8b995,
+ /* ac */ 0x00e8b9b6, 0x00e8b9b2, 0x00e8b9bc, 0x00e8ba81,
+ /* b0 */ 0x00e8ba87, 0x00e8ba85, 0x00e8ba84, 0x00e8ba8b,
+ /* b4 */ 0x00e8ba8a, 0x00e8ba93, 0x00e8ba91, 0x00e8ba94,
+ /* b8 */ 0x00e8ba99, 0x00e8baaa, 0x00e8baa1, 0x00e8baac,
+ /* bc */ 0x00e8bab0, 0x00e8bb86, 0x00e8bab1, 0x00e8babe,
+ /* c0 */ 0x00e8bb85, 0x00e8bb88, 0x00e8bb8b, 0x00e8bb9b,
+ /* c4 */ 0x00e8bba3, 0x00e8bbbc, 0x00e8bbbb, 0x00e8bbab,
+ /* c8 */ 0x00e8bbbe, 0x00e8bc8a, 0x00e8bc85, 0x00e8bc95,
+ /* cc */ 0x00e8bc92, 0x00e8bc99, 0x00e8bc93, 0x00e8bc9c,
+ /* d0 */ 0x00e8bc9f, 0x00e8bc9b, 0x00e8bc8c, 0x00e8bca6,
+ /* d4 */ 0x00e8bcb3, 0x00e8bcbb, 0x00e8bcb9, 0x00e8bd85,
+ /* d8 */ 0x00e8bd82, 0x00e8bcbe, 0x00e8bd8c, 0x00e8bd89,
+ /* dc */ 0x00e8bd86, 0x00e8bd8e, 0x00e8bd97, 0x00e8bd9c,
+ /* e0 */ 0x00e8bda2, 0x00e8bda3, 0x00e8bda4, 0x00e8be9c,
+ /* e4 */ 0x00e8be9f, 0x00e8bea3, 0x00e8bead, 0x00e8beaf,
+ /* e8 */ 0x00e8beb7, 0x00e8bf9a, 0x00e8bfa5, 0x00e8bfa2,
+ /* ec */ 0x00e8bfaa, 0x00e8bfaf, 0x00e98287, 0x00e8bfb4,
+ /* f0 */ 0x00e98085, 0x00e8bfb9, 0x00e8bfba, 0x00e98091,
+ /* f4 */ 0x00e98095, 0x00e980a1, 0x00e9808d, 0x00e9809e,
+ /* f8 */ 0x00e98096, 0x00e9808b, 0x00e980a7, 0x00e980b6,
+ /* fc */ 0x00e980b5, 0x00e980b9, 0x00e8bfb8,
+
+ /*** eexx - offset 0x01a71 ***/
+ /* a0 */ 0x00e9818f, 0x00e98190, 0x00e98191,
+ /* a4 */ 0x00e98192, 0x00e9808e, 0x00e98189, 0x00e980be,
+ /* a8 */ 0x00e98196, 0x00e98198, 0x00e9819e, 0x00e981a8,
+ /* ac */ 0x00e981af, 0x00e981b6, 0x00e99aa8, 0x00e981b2,
+ /* b0 */ 0x00e98282, 0x00e981bd, 0x00e98281, 0x00e98280,
+ /* b4 */ 0x00e9828a, 0x00e98289, 0x00e9828f, 0x00e982a8,
+ /* b8 */ 0x00e982af, 0x00e982b1, 0x00e982b5, 0x00e983a2,
+ /* bc */ 0x00e983a4, 0x00e68988, 0x00e9839b, 0x00e98482,
+ /* c0 */ 0x00e98492, 0x00e98499, 0x00e984b2, 0x00e984b0,
+ /* c4 */ 0x00e9858a, 0x00e98596, 0x00e98598, 0x00e985a3,
+ /* c8 */ 0x00e985a5, 0x00e985a9, 0x00e985b3, 0x00e985b2,
+ /* cc */ 0x00e9868b, 0x00e98689, 0x00e98682, 0x00e986a2,
+ /* d0 */ 0x00e986ab, 0x00e986af, 0x00e986aa, 0x00e986b5,
+ /* d4 */ 0x00e986b4, 0x00e986ba, 0x00e98780, 0x00e98781,
+ /* d8 */ 0x00e98789, 0x00e9878b, 0x00e98790, 0x00e98796,
+ /* dc */ 0x00e9879f, 0x00e987a1, 0x00e9879b, 0x00e987bc,
+ /* e0 */ 0x00e987b5, 0x00e987b6, 0x00e9889e, 0x00e987bf,
+ /* e4 */ 0x00e98894, 0x00e988ac, 0x00e98895, 0x00e98891,
+ /* e8 */ 0x00e9899e, 0x00e98997, 0x00e98985, 0x00e98989,
+ /* ec */ 0x00e989a4, 0x00e98988, 0x00e98a95, 0x00e988bf,
+ /* f0 */ 0x00e9898b, 0x00e98990, 0x00e98a9c, 0x00e98a96,
+ /* f4 */ 0x00e98a93, 0x00e98a9b, 0x00e9899a, 0x00e98b8f,
+ /* f8 */ 0x00e98ab9, 0x00e98ab7, 0x00e98ba9, 0x00e98c8f,
+ /* fc */ 0x00e98bba, 0x00e98d84, 0x00e98cae,
+
+ /*** efxx - offset 0x01acf ***/
+ /* a0 */ 0x00e98c99, 0x00e98ca2, 0x00e98c9a,
+ /* a4 */ 0x00e98ca3, 0x00e98cba, 0x00e98cb5, 0x00e98cbb,
+ /* a8 */ 0x00e98d9c, 0x00e98da0, 0x00e98dbc, 0x00e98dae,
+ /* ac */ 0x00e98d96, 0x00e98eb0, 0x00e98eac, 0x00e98ead,
+ /* b0 */ 0x00e98e94, 0x00e98eb9, 0x00e98f96, 0x00e98f97,
+ /* b4 */ 0x00e98fa8, 0x00e98fa5, 0x00e98f98, 0x00e98f83,
+ /* b8 */ 0x00e98f9d, 0x00e98f90, 0x00e98f88, 0x00e98fa4,
+ /* bc */ 0x00e9909a, 0x00e99094, 0x00e99093, 0x00e99083,
+ /* c0 */ 0x00e99087, 0x00e99090, 0x00e990b6, 0x00e990ab,
+ /* c4 */ 0x00e990b5, 0x00e990a1, 0x00e990ba, 0x00e99181,
+ /* c8 */ 0x00e99192, 0x00e99184, 0x00e9919b, 0x00e991a0,
+ /* cc */ 0x00e991a2, 0x00e9919e, 0x00e991aa, 0x00e988a9,
+ /* d0 */ 0x00e991b0, 0x00e991b5, 0x00e991b7, 0x00e991bd,
+ /* d4 */ 0x00e9919a, 0x00e991bc, 0x00e991be, 0x00e99281,
+ /* d8 */ 0x00e991bf, 0x00e99682, 0x00e99687, 0x00e9968a,
+ /* dc */ 0x00e99694, 0x00e99696, 0x00e99698, 0x00e99699,
+ /* e0 */ 0x00e996a0, 0x00e996a8, 0x00e996a7, 0x00e996ad,
+ /* e4 */ 0x00e996bc, 0x00e996bb, 0x00e996b9, 0x00e996be,
+ /* e8 */ 0x00e9978a, 0x00e6bfb6, 0x00e99783, 0x00e9978d,
+ /* ec */ 0x00e9978c, 0x00e99795, 0x00e99794, 0x00e99796,
+ /* f0 */ 0x00e9979c, 0x00e997a1, 0x00e997a5, 0x00e997a2,
+ /* f4 */ 0x00e998a1, 0x00e998a8, 0x00e998ae, 0x00e998af,
+ /* f8 */ 0x00e99982, 0x00e9998c, 0x00e9998f, 0x00e9998b,
+ /* fc */ 0x00e999b7, 0x00e9999c, 0x00e9999e,
+
+ /*** f0xx - offset 0x01b2d ***/
+ /* a0 */ 0x00e9999d, 0x00e9999f, 0x00e999a6,
+ /* a4 */ 0x00e999b2, 0x00e999ac, 0x00e99a8d, 0x00e99a98,
+ /* a8 */ 0x00e99a95, 0x00e99a97, 0x00e99aaa, 0x00e99aa7,
+ /* ac */ 0x00e99ab1, 0x00e99ab2, 0x00e99ab0, 0x00e99ab4,
+ /* b0 */ 0x00e99ab6, 0x00e99ab8, 0x00e99ab9, 0x00e99b8e,
+ /* b4 */ 0x00e99b8b, 0x00e99b89, 0x00e99b8d, 0x00e8a58d,
+ /* b8 */ 0x00e99b9c, 0x00e99c8d, 0x00e99b95, 0x00e99bb9,
+ /* bc */ 0x00e99c84, 0x00e99c86, 0x00e99c88, 0x00e99c93,
+ /* c0 */ 0x00e99c8e, 0x00e99c91, 0x00e99c8f, 0x00e99c96,
+ /* c4 */ 0x00e99c99, 0x00e99ca4, 0x00e99caa, 0x00e99cb0,
+ /* c8 */ 0x00e99cb9, 0x00e99cbd, 0x00e99cbe, 0x00e99d84,
+ /* cc */ 0x00e99d86, 0x00e99d88, 0x00e99d82, 0x00e99d89,
+ /* d0 */ 0x00e99d9c, 0x00e99da0, 0x00e99da4, 0x00e99da6,
+ /* d4 */ 0x00e99da8, 0x00e58b92, 0x00e99dab, 0x00e99db1,
+ /* d8 */ 0x00e99db9, 0x00e99e85, 0x00e99dbc, 0x00e99e81,
+ /* dc */ 0x00e99dba, 0x00e99e86, 0x00e99e8b, 0x00e99e8f,
+ /* e0 */ 0x00e99e90, 0x00e99e9c, 0x00e99ea8, 0x00e99ea6,
+ /* e4 */ 0x00e99ea3, 0x00e99eb3, 0x00e99eb4, 0x00e99f83,
+ /* e8 */ 0x00e99f86, 0x00e99f88, 0x00e99f8b, 0x00e99f9c,
+ /* ec */ 0x00e99fad, 0x00e9bd8f, 0x00e99fb2, 0x00e7ab9f,
+ /* f0 */ 0x00e99fb6, 0x00e99fb5, 0x00e9a08f, 0x00e9a08c,
+ /* f4 */ 0x00e9a0b8, 0x00e9a0a4, 0x00e9a0a1, 0x00e9a0b7,
+ /* f8 */ 0x00e9a0bd, 0x00e9a186, 0x00e9a18f, 0x00e9a18b,
+ /* fc */ 0x00e9a1ab, 0x00e9a1af, 0x00e9a1b0,
+
+ /*** f1xx - offset 0x01b8b ***/
+ /* a0 */ 0x00e9a1b1, 0x00e9a1b4, 0x00e9a1b3,
+ /* a4 */ 0x00e9a2aa, 0x00e9a2af, 0x00e9a2b1, 0x00e9a2b6,
+ /* a8 */ 0x00e9a384, 0x00e9a383, 0x00e9a386, 0x00e9a3a9,
+ /* ac */ 0x00e9a3ab, 0x00e9a483, 0x00e9a489, 0x00e9a492,
+ /* b0 */ 0x00e9a494, 0x00e9a498, 0x00e9a4a1, 0x00e9a49d,
+ /* b4 */ 0x00e9a49e, 0x00e9a4a4, 0x00e9a4a0, 0x00e9a4ac,
+ /* b8 */ 0x00e9a4ae, 0x00e9a4bd, 0x00e9a4be, 0x00e9a582,
+ /* bc */ 0x00e9a589, 0x00e9a585, 0x00e9a590, 0x00e9a58b,
+ /* c0 */ 0x00e9a591, 0x00e9a592, 0x00e9a58c, 0x00e9a595,
+ /* c4 */ 0x00e9a697, 0x00e9a698, 0x00e9a6a5, 0x00e9a6ad,
+ /* c8 */ 0x00e9a6ae, 0x00e9a6bc, 0x00e9a79f, 0x00e9a79b,
+ /* cc */ 0x00e9a79d, 0x00e9a798, 0x00e9a791, 0x00e9a7ad,
+ /* d0 */ 0x00e9a7ae, 0x00e9a7b1, 0x00e9a7b2, 0x00e9a7bb,
+ /* d4 */ 0x00e9a7b8, 0x00e9a881, 0x00e9a88f, 0x00e9a885,
+ /* d8 */ 0x00e9a7a2, 0x00e9a899, 0x00e9a8ab, 0x00e9a8b7,
+ /* dc */ 0x00e9a985, 0x00e9a982, 0x00e9a980, 0x00e9a983,
+ /* e0 */ 0x00e9a8be, 0x00e9a995, 0x00e9a98d, 0x00e9a99b,
+ /* e4 */ 0x00e9a997, 0x00e9a99f, 0x00e9a9a2, 0x00e9a9a5,
+ /* e8 */ 0x00e9a9a4, 0x00e9a9a9, 0x00e9a9ab, 0x00e9a9aa,
+ /* ec */ 0x00e9aaad, 0x00e9aab0, 0x00e9aabc, 0x00e9ab80,
+ /* f0 */ 0x00e9ab8f, 0x00e9ab91, 0x00e9ab93, 0x00e9ab94,
+ /* f4 */ 0x00e9ab9e, 0x00e9ab9f, 0x00e9aba2, 0x00e9aba3,
+ /* f8 */ 0x00e9aba6, 0x00e9abaf, 0x00e9abab, 0x00e9abae,
+ /* fc */ 0x00e9abb4, 0x00e9abb1, 0x00e9abb7,
+
+ /*** f2xx - offset 0x01be9 ***/
+ /* a0 */ 0x00e9abbb, 0x00e9ac86, 0x00e9ac98,
+ /* a4 */ 0x00e9ac9a, 0x00e9ac9f, 0x00e9aca2, 0x00e9aca3,
+ /* a8 */ 0x00e9aca5, 0x00e9aca7, 0x00e9aca8, 0x00e9aca9,
+ /* ac */ 0x00e9acaa, 0x00e9acae, 0x00e9acaf, 0x00e9acb2,
+ /* b0 */ 0x00e9ad84, 0x00e9ad83, 0x00e9ad8f, 0x00e9ad8d,
+ /* b4 */ 0x00e9ad8e, 0x00e9ad91, 0x00e9ad98, 0x00e9adb4,
+ /* b8 */ 0x00e9ae93, 0x00e9ae83, 0x00e9ae91, 0x00e9ae96,
+ /* bc */ 0x00e9ae97, 0x00e9ae9f, 0x00e9aea0, 0x00e9aea8,
+ /* c0 */ 0x00e9aeb4, 0x00e9af80, 0x00e9af8a, 0x00e9aeb9,
+ /* c4 */ 0x00e9af86, 0x00e9af8f, 0x00e9af91, 0x00e9af92,
+ /* c8 */ 0x00e9afa3, 0x00e9afa2, 0x00e9afa4, 0x00e9af94,
+ /* cc */ 0x00e9afa1, 0x00e9b0ba, 0x00e9afb2, 0x00e9afb1,
+ /* d0 */ 0x00e9afb0, 0x00e9b095, 0x00e9b094, 0x00e9b089,
+ /* d4 */ 0x00e9b093, 0x00e9b08c, 0x00e9b086, 0x00e9b088,
+ /* d8 */ 0x00e9b092, 0x00e9b08a, 0x00e9b084, 0x00e9b0ae,
+ /* dc */ 0x00e9b09b, 0x00e9b0a5, 0x00e9b0a4, 0x00e9b0a1,
+ /* e0 */ 0x00e9b0b0, 0x00e9b187, 0x00e9b0b2, 0x00e9b186,
+ /* e4 */ 0x00e9b0be, 0x00e9b19a, 0x00e9b1a0, 0x00e9b1a7,
+ /* e8 */ 0x00e9b1b6, 0x00e9b1b8, 0x00e9b3a7, 0x00e9b3ac,
+ /* ec */ 0x00e9b3b0, 0x00e9b489, 0x00e9b488, 0x00e9b3ab,
+ /* f0 */ 0x00e9b483, 0x00e9b486, 0x00e9b4aa, 0x00e9b4a6,
+ /* f4 */ 0x00e9b6af, 0x00e9b4a3, 0x00e9b49f, 0x00e9b584,
+ /* f8 */ 0x00e9b495, 0x00e9b492, 0x00e9b581, 0x00e9b4bf,
+ /* fc */ 0x00e9b4be, 0x00e9b586, 0x00e9b588,
+
+ /*** f3xx - offset 0x01c47 ***/
+ /* a0 */ 0x00e9b59d, 0x00e9b59e, 0x00e9b5a4,
+ /* a4 */ 0x00e9b591, 0x00e9b590, 0x00e9b599, 0x00e9b5b2,
+ /* a8 */ 0x00e9b689, 0x00e9b687, 0x00e9b6ab, 0x00e9b5af,
+ /* ac */ 0x00e9b5ba, 0x00e9b69a, 0x00e9b6a4, 0x00e9b6a9,
+ /* b0 */ 0x00e9b6b2, 0x00e9b784, 0x00e9b781, 0x00e9b6bb,
+ /* b4 */ 0x00e9b6b8, 0x00e9b6ba, 0x00e9b786, 0x00e9b78f,
+ /* b8 */ 0x00e9b782, 0x00e9b799, 0x00e9b793, 0x00e9b7b8,
+ /* bc */ 0x00e9b7a6, 0x00e9b7ad, 0x00e9b7af, 0x00e9b7bd,
+ /* c0 */ 0x00e9b89a, 0x00e9b89b, 0x00e9b89e, 0x00e9b9b5,
+ /* c4 */ 0x00e9b9b9, 0x00e9b9bd, 0x00e9ba81, 0x00e9ba88,
+ /* c8 */ 0x00e9ba8b, 0x00e9ba8c, 0x00e9ba92, 0x00e9ba95,
+ /* cc */ 0x00e9ba91, 0x00e9ba9d, 0x00e9baa5, 0x00e9baa9,
+ /* d0 */ 0x00e9bab8, 0x00e9baaa, 0x00e9baad, 0x00e99da1,
+ /* d4 */ 0x00e9bb8c, 0x00e9bb8e, 0x00e9bb8f, 0x00e9bb90,
+ /* d8 */ 0x00e9bb94, 0x00e9bb9c, 0x00e9bb9e, 0x00e9bb9d,
+ /* dc */ 0x00e9bba0, 0x00e9bba5, 0x00e9bba8, 0x00e9bbaf,
+ /* e0 */ 0x00e9bbb4, 0x00e9bbb6, 0x00e9bbb7, 0x00e9bbb9,
+ /* e4 */ 0x00e9bbbb, 0x00e9bbbc, 0x00e9bbbd, 0x00e9bc87,
+ /* e8 */ 0x00e9bc88, 0x00e79ab7, 0x00e9bc95, 0x00e9bca1,
+ /* ec */ 0x00e9bcac, 0x00e9bcbe, 0x00e9bd8a, 0x00e9bd92,
+ /* f0 */ 0x00e9bd94, 0x00e9bda3, 0x00e9bd9f, 0x00e9bda0,
+ /* f4 */ 0x00e9bda1, 0x00e9bda6, 0x00e9bda7, 0x00e9bdac,
+ /* f8 */ 0x00e9bdaa, 0x00e9bdb7, 0x00e9bdb2, 0x00e9bdb6,
+ /* fc */ 0x00e9be95, 0x00e9be9c, 0x00e9bea0,
+
+ /*** f4xx - offset 0x01ca5 ***/
+ /* a0 */ 0x00e5a0af, 0x00e6a787, 0x00e98199,
+ /* a4 */ 0x00e791a4, 0x00e5879c, 0x00e78699, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* cc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** 8fa2xx - offset 0x01cf5 ***/
+ /* ac */ 0x0000cb98,
+ /* b0 */ 0x0000cb87, 0x0000c2b8, 0x0000cb99, 0x0000cb9d,
+ /* b4 */ 0x0000c2af, 0x0000cb9b, 0x0000cb9a, 0x00000000,
+ /* b8 */ 0x0000ce84, 0x0000ce85, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c0 */ 0x00000000, 0x00000000, 0x0000c2a1, 0x00efbfa4,
+ /* c4 */ 0x0000c2bf, 0x00000000, 0x00000000, 0x00000000,
+ /* c8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* cc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c2ba,
+ /* ec */ 0x0000c2aa, 0x0000c2a9, 0x0000c2ae, 0x00e284a2,
+ /* f0 */ 0x0000c2a4, 0x00e28496, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** 8fa6xx - offset 0x01d46 ***/
+ /* ac */ 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* cc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x0000ce86, 0x0000ce88, 0x0000ce89,
+ /* e4 */ 0x0000ce8a, 0x0000ceaa, 0x00000000, 0x0000ce8c,
+ /* e8 */ 0x00000000, 0x0000ce8e, 0x0000ceab, 0x00000000,
+ /* ec */ 0x0000ce8f, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x0000ceac, 0x0000cead, 0x0000ceae,
+ /* f4 */ 0x0000ceaf, 0x0000cf8a, 0x0000ce90, 0x0000cf8c,
+ /* f8 */ 0x0000cf82, 0x0000cf8d, 0x0000cf8b, 0x0000ceb0,
+ /* fc */ 0x0000cf8e, 0x00000000, 0x00000000,
+
+ /*** 8fa7xx - offset 0x01da2 ***/
+ /* a0 */ 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c0 */ 0x00000000, 0x00000000, 0x0000d082, 0x0000d083,
+ /* c4 */ 0x0000d084, 0x0000d085, 0x0000d086, 0x0000d087,
+ /* c8 */ 0x0000d088, 0x0000d089, 0x0000d08a, 0x0000d08b,
+ /* cc */ 0x0000d08c, 0x0000d08e, 0x0000d08f, 0x00000000,
+ /* d0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x0000d192, 0x0000d193,
+ /* f4 */ 0x0000d194, 0x0000d195, 0x0000d196, 0x0000d197,
+ /* f8 */ 0x0000d198, 0x0000d199, 0x0000d19a, 0x0000d19b,
+ /* fc */ 0x0000d19c, 0x0000d19e, 0x0000d19f,
+
+ /*** 8fa9xx - offset 0x01e00 ***/
+ /* a0 */ 0x0000c386, 0x0000c490, 0x00000000,
+ /* a4 */ 0x0000c4a6, 0x00000000, 0x0000c4b2, 0x00000000,
+ /* a8 */ 0x0000c581, 0x0000c4bf, 0x00000000, 0x0000c58a,
+ /* ac */ 0x0000c398, 0x0000c592, 0x00000000, 0x0000c5a6,
+ /* b0 */ 0x0000c39e, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c0 */ 0x00000000, 0x0000c3a6, 0x0000c491, 0x0000c3b0,
+ /* c4 */ 0x0000c4a7, 0x0000c4b1, 0x0000c4b3, 0x0000c4b8,
+ /* c8 */ 0x0000c582, 0x0000c580, 0x0000c589, 0x0000c58b,
+ /* cc */ 0x0000c3b8, 0x0000c593, 0x0000c39f, 0x0000c5a7,
+ /* d0 */ 0x0000c3be, 0x00000000, 0x00000000, 0x00000000,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** 8faaxx - offset 0x01e5e ***/
+ /* a0 */ 0x0000c381, 0x0000c380, 0x0000c384,
+ /* a4 */ 0x0000c382, 0x0000c482, 0x0000c78d, 0x0000c480,
+ /* a8 */ 0x0000c484, 0x0000c385, 0x0000c383, 0x0000c486,
+ /* ac */ 0x0000c488, 0x0000c48c, 0x0000c387, 0x0000c48a,
+ /* b0 */ 0x0000c48e, 0x0000c389, 0x0000c388, 0x0000c38b,
+ /* b4 */ 0x0000c38a, 0x0000c49a, 0x0000c496, 0x0000c492,
+ /* b8 */ 0x0000c498, 0x00000000, 0x0000c49c, 0x0000c49e,
+ /* bc */ 0x0000c4a2, 0x0000c4a0, 0x0000c4a4, 0x0000c38d,
+ /* c0 */ 0x0000c38c, 0x0000c38f, 0x0000c38e, 0x0000c78f,
+ /* c4 */ 0x0000c4b0, 0x0000c4aa, 0x0000c4ae, 0x0000c4a8,
+ /* c8 */ 0x0000c4b4, 0x0000c4b6, 0x0000c4b9, 0x0000c4bd,
+ /* cc */ 0x0000c4bb, 0x0000c583, 0x0000c587, 0x0000c585,
+ /* d0 */ 0x0000c391, 0x0000c393, 0x0000c392, 0x0000c396,
+ /* d4 */ 0x0000c394, 0x0000c791, 0x0000c590, 0x0000c58c,
+ /* d8 */ 0x0000c395, 0x0000c594, 0x0000c598, 0x0000c596,
+ /* dc */ 0x0000c59a, 0x0000c59c, 0x0000c5a0, 0x0000c59e,
+ /* e0 */ 0x0000c5a4, 0x0000c5a2, 0x0000c39a, 0x0000c399,
+ /* e4 */ 0x0000c39c, 0x0000c39b, 0x0000c5ac, 0x0000c793,
+ /* e8 */ 0x0000c5b0, 0x0000c5aa, 0x0000c5b2, 0x0000c5ae,
+ /* ec */ 0x0000c5a8, 0x0000c797, 0x0000c79b, 0x0000c799,
+ /* f0 */ 0x0000c795, 0x0000c5b4, 0x0000c39d, 0x0000c5b8,
+ /* f4 */ 0x0000c5b6, 0x0000c5b9, 0x0000c5bd, 0x0000c5bb,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** 8fabxx - offset 0x01ebc ***/
+ /* a0 */ 0x0000c3a1, 0x0000c3a0, 0x0000c3a4,
+ /* a4 */ 0x0000c3a2, 0x0000c483, 0x0000c78e, 0x0000c481,
+ /* a8 */ 0x0000c485, 0x0000c3a5, 0x0000c3a3, 0x0000c487,
+ /* ac */ 0x0000c489, 0x0000c48d, 0x0000c3a7, 0x0000c48b,
+ /* b0 */ 0x0000c48f, 0x0000c3a9, 0x0000c3a8, 0x0000c3ab,
+ /* b4 */ 0x0000c3aa, 0x0000c49b, 0x0000c497, 0x0000c493,
+ /* b8 */ 0x0000c499, 0x0000c7b5, 0x0000c49d, 0x0000c49f,
+ /* bc */ 0x00000000, 0x0000c4a1, 0x0000c4a5, 0x0000c3ad,
+ /* c0 */ 0x0000c3ac, 0x0000c3af, 0x0000c3ae, 0x0000c790,
+ /* c4 */ 0x00000000, 0x0000c4ab, 0x0000c4af, 0x0000c4a9,
+ /* c8 */ 0x0000c4b5, 0x0000c4b7, 0x0000c4ba, 0x0000c4be,
+ /* cc */ 0x0000c4bc, 0x0000c584, 0x0000c588, 0x0000c586,
+ /* d0 */ 0x0000c3b1, 0x0000c3b3, 0x0000c3b2, 0x0000c3b6,
+ /* d4 */ 0x0000c3b4, 0x0000c792, 0x0000c591, 0x0000c58d,
+ /* d8 */ 0x0000c3b5, 0x0000c595, 0x0000c599, 0x0000c597,
+ /* dc */ 0x0000c59b, 0x0000c59d, 0x0000c5a1, 0x0000c59f,
+ /* e0 */ 0x0000c5a5, 0x0000c5a3, 0x0000c3ba, 0x0000c3b9,
+ /* e4 */ 0x0000c3bc, 0x0000c3bb, 0x0000c5ad, 0x0000c794,
+ /* e8 */ 0x0000c5b1, 0x0000c5ab, 0x0000c5b3, 0x0000c5af,
+ /* ec */ 0x0000c5a9, 0x0000c798, 0x0000c79c, 0x0000c79a,
+ /* f0 */ 0x0000c796, 0x0000c5b5, 0x0000c3bd, 0x0000c3bf,
+ /* f4 */ 0x0000c5b7, 0x0000c5ba, 0x0000c5be, 0x0000c5bc,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** 8fb0xx - offset 0x01f1a ***/
+ /* a0 */ 0x00e4b882, 0x00e4b884, 0x00e4b885,
+ /* a4 */ 0x00e4b88c, 0x00e4b892, 0x00e4b89f, 0x00e4b8a3,
+ /* a8 */ 0x00e4b8a4, 0x00e4b8a8, 0x00e4b8ab, 0x00e4b8ae,
+ /* ac */ 0x00e4b8af, 0x00e4b8b0, 0x00e4b8b5, 0x00e4b980,
+ /* b0 */ 0x00e4b981, 0x00e4b984, 0x00e4b987, 0x00e4b991,
+ /* b4 */ 0x00e4b99a, 0x00e4b99c, 0x00e4b9a3, 0x00e4b9a8,
+ /* b8 */ 0x00e4b9a9, 0x00e4b9b4, 0x00e4b9b5, 0x00e4b9b9,
+ /* bc */ 0x00e4b9bf, 0x00e4ba8d, 0x00e4ba96, 0x00e4ba97,
+ /* c0 */ 0x00e4ba9d, 0x00e4baaf, 0x00e4bab9, 0x00e4bb83,
+ /* c4 */ 0x00e4bb90, 0x00e4bb9a, 0x00e4bb9b, 0x00e4bba0,
+ /* c8 */ 0x00e4bba1, 0x00e4bba2, 0x00e4bba8, 0x00e4bbaf,
+ /* cc */ 0x00e4bbb1, 0x00e4bbb3, 0x00e4bbb5, 0x00e4bbbd,
+ /* d0 */ 0x00e4bbbe, 0x00e4bbbf, 0x00e4bc80, 0x00e4bc82,
+ /* d4 */ 0x00e4bc83, 0x00e4bc88, 0x00e4bc8b, 0x00e4bc8c,
+ /* d8 */ 0x00e4bc92, 0x00e4bc95, 0x00e4bc96, 0x00e4bc97,
+ /* dc */ 0x00e4bc99, 0x00e4bcae, 0x00e4bcb1, 0x00e4bda0,
+ /* e0 */ 0x00e4bcb3, 0x00e4bcb5, 0x00e4bcb7, 0x00e4bcb9,
+ /* e4 */ 0x00e4bcbb, 0x00e4bcbe, 0x00e4bd80, 0x00e4bd82,
+ /* e8 */ 0x00e4bd88, 0x00e4bd89, 0x00e4bd8b, 0x00e4bd8c,
+ /* ec */ 0x00e4bd92, 0x00e4bd94, 0x00e4bd96, 0x00e4bd98,
+ /* f0 */ 0x00e4bd9f, 0x00e4bda3, 0x00e4bdaa, 0x00e4bdac,
+ /* f4 */ 0x00e4bdae, 0x00e4bdb1, 0x00e4bdb7, 0x00e4bdb8,
+ /* f8 */ 0x00e4bdb9, 0x00e4bdba, 0x00e4bdbd, 0x00e4bdbe,
+ /* fc */ 0x00e4be81, 0x00e4be82, 0x00e4be84,
+
+ /*** 8fb1xx - offset 0x01f78 ***/
+ /* a0 */ 0x00e4be85, 0x00e4be89, 0x00e4be8a,
+ /* a4 */ 0x00e4be8c, 0x00e4be8e, 0x00e4be90, 0x00e4be92,
+ /* a8 */ 0x00e4be93, 0x00e4be94, 0x00e4be97, 0x00e4be99,
+ /* ac */ 0x00e4be9a, 0x00e4be9e, 0x00e4be9f, 0x00e4beb2,
+ /* b0 */ 0x00e4beb7, 0x00e4beb9, 0x00e4bebb, 0x00e4bebc,
+ /* b4 */ 0x00e4bebd, 0x00e4bebe, 0x00e4bf80, 0x00e4bf81,
+ /* b8 */ 0x00e4bf85, 0x00e4bf86, 0x00e4bf88, 0x00e4bf89,
+ /* bc */ 0x00e4bf8b, 0x00e4bf8c, 0x00e4bf8d, 0x00e4bf8f,
+ /* c0 */ 0x00e4bf92, 0x00e4bf9c, 0x00e4bfa0, 0x00e4bfa2,
+ /* c4 */ 0x00e4bfb0, 0x00e4bfb2, 0x00e4bfbc, 0x00e4bfbd,
+ /* c8 */ 0x00e4bfbf, 0x00e58080, 0x00e58081, 0x00e58084,
+ /* cc */ 0x00e58087, 0x00e5808a, 0x00e5808c, 0x00e5808e,
+ /* d0 */ 0x00e58090, 0x00e58093, 0x00e58097, 0x00e58098,
+ /* d4 */ 0x00e5809b, 0x00e5809c, 0x00e5809d, 0x00e5809e,
+ /* d8 */ 0x00e580a2, 0x00e580a7, 0x00e580ae, 0x00e580b0,
+ /* dc */ 0x00e580b2, 0x00e580b3, 0x00e580b5, 0x00e58180,
+ /* e0 */ 0x00e58181, 0x00e58182, 0x00e58185, 0x00e58186,
+ /* e4 */ 0x00e5818a, 0x00e5818c, 0x00e5818e, 0x00e58191,
+ /* e8 */ 0x00e58192, 0x00e58193, 0x00e58197, 0x00e58199,
+ /* ec */ 0x00e5819f, 0x00e581a0, 0x00e581a2, 0x00e581a3,
+ /* f0 */ 0x00e581a6, 0x00e581a7, 0x00e581aa, 0x00e581ad,
+ /* f4 */ 0x00e581b0, 0x00e581b1, 0x00e580bb, 0x00e58281,
+ /* f8 */ 0x00e58283, 0x00e58284, 0x00e58286, 0x00e5828a,
+ /* fc */ 0x00e5828e, 0x00e5828f, 0x00e58290,
+
+ /*** 8fb2xx - offset 0x01fd6 ***/
+ /* a0 */ 0x00e58292, 0x00e58293, 0x00e58294,
+ /* a4 */ 0x00e58296, 0x00e5829b, 0x00e5829c, 0x00e5829e,
+ /* a8 */ 0x00e5829f, 0x00e582a0, 0x00e582a1, 0x00e582a2,
+ /* ac */ 0x00e582aa, 0x00e582af, 0x00e582b0, 0x00e582b9,
+ /* b0 */ 0x00e582ba, 0x00e582bd, 0x00e58380, 0x00e58383,
+ /* b4 */ 0x00e58384, 0x00e58387, 0x00e5838c, 0x00e5838e,
+ /* b8 */ 0x00e58390, 0x00e58393, 0x00e58394, 0x00e58398,
+ /* bc */ 0x00e5839c, 0x00e5839d, 0x00e5839f, 0x00e583a2,
+ /* c0 */ 0x00e583a4, 0x00e583a6, 0x00e583a8, 0x00e583a9,
+ /* c4 */ 0x00e583af, 0x00e583b1, 0x00e583b6, 0x00e583ba,
+ /* c8 */ 0x00e583be, 0x00e58483, 0x00e58486, 0x00e58487,
+ /* cc */ 0x00e58488, 0x00e5848b, 0x00e5848c, 0x00e5848d,
+ /* d0 */ 0x00e5848e, 0x00e583b2, 0x00e58490, 0x00e58497,
+ /* d4 */ 0x00e58499, 0x00e5849b, 0x00e5849c, 0x00e5849d,
+ /* d8 */ 0x00e5849e, 0x00e584a3, 0x00e584a7, 0x00e584a8,
+ /* dc */ 0x00e584ac, 0x00e584ad, 0x00e584af, 0x00e584b1,
+ /* e0 */ 0x00e584b3, 0x00e584b4, 0x00e584b5, 0x00e584b8,
+ /* e4 */ 0x00e584b9, 0x00e58582, 0x00e5858a, 0x00e5858f,
+ /* e8 */ 0x00e58593, 0x00e58595, 0x00e58597, 0x00e58598,
+ /* ec */ 0x00e5859f, 0x00e585a4, 0x00e585a6, 0x00e585be,
+ /* f0 */ 0x00e58683, 0x00e58684, 0x00e5868b, 0x00e5868e,
+ /* f4 */ 0x00e58698, 0x00e5869d, 0x00e586a1, 0x00e586a3,
+ /* f8 */ 0x00e586ad, 0x00e586b8, 0x00e586ba, 0x00e586bc,
+ /* fc */ 0x00e586be, 0x00e586bf, 0x00e58782,
+
+ /*** 8fb3xx - offset 0x02034 ***/
+ /* a0 */ 0x00e58788, 0x00e5878f, 0x00e58791,
+ /* a4 */ 0x00e58792, 0x00e58793, 0x00e58795, 0x00e58798,
+ /* a8 */ 0x00e5879e, 0x00e587a2, 0x00e587a5, 0x00e587ae,
+ /* ac */ 0x00e587b2, 0x00e587b3, 0x00e587b4, 0x00e587b7,
+ /* b0 */ 0x00e58881, 0x00e58882, 0x00e58885, 0x00e58892,
+ /* b4 */ 0x00e58893, 0x00e58895, 0x00e58896, 0x00e58898,
+ /* b8 */ 0x00e588a2, 0x00e588a8, 0x00e588b1, 0x00e588b2,
+ /* bc */ 0x00e588b5, 0x00e588bc, 0x00e58985, 0x00e58989,
+ /* c0 */ 0x00e58995, 0x00e58997, 0x00e58998, 0x00e5899a,
+ /* c4 */ 0x00e5899c, 0x00e5899f, 0x00e589a0, 0x00e589a1,
+ /* c8 */ 0x00e589a6, 0x00e589ae, 0x00e589b7, 0x00e589b8,
+ /* cc */ 0x00e589b9, 0x00e58a80, 0x00e58a82, 0x00e58a85,
+ /* d0 */ 0x00e58a8a, 0x00e58a8c, 0x00e58a93, 0x00e58a95,
+ /* d4 */ 0x00e58a96, 0x00e58a97, 0x00e58a98, 0x00e58a9a,
+ /* d8 */ 0x00e58a9c, 0x00e58aa4, 0x00e58aa5, 0x00e58aa6,
+ /* dc */ 0x00e58aa7, 0x00e58aaf, 0x00e58ab0, 0x00e58ab6,
+ /* e0 */ 0x00e58ab7, 0x00e58ab8, 0x00e58aba, 0x00e58abb,
+ /* e4 */ 0x00e58abd, 0x00e58b80, 0x00e58b84, 0x00e58b86,
+ /* e8 */ 0x00e58b88, 0x00e58b8c, 0x00e58b8f, 0x00e58b91,
+ /* ec */ 0x00e58b94, 0x00e58b96, 0x00e58b9b, 0x00e58b9c,
+ /* f0 */ 0x00e58ba1, 0x00e58ba5, 0x00e58ba8, 0x00e58ba9,
+ /* f4 */ 0x00e58baa, 0x00e58bac, 0x00e58bb0, 0x00e58bb1,
+ /* f8 */ 0x00e58bb4, 0x00e58bb6, 0x00e58bb7, 0x00e58c80,
+ /* fc */ 0x00e58c83, 0x00e58c8a, 0x00e58c8b,
+
+ /*** 8fb4xx - offset 0x02092 ***/
+ /* a0 */ 0x00e58c8c, 0x00e58c91, 0x00e58c93,
+ /* a4 */ 0x00e58c98, 0x00e58c9b, 0x00e58c9c, 0x00e58c9e,
+ /* a8 */ 0x00e58c9f, 0x00e58ca5, 0x00e58ca7, 0x00e58ca8,
+ /* ac */ 0x00e58ca9, 0x00e58cab, 0x00e58cac, 0x00e58cad,
+ /* b0 */ 0x00e58cb0, 0x00e58cb2, 0x00e58cb5, 0x00e58cbc,
+ /* b4 */ 0x00e58cbd, 0x00e58cbe, 0x00e58d82, 0x00e58d8c,
+ /* b8 */ 0x00e58d8b, 0x00e58d99, 0x00e58d9b, 0x00e58da1,
+ /* bc */ 0x00e58da3, 0x00e58da5, 0x00e58dac, 0x00e58dad,
+ /* c0 */ 0x00e58db2, 0x00e58db9, 0x00e58dbe, 0x00e58e83,
+ /* c4 */ 0x00e58e87, 0x00e58e88, 0x00e58e8e, 0x00e58e93,
+ /* c8 */ 0x00e58e94, 0x00e58e99, 0x00e58e9d, 0x00e58ea1,
+ /* cc */ 0x00e58ea4, 0x00e58eaa, 0x00e58eab, 0x00e58eaf,
+ /* d0 */ 0x00e58eb2, 0x00e58eb4, 0x00e58eb5, 0x00e58eb7,
+ /* d4 */ 0x00e58eb8, 0x00e58eba, 0x00e58ebd, 0x00e58f80,
+ /* d8 */ 0x00e58f85, 0x00e58f8f, 0x00e58f92, 0x00e58f93,
+ /* dc */ 0x00e58f95, 0x00e58f9a, 0x00e58f9d, 0x00e58f9e,
+ /* e0 */ 0x00e58fa0, 0x00e58fa6, 0x00e58fa7, 0x00e58fb5,
+ /* e4 */ 0x00e59082, 0x00e59093, 0x00e5909a, 0x00e590a1,
+ /* e8 */ 0x00e590a7, 0x00e590a8, 0x00e590aa, 0x00e590af,
+ /* ec */ 0x00e590b1, 0x00e590b4, 0x00e590b5, 0x00e59183,
+ /* f0 */ 0x00e59184, 0x00e59187, 0x00e5918d, 0x00e5918f,
+ /* f4 */ 0x00e5919e, 0x00e591a2, 0x00e591a4, 0x00e591a6,
+ /* f8 */ 0x00e591a7, 0x00e591a9, 0x00e591ab, 0x00e591ad,
+ /* fc */ 0x00e591ae, 0x00e591b4, 0x00e591bf,
+
+ /*** 8fb5xx - offset 0x020f0 ***/
+ /* a0 */ 0x00e59281, 0x00e59283, 0x00e59285,
+ /* a4 */ 0x00e59288, 0x00e59289, 0x00e5928d, 0x00e59291,
+ /* a8 */ 0x00e59295, 0x00e59296, 0x00e5929c, 0x00e5929f,
+ /* ac */ 0x00e592a1, 0x00e592a6, 0x00e592a7, 0x00e592a9,
+ /* b0 */ 0x00e592aa, 0x00e592ad, 0x00e592ae, 0x00e592b1,
+ /* b4 */ 0x00e592b7, 0x00e592b9, 0x00e592ba, 0x00e592bb,
+ /* b8 */ 0x00e592bf, 0x00e59386, 0x00e5938a, 0x00e5938d,
+ /* bc */ 0x00e5938e, 0x00e593a0, 0x00e593aa, 0x00e593ac,
+ /* c0 */ 0x00e593af, 0x00e593b6, 0x00e593bc, 0x00e593be,
+ /* c4 */ 0x00e593bf, 0x00e59480, 0x00e59481, 0x00e59485,
+ /* c8 */ 0x00e59488, 0x00e59489, 0x00e5948c, 0x00e5948d,
+ /* cc */ 0x00e5948e, 0x00e59495, 0x00e594aa, 0x00e594ab,
+ /* d0 */ 0x00e594b2, 0x00e594b5, 0x00e594b6, 0x00e594bb,
+ /* d4 */ 0x00e594bc, 0x00e594bd, 0x00e59581, 0x00e59587,
+ /* d8 */ 0x00e59589, 0x00e5958a, 0x00e5958d, 0x00e59590,
+ /* dc */ 0x00e59591, 0x00e59598, 0x00e5959a, 0x00e5959b,
+ /* e0 */ 0x00e5959e, 0x00e595a0, 0x00e595a1, 0x00e595a4,
+ /* e4 */ 0x00e595a6, 0x00e595bf, 0x00e59681, 0x00e59682,
+ /* e8 */ 0x00e59686, 0x00e59688, 0x00e5968e, 0x00e5968f,
+ /* ec */ 0x00e59691, 0x00e59692, 0x00e59693, 0x00e59694,
+ /* f0 */ 0x00e59697, 0x00e596a3, 0x00e596a4, 0x00e596ad,
+ /* f4 */ 0x00e596b2, 0x00e596bf, 0x00e59781, 0x00e59783,
+ /* f8 */ 0x00e59786, 0x00e59789, 0x00e5978b, 0x00e5978c,
+ /* fc */ 0x00e5978e, 0x00e59791, 0x00e59792,
+
+ /*** 8fb6xx - offset 0x0214e ***/
+ /* a0 */ 0x00e59793, 0x00e59797, 0x00e59798,
+ /* a4 */ 0x00e5979b, 0x00e5979e, 0x00e597a2, 0x00e597a9,
+ /* a8 */ 0x00e597b6, 0x00e597bf, 0x00e59885, 0x00e59888,
+ /* ac */ 0x00e5988a, 0x00e5988d, 0x00e5988e, 0x00e5988f,
+ /* b0 */ 0x00e59890, 0x00e59891, 0x00e59892, 0x00e59899,
+ /* b4 */ 0x00e598ac, 0x00e598b0, 0x00e598b3, 0x00e598b5,
+ /* b8 */ 0x00e598b7, 0x00e598b9, 0x00e598bb, 0x00e598bc,
+ /* bc */ 0x00e598bd, 0x00e598bf, 0x00e59980, 0x00e59981,
+ /* c0 */ 0x00e59983, 0x00e59984, 0x00e59986, 0x00e59989,
+ /* c4 */ 0x00e5998b, 0x00e5998d, 0x00e5998f, 0x00e59994,
+ /* c8 */ 0x00e5999e, 0x00e599a0, 0x00e599a1, 0x00e599a2,
+ /* cc */ 0x00e599a3, 0x00e599a6, 0x00e599a9, 0x00e599ad,
+ /* d0 */ 0x00e599af, 0x00e599b1, 0x00e599b2, 0x00e599b5,
+ /* d4 */ 0x00e59a84, 0x00e59a85, 0x00e59a88, 0x00e59a8b,
+ /* d8 */ 0x00e59a8c, 0x00e59a95, 0x00e59a99, 0x00e59a9a,
+ /* dc */ 0x00e59a9d, 0x00e59a9e, 0x00e59a9f, 0x00e59aa6,
+ /* e0 */ 0x00e59aa7, 0x00e59aa8, 0x00e59aa9, 0x00e59aab,
+ /* e4 */ 0x00e59aac, 0x00e59aad, 0x00e59ab1, 0x00e59ab3,
+ /* e8 */ 0x00e59ab7, 0x00e59abe, 0x00e59b85, 0x00e59b89,
+ /* ec */ 0x00e59b8a, 0x00e59b8b, 0x00e59b8f, 0x00e59b90,
+ /* f0 */ 0x00e59b8c, 0x00e59b8d, 0x00e59b99, 0x00e59b9c,
+ /* f4 */ 0x00e59b9d, 0x00e59b9f, 0x00e59ba1, 0x00e59ba4,
+ /* f8 */ 0x00e59ba5, 0x00e59ba6, 0x00e59ba7, 0x00e59ba8,
+ /* fc */ 0x00e59bb1, 0x00e59bab, 0x00e59bad,
+
+ /*** 8fb7xx - offset 0x021ac ***/
+ /* a0 */ 0x00e59bb6, 0x00e59bb7, 0x00e59c81,
+ /* a4 */ 0x00e59c82, 0x00e59c87, 0x00e59c8a, 0x00e59c8c,
+ /* a8 */ 0x00e59c91, 0x00e59c95, 0x00e59c9a, 0x00e59c9b,
+ /* ac */ 0x00e59c9d, 0x00e59ca0, 0x00e59ca2, 0x00e59ca3,
+ /* b0 */ 0x00e59ca4, 0x00e59ca5, 0x00e59ca9, 0x00e59caa,
+ /* b4 */ 0x00e59cac, 0x00e59cae, 0x00e59caf, 0x00e59cb3,
+ /* b8 */ 0x00e59cb4, 0x00e59cbd, 0x00e59cbe, 0x00e59cbf,
+ /* bc */ 0x00e59d85, 0x00e59d86, 0x00e59d8c, 0x00e59d8d,
+ /* c0 */ 0x00e59d92, 0x00e59da2, 0x00e59da5, 0x00e59da7,
+ /* c4 */ 0x00e59da8, 0x00e59dab, 0x00e59dad, 0x00e59dae,
+ /* c8 */ 0x00e59daf, 0x00e59db0, 0x00e59db1, 0x00e59db3,
+ /* cc */ 0x00e59db4, 0x00e59db5, 0x00e59db7, 0x00e59db9,
+ /* d0 */ 0x00e59dba, 0x00e59dbb, 0x00e59dbc, 0x00e59dbe,
+ /* d4 */ 0x00e59e81, 0x00e59e83, 0x00e59e8c, 0x00e59e94,
+ /* d8 */ 0x00e59e97, 0x00e59e99, 0x00e59e9a, 0x00e59e9c,
+ /* dc */ 0x00e59e9d, 0x00e59e9e, 0x00e59e9f, 0x00e59ea1,
+ /* e0 */ 0x00e59e95, 0x00e59ea7, 0x00e59ea8, 0x00e59ea9,
+ /* e4 */ 0x00e59eac, 0x00e59eb8, 0x00e59ebd, 0x00e59f87,
+ /* e8 */ 0x00e59f88, 0x00e59f8c, 0x00e59f8f, 0x00e59f95,
+ /* ec */ 0x00e59f9d, 0x00e59f9e, 0x00e59fa4, 0x00e59fa6,
+ /* f0 */ 0x00e59fa7, 0x00e59fa9, 0x00e59fad, 0x00e59fb0,
+ /* f4 */ 0x00e59fb5, 0x00e59fb6, 0x00e59fb8, 0x00e59fbd,
+ /* f8 */ 0x00e59fbe, 0x00e59fbf, 0x00e5a083, 0x00e5a084,
+ /* fc */ 0x00e5a088, 0x00e5a089, 0x00e59fa1,
+
+ /*** 8fb8xx - offset 0x0220a ***/
+ /* a0 */ 0x00e5a08c, 0x00e5a08d, 0x00e5a09b,
+ /* a4 */ 0x00e5a09e, 0x00e5a09f, 0x00e5a0a0, 0x00e5a0a6,
+ /* a8 */ 0x00e5a0a7, 0x00e5a0ad, 0x00e5a0b2, 0x00e5a0b9,
+ /* ac */ 0x00e5a0bf, 0x00e5a189, 0x00e5a18c, 0x00e5a18d,
+ /* b0 */ 0x00e5a18f, 0x00e5a190, 0x00e5a195, 0x00e5a19f,
+ /* b4 */ 0x00e5a1a1, 0x00e5a1a4, 0x00e5a1a7, 0x00e5a1a8,
+ /* b8 */ 0x00e5a1b8, 0x00e5a1bc, 0x00e5a1bf, 0x00e5a280,
+ /* bc */ 0x00e5a281, 0x00e5a287, 0x00e5a288, 0x00e5a289,
+ /* c0 */ 0x00e5a28a, 0x00e5a28c, 0x00e5a28d, 0x00e5a28f,
+ /* c4 */ 0x00e5a290, 0x00e5a294, 0x00e5a296, 0x00e5a29d,
+ /* c8 */ 0x00e5a2a0, 0x00e5a2a1, 0x00e5a2a2, 0x00e5a2a6,
+ /* cc */ 0x00e5a2a9, 0x00e5a2b1, 0x00e5a2b2, 0x00e5a384,
+ /* d0 */ 0x00e5a2bc, 0x00e5a382, 0x00e5a388, 0x00e5a38d,
+ /* d4 */ 0x00e5a38e, 0x00e5a390, 0x00e5a392, 0x00e5a394,
+ /* d8 */ 0x00e5a396, 0x00e5a39a, 0x00e5a39d, 0x00e5a3a1,
+ /* dc */ 0x00e5a3a2, 0x00e5a3a9, 0x00e5a3b3, 0x00e5a485,
+ /* e0 */ 0x00e5a486, 0x00e5a48b, 0x00e5a48c, 0x00e5a492,
+ /* e4 */ 0x00e5a493, 0x00e5a494, 0x00e89981, 0x00e5a49d,
+ /* e8 */ 0x00e5a4a1, 0x00e5a4a3, 0x00e5a4a4, 0x00e5a4a8,
+ /* ec */ 0x00e5a4af, 0x00e5a4b0, 0x00e5a4b3, 0x00e5a4b5,
+ /* f0 */ 0x00e5a4b6, 0x00e5a4bf, 0x00e5a583, 0x00e5a586,
+ /* f4 */ 0x00e5a592, 0x00e5a593, 0x00e5a599, 0x00e5a59b,
+ /* f8 */ 0x00e5a59d, 0x00e5a59e, 0x00e5a59f, 0x00e5a5a1,
+ /* fc */ 0x00e5a5a3, 0x00e5a5ab, 0x00e5a5ad,
+
+ /*** 8fb9xx - offset 0x02268 ***/
+ /* a0 */ 0x00e5a5af, 0x00e5a5b2, 0x00e5a5b5,
+ /* a4 */ 0x00e5a5b6, 0x00e5a5b9, 0x00e5a5bb, 0x00e5a5bc,
+ /* a8 */ 0x00e5a68b, 0x00e5a68c, 0x00e5a68e, 0x00e5a692,
+ /* ac */ 0x00e5a695, 0x00e5a697, 0x00e5a69f, 0x00e5a6a4,
+ /* b0 */ 0x00e5a6a7, 0x00e5a6ad, 0x00e5a6ae, 0x00e5a6af,
+ /* b4 */ 0x00e5a6b0, 0x00e5a6b3, 0x00e5a6b7, 0x00e5a6ba,
+ /* b8 */ 0x00e5a6bc, 0x00e5a781, 0x00e5a783, 0x00e5a784,
+ /* bc */ 0x00e5a788, 0x00e5a78a, 0x00e5a78d, 0x00e5a792,
+ /* c0 */ 0x00e5a79d, 0x00e5a79e, 0x00e5a79f, 0x00e5a7a3,
+ /* c4 */ 0x00e5a7a4, 0x00e5a7a7, 0x00e5a7ae, 0x00e5a7af,
+ /* c8 */ 0x00e5a7b1, 0x00e5a7b2, 0x00e5a7b4, 0x00e5a7b7,
+ /* cc */ 0x00e5a880, 0x00e5a884, 0x00e5a88c, 0x00e5a88d,
+ /* d0 */ 0x00e5a88e, 0x00e5a892, 0x00e5a893, 0x00e5a89e,
+ /* d4 */ 0x00e5a8a3, 0x00e5a8a4, 0x00e5a8a7, 0x00e5a8a8,
+ /* d8 */ 0x00e5a8aa, 0x00e5a8ad, 0x00e5a8b0, 0x00e5a984,
+ /* dc */ 0x00e5a985, 0x00e5a987, 0x00e5a988, 0x00e5a98c,
+ /* e0 */ 0x00e5a990, 0x00e5a995, 0x00e5a99e, 0x00e5a9a3,
+ /* e4 */ 0x00e5a9a5, 0x00e5a9a7, 0x00e5a9ad, 0x00e5a9b7,
+ /* e8 */ 0x00e5a9ba, 0x00e5a9bb, 0x00e5a9be, 0x00e5aa8b,
+ /* ec */ 0x00e5aa90, 0x00e5aa93, 0x00e5aa96, 0x00e5aa99,
+ /* f0 */ 0x00e5aa9c, 0x00e5aa9e, 0x00e5aa9f, 0x00e5aaa0,
+ /* f4 */ 0x00e5aaa2, 0x00e5aaa7, 0x00e5aaac, 0x00e5aab1,
+ /* f8 */ 0x00e5aab2, 0x00e5aab3, 0x00e5aab5, 0x00e5aab8,
+ /* fc */ 0x00e5aaba, 0x00e5aabb, 0x00e5aabf,
+
+ /*** 8fbaxx - offset 0x022c6 ***/
+ /* a0 */ 0x00e5ab84, 0x00e5ab86, 0x00e5ab88,
+ /* a4 */ 0x00e5ab8f, 0x00e5ab9a, 0x00e5ab9c, 0x00e5aba0,
+ /* a8 */ 0x00e5aba5, 0x00e5abaa, 0x00e5abae, 0x00e5abb5,
+ /* ac */ 0x00e5abb6, 0x00e5abbd, 0x00e5ac80, 0x00e5ac81,
+ /* b0 */ 0x00e5ac88, 0x00e5ac97, 0x00e5acb4, 0x00e5ac99,
+ /* b4 */ 0x00e5ac9b, 0x00e5ac9d, 0x00e5aca1, 0x00e5aca5,
+ /* b8 */ 0x00e5acad, 0x00e5acb8, 0x00e5ad81, 0x00e5ad8b,
+ /* bc */ 0x00e5ad8c, 0x00e5ad92, 0x00e5ad96, 0x00e5ad9e,
+ /* c0 */ 0x00e5ada8, 0x00e5adae, 0x00e5adaf, 0x00e5adbc,
+ /* c4 */ 0x00e5adbd, 0x00e5adbe, 0x00e5adbf, 0x00e5ae81,
+ /* c8 */ 0x00e5ae84, 0x00e5ae86, 0x00e5ae8a, 0x00e5ae8e,
+ /* cc */ 0x00e5ae90, 0x00e5ae91, 0x00e5ae93, 0x00e5ae94,
+ /* d0 */ 0x00e5ae96, 0x00e5aea8, 0x00e5aea9, 0x00e5aeac,
+ /* d4 */ 0x00e5aead, 0x00e5aeaf, 0x00e5aeb1, 0x00e5aeb2,
+ /* d8 */ 0x00e5aeb7, 0x00e5aeba, 0x00e5aebc, 0x00e5af80,
+ /* dc */ 0x00e5af81, 0x00e5af8d, 0x00e5af8f, 0x00e5af96,
+ /* e0 */ 0x00e5af97, 0x00e5af98, 0x00e5af99, 0x00e5af9a,
+ /* e4 */ 0x00e5afa0, 0x00e5afaf, 0x00e5afb1, 0x00e5afb4,
+ /* e8 */ 0x00e5afbd, 0x00e5b08c, 0x00e5b097, 0x00e5b09e,
+ /* ec */ 0x00e5b09f, 0x00e5b0a3, 0x00e5b0a6, 0x00e5b0a9,
+ /* f0 */ 0x00e5b0ab, 0x00e5b0ac, 0x00e5b0ae, 0x00e5b0b0,
+ /* f4 */ 0x00e5b0b2, 0x00e5b0b5, 0x00e5b0b6, 0x00e5b199,
+ /* f8 */ 0x00e5b19a, 0x00e5b19c, 0x00e5b1a2, 0x00e5b1a3,
+ /* fc */ 0x00e5b1a7, 0x00e5b1a8, 0x00e5b1a9,
+
+ /*** 8fbbxx - offset 0x02324 ***/
+ /* a0 */ 0x00e5b1ad, 0x00e5b1b0, 0x00e5b1b4,
+ /* a4 */ 0x00e5b1b5, 0x00e5b1ba, 0x00e5b1bb, 0x00e5b1bc,
+ /* a8 */ 0x00e5b1bd, 0x00e5b287, 0x00e5b288, 0x00e5b28a,
+ /* ac */ 0x00e5b28f, 0x00e5b292, 0x00e5b29d, 0x00e5b29f,
+ /* b0 */ 0x00e5b2a0, 0x00e5b2a2, 0x00e5b2a3, 0x00e5b2a6,
+ /* b4 */ 0x00e5b2aa, 0x00e5b2b2, 0x00e5b2b4, 0x00e5b2b5,
+ /* b8 */ 0x00e5b2ba, 0x00e5b389, 0x00e5b38b, 0x00e5b392,
+ /* bc */ 0x00e5b39d, 0x00e5b397, 0x00e5b3ae, 0x00e5b3b1,
+ /* c0 */ 0x00e5b3b2, 0x00e5b3b4, 0x00e5b481, 0x00e5b486,
+ /* c4 */ 0x00e5b48d, 0x00e5b492, 0x00e5b4ab, 0x00e5b4a3,
+ /* c8 */ 0x00e5b4a4, 0x00e5b4a6, 0x00e5b4a7, 0x00e5b4b1,
+ /* cc */ 0x00e5b4b4, 0x00e5b4b9, 0x00e5b4bd, 0x00e5b4bf,
+ /* d0 */ 0x00e5b582, 0x00e5b583, 0x00e5b586, 0x00e5b588,
+ /* d4 */ 0x00e5b595, 0x00e5b591, 0x00e5b599, 0x00e5b58a,
+ /* d8 */ 0x00e5b59f, 0x00e5b5a0, 0x00e5b5a1, 0x00e5b5a2,
+ /* dc */ 0x00e5b5a4, 0x00e5b5aa, 0x00e5b5ad, 0x00e5b5b0,
+ /* e0 */ 0x00e5b5b9, 0x00e5b5ba, 0x00e5b5be, 0x00e5b5bf,
+ /* e4 */ 0x00e5b681, 0x00e5b683, 0x00e5b688, 0x00e5b68a,
+ /* e8 */ 0x00e5b692, 0x00e5b693, 0x00e5b694, 0x00e5b695,
+ /* ec */ 0x00e5b699, 0x00e5b69b, 0x00e5b69f, 0x00e5b6a0,
+ /* f0 */ 0x00e5b6a7, 0x00e5b6ab, 0x00e5b6b0, 0x00e5b6b4,
+ /* f4 */ 0x00e5b6b8, 0x00e5b6b9, 0x00e5b783, 0x00e5b787,
+ /* f8 */ 0x00e5b78b, 0x00e5b790, 0x00e5b78e, 0x00e5b798,
+ /* fc */ 0x00e5b799, 0x00e5b7a0, 0x00e5b7a4,
+
+ /*** 8fbcxx - offset 0x02382 ***/
+ /* a0 */ 0x00e5b7a9, 0x00e5b7b8, 0x00e5b7b9,
+ /* a4 */ 0x00e5b880, 0x00e5b887, 0x00e5b88d, 0x00e5b892,
+ /* a8 */ 0x00e5b894, 0x00e5b895, 0x00e5b898, 0x00e5b89f,
+ /* ac */ 0x00e5b8a0, 0x00e5b8ae, 0x00e5b8a8, 0x00e5b8b2,
+ /* b0 */ 0x00e5b8b5, 0x00e5b8be, 0x00e5b98b, 0x00e5b990,
+ /* b4 */ 0x00e5b989, 0x00e5b991, 0x00e5b996, 0x00e5b998,
+ /* b8 */ 0x00e5b99b, 0x00e5b99c, 0x00e5b99e, 0x00e5b9a8,
+ /* bc */ 0x00e5b9aa, 0x00e5b9ab, 0x00e5b9ac, 0x00e5b9ad,
+ /* c0 */ 0x00e5b9ae, 0x00e5b9b0, 0x00e5ba80, 0x00e5ba8b,
+ /* c4 */ 0x00e5ba8e, 0x00e5baa2, 0x00e5baa4, 0x00e5baa5,
+ /* c8 */ 0x00e5baa8, 0x00e5baaa, 0x00e5baac, 0x00e5bab1,
+ /* cc */ 0x00e5bab3, 0x00e5babd, 0x00e5babe, 0x00e5babf,
+ /* d0 */ 0x00e5bb86, 0x00e5bb8c, 0x00e5bb8b, 0x00e5bb8e,
+ /* d4 */ 0x00e5bb91, 0x00e5bb92, 0x00e5bb94, 0x00e5bb95,
+ /* d8 */ 0x00e5bb9c, 0x00e5bb9e, 0x00e5bba5, 0x00e5bbab,
+ /* dc */ 0x00e5bc82, 0x00e5bc86, 0x00e5bc87, 0x00e5bc88,
+ /* e0 */ 0x00e5bc8e, 0x00e5bc99, 0x00e5bc9c, 0x00e5bc9d,
+ /* e4 */ 0x00e5bca1, 0x00e5bca2, 0x00e5bca3, 0x00e5bca4,
+ /* e8 */ 0x00e5bca8, 0x00e5bcab, 0x00e5bcac, 0x00e5bcae,
+ /* ec */ 0x00e5bcb0, 0x00e5bcb4, 0x00e5bcb6, 0x00e5bcbb,
+ /* f0 */ 0x00e5bcbd, 0x00e5bcbf, 0x00e5bd80, 0x00e5bd84,
+ /* f4 */ 0x00e5bd85, 0x00e5bd87, 0x00e5bd8d, 0x00e5bd90,
+ /* f8 */ 0x00e5bd94, 0x00e5bd98, 0x00e5bd9b, 0x00e5bda0,
+ /* fc */ 0x00e5bda3, 0x00e5bda4, 0x00e5bda7,
+
+ /*** 8fbdxx - offset 0x023e0 ***/
+ /* a0 */ 0x00e5bdaf, 0x00e5bdb2, 0x00e5bdb4,
+ /* a4 */ 0x00e5bdb5, 0x00e5bdb8, 0x00e5bdba, 0x00e5bdbd,
+ /* a8 */ 0x00e5bdbe, 0x00e5be89, 0x00e5be8d, 0x00e5be8f,
+ /* ac */ 0x00e5be96, 0x00e5be9c, 0x00e5be9d, 0x00e5bea2,
+ /* b0 */ 0x00e5bea7, 0x00e5beab, 0x00e5bea4, 0x00e5beac,
+ /* b4 */ 0x00e5beaf, 0x00e5beb0, 0x00e5beb1, 0x00e5beb8,
+ /* b8 */ 0x00e5bf84, 0x00e5bf87, 0x00e5bf88, 0x00e5bf89,
+ /* bc */ 0x00e5bf8b, 0x00e5bf90, 0x00e5bf91, 0x00e5bf92,
+ /* c0 */ 0x00e5bf93, 0x00e5bf94, 0x00e5bf9e, 0x00e5bfa1,
+ /* c4 */ 0x00e5bfa2, 0x00e5bfa8, 0x00e5bfa9, 0x00e5bfaa,
+ /* c8 */ 0x00e5bfac, 0x00e5bfad, 0x00e5bfae, 0x00e5bfaf,
+ /* cc */ 0x00e5bfb2, 0x00e5bfb3, 0x00e5bfb6, 0x00e5bfba,
+ /* d0 */ 0x00e5bfbc, 0x00e68087, 0x00e6808a, 0x00e6808d,
+ /* d4 */ 0x00e68093, 0x00e68094, 0x00e68097, 0x00e68098,
+ /* d8 */ 0x00e6809a, 0x00e6809f, 0x00e680a4, 0x00e680ad,
+ /* dc */ 0x00e680b3, 0x00e680b5, 0x00e68180, 0x00e68187,
+ /* e0 */ 0x00e68188, 0x00e68189, 0x00e6818c, 0x00e68191,
+ /* e4 */ 0x00e68194, 0x00e68196, 0x00e68197, 0x00e6819d,
+ /* e8 */ 0x00e681a1, 0x00e681a7, 0x00e681b1, 0x00e681be,
+ /* ec */ 0x00e681bf, 0x00e68282, 0x00e68286, 0x00e68288,
+ /* f0 */ 0x00e6828a, 0x00e6828e, 0x00e68291, 0x00e68293,
+ /* f4 */ 0x00e68295, 0x00e68298, 0x00e6829d, 0x00e6829e,
+ /* f8 */ 0x00e682a2, 0x00e682a4, 0x00e682a5, 0x00e682a8,
+ /* fc */ 0x00e682b0, 0x00e682b1, 0x00e682b7,
+
+ /*** 8fbexx - offset 0x0243e ***/
+ /* a0 */ 0x00e682bb, 0x00e682be, 0x00e68382,
+ /* a4 */ 0x00e68384, 0x00e68388, 0x00e68389, 0x00e6838a,
+ /* a8 */ 0x00e6838b, 0x00e6838e, 0x00e6838f, 0x00e68394,
+ /* ac */ 0x00e68395, 0x00e68399, 0x00e6839b, 0x00e6839d,
+ /* b0 */ 0x00e6839e, 0x00e683a2, 0x00e683a5, 0x00e683b2,
+ /* b4 */ 0x00e683b5, 0x00e683b8, 0x00e683bc, 0x00e683bd,
+ /* b8 */ 0x00e68482, 0x00e68487, 0x00e6848a, 0x00e6848c,
+ /* bc */ 0x00e68490, 0x00e68491, 0x00e68492, 0x00e68493,
+ /* c0 */ 0x00e68494, 0x00e68496, 0x00e68497, 0x00e68499,
+ /* c4 */ 0x00e6849c, 0x00e6849e, 0x00e684a2, 0x00e684aa,
+ /* c8 */ 0x00e684ab, 0x00e684b0, 0x00e684b1, 0x00e684b5,
+ /* cc */ 0x00e684b6, 0x00e684b7, 0x00e684b9, 0x00e68581,
+ /* d0 */ 0x00e68585, 0x00e68586, 0x00e68589, 0x00e6859e,
+ /* d4 */ 0x00e685a0, 0x00e685ac, 0x00e685b2, 0x00e685b8,
+ /* d8 */ 0x00e685bb, 0x00e685bc, 0x00e685bf, 0x00e68680,
+ /* dc */ 0x00e68681, 0x00e68683, 0x00e68684, 0x00e6868b,
+ /* e0 */ 0x00e6868d, 0x00e68692, 0x00e68693, 0x00e68697,
+ /* e4 */ 0x00e68698, 0x00e6869c, 0x00e6869d, 0x00e6869f,
+ /* e8 */ 0x00e686a0, 0x00e686a5, 0x00e686a8, 0x00e686aa,
+ /* ec */ 0x00e686ad, 0x00e686b8, 0x00e686b9, 0x00e686bc,
+ /* f0 */ 0x00e68780, 0x00e68781, 0x00e68782, 0x00e6878e,
+ /* f4 */ 0x00e6878f, 0x00e68795, 0x00e6879c, 0x00e6879d,
+ /* f8 */ 0x00e6879e, 0x00e6879f, 0x00e687a1, 0x00e687a2,
+ /* fc */ 0x00e687a7, 0x00e687a9, 0x00e687a5,
+
+ /*** 8fbfxx - offset 0x0249c ***/
+ /* a0 */ 0x00e687ac, 0x00e687ad, 0x00e687af,
+ /* a4 */ 0x00e68881, 0x00e68883, 0x00e68884, 0x00e68887,
+ /* a8 */ 0x00e68893, 0x00e68895, 0x00e6889c, 0x00e688a0,
+ /* ac */ 0x00e688a2, 0x00e688a3, 0x00e688a7, 0x00e688a9,
+ /* b0 */ 0x00e688ab, 0x00e688b9, 0x00e688bd, 0x00e68982,
+ /* b4 */ 0x00e68983, 0x00e68984, 0x00e68986, 0x00e6898c,
+ /* b8 */ 0x00e68990, 0x00e68991, 0x00e68992, 0x00e68994,
+ /* bc */ 0x00e68996, 0x00e6899a, 0x00e6899c, 0x00e689a4,
+ /* c0 */ 0x00e689ad, 0x00e689af, 0x00e689b3, 0x00e689ba,
+ /* c4 */ 0x00e689bd, 0x00e68a8d, 0x00e68a8e, 0x00e68a8f,
+ /* c8 */ 0x00e68a90, 0x00e68aa6, 0x00e68aa8, 0x00e68ab3,
+ /* cc */ 0x00e68ab6, 0x00e68ab7, 0x00e68aba, 0x00e68abe,
+ /* d0 */ 0x00e68abf, 0x00e68b84, 0x00e68b8e, 0x00e68b95,
+ /* d4 */ 0x00e68b96, 0x00e68b9a, 0x00e68baa, 0x00e68bb2,
+ /* d8 */ 0x00e68bb4, 0x00e68bbc, 0x00e68bbd, 0x00e68c83,
+ /* dc */ 0x00e68c84, 0x00e68c8a, 0x00e68c8b, 0x00e68c8d,
+ /* e0 */ 0x00e68c90, 0x00e68c93, 0x00e68c96, 0x00e68c98,
+ /* e4 */ 0x00e68ca9, 0x00e68caa, 0x00e68cad, 0x00e68cb5,
+ /* e8 */ 0x00e68cb6, 0x00e68cb9, 0x00e68cbc, 0x00e68d81,
+ /* ec */ 0x00e68d82, 0x00e68d83, 0x00e68d84, 0x00e68d86,
+ /* f0 */ 0x00e68d8a, 0x00e68d8b, 0x00e68d8e, 0x00e68d92,
+ /* f4 */ 0x00e68d93, 0x00e68d94, 0x00e68d98, 0x00e68d9b,
+ /* f8 */ 0x00e68da5, 0x00e68da6, 0x00e68dac, 0x00e68dad,
+ /* fc */ 0x00e68db1, 0x00e68db4, 0x00e68db5,
+
+ /*** 8fc0xx - offset 0x024fa ***/
+ /* a0 */ 0x00e68db8, 0x00e68dbc, 0x00e68dbd,
+ /* a4 */ 0x00e68dbf, 0x00e68e82, 0x00e68e84, 0x00e68e87,
+ /* a8 */ 0x00e68e8a, 0x00e68e90, 0x00e68e94, 0x00e68e95,
+ /* ac */ 0x00e68e99, 0x00e68e9a, 0x00e68e9e, 0x00e68ea4,
+ /* b0 */ 0x00e68ea6, 0x00e68ead, 0x00e68eae, 0x00e68eaf,
+ /* b4 */ 0x00e68ebd, 0x00e68f81, 0x00e68f85, 0x00e68f88,
+ /* b8 */ 0x00e68f8e, 0x00e68f91, 0x00e68f93, 0x00e68f94,
+ /* bc */ 0x00e68f95, 0x00e68f9c, 0x00e68fa0, 0x00e68fa5,
+ /* c0 */ 0x00e68faa, 0x00e68fac, 0x00e68fb2, 0x00e68fb3,
+ /* c4 */ 0x00e68fb5, 0x00e68fb8, 0x00e68fb9, 0x00e69089,
+ /* c8 */ 0x00e6908a, 0x00e69090, 0x00e69092, 0x00e69094,
+ /* cc */ 0x00e69098, 0x00e6909e, 0x00e690a0, 0x00e690a2,
+ /* d0 */ 0x00e690a4, 0x00e690a5, 0x00e690a9, 0x00e690aa,
+ /* d4 */ 0x00e690af, 0x00e690b0, 0x00e690b5, 0x00e690bd,
+ /* d8 */ 0x00e690bf, 0x00e6918b, 0x00e6918f, 0x00e69191,
+ /* dc */ 0x00e69192, 0x00e69193, 0x00e69194, 0x00e6919a,
+ /* e0 */ 0x00e6919b, 0x00e6919c, 0x00e6919d, 0x00e6919f,
+ /* e4 */ 0x00e691a0, 0x00e691a1, 0x00e691a3, 0x00e691ad,
+ /* e8 */ 0x00e691b3, 0x00e691b4, 0x00e691bb, 0x00e691bd,
+ /* ec */ 0x00e69285, 0x00e69287, 0x00e6928f, 0x00e69290,
+ /* f0 */ 0x00e69291, 0x00e69298, 0x00e69299, 0x00e6929b,
+ /* f4 */ 0x00e6929d, 0x00e6929f, 0x00e692a1, 0x00e692a3,
+ /* f8 */ 0x00e692a6, 0x00e692a8, 0x00e692ac, 0x00e692b3,
+ /* fc */ 0x00e692bd, 0x00e692be, 0x00e692bf,
+
+ /*** 8fc1xx - offset 0x02558 ***/
+ /* a0 */ 0x00e69384, 0x00e69389, 0x00e6938a,
+ /* a4 */ 0x00e6938b, 0x00e6938c, 0x00e6938e, 0x00e69390,
+ /* a8 */ 0x00e69391, 0x00e69395, 0x00e69397, 0x00e693a4,
+ /* ac */ 0x00e693a5, 0x00e693a9, 0x00e693aa, 0x00e693ad,
+ /* b0 */ 0x00e693b0, 0x00e693b5, 0x00e693b7, 0x00e693bb,
+ /* b4 */ 0x00e693bf, 0x00e69481, 0x00e69484, 0x00e69488,
+ /* b8 */ 0x00e69489, 0x00e6948a, 0x00e6948f, 0x00e69493,
+ /* bc */ 0x00e69494, 0x00e69496, 0x00e69499, 0x00e6949b,
+ /* c0 */ 0x00e6949e, 0x00e6949f, 0x00e694a2, 0x00e694a6,
+ /* c4 */ 0x00e694a9, 0x00e694ae, 0x00e694b1, 0x00e694ba,
+ /* c8 */ 0x00e694bc, 0x00e694bd, 0x00e69583, 0x00e69587,
+ /* cc */ 0x00e69589, 0x00e69590, 0x00e69592, 0x00e69594,
+ /* d0 */ 0x00e6959f, 0x00e695a0, 0x00e695a7, 0x00e695ab,
+ /* d4 */ 0x00e695ba, 0x00e695bd, 0x00e69681, 0x00e69685,
+ /* d8 */ 0x00e6968a, 0x00e69692, 0x00e69695, 0x00e69698,
+ /* dc */ 0x00e6969d, 0x00e696a0, 0x00e696a3, 0x00e696a6,
+ /* e0 */ 0x00e696ae, 0x00e696b2, 0x00e696b3, 0x00e696b4,
+ /* e4 */ 0x00e696bf, 0x00e69782, 0x00e69788, 0x00e69789,
+ /* e8 */ 0x00e6978e, 0x00e69790, 0x00e69794, 0x00e69796,
+ /* ec */ 0x00e69798, 0x00e6979f, 0x00e697b0, 0x00e697b2,
+ /* f0 */ 0x00e697b4, 0x00e697b5, 0x00e697b9, 0x00e697be,
+ /* f4 */ 0x00e697bf, 0x00e69880, 0x00e69884, 0x00e69888,
+ /* f8 */ 0x00e69889, 0x00e6988d, 0x00e69891, 0x00e69892,
+ /* fc */ 0x00e69895, 0x00e69896, 0x00e6989d,
+
+ /*** 8fc2xx - offset 0x025b6 ***/
+ /* a0 */ 0x00e6989e, 0x00e698a1, 0x00e698a2,
+ /* a4 */ 0x00e698a3, 0x00e698a4, 0x00e698a6, 0x00e698a9,
+ /* a8 */ 0x00e698aa, 0x00e698ab, 0x00e698ac, 0x00e698ae,
+ /* ac */ 0x00e698b0, 0x00e698b1, 0x00e698b3, 0x00e698b9,
+ /* b0 */ 0x00e698b7, 0x00e69980, 0x00e69985, 0x00e69986,
+ /* b4 */ 0x00e6998a, 0x00e6998c, 0x00e69991, 0x00e6998e,
+ /* b8 */ 0x00e69997, 0x00e69998, 0x00e69999, 0x00e6999b,
+ /* bc */ 0x00e6999c, 0x00e699a0, 0x00e699a1, 0x00e69bbb,
+ /* c0 */ 0x00e699aa, 0x00e699ab, 0x00e699ac, 0x00e699be,
+ /* c4 */ 0x00e699b3, 0x00e699b5, 0x00e699bf, 0x00e699b7,
+ /* c8 */ 0x00e699b8, 0x00e699b9, 0x00e699bb, 0x00e69a80,
+ /* cc */ 0x00e699bc, 0x00e69a8b, 0x00e69a8c, 0x00e69a8d,
+ /* d0 */ 0x00e69a90, 0x00e69a92, 0x00e69a99, 0x00e69a9a,
+ /* d4 */ 0x00e69a9b, 0x00e69a9c, 0x00e69a9f, 0x00e69aa0,
+ /* d8 */ 0x00e69aa4, 0x00e69aad, 0x00e69ab1, 0x00e69ab2,
+ /* dc */ 0x00e69ab5, 0x00e69abb, 0x00e69abf, 0x00e69b80,
+ /* e0 */ 0x00e69b82, 0x00e69b83, 0x00e69b88, 0x00e69b8c,
+ /* e4 */ 0x00e69b8e, 0x00e69b8f, 0x00e69b94, 0x00e69b9b,
+ /* e8 */ 0x00e69b9f, 0x00e69ba8, 0x00e69bab, 0x00e69bac,
+ /* ec */ 0x00e69bae, 0x00e69bba, 0x00e69c85, 0x00e69c87,
+ /* f0 */ 0x00e69c8e, 0x00e69c93, 0x00e69c99, 0x00e69c9c,
+ /* f4 */ 0x00e69ca0, 0x00e69ca2, 0x00e69cb3, 0x00e69cbe,
+ /* f8 */ 0x00e69d85, 0x00e69d87, 0x00e69d88, 0x00e69d8c,
+ /* fc */ 0x00e69d94, 0x00e69d95, 0x00e69d9d,
+
+ /*** 8fc3xx - offset 0x02614 ***/
+ /* a0 */ 0x00e69da6, 0x00e69dac, 0x00e69dae,
+ /* a4 */ 0x00e69db4, 0x00e69db6, 0x00e69dbb, 0x00e69e81,
+ /* a8 */ 0x00e69e84, 0x00e69e8e, 0x00e69e8f, 0x00e69e91,
+ /* ac */ 0x00e69e93, 0x00e69e96, 0x00e69e98, 0x00e69e99,
+ /* b0 */ 0x00e69e9b, 0x00e69eb0, 0x00e69eb1, 0x00e69eb2,
+ /* b4 */ 0x00e69eb5, 0x00e69ebb, 0x00e69ebc, 0x00e69ebd,
+ /* b8 */ 0x00e69fb9, 0x00e69f80, 0x00e69f82, 0x00e69f83,
+ /* bc */ 0x00e69f85, 0x00e69f88, 0x00e69f89, 0x00e69f92,
+ /* c0 */ 0x00e69f97, 0x00e69f99, 0x00e69f9c, 0x00e69fa1,
+ /* c4 */ 0x00e69fa6, 0x00e69fb0, 0x00e69fb2, 0x00e69fb6,
+ /* c8 */ 0x00e69fb7, 0x00e6a192, 0x00e6a094, 0x00e6a099,
+ /* cc */ 0x00e6a09d, 0x00e6a09f, 0x00e6a0a8, 0x00e6a0a7,
+ /* d0 */ 0x00e6a0ac, 0x00e6a0ad, 0x00e6a0af, 0x00e6a0b0,
+ /* d4 */ 0x00e6a0b1, 0x00e6a0b3, 0x00e6a0bb, 0x00e6a0bf,
+ /* d8 */ 0x00e6a184, 0x00e6a185, 0x00e6a18a, 0x00e6a18c,
+ /* dc */ 0x00e6a195, 0x00e6a197, 0x00e6a198, 0x00e6a19b,
+ /* e0 */ 0x00e6a1ab, 0x00e6a1ae, 0x00e6a1af, 0x00e6a1b0,
+ /* e4 */ 0x00e6a1b1, 0x00e6a1b2, 0x00e6a1b5, 0x00e6a1b9,
+ /* e8 */ 0x00e6a1ba, 0x00e6a1bb, 0x00e6a1bc, 0x00e6a282,
+ /* ec */ 0x00e6a284, 0x00e6a286, 0x00e6a288, 0x00e6a296,
+ /* f0 */ 0x00e6a298, 0x00e6a29a, 0x00e6a29c, 0x00e6a2a1,
+ /* f4 */ 0x00e6a2a3, 0x00e6a2a5, 0x00e6a2a9, 0x00e6a2aa,
+ /* f8 */ 0x00e6a2ae, 0x00e6a2b2, 0x00e6a2bb, 0x00e6a385,
+ /* fc */ 0x00e6a388, 0x00e6a38c, 0x00e6a38f,
+
+ /*** 8fc4xx - offset 0x02672 ***/
+ /* a0 */ 0x00e6a390, 0x00e6a391, 0x00e6a393,
+ /* a4 */ 0x00e6a396, 0x00e6a399, 0x00e6a39c, 0x00e6a39d,
+ /* a8 */ 0x00e6a3a5, 0x00e6a3a8, 0x00e6a3aa, 0x00e6a3ab,
+ /* ac */ 0x00e6a3ac, 0x00e6a3ad, 0x00e6a3b0, 0x00e6a3b1,
+ /* b0 */ 0x00e6a3b5, 0x00e6a3b6, 0x00e6a3bb, 0x00e6a3bc,
+ /* b4 */ 0x00e6a3bd, 0x00e6a486, 0x00e6a489, 0x00e6a48a,
+ /* b8 */ 0x00e6a490, 0x00e6a491, 0x00e6a493, 0x00e6a496,
+ /* bc */ 0x00e6a497, 0x00e6a4b1, 0x00e6a4b3, 0x00e6a4b5,
+ /* c0 */ 0x00e6a4b8, 0x00e6a4bb, 0x00e6a582, 0x00e6a585,
+ /* c4 */ 0x00e6a589, 0x00e6a58e, 0x00e6a597, 0x00e6a59b,
+ /* c8 */ 0x00e6a5a3, 0x00e6a5a4, 0x00e6a5a5, 0x00e6a5a6,
+ /* cc */ 0x00e6a5a8, 0x00e6a5a9, 0x00e6a5ac, 0x00e6a5b0,
+ /* d0 */ 0x00e6a5b1, 0x00e6a5b2, 0x00e6a5ba, 0x00e6a5bb,
+ /* d4 */ 0x00e6a5bf, 0x00e6a680, 0x00e6a68d, 0x00e6a692,
+ /* d8 */ 0x00e6a696, 0x00e6a698, 0x00e6a6a1, 0x00e6a6a5,
+ /* dc */ 0x00e6a6a6, 0x00e6a6a8, 0x00e6a6ab, 0x00e6a6ad,
+ /* e0 */ 0x00e6a6af, 0x00e6a6b7, 0x00e6a6b8, 0x00e6a6ba,
+ /* e4 */ 0x00e6a6bc, 0x00e6a785, 0x00e6a788, 0x00e6a791,
+ /* e8 */ 0x00e6a796, 0x00e6a797, 0x00e6a7a2, 0x00e6a7a5,
+ /* ec */ 0x00e6a7ae, 0x00e6a7af, 0x00e6a7b1, 0x00e6a7b3,
+ /* f0 */ 0x00e6a7b5, 0x00e6a7be, 0x00e6a880, 0x00e6a881,
+ /* f4 */ 0x00e6a883, 0x00e6a88f, 0x00e6a891, 0x00e6a895,
+ /* f8 */ 0x00e6a89a, 0x00e6a89d, 0x00e6a8a0, 0x00e6a8a4,
+ /* fc */ 0x00e6a8a8, 0x00e6a8b0, 0x00e6a8b2,
+
+ /*** 8fc5xx - offset 0x026d0 ***/
+ /* a0 */ 0x00e6a8b4, 0x00e6a8b7, 0x00e6a8bb,
+ /* a4 */ 0x00e6a8be, 0x00e6a8bf, 0x00e6a985, 0x00e6a986,
+ /* a8 */ 0x00e6a989, 0x00e6a98a, 0x00e6a98e, 0x00e6a990,
+ /* ac */ 0x00e6a991, 0x00e6a992, 0x00e6a995, 0x00e6a996,
+ /* b0 */ 0x00e6a99b, 0x00e6a9a4, 0x00e6a9a7, 0x00e6a9aa,
+ /* b4 */ 0x00e6a9b1, 0x00e6a9b3, 0x00e6a9be, 0x00e6aa81,
+ /* b8 */ 0x00e6aa83, 0x00e6aa86, 0x00e6aa87, 0x00e6aa89,
+ /* bc */ 0x00e6aa8b, 0x00e6aa91, 0x00e6aa9b, 0x00e6aa9d,
+ /* c0 */ 0x00e6aa9e, 0x00e6aa9f, 0x00e6aaa5, 0x00e6aaab,
+ /* c4 */ 0x00e6aaaf, 0x00e6aab0, 0x00e6aab1, 0x00e6aab4,
+ /* c8 */ 0x00e6aabd, 0x00e6aabe, 0x00e6aabf, 0x00e6ab86,
+ /* cc */ 0x00e6ab89, 0x00e6ab88, 0x00e6ab8c, 0x00e6ab90,
+ /* d0 */ 0x00e6ab94, 0x00e6ab95, 0x00e6ab96, 0x00e6ab9c,
+ /* d4 */ 0x00e6ab9d, 0x00e6aba4, 0x00e6aba7, 0x00e6abac,
+ /* d8 */ 0x00e6abb0, 0x00e6abb1, 0x00e6abb2, 0x00e6abbc,
+ /* dc */ 0x00e6abbd, 0x00e6ac82, 0x00e6ac83, 0x00e6ac86,
+ /* e0 */ 0x00e6ac87, 0x00e6ac89, 0x00e6ac8f, 0x00e6ac90,
+ /* e4 */ 0x00e6ac91, 0x00e6ac97, 0x00e6ac9b, 0x00e6ac9e,
+ /* e8 */ 0x00e6aca4, 0x00e6aca8, 0x00e6acab, 0x00e6acac,
+ /* ec */ 0x00e6acaf, 0x00e6acb5, 0x00e6acb6, 0x00e6acbb,
+ /* f0 */ 0x00e6acbf, 0x00e6ad86, 0x00e6ad8a, 0x00e6ad8d,
+ /* f4 */ 0x00e6ad92, 0x00e6ad96, 0x00e6ad98, 0x00e6ad9d,
+ /* f8 */ 0x00e6ada0, 0x00e6ada7, 0x00e6adab, 0x00e6adae,
+ /* fc */ 0x00e6adb0, 0x00e6adb5, 0x00e6adbd,
+
+ /*** 8fc6xx - offset 0x0272e ***/
+ /* a0 */ 0x00e6adbe, 0x00e6ae82, 0x00e6ae85,
+ /* a4 */ 0x00e6ae97, 0x00e6ae9b, 0x00e6ae9f, 0x00e6aea0,
+ /* a8 */ 0x00e6aea2, 0x00e6aea3, 0x00e6aea8, 0x00e6aea9,
+ /* ac */ 0x00e6aeac, 0x00e6aead, 0x00e6aeae, 0x00e6aeb0,
+ /* b0 */ 0x00e6aeb8, 0x00e6aeb9, 0x00e6aebd, 0x00e6aebe,
+ /* b4 */ 0x00e6af83, 0x00e6af84, 0x00e6af89, 0x00e6af8c,
+ /* b8 */ 0x00e6af96, 0x00e6af9a, 0x00e6afa1, 0x00e6afa3,
+ /* bc */ 0x00e6afa6, 0x00e6afa7, 0x00e6afae, 0x00e6afb1,
+ /* c0 */ 0x00e6afb7, 0x00e6afb9, 0x00e6afbf, 0x00e6b082,
+ /* c4 */ 0x00e6b084, 0x00e6b085, 0x00e6b089, 0x00e6b08d,
+ /* c8 */ 0x00e6b08e, 0x00e6b090, 0x00e6b092, 0x00e6b099,
+ /* cc */ 0x00e6b09f, 0x00e6b0a6, 0x00e6b0a7, 0x00e6b0a8,
+ /* d0 */ 0x00e6b0ac, 0x00e6b0ae, 0x00e6b0b3, 0x00e6b0b5,
+ /* d4 */ 0x00e6b0b6, 0x00e6b0ba, 0x00e6b0bb, 0x00e6b0bf,
+ /* d8 */ 0x00e6b18a, 0x00e6b18b, 0x00e6b18d, 0x00e6b18f,
+ /* dc */ 0x00e6b192, 0x00e6b194, 0x00e6b199, 0x00e6b19b,
+ /* e0 */ 0x00e6b19c, 0x00e6b1ab, 0x00e6b1ad, 0x00e6b1af,
+ /* e4 */ 0x00e6b1b4, 0x00e6b1b6, 0x00e6b1b8, 0x00e6b1b9,
+ /* e8 */ 0x00e6b1bb, 0x00e6b285, 0x00e6b286, 0x00e6b287,
+ /* ec */ 0x00e6b289, 0x00e6b294, 0x00e6b295, 0x00e6b297,
+ /* f0 */ 0x00e6b298, 0x00e6b29c, 0x00e6b29f, 0x00e6b2b0,
+ /* f4 */ 0x00e6b2b2, 0x00e6b2b4, 0x00e6b382, 0x00e6b386,
+ /* f8 */ 0x00e6b38d, 0x00e6b38f, 0x00e6b390, 0x00e6b391,
+ /* fc */ 0x00e6b392, 0x00e6b394, 0x00e6b396,
+
+ /*** 8fc7xx - offset 0x0278c ***/
+ /* a0 */ 0x00e6b39a, 0x00e6b39c, 0x00e6b3a0,
+ /* a4 */ 0x00e6b3a7, 0x00e6b3a9, 0x00e6b3ab, 0x00e6b3ac,
+ /* a8 */ 0x00e6b3ae, 0x00e6b3b2, 0x00e6b3b4, 0x00e6b484,
+ /* ac */ 0x00e6b487, 0x00e6b48a, 0x00e6b48e, 0x00e6b48f,
+ /* b0 */ 0x00e6b491, 0x00e6b493, 0x00e6b49a, 0x00e6b4a6,
+ /* b4 */ 0x00e6b4a7, 0x00e6b4a8, 0x00e6b1a7, 0x00e6b4ae,
+ /* b8 */ 0x00e6b4af, 0x00e6b4b1, 0x00e6b4b9, 0x00e6b4bc,
+ /* bc */ 0x00e6b4bf, 0x00e6b597, 0x00e6b59e, 0x00e6b59f,
+ /* c0 */ 0x00e6b5a1, 0x00e6b5a5, 0x00e6b5a7, 0x00e6b5af,
+ /* c4 */ 0x00e6b5b0, 0x00e6b5bc, 0x00e6b682, 0x00e6b687,
+ /* c8 */ 0x00e6b691, 0x00e6b692, 0x00e6b694, 0x00e6b696,
+ /* cc */ 0x00e6b697, 0x00e6b698, 0x00e6b6aa, 0x00e6b6ac,
+ /* d0 */ 0x00e6b6b4, 0x00e6b6b7, 0x00e6b6b9, 0x00e6b6bd,
+ /* d4 */ 0x00e6b6bf, 0x00e6b784, 0x00e6b788, 0x00e6b78a,
+ /* d8 */ 0x00e6b78e, 0x00e6b78f, 0x00e6b796, 0x00e6b79b,
+ /* dc */ 0x00e6b79d, 0x00e6b79f, 0x00e6b7a0, 0x00e6b7a2,
+ /* e0 */ 0x00e6b7a5, 0x00e6b7a9, 0x00e6b7af, 0x00e6b7b0,
+ /* e4 */ 0x00e6b7b4, 0x00e6b7b6, 0x00e6b7bc, 0x00e6b880,
+ /* e8 */ 0x00e6b884, 0x00e6b89e, 0x00e6b8a2, 0x00e6b8a7,
+ /* ec */ 0x00e6b8b2, 0x00e6b8b6, 0x00e6b8b9, 0x00e6b8bb,
+ /* f0 */ 0x00e6b8bc, 0x00e6b984, 0x00e6b985, 0x00e6b988,
+ /* f4 */ 0x00e6b989, 0x00e6b98b, 0x00e6b98f, 0x00e6b991,
+ /* f8 */ 0x00e6b992, 0x00e6b993, 0x00e6b994, 0x00e6b997,
+ /* fc */ 0x00e6b99c, 0x00e6b99d, 0x00e6b99e,
+
+ /*** 8fc8xx - offset 0x027ea ***/
+ /* a0 */ 0x00e6b9a2, 0x00e6b9a3, 0x00e6b9a8,
+ /* a4 */ 0x00e6b9b3, 0x00e6b9bb, 0x00e6b9bd, 0x00e6ba8d,
+ /* a8 */ 0x00e6ba93, 0x00e6ba99, 0x00e6baa0, 0x00e6baa7,
+ /* ac */ 0x00e6baad, 0x00e6baae, 0x00e6bab1, 0x00e6bab3,
+ /* b0 */ 0x00e6babb, 0x00e6babf, 0x00e6bb80, 0x00e6bb81,
+ /* b4 */ 0x00e6bb83, 0x00e6bb87, 0x00e6bb88, 0x00e6bb8a,
+ /* b8 */ 0x00e6bb8d, 0x00e6bb8e, 0x00e6bb8f, 0x00e6bbab,
+ /* bc */ 0x00e6bbad, 0x00e6bbae, 0x00e6bbb9, 0x00e6bbbb,
+ /* c0 */ 0x00e6bbbd, 0x00e6bc84, 0x00e6bc88, 0x00e6bc8a,
+ /* c4 */ 0x00e6bc8c, 0x00e6bc8d, 0x00e6bc96, 0x00e6bc98,
+ /* c8 */ 0x00e6bc9a, 0x00e6bc9b, 0x00e6bca6, 0x00e6bca9,
+ /* cc */ 0x00e6bcaa, 0x00e6bcaf, 0x00e6bcb0, 0x00e6bcb3,
+ /* d0 */ 0x00e6bcb6, 0x00e6bcbb, 0x00e6bcbc, 0x00e6bcad,
+ /* d4 */ 0x00e6bd8f, 0x00e6bd91, 0x00e6bd92, 0x00e6bd93,
+ /* d8 */ 0x00e6bd97, 0x00e6bd99, 0x00e6bd9a, 0x00e6bd9d,
+ /* dc */ 0x00e6bd9e, 0x00e6bda1, 0x00e6bda2, 0x00e6bda8,
+ /* e0 */ 0x00e6bdac, 0x00e6bdbd, 0x00e6bdbe, 0x00e6be83,
+ /* e4 */ 0x00e6be87, 0x00e6be88, 0x00e6be8b, 0x00e6be8c,
+ /* e8 */ 0x00e6be8d, 0x00e6be90, 0x00e6be92, 0x00e6be93,
+ /* ec */ 0x00e6be94, 0x00e6be96, 0x00e6be9a, 0x00e6be9f,
+ /* f0 */ 0x00e6bea0, 0x00e6bea5, 0x00e6bea6, 0x00e6bea7,
+ /* f4 */ 0x00e6bea8, 0x00e6beae, 0x00e6beaf, 0x00e6beb0,
+ /* f8 */ 0x00e6beb5, 0x00e6beb6, 0x00e6bebc, 0x00e6bf85,
+ /* fc */ 0x00e6bf87, 0x00e6bf88, 0x00e6bf8a,
+
+ /*** 8fc9xx - offset 0x02848 ***/
+ /* a0 */ 0x00e6bf9a, 0x00e6bf9e, 0x00e6bfa8,
+ /* a4 */ 0x00e6bfa9, 0x00e6bfb0, 0x00e6bfb5, 0x00e6bfb9,
+ /* a8 */ 0x00e6bfbc, 0x00e6bfbd, 0x00e78080, 0x00e78085,
+ /* ac */ 0x00e78086, 0x00e78087, 0x00e7808d, 0x00e78097,
+ /* b0 */ 0x00e780a0, 0x00e780a3, 0x00e780af, 0x00e780b4,
+ /* b4 */ 0x00e780b7, 0x00e780b9, 0x00e780bc, 0x00e78183,
+ /* b8 */ 0x00e78184, 0x00e78188, 0x00e78189, 0x00e7818a,
+ /* bc */ 0x00e7818b, 0x00e78194, 0x00e78195, 0x00e7819d,
+ /* c0 */ 0x00e7819e, 0x00e7818e, 0x00e781a4, 0x00e781a5,
+ /* c4 */ 0x00e781ac, 0x00e781ae, 0x00e781b5, 0x00e781b6,
+ /* c8 */ 0x00e781be, 0x00e78281, 0x00e78285, 0x00e78286,
+ /* cc */ 0x00e78294, 0x00e78295, 0x00e78296, 0x00e78297,
+ /* d0 */ 0x00e78298, 0x00e7829b, 0x00e782a4, 0x00e782ab,
+ /* d4 */ 0x00e782b0, 0x00e782b1, 0x00e782b4, 0x00e782b7,
+ /* d8 */ 0x00e7838a, 0x00e78391, 0x00e78393, 0x00e78394,
+ /* dc */ 0x00e78395, 0x00e78396, 0x00e78398, 0x00e7839c,
+ /* e0 */ 0x00e783a4, 0x00e783ba, 0x00e78483, 0x00e78484,
+ /* e4 */ 0x00e78485, 0x00e78486, 0x00e78487, 0x00e7848b,
+ /* e8 */ 0x00e7848c, 0x00e7848f, 0x00e7849e, 0x00e784a0,
+ /* ec */ 0x00e784ab, 0x00e784ad, 0x00e784af, 0x00e784b0,
+ /* f0 */ 0x00e784b1, 0x00e784b8, 0x00e78581, 0x00e78585,
+ /* f4 */ 0x00e78586, 0x00e78587, 0x00e7858a, 0x00e7858b,
+ /* f8 */ 0x00e78590, 0x00e78592, 0x00e78597, 0x00e7859a,
+ /* fc */ 0x00e7859c, 0x00e7859e, 0x00e785a0,
+
+ /*** 8fcaxx - offset 0x028a6 ***/
+ /* a0 */ 0x00e785a8, 0x00e785b9, 0x00e78680,
+ /* a4 */ 0x00e78685, 0x00e78687, 0x00e7868c, 0x00e78692,
+ /* a8 */ 0x00e7869a, 0x00e7869b, 0x00e786a0, 0x00e786a2,
+ /* ac */ 0x00e786af, 0x00e786b0, 0x00e786b2, 0x00e786b3,
+ /* b0 */ 0x00e786ba, 0x00e786bf, 0x00e78780, 0x00e78781,
+ /* b4 */ 0x00e78784, 0x00e7878b, 0x00e7878c, 0x00e78793,
+ /* b8 */ 0x00e78796, 0x00e78799, 0x00e7879a, 0x00e7879c,
+ /* bc */ 0x00e787b8, 0x00e787be, 0x00e78880, 0x00e78887,
+ /* c0 */ 0x00e78888, 0x00e78889, 0x00e78893, 0x00e78897,
+ /* c4 */ 0x00e7889a, 0x00e7889d, 0x00e7889f, 0x00e788a4,
+ /* c8 */ 0x00e788ab, 0x00e788af, 0x00e788b4, 0x00e788b8,
+ /* cc */ 0x00e788b9, 0x00e78981, 0x00e78982, 0x00e78983,
+ /* d0 */ 0x00e78985, 0x00e7898e, 0x00e7898f, 0x00e78990,
+ /* d4 */ 0x00e78993, 0x00e78995, 0x00e78996, 0x00e7899a,
+ /* d8 */ 0x00e7899c, 0x00e7899e, 0x00e789a0, 0x00e789a3,
+ /* dc */ 0x00e789a8, 0x00e789ab, 0x00e789ae, 0x00e789af,
+ /* e0 */ 0x00e789b1, 0x00e789b7, 0x00e789b8, 0x00e789bb,
+ /* e4 */ 0x00e789bc, 0x00e789bf, 0x00e78a84, 0x00e78a89,
+ /* e8 */ 0x00e78a8d, 0x00e78a8e, 0x00e78a93, 0x00e78a9b,
+ /* ec */ 0x00e78aa8, 0x00e78aad, 0x00e78aae, 0x00e78ab1,
+ /* f0 */ 0x00e78ab4, 0x00e78abe, 0x00e78b81, 0x00e78b87,
+ /* f4 */ 0x00e78b89, 0x00e78b8c, 0x00e78b95, 0x00e78b96,
+ /* f8 */ 0x00e78b98, 0x00e78b9f, 0x00e78ba5, 0x00e78bb3,
+ /* fc */ 0x00e78bb4, 0x00e78bba, 0x00e78bbb,
+
+ /*** 8fcbxx - offset 0x02904 ***/
+ /* a0 */ 0x00e78bbe, 0x00e78c82, 0x00e78c84,
+ /* a4 */ 0x00e78c85, 0x00e78c87, 0x00e78c8b, 0x00e78c8d,
+ /* a8 */ 0x00e78c92, 0x00e78c93, 0x00e78c98, 0x00e78c99,
+ /* ac */ 0x00e78c9e, 0x00e78ca2, 0x00e78ca4, 0x00e78ca7,
+ /* b0 */ 0x00e78ca8, 0x00e78cac, 0x00e78cb1, 0x00e78cb2,
+ /* b4 */ 0x00e78cb5, 0x00e78cba, 0x00e78cbb, 0x00e78cbd,
+ /* b8 */ 0x00e78d83, 0x00e78d8d, 0x00e78d90, 0x00e78d92,
+ /* bc */ 0x00e78d96, 0x00e78d98, 0x00e78d9d, 0x00e78d9e,
+ /* c0 */ 0x00e78d9f, 0x00e78da0, 0x00e78da6, 0x00e78da7,
+ /* c4 */ 0x00e78da9, 0x00e78dab, 0x00e78dac, 0x00e78dae,
+ /* c8 */ 0x00e78daf, 0x00e78db1, 0x00e78db7, 0x00e78db9,
+ /* cc */ 0x00e78dbc, 0x00e78e80, 0x00e78e81, 0x00e78e83,
+ /* d0 */ 0x00e78e85, 0x00e78e86, 0x00e78e8e, 0x00e78e90,
+ /* d4 */ 0x00e78e93, 0x00e78e95, 0x00e78e97, 0x00e78e98,
+ /* d8 */ 0x00e78e9c, 0x00e78e9e, 0x00e78e9f, 0x00e78ea0,
+ /* dc */ 0x00e78ea2, 0x00e78ea5, 0x00e78ea6, 0x00e78eaa,
+ /* e0 */ 0x00e78eab, 0x00e78ead, 0x00e78eb5, 0x00e78eb7,
+ /* e4 */ 0x00e78eb9, 0x00e78ebc, 0x00e78ebd, 0x00e78ebf,
+ /* e8 */ 0x00e78f85, 0x00e78f86, 0x00e78f89, 0x00e78f8b,
+ /* ec */ 0x00e78f8c, 0x00e78f8f, 0x00e78f92, 0x00e78f93,
+ /* f0 */ 0x00e78f96, 0x00e78f99, 0x00e78f9d, 0x00e78fa1,
+ /* f4 */ 0x00e78fa3, 0x00e78fa6, 0x00e78fa7, 0x00e78fa9,
+ /* f8 */ 0x00e78fb4, 0x00e78fb5, 0x00e78fb7, 0x00e78fb9,
+ /* fc */ 0x00e78fba, 0x00e78fbb, 0x00e78fbd,
+
+ /*** 8fccxx - offset 0x02962 ***/
+ /* a0 */ 0x00e78fbf, 0x00e79080, 0x00e79081,
+ /* a4 */ 0x00e79084, 0x00e79087, 0x00e7908a, 0x00e79091,
+ /* a8 */ 0x00e7909a, 0x00e7909b, 0x00e790a4, 0x00e790a6,
+ /* ac */ 0x00e790a8, 0x00e790a9, 0x00e790aa, 0x00e790ab,
+ /* b0 */ 0x00e790ac, 0x00e790ad, 0x00e790ae, 0x00e790af,
+ /* b4 */ 0x00e790b0, 0x00e790b1, 0x00e790b9, 0x00e79180,
+ /* b8 */ 0x00e79183, 0x00e79184, 0x00e79186, 0x00e79187,
+ /* bc */ 0x00e7918b, 0x00e7918d, 0x00e79191, 0x00e79192,
+ /* c0 */ 0x00e79197, 0x00e7919d, 0x00e791a2, 0x00e791a6,
+ /* c4 */ 0x00e791a7, 0x00e791a8, 0x00e791ab, 0x00e791ad,
+ /* c8 */ 0x00e791ae, 0x00e791b1, 0x00e791b2, 0x00e79280,
+ /* cc */ 0x00e79281, 0x00e79285, 0x00e79286, 0x00e79287,
+ /* d0 */ 0x00e79289, 0x00e7928f, 0x00e79290, 0x00e79291,
+ /* d4 */ 0x00e79292, 0x00e79298, 0x00e79299, 0x00e7929a,
+ /* d8 */ 0x00e7929c, 0x00e7929f, 0x00e792a0, 0x00e792a1,
+ /* dc */ 0x00e792a3, 0x00e792a6, 0x00e792a8, 0x00e792a9,
+ /* e0 */ 0x00e792aa, 0x00e792ab, 0x00e792ae, 0x00e792af,
+ /* e4 */ 0x00e792b1, 0x00e792b2, 0x00e792b5, 0x00e792b9,
+ /* e8 */ 0x00e792bb, 0x00e792bf, 0x00e79388, 0x00e79389,
+ /* ec */ 0x00e7938c, 0x00e79390, 0x00e79393, 0x00e79398,
+ /* f0 */ 0x00e7939a, 0x00e7939b, 0x00e7939e, 0x00e7939f,
+ /* f4 */ 0x00e793a4, 0x00e793a8, 0x00e793aa, 0x00e793ab,
+ /* f8 */ 0x00e793af, 0x00e793b4, 0x00e793ba, 0x00e793bb,
+ /* fc */ 0x00e793bc, 0x00e793bf, 0x00e79486,
+
+ /*** 8fcdxx - offset 0x029c0 ***/
+ /* a0 */ 0x00e79492, 0x00e79496, 0x00e79497,
+ /* a4 */ 0x00e794a0, 0x00e794a1, 0x00e794a4, 0x00e794a7,
+ /* a8 */ 0x00e794a9, 0x00e794aa, 0x00e794af, 0x00e794b6,
+ /* ac */ 0x00e794b9, 0x00e794bd, 0x00e794be, 0x00e794bf,
+ /* b0 */ 0x00e79580, 0x00e79583, 0x00e79587, 0x00e79588,
+ /* b4 */ 0x00e7958e, 0x00e79590, 0x00e79592, 0x00e79597,
+ /* b8 */ 0x00e7959e, 0x00e7959f, 0x00e795a1, 0x00e795af,
+ /* bc */ 0x00e795b1, 0x00e795b9, 0x00e795ba, 0x00e795bb,
+ /* c0 */ 0x00e795bc, 0x00e795bd, 0x00e795be, 0x00e79681,
+ /* c4 */ 0x00e79685, 0x00e79690, 0x00e79692, 0x00e79693,
+ /* c8 */ 0x00e79695, 0x00e79699, 0x00e7969c, 0x00e796a2,
+ /* cc */ 0x00e796a4, 0x00e796b4, 0x00e796ba, 0x00e796bf,
+ /* d0 */ 0x00e79780, 0x00e79781, 0x00e79784, 0x00e79786,
+ /* d4 */ 0x00e7978c, 0x00e7978e, 0x00e7978f, 0x00e79797,
+ /* d8 */ 0x00e7979c, 0x00e7979f, 0x00e797a0, 0x00e797a1,
+ /* dc */ 0x00e797a4, 0x00e797a7, 0x00e797ac, 0x00e797ae,
+ /* e0 */ 0x00e797af, 0x00e797b1, 0x00e797b9, 0x00e79880,
+ /* e4 */ 0x00e79882, 0x00e79883, 0x00e79884, 0x00e79887,
+ /* e8 */ 0x00e79888, 0x00e7988a, 0x00e7988c, 0x00e7988f,
+ /* ec */ 0x00e79892, 0x00e79893, 0x00e79895, 0x00e79896,
+ /* f0 */ 0x00e79899, 0x00e7989b, 0x00e7989c, 0x00e7989d,
+ /* f4 */ 0x00e7989e, 0x00e798a3, 0x00e798a5, 0x00e798a6,
+ /* f8 */ 0x00e798a9, 0x00e798ad, 0x00e798b2, 0x00e798b3,
+ /* fc */ 0x00e798b5, 0x00e798b8, 0x00e798b9,
+
+ /*** 8fcexx - offset 0x02a1e ***/
+ /* a0 */ 0x00e798ba, 0x00e798bc, 0x00e7998a,
+ /* a4 */ 0x00e79980, 0x00e79981, 0x00e79983, 0x00e79984,
+ /* a8 */ 0x00e79985, 0x00e79989, 0x00e7998b, 0x00e79995,
+ /* ac */ 0x00e79999, 0x00e7999f, 0x00e799a4, 0x00e799a5,
+ /* b0 */ 0x00e799ad, 0x00e799ae, 0x00e799af, 0x00e799b1,
+ /* b4 */ 0x00e799b4, 0x00e79a81, 0x00e79a85, 0x00e79a8c,
+ /* b8 */ 0x00e79a8d, 0x00e79a95, 0x00e79a9b, 0x00e79a9c,
+ /* bc */ 0x00e79a9d, 0x00e79a9f, 0x00e79aa0, 0x00e79aa2,
+ /* c0 */ 0x00e79aa3, 0x00e79aa4, 0x00e79aa5, 0x00e79aa6,
+ /* c4 */ 0x00e79aa7, 0x00e79aa8, 0x00e79aaa, 0x00e79aad,
+ /* c8 */ 0x00e79abd, 0x00e79b81, 0x00e79b85, 0x00e79b89,
+ /* cc */ 0x00e79b8b, 0x00e79b8c, 0x00e79b8e, 0x00e79b94,
+ /* d0 */ 0x00e79b99, 0x00e79ba0, 0x00e79ba6, 0x00e79ba8,
+ /* d4 */ 0x00e79bac, 0x00e79bb0, 0x00e79bb1, 0x00e79bb6,
+ /* d8 */ 0x00e79bb9, 0x00e79bbc, 0x00e79c80, 0x00e79c86,
+ /* dc */ 0x00e79c8a, 0x00e79c8e, 0x00e79c92, 0x00e79c94,
+ /* e0 */ 0x00e79c95, 0x00e79c97, 0x00e79c99, 0x00e79c9a,
+ /* e4 */ 0x00e79c9c, 0x00e79ca2, 0x00e79ca8, 0x00e79cad,
+ /* e8 */ 0x00e79cae, 0x00e79caf, 0x00e79cb4, 0x00e79cb5,
+ /* ec */ 0x00e79cb6, 0x00e79cb9, 0x00e79cbd, 0x00e79cbe,
+ /* f0 */ 0x00e79d82, 0x00e79d85, 0x00e79d86, 0x00e79d8a,
+ /* f4 */ 0x00e79d8d, 0x00e79d8e, 0x00e79d8f, 0x00e79d92,
+ /* f8 */ 0x00e79d96, 0x00e79d97, 0x00e79d9c, 0x00e79d9e,
+ /* fc */ 0x00e79d9f, 0x00e79da0, 0x00e79da2,
+
+ /*** 8fcfxx - offset 0x02a7c ***/
+ /* a0 */ 0x00e79da4, 0x00e79da7, 0x00e79daa,
+ /* a4 */ 0x00e79dac, 0x00e79db0, 0x00e79db2, 0x00e79db3,
+ /* a8 */ 0x00e79db4, 0x00e79dba, 0x00e79dbd, 0x00e79e80,
+ /* ac */ 0x00e79e84, 0x00e79e8c, 0x00e79e8d, 0x00e79e94,
+ /* b0 */ 0x00e79e95, 0x00e79e96, 0x00e79e9a, 0x00e79e9f,
+ /* b4 */ 0x00e79ea2, 0x00e79ea7, 0x00e79eaa, 0x00e79eae,
+ /* b8 */ 0x00e79eaf, 0x00e79eb1, 0x00e79eb5, 0x00e79ebe,
+ /* bc */ 0x00e79f83, 0x00e79f89, 0x00e79f91, 0x00e79f92,
+ /* c0 */ 0x00e79f95, 0x00e79f99, 0x00e79f9e, 0x00e79f9f,
+ /* c4 */ 0x00e79fa0, 0x00e79fa4, 0x00e79fa6, 0x00e79faa,
+ /* c8 */ 0x00e79fac, 0x00e79fb0, 0x00e79fb1, 0x00e79fb4,
+ /* cc */ 0x00e79fb8, 0x00e79fbb, 0x00e7a085, 0x00e7a086,
+ /* d0 */ 0x00e7a089, 0x00e7a08d, 0x00e7a08e, 0x00e7a091,
+ /* d4 */ 0x00e7a09d, 0x00e7a0a1, 0x00e7a0a2, 0x00e7a0a3,
+ /* d8 */ 0x00e7a0ad, 0x00e7a0ae, 0x00e7a0b0, 0x00e7a0b5,
+ /* dc */ 0x00e7a0b7, 0x00e7a183, 0x00e7a184, 0x00e7a187,
+ /* e0 */ 0x00e7a188, 0x00e7a18c, 0x00e7a18e, 0x00e7a192,
+ /* e4 */ 0x00e7a19c, 0x00e7a19e, 0x00e7a1a0, 0x00e7a1a1,
+ /* e8 */ 0x00e7a1a3, 0x00e7a1a4, 0x00e7a1a8, 0x00e7a1aa,
+ /* ec */ 0x00e7a1ae, 0x00e7a1ba, 0x00e7a1be, 0x00e7a28a,
+ /* f0 */ 0x00e7a28f, 0x00e7a294, 0x00e7a298, 0x00e7a2a1,
+ /* f4 */ 0x00e7a29d, 0x00e7a29e, 0x00e7a29f, 0x00e7a2a4,
+ /* f8 */ 0x00e7a2a8, 0x00e7a2ac, 0x00e7a2ad, 0x00e7a2b0,
+ /* fc */ 0x00e7a2b1, 0x00e7a2b2, 0x00e7a2b3,
+
+ /*** 8fd0xx - offset 0x02ada ***/
+ /* a0 */ 0x00e7a2bb, 0x00e7a2bd, 0x00e7a2bf,
+ /* a4 */ 0x00e7a387, 0x00e7a388, 0x00e7a389, 0x00e7a38c,
+ /* a8 */ 0x00e7a38e, 0x00e7a392, 0x00e7a393, 0x00e7a395,
+ /* ac */ 0x00e7a396, 0x00e7a3a4, 0x00e7a39b, 0x00e7a39f,
+ /* b0 */ 0x00e7a3a0, 0x00e7a3a1, 0x00e7a3a6, 0x00e7a3aa,
+ /* b4 */ 0x00e7a3b2, 0x00e7a3b3, 0x00e7a480, 0x00e7a3b6,
+ /* b8 */ 0x00e7a3b7, 0x00e7a3ba, 0x00e7a3bb, 0x00e7a3bf,
+ /* bc */ 0x00e7a486, 0x00e7a48c, 0x00e7a490, 0x00e7a49a,
+ /* c0 */ 0x00e7a49c, 0x00e7a49e, 0x00e7a49f, 0x00e7a4a0,
+ /* c4 */ 0x00e7a4a5, 0x00e7a4a7, 0x00e7a4a9, 0x00e7a4ad,
+ /* c8 */ 0x00e7a4b1, 0x00e7a4b4, 0x00e7a4b5, 0x00e7a4bb,
+ /* cc */ 0x00e7a4bd, 0x00e7a4bf, 0x00e7a584, 0x00e7a585,
+ /* d0 */ 0x00e7a586, 0x00e7a58a, 0x00e7a58b, 0x00e7a58f,
+ /* d4 */ 0x00e7a591, 0x00e7a594, 0x00e7a598, 0x00e7a59b,
+ /* d8 */ 0x00e7a59c, 0x00e7a5a7, 0x00e7a5a9, 0x00e7a5ab,
+ /* dc */ 0x00e7a5b2, 0x00e7a5b9, 0x00e7a5bb, 0x00e7a5bc,
+ /* e0 */ 0x00e7a5be, 0x00e7a68b, 0x00e7a68c, 0x00e7a691,
+ /* e4 */ 0x00e7a693, 0x00e7a694, 0x00e7a695, 0x00e7a696,
+ /* e8 */ 0x00e7a698, 0x00e7a69b, 0x00e7a69c, 0x00e7a6a1,
+ /* ec */ 0x00e7a6a8, 0x00e7a6a9, 0x00e7a6ab, 0x00e7a6af,
+ /* f0 */ 0x00e7a6b1, 0x00e7a6b4, 0x00e7a6b8, 0x00e7a6bb,
+ /* f4 */ 0x00e7a782, 0x00e7a784, 0x00e7a787, 0x00e7a788,
+ /* f8 */ 0x00e7a78a, 0x00e7a78f, 0x00e7a794, 0x00e7a796,
+ /* fc */ 0x00e7a79a, 0x00e7a79d, 0x00e7a79e,
+
+ /*** 8fd1xx - offset 0x02b38 ***/
+ /* a0 */ 0x00e7a7a0, 0x00e7a7a2, 0x00e7a7a5,
+ /* a4 */ 0x00e7a7aa, 0x00e7a7ab, 0x00e7a7ad, 0x00e7a7b1,
+ /* a8 */ 0x00e7a7b8, 0x00e7a7bc, 0x00e7a882, 0x00e7a883,
+ /* ac */ 0x00e7a887, 0x00e7a889, 0x00e7a88a, 0x00e7a88c,
+ /* b0 */ 0x00e7a891, 0x00e7a895, 0x00e7a89b, 0x00e7a89e,
+ /* b4 */ 0x00e7a8a1, 0x00e7a8a7, 0x00e7a8ab, 0x00e7a8ad,
+ /* b8 */ 0x00e7a8af, 0x00e7a8b0, 0x00e7a8b4, 0x00e7a8b5,
+ /* bc */ 0x00e7a8b8, 0x00e7a8b9, 0x00e7a8ba, 0x00e7a984,
+ /* c0 */ 0x00e7a985, 0x00e7a987, 0x00e7a988, 0x00e7a98c,
+ /* c4 */ 0x00e7a995, 0x00e7a996, 0x00e7a999, 0x00e7a99c,
+ /* c8 */ 0x00e7a99d, 0x00e7a99f, 0x00e7a9a0, 0x00e7a9a5,
+ /* cc */ 0x00e7a9a7, 0x00e7a9aa, 0x00e7a9ad, 0x00e7a9b5,
+ /* d0 */ 0x00e7a9b8, 0x00e7a9be, 0x00e7aa80, 0x00e7aa82,
+ /* d4 */ 0x00e7aa85, 0x00e7aa86, 0x00e7aa8a, 0x00e7aa8b,
+ /* d8 */ 0x00e7aa90, 0x00e7aa91, 0x00e7aa94, 0x00e7aa9e,
+ /* dc */ 0x00e7aaa0, 0x00e7aaa3, 0x00e7aaac, 0x00e7aab3,
+ /* e0 */ 0x00e7aab5, 0x00e7aab9, 0x00e7aabb, 0x00e7aabc,
+ /* e4 */ 0x00e7ab86, 0x00e7ab89, 0x00e7ab8c, 0x00e7ab8e,
+ /* e8 */ 0x00e7ab91, 0x00e7ab9b, 0x00e7aba8, 0x00e7aba9,
+ /* ec */ 0x00e7abab, 0x00e7abac, 0x00e7abb1, 0x00e7abb4,
+ /* f0 */ 0x00e7abbb, 0x00e7abbd, 0x00e7abbe, 0x00e7ac87,
+ /* f4 */ 0x00e7ac94, 0x00e7ac9f, 0x00e7aca3, 0x00e7aca7,
+ /* f8 */ 0x00e7aca9, 0x00e7acaa, 0x00e7acab, 0x00e7acad,
+ /* fc */ 0x00e7acae, 0x00e7acaf, 0x00e7acb0,
+
+ /*** 8fd2xx - offset 0x02b96 ***/
+ /* a0 */ 0x00e7acb1, 0x00e7acb4, 0x00e7acbd,
+ /* a4 */ 0x00e7acbf, 0x00e7ad80, 0x00e7ad81, 0x00e7ad87,
+ /* a8 */ 0x00e7ad8e, 0x00e7ad95, 0x00e7ada0, 0x00e7ada4,
+ /* ac */ 0x00e7ada6, 0x00e7ada9, 0x00e7adaa, 0x00e7adad,
+ /* b0 */ 0x00e7adaf, 0x00e7adb2, 0x00e7adb3, 0x00e7adb7,
+ /* b4 */ 0x00e7ae84, 0x00e7ae89, 0x00e7ae8e, 0x00e7ae90,
+ /* b8 */ 0x00e7ae91, 0x00e7ae96, 0x00e7ae9b, 0x00e7ae9e,
+ /* bc */ 0x00e7aea0, 0x00e7aea5, 0x00e7aeac, 0x00e7aeaf,
+ /* c0 */ 0x00e7aeb0, 0x00e7aeb2, 0x00e7aeb5, 0x00e7aeb6,
+ /* c4 */ 0x00e7aeba, 0x00e7aebb, 0x00e7aebc, 0x00e7aebd,
+ /* c8 */ 0x00e7af82, 0x00e7af85, 0x00e7af88, 0x00e7af8a,
+ /* cc */ 0x00e7af94, 0x00e7af96, 0x00e7af97, 0x00e7af99,
+ /* d0 */ 0x00e7af9a, 0x00e7af9b, 0x00e7afa8, 0x00e7afaa,
+ /* d4 */ 0x00e7afb2, 0x00e7afb4, 0x00e7afb5, 0x00e7afb8,
+ /* d8 */ 0x00e7afb9, 0x00e7afba, 0x00e7afbc, 0x00e7afbe,
+ /* dc */ 0x00e7b081, 0x00e7b082, 0x00e7b083, 0x00e7b084,
+ /* e0 */ 0x00e7b086, 0x00e7b089, 0x00e7b08b, 0x00e7b08c,
+ /* e4 */ 0x00e7b08e, 0x00e7b08f, 0x00e7b099, 0x00e7b09b,
+ /* e8 */ 0x00e7b0a0, 0x00e7b0a5, 0x00e7b0a6, 0x00e7b0a8,
+ /* ec */ 0x00e7b0ac, 0x00e7b0b1, 0x00e7b0b3, 0x00e7b0b4,
+ /* f0 */ 0x00e7b0b6, 0x00e7b0b9, 0x00e7b0ba, 0x00e7b186,
+ /* f4 */ 0x00e7b18a, 0x00e7b195, 0x00e7b191, 0x00e7b192,
+ /* f8 */ 0x00e7b193, 0x00e7b199, 0x00e7b19a, 0x00e7b19b,
+ /* fc */ 0x00e7b19c, 0x00e7b19d, 0x00e7b19e,
+
+ /*** 8fd3xx - offset 0x02bf4 ***/
+ /* a0 */ 0x00e7b1a1, 0x00e7b1a3, 0x00e7b1a7,
+ /* a4 */ 0x00e7b1a9, 0x00e7b1ad, 0x00e7b1ae, 0x00e7b1b0,
+ /* a8 */ 0x00e7b1b2, 0x00e7b1b9, 0x00e7b1bc, 0x00e7b1bd,
+ /* ac */ 0x00e7b286, 0x00e7b287, 0x00e7b28f, 0x00e7b294,
+ /* b0 */ 0x00e7b29e, 0x00e7b2a0, 0x00e7b2a6, 0x00e7b2b0,
+ /* b4 */ 0x00e7b2b6, 0x00e7b2b7, 0x00e7b2ba, 0x00e7b2bb,
+ /* b8 */ 0x00e7b2bc, 0x00e7b2bf, 0x00e7b384, 0x00e7b387,
+ /* bc */ 0x00e7b388, 0x00e7b389, 0x00e7b38d, 0x00e7b38f,
+ /* c0 */ 0x00e7b393, 0x00e7b394, 0x00e7b395, 0x00e7b397,
+ /* c4 */ 0x00e7b399, 0x00e7b39a, 0x00e7b39d, 0x00e7b3a6,
+ /* c8 */ 0x00e7b3a9, 0x00e7b3ab, 0x00e7b3b5, 0x00e7b483,
+ /* cc */ 0x00e7b487, 0x00e7b488, 0x00e7b489, 0x00e7b48f,
+ /* d0 */ 0x00e7b491, 0x00e7b492, 0x00e7b493, 0x00e7b496,
+ /* d4 */ 0x00e7b49d, 0x00e7b49e, 0x00e7b4a3, 0x00e7b4a6,
+ /* d8 */ 0x00e7b4aa, 0x00e7b4ad, 0x00e7b4b1, 0x00e7b4bc,
+ /* dc */ 0x00e7b4bd, 0x00e7b4be, 0x00e7b580, 0x00e7b581,
+ /* e0 */ 0x00e7b587, 0x00e7b588, 0x00e7b58d, 0x00e7b591,
+ /* e4 */ 0x00e7b593, 0x00e7b597, 0x00e7b599, 0x00e7b59a,
+ /* e8 */ 0x00e7b59c, 0x00e7b59d, 0x00e7b5a5, 0x00e7b5a7,
+ /* ec */ 0x00e7b5aa, 0x00e7b5b0, 0x00e7b5b8, 0x00e7b5ba,
+ /* f0 */ 0x00e7b5bb, 0x00e7b5bf, 0x00e7b681, 0x00e7b682,
+ /* f4 */ 0x00e7b683, 0x00e7b685, 0x00e7b686, 0x00e7b688,
+ /* f8 */ 0x00e7b68b, 0x00e7b68c, 0x00e7b68d, 0x00e7b691,
+ /* fc */ 0x00e7b696, 0x00e7b697, 0x00e7b69d,
+
+ /*** 8fd4xx - offset 0x02c52 ***/
+ /* a0 */ 0x00e7b69e, 0x00e7b6a6, 0x00e7b6a7,
+ /* a4 */ 0x00e7b6aa, 0x00e7b6b3, 0x00e7b6b6, 0x00e7b6b7,
+ /* a8 */ 0x00e7b6b9, 0x00e7b782, 0x00e7b783, 0x00e7b784,
+ /* ac */ 0x00e7b785, 0x00e7b786, 0x00e7b78c, 0x00e7b78d,
+ /* b0 */ 0x00e7b78e, 0x00e7b797, 0x00e7b799, 0x00e7b880,
+ /* b4 */ 0x00e7b7a2, 0x00e7b7a5, 0x00e7b7a6, 0x00e7b7aa,
+ /* b8 */ 0x00e7b7ab, 0x00e7b7ad, 0x00e7b7b1, 0x00e7b7b5,
+ /* bc */ 0x00e7b7b6, 0x00e7b7b9, 0x00e7b7ba, 0x00e7b888,
+ /* c0 */ 0x00e7b890, 0x00e7b891, 0x00e7b895, 0x00e7b897,
+ /* c4 */ 0x00e7b89c, 0x00e7b89d, 0x00e7b8a0, 0x00e7b8a7,
+ /* c8 */ 0x00e7b8a8, 0x00e7b8ac, 0x00e7b8ad, 0x00e7b8af,
+ /* cc */ 0x00e7b8b3, 0x00e7b8b6, 0x00e7b8bf, 0x00e7b984,
+ /* d0 */ 0x00e7b985, 0x00e7b987, 0x00e7b98e, 0x00e7b990,
+ /* d4 */ 0x00e7b992, 0x00e7b998, 0x00e7b99f, 0x00e7b9a1,
+ /* d8 */ 0x00e7b9a2, 0x00e7b9a5, 0x00e7b9ab, 0x00e7b9ae,
+ /* dc */ 0x00e7b9af, 0x00e7b9b3, 0x00e7b9b8, 0x00e7b9be,
+ /* e0 */ 0x00e7ba81, 0x00e7ba86, 0x00e7ba87, 0x00e7ba8a,
+ /* e4 */ 0x00e7ba8d, 0x00e7ba91, 0x00e7ba95, 0x00e7ba98,
+ /* e8 */ 0x00e7ba9a, 0x00e7ba9d, 0x00e7ba9e, 0x00e7bcbc,
+ /* ec */ 0x00e7bcbb, 0x00e7bcbd, 0x00e7bcbe, 0x00e7bcbf,
+ /* f0 */ 0x00e7bd83, 0x00e7bd84, 0x00e7bd87, 0x00e7bd8f,
+ /* f4 */ 0x00e7bd92, 0x00e7bd93, 0x00e7bd9b, 0x00e7bd9c,
+ /* f8 */ 0x00e7bd9d, 0x00e7bda1, 0x00e7bda3, 0x00e7bda4,
+ /* fc */ 0x00e7bda5, 0x00e7bda6, 0x00e7bdad,
+
+ /*** 8fd5xx - offset 0x02cb0 ***/
+ /* a0 */ 0x00e7bdb1, 0x00e7bdbd, 0x00e7bdbe,
+ /* a4 */ 0x00e7bdbf, 0x00e7be80, 0x00e7be8b, 0x00e7be8d,
+ /* a8 */ 0x00e7be8f, 0x00e7be90, 0x00e7be91, 0x00e7be96,
+ /* ac */ 0x00e7be97, 0x00e7be9c, 0x00e7bea1, 0x00e7bea2,
+ /* b0 */ 0x00e7bea6, 0x00e7beaa, 0x00e7bead, 0x00e7beb4,
+ /* b4 */ 0x00e7bebc, 0x00e7bebf, 0x00e7bf80, 0x00e7bf83,
+ /* b8 */ 0x00e7bf88, 0x00e7bf8e, 0x00e7bf8f, 0x00e7bf9b,
+ /* bc */ 0x00e7bf9f, 0x00e7bfa3, 0x00e7bfa5, 0x00e7bfa8,
+ /* c0 */ 0x00e7bfac, 0x00e7bfae, 0x00e7bfaf, 0x00e7bfb2,
+ /* c4 */ 0x00e7bfba, 0x00e7bfbd, 0x00e7bfbe, 0x00e7bfbf,
+ /* c8 */ 0x00e88087, 0x00e88088, 0x00e8808a, 0x00e8808d,
+ /* cc */ 0x00e8808e, 0x00e8808f, 0x00e88091, 0x00e88093,
+ /* d0 */ 0x00e88094, 0x00e88096, 0x00e8809d, 0x00e8809e,
+ /* d4 */ 0x00e8809f, 0x00e880a0, 0x00e880a4, 0x00e880a6,
+ /* d8 */ 0x00e880ac, 0x00e880ae, 0x00e880b0, 0x00e880b4,
+ /* dc */ 0x00e880b5, 0x00e880b7, 0x00e880b9, 0x00e880ba,
+ /* e0 */ 0x00e880bc, 0x00e880be, 0x00e88180, 0x00e88184,
+ /* e4 */ 0x00e881a0, 0x00e881a4, 0x00e881a6, 0x00e881ad,
+ /* e8 */ 0x00e881b1, 0x00e881b5, 0x00e88281, 0x00e88288,
+ /* ec */ 0x00e8828e, 0x00e8829c, 0x00e8829e, 0x00e882a6,
+ /* f0 */ 0x00e882a7, 0x00e882ab, 0x00e882b8, 0x00e882b9,
+ /* f4 */ 0x00e88388, 0x00e8838d, 0x00e8838f, 0x00e88392,
+ /* f8 */ 0x00e88394, 0x00e88395, 0x00e88397, 0x00e88398,
+ /* fc */ 0x00e883a0, 0x00e883ad, 0x00e883ae,
+
+ /*** 8fd6xx - offset 0x02d0e ***/
+ /* a0 */ 0x00e883b0, 0x00e883b2, 0x00e883b3,
+ /* a4 */ 0x00e883b6, 0x00e883b9, 0x00e883ba, 0x00e883be,
+ /* a8 */ 0x00e88483, 0x00e8848b, 0x00e88496, 0x00e88497,
+ /* ac */ 0x00e88498, 0x00e8849c, 0x00e8849e, 0x00e884a0,
+ /* b0 */ 0x00e884a4, 0x00e884a7, 0x00e884ac, 0x00e884b0,
+ /* b4 */ 0x00e884b5, 0x00e884ba, 0x00e884bc, 0x00e88585,
+ /* b8 */ 0x00e88587, 0x00e8858a, 0x00e8858c, 0x00e88592,
+ /* bc */ 0x00e88597, 0x00e885a0, 0x00e885a1, 0x00e885a7,
+ /* c0 */ 0x00e885a8, 0x00e885a9, 0x00e885ad, 0x00e885af,
+ /* c4 */ 0x00e885b7, 0x00e88681, 0x00e88690, 0x00e88684,
+ /* c8 */ 0x00e88685, 0x00e88686, 0x00e8868b, 0x00e8868e,
+ /* cc */ 0x00e88696, 0x00e88698, 0x00e8869b, 0x00e8869e,
+ /* d0 */ 0x00e886a2, 0x00e886ae, 0x00e886b2, 0x00e886b4,
+ /* d4 */ 0x00e886bb, 0x00e8878b, 0x00e88783, 0x00e88785,
+ /* d8 */ 0x00e8878a, 0x00e8878e, 0x00e8878f, 0x00e88795,
+ /* dc */ 0x00e88797, 0x00e8879b, 0x00e8879d, 0x00e8879e,
+ /* e0 */ 0x00e887a1, 0x00e887a4, 0x00e887ab, 0x00e887ac,
+ /* e4 */ 0x00e887b0, 0x00e887b1, 0x00e887b2, 0x00e887b5,
+ /* e8 */ 0x00e887b6, 0x00e887b8, 0x00e887b9, 0x00e887bd,
+ /* ec */ 0x00e887bf, 0x00e88880, 0x00e88883, 0x00e8888f,
+ /* f0 */ 0x00e88893, 0x00e88894, 0x00e88899, 0x00e8889a,
+ /* f4 */ 0x00e8889d, 0x00e888a1, 0x00e888a2, 0x00e888a8,
+ /* f8 */ 0x00e888b2, 0x00e888b4, 0x00e888ba, 0x00e88983,
+ /* fc */ 0x00e88984, 0x00e88985, 0x00e88986,
+
+ /*** 8fd7xx - offset 0x02d6c ***/
+ /* a0 */ 0x00e8898b, 0x00e8898e, 0x00e8898f,
+ /* a4 */ 0x00e88991, 0x00e88996, 0x00e8899c, 0x00e889a0,
+ /* a8 */ 0x00e889a3, 0x00e889a7, 0x00e889ad, 0x00e889b4,
+ /* ac */ 0x00e889bb, 0x00e889bd, 0x00e889bf, 0x00e88a80,
+ /* b0 */ 0x00e88a81, 0x00e88a83, 0x00e88a84, 0x00e88a87,
+ /* b4 */ 0x00e88a89, 0x00e88a8a, 0x00e88a8e, 0x00e88a91,
+ /* b8 */ 0x00e88a94, 0x00e88a96, 0x00e88a98, 0x00e88a9a,
+ /* bc */ 0x00e88a9b, 0x00e88aa0, 0x00e88aa1, 0x00e88aa3,
+ /* c0 */ 0x00e88aa4, 0x00e88aa7, 0x00e88aa8, 0x00e88aa9,
+ /* c4 */ 0x00e88aaa, 0x00e88aae, 0x00e88ab0, 0x00e88ab2,
+ /* c8 */ 0x00e88ab4, 0x00e88ab7, 0x00e88aba, 0x00e88abc,
+ /* cc */ 0x00e88abe, 0x00e88abf, 0x00e88b86, 0x00e88b90,
+ /* d0 */ 0x00e88b95, 0x00e88b9a, 0x00e88ba0, 0x00e88ba2,
+ /* d4 */ 0x00e88ba4, 0x00e88ba8, 0x00e88baa, 0x00e88bad,
+ /* d8 */ 0x00e88baf, 0x00e88bb6, 0x00e88bb7, 0x00e88bbd,
+ /* dc */ 0x00e88bbe, 0x00e88c80, 0x00e88c81, 0x00e88c87,
+ /* e0 */ 0x00e88c88, 0x00e88c8a, 0x00e88c8b, 0x00e88d94,
+ /* e4 */ 0x00e88c9b, 0x00e88c9d, 0x00e88c9e, 0x00e88c9f,
+ /* e8 */ 0x00e88ca1, 0x00e88ca2, 0x00e88cac, 0x00e88cad,
+ /* ec */ 0x00e88cae, 0x00e88cb0, 0x00e88cb3, 0x00e88cb7,
+ /* f0 */ 0x00e88cba, 0x00e88cbc, 0x00e88cbd, 0x00e88d82,
+ /* f4 */ 0x00e88d83, 0x00e88d84, 0x00e88d87, 0x00e88d8d,
+ /* f8 */ 0x00e88d8e, 0x00e88d91, 0x00e88d95, 0x00e88d96,
+ /* fc */ 0x00e88d97, 0x00e88db0, 0x00e88db8,
+
+ /*** 8fd8xx - offset 0x02dca ***/
+ /* a0 */ 0x00e88dbd, 0x00e88dbf, 0x00e88e80,
+ /* a4 */ 0x00e88e82, 0x00e88e84, 0x00e88e86, 0x00e88e8d,
+ /* a8 */ 0x00e88e92, 0x00e88e94, 0x00e88e95, 0x00e88e98,
+ /* ac */ 0x00e88e99, 0x00e88e9b, 0x00e88e9c, 0x00e88e9d,
+ /* b0 */ 0x00e88ea6, 0x00e88ea7, 0x00e88ea9, 0x00e88eac,
+ /* b4 */ 0x00e88ebe, 0x00e88ebf, 0x00e88f80, 0x00e88f87,
+ /* b8 */ 0x00e88f89, 0x00e88f8f, 0x00e88f90, 0x00e88f91,
+ /* bc */ 0x00e88f94, 0x00e88f9d, 0x00e88d93, 0x00e88fa8,
+ /* c0 */ 0x00e88faa, 0x00e88fb6, 0x00e88fb8, 0x00e88fb9,
+ /* c4 */ 0x00e88fbc, 0x00e89081, 0x00e89086, 0x00e8908a,
+ /* c8 */ 0x00e8908f, 0x00e89091, 0x00e89095, 0x00e89099,
+ /* cc */ 0x00e88ead, 0x00e890af, 0x00e890b9, 0x00e89185,
+ /* d0 */ 0x00e89187, 0x00e89188, 0x00e8918a, 0x00e8918d,
+ /* d4 */ 0x00e8918f, 0x00e89191, 0x00e89192, 0x00e89196,
+ /* d8 */ 0x00e89198, 0x00e89199, 0x00e8919a, 0x00e8919c,
+ /* dc */ 0x00e891a0, 0x00e891a4, 0x00e891a5, 0x00e891a7,
+ /* e0 */ 0x00e891aa, 0x00e891b0, 0x00e891b3, 0x00e891b4,
+ /* e4 */ 0x00e891b6, 0x00e891b8, 0x00e891bc, 0x00e891bd,
+ /* e8 */ 0x00e89281, 0x00e89285, 0x00e89292, 0x00e89293,
+ /* ec */ 0x00e89295, 0x00e8929e, 0x00e892a6, 0x00e892a8,
+ /* f0 */ 0x00e892a9, 0x00e892aa, 0x00e892af, 0x00e892b1,
+ /* f4 */ 0x00e892b4, 0x00e892ba, 0x00e892bd, 0x00e892be,
+ /* f8 */ 0x00e89380, 0x00e89382, 0x00e89387, 0x00e89388,
+ /* fc */ 0x00e8938c, 0x00e8938f, 0x00e89393,
+
+ /*** 8fd9xx - offset 0x02e28 ***/
+ /* a0 */ 0x00e8939c, 0x00e893a7, 0x00e893aa,
+ /* a4 */ 0x00e893af, 0x00e893b0, 0x00e893b1, 0x00e893b2,
+ /* a8 */ 0x00e893b7, 0x00e894b2, 0x00e893ba, 0x00e893bb,
+ /* ac */ 0x00e893bd, 0x00e89482, 0x00e89483, 0x00e89487,
+ /* b0 */ 0x00e8948c, 0x00e8948e, 0x00e89490, 0x00e8949c,
+ /* b4 */ 0x00e8949e, 0x00e894a2, 0x00e894a3, 0x00e894a4,
+ /* b8 */ 0x00e894a5, 0x00e894a7, 0x00e894aa, 0x00e894ab,
+ /* bc */ 0x00e894af, 0x00e894b3, 0x00e894b4, 0x00e894b6,
+ /* c0 */ 0x00e894bf, 0x00e89586, 0x00e8958f, 0x00e89590,
+ /* c4 */ 0x00e89591, 0x00e89592, 0x00e89593, 0x00e89596,
+ /* c8 */ 0x00e89599, 0x00e8959c, 0x00e8959d, 0x00e8959e,
+ /* cc */ 0x00e8959f, 0x00e895a0, 0x00e895a1, 0x00e895a2,
+ /* d0 */ 0x00e895a4, 0x00e895ab, 0x00e895af, 0x00e895b9,
+ /* d4 */ 0x00e895ba, 0x00e895bb, 0x00e895bd, 0x00e895bf,
+ /* d8 */ 0x00e89681, 0x00e89685, 0x00e89686, 0x00e89689,
+ /* dc */ 0x00e8968b, 0x00e8968c, 0x00e8968f, 0x00e89693,
+ /* e0 */ 0x00e89698, 0x00e8969d, 0x00e8969f, 0x00e896a0,
+ /* e4 */ 0x00e896a2, 0x00e896a5, 0x00e896a7, 0x00e896b4,
+ /* e8 */ 0x00e896b6, 0x00e896b7, 0x00e896b8, 0x00e896bc,
+ /* ec */ 0x00e896bd, 0x00e896be, 0x00e896bf, 0x00e89782,
+ /* f0 */ 0x00e89787, 0x00e8978a, 0x00e8978b, 0x00e8978e,
+ /* f4 */ 0x00e896ad, 0x00e89798, 0x00e8979a, 0x00e8979f,
+ /* f8 */ 0x00e897a0, 0x00e897a6, 0x00e897a8, 0x00e897ad,
+ /* fc */ 0x00e897b3, 0x00e897b6, 0x00e897bc,
+
+ /*** 8fdaxx - offset 0x02e86 ***/
+ /* a0 */ 0x00e897bf, 0x00e89880, 0x00e89884,
+ /* a4 */ 0x00e89885, 0x00e8988d, 0x00e8988e, 0x00e89890,
+ /* a8 */ 0x00e89891, 0x00e89892, 0x00e89898, 0x00e89899,
+ /* ac */ 0x00e8989b, 0x00e8989e, 0x00e898a1, 0x00e898a7,
+ /* b0 */ 0x00e898a9, 0x00e898b6, 0x00e898b8, 0x00e898ba,
+ /* b4 */ 0x00e898bc, 0x00e898bd, 0x00e89980, 0x00e89982,
+ /* b8 */ 0x00e89986, 0x00e89992, 0x00e89993, 0x00e89996,
+ /* bc */ 0x00e89997, 0x00e89998, 0x00e89999, 0x00e8999d,
+ /* c0 */ 0x00e899a0, 0x00e899a1, 0x00e899a2, 0x00e899a3,
+ /* c4 */ 0x00e899a4, 0x00e899a9, 0x00e899ac, 0x00e899af,
+ /* c8 */ 0x00e899b5, 0x00e899b6, 0x00e899b7, 0x00e899ba,
+ /* cc */ 0x00e89a8d, 0x00e89a91, 0x00e89a96, 0x00e89a98,
+ /* d0 */ 0x00e89a9a, 0x00e89a9c, 0x00e89aa1, 0x00e89aa6,
+ /* d4 */ 0x00e89aa7, 0x00e89aa8, 0x00e89aad, 0x00e89ab1,
+ /* d8 */ 0x00e89ab3, 0x00e89ab4, 0x00e89ab5, 0x00e89ab7,
+ /* dc */ 0x00e89ab8, 0x00e89ab9, 0x00e89abf, 0x00e89b80,
+ /* e0 */ 0x00e89b81, 0x00e89b83, 0x00e89b85, 0x00e89b91,
+ /* e4 */ 0x00e89b92, 0x00e89b95, 0x00e89b97, 0x00e89b9a,
+ /* e8 */ 0x00e89b9c, 0x00e89ba0, 0x00e89ba3, 0x00e89ba5,
+ /* ec */ 0x00e89ba7, 0x00e89a88, 0x00e89bba, 0x00e89bbc,
+ /* f0 */ 0x00e89bbd, 0x00e89c84, 0x00e89c85, 0x00e89c87,
+ /* f4 */ 0x00e89c8b, 0x00e89c8e, 0x00e89c8f, 0x00e89c90,
+ /* f8 */ 0x00e89c93, 0x00e89c94, 0x00e89c99, 0x00e89c9e,
+ /* fc */ 0x00e89c9f, 0x00e89ca1, 0x00e89ca3,
+
+ /*** 8fdbxx - offset 0x02ee4 ***/
+ /* a0 */ 0x00e89ca8, 0x00e89cae, 0x00e89caf,
+ /* a4 */ 0x00e89cb1, 0x00e89cb2, 0x00e89cb9, 0x00e89cba,
+ /* a8 */ 0x00e89cbc, 0x00e89cbd, 0x00e89cbe, 0x00e89d80,
+ /* ac */ 0x00e89d83, 0x00e89d85, 0x00e89d8d, 0x00e89d98,
+ /* b0 */ 0x00e89d9d, 0x00e89da1, 0x00e89da4, 0x00e89da5,
+ /* b4 */ 0x00e89daf, 0x00e89db1, 0x00e89db2, 0x00e89dbb,
+ /* b8 */ 0x00e89e83, 0x00e89e84, 0x00e89e85, 0x00e89e86,
+ /* bc */ 0x00e89e87, 0x00e89e88, 0x00e89e89, 0x00e89e8b,
+ /* c0 */ 0x00e89e8c, 0x00e89e90, 0x00e89e93, 0x00e89e95,
+ /* c4 */ 0x00e89e97, 0x00e89e98, 0x00e89e99, 0x00e89e9e,
+ /* c8 */ 0x00e89ea0, 0x00e89ea3, 0x00e89ea7, 0x00e89eac,
+ /* cc */ 0x00e89ead, 0x00e89eae, 0x00e89eb1, 0x00e89eb5,
+ /* d0 */ 0x00e89ebe, 0x00e89ebf, 0x00e89f81, 0x00e89f88,
+ /* d4 */ 0x00e89f89, 0x00e89f8a, 0x00e89f8e, 0x00e89f95,
+ /* d8 */ 0x00e89f96, 0x00e89f99, 0x00e89f9a, 0x00e89f9c,
+ /* dc */ 0x00e89f9f, 0x00e89fa2, 0x00e89fa3, 0x00e89fa4,
+ /* e0 */ 0x00e89faa, 0x00e89fab, 0x00e89fad, 0x00e89fb1,
+ /* e4 */ 0x00e89fb3, 0x00e89fb8, 0x00e89fba, 0x00e89fbf,
+ /* e8 */ 0x00e8a081, 0x00e8a083, 0x00e8a086, 0x00e8a089,
+ /* ec */ 0x00e8a08a, 0x00e8a08b, 0x00e8a090, 0x00e8a099,
+ /* f0 */ 0x00e8a092, 0x00e8a093, 0x00e8a094, 0x00e8a098,
+ /* f4 */ 0x00e8a09a, 0x00e8a09b, 0x00e8a09c, 0x00e8a09e,
+ /* f8 */ 0x00e8a09f, 0x00e8a0a8, 0x00e8a0ad, 0x00e8a0ae,
+ /* fc */ 0x00e8a0b0, 0x00e8a0b2, 0x00e8a0b5,
+
+ /*** 8fdcxx - offset 0x02f42 ***/
+ /* a0 */ 0x00e8a0ba, 0x00e8a0bc, 0x00e8a181,
+ /* a4 */ 0x00e8a183, 0x00e8a185, 0x00e8a188, 0x00e8a189,
+ /* a8 */ 0x00e8a18a, 0x00e8a18b, 0x00e8a18e, 0x00e8a191,
+ /* ac */ 0x00e8a195, 0x00e8a196, 0x00e8a198, 0x00e8a19a,
+ /* b0 */ 0x00e8a19c, 0x00e8a19f, 0x00e8a1a0, 0x00e8a1a4,
+ /* b4 */ 0x00e8a1a9, 0x00e8a1b1, 0x00e8a1b9, 0x00e8a1bb,
+ /* b8 */ 0x00e8a280, 0x00e8a298, 0x00e8a29a, 0x00e8a29b,
+ /* bc */ 0x00e8a29c, 0x00e8a29f, 0x00e8a2a0, 0x00e8a2a8,
+ /* c0 */ 0x00e8a2aa, 0x00e8a2ba, 0x00e8a2bd, 0x00e8a2be,
+ /* c4 */ 0x00e8a380, 0x00e8a38a, 0x00e8a38b, 0x00e8a38c,
+ /* c8 */ 0x00e8a38d, 0x00e8a38e, 0x00e8a391, 0x00e8a392,
+ /* cc */ 0x00e8a393, 0x00e8a39b, 0x00e8a39e, 0x00e8a3a7,
+ /* d0 */ 0x00e8a3af, 0x00e8a3b0, 0x00e8a3b1, 0x00e8a3b5,
+ /* d4 */ 0x00e8a3b7, 0x00e8a481, 0x00e8a486, 0x00e8a48d,
+ /* d8 */ 0x00e8a48e, 0x00e8a48f, 0x00e8a495, 0x00e8a496,
+ /* dc */ 0x00e8a498, 0x00e8a499, 0x00e8a49a, 0x00e8a49c,
+ /* e0 */ 0x00e8a4a0, 0x00e8a4a6, 0x00e8a4a7, 0x00e8a4a8,
+ /* e4 */ 0x00e8a4b0, 0x00e8a4b1, 0x00e8a4b2, 0x00e8a4b5,
+ /* e8 */ 0x00e8a4b9, 0x00e8a4ba, 0x00e8a4be, 0x00e8a580,
+ /* ec */ 0x00e8a582, 0x00e8a585, 0x00e8a586, 0x00e8a589,
+ /* f0 */ 0x00e8a58f, 0x00e8a592, 0x00e8a597, 0x00e8a59a,
+ /* f4 */ 0x00e8a59b, 0x00e8a59c, 0x00e8a5a1, 0x00e8a5a2,
+ /* f8 */ 0x00e8a5a3, 0x00e8a5ab, 0x00e8a5ae, 0x00e8a5b0,
+ /* fc */ 0x00e8a5b3, 0x00e8a5b5, 0x00e8a5ba,
+
+ /*** 8fddxx - offset 0x02fa0 ***/
+ /* a0 */ 0x00e8a5bb, 0x00e8a5bc, 0x00e8a5bd,
+ /* a4 */ 0x00e8a689, 0x00e8a68d, 0x00e8a690, 0x00e8a694,
+ /* a8 */ 0x00e8a695, 0x00e8a69b, 0x00e8a69c, 0x00e8a69f,
+ /* ac */ 0x00e8a6a0, 0x00e8a6a5, 0x00e8a6b0, 0x00e8a6b4,
+ /* b0 */ 0x00e8a6b5, 0x00e8a6b6, 0x00e8a6b7, 0x00e8a6bc,
+ /* b4 */ 0x00e8a794, 0x00e8a795, 0x00e8a796, 0x00e8a797,
+ /* b8 */ 0x00e8a798, 0x00e8a7a5, 0x00e8a7a9, 0x00e8a7ab,
+ /* bc */ 0x00e8a7ad, 0x00e8a7b1, 0x00e8a7b3, 0x00e8a7b6,
+ /* c0 */ 0x00e8a7b9, 0x00e8a7bd, 0x00e8a7bf, 0x00e8a884,
+ /* c4 */ 0x00e8a885, 0x00e8a887, 0x00e8a88f, 0x00e8a891,
+ /* c8 */ 0x00e8a892, 0x00e8a894, 0x00e8a895, 0x00e8a89e,
+ /* cc */ 0x00e8a8a0, 0x00e8a8a2, 0x00e8a8a4, 0x00e8a8a6,
+ /* d0 */ 0x00e8a8ab, 0x00e8a8ac, 0x00e8a8af, 0x00e8a8b5,
+ /* d4 */ 0x00e8a8b7, 0x00e8a8bd, 0x00e8a8be, 0x00e8a980,
+ /* d8 */ 0x00e8a983, 0x00e8a985, 0x00e8a987, 0x00e8a989,
+ /* dc */ 0x00e8a98d, 0x00e8a98e, 0x00e8a993, 0x00e8a996,
+ /* e0 */ 0x00e8a997, 0x00e8a998, 0x00e8a99c, 0x00e8a99d,
+ /* e4 */ 0x00e8a9a1, 0x00e8a9a5, 0x00e8a9a7, 0x00e8a9b5,
+ /* e8 */ 0x00e8a9b6, 0x00e8a9b7, 0x00e8a9b9, 0x00e8a9ba,
+ /* ec */ 0x00e8a9bb, 0x00e8a9be, 0x00e8a9bf, 0x00e8aa80,
+ /* f0 */ 0x00e8aa83, 0x00e8aa86, 0x00e8aa8b, 0x00e8aa8f,
+ /* f4 */ 0x00e8aa90, 0x00e8aa92, 0x00e8aa96, 0x00e8aa97,
+ /* f8 */ 0x00e8aa99, 0x00e8aa9f, 0x00e8aaa7, 0x00e8aaa9,
+ /* fc */ 0x00e8aaae, 0x00e8aaaf, 0x00e8aab3,
+
+ /*** 8fdexx - offset 0x02ffe ***/
+ /* a0 */ 0x00e8aab6, 0x00e8aab7, 0x00e8aabb,
+ /* a4 */ 0x00e8aabe, 0x00e8ab83, 0x00e8ab86, 0x00e8ab88,
+ /* a8 */ 0x00e8ab89, 0x00e8ab8a, 0x00e8ab91, 0x00e8ab93,
+ /* ac */ 0x00e8ab94, 0x00e8ab95, 0x00e8ab97, 0x00e8ab9d,
+ /* b0 */ 0x00e8ab9f, 0x00e8abac, 0x00e8abb0, 0x00e8abb4,
+ /* b4 */ 0x00e8abb5, 0x00e8abb6, 0x00e8abbc, 0x00e8abbf,
+ /* b8 */ 0x00e8ac85, 0x00e8ac86, 0x00e8ac8b, 0x00e8ac91,
+ /* bc */ 0x00e8ac9c, 0x00e8ac9e, 0x00e8ac9f, 0x00e8ac8a,
+ /* c0 */ 0x00e8acad, 0x00e8acb0, 0x00e8acb7, 0x00e8acbc,
+ /* c4 */ 0x00e8ad82, 0x00e8ad83, 0x00e8ad84, 0x00e8ad85,
+ /* c8 */ 0x00e8ad86, 0x00e8ad88, 0x00e8ad92, 0x00e8ad93,
+ /* cc */ 0x00e8ad94, 0x00e8ad99, 0x00e8ad8d, 0x00e8ad9e,
+ /* d0 */ 0x00e8ada3, 0x00e8adad, 0x00e8adb6, 0x00e8adb8,
+ /* d4 */ 0x00e8adb9, 0x00e8adbc, 0x00e8adbe, 0x00e8ae81,
+ /* d8 */ 0x00e8ae84, 0x00e8ae85, 0x00e8ae8b, 0x00e8ae8d,
+ /* dc */ 0x00e8ae8f, 0x00e8ae94, 0x00e8ae95, 0x00e8ae9c,
+ /* e0 */ 0x00e8ae9e, 0x00e8ae9f, 0x00e8b0b8, 0x00e8b0b9,
+ /* e4 */ 0x00e8b0bd, 0x00e8b0be, 0x00e8b185, 0x00e8b187,
+ /* e8 */ 0x00e8b189, 0x00e8b18b, 0x00e8b18f, 0x00e8b191,
+ /* ec */ 0x00e8b193, 0x00e8b194, 0x00e8b197, 0x00e8b198,
+ /* f0 */ 0x00e8b19b, 0x00e8b19d, 0x00e8b199, 0x00e8b1a3,
+ /* f4 */ 0x00e8b1a4, 0x00e8b1a6, 0x00e8b1a8, 0x00e8b1a9,
+ /* f8 */ 0x00e8b1ad, 0x00e8b1b3, 0x00e8b1b5, 0x00e8b1b6,
+ /* fc */ 0x00e8b1bb, 0x00e8b1be, 0x00e8b286,
+
+ /*** 8fdfxx - offset 0x0305c ***/
+ /* a0 */ 0x00e8b287, 0x00e8b28b, 0x00e8b290,
+ /* a4 */ 0x00e8b292, 0x00e8b293, 0x00e8b299, 0x00e8b29b,
+ /* a8 */ 0x00e8b29c, 0x00e8b2a4, 0x00e8b2b9, 0x00e8b2ba,
+ /* ac */ 0x00e8b385, 0x00e8b386, 0x00e8b389, 0x00e8b38b,
+ /* b0 */ 0x00e8b38f, 0x00e8b396, 0x00e8b395, 0x00e8b399,
+ /* b4 */ 0x00e8b39d, 0x00e8b3a1, 0x00e8b3a8, 0x00e8b3ac,
+ /* b8 */ 0x00e8b3af, 0x00e8b3b0, 0x00e8b3b2, 0x00e8b3b5,
+ /* bc */ 0x00e8b3b7, 0x00e8b3b8, 0x00e8b3be, 0x00e8b3bf,
+ /* c0 */ 0x00e8b481, 0x00e8b483, 0x00e8b489, 0x00e8b492,
+ /* c4 */ 0x00e8b497, 0x00e8b49b, 0x00e8b5a5, 0x00e8b5a9,
+ /* c8 */ 0x00e8b5ac, 0x00e8b5ae, 0x00e8b5bf, 0x00e8b682,
+ /* cc */ 0x00e8b684, 0x00e8b688, 0x00e8b68d, 0x00e8b690,
+ /* d0 */ 0x00e8b691, 0x00e8b695, 0x00e8b69e, 0x00e8b69f,
+ /* d4 */ 0x00e8b6a0, 0x00e8b6a6, 0x00e8b6ab, 0x00e8b6ac,
+ /* d8 */ 0x00e8b6af, 0x00e8b6b2, 0x00e8b6b5, 0x00e8b6b7,
+ /* dc */ 0x00e8b6b9, 0x00e8b6bb, 0x00e8b780, 0x00e8b785,
+ /* e0 */ 0x00e8b786, 0x00e8b787, 0x00e8b788, 0x00e8b78a,
+ /* e4 */ 0x00e8b78e, 0x00e8b791, 0x00e8b794, 0x00e8b795,
+ /* e8 */ 0x00e8b797, 0x00e8b799, 0x00e8b7a4, 0x00e8b7a5,
+ /* ec */ 0x00e8b7a7, 0x00e8b7ac, 0x00e8b7b0, 0x00e8b6bc,
+ /* f0 */ 0x00e8b7b1, 0x00e8b7b2, 0x00e8b7b4, 0x00e8b7bd,
+ /* f4 */ 0x00e8b881, 0x00e8b884, 0x00e8b885, 0x00e8b886,
+ /* f8 */ 0x00e8b88b, 0x00e8b891, 0x00e8b894, 0x00e8b896,
+ /* fc */ 0x00e8b8a0, 0x00e8b8a1, 0x00e8b8a2,
+
+ /*** 8fe0xx - offset 0x030ba ***/
+ /* a0 */ 0x00e8b8a3, 0x00e8b8a6, 0x00e8b8a7,
+ /* a4 */ 0x00e8b8b1, 0x00e8b8b3, 0x00e8b8b6, 0x00e8b8b7,
+ /* a8 */ 0x00e8b8b8, 0x00e8b8b9, 0x00e8b8bd, 0x00e8b980,
+ /* ac */ 0x00e8b981, 0x00e8b98b, 0x00e8b98d, 0x00e8b98e,
+ /* b0 */ 0x00e8b98f, 0x00e8b994, 0x00e8b99b, 0x00e8b99c,
+ /* b4 */ 0x00e8b99d, 0x00e8b99e, 0x00e8b9a1, 0x00e8b9a2,
+ /* b8 */ 0x00e8b9a9, 0x00e8b9ac, 0x00e8b9ad, 0x00e8b9af,
+ /* bc */ 0x00e8b9b0, 0x00e8b9b1, 0x00e8b9b9, 0x00e8b9ba,
+ /* c0 */ 0x00e8b9bb, 0x00e8ba82, 0x00e8ba83, 0x00e8ba89,
+ /* c4 */ 0x00e8ba90, 0x00e8ba92, 0x00e8ba95, 0x00e8ba9a,
+ /* c8 */ 0x00e8ba9b, 0x00e8ba9d, 0x00e8ba9e, 0x00e8baa2,
+ /* cc */ 0x00e8baa7, 0x00e8baa9, 0x00e8baad, 0x00e8baae,
+ /* d0 */ 0x00e8bab3, 0x00e8bab5, 0x00e8baba, 0x00e8babb,
+ /* d4 */ 0x00e8bb80, 0x00e8bb81, 0x00e8bb83, 0x00e8bb84,
+ /* d8 */ 0x00e8bb87, 0x00e8bb8f, 0x00e8bb91, 0x00e8bb94,
+ /* dc */ 0x00e8bb9c, 0x00e8bba8, 0x00e8bbae, 0x00e8bbb0,
+ /* e0 */ 0x00e8bbb1, 0x00e8bbb7, 0x00e8bbb9, 0x00e8bbba,
+ /* e4 */ 0x00e8bbad, 0x00e8bc80, 0x00e8bc82, 0x00e8bc87,
+ /* e8 */ 0x00e8bc88, 0x00e8bc8f, 0x00e8bc90, 0x00e8bc96,
+ /* ec */ 0x00e8bc97, 0x00e8bc98, 0x00e8bc9e, 0x00e8bca0,
+ /* f0 */ 0x00e8bca1, 0x00e8bca3, 0x00e8bca5, 0x00e8bca7,
+ /* f4 */ 0x00e8bca8, 0x00e8bcac, 0x00e8bcad, 0x00e8bcae,
+ /* f8 */ 0x00e8bcb4, 0x00e8bcb5, 0x00e8bcb6, 0x00e8bcb7,
+ /* fc */ 0x00e8bcba, 0x00e8bd80, 0x00e8bd81,
+
+ /*** 8fe1xx - offset 0x03118 ***/
+ /* a0 */ 0x00e8bd83, 0x00e8bd87, 0x00e8bd8f,
+ /* a4 */ 0x00e8bd91, 0x00e8bd92, 0x00e8bd93, 0x00e8bd94,
+ /* a8 */ 0x00e8bd95, 0x00e8bd98, 0x00e8bd9d, 0x00e8bd9e,
+ /* ac */ 0x00e8bda5, 0x00e8be9d, 0x00e8bea0, 0x00e8bea1,
+ /* b0 */ 0x00e8bea4, 0x00e8bea5, 0x00e8bea6, 0x00e8beb5,
+ /* b4 */ 0x00e8beb6, 0x00e8beb8, 0x00e8bebe, 0x00e8bf80,
+ /* b8 */ 0x00e8bf81, 0x00e8bf86, 0x00e8bf8a, 0x00e8bf8b,
+ /* bc */ 0x00e8bf8d, 0x00e8bf90, 0x00e8bf92, 0x00e8bf93,
+ /* c0 */ 0x00e8bf95, 0x00e8bfa0, 0x00e8bfa3, 0x00e8bfa4,
+ /* c4 */ 0x00e8bfa8, 0x00e8bfae, 0x00e8bfb1, 0x00e8bfb5,
+ /* c8 */ 0x00e8bfb6, 0x00e8bfbb, 0x00e8bfbe, 0x00e98082,
+ /* cc */ 0x00e98084, 0x00e98088, 0x00e9808c, 0x00e98098,
+ /* d0 */ 0x00e9809b, 0x00e980a8, 0x00e980a9, 0x00e980af,
+ /* d4 */ 0x00e980aa, 0x00e980ac, 0x00e980ad, 0x00e980b3,
+ /* d8 */ 0x00e980b4, 0x00e980b7, 0x00e980bf, 0x00e98183,
+ /* dc */ 0x00e98184, 0x00e9818c, 0x00e9819b, 0x00e9819d,
+ /* e0 */ 0x00e981a2, 0x00e981a6, 0x00e981a7, 0x00e981ac,
+ /* e4 */ 0x00e981b0, 0x00e981b4, 0x00e981b9, 0x00e98285,
+ /* e8 */ 0x00e98288, 0x00e9828b, 0x00e9828c, 0x00e9828e,
+ /* ec */ 0x00e98290, 0x00e98295, 0x00e98297, 0x00e98298,
+ /* f0 */ 0x00e98299, 0x00e9829b, 0x00e982a0, 0x00e982a1,
+ /* f4 */ 0x00e982a2, 0x00e982a5, 0x00e982b0, 0x00e982b2,
+ /* f8 */ 0x00e982b3, 0x00e982b4, 0x00e982b6, 0x00e982bd,
+ /* fc */ 0x00e9838c, 0x00e982be, 0x00e98383,
+
+ /*** 8fe2xx - offset 0x03176 ***/
+ /* a0 */ 0x00e98384, 0x00e98385, 0x00e98387,
+ /* a4 */ 0x00e98388, 0x00e98395, 0x00e98397, 0x00e98398,
+ /* a8 */ 0x00e98399, 0x00e9839c, 0x00e9839d, 0x00e9839f,
+ /* ac */ 0x00e983a5, 0x00e98392, 0x00e983b6, 0x00e983ab,
+ /* b0 */ 0x00e983af, 0x00e983b0, 0x00e983b4, 0x00e983be,
+ /* b4 */ 0x00e983bf, 0x00e98480, 0x00e98484, 0x00e98485,
+ /* b8 */ 0x00e98486, 0x00e98488, 0x00e9848d, 0x00e98490,
+ /* bc */ 0x00e98494, 0x00e98496, 0x00e98497, 0x00e98498,
+ /* c0 */ 0x00e9849a, 0x00e9849c, 0x00e9849e, 0x00e984a0,
+ /* c4 */ 0x00e984a5, 0x00e984a2, 0x00e984a3, 0x00e984a7,
+ /* c8 */ 0x00e984a9, 0x00e984ae, 0x00e984af, 0x00e984b1,
+ /* cc */ 0x00e984b4, 0x00e984b6, 0x00e984b7, 0x00e984b9,
+ /* d0 */ 0x00e984ba, 0x00e984bc, 0x00e984bd, 0x00e98583,
+ /* d4 */ 0x00e98587, 0x00e98588, 0x00e9858f, 0x00e98593,
+ /* d8 */ 0x00e98597, 0x00e98599, 0x00e9859a, 0x00e9859b,
+ /* dc */ 0x00e985a1, 0x00e985a4, 0x00e985a7, 0x00e985ad,
+ /* e0 */ 0x00e985b4, 0x00e985b9, 0x00e985ba, 0x00e985bb,
+ /* e4 */ 0x00e98681, 0x00e98683, 0x00e98685, 0x00e98686,
+ /* e8 */ 0x00e9868a, 0x00e9868e, 0x00e98691, 0x00e98693,
+ /* ec */ 0x00e98694, 0x00e98695, 0x00e98698, 0x00e9869e,
+ /* f0 */ 0x00e986a1, 0x00e986a6, 0x00e986a8, 0x00e986ac,
+ /* f4 */ 0x00e986ad, 0x00e986ae, 0x00e986b0, 0x00e986b1,
+ /* f8 */ 0x00e986b2, 0x00e986b3, 0x00e986b6, 0x00e986bb,
+ /* fc */ 0x00e986bc, 0x00e986bd, 0x00e986bf,
+
+ /*** 8fe3xx - offset 0x031d4 ***/
+ /* a0 */ 0x00e98782, 0x00e98783, 0x00e98785,
+ /* a4 */ 0x00e98793, 0x00e98794, 0x00e98797, 0x00e98799,
+ /* a8 */ 0x00e9879a, 0x00e9879e, 0x00e987a4, 0x00e987a5,
+ /* ac */ 0x00e987a9, 0x00e987aa, 0x00e987ac, 0x00e987ad,
+ /* b0 */ 0x00e987ae, 0x00e987af, 0x00e987b0, 0x00e987b1,
+ /* b4 */ 0x00e987b7, 0x00e987b9, 0x00e987bb, 0x00e987bd,
+ /* b8 */ 0x00e98880, 0x00e98881, 0x00e98884, 0x00e98885,
+ /* bc */ 0x00e98886, 0x00e98887, 0x00e98889, 0x00e9888a,
+ /* c0 */ 0x00e9888c, 0x00e98890, 0x00e98892, 0x00e98893,
+ /* c4 */ 0x00e98896, 0x00e98898, 0x00e9889c, 0x00e9889d,
+ /* c8 */ 0x00e988a3, 0x00e988a4, 0x00e988a5, 0x00e988a6,
+ /* cc */ 0x00e988a8, 0x00e988ae, 0x00e988af, 0x00e988b0,
+ /* d0 */ 0x00e988b3, 0x00e988b5, 0x00e988b6, 0x00e988b8,
+ /* d4 */ 0x00e988b9, 0x00e988ba, 0x00e988bc, 0x00e988be,
+ /* d8 */ 0x00e98980, 0x00e98982, 0x00e98983, 0x00e98986,
+ /* dc */ 0x00e98987, 0x00e9898a, 0x00e9898d, 0x00e9898e,
+ /* e0 */ 0x00e9898f, 0x00e98991, 0x00e98998, 0x00e98999,
+ /* e4 */ 0x00e9899c, 0x00e9899d, 0x00e989a0, 0x00e989a1,
+ /* e8 */ 0x00e989a5, 0x00e989a7, 0x00e989a8, 0x00e989a9,
+ /* ec */ 0x00e989ae, 0x00e989af, 0x00e989b0, 0x00e989b5,
+ /* f0 */ 0x00e989b6, 0x00e989b7, 0x00e989b8, 0x00e989b9,
+ /* f4 */ 0x00e989bb, 0x00e989bc, 0x00e989bd, 0x00e989bf,
+ /* f8 */ 0x00e98a88, 0x00e98a89, 0x00e98a8a, 0x00e98a8d,
+ /* fc */ 0x00e98a8e, 0x00e98a92, 0x00e98a97,
+
+ /*** 8fe4xx - offset 0x03232 ***/
+ /* a0 */ 0x00e98a99, 0x00e98a9f, 0x00e98aa0,
+ /* a4 */ 0x00e98aa4, 0x00e98aa5, 0x00e98aa7, 0x00e98aa8,
+ /* a8 */ 0x00e98aab, 0x00e98aaf, 0x00e98ab2, 0x00e98ab6,
+ /* ac */ 0x00e98ab8, 0x00e98aba, 0x00e98abb, 0x00e98abc,
+ /* b0 */ 0x00e98abd, 0x00e98abf, 0x00e98b80, 0x00e98b81,
+ /* b4 */ 0x00e98b82, 0x00e98b83, 0x00e98b85, 0x00e98b86,
+ /* b8 */ 0x00e98b87, 0x00e98b88, 0x00e98b8b, 0x00e98b8c,
+ /* bc */ 0x00e98b8d, 0x00e98b8e, 0x00e98b90, 0x00e98b93,
+ /* c0 */ 0x00e98b95, 0x00e98b97, 0x00e98b98, 0x00e98b99,
+ /* c4 */ 0x00e98b9c, 0x00e98b9d, 0x00e98b9f, 0x00e98ba0,
+ /* c8 */ 0x00e98ba1, 0x00e98ba3, 0x00e98ba5, 0x00e98ba7,
+ /* cc */ 0x00e98ba8, 0x00e98bac, 0x00e98bae, 0x00e98bb0,
+ /* d0 */ 0x00e98bb9, 0x00e98bbb, 0x00e98bbf, 0x00e98c80,
+ /* d4 */ 0x00e98c82, 0x00e98c88, 0x00e98c8d, 0x00e98c91,
+ /* d8 */ 0x00e98c94, 0x00e98c95, 0x00e98c9c, 0x00e98c9d,
+ /* dc */ 0x00e98c9e, 0x00e98c9f, 0x00e98ca1, 0x00e98ca4,
+ /* e0 */ 0x00e98ca5, 0x00e98ca7, 0x00e98ca9, 0x00e98caa,
+ /* e4 */ 0x00e98cb3, 0x00e98cb4, 0x00e98cb6, 0x00e98cb7,
+ /* e8 */ 0x00e98d87, 0x00e98d88, 0x00e98d89, 0x00e98d90,
+ /* ec */ 0x00e98d91, 0x00e98d92, 0x00e98d95, 0x00e98d97,
+ /* f0 */ 0x00e98d98, 0x00e98d9a, 0x00e98d9e, 0x00e98da4,
+ /* f4 */ 0x00e98da5, 0x00e98da7, 0x00e98da9, 0x00e98daa,
+ /* f8 */ 0x00e98dad, 0x00e98daf, 0x00e98db0, 0x00e98db1,
+ /* fc */ 0x00e98db3, 0x00e98db4, 0x00e98db6,
+
+ /*** 8fe5xx - offset 0x03290 ***/
+ /* a0 */ 0x00e98dba, 0x00e98dbd, 0x00e98dbf,
+ /* a4 */ 0x00e98e80, 0x00e98e81, 0x00e98e82, 0x00e98e88,
+ /* a8 */ 0x00e98e8a, 0x00e98e8b, 0x00e98e8d, 0x00e98e8f,
+ /* ac */ 0x00e98e92, 0x00e98e95, 0x00e98e98, 0x00e98e9b,
+ /* b0 */ 0x00e98e9e, 0x00e98ea1, 0x00e98ea3, 0x00e98ea4,
+ /* b4 */ 0x00e98ea6, 0x00e98ea8, 0x00e98eab, 0x00e98eb4,
+ /* b8 */ 0x00e98eb5, 0x00e98eb6, 0x00e98eba, 0x00e98ea9,
+ /* bc */ 0x00e98f81, 0x00e98f84, 0x00e98f85, 0x00e98f86,
+ /* c0 */ 0x00e98f87, 0x00e98f89, 0x00e98f8a, 0x00e98f8b,
+ /* c4 */ 0x00e98f8c, 0x00e98f8d, 0x00e98f93, 0x00e98f99,
+ /* c8 */ 0x00e98f9c, 0x00e98f9e, 0x00e98f9f, 0x00e98fa2,
+ /* cc */ 0x00e98fa6, 0x00e98fa7, 0x00e98fb9, 0x00e98fb7,
+ /* d0 */ 0x00e98fb8, 0x00e98fba, 0x00e98fbb, 0x00e98fbd,
+ /* d4 */ 0x00e99081, 0x00e99082, 0x00e99084, 0x00e99088,
+ /* d8 */ 0x00e99089, 0x00e9908d, 0x00e9908e, 0x00e9908f,
+ /* dc */ 0x00e99095, 0x00e99096, 0x00e99097, 0x00e9909f,
+ /* e0 */ 0x00e990ae, 0x00e990af, 0x00e990b1, 0x00e990b2,
+ /* e4 */ 0x00e990b3, 0x00e990b4, 0x00e990bb, 0x00e990bf,
+ /* e8 */ 0x00e990bd, 0x00e99183, 0x00e99185, 0x00e99188,
+ /* ec */ 0x00e9918a, 0x00e9918c, 0x00e99195, 0x00e99199,
+ /* f0 */ 0x00e9919c, 0x00e9919f, 0x00e991a1, 0x00e991a3,
+ /* f4 */ 0x00e991a8, 0x00e991ab, 0x00e991ad, 0x00e991ae,
+ /* f8 */ 0x00e991af, 0x00e991b1, 0x00e991b2, 0x00e99284,
+ /* fc */ 0x00e99283, 0x00e995b8, 0x00e995b9,
+
+ /*** 8fe6xx - offset 0x032ee ***/
+ /* a0 */ 0x00e995be, 0x00e99684, 0x00e99688,
+ /* a4 */ 0x00e9968c, 0x00e9968d, 0x00e9968e, 0x00e9969d,
+ /* a8 */ 0x00e9969e, 0x00e9969f, 0x00e996a1, 0x00e996a6,
+ /* ac */ 0x00e996a9, 0x00e996ab, 0x00e996ac, 0x00e996b4,
+ /* b0 */ 0x00e996b6, 0x00e996ba, 0x00e996bd, 0x00e996bf,
+ /* b4 */ 0x00e99786, 0x00e99788, 0x00e99789, 0x00e9978b,
+ /* b8 */ 0x00e99790, 0x00e99791, 0x00e99792, 0x00e99793,
+ /* bc */ 0x00e99799, 0x00e9979a, 0x00e9979d, 0x00e9979e,
+ /* c0 */ 0x00e9979f, 0x00e997a0, 0x00e997a4, 0x00e997a6,
+ /* c4 */ 0x00e9989d, 0x00e9989e, 0x00e998a2, 0x00e998a4,
+ /* c8 */ 0x00e998a5, 0x00e998a6, 0x00e998ac, 0x00e998b1,
+ /* cc */ 0x00e998b3, 0x00e998b7, 0x00e998b8, 0x00e998b9,
+ /* d0 */ 0x00e998ba, 0x00e998bc, 0x00e998bd, 0x00e99981,
+ /* d4 */ 0x00e99992, 0x00e99994, 0x00e99996, 0x00e99997,
+ /* d8 */ 0x00e99998, 0x00e999a1, 0x00e999ae, 0x00e999b4,
+ /* dc */ 0x00e999bb, 0x00e999bc, 0x00e999be, 0x00e999bf,
+ /* e0 */ 0x00e99a81, 0x00e99a82, 0x00e99a83, 0x00e99a84,
+ /* e4 */ 0x00e99a89, 0x00e99a91, 0x00e99a96, 0x00e99a9a,
+ /* e8 */ 0x00e99a9d, 0x00e99a9f, 0x00e99aa4, 0x00e99aa5,
+ /* ec */ 0x00e99aa6, 0x00e99aa9, 0x00e99aae, 0x00e99aaf,
+ /* f0 */ 0x00e99ab3, 0x00e99aba, 0x00e99b8a, 0x00e99b92,
+ /* f4 */ 0x00e5b6b2, 0x00e99b98, 0x00e99b9a, 0x00e99b9d,
+ /* f8 */ 0x00e99b9e, 0x00e99b9f, 0x00e99ba9, 0x00e99baf,
+ /* fc */ 0x00e99bb1, 0x00e99bba, 0x00e99c82,
+
+ /*** 8fe7xx - offset 0x0334c ***/
+ /* a0 */ 0x00e99c83, 0x00e99c85, 0x00e99c89,
+ /* a4 */ 0x00e99c9a, 0x00e99c9b, 0x00e99c9d, 0x00e99ca1,
+ /* a8 */ 0x00e99ca2, 0x00e99ca3, 0x00e99ca8, 0x00e99cb1,
+ /* ac */ 0x00e99cb3, 0x00e99d81, 0x00e99d83, 0x00e99d8a,
+ /* b0 */ 0x00e99d8e, 0x00e99d8f, 0x00e99d95, 0x00e99d97,
+ /* b4 */ 0x00e99d98, 0x00e99d9a, 0x00e99d9b, 0x00e99da3,
+ /* b8 */ 0x00e99da7, 0x00e99daa, 0x00e99dae, 0x00e99db3,
+ /* bc */ 0x00e99db6, 0x00e99db7, 0x00e99db8, 0x00e99dbb,
+ /* c0 */ 0x00e99dbd, 0x00e99dbf, 0x00e99e80, 0x00e99e89,
+ /* c4 */ 0x00e99e95, 0x00e99e96, 0x00e99e97, 0x00e99e99,
+ /* c8 */ 0x00e99e9a, 0x00e99e9e, 0x00e99e9f, 0x00e99ea2,
+ /* cc */ 0x00e99eac, 0x00e99eae, 0x00e99eb1, 0x00e99eb2,
+ /* d0 */ 0x00e99eb5, 0x00e99eb6, 0x00e99eb8, 0x00e99eb9,
+ /* d4 */ 0x00e99eba, 0x00e99ebc, 0x00e99ebe, 0x00e99ebf,
+ /* d8 */ 0x00e99f81, 0x00e99f84, 0x00e99f85, 0x00e99f87,
+ /* dc */ 0x00e99f89, 0x00e99f8a, 0x00e99f8c, 0x00e99f8d,
+ /* e0 */ 0x00e99f8e, 0x00e99f90, 0x00e99f91, 0x00e99f94,
+ /* e4 */ 0x00e99f97, 0x00e99f98, 0x00e99f99, 0x00e99f9d,
+ /* e8 */ 0x00e99f9e, 0x00e99fa0, 0x00e99f9b, 0x00e99fa1,
+ /* ec */ 0x00e99fa4, 0x00e99faf, 0x00e99fb1, 0x00e99fb4,
+ /* f0 */ 0x00e99fb7, 0x00e99fb8, 0x00e99fba, 0x00e9a087,
+ /* f4 */ 0x00e9a08a, 0x00e9a099, 0x00e9a08d, 0x00e9a08e,
+ /* f8 */ 0x00e9a094, 0x00e9a096, 0x00e9a09c, 0x00e9a09e,
+ /* fc */ 0x00e9a0a0, 0x00e9a0a3, 0x00e9a0a6,
+
+ /*** 8fe8xx - offset 0x033aa ***/
+ /* a0 */ 0x00e9a0ab, 0x00e9a0ae, 0x00e9a0af,
+ /* a4 */ 0x00e9a0b0, 0x00e9a0b2, 0x00e9a0b3, 0x00e9a0b5,
+ /* a8 */ 0x00e9a0a5, 0x00e9a0be, 0x00e9a184, 0x00e9a187,
+ /* ac */ 0x00e9a18a, 0x00e9a191, 0x00e9a192, 0x00e9a193,
+ /* b0 */ 0x00e9a196, 0x00e9a197, 0x00e9a199, 0x00e9a19a,
+ /* b4 */ 0x00e9a1a2, 0x00e9a1a3, 0x00e9a1a5, 0x00e9a1a6,
+ /* b8 */ 0x00e9a1aa, 0x00e9a1ac, 0x00e9a2ab, 0x00e9a2ad,
+ /* bc */ 0x00e9a2ae, 0x00e9a2b0, 0x00e9a2b4, 0x00e9a2b7,
+ /* c0 */ 0x00e9a2b8, 0x00e9a2ba, 0x00e9a2bb, 0x00e9a2bf,
+ /* c4 */ 0x00e9a382, 0x00e9a385, 0x00e9a388, 0x00e9a38c,
+ /* c8 */ 0x00e9a3a1, 0x00e9a3a3, 0x00e9a3a5, 0x00e9a3a6,
+ /* cc */ 0x00e9a3a7, 0x00e9a3aa, 0x00e9a3b3, 0x00e9a3b6,
+ /* d0 */ 0x00e9a482, 0x00e9a487, 0x00e9a488, 0x00e9a491,
+ /* d4 */ 0x00e9a495, 0x00e9a496, 0x00e9a497, 0x00e9a49a,
+ /* d8 */ 0x00e9a49b, 0x00e9a49c, 0x00e9a49f, 0x00e9a4a2,
+ /* dc */ 0x00e9a4a6, 0x00e9a4a7, 0x00e9a4ab, 0x00e9a4b1,
+ /* e0 */ 0x00e9a4b2, 0x00e9a4b3, 0x00e9a4b4, 0x00e9a4b5,
+ /* e4 */ 0x00e9a4b9, 0x00e9a4ba, 0x00e9a4bb, 0x00e9a4bc,
+ /* e8 */ 0x00e9a580, 0x00e9a581, 0x00e9a586, 0x00e9a587,
+ /* ec */ 0x00e9a588, 0x00e9a58d, 0x00e9a58e, 0x00e9a594,
+ /* f0 */ 0x00e9a598, 0x00e9a599, 0x00e9a59b, 0x00e9a59c,
+ /* f4 */ 0x00e9a59e, 0x00e9a59f, 0x00e9a5a0, 0x00e9a69b,
+ /* f8 */ 0x00e9a69d, 0x00e9a69f, 0x00e9a6a6, 0x00e9a6b0,
+ /* fc */ 0x00e9a6b1, 0x00e9a6b2, 0x00e9a6b5,
+
+ /*** 8fe9xx - offset 0x03408 ***/
+ /* a0 */ 0x00e9a6b9, 0x00e9a6ba, 0x00e9a6bd,
+ /* a4 */ 0x00e9a6bf, 0x00e9a783, 0x00e9a789, 0x00e9a793,
+ /* a8 */ 0x00e9a794, 0x00e9a799, 0x00e9a79a, 0x00e9a79c,
+ /* ac */ 0x00e9a79e, 0x00e9a7a7, 0x00e9a7aa, 0x00e9a7ab,
+ /* b0 */ 0x00e9a7ac, 0x00e9a7b0, 0x00e9a7b4, 0x00e9a7b5,
+ /* b4 */ 0x00e9a7b9, 0x00e9a7bd, 0x00e9a7be, 0x00e9a882,
+ /* b8 */ 0x00e9a883, 0x00e9a884, 0x00e9a88b, 0x00e9a88c,
+ /* bc */ 0x00e9a890, 0x00e9a891, 0x00e9a896, 0x00e9a89e,
+ /* c0 */ 0x00e9a8a0, 0x00e9a8a2, 0x00e9a8a3, 0x00e9a8a4,
+ /* c4 */ 0x00e9a8a7, 0x00e9a8ad, 0x00e9a8ae, 0x00e9a8b3,
+ /* c8 */ 0x00e9a8b5, 0x00e9a8b6, 0x00e9a8b8, 0x00e9a987,
+ /* cc */ 0x00e9a981, 0x00e9a984, 0x00e9a98a, 0x00e9a98b,
+ /* d0 */ 0x00e9a98c, 0x00e9a98e, 0x00e9a991, 0x00e9a994,
+ /* d4 */ 0x00e9a996, 0x00e9a99d, 0x00e9aaaa, 0x00e9aaac,
+ /* d8 */ 0x00e9aaae, 0x00e9aaaf, 0x00e9aab2, 0x00e9aab4,
+ /* dc */ 0x00e9aab5, 0x00e9aab6, 0x00e9aab9, 0x00e9aabb,
+ /* e0 */ 0x00e9aabe, 0x00e9aabf, 0x00e9ab81, 0x00e9ab83,
+ /* e4 */ 0x00e9ab86, 0x00e9ab88, 0x00e9ab8e, 0x00e9ab90,
+ /* e8 */ 0x00e9ab92, 0x00e9ab95, 0x00e9ab96, 0x00e9ab97,
+ /* ec */ 0x00e9ab9b, 0x00e9ab9c, 0x00e9aba0, 0x00e9aba4,
+ /* f0 */ 0x00e9aba5, 0x00e9aba7, 0x00e9aba9, 0x00e9abac,
+ /* f4 */ 0x00e9abb2, 0x00e9abb3, 0x00e9abb5, 0x00e9abb9,
+ /* f8 */ 0x00e9abba, 0x00e9abbd, 0x00e9abbf, 0x00e9ac80,
+ /* fc */ 0x00e9ac81, 0x00e9ac82, 0x00e9ac83,
+
+ /*** 8feaxx - offset 0x03466 ***/
+ /* a0 */ 0x00e9ac84, 0x00e9ac85, 0x00e9ac88,
+ /* a4 */ 0x00e9ac89, 0x00e9ac8b, 0x00e9ac8c, 0x00e9ac8d,
+ /* a8 */ 0x00e9ac8e, 0x00e9ac90, 0x00e9ac92, 0x00e9ac96,
+ /* ac */ 0x00e9ac99, 0x00e9ac9b, 0x00e9ac9c, 0x00e9aca0,
+ /* b0 */ 0x00e9aca6, 0x00e9acab, 0x00e9acad, 0x00e9acb3,
+ /* b4 */ 0x00e9acb4, 0x00e9acb5, 0x00e9acb7, 0x00e9acb9,
+ /* b8 */ 0x00e9acba, 0x00e9acbd, 0x00e9ad88, 0x00e9ad8b,
+ /* bc */ 0x00e9ad8c, 0x00e9ad95, 0x00e9ad96, 0x00e9ad97,
+ /* c0 */ 0x00e9ad9b, 0x00e9ad9e, 0x00e9ada1, 0x00e9ada3,
+ /* c4 */ 0x00e9ada5, 0x00e9ada6, 0x00e9ada8, 0x00e9adaa,
+ /* c8 */ 0x00e9adab, 0x00e9adac, 0x00e9adad, 0x00e9adae,
+ /* cc */ 0x00e9adb3, 0x00e9adb5, 0x00e9adb7, 0x00e9adb8,
+ /* d0 */ 0x00e9adb9, 0x00e9adbf, 0x00e9ae80, 0x00e9ae84,
+ /* d4 */ 0x00e9ae85, 0x00e9ae86, 0x00e9ae87, 0x00e9ae89,
+ /* d8 */ 0x00e9ae8a, 0x00e9ae8b, 0x00e9ae8d, 0x00e9ae8f,
+ /* dc */ 0x00e9ae90, 0x00e9ae94, 0x00e9ae9a, 0x00e9ae9d,
+ /* e0 */ 0x00e9ae9e, 0x00e9aea6, 0x00e9aea7, 0x00e9aea9,
+ /* e4 */ 0x00e9aeac, 0x00e9aeb0, 0x00e9aeb1, 0x00e9aeb2,
+ /* e8 */ 0x00e9aeb7, 0x00e9aeb8, 0x00e9aebb, 0x00e9aebc,
+ /* ec */ 0x00e9aebe, 0x00e9aebf, 0x00e9af81, 0x00e9af87,
+ /* f0 */ 0x00e9af88, 0x00e9af8e, 0x00e9af90, 0x00e9af97,
+ /* f4 */ 0x00e9af98, 0x00e9af9d, 0x00e9af9f, 0x00e9afa5,
+ /* f8 */ 0x00e9afa7, 0x00e9afaa, 0x00e9afab, 0x00e9afaf,
+ /* fc */ 0x00e9afb3, 0x00e9afb7, 0x00e9afb8,
+
+ /*** 8febxx - offset 0x034c4 ***/
+ /* a0 */ 0x00e9afb9, 0x00e9afba, 0x00e9afbd,
+ /* a4 */ 0x00e9afbf, 0x00e9b080, 0x00e9b082, 0x00e9b08b,
+ /* a8 */ 0x00e9b08f, 0x00e9b091, 0x00e9b096, 0x00e9b098,
+ /* ac */ 0x00e9b099, 0x00e9b09a, 0x00e9b09c, 0x00e9b09e,
+ /* b0 */ 0x00e9b0a2, 0x00e9b0a3, 0x00e9b0a6, 0x00e9b0a7,
+ /* b4 */ 0x00e9b0a8, 0x00e9b0a9, 0x00e9b0aa, 0x00e9b0b1,
+ /* b8 */ 0x00e9b0b5, 0x00e9b0b6, 0x00e9b0b7, 0x00e9b0bd,
+ /* bc */ 0x00e9b181, 0x00e9b183, 0x00e9b184, 0x00e9b185,
+ /* c0 */ 0x00e9b189, 0x00e9b18a, 0x00e9b18e, 0x00e9b18f,
+ /* c4 */ 0x00e9b190, 0x00e9b193, 0x00e9b194, 0x00e9b196,
+ /* c8 */ 0x00e9b198, 0x00e9b19b, 0x00e9b19d, 0x00e9b19e,
+ /* cc */ 0x00e9b19f, 0x00e9b1a3, 0x00e9b1a9, 0x00e9b1aa,
+ /* d0 */ 0x00e9b19c, 0x00e9b1ab, 0x00e9b1a8, 0x00e9b1ae,
+ /* d4 */ 0x00e9b1b0, 0x00e9b1b2, 0x00e9b1b5, 0x00e9b1b7,
+ /* d8 */ 0x00e9b1bb, 0x00e9b3a6, 0x00e9b3b2, 0x00e9b3b7,
+ /* dc */ 0x00e9b3b9, 0x00e9b48b, 0x00e9b482, 0x00e9b491,
+ /* e0 */ 0x00e9b497, 0x00e9b498, 0x00e9b49c, 0x00e9b49d,
+ /* e4 */ 0x00e9b49e, 0x00e9b4af, 0x00e9b4b0, 0x00e9b4b2,
+ /* e8 */ 0x00e9b4b3, 0x00e9b4b4, 0x00e9b4ba, 0x00e9b4bc,
+ /* ec */ 0x00e9b585, 0x00e9b4bd, 0x00e9b582, 0x00e9b583,
+ /* f0 */ 0x00e9b587, 0x00e9b58a, 0x00e9b593, 0x00e9b594,
+ /* f4 */ 0x00e9b59f, 0x00e9b5a3, 0x00e9b5a2, 0x00e9b5a5,
+ /* f8 */ 0x00e9b5a9, 0x00e9b5aa, 0x00e9b5ab, 0x00e9b5b0,
+ /* fc */ 0x00e9b5b6, 0x00e9b5b7, 0x00e9b5bb,
+
+ /*** 8fecxx - offset 0x03522 ***/
+ /* a0 */ 0x00e9b5bc, 0x00e9b5be, 0x00e9b683,
+ /* a4 */ 0x00e9b684, 0x00e9b686, 0x00e9b68a, 0x00e9b68d,
+ /* a8 */ 0x00e9b68e, 0x00e9b692, 0x00e9b693, 0x00e9b695,
+ /* ac */ 0x00e9b696, 0x00e9b697, 0x00e9b698, 0x00e9b6a1,
+ /* b0 */ 0x00e9b6aa, 0x00e9b6ac, 0x00e9b6ae, 0x00e9b6b1,
+ /* b4 */ 0x00e9b6b5, 0x00e9b6b9, 0x00e9b6bc, 0x00e9b6bf,
+ /* b8 */ 0x00e9b783, 0x00e9b787, 0x00e9b789, 0x00e9b78a,
+ /* bc */ 0x00e9b794, 0x00e9b795, 0x00e9b796, 0x00e9b797,
+ /* c0 */ 0x00e9b79a, 0x00e9b79e, 0x00e9b79f, 0x00e9b7a0,
+ /* c4 */ 0x00e9b7a5, 0x00e9b7a7, 0x00e9b7a9, 0x00e9b7ab,
+ /* c8 */ 0x00e9b7ae, 0x00e9b7b0, 0x00e9b7b3, 0x00e9b7b4,
+ /* cc */ 0x00e9b7be, 0x00e9b88a, 0x00e9b882, 0x00e9b887,
+ /* d0 */ 0x00e9b88e, 0x00e9b890, 0x00e9b891, 0x00e9b892,
+ /* d4 */ 0x00e9b895, 0x00e9b896, 0x00e9b899, 0x00e9b89c,
+ /* d8 */ 0x00e9b89d, 0x00e9b9ba, 0x00e9b9bb, 0x00e9b9bc,
+ /* dc */ 0x00e9ba80, 0x00e9ba82, 0x00e9ba83, 0x00e9ba84,
+ /* e0 */ 0x00e9ba85, 0x00e9ba87, 0x00e9ba8e, 0x00e9ba8f,
+ /* e4 */ 0x00e9ba96, 0x00e9ba98, 0x00e9ba9b, 0x00e9ba9e,
+ /* e8 */ 0x00e9baa4, 0x00e9baa8, 0x00e9baac, 0x00e9baae,
+ /* ec */ 0x00e9baaf, 0x00e9bab0, 0x00e9bab3, 0x00e9bab4,
+ /* f0 */ 0x00e9bab5, 0x00e9bb86, 0x00e9bb88, 0x00e9bb8b,
+ /* f4 */ 0x00e9bb95, 0x00e9bb9f, 0x00e9bba4, 0x00e9bba7,
+ /* f8 */ 0x00e9bbac, 0x00e9bbad, 0x00e9bbae, 0x00e9bbb0,
+ /* fc */ 0x00e9bbb1, 0x00e9bbb2, 0x00e9bbb5,
+
+ /*** 8fedxx - offset 0x03580 ***/
+ /* a0 */ 0x00e9bbb8, 0x00e9bbbf, 0x00e9bc82,
+ /* a4 */ 0x00e9bc83, 0x00e9bc89, 0x00e9bc8f, 0x00e9bc90,
+ /* a8 */ 0x00e9bc91, 0x00e9bc92, 0x00e9bc94, 0x00e9bc96,
+ /* ac */ 0x00e9bc97, 0x00e9bc99, 0x00e9bc9a, 0x00e9bc9b,
+ /* b0 */ 0x00e9bc9f, 0x00e9bca2, 0x00e9bca6, 0x00e9bcaa,
+ /* b4 */ 0x00e9bcab, 0x00e9bcaf, 0x00e9bcb1, 0x00e9bcb2,
+ /* b8 */ 0x00e9bcb4, 0x00e9bcb7, 0x00e9bcb9, 0x00e9bcba,
+ /* bc */ 0x00e9bcbc, 0x00e9bcbd, 0x00e9bcbf, 0x00e9bd81,
+ /* c0 */ 0x00e9bd83, 0x00e9bd84, 0x00e9bd85, 0x00e9bd86,
+ /* c4 */ 0x00e9bd87, 0x00e9bd93, 0x00e9bd95, 0x00e9bd96,
+ /* c8 */ 0x00e9bd97, 0x00e9bd98, 0x00e9bd9a, 0x00e9bd9d,
+ /* cc */ 0x00e9bd9e, 0x00e9bda8, 0x00e9bda9, 0x00e9bdad,
+ /* d0 */ 0x00e9bdae, 0x00e9bdaf, 0x00e9bdb0, 0x00e9bdb1,
+ /* d4 */ 0x00e9bdb3, 0x00e9bdb5, 0x00e9bdba, 0x00e9bdbd,
+ /* d8 */ 0x00e9be8f, 0x00e9be90, 0x00e9be91, 0x00e9be92,
+ /* dc */ 0x00e9be94, 0x00e9be96, 0x00e9be97, 0x00e9be9e,
+ /* e0 */ 0x00e9bea1, 0x00e9bea2, 0x00e9bea3, 0x00e9bea5,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* fc */ 0x00000000, 0x00000000, 0x00000000,
+
+ /*** 8ff3xx - offset 0x035c3 ***/
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* c8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* cc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* d8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* dc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* e8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ec */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* f0 */ 0x00000000, 0x00000000, 0x00000000, 0x00e285b0,
+ /* f4 */ 0x00e285b1, 0x00e285b2, 0x00e285b3, 0x00e285b4,
+ /* f8 */ 0x00e285b5, 0x00e285b6, 0x00e285b7, 0x00e285b8,
+ /* fc */ 0x00e285b9, 0x00e285a0, 0x00e285a1,
+
+ /*** 8ff4xx - offset 0x03621 ***/
+ /* a0 */ 0x00e285a2, 0x00e285a3, 0x00e285a4,
+ /* a4 */ 0x00e285a5, 0x00e285a6, 0x00e285a7, 0x00e285a8,
+ /* a8 */ 0x00e285a9, 0x00efbc87, 0x00efbc82, 0x00e388b1,
+ /* ac */ 0x00e28496, 0x00e284a1, 0x00e782bb, 0x00e4bbbc,
+ /* b0 */ 0x00e583b4, 0x00e587ac, 0x00e58c87, 0x00e58ca4,
+ /* b4 */ 0x00efa88e, 0x00e5928a, 0x00e59d99, 0x00efa88f,
+ /* b8 */ 0x00efa890, 0x00e5a29e, 0x00e5afac, 0x00e5b3b5,
+ /* bc */ 0x00e5b593, 0x00efa891, 0x00e5beb7, 0x00e68285,
+ /* c0 */ 0x00e684a0, 0x00e6958e, 0x00e698bb, 0x00e699a5,
+ /* c4 */ 0x00efa892, 0x00efa4a9, 0x00e6a081, 0x00efa893,
+ /* c8 */ 0x00efa894, 0x00e6a9ab, 0x00e6aba2, 0x00e6b7b8,
+ /* cc */ 0x00e6b7b2, 0x00e780a8, 0x00efa895, 0x00efa896,
+ /* d0 */ 0x00e79481, 0x00e79a82, 0x00e79a9e, 0x00efa897,
+ /* d4 */ 0x00e7a4b0, 0x00efa898, 0x00efa899, 0x00efa89a,
+ /* d8 */ 0x00efa89b, 0x00e7aba7, 0x00efa89c, 0x00efa89d,
+ /* dc */ 0x00e7b6a0, 0x00e7b796, 0x00efa89e, 0x00e88da2,
+ /* e0 */ 0x00efa89f, 0x00e896b0, 0x00efa8a0, 0x00efa8a1,
+ /* e4 */ 0x00e8a087, 0x00efa8a2, 0x00e8adbf, 0x00e8b3b4,
+ /* e8 */ 0x00e8b5b6, 0x00efa8a3, 0x00efa8a4, 0x00efa8a5,
+ /* ec */ 0x00e9839e, 0x00efa8a6, 0x00e98495, 0x00efa8a7,
+ /* f0 */ 0x00efa8a8, 0x00e99692, 0x00efa79c, 0x00efa8a9,
+ /* f4 */ 0x00e99cbb, 0x00e99d8d, 0x00e99d91, 0x00efa8aa,
+ /* f8 */ 0x00efa8ab, 0x00efa8ac, 0x00e9a69e, 0x00e9ab99,
+ /* fc */ 0x00e9adb2, 0x00efa8ad, 0x00e9bb91
+};
+
+static const pg_mb_radix_index ejub2idx =
+{
+ 0x8e, 0xf4, /* table range */
+ {
+ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 189, 283, 377,
+ 471, 565, 659, 753, 0, 0, 0, 0, 847, 0, 0, 941, 1035, 1129, 1223, 1317, 1411,
+ 1505, 1599, 1693, 1787, 1881, 1975, 2069, 2163, 2257, 2351, 2445, 2539, 2633,
+ 2727, 2821, 2915, 3009, 3103, 3197, 3291, 3385, 3479, 3573, 3667, 3761, 3855,
+ 3949, 4043, 4137, 4231, 4325, 4419, 4513, 4607, 4701, 4795, 4889, 4983, 5077,
+ 5171, 5265, 5359, 5453, 5547, 5641, 5735, 5829, 5923, 6017, 6111, 6205, 6299,
+ 6393, 6487, 6581, 6675, 6769, 6863, 6957, 7051, 7145, 7239, 7333
+ }
+};
+
+static const pg_mb_radix_index ejub3idx1 =
+{
+ 0x8f, 0x8f, /* table range */
+ {
+ 1
+ }
+};
+
+static const pg_mb_radix_index ejub3idx2 =
+{
+ 0xa2, 0xf4, /*index range */
+ {
+ /*** 8fxxxx - offset 0x00001 ****/
+ /* 8fa2 */ 7413, 0, 0, 0, 7494, 7586, 0, 7680, 7774, 7868, 0, 0, 0, 0, 7962,
+ /* 8fb1 */ 8056, 8150, 8244, 8338, 8432, 8526, 8620, 8714, 8808, 8902, 8996,
+ /* 8fbc */ 9090, 9184, 9278, 9372, 9466, 9560, 9654, 9748, 9842, 9936, 10030,
+ /* 8fc7 */ 10124, 10218, 10312, 10406, 10500, 10594, 10688, 10782, 10876, 10970,
+ /* 8fd1 */ 11064, 11158, 11252, 11346, 11440, 11534, 11628, 11722, 11816, 11910,
+ /* 8fdb */ 12004, 12098, 12192, 12286, 12380, 12474, 12568, 12662, 12756, 12850,
+ /* 8fe5 */ 12944, 13038, 13132, 13226, 13320, 13414, 13508, 13602, 13696, 0, 0,
+ /* 8ff0 */ 0, 0, 0, 13763, 13857
+ }
+};
+
+static const pg_mb_radix_tree eucjp_utf8_tree =
+{
+ /* final character table offset and body */
+ 0xa1, 0xfe, NULL, ejucsegs,
+ /* 2-byte code table */
+ &ejub2idx,
+ /* 3-byte code tables */
+ {&ejub3idx1, &ejub3idx2},
+ /* 4-byte code table */
+ {NULL, NULL, NULL},
+};
diff --git a/src/backend/utils/mb/Unicode/utf8_to_euc_jp.map b/src/backend/utils/mb/Unicode/utf8_to_euc_jp.map
index 137d4fd..eef6db6 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_euc_jp.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_euc_jp.map
@@ -1,3 +1,5 @@
+/* src/backend/utils/mb/Unicode/utf8_to_euc_jp.map */
+
static const pg_utf_to_local ULmapEUC_JP[ 13175 ] = {
{0xc2a1, 0x8fa2c2},
{0xc2a4, 0x8fa2f0},
diff --git a/src/backend/utils/mb/Unicode/utf8_to_euc_jp_radix.map b/src/backend/utils/mb/Unicode/utf8_to_euc_jp_radix.map
new file mode 100644
index 0000000..74a6a46
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/utf8_to_euc_jp_radix.map
@@ -0,0 +1,6532 @@
+/* This file is generated by UCS_to_EUC_JP.pl */
+
+static const uint32 uejcsegs[] =
+{ /* chars content - index range = [80, bf] */
+ /*** c2xx - offset 0x00001 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fa2c2, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fa2f0, 0x00000000, 0x008fa2c3, 0x0000a1f8,
+ /* a8 */ 0x0000a1af, 0x008fa2ed, 0x008fa2ec, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x008fa2ee, 0x008fa2b4,
+ /* b0 */ 0x0000a1eb, 0x0000a1de, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000a1ad, 0x00000000, 0x0000a2f9, 0x00000000,
+ /* b8 */ 0x008fa2b1, 0x00000000, 0x008fa2eb, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x008fa2c4,
+
+ /*** c3xx - offset 0x00041 ***/
+ /* 80 */ 0x008faaa2, 0x008faaa1, 0x008faaa4, 0x008faaaa,
+ /* 84 */ 0x008faaa3, 0x008faaa9, 0x008fa9a1, 0x008faaae,
+ /* 88 */ 0x008faab2, 0x008faab1, 0x008faab4, 0x008faab3,
+ /* 8c */ 0x008faac0, 0x008faabf, 0x008faac2, 0x008faac1,
+ /* 90 */ 0x00000000, 0x008faad0, 0x008faad2, 0x008faad1,
+ /* 94 */ 0x008faad4, 0x008faad8, 0x008faad3, 0x0000a1df,
+ /* 98 */ 0x008fa9ac, 0x008faae3, 0x008faae2, 0x008faae5,
+ /* 9c */ 0x008faae4, 0x008faaf2, 0x008fa9b0, 0x008fa9ce,
+ /* a0 */ 0x008faba2, 0x008faba1, 0x008faba4, 0x008fabaa,
+ /* a4 */ 0x008faba3, 0x008faba9, 0x008fa9c1, 0x008fabae,
+ /* a8 */ 0x008fabb2, 0x008fabb1, 0x008fabb4, 0x008fabb3,
+ /* ac */ 0x008fabc0, 0x008fabbf, 0x008fabc2, 0x008fabc1,
+ /* b0 */ 0x008fa9c3, 0x008fabd0, 0x008fabd2, 0x008fabd1,
+ /* b4 */ 0x008fabd4, 0x008fabd8, 0x008fabd3, 0x0000a1e0,
+ /* b8 */ 0x008fa9cc, 0x008fabe3, 0x008fabe2, 0x008fabe5,
+ /* bc */ 0x008fabe4, 0x008fabf2, 0x008fa9d0, 0x008fabf3,
+
+ /*** c4xx - offset 0x00081 ***/
+ /* 80 */ 0x008faaa7, 0x008faba7, 0x008faaa5, 0x008faba5,
+ /* 84 */ 0x008faaa8, 0x008faba8, 0x008faaab, 0x008fabab,
+ /* 88 */ 0x008faaac, 0x008fabac, 0x008faaaf, 0x008fabaf,
+ /* 8c */ 0x008faaad, 0x008fabad, 0x008faab0, 0x008fabb0,
+ /* 90 */ 0x008fa9a2, 0x008fa9c2, 0x008faab7, 0x008fabb7,
+ /* 94 */ 0x00000000, 0x00000000, 0x008faab6, 0x008fabb6,
+ /* 98 */ 0x008faab8, 0x008fabb8, 0x008faab5, 0x008fabb5,
+ /* 9c */ 0x008faaba, 0x008fabba, 0x008faabb, 0x008fabbb,
+ /* a0 */ 0x008faabd, 0x008fabbd, 0x008faabc, 0x00000000,
+ /* a4 */ 0x008faabe, 0x008fabbe, 0x008fa9a4, 0x008fa9c4,
+ /* a8 */ 0x008faac7, 0x008fabc7, 0x008faac5, 0x008fabc5,
+ /* ac */ 0x00000000, 0x00000000, 0x008faac6, 0x008fabc6,
+ /* b0 */ 0x008faac4, 0x008fa9c5, 0x008fa9a6, 0x008fa9c6,
+ /* b4 */ 0x008faac8, 0x008fabc8, 0x008faac9, 0x008fabc9,
+ /* b8 */ 0x008fa9c7, 0x008faaca, 0x008fabca, 0x008faacc,
+ /* bc */ 0x008fabcc, 0x008faacb, 0x008fabcb, 0x008fa9a9,
+
+ /*** c5xx - offset 0x000c1 ***/
+ /* 80 */ 0x008fa9c9, 0x008fa9a8, 0x008fa9c8, 0x008faacd,
+ /* 84 */ 0x008fabcd, 0x008faacf, 0x008fabcf, 0x008faace,
+ /* 88 */ 0x008fabce, 0x008fa9ca, 0x008fa9ab, 0x008fa9cb,
+ /* 8c */ 0x008faad7, 0x008fabd7, 0x00000000, 0x00000000,
+ /* 90 */ 0x008faad6, 0x008fabd6, 0x008fa9ad, 0x008fa9cd,
+ /* 94 */ 0x008faad9, 0x008fabd9, 0x008faadb, 0x008fabdb,
+ /* 98 */ 0x008faada, 0x008fabda, 0x008faadc, 0x008fabdc,
+ /* 9c */ 0x008faadd, 0x008fabdd, 0x008faadf, 0x008fabdf,
+ /* a0 */ 0x008faade, 0x008fabde, 0x008faae1, 0x008fabe1,
+ /* a4 */ 0x008faae0, 0x008fabe0, 0x008fa9af, 0x008fa9cf,
+ /* a8 */ 0x008faaec, 0x008fabec, 0x008faae9, 0x008fabe9,
+ /* ac */ 0x008faae6, 0x008fabe6, 0x008faaeb, 0x008fabeb,
+ /* b0 */ 0x008faae8, 0x008fabe8, 0x008faaea, 0x008fabea,
+ /* b4 */ 0x008faaf1, 0x008fabf1, 0x008faaf4, 0x008fabf4,
+ /* b8 */ 0x008faaf3, 0x008faaf5, 0x008fabf5, 0x008faaf7,
+ /* bc */ 0x008fabf7, 0x008faaf6, 0x008fabf6, 0x00000000,
+
+ /*** c7xx - offset 0x00100 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x008faaa6, 0x008faba6, 0x008faac3,
+ /* 90 */ 0x008fabc3, 0x008faad5, 0x008fabd5, 0x008faae7,
+ /* 94 */ 0x008fabe7, 0x008faaf0, 0x008fabf0, 0x008faaed,
+ /* 98 */ 0x008fabed, 0x008faaef, 0x008fabef, 0x008faaee,
+ /* 9c */ 0x008fabee, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fabb9, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** cbxx - offset 0x00139 ***/
+ /* 84 */ 0x008fa2b0,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x008fa2af, 0x008fa2b2, 0x008fa2b6, 0x008fa2b5,
+ /* 9c */ 0x00000000, 0x008fa2b3, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** cexx - offset 0x00175 ***/
+ /* 84 */ 0x008fa2b8, 0x008fa2b9, 0x008fa6e1, 0x00000000,
+ /* 88 */ 0x008fa6e2, 0x008fa6e3, 0x008fa6e4, 0x00000000,
+ /* 8c */ 0x008fa6e7, 0x00000000, 0x008fa6e9, 0x008fa6ec,
+ /* 90 */ 0x008fa6f6, 0x0000a6a1, 0x0000a6a2, 0x0000a6a3,
+ /* 94 */ 0x0000a6a4, 0x0000a6a5, 0x0000a6a6, 0x0000a6a7,
+ /* 98 */ 0x0000a6a8, 0x0000a6a9, 0x0000a6aa, 0x0000a6ab,
+ /* 9c */ 0x0000a6ac, 0x0000a6ad, 0x0000a6ae, 0x0000a6af,
+ /* a0 */ 0x0000a6b0, 0x0000a6b1, 0x00000000, 0x0000a6b2,
+ /* a4 */ 0x0000a6b3, 0x0000a6b4, 0x0000a6b5, 0x0000a6b6,
+ /* a8 */ 0x0000a6b7, 0x0000a6b8, 0x008fa6e5, 0x008fa6ea,
+ /* ac */ 0x008fa6f1, 0x008fa6f2, 0x008fa6f3, 0x008fa6f4,
+ /* b0 */ 0x008fa6fb, 0x0000a6c1, 0x0000a6c2, 0x0000a6c3,
+ /* b4 */ 0x0000a6c4, 0x0000a6c5, 0x0000a6c6, 0x0000a6c7,
+ /* b8 */ 0x0000a6c8, 0x0000a6c9, 0x0000a6ca, 0x0000a6cb,
+ /* bc */ 0x0000a6cc, 0x0000a6cd, 0x0000a6ce, 0x0000a6cf,
+
+ /*** cfxx - offset 0x001b5 ***/
+ /* 80 */ 0x0000a6d0, 0x0000a6d1, 0x008fa6f8, 0x0000a6d2,
+ /* 84 */ 0x0000a6d3, 0x0000a6d4, 0x0000a6d5, 0x0000a6d6,
+ /* 88 */ 0x0000a6d7, 0x0000a6d8, 0x008fa6f5, 0x008fa6fa,
+ /* 8c */ 0x008fa6f7, 0x008fa6f9, 0x008fa6fc, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** d0xx - offset 0x001f4 ***/
+ /* 80 */ 0x0000a7a7, 0x008fa7c2, 0x008fa7c3,
+ /* 84 */ 0x008fa7c4, 0x008fa7c5, 0x008fa7c6, 0x008fa7c7,
+ /* 88 */ 0x008fa7c8, 0x008fa7c9, 0x008fa7ca, 0x008fa7cb,
+ /* 8c */ 0x008fa7cc, 0x00000000, 0x008fa7cd, 0x008fa7ce,
+ /* 90 */ 0x0000a7a1, 0x0000a7a2, 0x0000a7a3, 0x0000a7a4,
+ /* 94 */ 0x0000a7a5, 0x0000a7a6, 0x0000a7a8, 0x0000a7a9,
+ /* 98 */ 0x0000a7aa, 0x0000a7ab, 0x0000a7ac, 0x0000a7ad,
+ /* 9c */ 0x0000a7ae, 0x0000a7af, 0x0000a7b0, 0x0000a7b1,
+ /* a0 */ 0x0000a7b2, 0x0000a7b3, 0x0000a7b4, 0x0000a7b5,
+ /* a4 */ 0x0000a7b6, 0x0000a7b7, 0x0000a7b8, 0x0000a7b9,
+ /* a8 */ 0x0000a7ba, 0x0000a7bb, 0x0000a7bc, 0x0000a7bd,
+ /* ac */ 0x0000a7be, 0x0000a7bf, 0x0000a7c0, 0x0000a7c1,
+ /* b0 */ 0x0000a7d1, 0x0000a7d2, 0x0000a7d3, 0x0000a7d4,
+ /* b4 */ 0x0000a7d5, 0x0000a7d6, 0x0000a7d8, 0x0000a7d9,
+ /* b8 */ 0x0000a7da, 0x0000a7db, 0x0000a7dc, 0x0000a7dd,
+ /* bc */ 0x0000a7de, 0x0000a7df, 0x0000a7e0, 0x0000a7e1,
+
+ /*** d1xx - offset 0x00234 ***/
+ /* 80 */ 0x0000a7e2, 0x0000a7e3, 0x0000a7e4, 0x0000a7e5,
+ /* 84 */ 0x0000a7e6, 0x0000a7e7, 0x0000a7e8, 0x0000a7e9,
+ /* 88 */ 0x0000a7ea, 0x0000a7eb, 0x0000a7ec, 0x0000a7ed,
+ /* 8c */ 0x0000a7ee, 0x0000a7ef, 0x0000a7f0, 0x0000a7f1,
+ /* 90 */ 0x00000000, 0x0000a7d7, 0x008fa7f2, 0x008fa7f3,
+ /* 94 */ 0x008fa7f4, 0x008fa7f5, 0x008fa7f6, 0x008fa7f7,
+ /* 98 */ 0x008fa7f8, 0x008fa7f9, 0x008fa7fa, 0x008fa7fb,
+ /* 9c */ 0x008fa7fc, 0x00000000, 0x008fa7fd, 0x008fa7fe,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e280xx - offset 0x00264 ***/
+ /* 90 */ 0x0000a1be, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000a1bd, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000a1c6, 0x0000a1c7, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000a1c8, 0x0000a1c9, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000a2f7, 0x0000a2f8, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000a1c5, 0x0000a1c4, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000a2f3, 0x00000000, 0x0000a1ec, 0x0000a1ed,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000a2a8,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e284xx - offset 0x002a1 ***/
+ /* 80 */ 0x0000a1ee,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000ade2, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x0000ade4, 0x008fa2ef, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000a2f2,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e285xx - offset 0x002cd ***/
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000adb5, 0x0000adb6, 0x0000adb7, 0x0000adb8,
+ /* a4 */ 0x0000adb9, 0x0000adba, 0x0000adbb, 0x0000adbc,
+ /* a8 */ 0x0000adbd, 0x0000adbe, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x008ff3f3, 0x008ff3f4, 0x008ff3f5, 0x008ff3f6,
+ /* b4 */ 0x008ff3f7, 0x008ff3f8, 0x008ff3f9, 0x008ff3fa,
+ /* b8 */ 0x008ff3fb, 0x008ff3fc, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e286xx - offset 0x00307 ***/
+ /* 84 */ 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x0000a2ab, 0x0000a2ac, 0x0000a2aa, 0x0000a2ad,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e287xx - offset 0x00335 ***/
+ /* 90 */ 0x0000a2cd, 0x00000000,
+ /* 94 */ 0x0000a2ce, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e288xx - offset 0x00375 ***/
+ /* 80 */ 0x0000a2cf, 0x00000000, 0x0000a2df, 0x0000a2d0,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x0000a2e0,
+ /* 88 */ 0x0000a2ba, 0x00000000, 0x00000000, 0x0000a2bb,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000adf4, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000a2e5, 0x00000000,
+ /* 9c */ 0x00000000, 0x0000a2e7, 0x0000a1e7, 0x0000adf8,
+ /* a0 */ 0x0000a2dc, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000a1c2, 0x00000000, 0x0000a2ca,
+ /* a8 */ 0x0000a2cb, 0x0000a2c1, 0x0000a2c0, 0x0000a2e9,
+ /* ac */ 0x0000a2ea, 0x00000000, 0x0000adf3, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000a1e8, 0x0000a2e8, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x0000a2e6, 0x00000000, 0x00000000,
+
+ /*** e289xx - offset 0x003b3 ***/
+ /* 80 */ 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000a2e2, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000a1e2, 0x0000a2e1, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000a1e5, 0x0000a1e6,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000a2e3, 0x0000a2e4,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e28axx - offset 0x003f1 ***/
+ /* 80 */ 0x0000a2be, 0x0000a2bf,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000a2bc, 0x0000a2bd,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000a2dd, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x0000adf9,
+
+ /*** e28cxx - offset 0x00431 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000a2de, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e291xx - offset 0x00451 ***/
+ /* a0 */ 0x0000ada1, 0x0000ada2, 0x0000ada3, 0x0000ada4,
+ /* a4 */ 0x0000ada5, 0x0000ada6, 0x0000ada7, 0x0000ada8,
+ /* a8 */ 0x0000ada9, 0x0000adaa, 0x0000adab, 0x0000adac,
+ /* ac */ 0x0000adad, 0x0000adae, 0x0000adaf, 0x0000adb0,
+ /* b0 */ 0x0000adb1, 0x0000adb2, 0x0000adb3, 0x0000adb4,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e294xx - offset 0x00491 ***/
+ /* 80 */ 0x0000a8a1, 0x0000a8ac, 0x0000a8a2, 0x0000a8ad,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x0000a8a3, 0x00000000, 0x00000000, 0x0000a8ae,
+ /* 90 */ 0x0000a8a4, 0x00000000, 0x00000000, 0x0000a8af,
+ /* 94 */ 0x0000a8a6, 0x00000000, 0x00000000, 0x0000a8b1,
+ /* 98 */ 0x0000a8a5, 0x00000000, 0x00000000, 0x0000a8b0,
+ /* 9c */ 0x0000a8a7, 0x0000a8bc, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000a8b7, 0x00000000, 0x00000000, 0x0000a8b2,
+ /* a4 */ 0x0000a8a9, 0x0000a8be, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000a8b9, 0x00000000, 0x00000000, 0x0000a8b4,
+ /* ac */ 0x0000a8a8, 0x00000000, 0x00000000, 0x0000a8b8,
+ /* b0 */ 0x0000a8bd, 0x00000000, 0x00000000, 0x0000a8b3,
+ /* b4 */ 0x0000a8aa, 0x00000000, 0x00000000, 0x0000a8ba,
+ /* b8 */ 0x0000a8bf, 0x00000000, 0x00000000, 0x0000a8b5,
+ /* bc */ 0x0000a8ab, 0x00000000, 0x00000000, 0x0000a8bb,
+
+ /*** e295xx - offset 0x004d1 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x0000a8c0, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x0000a8b6,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e296xx - offset 0x004f1 ***/
+ /* a0 */ 0x0000a2a3, 0x0000a2a2, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000a2a5, 0x0000a2a4,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x0000a2a7, 0x0000a2a6, 0x00000000, 0x00000000,
+
+ /*** e297xx - offset 0x0052f ***/
+ /* 80 */ 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000a2a1, 0x0000a1fe,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x0000a1fb,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000a1fd, 0x0000a1fc,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x0000a2fe,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e298xx - offset 0x0056a ***/
+ /* 84 */ 0x0000a1fa, 0x0000a1f9, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e299xx - offset 0x005aa ***/
+ /* 80 */ 0x0000a1ea, 0x00000000, 0x0000a1e9, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000a2f6, 0x00000000,
+ /* ac */ 0x00000000, 0x0000a2f5, 0x00000000, 0x0000a2f4,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e380xx - offset 0x005ea ***/
+ /* 80 */ 0x0000a1a1, 0x0000a1a2, 0x0000a1a3, 0x0000a1b7,
+ /* 84 */ 0x00000000, 0x0000a1b9, 0x0000a1ba, 0x0000a1bb,
+ /* 88 */ 0x0000a1d2, 0x0000a1d3, 0x0000a1d4, 0x0000a1d5,
+ /* 8c */ 0x0000a1d6, 0x0000a1d7, 0x0000a1d8, 0x0000a1d9,
+ /* 90 */ 0x0000a1da, 0x0000a1db, 0x0000a2a9, 0x0000a2ae,
+ /* 94 */ 0x0000a1cc, 0x0000a1cd, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x0000ade0, 0x00000000, 0x0000ade1,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e381xx - offset 0x00629 ***/
+ /* 80 */ 0x0000a4a1, 0x0000a4a2, 0x0000a4a3,
+ /* 84 */ 0x0000a4a4, 0x0000a4a5, 0x0000a4a6, 0x0000a4a7,
+ /* 88 */ 0x0000a4a8, 0x0000a4a9, 0x0000a4aa, 0x0000a4ab,
+ /* 8c */ 0x0000a4ac, 0x0000a4ad, 0x0000a4ae, 0x0000a4af,
+ /* 90 */ 0x0000a4b0, 0x0000a4b1, 0x0000a4b2, 0x0000a4b3,
+ /* 94 */ 0x0000a4b4, 0x0000a4b5, 0x0000a4b6, 0x0000a4b7,
+ /* 98 */ 0x0000a4b8, 0x0000a4b9, 0x0000a4ba, 0x0000a4bb,
+ /* 9c */ 0x0000a4bc, 0x0000a4bd, 0x0000a4be, 0x0000a4bf,
+ /* a0 */ 0x0000a4c0, 0x0000a4c1, 0x0000a4c2, 0x0000a4c3,
+ /* a4 */ 0x0000a4c4, 0x0000a4c5, 0x0000a4c6, 0x0000a4c7,
+ /* a8 */ 0x0000a4c8, 0x0000a4c9, 0x0000a4ca, 0x0000a4cb,
+ /* ac */ 0x0000a4cc, 0x0000a4cd, 0x0000a4ce, 0x0000a4cf,
+ /* b0 */ 0x0000a4d0, 0x0000a4d1, 0x0000a4d2, 0x0000a4d3,
+ /* b4 */ 0x0000a4d4, 0x0000a4d5, 0x0000a4d6, 0x0000a4d7,
+ /* b8 */ 0x0000a4d8, 0x0000a4d9, 0x0000a4da, 0x0000a4db,
+ /* bc */ 0x0000a4dc, 0x0000a4dd, 0x0000a4de, 0x0000a4df,
+
+ /*** e382xx - offset 0x00669 ***/
+ /* 80 */ 0x0000a4e0, 0x0000a4e1, 0x0000a4e2, 0x0000a4e3,
+ /* 84 */ 0x0000a4e4, 0x0000a4e5, 0x0000a4e6, 0x0000a4e7,
+ /* 88 */ 0x0000a4e8, 0x0000a4e9, 0x0000a4ea, 0x0000a4eb,
+ /* 8c */ 0x0000a4ec, 0x0000a4ed, 0x0000a4ee, 0x0000a4ef,
+ /* 90 */ 0x0000a4f0, 0x0000a4f1, 0x0000a4f2, 0x0000a4f3,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x0000a1ab,
+ /* 9c */ 0x0000a1ac, 0x0000a1b5, 0x0000a1b6, 0x00000000,
+ /* a0 */ 0x00000000, 0x0000a5a1, 0x0000a5a2, 0x0000a5a3,
+ /* a4 */ 0x0000a5a4, 0x0000a5a5, 0x0000a5a6, 0x0000a5a7,
+ /* a8 */ 0x0000a5a8, 0x0000a5a9, 0x0000a5aa, 0x0000a5ab,
+ /* ac */ 0x0000a5ac, 0x0000a5ad, 0x0000a5ae, 0x0000a5af,
+ /* b0 */ 0x0000a5b0, 0x0000a5b1, 0x0000a5b2, 0x0000a5b3,
+ /* b4 */ 0x0000a5b4, 0x0000a5b5, 0x0000a5b6, 0x0000a5b7,
+ /* b8 */ 0x0000a5b8, 0x0000a5b9, 0x0000a5ba, 0x0000a5bb,
+ /* bc */ 0x0000a5bc, 0x0000a5bd, 0x0000a5be, 0x0000a5bf,
+
+ /*** e383xx - offset 0x006a9 ***/
+ /* 80 */ 0x0000a5c0, 0x0000a5c1, 0x0000a5c2, 0x0000a5c3,
+ /* 84 */ 0x0000a5c4, 0x0000a5c5, 0x0000a5c6, 0x0000a5c7,
+ /* 88 */ 0x0000a5c8, 0x0000a5c9, 0x0000a5ca, 0x0000a5cb,
+ /* 8c */ 0x0000a5cc, 0x0000a5cd, 0x0000a5ce, 0x0000a5cf,
+ /* 90 */ 0x0000a5d0, 0x0000a5d1, 0x0000a5d2, 0x0000a5d3,
+ /* 94 */ 0x0000a5d4, 0x0000a5d5, 0x0000a5d6, 0x0000a5d7,
+ /* 98 */ 0x0000a5d8, 0x0000a5d9, 0x0000a5da, 0x0000a5db,
+ /* 9c */ 0x0000a5dc, 0x0000a5dd, 0x0000a5de, 0x0000a5df,
+ /* a0 */ 0x0000a5e0, 0x0000a5e1, 0x0000a5e2, 0x0000a5e3,
+ /* a4 */ 0x0000a5e4, 0x0000a5e5, 0x0000a5e6, 0x0000a5e7,
+ /* a8 */ 0x0000a5e8, 0x0000a5e9, 0x0000a5ea, 0x0000a5eb,
+ /* ac */ 0x0000a5ec, 0x0000a5ed, 0x0000a5ee, 0x0000a5ef,
+ /* b0 */ 0x0000a5f0, 0x0000a5f1, 0x0000a5f2, 0x0000a5f3,
+ /* b4 */ 0x0000a5f4, 0x0000a5f5, 0x0000a5f6, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000a1a6,
+ /* bc */ 0x0000a1bc, 0x0000a1b3, 0x0000a1b4, 0x00000000,
+
+ /*** e388xx - offset 0x006e8 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x0000adea, 0x0000adeb, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000adec, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e38axx - offset 0x00722 ***/
+ /* 84 */ 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x0000ade5, 0x0000ade6, 0x0000ade7, 0x0000ade8,
+ /* a8 */ 0x0000ade9, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e38cxx - offset 0x0075f ***/
+ /* 80 */ 0x0000adc6,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x0000adca, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000adc1, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000adc4, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x0000adc2, 0x0000adcc,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000adcb, 0x0000adc5,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000adcd,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000adc7, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000adcf,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e38dxx - offset 0x0079b ***/
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x0000adc0, 0x0000adce, 0x00000000,
+ /* 8c */ 0x00000000, 0x0000adc3, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000adc8, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x0000adc9,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000addf,
+ /* bc */ 0x0000adef, 0x0000adee, 0x0000aded, 0x00000000,
+
+ /*** e38exx - offset 0x007da ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000add3, 0x0000add4,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000add0, 0x0000add1, 0x0000add2, 0x00000000,
+ /* a0 */ 0x00000000, 0x0000add6, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e38fxx - offset 0x00816 ***/
+ /* 84 */ 0x0000add5, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x0000ade3, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e4b8xx - offset 0x00856 ***/
+ /* 80 */ 0x0000b0ec, 0x0000c3fa, 0x008fb0a1, 0x0000bcb7,
+ /* 84 */ 0x008fb0a2, 0x008fb0a3, 0x00000000, 0x0000cbfc,
+ /* 88 */ 0x0000bee6, 0x0000bbb0, 0x0000bee5, 0x0000b2bc,
+ /* 8c */ 0x008fb0a4, 0x0000c9d4, 0x0000cdbf, 0x00000000,
+ /* 90 */ 0x0000d0a2, 0x0000b1af, 0x008fb0a5, 0x00000000,
+ /* 94 */ 0x0000b3ee, 0x0000d0a3, 0x0000c0a4, 0x0000d2c2,
+ /* 98 */ 0x0000b5d6, 0x0000caba, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x0000bee7, 0x008fb0a6,
+ /* a0 */ 0x00000000, 0x0000cebe, 0x00000000, 0x008fb0a7,
+ /* a4 */ 0x008fb0a8, 0x00000000, 0x0000cac2, 0x00000000,
+ /* a8 */ 0x008fb0a9, 0x00000000, 0x0000d0a4, 0x008fb0aa,
+ /* ac */ 0x00000000, 0x0000c3e6, 0x008fb0ab, 0x008fb0ac,
+ /* b0 */ 0x008fb0ad, 0x0000d0a5, 0x0000b6fa, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fb0ae, 0x0000d0a6, 0x00000000,
+ /* b8 */ 0x0000b4dd, 0x0000c3b0, 0x00000000, 0x0000bce7,
+ /* bc */ 0x0000d0a7, 0x00000000, 0x00000000, 0x0000d0a8,
+
+ /*** e4b9xx - offset 0x00896 ***/
+ /* 80 */ 0x008fb0af, 0x008fb0b0, 0x0000d0a9, 0x0000c7b5,
+ /* 84 */ 0x008fb0b1, 0x0000b5d7, 0x00000000, 0x008fb0b2,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c7b7,
+ /* 8c */ 0x00000000, 0x0000c6e3, 0x0000b8c3, 0x0000cbb3,
+ /* 90 */ 0x00000000, 0x008fb0b3, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000e9c9, 0x0000d0aa, 0x0000bee8,
+ /* 98 */ 0x0000d0ab, 0x0000b2b5, 0x008fb0b4, 0x00000000,
+ /* 9c */ 0x008fb0b5, 0x0000b6e5, 0x0000b8f0, 0x0000cce9,
+ /* a0 */ 0x00000000, 0x00000000, 0x0000d6a6, 0x008fb0b6,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fb0b7, 0x008fb0b8, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x0000cdf0, 0x00000000, 0x0000c6fd,
+ /* b4 */ 0x008fb0b9, 0x008fb0ba, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fb0bb, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x0000b4a5, 0x008fb0bc,
+
+ /*** e4baxx - offset 0x008d6 ***/
+ /* 80 */ 0x0000b5b5, 0x00000000, 0x0000d0ac, 0x00000000,
+ /* 84 */ 0x00000000, 0x0000d0ad, 0x0000cebb, 0x00000000,
+ /* 88 */ 0x0000cdbd, 0x0000c1e8, 0x0000d0af, 0x0000bbf6,
+ /* 8c */ 0x0000c6f3, 0x008fb0bd, 0x0000d0b2, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000b1be, 0x0000b8df, 0x00000000,
+ /* 94 */ 0x0000b8de, 0x0000b0e6, 0x008fb0be, 0x008fb0bf,
+ /* 98 */ 0x0000cfcb, 0x0000cfca, 0x00000000, 0x0000bab3,
+ /* 9c */ 0x0000b0a1, 0x008fb0c0, 0x0000d0b3, 0x0000d0b4,
+ /* a0 */ 0x0000d0b5, 0x0000cbb4, 0x0000d0b6, 0x00000000,
+ /* a4 */ 0x0000b8f2, 0x0000b0e7, 0x0000cbf2, 0x00000000,
+ /* a8 */ 0x0000b5fc, 0x00000000, 0x00000000, 0x0000b5fd,
+ /* ac */ 0x0000b5fe, 0x0000c4e2, 0x0000cebc, 0x008fb0c1,
+ /* b0 */ 0x0000d0b7, 0x00000000, 0x00000000, 0x0000d0b8,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000d0b9, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fb0c2, 0x0000bfcd, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e4bbxx - offset 0x00916 ***/
+ /* 80 */ 0x0000bdba, 0x0000bfce, 0x0000d0be, 0x008fb0c3,
+ /* 84 */ 0x0000d0bc, 0x00000000, 0x0000d0bd, 0x0000b5d8,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000baa3, 0x0000b2f0,
+ /* 8c */ 0x00000000, 0x0000d0bb, 0x0000d0ba, 0x0000caa9,
+ /* 90 */ 0x008fb0c4, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000bbc6, 0x0000bbc5, 0x0000c2be, 0x0000d0bf,
+ /* 98 */ 0x0000c9d5, 0x0000c0e7, 0x008fb0c5, 0x008fb0c6,
+ /* 9c */ 0x00000000, 0x0000a1b8, 0x0000d0c0, 0x0000d0c2,
+ /* a0 */ 0x008fb0c7, 0x008fb0c8, 0x008fb0c9, 0x0000c2e5,
+ /* a4 */ 0x0000cee1, 0x0000b0ca, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fb0ca, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x0000d0c1, 0x0000b2be, 0x008fb0cb,
+ /* b0 */ 0x0000b6c4, 0x008fb0cc, 0x0000c3e7, 0x008fb0cd,
+ /* b4 */ 0x00000000, 0x008fb0ce, 0x0000b7ef, 0x0000d0c3,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c7a4,
+ /* bc */ 0x008ff4af, 0x008fb0cf, 0x008fb0d0, 0x008fb0d1,
+
+ /*** e4bcxx - offset 0x00956 ***/
+ /* 80 */ 0x008fb0d2, 0x0000b4eb, 0x008fb0d3, 0x008fb0d4,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x008fb0d5, 0x0000d0c4, 0x0000b0cb, 0x008fb0d6,
+ /* 8c */ 0x008fb0d7, 0x0000b8e0, 0x0000b4ec, 0x0000c9fa,
+ /* 90 */ 0x0000c8b2, 0x0000b5d9, 0x008fb0d8, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fb0d9, 0x008fb0da, 0x008fb0db,
+ /* 98 */ 0x00000000, 0x008fb0dc, 0x0000b2f1, 0x00000000,
+ /* 9c */ 0x0000d0e7, 0x0000c5c1, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x008fb0dd, 0x0000c7ec,
+ /* b0 */ 0x0000d0c6, 0x008fb0de, 0x00000000, 0x008fb0e0,
+ /* b4 */ 0x0000c8bc, 0x008fb0e1, 0x0000cee2, 0x008fb0e2,
+ /* b8 */ 0x0000bfad, 0x008fb0e3, 0x0000bbc7, 0x008fb0e4,
+ /* bc */ 0x0000bbf7, 0x0000b2c0, 0x008fb0e5, 0x00000000,
+
+ /*** e4bdxx - offset 0x00996 ***/
+ /* 80 */ 0x008fb0e6, 0x00000000, 0x008fb0e7, 0x0000c4d1,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000c3a2, 0x0000d0ca,
+ /* 88 */ 0x008fb0e8, 0x008fb0e9, 0x00000000, 0x008fb0ea,
+ /* 8c */ 0x008fb0eb, 0x0000b0cc, 0x0000c4e3, 0x0000bdbb,
+ /* 90 */ 0x0000bab4, 0x0000cda4, 0x008fb0ec, 0x0000c2ce,
+ /* 94 */ 0x008fb0ed, 0x0000b2bf, 0x008fb0ee, 0x0000d0c9,
+ /* 98 */ 0x008fb0ef, 0x0000cdbe, 0x0000d0c5, 0x0000d0c7,
+ /* 9c */ 0x0000baee, 0x0000d0c8, 0x0000d5a4, 0x008fb0f0,
+ /* a0 */ 0x008fb0df, 0x00000000, 0x00000000, 0x008fb0f1,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000d0d0, 0x008fb0f2, 0x00000000,
+ /* ac */ 0x008fb0f3, 0x00000000, 0x008fb0f4, 0x0000d0d3,
+ /* b0 */ 0x0000d0d1, 0x008fb0f5, 0x00000000, 0x0000b2c2,
+ /* b4 */ 0x00000000, 0x0000cabb, 0x0000d0cb, 0x008fb0f6,
+ /* b8 */ 0x008fb0f7, 0x008fb0f8, 0x008fb0f9, 0x0000d0cf,
+ /* bc */ 0x0000b8f3, 0x008fb0fa, 0x008fb0fb, 0x0000bbc8,
+
+ /*** e4bexx - offset 0x009d6 ***/
+ /* 80 */ 0x00000000, 0x008fb0fc, 0x008fb0fd, 0x0000b4a6,
+ /* 84 */ 0x008fb0fe, 0x008fb1a1, 0x0000d0d4, 0x00000000,
+ /* 88 */ 0x0000d0cc, 0x008fb1a2, 0x008fb1a3, 0x0000cee3,
+ /* 8c */ 0x008fb1a4, 0x0000bbf8, 0x008fb1a5, 0x0000d0cd,
+ /* 90 */ 0x008fb1a6, 0x0000d0d2, 0x008fb1a7, 0x008fb1a8,
+ /* 94 */ 0x008fb1a9, 0x00000000, 0x0000d0d5, 0x008fb1aa,
+ /* 98 */ 0x0000d0ce, 0x008fb1ab, 0x008fb1ac, 0x0000b6a1,
+ /* 9c */ 0x00000000, 0x0000b0cd, 0x008fb1ad, 0x008fb1ae,
+ /* a0 */ 0x0000b6a2, 0x0000b2c1, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000d5a5,
+ /* ac */ 0x00000000, 0x0000cbf9, 0x0000c9ee, 0x0000b8f4,
+ /* b0 */ 0x00000000, 0x00000000, 0x008fb1af, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000bfaf, 0x0000ceb7, 0x008fb1b0,
+ /* b8 */ 0x00000000, 0x008fb1b1, 0x00000000, 0x008fb1b2,
+ /* bc */ 0x008fb1b3, 0x008fb1b4, 0x008fb1b5, 0x0000cad8,
+
+ /*** e4bfxx - offset 0x00a16 ***/
+ /* 80 */ 0x008fb1b6, 0x008fb1b7, 0x0000b7b8, 0x0000c2a5,
+ /* 84 */ 0x0000b2e4, 0x008fb1b8, 0x008fb1b9, 0x00000000,
+ /* 88 */ 0x008fb1ba, 0x008fb1bb, 0x0000bdd3, 0x008fb1bc,
+ /* 8c */ 0x008fb1bd, 0x008fb1be, 0x0000d0d9, 0x008fb1bf,
+ /* 90 */ 0x0000d0de, 0x0000d0dc, 0x008fb1c0, 0x00000000,
+ /* 94 */ 0x0000d0d7, 0x00000000, 0x00000000, 0x0000c2af,
+ /* 98 */ 0x0000d0da, 0x00000000, 0x0000d0dd, 0x0000d0db,
+ /* 9c */ 0x008fb1c1, 0x0000cadd, 0x00000000, 0x0000d0d8,
+ /* a0 */ 0x008fb1c2, 0x0000bfae, 0x008fb1c3, 0x0000cbf3,
+ /* a4 */ 0x0000d0df, 0x0000d0e0, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x0000bda4, 0x0000d0ed,
+ /* b0 */ 0x008fb1c4, 0x00000000, 0x008fb1c5, 0x0000c7d0,
+ /* b4 */ 0x00000000, 0x0000c9b6, 0x0000d0e8, 0x00000000,
+ /* b8 */ 0x0000caf0, 0x00000000, 0x0000b2b6, 0x00000000,
+ /* bc */ 0x008fb1c6, 0x008fb1c7, 0x0000d0ec, 0x008fb1c8,
+
+ /*** e580xx - offset 0x00a56 ***/
+ /* 80 */ 0x008fb1c9, 0x008fb1ca, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fb1cb, 0x0000d0e6, 0x0000d0ef, 0x008fb1cc,
+ /* 88 */ 0x00000000, 0x0000c1d2, 0x008fb1cd, 0x0000b8c4,
+ /* 8c */ 0x008fb1ce, 0x0000c7dc, 0x008fb1cf, 0x0000e0c7,
+ /* 90 */ 0x008fb1d0, 0x0000d0ee, 0x0000c5dd, 0x008fb1d1,
+ /* 94 */ 0x0000d0e3, 0x00000000, 0x0000b8f6, 0x008fb1d2,
+ /* 98 */ 0x008fb1d3, 0x0000b8f5, 0x0000d0e1, 0x008fb1d4,
+ /* 9c */ 0x008fb1d5, 0x008fb1d6, 0x008fb1d7, 0x0000bcda,
+ /* a0 */ 0x00000000, 0x0000d0e9, 0x008fb1d8, 0x0000caef,
+ /* a4 */ 0x0000c3cd, 0x0000d0e5, 0x0000b7f1, 0x008fb1d9,
+ /* a8 */ 0x0000d0e2, 0x0000d0ea, 0x0000d0e4, 0x0000ced1,
+ /* ac */ 0x0000d0eb, 0x0000cfc1, 0x008fb1da, 0x00000000,
+ /* b0 */ 0x008fb1db, 0x00000000, 0x008fb1dc, 0x008fb1dd,
+ /* b4 */ 0x00000000, 0x008fb1de, 0x0000b6e6, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000b7f0, 0x00000000, 0x008fb1f6,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e581xx - offset 0x00a96 ***/
+ /* 80 */ 0x008fb1df, 0x008fb1e0, 0x008fb1e1, 0x0000d0f0,
+ /* 84 */ 0x00000000, 0x008fb1e2, 0x008fb1e3, 0x0000d0f1,
+ /* 88 */ 0x0000d0f5, 0x0000b0ce, 0x008fb1e4, 0x00000000,
+ /* 8c */ 0x008fb1e5, 0x00000000, 0x008fb1e6, 0x0000cad0,
+ /* 90 */ 0x0000d0f4, 0x008fb1e7, 0x008fb1e8, 0x008fb1e9,
+ /* 94 */ 0x00000000, 0x0000d0f3, 0x0000d0f7, 0x008fb1ea,
+ /* 98 */ 0x00000000, 0x008fb1eb, 0x0000d0f6, 0x00000000,
+ /* 9c */ 0x0000c4e4, 0x00000000, 0x00000000, 0x008fb1ec,
+ /* a0 */ 0x008fb1ed, 0x00000000, 0x008fb1ee, 0x008fb1ef,
+ /* a4 */ 0x00000000, 0x0000b7f2, 0x008fb1f0, 0x008fb1f1,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fb1f2, 0x00000000,
+ /* ac */ 0x0000d0f8, 0x008fb1f3, 0x00000000, 0x00000000,
+ /* b0 */ 0x008fb1f4, 0x008fb1f5, 0x0000bcc5, 0x00000000,
+ /* b4 */ 0x0000c2a6, 0x0000c4e5, 0x0000b6f6, 0x00000000,
+ /* b8 */ 0x0000d0f9, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x0000b5b6, 0x00000000, 0x00000000,
+
+ /*** e582xx - offset 0x00ad6 ***/
+ /* 80 */ 0x0000d0fa, 0x008fb1f7, 0x00000000, 0x008fb1f8,
+ /* 84 */ 0x008fb1f9, 0x0000d0fc, 0x008fb1fa, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fb1fb, 0x00000000,
+ /* 8c */ 0x00000000, 0x0000cbb5, 0x008fb1fc, 0x008fb1fd,
+ /* 90 */ 0x008fb1fe, 0x0000b7e6, 0x008fb2a1, 0x008fb2a2,
+ /* 94 */ 0x008fb2a3, 0x00000000, 0x008fb2a4, 0x00000000,
+ /* 98 */ 0x0000bbb1, 0x0000c8f7, 0x0000d0fb, 0x008fb2a5,
+ /* 9c */ 0x008fb2a6, 0x00000000, 0x008fb2a7, 0x008fb2a8,
+ /* a0 */ 0x008fb2a9, 0x008fb2aa, 0x008fb2ab, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fb2ac, 0x00000000,
+ /* ac */ 0x0000bac5, 0x0000cdc3, 0x00000000, 0x008fb2ad,
+ /* b0 */ 0x008fb2ae, 0x00000000, 0x0000d0fe, 0x0000d1a3,
+ /* b4 */ 0x0000d0fd, 0x0000bac4, 0x00000000, 0x0000bdfd,
+ /* b8 */ 0x00000000, 0x008fb2af, 0x008fb2b0, 0x00000000,
+ /* bc */ 0x00000000, 0x008fb2b1, 0x0000b7b9, 0x00000000,
+
+ /*** e583xx - offset 0x00b16 ***/
+ /* 80 */ 0x008fb2b2, 0x00000000, 0x0000d1a4, 0x008fb2b3,
+ /* 84 */ 0x008fb2b4, 0x0000b6cf, 0x00000000, 0x008fb2b5,
+ /* 88 */ 0x00000000, 0x0000d1a1, 0x0000d1a2, 0x00000000,
+ /* 8c */ 0x008fb2b6, 0x0000c6af, 0x008fb2b7, 0x0000c1fc,
+ /* 90 */ 0x008fb2b8, 0x0000b6a3, 0x00000000, 0x008fb2b9,
+ /* 94 */ 0x008fb2ba, 0x0000cbcd, 0x0000d1a5, 0x00000000,
+ /* 98 */ 0x008fb2bb, 0x00000000, 0x0000cebd, 0x00000000,
+ /* 9c */ 0x008fb2bc, 0x008fb2bd, 0x0000d1a6, 0x008fb2be,
+ /* a0 */ 0x00000000, 0x00000000, 0x008fb2bf, 0x0000d1a9,
+ /* a4 */ 0x008fb2c0, 0x0000d1a7, 0x008fb2c1, 0x0000c1ce,
+ /* a8 */ 0x008fb2c2, 0x008fb2c3, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x0000d1a8, 0x0000d1aa, 0x008fb2c4,
+ /* b0 */ 0x00000000, 0x008fb2c5, 0x008fb2d1, 0x00000000,
+ /* b4 */ 0x008ff4b0, 0x0000d1ac, 0x008fb2c6, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000d1ab, 0x008fb2c7, 0x0000cac8,
+ /* bc */ 0x00000000, 0x00000000, 0x008fb2c8, 0x00000000,
+
+ /*** e584xx - offset 0x00b56 ***/
+ /* 80 */ 0x0000b5b7, 0x0000d1ae, 0x0000d1af, 0x008fb2c9,
+ /* 84 */ 0x0000b2af, 0x00000000, 0x008fb2ca, 0x008fb2cb,
+ /* 88 */ 0x008fb2cc, 0x0000d1ad, 0x00000000, 0x008fb2cd,
+ /* 8c */ 0x008fb2ce, 0x008fb2cf, 0x008fb2d0, 0x00000000,
+ /* 90 */ 0x008fb2d2, 0x00000000, 0x0000bcf4, 0x00000000,
+ /* 94 */ 0x0000d1b2, 0x0000d1b1, 0x0000d1b0, 0x008fb2d3,
+ /* 98 */ 0x0000d0d6, 0x008fb2d4, 0x0000d1b3, 0x008fb2d5,
+ /* 9c */ 0x008fb2d6, 0x008fb2d7, 0x008fb2d8, 0x0000bdfe,
+ /* a0 */ 0x00000000, 0x0000d1b4, 0x00000000, 0x008fb2d9,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fb2da,
+ /* a8 */ 0x008fb2db, 0x00000000, 0x0000cda5, 0x00000000,
+ /* ac */ 0x008fb2dc, 0x008fb2dd, 0x00000000, 0x008fb2de,
+ /* b0 */ 0x00000000, 0x008fb2df, 0x0000ccd9, 0x008fb2e0,
+ /* b4 */ 0x008fb2e1, 0x008fb2e2, 0x00000000, 0x0000d1b6,
+ /* b8 */ 0x008fb2e3, 0x008fb2e4, 0x0000d1b5, 0x0000d1b8,
+ /* bc */ 0x0000d1b7, 0x00000000, 0x00000000, 0x0000d1b9,
+
+ /*** e585xx - offset 0x00b96 ***/
+ /* 80 */ 0x0000d1ba, 0x0000b0f4, 0x008fb2e5, 0x0000b8b5,
+ /* 84 */ 0x0000b7bb, 0x0000bdbc, 0x0000c3fb, 0x0000b6a4,
+ /* 88 */ 0x0000c0e8, 0x0000b8f7, 0x008fb2e6, 0x0000b9ee,
+ /* 8c */ 0x0000d1bc, 0x0000ccc8, 0x0000c5c6, 0x008fb2e7,
+ /* 90 */ 0x0000bbf9, 0x00000000, 0x0000d1bb, 0x008fb2e8,
+ /* 94 */ 0x0000d1bd, 0x008fb2e9, 0x00000000, 0x008fb2ea,
+ /* 98 */ 0x008fb2eb, 0x00000000, 0x0000c5de, 0x00000000,
+ /* 9c */ 0x0000b3f5, 0x00000000, 0x00000000, 0x008fb2ec,
+ /* a0 */ 0x00000000, 0x00000000, 0x0000d1be, 0x00000000,
+ /* a4 */ 0x008fb2ed, 0x0000c6fe, 0x008fb2ee, 0x00000000,
+ /* a8 */ 0x0000c1b4, 0x0000d1c0, 0x0000d1c1, 0x0000c8ac,
+ /* ac */ 0x0000b8f8, 0x0000cfbb, 0x0000d1c2, 0x00000000,
+ /* b0 */ 0x00000000, 0x0000b6a6, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000cabc, 0x0000c2b6, 0x0000b6f1,
+ /* b8 */ 0x0000c5b5, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x0000b7f3, 0x00000000, 0x008fb2ef, 0x00000000,
+
+ /*** e586xx - offset 0x00bd6 ***/
+ /* 80 */ 0x0000d1c3, 0x00000000, 0x0000d1c4, 0x008fb2f0,
+ /* 84 */ 0x008fb2f1, 0x0000c6e2, 0x0000b1df, 0x00000000,
+ /* 88 */ 0x00000000, 0x0000d1c7, 0x0000bafd, 0x008fb2f2,
+ /* 8c */ 0x0000d1c6, 0x0000bac6, 0x008fb2f3, 0x0000d1c8,
+ /* 90 */ 0x0000e6ee, 0x0000d1c9, 0x0000cbc1, 0x0000d1ca,
+ /* 94 */ 0x00000000, 0x0000d1cb, 0x0000d1cc, 0x0000bee9,
+ /* 98 */ 0x008fb2f4, 0x0000bccc, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fb2f5, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000b4a7, 0x008fb2f6, 0x0000d1cf, 0x008fb2f7,
+ /* a4 */ 0x0000d1cd, 0x0000ccbd, 0x0000d1ce, 0x00000000,
+ /* a8 */ 0x0000c9da, 0x0000d1d0, 0x0000d1d1, 0x0000d1d2,
+ /* ac */ 0x0000c5df, 0x008fb2f8, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000d1d6, 0x0000d1d4, 0x0000d1d5, 0x0000d1d3,
+ /* b4 */ 0x0000bae3, 0x0000d1d7, 0x0000ccea, 0x0000cee4,
+ /* b8 */ 0x008fb2f9, 0x00000000, 0x008fb2fa, 0x00000000,
+ /* bc */ 0x008fb2fb, 0x0000d1d8, 0x008fb2fc, 0x008fb2fd,
+
+ /*** e587xx - offset 0x00c16 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x008fb2fe, 0x00000000,
+ /* 84 */ 0x0000c0a8, 0x0000d1d9, 0x0000bdda, 0x00000000,
+ /* 88 */ 0x008fb3a1, 0x0000d1da, 0x00000000, 0x0000c3fc,
+ /* 8c */ 0x0000cebf, 0x0000c5e0, 0x00000000, 0x008fb3a2,
+ /* 90 */ 0x00000000, 0x008fb3a3, 0x008fb3a4, 0x008fb3a5,
+ /* 94 */ 0x00000000, 0x008fb3a6, 0x0000d2c5, 0x00000000,
+ /* 98 */ 0x008fb3a7, 0x00000000, 0x00000000, 0x0000d1db,
+ /* 9c */ 0x0000f4a5, 0x0000b6c5, 0x008fb3a8, 0x00000000,
+ /* a0 */ 0x0000d1dc, 0x0000cbde, 0x008fb3a9, 0x00000000,
+ /* a4 */ 0x00000000, 0x008fb3aa, 0x0000bde8, 0x0000c2fc,
+ /* a8 */ 0x00000000, 0x0000d1de, 0x0000c6e4, 0x00000000,
+ /* ac */ 0x008ff4b1, 0x0000d1df, 0x008fb3ab, 0x00000000,
+ /* b0 */ 0x0000d1e0, 0x0000b3ae, 0x008fb3ac, 0x008fb3ad,
+ /* b4 */ 0x008fb3ae, 0x0000d1e1, 0x0000b6a7, 0x008fb3af,
+ /* b8 */ 0x0000c6cc, 0x0000b1fa, 0x0000bdd0, 0x00000000,
+ /* bc */ 0x00000000, 0x0000c8a1, 0x0000d1e2, 0x00000000,
+
+ /*** e588xx - offset 0x00c56 ***/
+ /* 80 */ 0x0000c5e1, 0x008fb3b0, 0x008fb3b1, 0x0000bfcf,
+ /* 84 */ 0x0000d1e3, 0x008fb3b2, 0x0000caac, 0x0000c0da,
+ /* 88 */ 0x0000b4a2, 0x00000000, 0x0000b4a9, 0x0000d1e4,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000d1e6, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000b7ba, 0x008fb3b3, 0x008fb3b4,
+ /* 94 */ 0x0000d1e5, 0x008fb3b5, 0x008fb3b6, 0x0000cef3,
+ /* 98 */ 0x008fb3b7, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x0000bde9, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x008fb3b8, 0x00000000,
+ /* a4 */ 0x0000c8bd, 0x0000cacc, 0x00000000, 0x0000d1e7,
+ /* a8 */ 0x008fb3b9, 0x0000cdf8, 0x0000d1e8, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x0000d1e9, 0x00000000,
+ /* b0 */ 0x0000c5fe, 0x008fb3ba, 0x008fb3bb, 0x0000d1ea,
+ /* b4 */ 0x00000000, 0x008fb3bc, 0x0000c0a9, 0x0000bafe,
+ /* b8 */ 0x0000b7f4, 0x0000d1eb, 0x0000bbc9, 0x0000b9ef,
+ /* bc */ 0x008fb3bd, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e589xx - offset 0x00c93 ***/
+ /* 80 */ 0x0000c4e6,
+ /* 84 */ 0x0000d1ed, 0x008fb3be, 0x00000000, 0x0000c2a7,
+ /* 88 */ 0x00000000, 0x008fb3bf, 0x0000baef, 0x0000d1ee,
+ /* 8c */ 0x0000d1ef, 0x0000c1b0, 0x00000000, 0x0000d1ec,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000d1f1, 0x008fb3c0, 0x0000cbb6, 0x008fb3c1,
+ /* 98 */ 0x008fb3c2, 0x00000000, 0x008fb3c3, 0x0000b9e4,
+ /* 9c */ 0x008fb3c4, 0x00000000, 0x0000d1f0, 0x008fb3c5,
+ /* a0 */ 0x008fb3c6, 0x008fb3c7, 0x00000000, 0x0000b7f5,
+ /* a4 */ 0x0000bade, 0x0000c7ed, 0x008fb3c8, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000d1f4, 0x0000d1f2, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x008fb3c9, 0x0000c9fb,
+ /* b0 */ 0x0000beea, 0x0000d1fb, 0x0000b3e4, 0x0000d1f5,
+ /* b4 */ 0x0000d1f3, 0x0000c1cf, 0x00000000, 0x008fb3ca,
+ /* b8 */ 0x008fb3cb, 0x008fb3cc, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x0000d1f7, 0x00000000, 0x0000d1f6,
+
+ /*** e58axx - offset 0x00cd3 ***/
+ /* 80 */ 0x008fb3cd, 0x00000000, 0x008fb3ce, 0x0000b3c4,
+ /* 84 */ 0x00000000, 0x008fb3cf, 0x00000000, 0x0000b7e0,
+ /* 88 */ 0x0000d1fc, 0x0000cead, 0x008fb3d0, 0x00000000,
+ /* 8c */ 0x008fb3d1, 0x0000d1f8, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000d1fd, 0x0000d1fa, 0x008fb3d2,
+ /* 94 */ 0x0000d1f9, 0x008fb3d3, 0x008fb3d4, 0x008fb3d5,
+ /* 98 */ 0x008fb3d6, 0x00000000, 0x008fb3d7, 0x0000cecf,
+ /* 9c */ 0x008fb3d8, 0x00000000, 0x00000000, 0x0000b8f9,
+ /* a0 */ 0x0000b2c3, 0x00000000, 0x00000000, 0x0000cef4,
+ /* a4 */ 0x008fb3d9, 0x008fb3da, 0x008fb3db, 0x008fb3dc,
+ /* a8 */ 0x00000000, 0x0000bdf5, 0x0000c5d8, 0x0000b9e5,
+ /* ac */ 0x0000d2a2, 0x0000d2a3, 0x00000000, 0x008fb3dd,
+ /* b0 */ 0x008fb3de, 0x0000cee5, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000cfab, 0x0000d2a5, 0x008fb3df, 0x008fb3e0,
+ /* b8 */ 0x008fb3e1, 0x0000b8fa, 0x008fb3e2, 0x008fb3e3,
+ /* bc */ 0x0000d2a4, 0x008fb3e4, 0x0000b3af, 0x00000000,
+
+ /*** e58bxx - offset 0x00d13 ***/
+ /* 80 */ 0x008fb3e5, 0x0000d2a6, 0x00000000, 0x0000cbd6,
+ /* 84 */ 0x008fb3e6, 0x0000c4bc, 0x008fb3e7, 0x0000cda6,
+ /* 88 */ 0x008fb3e8, 0x0000cad9, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fb3e9, 0x0000d2a7, 0x00000000, 0x008fb3ea,
+ /* 90 */ 0x00000000, 0x008fb3eb, 0x0000f0d5, 0x00000000,
+ /* 94 */ 0x008fb3ec, 0x0000c6b0, 0x008fb3ed, 0x0000d2a8,
+ /* 98 */ 0x0000b4aa, 0x0000ccb3, 0x00000000, 0x008fb3ee,
+ /* 9c */ 0x008fb3ef, 0x0000bea1, 0x0000d2a9, 0x0000cae7,
+ /* a0 */ 0x0000d2ad, 0x008fb3f0, 0x0000c0aa, 0x0000d2aa,
+ /* a4 */ 0x0000b6d0, 0x008fb3f1, 0x0000d2ab, 0x0000b4ab,
+ /* a8 */ 0x008fb3f2, 0x008fb3f3, 0x008fb3f4, 0x00000000,
+ /* ac */ 0x008fb3f5, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x008fb3f6, 0x008fb3f7, 0x0000b7ae, 0x0000d2ae,
+ /* b4 */ 0x008fb3f8, 0x0000d2af, 0x008fb3f9, 0x008fb3fa,
+ /* b8 */ 0x0000d2b0, 0x0000d2b1, 0x0000bcdb, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x0000b8fb, 0x0000ccde,
+
+ /*** e58cxx - offset 0x00d53 ***/
+ /* 80 */ 0x008fb3fb, 0x0000cce8, 0x0000c6f7, 0x008fb3fc,
+ /* 84 */ 0x00000000, 0x0000caf1, 0x0000d2b2, 0x008ff4b2,
+ /* 88 */ 0x0000d2b3, 0x00000000, 0x008fb3fd, 0x008fb3fe,
+ /* 8c */ 0x008fb4a1, 0x0000d2b5, 0x00000000, 0x0000d2b7,
+ /* 90 */ 0x0000d2b6, 0x008fb4a2, 0x00000000, 0x008fb4a3,
+ /* 94 */ 0x00000000, 0x0000d2b8, 0x0000b2bd, 0x0000cbcc,
+ /* 98 */ 0x008fb4a4, 0x0000bafc, 0x0000d2b9, 0x008fb4a5,
+ /* 9c */ 0x008fb4a6, 0x0000c1d9, 0x008fb4a7, 0x008fb4a8,
+ /* a0 */ 0x0000bea2, 0x0000b6a9, 0x00000000, 0x0000d2ba,
+ /* a4 */ 0x008ff4b3, 0x008fb4a9, 0x00000000, 0x008fb4aa,
+ /* a8 */ 0x008fb4ab, 0x008fb4ac, 0x0000c8db, 0x008fb4ad,
+ /* ac */ 0x008fb4ae, 0x008fb4af, 0x00000000, 0x0000d2bb,
+ /* b0 */ 0x008fb4b0, 0x0000d2bc, 0x008fb4b1, 0x0000d2bd,
+ /* b4 */ 0x00000000, 0x008fb4b2, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000d2be, 0x0000c9a4, 0x0000b6e8, 0x0000b0e5,
+ /* bc */ 0x008fb4b3, 0x008fb4b4, 0x008fb4b5, 0x0000c6bf,
+
+ /*** e58dxx - offset 0x00d93 ***/
+ /* 80 */ 0x0000d2bf, 0x0000bdbd, 0x008fb4b6, 0x0000c0e9,
+ /* 84 */ 0x00000000, 0x0000d2c1, 0x0000d2c0, 0x0000bea3,
+ /* 88 */ 0x0000b8e1, 0x0000d2c3, 0x0000c8be, 0x008fb4b8,
+ /* 8c */ 0x008fb4b7, 0x0000d2c4, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000c8dc, 0x0000c2b4, 0x0000c2ee,
+ /* 94 */ 0x0000b6a8, 0x00000000, 0x00000000, 0x0000c6ee,
+ /* 98 */ 0x0000c3b1, 0x008fb4b9, 0x0000c7ee, 0x008fb4ba,
+ /* 9c */ 0x0000cbce, 0x00000000, 0x0000d2c6, 0x00000000,
+ /* a0 */ 0x0000c0ea, 0x008fb4bb, 0x00000000, 0x008fb4bc,
+ /* a4 */ 0x00000000, 0x008fb4bd, 0x0000b7b5, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000d2c7, 0x00000000, 0x00000000,
+ /* ac */ 0x008fb4be, 0x008fb4bf, 0x0000d2c8, 0x0000b1ac,
+ /* b0 */ 0x0000b0f5, 0x0000b4ed, 0x008fb4c0, 0x0000c2a8,
+ /* b4 */ 0x0000b5d1, 0x0000cdf1, 0x00000000, 0x0000d2cb,
+ /* b8 */ 0x0000b2b7, 0x008fb4c1, 0x00000000, 0x0000d2ca,
+ /* bc */ 0x00000000, 0x00000000, 0x008fb4c2, 0x0000b6aa,
+
+ /*** e58exx - offset 0x00dd3 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x0000d2cc, 0x008fb4c3,
+ /* 84 */ 0x0000ccf1, 0x00000000, 0x00000000, 0x008fb4c4,
+ /* 88 */ 0x008fb4c5, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fb4c6, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x008fb4c7,
+ /* 94 */ 0x008fb4c8, 0x00000000, 0x0000d2cd, 0x00000000,
+ /* 98 */ 0x0000ced2, 0x008fb4c9, 0x0000b8fc, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fb4ca, 0x00000000, 0x0000b8b6,
+ /* a0 */ 0x0000d2ce, 0x008fb4cb, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fb4cc, 0x0000d2d0, 0x0000d2cf, 0x00000000,
+ /* a8 */ 0x0000bfdf, 0x0000b1b9, 0x008fb4cd, 0x008fb4ce,
+ /* ac */ 0x00000000, 0x0000b1de, 0x0000d2d1, 0x008fb4cf,
+ /* b0 */ 0x0000d2d2, 0x00000000, 0x008fb4d0, 0x0000b8b7,
+ /* b4 */ 0x008fb4d1, 0x008fb4d2, 0x0000d2d3, 0x008fb4d3,
+ /* b8 */ 0x008fb4d4, 0x00000000, 0x008fb4d5, 0x0000b5ee,
+ /* bc */ 0x00000000, 0x008fb4d6, 0x00000000, 0x00000000,
+
+ /*** e58fxx - offset 0x00e13 ***/
+ /* 80 */ 0x008fb4d7, 0x00000000, 0x0000bbb2, 0x0000d2d4,
+ /* 84 */ 0x00000000, 0x008fb4d8, 0x00000000, 0x00000000,
+ /* 88 */ 0x0000cbf4, 0x0000bab5, 0x0000b5da, 0x0000cda7,
+ /* 8c */ 0x0000c1d0, 0x0000c8bf, 0x0000bcfd, 0x008fb4d9,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fb4da, 0x008fb4db,
+ /* 94 */ 0x0000bdc7, 0x008fb4dc, 0x0000bce8, 0x0000bcf5,
+ /* 98 */ 0x00000000, 0x0000bdf6, 0x008fb4dd, 0x0000c8c0,
+ /* 9c */ 0x00000000, 0x008fb4de, 0x008fb4df, 0x0000d2d7,
+ /* a0 */ 0x008fb4e0, 0x0000b1c3, 0x0000c1d1, 0x0000b8fd,
+ /* a4 */ 0x0000b8c5, 0x0000b6e7, 0x008fb4e1, 0x008fb4e2,
+ /* a8 */ 0x0000d2db, 0x0000c3a1, 0x0000c2fe, 0x0000b6ab,
+ /* ac */ 0x0000bea4, 0x0000d2dc, 0x0000d2da, 0x0000b2c4,
+ /* b0 */ 0x0000c2e6, 0x0000bcb8, 0x0000bbcb, 0x0000b1a6,
+ /* b4 */ 0x00000000, 0x008fb4e3, 0x0000b3f0, 0x0000b9e6,
+ /* b8 */ 0x0000bbca, 0x00000000, 0x0000d2dd, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e590xx - offset 0x00e52 ***/
+ /* 80 */ 0x0000d2de, 0x008fb4e4, 0x0000b5c9,
+ /* 84 */ 0x0000b3c6, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x0000b9e7, 0x0000b5c8, 0x0000c4df, 0x0000b1a5,
+ /* 8c */ 0x0000c6b1, 0x0000ccbe, 0x0000b9a1, 0x0000cdf9,
+ /* 90 */ 0x0000c5c7, 0x0000b8fe, 0x00000000, 0x008fb4e5,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x008fb4e6, 0x0000b7af,
+ /* 9c */ 0x00000000, 0x0000d2e7, 0x00000000, 0x0000b6e3,
+ /* a0 */ 0x0000cbca, 0x008fb4e7, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000c8dd, 0x008fb4e8,
+ /* a8 */ 0x008fb4e9, 0x0000d2e6, 0x008fb4ea, 0x0000b4de,
+ /* ac */ 0x0000d2e1, 0x0000d2e2, 0x0000d2e4, 0x008fb4eb,
+ /* b0 */ 0x00000000, 0x008fb4ec, 0x00000000, 0x00000000,
+ /* b4 */ 0x008fb4ed, 0x008fb4ee, 0x0000d2e5, 0x00000000,
+ /* b8 */ 0x0000b5db, 0x0000bfe1, 0x00000000, 0x0000caad,
+ /* bc */ 0x0000d2e3, 0x0000d2df, 0x0000b8e3, 0x00000000,
+
+ /*** e591xx - offset 0x00e92 ***/
+ /* 80 */ 0x0000d2e0, 0x00000000, 0x0000cfa4, 0x008fb4ef,
+ /* 84 */ 0x008fb4f0, 0x00000000, 0x0000caf2, 0x008fb4f1,
+ /* 88 */ 0x0000c4e8, 0x0000b8e2, 0x0000b9f0, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fb4f2, 0x0000d2e8, 0x008fb4f3,
+ /* 90 */ 0x00000000, 0x0000c6dd, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fb4f4, 0x0000d2ec,
+ /* a0 */ 0x00000000, 0x00000000, 0x008fb4f5, 0x00000000,
+ /* a4 */ 0x008fb4f6, 0x00000000, 0x008fb4f7, 0x008fb4f8,
+ /* a8 */ 0x0000bcfe, 0x008fb4f9, 0x0000bcf6, 0x008fb4fa,
+ /* ac */ 0x00000000, 0x008fb4fb, 0x008fb4fc, 0x00000000,
+ /* b0 */ 0x0000d2ef, 0x0000d2ed, 0x00000000, 0x0000cca3,
+ /* b4 */ 0x008fb4fd, 0x0000d2ea, 0x0000d2f3, 0x0000d2ee,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000d2f1,
+ /* bc */ 0x0000b8c6, 0x0000ccbf, 0x00000000, 0x008fb4fe,
+
+ /*** e592xx - offset 0x00ed2 ***/
+ /* 80 */ 0x0000d2f2, 0x008fb5a1, 0x00000000, 0x008fb5a2,
+ /* 84 */ 0x0000d2f4, 0x008fb5a3, 0x0000d2f6, 0x00000000,
+ /* 88 */ 0x008fb5a4, 0x008fb5a5, 0x008ff4b5, 0x0000baf0,
+ /* 8c */ 0x0000cfc2, 0x008fb5a6, 0x0000d2eb, 0x0000d2e9,
+ /* 90 */ 0x0000d2f5, 0x008fb5a7, 0x0000d2f0, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fb5a8, 0x008fb5a9, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x008fb5aa, 0x00000000, 0x00000000, 0x008fb5ab,
+ /* a0 */ 0x00000000, 0x008fb5ac, 0x0000d2f8, 0x00000000,
+ /* a4 */ 0x0000d3a3, 0x0000d2fa, 0x008fb5ad, 0x008fb5ae,
+ /* a8 */ 0x0000d2fe, 0x008fb5af, 0x008fb5b0, 0x0000d3a1,
+ /* ac */ 0x0000d2fb, 0x008fb5b1, 0x008fb5b2, 0x0000d3be,
+ /* b0 */ 0x00000000, 0x008fb5b3, 0x0000bae9, 0x0000b3b1,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fb5b4,
+ /* b8 */ 0x0000d2f9, 0x008fb5b5, 0x008fb5b6, 0x008fb5b7,
+ /* bc */ 0x0000d3a5, 0x0000b0f6, 0x0000d3a4, 0x008fb5b8,
+
+ /*** e593xx - offset 0x00f12 ***/
+ /* 80 */ 0x0000b0a5, 0x0000c9ca, 0x0000d3a2, 0x00000000,
+ /* 84 */ 0x0000d2fc, 0x00000000, 0x008fb5b9, 0x0000d2f7,
+ /* 88 */ 0x0000d2fd, 0x0000bac8, 0x008fb5ba, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fb5bb, 0x008fb5bc, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000d3a6, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x008fb5bd, 0x0000b0f7, 0x0000d3af, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000d3a7, 0x0000d3a8, 0x00000000,
+ /* a8 */ 0x0000bea5, 0x0000cbe9, 0x008fb5be, 0x00000000,
+ /* ac */ 0x008fb5bf, 0x0000d3ad, 0x0000d3ac, 0x008fb5c0,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000c5af, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x008fb5c1, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000d3ae, 0x00000000,
+ /* bc */ 0x008fb5c2, 0x0000d3ab, 0x008fb5c3, 0x008fb5c4,
+
+ /*** e594xx - offset 0x00f52 ***/
+ /* 80 */ 0x008fb5c5, 0x008fb5c6, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000b1b4, 0x008fb5c7, 0x0000bab6, 0x0000bfb0,
+ /* 88 */ 0x008fb5c8, 0x008fb5c9, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fb5ca, 0x008fb5cb, 0x008fb5cc, 0x0000d3a9,
+ /* 90 */ 0x0000c5e2, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000d3aa, 0x008fb5cd, 0x0000b0a2, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fb5ce, 0x008fb5cf,
+ /* ac */ 0x00000000, 0x00000000, 0x0000d3b4, 0x0000cda3,
+ /* b0 */ 0x00000000, 0x0000bea7, 0x008fb5d0, 0x0000d3ba,
+ /* b4 */ 0x00000000, 0x008fb5d1, 0x008fb5d2, 0x00000000,
+ /* b8 */ 0x0000d3b9, 0x0000d3b0, 0x00000000, 0x008fb5d3,
+ /* bc */ 0x008fb5d4, 0x008fb5d5, 0x0000c2c3, 0x00000000,
+
+ /*** e595xx - offset 0x00f92 ***/
+ /* 80 */ 0x0000d3b1, 0x008fb5d6, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000c2ef, 0x0000d3b6, 0x0000bea6, 0x008fb5d7,
+ /* 88 */ 0x00000000, 0x008fb5d8, 0x008fb5d9, 0x00000000,
+ /* 8c */ 0x0000d3b3, 0x008fb5da, 0x00000000, 0x0000cce4,
+ /* 90 */ 0x008fb5db, 0x008fb5dc, 0x00000000, 0x0000b7bc,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000d3b7, 0x0000d3b8,
+ /* 98 */ 0x008fb5dd, 0x00000000, 0x008fb5de, 0x008fb5df,
+ /* 9c */ 0x0000d3b5, 0x0000d3bb, 0x008fb5e0, 0x00000000,
+ /* a0 */ 0x008fb5e1, 0x008fb5e2, 0x00000000, 0x0000d3b2,
+ /* a4 */ 0x008fb5e3, 0x00000000, 0x008fb5e4, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000d3c1,
+ /* bc */ 0x0000d3c6, 0x00000000, 0x0000d3c2, 0x008fb5e5,
+
+ /*** e596xx - offset 0x00fd2 ***/
+ /* 80 */ 0x0000d3bd, 0x008fb5e6, 0x008fb5e7, 0x0000d3c7,
+ /* 84 */ 0x0000c1b1, 0x00000000, 0x008fb5e8, 0x0000d3c9,
+ /* 88 */ 0x008fb5e9, 0x0000b9a2, 0x0000d3bf, 0x0000c3fd,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fb5ea, 0x008fb5eb,
+ /* 90 */ 0x00000000, 0x008fb5ec, 0x008fb5ed, 0x008fb5ee,
+ /* 94 */ 0x008fb5ef, 0x00000000, 0x00000000, 0x008fb5f0,
+ /* 98 */ 0x0000d3c3, 0x0000d3bc, 0x0000b4ad, 0x00000000,
+ /* 9c */ 0x0000b4ee, 0x0000b3e5, 0x0000d3c4, 0x0000d3c0,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x008fb5f1,
+ /* a4 */ 0x008fb5f2, 0x00000000, 0x00000000, 0x0000b7f6,
+ /* a8 */ 0x0000d3ca, 0x0000d3c8, 0x0000c1d3, 0x0000b5ca,
+ /* ac */ 0x0000b6ac, 0x008fb5f3, 0x0000d3c5, 0x00000000,
+ /* b0 */ 0x0000b6f4, 0x00000000, 0x008fb5f4, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000b1c4, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x008fb5f5,
+
+ /*** e597xx - offset 0x01012 ***/
+ /* 80 */ 0x00000000, 0x008fb5f6, 0x00000000, 0x008fb5f7,
+ /* 84 */ 0x0000d3ce, 0x0000d3cc, 0x008fb5f8, 0x0000d4a7,
+ /* 88 */ 0x00000000, 0x008fb5f9, 0x00000000, 0x008fb5fa,
+ /* 8c */ 0x008fb5fb, 0x00000000, 0x008fb5fc, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fb5fd, 0x008fb5fe, 0x008fb6a1,
+ /* 94 */ 0x0000d3d1, 0x00000000, 0x00000000, 0x008fb6a2,
+ /* 98 */ 0x008fb6a3, 0x00000000, 0x0000d3cb, 0x008fb6a4,
+ /* 9c */ 0x0000d3cf, 0x00000000, 0x008fb6a5, 0x0000d3cd,
+ /* a0 */ 0x00000000, 0x00000000, 0x008fb6a6, 0x0000bbcc,
+ /* a4 */ 0x0000d3d0, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x008fb6a7, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x008fb6a8, 0x0000d3d3,
+ /* b8 */ 0x00000000, 0x0000d3d8, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x0000d3d6, 0x0000d3d5, 0x008fb6a9,
+
+ /*** e598xx - offset 0x01052 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fb6aa, 0x0000c3b2, 0x00000000,
+ /* 88 */ 0x008fb6ab, 0x0000b2c5, 0x008fb6ac, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fb6ad, 0x008fb6ae, 0x008fb6af,
+ /* 90 */ 0x008fb6b0, 0x008fb6b1, 0x008fb6b2, 0x00000000,
+ /* 94 */ 0x0000d3d2, 0x00000000, 0x0000d3d4, 0x0000bea8,
+ /* 98 */ 0x0000b1b3, 0x008fb6b3, 0x00000000, 0x0000d3d7,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000b2de, 0x00000000, 0x00000000,
+ /* ac */ 0x008fb6b4, 0x00000000, 0x00000000, 0x0000d3e2,
+ /* b0 */ 0x008fb6b5, 0x0000befc, 0x0000d3de, 0x008fb6b6,
+ /* b4 */ 0x0000d3dc, 0x008fb6b7, 0x0000d3dd, 0x008fb6b8,
+ /* b8 */ 0x0000d3df, 0x008fb6b9, 0x00000000, 0x008fb6ba,
+ /* bc */ 0x008fb6bb, 0x008fb6bc, 0x00000000, 0x008fb6bd,
+
+ /*** e599xx - offset 0x01092 ***/
+ /* 80 */ 0x008fb6be, 0x008fb6bf, 0x0000b1bd, 0x008fb6c0,
+ /* 84 */ 0x008fb6c1, 0x00000000, 0x008fb6c2, 0x00000000,
+ /* 88 */ 0x00000000, 0x008fb6c3, 0x00000000, 0x008fb6c4,
+ /* 8c */ 0x0000c1b9, 0x008fb6c5, 0x0000d3d9, 0x008fb6c6,
+ /* 90 */ 0x0000d3da, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x008fb6c7, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x0000b3fa,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fb6c8, 0x00000000,
+ /* a0 */ 0x008fb6c9, 0x008fb6ca, 0x008fb6cb, 0x008fb6cc,
+ /* a4 */ 0x0000d3e1, 0x00000000, 0x008fb6cd, 0x00000000,
+ /* a8 */ 0x0000b4ef, 0x008fb6ce, 0x0000d3e4, 0x0000d3e0,
+ /* ac */ 0x0000d3e3, 0x008fb6cf, 0x00000000, 0x008fb6d0,
+ /* b0 */ 0x00000000, 0x008fb6d1, 0x008fb6d2, 0x00000000,
+ /* b4 */ 0x0000caae, 0x008fb6d3, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000c6d5, 0x00000000, 0x0000c8b8, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e59axx - offset 0x010d2 ***/
+ /* 80 */ 0x0000d3e6, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fb6d4, 0x008fb6d5, 0x0000d3e5, 0x0000b3c5,
+ /* 88 */ 0x008fb6d6, 0x00000000, 0x0000d3e7, 0x008fb6d7,
+ /* 8c */ 0x008fb6d8, 0x00000000, 0x00000000, 0x0000d3ea,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000d3e9, 0x008fb6d9, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fb6da, 0x008fb6db, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fb6dc, 0x008fb6dd, 0x008fb6de,
+ /* a0 */ 0x0000d3e8, 0x00000000, 0x0000c7b9, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000d3eb, 0x008fb6df, 0x008fb6e0,
+ /* a8 */ 0x008fb6e1, 0x008fb6e2, 0x00000000, 0x008fb6e3,
+ /* ac */ 0x008fb6e4, 0x008fb6e5, 0x0000d3ec, 0x00000000,
+ /* b0 */ 0x00000000, 0x008fb6e6, 0x00000000, 0x008fb6e7,
+ /* b4 */ 0x0000d3ee, 0x00000000, 0x0000d3ed, 0x008fb6e8,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x0000d3f0, 0x00000000, 0x008fb6e9, 0x00000000,
+
+ /*** e59bxx - offset 0x01112 ***/
+ /* 80 */ 0x0000d3f3, 0x0000d3f1, 0x0000d3ef, 0x0000d3f2,
+ /* 84 */ 0x00000000, 0x008fb6ea, 0x00000000, 0x00000000,
+ /* 88 */ 0x0000d3f4, 0x008fb6eb, 0x008fb6ec, 0x008fb6ed,
+ /* 8c */ 0x008fb6f0, 0x008fb6f1, 0x0000d3f5, 0x008fb6ee,
+ /* 90 */ 0x008fb6ef, 0x0000d3f6, 0x00000000, 0x0000d3f7,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x0000d3f8,
+ /* 98 */ 0x0000d1c5, 0x008fb6f2, 0x0000bcfc, 0x0000bbcd,
+ /* 9c */ 0x008fb6f3, 0x008fb6f4, 0x0000b2f3, 0x008fb6f5,
+ /* a0 */ 0x0000b0f8, 0x008fb6f6, 0x00000000, 0x0000c3c4,
+ /* a4 */ 0x008fb6f7, 0x008fb6f8, 0x008fb6f9, 0x008fb6fa,
+ /* a8 */ 0x008fb6fb, 0x00000000, 0x00000000, 0x008fb6fd,
+ /* ac */ 0x00000000, 0x008fb6fe, 0x0000d3f9, 0x00000000,
+ /* b0 */ 0x0000baa4, 0x008fb6fc, 0x0000b0cf, 0x0000bfde,
+ /* b4 */ 0x00000000, 0x00000000, 0x008fb7a1, 0x008fb7a2,
+ /* b8 */ 0x00000000, 0x0000d3fa, 0x0000b8c7, 0x00000000,
+ /* bc */ 0x00000000, 0x0000b9f1, 0x00000000, 0x0000d3fc,
+
+ /*** e59cxx - offset 0x01152 ***/
+ /* 80 */ 0x0000d3fb, 0x008fb7a3, 0x008fb7a4, 0x0000cae0,
+ /* 84 */ 0x0000d3fd, 0x00000000, 0x00000000, 0x008fb7a5,
+ /* 88 */ 0x0000d4a1, 0x0000d3fe, 0x008fb7a6, 0x0000d4a2,
+ /* 8c */ 0x008fb7a7, 0x0000d4a3, 0x00000000, 0x0000b7f7,
+ /* 90 */ 0x00000000, 0x008fb7a8, 0x0000b1e0, 0x0000d4a4,
+ /* 94 */ 0x00000000, 0x008fb7a9, 0x0000d4a6, 0x00000000,
+ /* 98 */ 0x0000d4a5, 0x00000000, 0x008fb7aa, 0x008fb7ab,
+ /* 9c */ 0x0000d4a8, 0x008fb7ac, 0x00000000, 0x0000c5da,
+ /* a0 */ 0x008fb7ad, 0x00000000, 0x008fb7ae, 0x008fb7af,
+ /* a4 */ 0x008fb7b0, 0x008fb7b1, 0x0000d4a9, 0x0000b0b5,
+ /* a8 */ 0x0000badf, 0x008fb7b2, 0x008fb7b3, 0x00000000,
+ /* ac */ 0x008fb7b4, 0x0000b7bd, 0x008fb7b5, 0x008fb7b6,
+ /* b0 */ 0x0000c3cf, 0x00000000, 0x00000000, 0x008fb7b7,
+ /* b4 */ 0x008fb7b8, 0x00000000, 0x00000000, 0x0000d4aa,
+ /* b8 */ 0x0000d4ab, 0x00000000, 0x00000000, 0x0000d4ad,
+ /* bc */ 0x00000000, 0x008fb7b9, 0x008fb7ba, 0x008fb7bb,
+
+ /*** e59dxx - offset 0x01192 ***/
+ /* 80 */ 0x0000d4ae, 0x00000000, 0x0000bae4, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fb7bc, 0x008fb7bd, 0x0000b6d1,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000cbb7, 0x00000000,
+ /* 8c */ 0x008fb7be, 0x008fb7bf, 0x0000d4ac, 0x0000d4af,
+ /* 90 */ 0x0000bac1, 0x0000b9a3, 0x008fb7c0, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x008ff4b6, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x0000d4b3, 0x008fb7c1, 0x00000000,
+ /* a4 */ 0x0000baa5, 0x008fb7c2, 0x0000c3b3, 0x008fb7c3,
+ /* a8 */ 0x008fb7c4, 0x0000d4b0, 0x0000c4da, 0x008fb7c5,
+ /* ac */ 0x00000000, 0x008fb7c6, 0x008fb7c7, 0x008fb7c8,
+ /* b0 */ 0x008fb7c9, 0x008fb7ca, 0x00000000, 0x008fb7cb,
+ /* b4 */ 0x008fb7cc, 0x008fb7cd, 0x00000000, 0x008fb7ce,
+ /* b8 */ 0x00000000, 0x008fb7cf, 0x008fb7d0, 0x008fb7d1,
+ /* bc */ 0x008fb7d2, 0x00000000, 0x008fb7d3, 0x0000d4b4,
+
+ /*** e59exx - offset 0x011d2 ***/
+ /* 80 */ 0x00000000, 0x008fb7d4, 0x0000bfe2, 0x008fb7d5,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x0000d4b2, 0x0000d4b5, 0x00000000, 0x0000b7bf,
+ /* 8c */ 0x008fb7d6, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x0000d4b6,
+ /* 94 */ 0x008fb7d7, 0x008fb7e0, 0x00000000, 0x008fb7d8,
+ /* 98 */ 0x00000000, 0x008fb7d9, 0x008fb7da, 0x00000000,
+ /* 9c */ 0x008fb7db, 0x008fb7dc, 0x008fb7dd, 0x008fb7de,
+ /* a0 */ 0x0000d4b7, 0x008fb7df, 0x0000b9a4, 0x0000b3c0,
+ /* a4 */ 0x0000d4b9, 0x00000000, 0x00000000, 0x008fb7e1,
+ /* a8 */ 0x008fb7e2, 0x008fb7e3, 0x0000d4ba, 0x00000000,
+ /* ac */ 0x008fb7e4, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000d4bb, 0x00000000, 0x00000000, 0x0000d4b8,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x008fb7e5, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x008fb7e6, 0x00000000, 0x00000000,
+
+ /*** e59fxx - offset 0x01212 ***/
+ /* 80 */ 0x0000d4b1, 0x00000000, 0x00000000, 0x0000d4bc,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000d4bd, 0x008fb7e7,
+ /* 88 */ 0x008fb7e8, 0x00000000, 0x00000000, 0x0000cbe4,
+ /* 8c */ 0x008fb7e9, 0x00000000, 0x0000beeb, 0x008fb7ea,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000d4bf, 0x0000d4c0,
+ /* 94 */ 0x0000d4be, 0x008fb7eb, 0x0000d4c2, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000c7b8, 0x008fb7ec, 0x008fb7ed, 0x0000b0e8,
+ /* a0 */ 0x0000c9d6, 0x008fb7fe, 0x00000000, 0x0000d4c3,
+ /* a4 */ 0x008fb7ee, 0x00000000, 0x008fb7ef, 0x008fb7f0,
+ /* a8 */ 0x00000000, 0x008fb7f1, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x008fb7f2, 0x00000000, 0x00000000,
+ /* b0 */ 0x008fb7f3, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000befd, 0x008fb7f4, 0x008fb7f5, 0x0000bcb9,
+ /* b8 */ 0x008fb7f6, 0x0000c7dd, 0x0000b4f0, 0x00000000,
+ /* bc */ 0x0000baeb, 0x008fb7f7, 0x008fb7f8, 0x008fb7f9,
+
+ /*** e5a0xx - offset 0x01252 ***/
+ /* 80 */ 0x0000cbd9, 0x00000000, 0x0000c6b2, 0x008fb7fa,
+ /* 84 */ 0x008fb7fb, 0x0000b7f8, 0x0000c2cf, 0x00000000,
+ /* 88 */ 0x008fb7fc, 0x008fb7fd, 0x0000d4c1, 0x0000d4c4,
+ /* 8c */ 0x008fb8a1, 0x008fb8a2, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000c2c4, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000d4c5, 0x00000000, 0x008fb8a3,
+ /* 9c */ 0x00000000, 0x0000d4c6, 0x008fb8a4, 0x008fb8a5,
+ /* a0 */ 0x008fb8a6, 0x0000d4c8, 0x00000000, 0x00000000,
+ /* a4 */ 0x0000c4e9, 0x00000000, 0x008fb8a7, 0x008fb8a8,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000b4ae, 0x00000000,
+ /* ac */ 0x00000000, 0x008fb8a9, 0x00000000, 0x0000f4a1,
+ /* b0 */ 0x0000b1e1, 0x0000caf3, 0x008fb8aa, 0x00000000,
+ /* b4 */ 0x0000beec, 0x0000c5c8, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fb8ab, 0x0000bae6, 0x00000000,
+ /* bc */ 0x00000000, 0x0000d4ce, 0x00000000, 0x008fb8ac,
+
+ /*** e5a1xx - offset 0x01292 ***/
+ /* 80 */ 0x0000cabd, 0x0000cedd, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x008fb8ad, 0x0000b2f4, 0x0000d4ca,
+ /* 8c */ 0x008fb8ae, 0x008fb8af, 0x00000000, 0x008fb8b0,
+ /* 90 */ 0x008fb8b1, 0x0000c1ba, 0x0000d4cd, 0x00000000,
+ /* 94 */ 0x0000c5e3, 0x008fb8b2, 0x00000000, 0x0000c5c9,
+ /* 98 */ 0x0000c5e4, 0x0000c8b9, 0x0000c4cd, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x0000bac9, 0x008fb8b3,
+ /* a0 */ 0x00000000, 0x008fb8b4, 0x0000d4c9, 0x00000000,
+ /* a4 */ 0x008fb8b5, 0x00000000, 0x00000000, 0x008fb8b6,
+ /* a8 */ 0x008fb8b7, 0x0000b1f6, 0x00000000, 0x0000c5b6,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000d4cb, 0x00000000, 0x0000d4c7, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000bfd0, 0x00000000, 0x00000000,
+ /* b8 */ 0x008fb8b8, 0x0000d4cf, 0x00000000, 0x00000000,
+ /* bc */ 0x008fb8b9, 0x00000000, 0x0000bdce, 0x008fb8ba,
+
+ /*** e5a2xx - offset 0x012d2 ***/
+ /* 80 */ 0x008fb8bb, 0x008fb8bc, 0x00000000, 0x0000b6ad,
+ /* 84 */ 0x00000000, 0x0000d4d0, 0x00000000, 0x008fb8bd,
+ /* 88 */ 0x008fb8be, 0x008fb8bf, 0x008fb8c0, 0x00000000,
+ /* 8c */ 0x008fb8c1, 0x008fb8c2, 0x00000000, 0x008fb8c3,
+ /* 90 */ 0x008fb8c4, 0x00000000, 0x00000000, 0x0000cae8,
+ /* 94 */ 0x008fb8c5, 0x00000000, 0x008fb8c6, 0x0000c1fd,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000c4c6, 0x008fb8c7, 0x008ff4b9, 0x0000d4d2,
+ /* a0 */ 0x008fb8c8, 0x008fb8c9, 0x008fb8ca, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fb8cb, 0x00000000,
+ /* a8 */ 0x0000cbcf, 0x008fb8cc, 0x00000000, 0x0000d4d3,
+ /* ac */ 0x00000000, 0x00000000, 0x0000d4d8, 0x00000000,
+ /* b0 */ 0x00000000, 0x008fb8cd, 0x008fb8ce, 0x0000caaf,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000d4d7, 0x0000d4d1, 0x0000d4d4, 0x0000d4d6,
+ /* bc */ 0x008fb8d0, 0x00000000, 0x0000baa6, 0x00000000,
+
+ /*** e5a3xx - offset 0x01311 ***/
+ /* 80 */ 0x0000cac9, 0x008fb8d1, 0x00000000,
+ /* 84 */ 0x008fb8cf, 0x0000d4d9, 0x00000000, 0x0000c3c5,
+ /* 88 */ 0x008fb8d2, 0x00000000, 0x0000b2f5, 0x00000000,
+ /* 8c */ 0x0000beed, 0x008fb8d3, 0x008fb8d4, 0x00000000,
+ /* 90 */ 0x008fb8d5, 0x0000d4db, 0x008fb8d6, 0x0000d4da,
+ /* 94 */ 0x008fb8d7, 0x0000b9e8, 0x008fb8d8, 0x0000d4dc,
+ /* 98 */ 0x0000d4de, 0x0000d4dd, 0x008fb8d9, 0x00000000,
+ /* 9c */ 0x0000d4e0, 0x008fb8da, 0x0000d4d5, 0x0000d4e2,
+ /* a0 */ 0x00000000, 0x008fb8db, 0x008fb8dc, 0x00000000,
+ /* a4 */ 0x0000d4e1, 0x0000d4df, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x008fb8dd, 0x00000000, 0x0000bbce,
+ /* ac */ 0x0000bfd1, 0x00000000, 0x0000c1d4, 0x0000d4e3,
+ /* b0 */ 0x0000c0bc, 0x0000b0ed, 0x0000c7e4, 0x008fb8de,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c4db,
+ /* b8 */ 0x00000000, 0x0000d4e5, 0x0000d4e4, 0x0000d4e6,
+ /* bc */ 0x0000d4e7, 0x0000d4e8, 0x00000000, 0x00000000,
+
+ /*** e5a4xx - offset 0x0134f ***/
+ /* 80 */ 0x0000d4e9, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fb8df, 0x008fb8e0, 0x00000000,
+ /* 88 */ 0x00000000, 0x0000cad1, 0x0000d4ea, 0x008fb8e1,
+ /* 8c */ 0x008fb8e2, 0x00000000, 0x00000000, 0x0000b2c6,
+ /* 90 */ 0x0000d4eb, 0x00000000, 0x008fb8e3, 0x008fb8e4,
+ /* 94 */ 0x008fb8e5, 0x0000cdbc, 0x0000b3b0, 0x00000000,
+ /* 98 */ 0x0000d2c9, 0x0000bdc8, 0x0000c2bf, 0x0000d4ec,
+ /* 9c */ 0x0000cceb, 0x008fb8e7, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fb8e8, 0x0000ccb4, 0x008fb8e9,
+ /* a4 */ 0x008fb8ea, 0x0000d4ee, 0x00000000, 0x0000c2e7,
+ /* a8 */ 0x008fb8eb, 0x0000c5b7, 0x0000c2c0, 0x0000c9d7,
+ /* ac */ 0x0000d4ef, 0x0000d4f0, 0x0000b1fb, 0x008fb8ec,
+ /* b0 */ 0x008fb8ed, 0x0000bcba, 0x0000d4f1, 0x008fb8ee,
+ /* b4 */ 0x00000000, 0x008fb8ef, 0x008fb8f0, 0x0000b0d0,
+ /* b8 */ 0x0000d4f2, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x0000d4f3, 0x008fb8f1,
+
+ /*** e5a5xx - offset 0x0138f ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x008fb8f2,
+ /* 84 */ 0x0000b1e2, 0x00000000, 0x008fb8f3, 0x0000b4f1,
+ /* 88 */ 0x0000c6e0, 0x0000caf4, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000d4f7, 0x0000c1d5,
+ /* 90 */ 0x0000d4f6, 0x0000b7c0, 0x008fb8f4, 0x008fb8f5,
+ /* 94 */ 0x0000cbdb, 0x0000d4f5, 0x00000000, 0x0000c5e5,
+ /* 98 */ 0x0000d4f9, 0x008fb8f6, 0x0000d4f8, 0x008fb8f7,
+ /* 9c */ 0x00000000, 0x008fb8f8, 0x008fb8f9, 0x008fb8fa,
+ /* a0 */ 0x0000d4fb, 0x008fb8fb, 0x0000d4fa, 0x008fb8fc,
+ /* a4 */ 0x00000000, 0x0000b1fc, 0x00000000, 0x0000d4fc,
+ /* a8 */ 0x0000bea9, 0x0000d4fe, 0x0000c3a5, 0x008fb8fd,
+ /* ac */ 0x0000d4fd, 0x008fb8fe, 0x0000cab3, 0x008fb9a1,
+ /* b0 */ 0x00000000, 0x00000000, 0x008fb9a2, 0x0000bdf7,
+ /* b4 */ 0x0000c5db, 0x008fb9a3, 0x008fb9a4, 0x00000000,
+ /* b8 */ 0x0000d5a1, 0x008fb9a5, 0x00000000, 0x008fb9a6,
+ /* bc */ 0x008fb9a7, 0x0000b9a5, 0x00000000, 0x00000000,
+
+ /*** e5a6xx - offset 0x013ce ***/
+ /* 80 */ 0x0000d5a2, 0x0000c7a1, 0x0000c8de,
+ /* 84 */ 0x0000ccd1, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000c7a5, 0x008fb9a8,
+ /* 8c */ 0x008fb9a9, 0x0000d5ab, 0x008fb9aa, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fb9ab, 0x0000b5b8,
+ /* 94 */ 0x00000000, 0x008fb9ac, 0x0000cdc5, 0x008fb9ad,
+ /* 98 */ 0x00000000, 0x0000ccaf, 0x00000000, 0x0000d6ac,
+ /* 9c */ 0x00000000, 0x0000d5a3, 0x00000000, 0x008fb9ae,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x0000d5a6,
+ /* a4 */ 0x008fb9af, 0x0000c2c5, 0x00000000, 0x008fb9b0,
+ /* a8 */ 0x0000cbb8, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x0000c5ca, 0x008fb9b1, 0x008fb9b2, 0x008fb9b3,
+ /* b0 */ 0x008fb9b4, 0x00000000, 0x0000d5a7, 0x008fb9b5,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fb9b6,
+ /* b8 */ 0x00000000, 0x0000cbe5, 0x008fb9b7, 0x0000baca,
+ /* bc */ 0x008fb9b8, 0x00000000, 0x0000beaa, 0x00000000,
+
+ /*** e5a7xx - offset 0x0140d ***/
+ /* 80 */ 0x008fb9b9, 0x00000000, 0x008fb9ba,
+ /* 84 */ 0x008fb9bb, 0x00000000, 0x0000d5a8, 0x00000000,
+ /* 88 */ 0x008fb9bc, 0x0000bbd0, 0x008fb9bd, 0x0000bbcf,
+ /* 8c */ 0x00000000, 0x008fb9be, 0x00000000, 0x00000000,
+ /* 90 */ 0x0000b0b9, 0x0000b8c8, 0x008fb9bf, 0x0000c0ab,
+ /* 94 */ 0x0000b0d1, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000d5ac, 0x0000d5ad, 0x00000000,
+ /* 9c */ 0x0000d5aa, 0x008fb9c0, 0x008fb9c1, 0x008fb9c2,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x008fb9c3,
+ /* a4 */ 0x008fb9c4, 0x0000b1b8, 0x0000b4af, 0x008fb9c5,
+ /* a8 */ 0x0000d5a9, 0x00000000, 0x0000ccc5, 0x0000c9b1,
+ /* ac */ 0x00000000, 0x00000000, 0x008fb9c6, 0x008fb9c7,
+ /* b0 */ 0x00000000, 0x008fb9c8, 0x008fb9c9, 0x00000000,
+ /* b4 */ 0x008fb9ca, 0x00000000, 0x0000b0a8, 0x008fb9cb,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000b0f9,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x0000bbd1,
+
+ /*** e5a8xx - offset 0x0144d ***/
+ /* 80 */ 0x008fb9cc, 0x0000b0d2, 0x00000000, 0x0000b0a3,
+ /* 84 */ 0x008fb9cd, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x0000d5b2, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fb9ce, 0x008fb9cf, 0x008fb9d0, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000d5b0, 0x008fb9d1, 0x008fb9d2,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000ccbc, 0x00000000, 0x0000d5b3, 0x00000000,
+ /* 9c */ 0x0000d5b1, 0x00000000, 0x008fb9d3, 0x0000d5af,
+ /* a0 */ 0x0000bfb1, 0x00000000, 0x00000000, 0x008fb9d4,
+ /* a4 */ 0x008fb9d5, 0x0000d5ae, 0x00000000, 0x008fb9d6,
+ /* a8 */ 0x008fb9d7, 0x0000cada, 0x008fb9d8, 0x00000000,
+ /* ac */ 0x00000000, 0x008fb9d9, 0x00000000, 0x0000b8e4,
+ /* b0 */ 0x008fb9da, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000d5b7, 0x0000d5b8, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x0000beab, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e5a9xx - offset 0x0148d ***/
+ /* 80 */ 0x0000d5b4, 0x0000cfac, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fb9db, 0x008fb9dc, 0x0000c7cc, 0x008fb9dd,
+ /* 88 */ 0x008fb9de, 0x0000d5b6, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fb9df, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fb9e0, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fb9e1, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000baa7, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fb9e2, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x0000d5b9, 0x008fb9e3,
+ /* a4 */ 0x00000000, 0x008fb9e4, 0x0000c9d8, 0x008fb9e5,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000d5ba, 0x00000000,
+ /* ac */ 0x0000d5b5, 0x008fb9e6, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fb9e7,
+ /* b8 */ 0x00000000, 0x00000000, 0x008fb9e8, 0x008fb9e9,
+ /* bc */ 0x00000000, 0x00000000, 0x008fb9ea, 0x0000ccbb,
+
+ /*** e5aaxx - offset 0x014cd ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x008fb9eb,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fb9ec, 0x00000000, 0x0000c7de, 0x008fb9ed,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fb9ee, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fb9ef, 0x0000d5bb, 0x0000c9b2,
+ /* 9c */ 0x008fb9f0, 0x00000000, 0x008fb9f1, 0x008fb9f2,
+ /* a0 */ 0x008fb9f3, 0x00000000, 0x008fb9f4, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fb9f5,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x008fb9f6, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x008fb9f7, 0x008fb9f8, 0x008fb9f9,
+ /* b4 */ 0x00000000, 0x008fb9fa, 0x00000000, 0x00000000,
+ /* b8 */ 0x008fb9fb, 0x00000000, 0x008fb9fc, 0x008fb9fd,
+ /* bc */ 0x0000d5bc, 0x0000d5c0, 0x0000d5bd, 0x008fb9fe,
+
+ /*** e5abxx - offset 0x0150d ***/
+ /* 80 */ 0x00000000, 0x0000b2c7, 0x0000d5bf, 0x00000000,
+ /* 84 */ 0x008fbaa1, 0x00000000, 0x008fbaa2, 0x00000000,
+ /* 88 */ 0x008fbaa3, 0x0000bcbb, 0x00000000, 0x0000d5be,
+ /* 8c */ 0x0000b7f9, 0x00000000, 0x00000000, 0x008fbaa4,
+ /* 90 */ 0x0000d5cc, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000d5c5, 0x0000d5c2,
+ /* 98 */ 0x00000000, 0x00000000, 0x008fbaa5, 0x00000000,
+ /* 9c */ 0x008fbaa6, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x008fbaa7, 0x0000c3e4, 0x00000000, 0x0000d5c1,
+ /* a4 */ 0x00000000, 0x008fbaa8, 0x0000d5c3, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000d5c4, 0x008fbaa9, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x008fbaaa, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fbaab, 0x008fbaac, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000d5c6, 0x0000d5c7,
+ /* bc */ 0x00000000, 0x008fbaad, 0x00000000, 0x00000000,
+
+ /*** e5acxx - offset 0x0154d ***/
+ /* 80 */ 0x008fbaae, 0x008fbaaf, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x008fbab0, 0x0000b4f2, 0x00000000, 0x0000d5c9,
+ /* 8c */ 0x0000d5c8, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000d5ca, 0x008fbab1,
+ /* 98 */ 0x00000000, 0x008fbab3, 0x00000000, 0x008fbab4,
+ /* 9c */ 0x00000000, 0x008fbab5, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fbab6, 0x0000beee, 0x00000000,
+ /* a4 */ 0x00000000, 0x008fbab7, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000d5cd, 0x00000000,
+ /* ac */ 0x0000c4dc, 0x008fbab8, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000b1c5, 0x00000000, 0x0000d5cb, 0x00000000,
+ /* b4 */ 0x008fbab2, 0x00000000, 0x0000d5ce, 0x00000000,
+ /* b8 */ 0x008fbab9, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x0000d5cf, 0x00000000,
+
+ /*** e5adxx - offset 0x0158d ***/
+ /* 80 */ 0x0000d5d2, 0x008fbaba, 0x00000000, 0x0000d5d0,
+ /* 84 */ 0x00000000, 0x0000d5d1, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x008fbabb,
+ /* 8c */ 0x008fbabc, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x0000bbd2, 0x0000d5d3, 0x008fbabd, 0x00000000,
+ /* 94 */ 0x0000b9a6, 0x0000d5d4, 0x008fbabe, 0x0000bbfa,
+ /* 98 */ 0x0000c2b8, 0x00000000, 0x0000d5d5, 0x0000d5d6,
+ /* 9c */ 0x0000bbda, 0x0000b9a7, 0x008fbabf, 0x0000ccd2,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x0000b5a8,
+ /* a4 */ 0x0000b8c9, 0x0000d5d7, 0x0000b3d8, 0x00000000,
+ /* a8 */ 0x008fbac0, 0x0000d5d8, 0x00000000, 0x0000c2b9,
+ /* ac */ 0x00000000, 0x00000000, 0x008fbac1, 0x008fbac2,
+ /* b0 */ 0x0000d5d9, 0x0000d6a3, 0x00000000, 0x0000d5da,
+ /* b4 */ 0x00000000, 0x0000d5db, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000d5dc, 0x00000000, 0x0000d5de, 0x00000000,
+ /* bc */ 0x008fbac3, 0x008fbac4, 0x008fbac5, 0x008fbac6,
+
+ /*** e5aexx - offset 0x015cd ***/
+ /* 80 */ 0x0000d5df, 0x008fbac7, 0x00000000, 0x0000d5e0,
+ /* 84 */ 0x008fbac8, 0x0000c2f0, 0x008fbac9, 0x0000b1a7,
+ /* 88 */ 0x0000bce9, 0x0000b0c2, 0x008fbaca, 0x0000c1d7,
+ /* 8c */ 0x0000b4b0, 0x0000bcb5, 0x008fbacb, 0x0000b9a8,
+ /* 90 */ 0x008fbacc, 0x008fbacd, 0x00000000, 0x008fbace,
+ /* 94 */ 0x008fbacf, 0x0000c5e6, 0x008fbad0, 0x0000bda1,
+ /* 98 */ 0x0000b4b1, 0x0000c3e8, 0x0000c4ea, 0x0000b0b8,
+ /* 9c */ 0x0000b5b9, 0x0000caf5, 0x00000000, 0x0000bcc2,
+ /* a0 */ 0x00000000, 0x00000000, 0x0000b5d2, 0x0000c0eb,
+ /* a4 */ 0x0000bcbc, 0x0000cda8, 0x0000d5e1, 0x00000000,
+ /* a8 */ 0x008fbad1, 0x008fbad2, 0x00000000, 0x00000000,
+ /* ac */ 0x008fbad3, 0x008fbad4, 0x0000b5dc, 0x008fbad5,
+ /* b0 */ 0x0000bacb, 0x008fbad6, 0x008fbad7, 0x0000b3b2,
+ /* b4 */ 0x0000b1e3, 0x0000beac, 0x0000b2c8, 0x008fbad8,
+ /* b8 */ 0x0000d5e2, 0x0000cdc6, 0x008fbad9, 0x00000000,
+ /* bc */ 0x008fbada, 0x00000000, 0x00000000, 0x0000bdc9,
+
+ /*** e5afxx - offset 0x0160d ***/
+ /* 80 */ 0x008fbadb, 0x008fbadc, 0x0000bce4, 0x0000d5e3,
+ /* 84 */ 0x0000b4f3, 0x0000c6d2, 0x0000cca9, 0x0000d5e4,
+ /* 88 */ 0x00000000, 0x0000d5e5, 0x00000000, 0x00000000,
+ /* 8c */ 0x0000c9d9, 0x008fbadd, 0x00000000, 0x008fbade,
+ /* 90 */ 0x0000d5e7, 0x00000000, 0x0000b4a8, 0x0000b6f7,
+ /* 94 */ 0x0000d5e6, 0x00000000, 0x008fbadf, 0x008fbae0,
+ /* 98 */ 0x008fbae1, 0x008fbae2, 0x008fbae3, 0x0000b4b2,
+ /* 9c */ 0x00000000, 0x0000bfb2, 0x0000d5eb, 0x0000bba1,
+ /* a0 */ 0x008fbae4, 0x0000b2c9, 0x0000d5ea, 0x00000000,
+ /* a4 */ 0x0000d5e8, 0x0000d5ec, 0x0000d5e9, 0x0000c7ab,
+ /* a8 */ 0x0000dccd, 0x0000bfb3, 0x00000000, 0x0000d5ed,
+ /* ac */ 0x008ff4ba, 0x00000000, 0x0000cec0, 0x008fbae5,
+ /* b0 */ 0x0000d5ee, 0x008fbae6, 0x00000000, 0x0000d5f0,
+ /* b4 */ 0x008fbae7, 0x0000c3fe, 0x0000d5ef, 0x00000000,
+ /* b8 */ 0x0000c0a3, 0x00000000, 0x0000bbfb, 0x00000000,
+ /* bc */ 0x00000000, 0x008fbae8, 0x0000c2d0, 0x0000bcf7,
+
+ /*** e5b0xx - offset 0x0164d ***/
+ /* 80 */ 0x00000000, 0x0000c9f5, 0x0000c0ec, 0x00000000,
+ /* 84 */ 0x0000bccd, 0x0000d5f1, 0x0000bead, 0x0000d5f2,
+ /* 88 */ 0x0000d5f3, 0x0000b0d3, 0x0000c2ba, 0x0000bfd2,
+ /* 8c */ 0x008fbae9, 0x0000d5f4, 0x0000c6b3, 0x0000beae,
+ /* 90 */ 0x00000000, 0x0000beaf, 0x00000000, 0x0000d5f5,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000c0ed, 0x008fbaea,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000beb0, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fbaeb, 0x008fbaec,
+ /* a0 */ 0x0000d5f6, 0x00000000, 0x0000d5f7, 0x008fbaed,
+ /* a4 */ 0x0000cce0, 0x00000000, 0x008fbaee, 0x00000000,
+ /* a8 */ 0x0000d5f8, 0x008fbaef, 0x00000000, 0x008fbaf0,
+ /* ac */ 0x008fbaf1, 0x0000b6c6, 0x008fbaf2, 0x00000000,
+ /* b0 */ 0x008fbaf3, 0x0000bda2, 0x008fbaf4, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fbaf5, 0x008fbaf6, 0x00000000,
+ /* b8 */ 0x0000d5f9, 0x0000d5fa, 0x0000bcdc, 0x0000bfac,
+ /* bc */ 0x0000c6f4, 0x0000bfd4, 0x0000c8f8, 0x0000c7a2,
+
+ /*** e5b1xx - offset 0x0168d ***/
+ /* 80 */ 0x0000b6c9, 0x0000d5fb, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x0000b5ef, 0x0000d5fc, 0x00000000,
+ /* 88 */ 0x0000b6fe, 0x00000000, 0x0000c6cf, 0x0000b2b0,
+ /* 8c */ 0x00000000, 0x0000bbd3, 0x0000d5fd, 0x0000d6a2,
+ /* 90 */ 0x0000d6a1, 0x0000b6fd, 0x00000000, 0x0000d5fe,
+ /* 94 */ 0x00000000, 0x0000c5b8, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fbaf7, 0x008fbaf8, 0x00000000,
+ /* 9c */ 0x008fbaf9, 0x00000000, 0x0000c2b0, 0x00000000,
+ /* a0 */ 0x0000c5cb, 0x0000bcc8, 0x008fbafa, 0x008fbafb,
+ /* a4 */ 0x0000c1d8, 0x0000cdfa, 0x00000000, 0x008fbafc,
+ /* a8 */ 0x008fbafd, 0x008fbafe, 0x00000000, 0x00000000,
+ /* ac */ 0x0000d6a4, 0x008fbba1, 0x0000d6a5, 0x0000c6d6,
+ /* b0 */ 0x008fbba2, 0x0000bbb3, 0x00000000, 0x00000000,
+ /* b4 */ 0x008fbba3, 0x008fbba4, 0x0000d6a7, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000d6a8, 0x008fbba5, 0x008fbba6,
+ /* bc */ 0x008fbba7, 0x008fbba8, 0x00000000, 0x00000000,
+
+ /*** e5b2xx - offset 0x016cb ***/
+ /* 80 */ 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x008fbba9,
+ /* 88 */ 0x008fbbaa, 0x00000000, 0x008fbbab, 0x00000000,
+ /* 8c */ 0x0000d6a9, 0x00000000, 0x00000000, 0x008fbbac,
+ /* 90 */ 0x0000b4f4, 0x0000d6aa, 0x008fbbad, 0x00000000,
+ /* 94 */ 0x0000d6ab, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fbbae, 0x00000000, 0x008fbbaf,
+ /* a0 */ 0x008fbbb0, 0x0000b2ac, 0x008fbbb1, 0x008fbbb2,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fbbb3, 0x00000000,
+ /* a8 */ 0x0000c1bb, 0x0000b4e4, 0x008fbbb4, 0x0000d6ad,
+ /* ac */ 0x0000cca8, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x0000c2d2, 0x008fbbb5, 0x0000b3d9,
+ /* b4 */ 0x008fbbb6, 0x008fbbb7, 0x0000d6af, 0x0000d6b1,
+ /* b8 */ 0x0000b4df, 0x00000000, 0x008fbbb8, 0x0000d6ae,
+ /* bc */ 0x0000d6b0, 0x00000000, 0x0000d6b3, 0x00000000,
+
+ /*** e5b3xx - offset 0x0170a ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x0000d6b2, 0x00000000, 0x0000d6b4,
+ /* 88 */ 0x00000000, 0x008fbbb9, 0x00000000, 0x008fbbba,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fbbbb, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x008fbbbd,
+ /* 98 */ 0x00000000, 0x0000d6b5, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fbbbc, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000c6bd, 0x0000b6ae, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000b2e5, 0x0000d6b6, 0x0000d6bb, 0x00000000,
+ /* ac */ 0x00000000, 0x0000d6b9, 0x008fbbbe, 0x0000caf7,
+ /* b0 */ 0x0000caf6, 0x008fbbbf, 0x008fbbc0, 0x00000000,
+ /* b4 */ 0x008fbbc1, 0x008ff4bb, 0x0000c5e7, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000d6b8, 0x0000bdd4,
+ /* bc */ 0x00000000, 0x0000d6b7, 0x00000000, 0x00000000,
+
+ /*** e5b4xx - offset 0x01749 ***/
+ /* 80 */ 0x008fbbc2, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x008fbbc3, 0x0000bff2,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x0000d6bc,
+ /* 8c */ 0x00000000, 0x008fbbc4, 0x0000baea, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000d6c2, 0x008fbbc5, 0x00000000,
+ /* 94 */ 0x0000d6c3, 0x0000d6bd, 0x0000b3b3, 0x0000d6be,
+ /* 98 */ 0x0000d6c7, 0x0000d6c6, 0x0000d6c5, 0x0000d6c1,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x0000d6c0,
+ /* a0 */ 0x00000000, 0x00000000, 0x0000d6c4, 0x008fbbc7,
+ /* a4 */ 0x008fbbc8, 0x00000000, 0x008fbbc9, 0x008fbbca,
+ /* a8 */ 0x00000000, 0x0000caf8, 0x00000000, 0x008fbbc6,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x008fbbcb, 0x00000000, 0x00000000,
+ /* b4 */ 0x008fbbcc, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fbbcd, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x008fbbce, 0x00000000, 0x008fbbcf,
+
+ /*** e5b5xx - offset 0x01789 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x008fbbd0, 0x008fbbd1,
+ /* 84 */ 0x00000000, 0x00000000, 0x008fbbd2, 0x00000000,
+ /* 88 */ 0x008fbbd3, 0x00000000, 0x008fbbd7, 0x0000d6cb,
+ /* 8c */ 0x0000d6c8, 0x00000000, 0x0000d6ca, 0x00000000,
+ /* 90 */ 0x0000cdf2, 0x008fbbd5, 0x0000d6c9, 0x008ff4bc,
+ /* 94 */ 0x00000000, 0x008fbbd4, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fbbd6, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000d6bf, 0x00000000, 0x00000000, 0x008fbbd8,
+ /* a0 */ 0x008fbbd9, 0x008fbbda, 0x008fbbdb, 0x00000000,
+ /* a4 */ 0x008fbbdc, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000bff3, 0x008fbbdd, 0x00000000,
+ /* ac */ 0x0000d6cc, 0x008fbbde, 0x00000000, 0x0000bab7,
+ /* b0 */ 0x008fbbdf, 0x00000000, 0x00000000, 0x0000d6cd,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000d6ce, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fbbe0, 0x008fbbe1, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x008fbbe2, 0x008fbbe3,
+
+ /*** e5b6xx - offset 0x017c9 ***/
+ /* 80 */ 0x00000000, 0x008fbbe4, 0x0000d6d1, 0x008fbbe5,
+ /* 84 */ 0x0000d6d0, 0x00000000, 0x00000000, 0x0000d6cf,
+ /* 88 */ 0x008fbbe6, 0x00000000, 0x008fbbe7, 0x0000c5e8,
+ /* 8c */ 0x0000d6ba, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x0000d6d7, 0x00000000, 0x008fbbe8, 0x008fbbe9,
+ /* 94 */ 0x008fbbea, 0x008fbbeb, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fbbec, 0x00000000, 0x008fbbed,
+ /* 9c */ 0x00000000, 0x0000d6d3, 0x00000000, 0x008fbbee,
+ /* a0 */ 0x008fbbef, 0x00000000, 0x0000d6d2, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fbbf0,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x008fbbf1,
+ /* ac */ 0x0000d6d4, 0x00000000, 0x0000d6d5, 0x00000000,
+ /* b0 */ 0x008fbbf2, 0x00000000, 0x008fe6f4, 0x00000000,
+ /* b4 */ 0x008fbbf3, 0x00000000, 0x00000000, 0x0000d6d8,
+ /* b8 */ 0x008fbbf4, 0x008fbbf5, 0x0000cee6, 0x00000000,
+ /* bc */ 0x0000d6d9, 0x0000d6d6, 0x00000000, 0x00000000,
+
+ /*** e5b7xx - offset 0x01807 ***/
+ /* 80 */ 0x00000000, 0x008fbbf6,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x008fbbf7,
+ /* 88 */ 0x00000000, 0x0000d6da, 0x00000000, 0x008fbbf8,
+ /* 8c */ 0x0000b4e0, 0x0000d6db, 0x008fbbfa, 0x00000000,
+ /* 90 */ 0x008fbbf9, 0x00000000, 0x0000d6dd, 0x0000d6dc,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000d6de, 0x00000000,
+ /* 98 */ 0x008fbbfb, 0x008fbbfc, 0x00000000, 0x0000d6df,
+ /* 9c */ 0x00000000, 0x0000c0ee, 0x0000bda3, 0x00000000,
+ /* a0 */ 0x008fbbfd, 0x0000bde4, 0x00000000, 0x0000c1e3,
+ /* a4 */ 0x008fbbfe, 0x0000b9a9, 0x0000bab8, 0x0000b9aa,
+ /* a8 */ 0x0000b5f0, 0x008fbca1, 0x00000000, 0x0000d6e0,
+ /* ac */ 0x00000000, 0x00000000, 0x0000bab9, 0x00000000,
+ /* b0 */ 0x00000000, 0x0000b8ca, 0x0000d6e1, 0x0000cca6,
+ /* b4 */ 0x0000c7c3, 0x0000d6e2, 0x00000000, 0x0000b9ab,
+ /* b8 */ 0x008fbca2, 0x008fbca3, 0x00000000, 0x0000b4ac,
+ /* bc */ 0x00000000, 0x0000c3a7, 0x0000b6d2, 0x00000000,
+
+ /*** e5b8xx - offset 0x01847 ***/
+ /* 80 */ 0x008fbca4, 0x00000000, 0x0000bbd4, 0x0000c9db,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000c8c1, 0x008fbca5,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x0000d6e3,
+ /* 8c */ 0x0000b4f5, 0x008fbca6, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000d6e6, 0x008fbca7, 0x00000000,
+ /* 94 */ 0x008fbca8, 0x008fbca9, 0x0000c4a1, 0x00000000,
+ /* 98 */ 0x008fbcaa, 0x0000d6e5, 0x0000d6e4, 0x0000d6e7,
+ /* 9c */ 0x00000000, 0x0000c4eb, 0x00000000, 0x008fbcab,
+ /* a0 */ 0x008fbcac, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000bfe3, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fbcae, 0x00000000, 0x00000000, 0x0000bbd5,
+ /* ac */ 0x00000000, 0x0000c0ca, 0x008fbcad, 0x0000c2d3,
+ /* b0 */ 0x0000b5a2, 0x00000000, 0x008fbcaf, 0x0000c4a2,
+ /* b4 */ 0x00000000, 0x008fbcb0, 0x0000d6e8, 0x0000d6e9,
+ /* b8 */ 0x0000beef, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x0000cbb9, 0x008fbcb1, 0x00000000,
+
+ /*** e5b9xx - offset 0x01887 ***/
+ /* 80 */ 0x0000d6ec, 0x00000000, 0x00000000, 0x0000d6eb,
+ /* 84 */ 0x0000d6ea, 0x0000c9fd, 0x00000000, 0x0000d6f3,
+ /* 88 */ 0x00000000, 0x008fbcb4, 0x00000000, 0x008fbcb2,
+ /* 8c */ 0x0000cbda, 0x00000000, 0x0000d6ed, 0x00000000,
+ /* 90 */ 0x008fbcb3, 0x008fbcb5, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000d6ef, 0x0000cbeb, 0x008fbcb6, 0x0000d6ee,
+ /* 98 */ 0x008fbcb7, 0x00000000, 0x00000000, 0x008fbcb8,
+ /* 9c */ 0x008fbcb9, 0x00000000, 0x008fbcba, 0x0000d6f0,
+ /* a0 */ 0x00000000, 0x0000c8a8, 0x0000d6f1, 0x0000cabe,
+ /* a4 */ 0x0000d6f2, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fbcbb, 0x00000000, 0x008fbcbc, 0x008fbcbd,
+ /* ac */ 0x008fbcbe, 0x008fbcbf, 0x008fbcc0, 0x00000000,
+ /* b0 */ 0x008fbcc1, 0x00000000, 0x0000b4b3, 0x0000cabf,
+ /* b4 */ 0x0000c7af, 0x0000d6f4, 0x0000d6f5, 0x00000000,
+ /* b8 */ 0x0000b9ac, 0x0000b4b4, 0x0000d6f6, 0x0000b8b8,
+ /* bc */ 0x0000cdc4, 0x0000cda9, 0x0000b4f6, 0x0000d6f8,
+
+ /*** e5baxx - offset 0x018c7 ***/
+ /* 80 */ 0x008fbcc2, 0x0000c4a3, 0x00000000, 0x0000b9ad,
+ /* 84 */ 0x0000beb1, 0x00000000, 0x00000000, 0x0000c8df,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000beb2, 0x008fbcc3,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fbcc4, 0x0000bdf8,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000c4ec, 0x0000caf9, 0x0000c5b9,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000b9ae, 0x00000000,
+ /* 9c */ 0x0000c9dc, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000d6f9, 0x00000000, 0x008fbcc5, 0x00000000,
+ /* a4 */ 0x008fbcc6, 0x008fbcc7, 0x0000c5d9, 0x0000bac2,
+ /* a8 */ 0x008fbcc8, 0x00000000, 0x008fbcc9, 0x0000b8cb,
+ /* ac */ 0x008fbcca, 0x0000c4ed, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x008fbccb, 0x00000000, 0x008fbccc,
+ /* b4 */ 0x00000000, 0x0000b0c3, 0x0000bdee, 0x0000b9af,
+ /* b8 */ 0x0000cdc7, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x008fbccd, 0x008fbcce, 0x008fbccf,
+
+ /*** e5bbxx - offset 0x01907 ***/
+ /* 80 */ 0x00000000, 0x0000d6fa, 0x0000d6fb, 0x0000c7d1,
+ /* 84 */ 0x00000000, 0x00000000, 0x008fbcd0, 0x00000000,
+ /* 88 */ 0x0000d6fc, 0x0000cef7, 0x0000cfad, 0x008fbcd2,
+ /* 8c */ 0x008fbcd1, 0x00000000, 0x008fbcd3, 0x0000d6fe,
+ /* 90 */ 0x0000d6fd, 0x008fbcd4, 0x008fbcd5, 0x0000b3c7,
+ /* 94 */ 0x008fbcd6, 0x008fbcd7, 0x0000d7a1, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000d7a4, 0x0000d7a5,
+ /* 9c */ 0x008fbcd8, 0x0000d7a3, 0x008fbcd9, 0x0000c9c0,
+ /* a0 */ 0x0000beb3, 0x0000d7a7, 0x0000d7a6, 0x0000d7a2,
+ /* a4 */ 0x00000000, 0x008fbcda, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000d7a8, 0x0000d7a9, 0x00000000, 0x008fbcdb,
+ /* ac */ 0x0000d7aa, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000d7ad, 0x0000d7ab, 0x00000000, 0x0000d7ac,
+ /* b4 */ 0x0000d7ae, 0x00000000, 0x0000b1e4, 0x0000c4ee,
+ /* b8 */ 0x0000d7af, 0x00000000, 0x0000b7fa, 0x0000b2f6,
+ /* bc */ 0x0000c7b6, 0x00000000, 0x0000d7b0, 0x0000c6fb,
+
+ /*** e5bcxx - offset 0x01947 ***/
+ /* 80 */ 0x00000000, 0x0000cadb, 0x008fbcdc, 0x0000d7b1,
+ /* 84 */ 0x0000cfae, 0x00000000, 0x008fbcdd, 0x008fbcde,
+ /* 88 */ 0x008fbcdf, 0x0000d7b2, 0x0000cac0, 0x0000d7b5,
+ /* 8c */ 0x0000d0a1, 0x0000d0b1, 0x008fbce0, 0x0000bcb0,
+ /* 90 */ 0x0000c6f5, 0x0000d7b6, 0x00000000, 0x0000b5dd,
+ /* 94 */ 0x0000c4a4, 0x0000b0fa, 0x0000d7b7, 0x0000caa6,
+ /* 98 */ 0x0000b9b0, 0x008fbce1, 0x00000000, 0x0000c3d0,
+ /* 9c */ 0x008fbce2, 0x008fbce3, 0x00000000, 0x0000c4ef,
+ /* a0 */ 0x00000000, 0x008fbce4, 0x008fbce5, 0x008fbce6,
+ /* a4 */ 0x008fbce7, 0x0000ccef, 0x0000b8b9, 0x0000b8cc,
+ /* a8 */ 0x008fbce8, 0x0000d7b8, 0x00000000, 0x008fbce9,
+ /* ac */ 0x008fbcea, 0x0000d7b9, 0x008fbceb, 0x0000d7bf,
+ /* b0 */ 0x008fbcec, 0x0000bce5, 0x00000000, 0x00000000,
+ /* b4 */ 0x008fbced, 0x0000c4a5, 0x008fbcee, 0x0000b6af,
+ /* b8 */ 0x0000d7ba, 0x00000000, 0x00000000, 0x008fbcef,
+ /* bc */ 0x0000c9ab, 0x008fbcf0, 0x0000c3c6, 0x008fbcf1,
+
+ /*** e5bdxx - offset 0x01987 ***/
+ /* 80 */ 0x008fbcf2, 0x0000d7bb, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fbcf3, 0x008fbcf4, 0x00000000, 0x008fbcf5,
+ /* 88 */ 0x0000d7bc, 0x00000000, 0x0000b6b0, 0x00000000,
+ /* 8c */ 0x0000d7bd, 0x008fbcf6, 0x0000d7be, 0x00000000,
+ /* 90 */ 0x008fbcf7, 0x0000d7c0, 0x00000000, 0x0000c5f6,
+ /* 94 */ 0x008fbcf8, 0x00000000, 0x0000d7c1, 0x0000d7c2,
+ /* 98 */ 0x008fbcf9, 0x0000d7c3, 0x00000000, 0x008fbcfa,
+ /* 9c */ 0x0000d7b4, 0x0000d7b3, 0x00000000, 0x00000000,
+ /* a0 */ 0x008fbcfb, 0x0000d7c4, 0x0000b7c1, 0x008fbcfc,
+ /* a4 */ 0x008fbcfd, 0x00000000, 0x0000c9a7, 0x008fbcfe,
+ /* a8 */ 0x00000000, 0x0000bacc, 0x0000c9b7, 0x0000c4a6,
+ /* ac */ 0x0000c9cb, 0x0000d7c5, 0x00000000, 0x008fbda1,
+ /* b0 */ 0x0000beb4, 0x0000b1c6, 0x008fbda2, 0x0000d7c6,
+ /* b4 */ 0x008fbda3, 0x008fbda4, 0x00000000, 0x0000d7c7,
+ /* b8 */ 0x008fbda5, 0x0000ccf2, 0x008fbda6, 0x00000000,
+ /* bc */ 0x0000c8e0, 0x008fbda7, 0x008fbda8, 0x0000d7ca,
+
+ /*** e5bexx - offset 0x019c7 ***/
+ /* 80 */ 0x0000b1fd, 0x0000c0ac, 0x0000d7c9, 0x0000d7c8,
+ /* 84 */ 0x0000b7c2, 0x0000c2d4, 0x00000000, 0x0000d7ce,
+ /* 88 */ 0x0000d7cc, 0x008fbda9, 0x0000d7cb, 0x0000cea7,
+ /* 8c */ 0x0000b8e5, 0x008fbdaa, 0x00000000, 0x008fbdab,
+ /* 90 */ 0x0000bdf9, 0x0000d7cd, 0x0000c5cc, 0x0000bdbe,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fbdac, 0x0000c6c0,
+ /* 98 */ 0x0000d7d1, 0x0000d7d0, 0x00000000, 0x00000000,
+ /* 9c */ 0x008fbdad, 0x008fbdae, 0x0000d7cf, 0x00000000,
+ /* a0 */ 0x0000d7d2, 0x0000b8e6, 0x008fbdaf, 0x00000000,
+ /* a4 */ 0x008fbdb2, 0x00000000, 0x00000000, 0x008fbdb0,
+ /* a8 */ 0x0000d7d3, 0x0000c9fc, 0x0000bddb, 0x008fbdb1,
+ /* ac */ 0x008fbdb3, 0x0000d7d4, 0x0000c8f9, 0x008fbdb4,
+ /* b0 */ 0x008fbdb5, 0x008fbdb6, 0x00000000, 0x0000c6c1,
+ /* b4 */ 0x0000c4a7, 0x00000000, 0x00000000, 0x008ff4be,
+ /* b8 */ 0x008fbdb7, 0x0000c5b0, 0x00000000, 0x00000000,
+ /* bc */ 0x0000d7d5, 0x0000b5ab, 0x00000000, 0x00000000,
+
+ /*** e5bfxx - offset 0x01a05 ***/
+ /* 80 */ 0x00000000, 0x0000bfb4,
+ /* 84 */ 0x008fbdb8, 0x0000c9ac, 0x00000000, 0x008fbdb9,
+ /* 88 */ 0x008fbdba, 0x008fbdbb, 0x00000000, 0x008fbdbc,
+ /* 8c */ 0x0000b4f7, 0x0000c7a6, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fbdbd, 0x008fbdbe, 0x008fbdbf, 0x008fbdc0,
+ /* 94 */ 0x008fbdc1, 0x00000000, 0x0000d7d6, 0x0000bbd6,
+ /* 98 */ 0x0000cbba, 0x0000cbbb, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000b1fe, 0x0000d7db, 0x008fbdc2, 0x00000000,
+ /* a0 */ 0x0000c3e9, 0x008fbdc3, 0x008fbdc4, 0x00000000,
+ /* a4 */ 0x0000d7d8, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fbdc5, 0x008fbdc6, 0x008fbdc7, 0x0000b2f7,
+ /* ac */ 0x008fbdc8, 0x008fbdc9, 0x008fbdca, 0x008fbdcb,
+ /* b0 */ 0x0000d8ad, 0x0000d7da, 0x008fbdcc, 0x008fbdcd,
+ /* b4 */ 0x00000000, 0x0000c7b0, 0x008fbdce, 0x00000000,
+ /* b8 */ 0x0000d7d9, 0x00000000, 0x008fbdcf, 0x0000d7d7,
+ /* bc */ 0x008fbdd0, 0x0000b9fa, 0x00000000, 0x0000d7dd,
+
+ /*** e680xx - offset 0x01a45 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x008fbdd1,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fbdd2, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fbdd3, 0x0000d7e3, 0x0000d7e9,
+ /* 90 */ 0x0000d7e1, 0x00000000, 0x0000c5dc, 0x008fbdd4,
+ /* 94 */ 0x008fbdd5, 0x0000d7e6, 0x0000c9dd, 0x008fbdd6,
+ /* 98 */ 0x008fbdd7, 0x0000d7e0, 0x008fbdd8, 0x0000d7e5,
+ /* 9c */ 0x0000cee7, 0x0000bbd7, 0x00000000, 0x008fbdd9,
+ /* a0 */ 0x0000c2d5, 0x0000d7de, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fbdda, 0x0000b5de, 0x0000d7e8, 0x0000c0ad,
+ /* a8 */ 0x0000b1e5, 0x0000d7e2, 0x0000b2f8, 0x0000d7e7,
+ /* ac */ 0x00000000, 0x008fbddb, 0x00000000, 0x0000b6b1,
+ /* b0 */ 0x00000000, 0x0000d7e4, 0x00000000, 0x008fbddc,
+ /* b4 */ 0x00000000, 0x008fbddd, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000d7ea, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e681xx - offset 0x01a85 ***/
+ /* 80 */ 0x008fbdde, 0x0000d7ec, 0x0000d7f6, 0x0000d7f4,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000d7f1, 0x008fbddf,
+ /* 88 */ 0x008fbde0, 0x008fbde1, 0x0000d7f0, 0x0000cef8,
+ /* 8c */ 0x008fbde2, 0x0000d7f2, 0x00000000, 0x00000000,
+ /* 90 */ 0x0000b6b2, 0x008fbde3, 0x0000b9b1, 0x00000000,
+ /* 94 */ 0x008fbde4, 0x0000bdfa, 0x008fbde5, 0x008fbde6,
+ /* 98 */ 0x00000000, 0x0000d7f9, 0x0000d7eb, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fbde7, 0x00000000, 0x0000d7ef,
+ /* a0 */ 0x0000d7df, 0x008fbde8, 0x0000b2fa, 0x0000d7f3,
+ /* a4 */ 0x0000d7f5, 0x0000c3d1, 0x00000000, 0x008fbde9,
+ /* a8 */ 0x0000baa8, 0x0000b2b8, 0x0000d7ed, 0x0000d7f8,
+ /* ac */ 0x0000d7f7, 0x0000b6b3, 0x00000000, 0x0000c2a9,
+ /* b0 */ 0x0000b3e6, 0x008fbdea, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000b7c3, 0x00000000, 0x0000d7ee,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x008fbdeb, 0x008fbdec,
+
+ /*** e682xx - offset 0x01ac5 ***/
+ /* 80 */ 0x00000000, 0x0000d7fa, 0x008fbded, 0x0000d7fd,
+ /* 84 */ 0x0000d8a1, 0x008ff4bf, 0x008fbdee, 0x00000000,
+ /* 88 */ 0x008fbdef, 0x0000bcbd, 0x008fbdf0, 0x0000d8a7,
+ /* 8c */ 0x0000c4f0, 0x0000d7fb, 0x008fbdf1, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fbdf2, 0x0000d8a5, 0x008fbdf3,
+ /* 94 */ 0x0000b2f9, 0x008fbdf4, 0x0000d8a3, 0x0000d8a4,
+ /* 98 */ 0x008fbdf5, 0x00000000, 0x0000d7fe, 0x0000d8a2,
+ /* 9c */ 0x00000000, 0x008fbdf6, 0x008fbdf7, 0x0000b8e7,
+ /* a0 */ 0x0000cdaa, 0x00000000, 0x008fbdf8, 0x0000b4b5,
+ /* a4 */ 0x008fbdf9, 0x008fbdfa, 0x0000b1d9, 0x0000d8a6,
+ /* a8 */ 0x008fbdfb, 0x0000c7ba, 0x0000b0ad, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x008fbdfc, 0x008fbdfd, 0x0000c8e1, 0x0000d7dc,
+ /* b4 */ 0x0000d8ac, 0x0000d8b0, 0x0000cce5, 0x008fbdfe,
+ /* b8 */ 0x0000d8a9, 0x00000000, 0x00000000, 0x008fbea1,
+ /* bc */ 0x0000c5e9, 0x0000d8ae, 0x008fbea2, 0x00000000,
+
+ /*** e683xx - offset 0x01b04 ***/
+ /* 80 */ 0x00000000, 0x008fbea3, 0x00000000,
+ /* 84 */ 0x008fbea4, 0x0000bef0, 0x0000d8af, 0x0000c6d7,
+ /* 88 */ 0x008fbea5, 0x008fbea6, 0x008fbea7, 0x008fbea8,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fbea9, 0x008fbeaa,
+ /* 90 */ 0x00000000, 0x0000cfc7, 0x00000000, 0x0000d8ab,
+ /* 94 */ 0x008fbeab, 0x008fbeac, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000d8b1, 0x008fbead, 0x0000b9fb, 0x008fbeae,
+ /* 9c */ 0x0000c0cb, 0x008fbeaf, 0x008fbeb0, 0x0000b0d4,
+ /* a0 */ 0x0000d8aa, 0x0000d8a8, 0x008fbeb1, 0x0000c1da,
+ /* a4 */ 0x00000000, 0x008fbeb2, 0x00000000, 0x0000d7fc,
+ /* a8 */ 0x0000bbb4, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000c2c6, 0x0000d8bd, 0x008fbeb3, 0x0000c1db,
+ /* b4 */ 0x0000d8b8, 0x008fbeb4, 0x0000d8b5, 0x0000d8b6,
+ /* b8 */ 0x008fbeb5, 0x0000bce6, 0x0000d8b9, 0x0000d8bc,
+ /* bc */ 0x008fbeb6, 0x008fbeb7, 0x00000000, 0x00000000,
+
+ /*** e684xx - offset 0x01b44 ***/
+ /* 80 */ 0x0000d8b7, 0x0000bda5, 0x008fbeb8, 0x0000d8ba,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000d8b4, 0x008fbeb9,
+ /* 88 */ 0x0000ccfc, 0x0000ccfb, 0x008fbeba, 0x00000000,
+ /* 8c */ 0x008fbebb, 0x0000d8be, 0x0000d8bf, 0x0000b0d5,
+ /* 90 */ 0x008fbebc, 0x008fbebd, 0x008fbebe, 0x008fbebf,
+ /* 94 */ 0x008fbec0, 0x0000d8b3, 0x008fbec1, 0x008fbec2,
+ /* 98 */ 0x00000000, 0x008fbec3, 0x0000b6f2, 0x0000b0a6,
+ /* 9c */ 0x008fbec4, 0x00000000, 0x008fbec5, 0x0000b4b6,
+ /* a0 */ 0x008ff4c0, 0x0000d8bb, 0x008fbec6, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000d8c3,
+ /* a8 */ 0x0000d8c2, 0x00000000, 0x008fbec7, 0x008fbec8,
+ /* ac */ 0x0000d8c7, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x008fbec9, 0x008fbeca, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000d8c8, 0x008fbecb, 0x008fbecc, 0x008fbecd,
+ /* b8 */ 0x00000000, 0x008fbece, 0x00000000, 0x00000000,
+ /* bc */ 0x0000d8c6, 0x0000d8c9, 0x0000d8c1, 0x0000d8c5,
+
+ /*** e685xx - offset 0x01b84 ***/
+ /* 80 */ 0x00000000, 0x008fbecf, 0x0000d8ca, 0x00000000,
+ /* 84 */ 0x0000d8cb, 0x008fbed0, 0x008fbed1, 0x0000d8c0,
+ /* 88 */ 0x0000bbfc, 0x008fbed2, 0x0000d8c4, 0x0000c2d6,
+ /* 8c */ 0x0000b9b2, 0x0000d8b2, 0x0000bfb5, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x0000d8d8,
+ /* 94 */ 0x00000000, 0x0000cae9, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000d8ce, 0x0000d8cf, 0x0000d8d0, 0x00000000,
+ /* 9c */ 0x00000000, 0x0000d8d7, 0x008fbed3, 0x0000d8d6,
+ /* a0 */ 0x008fbed4, 0x00000000, 0x0000cbfd, 0x0000b4b7,
+ /* a4 */ 0x00000000, 0x0000d8d4, 0x00000000, 0x0000b7c5,
+ /* a8 */ 0x0000b3b4, 0x00000000, 0x00000000, 0x0000d8d1,
+ /* ac */ 0x008fbed5, 0x00000000, 0x0000ceb8, 0x0000d8d3,
+ /* b0 */ 0x0000b0d6, 0x0000d8d5, 0x008fbed6, 0x0000d8cc,
+ /* b4 */ 0x0000d8d2, 0x0000d8d9, 0x0000b7c4, 0x0000d8cd,
+ /* b8 */ 0x008fbed7, 0x00000000, 0x00000000, 0x008fbed8,
+ /* bc */ 0x008fbed9, 0x00000000, 0x0000cddd, 0x008fbeda,
+
+ /*** e686xx - offset 0x01bc4 ***/
+ /* 80 */ 0x008fbedb, 0x008fbedc, 0x0000cdab, 0x008fbedd,
+ /* 84 */ 0x008fbede, 0x00000000, 0x00000000, 0x0000d8dc,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000d8e0, 0x008fbedf,
+ /* 8c */ 0x00000000, 0x008fbee0, 0x0000c1fe, 0x00000000,
+ /* 90 */ 0x0000cef9, 0x0000d8e1, 0x008fbee1, 0x008fbee2,
+ /* 94 */ 0x0000d8de, 0x00000000, 0x0000d8db, 0x008fbee3,
+ /* 98 */ 0x008fbee4, 0x0000d8da, 0x0000d8df, 0x00000000,
+ /* 9c */ 0x008fbee5, 0x008fbee6, 0x00000000, 0x008fbee7,
+ /* a0 */ 0x008fbee8, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x0000cab0, 0x008fbee9, 0x00000000, 0x0000c6b4,
+ /* a8 */ 0x008fbeea, 0x0000b7c6, 0x008fbeeb, 0x0000d8e2,
+ /* ac */ 0x0000d8dd, 0x008fbeec, 0x0000d8e3, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000b7fb, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000b2b1, 0x00000000,
+ /* b8 */ 0x008fbeed, 0x008fbeee, 0x0000d8eb, 0x00000000,
+ /* bc */ 0x008fbeef, 0x00000000, 0x0000b4b8, 0x00000000,
+
+ /*** e687xx - offset 0x01c04 ***/
+ /* 80 */ 0x008fbef0, 0x008fbef1, 0x008fbef2, 0x0000d8e9,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000d8ea, 0x0000baa9,
+ /* 88 */ 0x0000d8e8, 0x0000d8e6, 0x0000d8e5, 0x0000d8ec,
+ /* 8c */ 0x0000d8e4, 0x0000d8ee, 0x008fbef3, 0x008fbef4,
+ /* 90 */ 0x0000b2fb, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fbef5, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x008fbef6, 0x008fbef7, 0x008fbef8, 0x008fbef9,
+ /* a0 */ 0x00000000, 0x008fbefa, 0x008fbefb, 0x0000d8f0,
+ /* a4 */ 0x00000000, 0x008fbefe, 0x0000d8ef, 0x008fbefc,
+ /* a8 */ 0x00000000, 0x008fbefd, 0x00000000, 0x00000000,
+ /* ac */ 0x008fbfa1, 0x008fbfa2, 0x00000000, 0x008fbfa3,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000c4a8, 0x00000000,
+ /* b4 */ 0x0000d8f3, 0x00000000, 0x0000d8f1, 0x0000d8e7,
+ /* b8 */ 0x0000b7fc, 0x00000000, 0x0000d8f2, 0x00000000,
+ /* bc */ 0x0000d8f6, 0x0000d8f5, 0x0000d8f7, 0x0000d8f4,
+
+ /*** e688xx - offset 0x01c44 ***/
+ /* 80 */ 0x0000d8f8, 0x008fbfa4, 0x00000000, 0x008fbfa5,
+ /* 84 */ 0x008fbfa6, 0x00000000, 0x00000000, 0x008fbfa7,
+ /* 88 */ 0x0000d8f9, 0x0000d8fa, 0x0000caea, 0x00000000,
+ /* 8c */ 0x0000d8fc, 0x0000d8fb, 0x0000bdbf, 0x00000000,
+ /* 90 */ 0x0000c0ae, 0x0000b2e6, 0x0000b2fc, 0x008fbfa8,
+ /* 94 */ 0x0000d8fd, 0x008fbfa9, 0x0000b0bf, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000c0cc, 0x0000d8fe,
+ /* 9c */ 0x008fbfaa, 0x0000ecc3, 0x0000d9a1, 0x0000b7e1,
+ /* a0 */ 0x008fbfab, 0x0000d9a2, 0x008fbfac, 0x008fbfad,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000c0ef, 0x008fbfae,
+ /* a8 */ 0x00000000, 0x008fbfaf, 0x0000d9a3, 0x008fbfb0,
+ /* ac */ 0x00000000, 0x00000000, 0x0000d9a4, 0x0000b5ba,
+ /* b0 */ 0x0000d9a5, 0x00000000, 0x0000d9a6, 0x0000d9a7,
+ /* b4 */ 0x0000c2d7, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000b8cd, 0x008fbfb1, 0x00000000, 0x0000cce1,
+ /* bc */ 0x00000000, 0x008fbfb2, 0x00000000, 0x0000cbbc,
+
+ /*** e689xx - offset 0x01c84 ***/
+ /* 80 */ 0x0000bdea, 0x0000d9a8, 0x008fbfb3, 0x008fbfb4,
+ /* 84 */ 0x008fbfb5, 0x00000000, 0x008fbfb6, 0x0000c0f0,
+ /* 88 */ 0x0000eebd, 0x0000c8e2, 0x00000000, 0x0000bcea,
+ /* 8c */ 0x008fbfb7, 0x0000bacd, 0x0000d9a9, 0x00000000,
+ /* 90 */ 0x008fbfb8, 0x008fbfb9, 0x008fbfba, 0x0000c2c7,
+ /* 94 */ 0x008fbfbb, 0x0000caa7, 0x008fbfbc, 0x00000000,
+ /* 98 */ 0x0000c2f1, 0x00000000, 0x008fbfbd, 0x0000d9ac,
+ /* 9c */ 0x008fbfbe, 0x00000000, 0x0000d9aa, 0x00000000,
+ /* a0 */ 0x0000d9ad, 0x00000000, 0x00000000, 0x0000d9ab,
+ /* a4 */ 0x008fbfbf, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000d9ae, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x008fbfc0, 0x0000cab1, 0x008fbfc1,
+ /* b0 */ 0x00000000, 0x0000b0b7, 0x00000000, 0x008fbfc2,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000c9de, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000c8e3, 0x008fbfc3, 0x00000000,
+ /* bc */ 0x0000d9af, 0x008fbfc4, 0x0000d9b2, 0x0000beb5,
+
+ /*** e68axx - offset 0x01cc4 ***/
+ /* 80 */ 0x0000b5bb, 0x00000000, 0x0000d9b0, 0x0000d9b7,
+ /* 84 */ 0x0000beb6, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x0000d9b1, 0x0000c7c4, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fbfc5, 0x008fbfc6, 0x008fbfc7,
+ /* 90 */ 0x008fbfc8, 0x0000cdde, 0x0000d9b3, 0x0000d9b4,
+ /* 94 */ 0x0000d9b8, 0x0000c5ea, 0x0000d9b5, 0x0000b9b3,
+ /* 98 */ 0x0000c0de, 0x00000000, 0x00000000, 0x0000d9c6,
+ /* 9c */ 0x0000c8b4, 0x00000000, 0x0000c2f2, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fbfc9, 0x00000000,
+ /* a8 */ 0x008fbfca, 0x00000000, 0x00000000, 0x0000c8e4,
+ /* ac */ 0x0000daad, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x0000cafa, 0x00000000, 0x008fbfcb,
+ /* b4 */ 0x00000000, 0x0000c4f1, 0x008fbfcc, 0x008fbfcd,
+ /* b8 */ 0x00000000, 0x0000cbf5, 0x008fbfce, 0x0000d9bb,
+ /* bc */ 0x0000b2a1, 0x0000c3ea, 0x008fbfcf, 0x008fbfd0,
+
+ /*** e68bxx - offset 0x01d04 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x0000d9c4, 0x00000000,
+ /* 84 */ 0x008fbfd1, 0x0000c3b4, 0x0000d9be, 0x0000d9c5,
+ /* 88 */ 0x0000d9c0, 0x0000d9c7, 0x0000d9c3, 0x00000000,
+ /* 8c */ 0x0000d9c2, 0x0000c7ef, 0x008fbfd2, 0x0000d9bc,
+ /* 90 */ 0x0000b2fd, 0x0000d9ba, 0x0000b5f1, 0x0000c2f3,
+ /* 94 */ 0x0000d9b6, 0x008fbfd3, 0x008fbfd4, 0x0000d9b9,
+ /* 98 */ 0x0000b9b4, 0x0000c0db, 0x008fbfd5, 0x0000beb7,
+ /* 9c */ 0x0000d9c1, 0x0000c7d2, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000b5f2, 0x0000b3c8, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fbfd6, 0x00000000,
+ /* ac */ 0x0000b3e7, 0x0000bfa1, 0x0000d9c9, 0x0000d9ce,
+ /* b0 */ 0x00000000, 0x0000d9ca, 0x008fbfd7, 0x0000b7fd,
+ /* b4 */ 0x008fbfd8, 0x0000d9cf, 0x0000bba2, 0x0000b9e9,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x008fbfd9, 0x008fbfda, 0x0000bda6, 0x0000d9bd,
+
+ /*** e68cxx - offset 0x01d44 ***/
+ /* 80 */ 0x00000000, 0x0000bbfd, 0x0000d9cc, 0x008fbfdb,
+ /* 84 */ 0x008fbfdc, 0x00000000, 0x00000000, 0x0000bbd8,
+ /* 88 */ 0x0000d9cd, 0x0000b0c4, 0x008fbfdd, 0x008fbfde,
+ /* 8c */ 0x0000d9c8, 0x008fbfdf, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fbfe0, 0x0000c4a9, 0x00000000, 0x008fbfe1,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fbfe2, 0x00000000,
+ /* 98 */ 0x008fbfe3, 0x0000b5f3, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x0000b6b4,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000d9cb,
+ /* a8 */ 0x0000b0a7, 0x008fbfe4, 0x008fbfe5, 0x0000bac3,
+ /* ac */ 0x00000000, 0x008fbfe6, 0x00000000, 0x0000bfb6,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fbfe7, 0x008fbfe8, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fbfe9, 0x0000c4f2, 0x00000000,
+ /* bc */ 0x008fbfea, 0x0000c8d4, 0x0000d9d1, 0x0000c1de,
+
+ /*** e68dxx - offset 0x01d84 ***/
+ /* 80 */ 0x00000000, 0x008fbfeb, 0x008fbfec, 0x008fbfed,
+ /* 84 */ 0x008fbfee, 0x00000000, 0x008fbfef, 0x00000000,
+ /* 88 */ 0x00000000, 0x0000c2aa, 0x008fbff0, 0x008fbff1,
+ /* 8c */ 0x0000bbab, 0x0000d9d2, 0x008fbff2, 0x0000d9d4,
+ /* 90 */ 0x0000d9d0, 0x00000000, 0x008fbff3, 0x008fbff4,
+ /* 94 */ 0x008fbff5, 0x0000cae1, 0x00000000, 0x0000c4bd,
+ /* 98 */ 0x008fbff6, 0x00000000, 0x00000000, 0x008fbff7,
+ /* 9c */ 0x0000c1dc, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x008fbff8, 0x008fbff9, 0x0000cafb,
+ /* a8 */ 0x0000bcce, 0x0000d9e0, 0x00000000, 0x0000d9df,
+ /* ac */ 0x008fbffa, 0x008fbffb, 0x0000bff8, 0x00000000,
+ /* b0 */ 0x00000000, 0x008fbffc, 0x0000b7fe, 0x00000000,
+ /* b4 */ 0x008fbffd, 0x008fbffe, 0x0000d9d9, 0x0000beb9,
+ /* b8 */ 0x008fc0a1, 0x00000000, 0x0000c6e8, 0x0000c7b1,
+ /* bc */ 0x008fc0a2, 0x008fc0a3, 0x00000000, 0x008fc0a4,
+
+ /*** e68exx - offset 0x01dc4 ***/
+ /* 80 */ 0x0000d9d7, 0x00000000, 0x008fc0a5, 0x0000c1dd,
+ /* 84 */ 0x008fc0a6, 0x00000000, 0x00000000, 0x008fc0a7,
+ /* 88 */ 0x0000bcf8, 0x0000d9dc, 0x008fc0a8, 0x00000000,
+ /* 8c */ 0x0000beb8, 0x00000000, 0x0000d9d6, 0x0000d9db,
+ /* 90 */ 0x008fc0a9, 0x00000000, 0x0000c7d3, 0x00000000,
+ /* 94 */ 0x008fc0aa, 0x008fc0ab, 0x0000d9d5, 0x00000000,
+ /* 98 */ 0x0000b7a1, 0x008fc0ac, 0x008fc0ad, 0x0000b3dd,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fc0ae, 0x0000d9dd,
+ /* a0 */ 0x0000ceab, 0x0000bace, 0x0000c3b5, 0x0000d9da,
+ /* a4 */ 0x008fc0af, 0x0000c0dc, 0x008fc0b0, 0x0000b9b5,
+ /* a8 */ 0x0000bfe4, 0x0000b1e6, 0x0000c1bc, 0x0000d9d8,
+ /* ac */ 0x0000b5c5, 0x008fc0b1, 0x008fc0b2, 0x008fc0b3,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000b7c7, 0x00000000,
+ /* b4 */ 0x0000c4cf, 0x0000d9de, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c1df,
+ /* bc */ 0x00000000, 0x008fc0b4, 0x0000d9e1, 0x00000000,
+
+ /*** e68fxx - offset 0x01e04 ***/
+ /* 80 */ 0x0000d9e3, 0x008fc0b5, 0x00000000, 0x0000c2b7,
+ /* 84 */ 0x0000d9e9, 0x008fc0b6, 0x0000d9e4, 0x00000000,
+ /* 88 */ 0x008fc0b7, 0x0000d9e6, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fc0b8, 0x0000c9c1,
+ /* 90 */ 0x0000c4f3, 0x008fc0b9, 0x0000d9e7, 0x008fc0ba,
+ /* 94 */ 0x008fc0bb, 0x008fc0bc, 0x0000cdac, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000cdc8, 0x0000b4b9,
+ /* 9c */ 0x008fc0bd, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x008fc0be, 0x0000b0ae, 0x00000000, 0x0000d9e5,
+ /* a4 */ 0x00000000, 0x008fc0bf, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000d9e2, 0x008fc0c0, 0x00000000,
+ /* ac */ 0x008fc0c1, 0x00000000, 0x0000b4f8, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x008fc0c2, 0x008fc0c3,
+ /* b4 */ 0x0000b1e7, 0x008fc0c4, 0x0000d9e8, 0x00000000,
+ /* b8 */ 0x008fc0c5, 0x008fc0c6, 0x0000cdc9, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e690xx - offset 0x01e3f ***/
+ /* 84 */ 0x00000000, 0x0000d9ec, 0x00000000,
+ /* 88 */ 0x00000000, 0x008fc0c7, 0x008fc0c8, 0x00000000,
+ /* 8c */ 0x00000000, 0x0000c2bb, 0x00000000, 0x0000d9f3,
+ /* 90 */ 0x008fc0c9, 0x00000000, 0x008fc0ca, 0x0000d9ed,
+ /* 94 */ 0x008fc0cb, 0x00000000, 0x0000d9ea, 0x0000d9f1,
+ /* 98 */ 0x008fc0cc, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000d9d3, 0x00000000, 0x008fc0cd, 0x00000000,
+ /* a0 */ 0x008fc0ce, 0x00000000, 0x008fc0cf, 0x00000000,
+ /* a4 */ 0x008fc0d0, 0x008fc0d1, 0x0000d9ee, 0x00000000,
+ /* a8 */ 0x0000d9f2, 0x008fc0d2, 0x008fc0d3, 0x00000000,
+ /* ac */ 0x0000c8c2, 0x0000c5eb, 0x00000000, 0x008fc0d4,
+ /* b0 */ 0x008fc0d5, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000d9eb, 0x008fc0d6, 0x0000d9ef, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000b7c8, 0x00000000,
+ /* bc */ 0x00000000, 0x008fc0d7, 0x0000baf1, 0x008fc0d8,
+
+ /*** e691xx - offset 0x01e7f ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x0000c0dd, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc0d9,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000d9f7, 0x008fc0da,
+ /* 90 */ 0x00000000, 0x008fc0db, 0x008fc0dc, 0x008fc0dd,
+ /* 94 */ 0x008fc0de, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000c5a6, 0x00000000, 0x008fc0df, 0x008fc0e0,
+ /* 9c */ 0x008fc0e1, 0x008fc0e2, 0x00000000, 0x008fc0e3,
+ /* a0 */ 0x008fc0e4, 0x008fc0e5, 0x00000000, 0x008fc0e6,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000d9f4,
+ /* a8 */ 0x00000000, 0x0000cbe0, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x008fc0e7, 0x00000000, 0x0000d9f5,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc0e8,
+ /* b4 */ 0x008fc0e9, 0x00000000, 0x0000d9f6, 0x00000000,
+ /* b8 */ 0x0000ccce, 0x00000000, 0x0000c0a2, 0x008fc0ea,
+ /* bc */ 0x00000000, 0x008fc0eb, 0x00000000, 0x00000000,
+
+ /*** e692xx - offset 0x01ebd ***/
+ /* 80 */ 0x00000000, 0x0000b7e2,
+ /* 84 */ 0x00000000, 0x008fc0ec, 0x00000000, 0x008fc0ed,
+ /* 88 */ 0x0000d9fd, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x008fc0ee,
+ /* 90 */ 0x008fc0ef, 0x008fc0f0, 0x0000bbb5, 0x0000d9fa,
+ /* 94 */ 0x00000000, 0x0000d9f9, 0x00000000, 0x00000000,
+ /* 98 */ 0x008fc0f1, 0x008fc0f2, 0x0000c7b2, 0x008fc0f3,
+ /* 9c */ 0x00000000, 0x008fc0f4, 0x0000c6b5, 0x008fc0f5,
+ /* a0 */ 0x00000000, 0x008fc0f6, 0x00000000, 0x008fc0f7,
+ /* a4 */ 0x0000c5b1, 0x0000d9fb, 0x008fc0f8, 0x00000000,
+ /* a8 */ 0x008fc0f9, 0x0000d9fc, 0x00000000, 0x0000c9ef,
+ /* ac */ 0x008fc0fa, 0x0000c7c5, 0x0000bba3, 0x00000000,
+ /* b0 */ 0x0000c0f1, 0x00000000, 0x0000cbd0, 0x008fc0fb,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000b3c9, 0x00000000, 0x0000daa5,
+ /* bc */ 0x0000d9fe, 0x008fc0fc, 0x008fc0fd, 0x008fc0fe,
+
+ /*** e693xx - offset 0x01efd ***/
+ /* 80 */ 0x00000000, 0x0000cdca, 0x0000daa7, 0x00000000,
+ /* 84 */ 0x008fc1a1, 0x0000daa3, 0x00000000, 0x0000daa4,
+ /* 88 */ 0x00000000, 0x008fc1a2, 0x008fc1a3, 0x008fc1a4,
+ /* 8c */ 0x008fc1a5, 0x0000c1e0, 0x008fc1a6, 0x00000000,
+ /* 90 */ 0x008fc1a7, 0x008fc1a8, 0x0000daa2, 0x00000000,
+ /* 94 */ 0x0000d9bf, 0x008fc1a9, 0x00000000, 0x008fc1aa,
+ /* 98 */ 0x0000daa6, 0x00000000, 0x0000daa1, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000daab, 0x0000daac, 0x0000c5a7, 0x0000daae,
+ /* a4 */ 0x008fc1ab, 0x008fc1ac, 0x0000bba4, 0x0000daa9,
+ /* a8 */ 0x00000000, 0x008fc1ad, 0x008fc1ae, 0x00000000,
+ /* ac */ 0x0000b5bc, 0x008fc1af, 0x00000000, 0x0000daaf,
+ /* b0 */ 0x008fc1b0, 0x0000daa8, 0x0000dab3, 0x00000000,
+ /* b4 */ 0x0000dab2, 0x008fc1b1, 0x0000dab1, 0x008fc1b2,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000dab4, 0x008fc1b3,
+ /* bc */ 0x00000000, 0x0000dab6, 0x0000bef1, 0x008fc1b4,
+
+ /*** e694xx - offset 0x01f3d ***/
+ /* 80 */ 0x0000dab5, 0x008fc1b5, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fc1b6, 0x0000dab9, 0x00000000, 0x00000000,
+ /* 88 */ 0x008fc1b7, 0x008fc1b8, 0x008fc1b9, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x008fc1ba,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc1bb,
+ /* 94 */ 0x008fc1bc, 0x00000000, 0x008fc1bd, 0x00000000,
+ /* 98 */ 0x0000dab7, 0x008fc1be, 0x00000000, 0x008fc1bf,
+ /* 9c */ 0x0000dab8, 0x0000d9f0, 0x008fc1c0, 0x008fc1c1,
+ /* a0 */ 0x00000000, 0x00000000, 0x008fc1c2, 0x0000dabb,
+ /* a4 */ 0x0000daba, 0x00000000, 0x008fc1c3, 0x00000000,
+ /* a8 */ 0x00000000, 0x008fc1c4, 0x0000d9f8, 0x0000dabc,
+ /* ac */ 0x0000dab0, 0x00000000, 0x008fc1c5, 0x0000bbd9,
+ /* b0 */ 0x00000000, 0x008fc1c6, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000dabd, 0x0000dabe, 0x0000dac0, 0x0000dabf,
+ /* b8 */ 0x0000dac1, 0x0000b2fe, 0x008fc1c7, 0x0000b9b6,
+ /* bc */ 0x008fc1c8, 0x008fc1c9, 0x0000cafc, 0x0000c0af,
+
+ /*** e695xx - offset 0x01f7d ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc1ca,
+ /* 84 */ 0x00000000, 0x0000b8ce, 0x00000000, 0x008fc1cb,
+ /* 88 */ 0x0000dac3, 0x008fc1cc, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x0000dac6, 0x008ff4c1, 0x0000c9d2,
+ /* 90 */ 0x008fc1cd, 0x0000b5df, 0x008fc1ce, 0x00000000,
+ /* 94 */ 0x008fc1cf, 0x0000dac5, 0x0000dac4, 0x0000c7d4,
+ /* 98 */ 0x0000dac7, 0x0000b6b5, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x0000dac9, 0x0000dac8, 0x008fc1d0,
+ /* a0 */ 0x008fc1d1, 0x00000000, 0x0000b4ba, 0x0000bbb6,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000c6d8, 0x008fc1d2,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc1d3,
+ /* ac */ 0x0000b7c9, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000bff4, 0x00000000, 0x0000daca, 0x00000000,
+ /* b4 */ 0x0000c0b0, 0x0000c5a8, 0x00000000, 0x0000c9df,
+ /* b8 */ 0x0000dacb, 0x00000000, 0x008fc1d4, 0x00000000,
+ /* bc */ 0x00000000, 0x008fc1d5, 0x00000000, 0x00000000,
+
+ /*** e696xx - offset 0x01fbc ***/
+ /* 80 */ 0x008fc1d6, 0x0000dacc, 0x0000dacd,
+ /* 84 */ 0x00000000, 0x008fc1d7, 0x00000000, 0x0000cab8,
+ /* 88 */ 0x0000d5dd, 0x0000c0c6, 0x008fc1d8, 0x00000000,
+ /* 8c */ 0x0000c9cc, 0x00000000, 0x0000bad8, 0x00000000,
+ /* 90 */ 0x0000c8e5, 0x0000c8c3, 0x008fc1d9, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fc1da, 0x00000000, 0x0000c5cd,
+ /* 98 */ 0x008fc1db, 0x0000cec1, 0x00000000, 0x0000dacf,
+ /* 9c */ 0x0000bcd0, 0x008fc1dc, 0x00000000, 0x0000dad0,
+ /* a0 */ 0x008fc1dd, 0x0000b0b6, 0x00000000, 0x008fc1de,
+ /* a4 */ 0x0000b6d4, 0x0000c0cd, 0x008fc1df, 0x0000c9e0,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000dad1,
+ /* ac */ 0x0000bbc2, 0x0000c3c7, 0x008fc1e0, 0x0000bbdb,
+ /* b0 */ 0x0000bfb7, 0x00000000, 0x008fc1e1, 0x008fc1e2,
+ /* b4 */ 0x008fc1e3, 0x00000000, 0x00000000, 0x0000dad2,
+ /* b8 */ 0x00000000, 0x0000cafd, 0x00000000, 0x00000000,
+ /* bc */ 0x0000b1f7, 0x0000bbdc, 0x00000000, 0x008fc1e4,
+
+ /*** e697xx - offset 0x01ffc ***/
+ /* 80 */ 0x00000000, 0x0000dad5, 0x008fc1e5, 0x0000dad3,
+ /* 84 */ 0x0000dad6, 0x0000ceb9, 0x0000dad4, 0x00000000,
+ /* 88 */ 0x008fc1e6, 0x008fc1e7, 0x00000000, 0x0000c0fb,
+ /* 8c */ 0x0000dad7, 0x00000000, 0x008fc1e8, 0x0000c2b2,
+ /* 90 */ 0x008fc1e9, 0x00000000, 0x0000dad8, 0x00000000,
+ /* 94 */ 0x008fc1ea, 0x00000000, 0x008fc1eb, 0x0000b4fa,
+ /* 98 */ 0x008fc1ec, 0x0000dada, 0x00000000, 0x0000dad9,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x008fc1ed,
+ /* a0 */ 0x0000dadb, 0x0000dadc, 0x0000b4fb, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000c6fc, 0x0000c3b6, 0x0000b5ec,
+ /* a8 */ 0x0000bbdd, 0x0000c1e1, 0x00000000, 0x00000000,
+ /* ac */ 0x0000bddc, 0x0000b0b0, 0x00000000, 0x00000000,
+ /* b0 */ 0x008fc1ee, 0x0000dadd, 0x008fc1ef, 0x00000000,
+ /* b4 */ 0x008fc1f0, 0x008fc1f1, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fc1f2, 0x0000b2a2, 0x0000dae1,
+ /* bc */ 0x00000000, 0x00000000, 0x008fc1f3, 0x008fc1f4,
+
+ /*** e698xx - offset 0x0203c ***/
+ /* 80 */ 0x008fc1f5, 0x00000000, 0x0000b9b7, 0x0000dae0,
+ /* 84 */ 0x008fc1f6, 0x00000000, 0x0000baab, 0x0000beba,
+ /* 88 */ 0x008fc1f7, 0x008fc1f8, 0x0000dadf, 0x00000000,
+ /* 8c */ 0x0000bebb, 0x008fc1f9, 0x0000ccc0, 0x0000baaa,
+ /* 90 */ 0x00000000, 0x008fc1fa, 0x008fc1fb, 0x0000b0d7,
+ /* 94 */ 0x0000c0ce, 0x008fc1fc, 0x008fc1fd, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000dae6, 0x008fc1fe, 0x008fc2a1, 0x0000c0b1,
+ /* a0 */ 0x0000b1c7, 0x008fc2a2, 0x008fc2a3, 0x008fc2a4,
+ /* a4 */ 0x008fc2a5, 0x0000bdd5, 0x008fc2a6, 0x0000cbe6,
+ /* a8 */ 0x0000baf2, 0x008fc2a7, 0x008fc2a8, 0x008fc2a9,
+ /* ac */ 0x008fc2aa, 0x0000bebc, 0x008fc2ab, 0x0000c0a7,
+ /* b0 */ 0x008fc2ac, 0x008fc2ad, 0x00000000, 0x008fc2ae,
+ /* b4 */ 0x0000dae5, 0x0000dae3, 0x0000dae4, 0x008fc2b0,
+ /* b8 */ 0x00000000, 0x008fc2af, 0x00000000, 0x008ff4c2,
+ /* bc */ 0x0000c3eb, 0x00000000, 0x00000000, 0x0000dba6,
+
+ /*** e699xx - offset 0x0207c ***/
+ /* 80 */ 0x008fc2b1, 0x0000daea, 0x0000bbfe, 0x0000b9b8,
+ /* 84 */ 0x0000dae8, 0x008fc2b2, 0x008fc2b3, 0x00000000,
+ /* 88 */ 0x00000000, 0x0000dae9, 0x008fc2b4, 0x0000bfb8,
+ /* 8c */ 0x008fc2b5, 0x00000000, 0x008fc2b7, 0x0000dae7,
+ /* 90 */ 0x00000000, 0x008fc2b6, 0x0000bbaf, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc2b8,
+ /* 98 */ 0x008fc2b9, 0x008fc2ba, 0x00000000, 0x008fc2bb,
+ /* 9c */ 0x008fc2bc, 0x0000daec, 0x0000daeb, 0x0000daf0,
+ /* a0 */ 0x008fc2bd, 0x008fc2be, 0x0000daf1, 0x00000000,
+ /* a4 */ 0x0000daed, 0x008ff4c3, 0x0000b3a2, 0x0000daee,
+ /* a8 */ 0x0000daef, 0x0000c8d5, 0x008fc2c0, 0x008fc2c1,
+ /* ac */ 0x008fc2c2, 0x00000000, 0x0000c9e1, 0x0000b7ca,
+ /* b0 */ 0x0000daf2, 0x00000000, 0x00000000, 0x008fc2c4,
+ /* b4 */ 0x0000c0b2, 0x008fc2c5, 0x0000bebd, 0x008fc2c7,
+ /* b8 */ 0x008fc2c8, 0x008fc2c9, 0x0000c3d2, 0x008fc2ca,
+ /* bc */ 0x008fc2cc, 0x00000000, 0x008fc2c3, 0x008fc2c6,
+
+ /*** e69axx - offset 0x020bc ***/
+ /* 80 */ 0x008fc2cb, 0x0000b6c7, 0x00000000, 0x0000daf3,
+ /* 84 */ 0x0000daf7, 0x00000000, 0x00000000, 0x0000b2cb,
+ /* 88 */ 0x0000daf4, 0x0000daf6, 0x00000000, 0x008fc2cd,
+ /* 8c */ 0x008fc2ce, 0x008fc2cf, 0x0000daf5, 0x00000000,
+ /* 90 */ 0x008fc2d0, 0x0000bdeb, 0x008fc2d1, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000c3c8, 0x0000b0c5,
+ /* 98 */ 0x0000daf8, 0x008fc2d2, 0x008fc2d3, 0x008fc2d4,
+ /* 9c */ 0x008fc2d5, 0x0000daf9, 0x00000000, 0x008fc2d6,
+ /* a0 */ 0x008fc2d7, 0x00000000, 0x0000c4aa, 0x00000000,
+ /* a4 */ 0x008fc2d8, 0x00000000, 0x0000cef1, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000bbc3,
+ /* ac */ 0x00000000, 0x008fc2d9, 0x0000caeb, 0x00000000,
+ /* b0 */ 0x00000000, 0x008fc2da, 0x008fc2db, 0x00000000,
+ /* b4 */ 0x0000cbbd, 0x008fc2dc, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000dba2, 0x0000dafb, 0x00000000, 0x008fc2dd,
+ /* bc */ 0x0000dafe, 0x00000000, 0x0000dafd, 0x008fc2de,
+
+ /*** e69bxx - offset 0x020fc ***/
+ /* 80 */ 0x008fc2df, 0x0000dafa, 0x008fc2e0, 0x008fc2e1,
+ /* 84 */ 0x0000dba1, 0x00000000, 0x00000000, 0x0000c6de,
+ /* 88 */ 0x008fc2e2, 0x0000dafc, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fc2e3, 0x00000000, 0x008fc2e4, 0x008fc2e5,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x008fc2e6, 0x00000000, 0x0000dba3, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000bdec, 0x0000dba4, 0x008fc2e7,
+ /* 9c */ 0x0000cdcb, 0x0000c7f8, 0x00000000, 0x008fc2e8,
+ /* a0 */ 0x0000dba5, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000dba7, 0x00000000,
+ /* a8 */ 0x008fc2e9, 0x0000dba8, 0x00000000, 0x008fc2ea,
+ /* ac */ 0x008fc2eb, 0x00000000, 0x008fc2ec, 0x00000000,
+ /* b0 */ 0x0000dba9, 0x00000000, 0x0000b6ca, 0x0000b1c8,
+ /* b4 */ 0x0000b9b9, 0x0000dbaa, 0x00000000, 0x0000dbab,
+ /* b8 */ 0x0000bdf1, 0x0000c1e2, 0x008fc2ed, 0x008fc2bf,
+ /* bc */ 0x0000d2d8, 0x0000c1be, 0x0000c1bd, 0x0000c2d8,
+
+ /*** e69cxx - offset 0x0213c ***/
+ /* 80 */ 0x0000bac7, 0x00000000, 0x00000000, 0x0000d0f2,
+ /* 84 */ 0x00000000, 0x008fc2ee, 0x00000000, 0x008fc2ef,
+ /* 88 */ 0x0000b7ee, 0x0000cdad, 0x00000000, 0x0000cafe,
+ /* 8c */ 0x00000000, 0x0000c9fe, 0x008fc2f0, 0x0000dbac,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc2f1,
+ /* 94 */ 0x0000baf3, 0x0000c4bf, 0x0000dbad, 0x0000cfaf,
+ /* 98 */ 0x00000000, 0x008fc2f2, 0x00000000, 0x0000cbbe,
+ /* 9c */ 0x008fc2f3, 0x0000c4ab, 0x0000dbae, 0x0000b4fc,
+ /* a0 */ 0x008fc2f4, 0x00000000, 0x008fc2f5, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000dbaf, 0x0000dbb0,
+ /* a8 */ 0x0000ccda, 0x00000000, 0x0000cca4, 0x0000cbf6,
+ /* ac */ 0x0000cbdc, 0x0000bba5, 0x0000dbb2, 0x00000000,
+ /* b0 */ 0x00000000, 0x0000bceb, 0x00000000, 0x008fc2f6,
+ /* b4 */ 0x0000cbd1, 0x00000000, 0x0000dbb4, 0x0000dbb7,
+ /* b8 */ 0x0000dbb6, 0x00000000, 0x0000b4f9, 0x00000000,
+ /* bc */ 0x00000000, 0x0000b5e0, 0x008fc2f7, 0x0000dbb3,
+
+ /*** e69dxx - offset 0x0217c ***/
+ /* 80 */ 0x00000000, 0x0000dbb5, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fc2f8, 0x0000dbb8, 0x008fc2f9,
+ /* 88 */ 0x008fc2fa, 0x0000bff9, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fc2fb, 0x00000000, 0x0000cdfb, 0x0000b0c9,
+ /* 90 */ 0x0000bae0, 0x0000c2bc, 0x00000000, 0x0000bcdd,
+ /* 94 */ 0x008fc2fc, 0x008fc2fd, 0x0000bef3, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000dbbb, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000c5ce, 0x008fc2fe, 0x0000dbb9, 0x0000c2ab,
+ /* a0 */ 0x0000dbba, 0x0000bef2, 0x0000ccdd, 0x0000dbbc,
+ /* a4 */ 0x0000dbbd, 0x0000cde8, 0x008fc3a1, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000dbc2, 0x00000000,
+ /* ac */ 0x008fc3a2, 0x0000b9ba, 0x008fc3a3, 0x0000c7d5,
+ /* b0 */ 0x0000dbbf, 0x0000c5ec, 0x0000dade, 0x0000dae2,
+ /* b4 */ 0x008fc3a4, 0x0000b5cf, 0x008fc3a5, 0x0000c7c7,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc3a6,
+ /* bc */ 0x0000dbc1, 0x00000000, 0x0000bebe, 0x0000c8c4,
+
+ /*** e69exx - offset 0x021bc ***/
+ /* 80 */ 0x00000000, 0x008fc3a7, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fc3a8, 0x0000dbc7, 0x00000000, 0x0000c8fa,
+ /* 88 */ 0x00000000, 0x0000dbbe, 0x00000000, 0x0000dbc4,
+ /* 8c */ 0x0000dbc3, 0x00000000, 0x008fc3a9, 0x008fc3aa,
+ /* 90 */ 0x0000c0cf, 0x008fc3ab, 0x00000000, 0x008fc3ac,
+ /* 94 */ 0x00000000, 0x0000cbed, 0x008fc3ad, 0x0000ced3,
+ /* 98 */ 0x008fc3ae, 0x008fc3af, 0x0000cbe7, 0x008fc3b0,
+ /* 9c */ 0x0000b2cc, 0x0000bbde, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000cfc8, 0x0000dbc6, 0x0000bff5, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000dbc5, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000dbc0, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x0000b8cf,
+ /* b0 */ 0x008fc3b1, 0x008fc3b2, 0x008fc3b3, 0x0000dbcc,
+ /* b4 */ 0x0000dbca, 0x008fc3b4, 0x0000b2cd, 0x0000dbc8,
+ /* b8 */ 0x0000dbce, 0x0000dbd4, 0x00000000, 0x008fc3b5,
+ /* bc */ 0x008fc3b6, 0x008fc3b7, 0x00000000, 0x00000000,
+
+ /*** e69fxx - offset 0x021fc ***/
+ /* 80 */ 0x008fc3b9, 0x0000c2c8, 0x008fc3ba, 0x008fc3bb,
+ /* 84 */ 0x0000cac1, 0x008fc3bc, 0x0000dbd6, 0x00000000,
+ /* 88 */ 0x008fc3bd, 0x008fc3be, 0x0000c9a2, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000dbd5, 0x0000c7f0,
+ /* 90 */ 0x0000cbbf, 0x0000b4bb, 0x008fc3bf, 0x0000c0f7,
+ /* 94 */ 0x0000bdc0, 0x00000000, 0x00000000, 0x008fc3c0,
+ /* 98 */ 0x0000c4d3, 0x008fc3c1, 0x0000cdae, 0x00000000,
+ /* 9c */ 0x008fc3c2, 0x0000dbd1, 0x0000dbd0, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fc3c3, 0x0000dbd2, 0x00000000,
+ /* a4 */ 0x0000dbcf, 0x00000000, 0x008fc3c4, 0x0000dbd7,
+ /* a8 */ 0x00000000, 0x0000dbcd, 0x00000000, 0x00000000,
+ /* ac */ 0x0000dbcb, 0x00000000, 0x0000dbd3, 0x0000dbc9,
+ /* b0 */ 0x008fc3c5, 0x0000c3ec, 0x008fc3c6, 0x0000ccf8,
+ /* b4 */ 0x0000bcc6, 0x0000baf4, 0x008fc3c7, 0x008fc3c8,
+ /* b8 */ 0x00000000, 0x008fc3b8, 0x00000000, 0x0000baba,
+ /* bc */ 0x00000000, 0x00000000, 0x0000cbef, 0x0000b3c1,
+
+ /*** e6a0xx - offset 0x0223c ***/
+ /* 80 */ 0x00000000, 0x008ff4c6, 0x0000c4ce, 0x0000c6ca,
+ /* 84 */ 0x0000b1c9, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c0f2,
+ /* 94 */ 0x008fc3ca, 0x00000000, 0x0000c0b4, 0x0000b7aa,
+ /* 98 */ 0x00000000, 0x008fc3cb, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fc3cc, 0x0000dbd9, 0x008fc3cd,
+ /* a0 */ 0x00000000, 0x0000b9bb, 0x0000b3fc, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc3cf,
+ /* a8 */ 0x008fc3ce, 0x0000dbdb, 0x0000b3f4, 0x0000dbe1,
+ /* ac */ 0x008fc3d0, 0x008fc3d1, 0x00000000, 0x008fc3d2,
+ /* b0 */ 0x008fc3d3, 0x008fc3d4, 0x0000dbde, 0x008fc3d5,
+ /* b4 */ 0x0000c0f3, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000b3cb, 0x0000baac, 0x00000000, 0x008fc3d6,
+ /* bc */ 0x0000b3ca, 0x0000bacf, 0x00000000, 0x008fc3d7,
+
+ /*** e6a1xx - offset 0x0227c ***/
+ /* 80 */ 0x0000dbdc, 0x0000b7e5, 0x0000b7cb, 0x0000c5ed,
+ /* 84 */ 0x008fc3d8, 0x008fc3d9, 0x0000dbda, 0x00000000,
+ /* 88 */ 0x0000b0c6, 0x00000000, 0x008fc3da, 0x00000000,
+ /* 8c */ 0x008fc3db, 0x0000dbdd, 0x0000dbdf, 0x00000000,
+ /* 90 */ 0x0000b6cd, 0x0000b7ac, 0x008fc3c9, 0x0000b4bc,
+ /* 94 */ 0x0000b5cb, 0x008fc3dc, 0x00000000, 0x008fc3dd,
+ /* 98 */ 0x008fc3de, 0x0000dbe2, 0x00000000, 0x008fc3df,
+ /* 9c */ 0x0000baf9, 0x0000cbf1, 0x00000000, 0x0000bbb7,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x0000dbe3,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c9b0,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc3e0,
+ /* ac */ 0x00000000, 0x00000000, 0x008fc3e1, 0x008fc3e2,
+ /* b0 */ 0x008fc3e3, 0x008fc3e4, 0x008fc3e5, 0x00000000,
+ /* b4 */ 0x0000dbef, 0x008fc3e6, 0x0000b2b3, 0x0000dbe4,
+ /* b8 */ 0x00000000, 0x008fc3e7, 0x008fc3e8, 0x008fc3e9,
+ /* bc */ 0x008fc3ea, 0x00000000, 0x0000dbf5, 0x0000dbe5,
+
+ /*** e6a2xx - offset 0x022bc ***/
+ /* 80 */ 0x00000000, 0x0000cec2, 0x008fc3eb, 0x0000dbec,
+ /* 84 */ 0x008fc3ec, 0x0000c7df, 0x008fc3ed, 0x00000000,
+ /* 88 */ 0x008fc3ee, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x0000dbf4, 0x00000000, 0x0000dbe7,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x0000b0b4,
+ /* 94 */ 0x0000dbe9, 0x00000000, 0x008fc3ef, 0x0000b9bc,
+ /* 98 */ 0x008fc3f0, 0x00000000, 0x008fc3f1, 0x0000dbeb,
+ /* 9c */ 0x008fc3f2, 0x0000dbea, 0x00000000, 0x0000dbe6,
+ /* a0 */ 0x0000dbf1, 0x008fc3f3, 0x0000bebf, 0x008fc3f4,
+ /* a4 */ 0x00000000, 0x008fc3f5, 0x0000d4ed, 0x0000b8e8,
+ /* a8 */ 0x0000cdfc, 0x008fc3f6, 0x008fc3f7, 0x00000000,
+ /* ac */ 0x00000000, 0x0000dbe8, 0x008fc3f8, 0x0000c4f4,
+ /* b0 */ 0x0000b3a3, 0x0000baad, 0x008fc3f9, 0x0000dbe0,
+ /* b4 */ 0x00000000, 0x0000dbf0, 0x0000b3e1, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000dbee, 0x0000dbf2, 0x008fc3fa,
+ /* bc */ 0x0000c5ee, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e6a3xx - offset 0x022f9 ***/
+ /* 80 */ 0x00000000,
+ /* 84 */ 0x0000b4fe, 0x008fc3fb, 0x0000dcb2, 0x00000000,
+ /* 88 */ 0x008fc3fc, 0x0000ccc9, 0x0000dbf7, 0x0000b4fd,
+ /* 8c */ 0x008fc3fd, 0x0000dbfe, 0x00000000, 0x008fc3fe,
+ /* 90 */ 0x008fc4a1, 0x008fc4a2, 0x0000cbc0, 0x008fc4a3,
+ /* 94 */ 0x0000dca1, 0x0000dca3, 0x008fc4a4, 0x0000dca7,
+ /* 98 */ 0x0000dbf9, 0x008fc4a5, 0x0000c3aa, 0x00000000,
+ /* 9c */ 0x008fc4a6, 0x008fc4a7, 0x00000000, 0x0000c5ef,
+ /* a0 */ 0x0000dcab, 0x0000dbfc, 0x00000000, 0x0000dca8,
+ /* a4 */ 0x00000000, 0x008fc4a8, 0x00000000, 0x0000dca2,
+ /* a8 */ 0x008fc4a9, 0x00000000, 0x008fc4aa, 0x008fc4ab,
+ /* ac */ 0x008fc4ac, 0x008fc4ad, 0x0000bfb9, 0x0000dcac,
+ /* b0 */ 0x008fc4ae, 0x008fc4af, 0x0000c0b3, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fc4b0, 0x008fc4b1, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000dcaa, 0x0000b4bd, 0x008fc4b2,
+ /* bc */ 0x008fc4b3, 0x008fc4b4, 0x00000000, 0x00000000,
+
+ /*** e6a4xx - offset 0x02339 ***/
+ /* 80 */ 0x0000cfd0, 0x0000dbf6, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000dca6, 0x0000b0d8, 0x008fc4b5, 0x00000000,
+ /* 88 */ 0x0000dbf8, 0x008fc4b6, 0x008fc4b7, 0x0000ccba,
+ /* 8c */ 0x0000dbfd, 0x0000bfa2, 0x0000c4c7, 0x0000dbf3,
+ /* 90 */ 0x008fc4b8, 0x008fc4b9, 0x0000dca5, 0x008fc4ba,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fc4bb, 0x008fc4bc,
+ /* 98 */ 0x00000000, 0x0000bffa, 0x0000dcaf, 0x0000b3f1,
+ /* 9c */ 0x0000b8a1, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x0000dcb1, 0x0000dbfa, 0x0000dcb0,
+ /* a4 */ 0x00000000, 0x0000dca9, 0x0000dbfb, 0x00000000,
+ /* a8 */ 0x0000dcad, 0x00000000, 0x0000dcae, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000dcbf, 0x008fc4bd, 0x00000000, 0x008fc4be,
+ /* b4 */ 0x0000c6ce, 0x008fc4bf, 0x0000dca4, 0x00000000,
+ /* b8 */ 0x008fc4c0, 0x0000dcbb, 0x00000000, 0x008fc4c1,
+ /* bc */ 0x00000000, 0x0000dcbd, 0x00000000, 0x0000c4d8,
+
+ /*** e6a5xx - offset 0x02379 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x008fc4c2, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fc4c3, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x008fc4c4, 0x0000cdcc, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fc4c5, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c9f6,
+ /* 94 */ 0x0000dcb8, 0x0000c2ca, 0x00000000, 0x008fc4c6,
+ /* 98 */ 0x00000000, 0x0000dcbe, 0x0000c1bf, 0x008fc4c7,
+ /* 9c */ 0x0000dcb5, 0x0000dcc2, 0x0000dcc1, 0x00000000,
+ /* a0 */ 0x0000c6ef, 0x0000dcc0, 0x0000c6ea, 0x008fc4c8,
+ /* a4 */ 0x008fc4c9, 0x008fc4ca, 0x008fc4cb, 0x00000000,
+ /* a8 */ 0x008fc4cc, 0x008fc4cd, 0x0000dcc4, 0x0000dcb7,
+ /* ac */ 0x008fc4ce, 0x0000b6c8, 0x0000dcba, 0x0000bddd,
+ /* b0 */ 0x008fc4cf, 0x008fc4d0, 0x008fc4d1, 0x0000c7e0,
+ /* b4 */ 0x0000dcbc, 0x0000b6cb, 0x00000000, 0x0000dcb4,
+ /* b8 */ 0x0000dcb6, 0x0000dcb3, 0x008fc4d2, 0x008fc4d3,
+ /* bc */ 0x0000cfb0, 0x0000b3da, 0x0000dcb9, 0x008fc4d4,
+
+ /*** e6a6xx - offset 0x023b9 ***/
+ /* 80 */ 0x008fc4d5, 0x0000dcc3, 0x0000b3b5, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000bae7, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fc4d6, 0x0000b1dd, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000dcd4, 0x008fc4d7, 0x00000000,
+ /* 94 */ 0x0000cfb1, 0x0000dcd7, 0x008fc4d8, 0x00000000,
+ /* 98 */ 0x008fc4d9, 0x00000000, 0x00000000, 0x0000bfba,
+ /* 9c */ 0x0000dcd6, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000dcd5, 0x008fc4da, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x008fc4db, 0x008fc4dc, 0x0000dcd2,
+ /* a8 */ 0x008fc4dd, 0x00000000, 0x00000000, 0x008fc4de,
+ /* ac */ 0x00000000, 0x008fc4df, 0x0000dcc6, 0x008fc4e0,
+ /* b0 */ 0x00000000, 0x0000dce3, 0x0000dcc5, 0x00000000,
+ /* b4 */ 0x0000dcd8, 0x00000000, 0x00000000, 0x008fc4e1,
+ /* b8 */ 0x008fc4e2, 0x00000000, 0x008fc4e3, 0x0000dcd0,
+ /* bc */ 0x008fc4e4, 0x00000000, 0x0000dccb, 0x0000dcc8,
+
+ /*** e6a7xx - offset 0x023f9 ***/
+ /* 80 */ 0x00000000, 0x0000dcc9, 0x00000000, 0x0000dcd1,
+ /* 84 */ 0x00000000, 0x008fc4e5, 0x00000000, 0x0000f4a2,
+ /* 88 */ 0x008fc4e6, 0x00000000, 0x0000dcce, 0x0000b9bd,
+ /* 8c */ 0x0000c4c8, 0x0000c1e4, 0x0000dccc, 0x00000000,
+ /* 90 */ 0x0000dcc7, 0x008fc4e7, 0x00000000, 0x0000dcca,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fc4e8, 0x008fc4e9,
+ /* 98 */ 0x0000cdcd, 0x0000cbea, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x0000dccf, 0x0000dcd9, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x008fc4ea, 0x00000000,
+ /* a4 */ 0x00000000, 0x008fc4eb, 0x00000000, 0x0000dce1,
+ /* a8 */ 0x0000dcda, 0x00000000, 0x00000000, 0x0000dce7,
+ /* ac */ 0x00000000, 0x0000dce5, 0x008fc4ec, 0x008fc4ed,
+ /* b0 */ 0x00000000, 0x008fc4ee, 0x0000dce0, 0x008fc4ef,
+ /* b4 */ 0x00000000, 0x008fc4f0, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000dcdf, 0x00000000, 0x0000c4d0,
+ /* bc */ 0x00000000, 0x0000c1e5, 0x008fc4f1, 0x0000dcdd,
+
+ /*** e6a8xx - offset 0x02439 ***/
+ /* 80 */ 0x008fc4f2, 0x008fc4f3, 0x0000dcdb, 0x008fc4f4,
+ /* 84 */ 0x00000000, 0x0000dce2, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000dce8, 0x0000c8f5,
+ /* 8c */ 0x0000dcee, 0x00000000, 0x00000000, 0x008fc4f5,
+ /* 90 */ 0x00000000, 0x008fc4f6, 0x0000dce9, 0x0000dcec,
+ /* 94 */ 0x0000dce6, 0x008fc4f7, 0x00000000, 0x0000c3f4,
+ /* 98 */ 0x00000000, 0x0000c9b8, 0x008fc4f8, 0x0000dcdc,
+ /* 9c */ 0x00000000, 0x008fc4f9, 0x0000dce4, 0x0000bec0,
+ /* a0 */ 0x008fc4fa, 0x0000cccf, 0x0000dcf8, 0x0000dceb,
+ /* a4 */ 0x008fc4fb, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fc4fc, 0x0000b8a2, 0x0000b2a3, 0x0000b3df,
+ /* ac */ 0x00000000, 0x00000000, 0x0000dcd3, 0x00000000,
+ /* b0 */ 0x008fc4fd, 0x00000000, 0x008fc4fe, 0x00000000,
+ /* b4 */ 0x008fc5a1, 0x0000bec1, 0x0000dcf0, 0x008fc5a2,
+ /* b8 */ 0x0000dcf7, 0x0000bcf9, 0x0000b3f2, 0x008fc5a3,
+ /* bc */ 0x00000000, 0x0000c3ae, 0x008fc5a4, 0x008fc5a5,
+
+ /*** e6a9xx - offset 0x02479 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000dced, 0x008fc5a6, 0x008fc5a7, 0x0000dcf2,
+ /* 88 */ 0x0000dcf6, 0x008fc5a8, 0x008fc5a9, 0x0000b6b6,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fc5aa, 0x00000000,
+ /* 90 */ 0x008fc5ab, 0x008fc5ac, 0x008fc5ad, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fc5ae, 0x008fc5af, 0x00000000,
+ /* 98 */ 0x0000b5cc, 0x0000dcf4, 0x00000000, 0x008fc5b0,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x0000b5a1,
+ /* a0 */ 0x00000000, 0x0000c6cb, 0x0000dcf3, 0x00000000,
+ /* a4 */ 0x008fc5b1, 0x00000000, 0x0000dcf5, 0x008fc5b2,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fc5b3, 0x008ff4c9,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x008fc5b4, 0x0000dcef, 0x008fc5b5,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000dcf1, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x008fc5b6, 0x0000b3e0,
+
+ /*** e6aaxx - offset 0x024b9 ***/
+ /* 80 */ 0x0000c3c9, 0x008fc5b7, 0x00000000, 0x008fc5b8,
+ /* 84 */ 0x0000dcfc, 0x00000000, 0x008fc5b9, 0x008fc5ba,
+ /* 88 */ 0x00000000, 0x008fc5bb, 0x00000000, 0x008fc5bc,
+ /* 8c */ 0x00000000, 0x0000dcfa, 0x0000b8e9, 0x00000000,
+ /* 90 */ 0x0000dcf9, 0x008fc5bd, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x0000dda1,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc5be,
+ /* 9c */ 0x0000dbd8, 0x008fc5bf, 0x008fc5c0, 0x008fc5c1,
+ /* a0 */ 0x0000dcfb, 0x00000000, 0x0000dcfd, 0x0000dcfe,
+ /* a4 */ 0x00000000, 0x008fc5c2, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000ddac, 0x008fc5c3,
+ /* ac */ 0x0000dda8, 0x00000000, 0x0000dbed, 0x008fc5c4,
+ /* b0 */ 0x008fc5c5, 0x008fc5c6, 0x00000000, 0x0000dda7,
+ /* b4 */ 0x008fc5c7, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000dda6, 0x00000000, 0x00000000, 0x0000dda3,
+ /* bc */ 0x00000000, 0x008fc5c8, 0x008fc5c9, 0x008fc5ca,
+
+ /*** e6abxx - offset 0x024f9 ***/
+ /* 80 */ 0x00000000, 0x0000dcea, 0x0000dda5, 0x0000dda4,
+ /* 84 */ 0x00000000, 0x00000000, 0x008fc5cb, 0x00000000,
+ /* 88 */ 0x008fc5cd, 0x008fc5cc, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fc5ce, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fc5cf, 0x0000ddaa, 0x00000000, 0x0000cfa6,
+ /* 94 */ 0x008fc5d0, 0x008fc5d1, 0x008fc5d2, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000ddad, 0x0000b6fb,
+ /* 9c */ 0x008fc5d3, 0x008fc5d4, 0x0000dda9, 0x0000ddab,
+ /* a0 */ 0x00000000, 0x00000000, 0x008ff4ca, 0x00000000,
+ /* a4 */ 0x008fc5d5, 0x00000000, 0x00000000, 0x008fc5d6,
+ /* a8 */ 0x0000c8a7, 0x00000000, 0x0000ddae, 0x00000000,
+ /* ac */ 0x008fc5d7, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x008fc5d8, 0x008fc5d9, 0x008fc5da, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000ddb2, 0x0000ddaf,
+ /* bc */ 0x008fc5db, 0x008fc5dc, 0x00000000, 0x00000000,
+
+ /*** e6acxx - offset 0x02537 ***/
+ /* 80 */ 0x008fc5dd, 0x008fc5de,
+ /* 84 */ 0x0000cdf3, 0x0000ddb0, 0x008fc5df, 0x008fc5e0,
+ /* 88 */ 0x00000000, 0x008fc5e1, 0x0000dcde, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x008fc5e2,
+ /* 90 */ 0x008fc5e3, 0x008fc5e4, 0x0000ddb3, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000ddb4, 0x008fc5e5,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc5e6,
+ /* 9c */ 0x00000000, 0x0000b1b5, 0x008fc5e7, 0x0000ddb6,
+ /* a0 */ 0x0000b7e7, 0x0000bca1, 0x00000000, 0x0000b6d5,
+ /* a4 */ 0x008fc5e8, 0x00000000, 0x00000000, 0x0000b2a4,
+ /* a8 */ 0x008fc5e9, 0x00000000, 0x00000000, 0x008fc5ea,
+ /* ac */ 0x008fc5eb, 0x00000000, 0x00000000, 0x008fc5ec,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000cddf, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fc5ed, 0x008fc5ee, 0x0000ddb8,
+ /* b8 */ 0x0000ddb7, 0x0000ddba, 0x0000b5bd, 0x008fc5ef,
+ /* bc */ 0x00000000, 0x0000b6d6, 0x0000b4be, 0x008fc5f0,
+
+ /*** e6adxx - offset 0x02577 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x0000ddbd,
+ /* 84 */ 0x00000000, 0x00000000, 0x008fc5f1, 0x0000ddbc,
+ /* 88 */ 0x00000000, 0x0000ddbe, 0x008fc5f2, 0x00000000,
+ /* 8c */ 0x0000b2ce, 0x008fc5f3, 0x0000c3b7, 0x00000000,
+ /* 90 */ 0x0000ddbf, 0x00000000, 0x008fc5f4, 0x0000b4bf,
+ /* 94 */ 0x0000ddc1, 0x00000000, 0x008fc5f5, 0x00000000,
+ /* 98 */ 0x008fc5f6, 0x0000ddc0, 0x00000000, 0x0000ddc2,
+ /* 9c */ 0x00000000, 0x008fc5f7, 0x00000000, 0x0000ddc3,
+ /* a0 */ 0x008fc5f8, 0x0000ddc4, 0x0000bbdf, 0x0000c0b5,
+ /* a4 */ 0x0000baa1, 0x00000000, 0x0000c9f0, 0x008fc5f9,
+ /* a8 */ 0x00000000, 0x0000cae2, 0x0000cfc4, 0x008fc5fa,
+ /* ac */ 0x00000000, 0x00000000, 0x008fc5fb, 0x0000bbf5,
+ /* b0 */ 0x008fc5fc, 0x00000000, 0x00000000, 0x0000bad0,
+ /* b4 */ 0x0000cef2, 0x008fc5fd, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000ddc5, 0x0000ddc6, 0x00000000, 0x0000bbe0,
+ /* bc */ 0x00000000, 0x008fc5fe, 0x008fc6a1, 0x0000ddc7,
+
+ /*** e6aexx - offset 0x025b7 ***/
+ /* 80 */ 0x0000ddc8, 0x00000000, 0x008fc6a2, 0x0000ddca,
+ /* 84 */ 0x0000ddc9, 0x008fc6a3, 0x0000cbd8, 0x00000000,
+ /* 88 */ 0x00000000, 0x0000bdde, 0x0000bcec, 0x0000bbc4,
+ /* 8c */ 0x00000000, 0x0000ddcb, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000ddcd, 0x0000bfa3, 0x008fc6a4,
+ /* 98 */ 0x0000ddcc, 0x00000000, 0x00000000, 0x008fc6a5,
+ /* 9c */ 0x00000000, 0x00000000, 0x0000ddce, 0x008fc6a6,
+ /* a0 */ 0x008fc6a7, 0x00000000, 0x008fc6a8, 0x008fc6a9,
+ /* a4 */ 0x0000ddcf, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fc6aa, 0x008fc6ab, 0x0000ddd0, 0x0000ddd1,
+ /* ac */ 0x008fc6ac, 0x008fc6ad, 0x008fc6ae, 0x0000ddd2,
+ /* b0 */ 0x008fc6af, 0x0000ddd4, 0x0000ddd3, 0x0000ddd5,
+ /* b4 */ 0x0000b2a5, 0x0000c3ca, 0x00000000, 0x0000ddd6,
+ /* b8 */ 0x008fc6b0, 0x008fc6b1, 0x0000bba6, 0x0000b3cc,
+ /* bc */ 0x0000ddd7, 0x008fc6b2, 0x008fc6b3, 0x0000c5c2,
+
+ /*** e6afxx - offset 0x025f7 ***/
+ /* 80 */ 0x0000d4cc, 0x00000000, 0x00000000, 0x008fc6b4,
+ /* 84 */ 0x008fc6b5, 0x0000b5a3, 0x0000ddd8, 0x00000000,
+ /* 88 */ 0x00000000, 0x008fc6b6, 0x00000000, 0x0000ddd9,
+ /* 8c */ 0x008fc6b7, 0x0000caec, 0x0000cbe8, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000c6c7, 0x0000ddda,
+ /* 94 */ 0x0000c8e6, 0x00000000, 0x008fc6b8, 0x00000000,
+ /* 98 */ 0x0000c8fb, 0x00000000, 0x008fc6b9, 0x0000ccd3,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x0000dddb,
+ /* a0 */ 0x00000000, 0x008fc6ba, 0x00000000, 0x008fc6bb,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fc6bc, 0x008fc6bd,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000dddd,
+ /* ac */ 0x0000dddc, 0x00000000, 0x008fc6be, 0x0000dddf,
+ /* b0 */ 0x00000000, 0x008fc6bf, 0x00000000, 0x0000ddde,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc6c0,
+ /* b8 */ 0x00000000, 0x008fc6c1, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x008fc6c2,
+
+ /*** e6b0xx - offset 0x02637 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x008fc6c3, 0x00000000,
+ /* 84 */ 0x008fc6c4, 0x008fc6c5, 0x00000000, 0x00000000,
+ /* 88 */ 0x0000dde1, 0x008fc6c6, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fc6c7, 0x008fc6c8, 0x0000bbe1,
+ /* 90 */ 0x008fc6c9, 0x0000ccb1, 0x008fc6ca, 0x0000dde2,
+ /* 94 */ 0x0000dde3, 0x00000000, 0x00000000, 0x0000b5a4,
+ /* 98 */ 0x00000000, 0x008fc6cb, 0x00000000, 0x0000dde4,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x008fc6cc,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x0000dde6,
+ /* a4 */ 0x0000dde5, 0x00000000, 0x008fc6cd, 0x008fc6ce,
+ /* a8 */ 0x008fc6cf, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x008fc6d0, 0x00000000, 0x008fc6d1, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc6d2,
+ /* b4 */ 0x0000bfe5, 0x008fc6d3, 0x008fc6d4, 0x0000c9b9,
+ /* b8 */ 0x0000b1ca, 0x00000000, 0x008fc6d5, 0x008fc6d6,
+ /* bc */ 0x00000000, 0x00000000, 0x0000c8c5, 0x008fc6d7,
+
+ /*** e6b1xx - offset 0x02677 ***/
+ /* 80 */ 0x0000c4f5, 0x0000bdc1, 0x0000b5e1, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fc6d8, 0x008fc6d9,
+ /* 8c */ 0x00000000, 0x008fc6da, 0x0000c8c6, 0x008fc6db,
+ /* 90 */ 0x0000bcae, 0x00000000, 0x008fc6dc, 0x00000000,
+ /* 94 */ 0x008fc6dd, 0x0000dde8, 0x00000000, 0x0000b4c0,
+ /* 98 */ 0x00000000, 0x008fc6de, 0x0000b1f8, 0x008fc6df,
+ /* 9c */ 0x008fc6e0, 0x0000c6f2, 0x0000dde7, 0x0000b9be,
+ /* a0 */ 0x0000c3d3, 0x00000000, 0x0000dde9, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc7b6,
+ /* a8 */ 0x0000ddf1, 0x00000000, 0x0000ddea, 0x008fc6e1,
+ /* ac */ 0x00000000, 0x008fc6e2, 0x00000000, 0x008fc6e3,
+ /* b0 */ 0x0000c2c1, 0x00000000, 0x0000b5e2, 0x0000ddf2,
+ /* b4 */ 0x008fc6e4, 0x00000000, 0x008fc6e5, 0x00000000,
+ /* b8 */ 0x008fc6e6, 0x008fc6e7, 0x0000b7e8, 0x008fc6e8,
+ /* bc */ 0x00000000, 0x0000b5a5, 0x0000ddf0, 0x00000000,
+
+ /*** e6b2xx - offset 0x026b6 ***/
+ /* 80 */ 0x0000ddee, 0x0000ddeb, 0x0000cde0,
+ /* 84 */ 0x00000000, 0x008fc6e9, 0x008fc6ea, 0x008fc6eb,
+ /* 88 */ 0x0000c4c0, 0x008fc6ec, 0x00000000, 0x00000000,
+ /* 8c */ 0x0000c6d9, 0x0000ddec, 0x00000000, 0x00000000,
+ /* 90 */ 0x0000ddf4, 0x00000000, 0x0000ddf3, 0x0000b7a3,
+ /* 94 */ 0x008fc6ed, 0x008fc6ee, 0x0000b2ad, 0x008fc6ef,
+ /* 98 */ 0x008fc6f0, 0x0000babb, 0x0000dded, 0x0000ddef,
+ /* 9c */ 0x008fc6f1, 0x00000000, 0x00000000, 0x008fc6f2,
+ /* a0 */ 0x00000000, 0x0000cbd7, 0x0000c2f4, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000cbf7,
+ /* ac */ 0x00000000, 0x00000000, 0x0000ddfc, 0x00000000,
+ /* b0 */ 0x008fc6f3, 0x0000ddfd, 0x008fc6f4, 0x0000b2cf,
+ /* b4 */ 0x008fc6f5, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000caa8, 0x0000ccfd, 0x0000dea1, 0x0000bca3,
+ /* bc */ 0x0000bec2, 0x0000ddf8, 0x0000ddfe, 0x0000b1e8,
+
+ /*** e6b3xx - offset 0x026f6 ***/
+ /* 80 */ 0x00000000, 0x0000b6b7, 0x008fc6f6, 0x00000000,
+ /* 84 */ 0x0000ddf5, 0x0000ddfa, 0x008fc6f7, 0x00000000,
+ /* 88 */ 0x00000000, 0x0000c0f4, 0x0000c7f1, 0x00000000,
+ /* 8c */ 0x0000c8e7, 0x008fc6f8, 0x00000000, 0x008fc6f9,
+ /* 90 */ 0x008fc6fa, 0x008fc6fb, 0x008fc6fc, 0x0000ddf7,
+ /* 94 */ 0x008fc6fd, 0x0000cba1, 0x008fc6fe, 0x0000ddf9,
+ /* 98 */ 0x00000000, 0x0000dea4, 0x008fc7a1, 0x0000dea2,
+ /* 9c */ 0x008fc7a2, 0x0000ddfb, 0x00000000, 0x00000000,
+ /* a0 */ 0x008fc7a3, 0x0000cba2, 0x0000c7c8, 0x0000b5e3,
+ /* a4 */ 0x00000000, 0x0000c5a5, 0x00000000, 0x008fc7a4,
+ /* a8 */ 0x0000c3ed, 0x008fc7a5, 0x0000dea5, 0x008fc7a6,
+ /* ac */ 0x008fc7a7, 0x00000000, 0x008fc7a8, 0x0000dea3,
+ /* b0 */ 0x0000c2d9, 0x0000ddf6, 0x008fc7a9, 0x0000b1cb,
+ /* b4 */ 0x008fc7aa, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e6b4xx - offset 0x02732 ***/
+ /* 84 */ 0x008fc7ab, 0x00000000, 0x00000000, 0x008fc7ac,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fc7ad, 0x0000cdce,
+ /* 8c */ 0x0000deb0, 0x00000000, 0x008fc7ae, 0x008fc7af,
+ /* 90 */ 0x00000000, 0x008fc7b0, 0x0000deaf, 0x008fc7b1,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c0f6,
+ /* 98 */ 0x00000000, 0x0000deac, 0x008fc7b2, 0x0000cdec,
+ /* 9c */ 0x00000000, 0x00000000, 0x0000c6b6, 0x0000dea6,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000c4c5, 0x008fc7b3, 0x008fc7b4,
+ /* a8 */ 0x008fc7b5, 0x0000b1cc, 0x0000b9bf, 0x0000dea9,
+ /* ac */ 0x00000000, 0x00000000, 0x008fc7b7, 0x008fc7b8,
+ /* b0 */ 0x00000000, 0x008fc7b9, 0x0000bda7, 0x0000deae,
+ /* b4 */ 0x00000000, 0x0000dead, 0x0000dea8, 0x00000000,
+ /* b8 */ 0x0000deab, 0x008fc7ba, 0x00000000, 0x0000b3e8,
+ /* bc */ 0x008fc7bb, 0x0000deaa, 0x0000c7c9, 0x008fc7bc,
+
+ /*** e6b5xx - offset 0x02772 ***/
+ /* 80 */ 0x00000000, 0x0000ceae, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000bef4, 0x0000c0f5, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc7bd,
+ /* 98 */ 0x00000000, 0x0000deb6, 0x0000deb4, 0x00000000,
+ /* 9c */ 0x0000c9cd, 0x00000000, 0x008fc7be, 0x008fc7bf,
+ /* a0 */ 0x00000000, 0x008fc7c0, 0x00000000, 0x0000deb1,
+ /* a4 */ 0x0000deb3, 0x008fc7c1, 0x0000b1ba, 0x008fc7c2,
+ /* a8 */ 0x00000000, 0x0000b9c0, 0x0000cfb2, 0x00000000,
+ /* ac */ 0x0000b3bd, 0x00000000, 0x0000c9e2, 0x008fc7c3,
+ /* b0 */ 0x008fc7c4, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000cde1, 0x00000000, 0x00000000, 0x0000b3a4,
+ /* b8 */ 0x0000bfbb, 0x0000deb5, 0x00000000, 0x00000000,
+ /* bc */ 0x008fc7c5, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e6b6xx - offset 0x027b0 ***/
+ /* 80 */ 0x008fc7c6, 0x00000000,
+ /* 84 */ 0x00000000, 0x0000deba, 0x00000000, 0x008fc7c7,
+ /* 88 */ 0x0000bec3, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x0000cdb0, 0x00000000, 0x0000deb7, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fc7c8, 0x008fc7c9, 0x0000deb2,
+ /* 94 */ 0x008fc7ca, 0x0000deb8, 0x008fc7cb, 0x008fc7cc,
+ /* 98 */ 0x008fc7cd, 0x0000cede, 0x00000000, 0x0000c5f3,
+ /* 9c */ 0x0000c6c2, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fc7ce, 0x00000000,
+ /* ac */ 0x008fc7cf, 0x00000000, 0x00000000, 0x0000b3b6,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000b1d5, 0x00000000,
+ /* b4 */ 0x008fc7d0, 0x0000debe, 0x00000000, 0x008fc7d1,
+ /* b8 */ 0x0000dec1, 0x008fc7d2, 0x00000000, 0x00000000,
+ /* bc */ 0x0000cec3, 0x008fc7d3, 0x00000000, 0x008fc7d4,
+
+ /*** e6b7xx - offset 0x027f0 ***/
+ /* 80 */ 0x0000cde4, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fc7d5, 0x0000dec8, 0x0000dec2, 0x0000debf,
+ /* 88 */ 0x008fc7d6, 0x00000000, 0x008fc7d7, 0x0000ced4,
+ /* 8c */ 0x0000dec5, 0x00000000, 0x008fc7d8, 0x008fc7d9,
+ /* 90 */ 0x00000000, 0x0000bdca, 0x0000dec7, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000decc, 0x008fc7da, 0x00000000,
+ /* 98 */ 0x0000c5f1, 0x0000deca, 0x00000000, 0x008fc7db,
+ /* 9c */ 0x00000000, 0x008fc7dc, 0x0000dec4, 0x008fc7dd,
+ /* a0 */ 0x008fc7de, 0x0000c3b8, 0x008fc7df, 0x00000000,
+ /* a4 */ 0x0000decb, 0x008fc7e0, 0x0000dec0, 0x00000000,
+ /* a8 */ 0x0000dec6, 0x008fc7e1, 0x0000decd, 0x0000b0fc,
+ /* ac */ 0x0000dec3, 0x00000000, 0x0000dece, 0x008fc7e2,
+ /* b0 */ 0x008fc7e3, 0x0000bfbc, 0x008ff4cc, 0x0000bddf,
+ /* b4 */ 0x008fc7e4, 0x0000caa5, 0x008fc7e5, 0x0000baae,
+ /* b8 */ 0x008ff4cb, 0x0000debb, 0x0000dec9, 0x0000c5ba,
+ /* bc */ 0x008fc7e6, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e6b8xx - offset 0x02830 ***/
+ /* 80 */ 0x008fc7e7, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fc7e8, 0x0000c0b6, 0x00000000, 0x0000b3e9,
+ /* 88 */ 0x0000bad1, 0x0000bec4, 0x0000debd, 0x0000bdc2,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x0000b7cc,
+ /* 94 */ 0x00000000, 0x0000debc, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000ded2, 0x0000bded, 0x0000b8ba,
+ /* 9c */ 0x00000000, 0x0000dee1, 0x008fc7e9, 0x0000dedb,
+ /* a0 */ 0x0000b5f4, 0x0000c5cf, 0x008fc7ea, 0x0000ded6,
+ /* a4 */ 0x0000dedf, 0x0000b0af, 0x0000b1b2, 0x008fc7eb,
+ /* a8 */ 0x00000000, 0x0000b2b9, 0x00000000, 0x0000ded8,
+ /* ac */ 0x0000c2ac, 0x0000decf, 0x0000ded1, 0x0000b9c1,
+ /* b0 */ 0x00000000, 0x00000000, 0x008fc7ec, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x008fc7ed, 0x00000000,
+ /* b8 */ 0x0000dee2, 0x008fc7ee, 0x0000dedd, 0x008fc7ef,
+ /* bc */ 0x008fc7f0, 0x00000000, 0x0000ded5, 0x00000000,
+
+ /*** e6b9xx - offset 0x0286f ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x0000dedc,
+ /* 84 */ 0x008fc7f1, 0x008fc7f2, 0x00000000, 0x00000000,
+ /* 88 */ 0x008fc7f3, 0x008fc7f4, 0x0000ccab, 0x008fc7f5,
+ /* 8c */ 0x00000000, 0x0000deda, 0x0000dede, 0x008fc7f6,
+ /* 90 */ 0x00000000, 0x008fc7f7, 0x008fc7f8, 0x008fc7f9,
+ /* 94 */ 0x008fc7fa, 0x00000000, 0x0000b8d0, 0x008fc7fb,
+ /* 98 */ 0x0000bec5, 0x00000000, 0x00000000, 0x0000c3b9,
+ /* 9c */ 0x008fc7fc, 0x008fc7fd, 0x008fc7fe, 0x0000ded4,
+ /* a0 */ 0x00000000, 0x00000000, 0x008fc8a1, 0x008fc8a2,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000cdaf,
+ /* a8 */ 0x008fc8a3, 0x00000000, 0x00000000, 0x0000ded7,
+ /* ac */ 0x00000000, 0x00000000, 0x0000ded0, 0x0000c5f2,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000ded3, 0x008fc8a4,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000ded9, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc8a5,
+ /* bc */ 0x00000000, 0x008fc8a6, 0x0000cfd1, 0x0000bcbe,
+
+ /*** e6baxx - offset 0x028af ***/
+ /* 80 */ 0x0000cbfe, 0x00000000, 0x0000dee3, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x0000c8ae, 0x008fc8a7, 0x00000000, 0x0000deef,
+ /* 90 */ 0x0000b8bb, 0x00000000, 0x00000000, 0x008fc8a8,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000bde0, 0x00000000,
+ /* 98 */ 0x0000dee5, 0x008fc8a9, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000ceaf, 0x0000b9c2, 0x00000000, 0x0000def2,
+ /* a0 */ 0x008fc8aa, 0x00000000, 0x0000b0ee, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000def0, 0x00000000, 0x008fc8ab,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000dee4, 0x00000000,
+ /* ac */ 0x00000000, 0x008fc8ac, 0x008fc8ad, 0x0000deea,
+ /* b0 */ 0x00000000, 0x008fc8ae, 0x0000deec, 0x008fc8af,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000cdcf, 0x0000dee7,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000c5ae, 0x008fc8b0,
+ /* bc */ 0x00000000, 0x0000dee9, 0x00000000, 0x008fc8b1,
+
+ /*** e6bbxx - offset 0x028ef ***/
+ /* 80 */ 0x008fc8b2, 0x008fc8b3, 0x0000def1, 0x008fc8b4,
+ /* 84 */ 0x0000deeb, 0x0000ccc7, 0x00000000, 0x008fc8b5,
+ /* 88 */ 0x008fc8b6, 0x0000dee6, 0x008fc8b7, 0x0000bca2,
+ /* 8c */ 0x0000defe, 0x008fc8b8, 0x008fc8b9, 0x008fc8ba,
+ /* 90 */ 0x00000000, 0x0000b3ea, 0x00000000, 0x0000dee8,
+ /* 94 */ 0x0000deed, 0x0000deee, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x0000c2ec, 0x0000c2da, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc8bb,
+ /* ac */ 0x0000def6, 0x008fc8bc, 0x008fc8bd, 0x0000defc,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000defa, 0x00000000,
+ /* b4 */ 0x0000c5a9, 0x00000000, 0x00000000, 0x0000dfa3,
+ /* b8 */ 0x0000def7, 0x008fc8be, 0x00000000, 0x008fc8bf,
+ /* bc */ 0x00000000, 0x008fc8c0, 0x0000def8, 0x0000dee0,
+
+ /*** e6bcxx - offset 0x0292f ***/
+ /* 80 */ 0x00000000, 0x0000b5f9, 0x0000c9ba, 0x00000000,
+ /* 84 */ 0x008fc8c1, 0x00000000, 0x0000bcbf, 0x00000000,
+ /* 88 */ 0x008fc8c2, 0x0000b9f7, 0x008fc8c3, 0x00000000,
+ /* 8c */ 0x008fc8c4, 0x008fc8c5, 0x00000000, 0x0000cfb3,
+ /* 90 */ 0x00000000, 0x0000def4, 0x00000000, 0x0000dfa2,
+ /* 94 */ 0x0000b1e9, 0x0000c1e6, 0x008fc8c6, 0x00000000,
+ /* 98 */ 0x008fc8c7, 0x00000000, 0x008fc8c8, 0x008fc8c9,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000c7f9, 0x00000000, 0x0000b4c1, 0x0000cefa,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fc8ca, 0x00000000,
+ /* a8 */ 0x00000000, 0x008fc8cb, 0x008fc8cc, 0x0000cca1,
+ /* ac */ 0x0000c4d2, 0x008fc8d3, 0x00000000, 0x008fc8cd,
+ /* b0 */ 0x008fc8ce, 0x0000defb, 0x0000defd, 0x008fc8cf,
+ /* b4 */ 0x00000000, 0x00000000, 0x008fc8d0, 0x00000000,
+ /* b8 */ 0x0000c1b2, 0x00000000, 0x00000000, 0x008fc8d1,
+ /* bc */ 0x008fc8d2, 0x00000000, 0x0000dfa1, 0x0000def9,
+
+ /*** e6bdxx - offset 0x0296f ***/
+ /* 80 */ 0x00000000, 0x0000def3, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x0000b4c3, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x008fc8d4,
+ /* 90 */ 0x00000000, 0x008fc8d5, 0x008fc8d6, 0x008fc8d7,
+ /* 94 */ 0x0000b7e9, 0x00000000, 0x00000000, 0x008fc8d8,
+ /* 98 */ 0x0000dfaf, 0x008fc8d9, 0x008fc8da, 0x0000dfaa,
+ /* 9c */ 0x0000c0f8, 0x008fc8db, 0x008fc8dc, 0x0000b3e3,
+ /* a0 */ 0x00000000, 0x008fc8dd, 0x008fc8de, 0x00000000,
+ /* a4 */ 0x0000bde1, 0x00000000, 0x0000dfb3, 0x00000000,
+ /* a8 */ 0x008fc8df, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x008fc8e0, 0x0000dfac, 0x0000c4ac, 0x0000dfa9,
+ /* b0 */ 0x0000c4d9, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000dfcc, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000dfa6, 0x00000000, 0x0000dfa5, 0x00000000,
+ /* bc */ 0x0000dfae, 0x008fc8e1, 0x008fc8e2, 0x00000000,
+
+ /*** e6bexx - offset 0x029af ***/
+ /* 80 */ 0x0000dfa8, 0x0000dfa7, 0x0000dfad, 0x008fc8e3,
+ /* 84 */ 0x0000c0a1, 0x00000000, 0x0000dfa4, 0x008fc8e4,
+ /* 88 */ 0x008fc8e5, 0x00000000, 0x00000000, 0x008fc8e6,
+ /* 8c */ 0x008fc8e7, 0x008fc8e8, 0x0000dfb0, 0x00000000,
+ /* 90 */ 0x008fc8e9, 0x0000dfb1, 0x008fc8ea, 0x008fc8eb,
+ /* 94 */ 0x008fc8ec, 0x00000000, 0x008fc8ed, 0x0000b4c2,
+ /* 98 */ 0x00000000, 0x00000000, 0x008fc8ee, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x008fc8ef,
+ /* a0 */ 0x008fc8f0, 0x0000dfb6, 0x00000000, 0x0000dfb5,
+ /* a4 */ 0x0000dfb7, 0x008fc8f1, 0x008fc8f2, 0x008fc8f3,
+ /* a8 */ 0x008fc8f4, 0x00000000, 0x0000dfba, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x008fc8f5, 0x008fc8f6,
+ /* b0 */ 0x008fc8f7, 0x0000c5c3, 0x00000000, 0x0000dfb4,
+ /* b4 */ 0x00000000, 0x008fc8f8, 0x008fc8f9, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000dfb8, 0x00000000, 0x00000000,
+ /* bc */ 0x008fc8fa, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e6bfxx - offset 0x029ef ***/
+ /* 80 */ 0x0000b7e3, 0x0000c2f9, 0x0000dfb2, 0x0000c7bb,
+ /* 84 */ 0x00000000, 0x008fc8fb, 0x0000dfb9, 0x008fc8fc,
+ /* 88 */ 0x008fc8fd, 0x00000000, 0x008fc8fe, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000dfbe, 0x0000dfbc, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000dfbf, 0x00000000, 0x008fc9a1, 0x0000dfc2,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fc9a2, 0x0000dfbb,
+ /* a0 */ 0x0000b9ea, 0x0000c7a8, 0x00000000, 0x00000000,
+ /* a4 */ 0x0000deb9, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fc9a3, 0x008fc9a4, 0x00000000, 0x0000cdf4,
+ /* ac */ 0x0000dfbd, 0x00000000, 0x0000dfc1, 0x0000c2f5,
+ /* b0 */ 0x008fc9a5, 0x0000dfc0, 0x00000000, 0x0000dfab,
+ /* b4 */ 0x00000000, 0x008fc9a6, 0x0000efe9, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fc9a7, 0x0000dfc5, 0x00000000,
+ /* bc */ 0x008fc9a8, 0x008fc9a9, 0x0000dfc9, 0x00000000,
+
+ /*** e780xx - offset 0x02a2f ***/
+ /* 80 */ 0x008fc9aa, 0x0000dfc7, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fc9ab, 0x008fc9ac, 0x008fc9ad,
+ /* 88 */ 0x00000000, 0x0000dfc3, 0x00000000, 0x0000dfc4,
+ /* 8c */ 0x00000000, 0x008fc9ae, 0x00000000, 0x0000dfc8,
+ /* 90 */ 0x00000000, 0x0000dfc6, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000c9ce, 0x00000000, 0x008fc9af,
+ /* 98 */ 0x0000dfce, 0x00000000, 0x0000dfcb, 0x0000dfca,
+ /* 9c */ 0x00000000, 0x0000dfcd, 0x0000c6d4, 0x0000dfcf,
+ /* a0 */ 0x008fc9b0, 0x00000000, 0x00000000, 0x008fc9b1,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000c3f5, 0x0000c2ed,
+ /* a8 */ 0x008ff4cd, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x0000c0a5, 0x00000000, 0x00000000, 0x008fc9b2,
+ /* b0 */ 0x0000dfd0, 0x00000000, 0x0000dfd2, 0x00000000,
+ /* b4 */ 0x008fc9b3, 0x00000000, 0x00000000, 0x008fc9b4,
+ /* b8 */ 0x00000000, 0x008fc9b5, 0x00000000, 0x00000000,
+ /* bc */ 0x008fc9b6, 0x00000000, 0x0000dfd1, 0x00000000,
+
+ /*** e781xx - offset 0x02a6e ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x008fc9b7,
+ /* 84 */ 0x008fc9b8, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x008fc9b9, 0x008fc9ba, 0x008fc9bb, 0x008fc9bc,
+ /* 8c */ 0x0000def5, 0x00000000, 0x008fc9c1, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000dfd3, 0x00000000, 0x00000000,
+ /* 94 */ 0x008fc9bd, 0x008fc9be, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000c6e7, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fc9bf, 0x008fc9c0, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x0000dfd4,
+ /* a4 */ 0x008fc9c2, 0x008fc9c3, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000b2d0,
+ /* ac */ 0x008fc9c4, 0x00000000, 0x008fc9c5, 0x0000c5f4,
+ /* b0 */ 0x0000b3a5, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fc9c6, 0x008fc9c7, 0x00000000,
+ /* b8 */ 0x0000b5e4, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x0000bcde, 0x0000bad2, 0x008fc9c8, 0x00000000,
+
+ /*** e782xx - offset 0x02aad ***/
+ /* 80 */ 0x008fc9c9, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fc9ca, 0x008fc9cb, 0x00000000,
+ /* 88 */ 0x00000000, 0x0000cfa7, 0x0000bfe6, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000b1ea, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000dfd6, 0x00000000,
+ /* 94 */ 0x008fc9cc, 0x008fc9cd, 0x008fc9ce, 0x008fc9cf,
+ /* 98 */ 0x008fc9d0, 0x0000dfd5, 0x00000000, 0x008fc9d1,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fc9d2, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc9d3,
+ /* ac */ 0x0000dfd9, 0x0000c3ba, 0x0000dfdc, 0x0000dfd7,
+ /* b0 */ 0x008fc9d4, 0x008fc9d5, 0x00000000, 0x0000dfdb,
+ /* b4 */ 0x008fc9d6, 0x00000000, 0x00000000, 0x008fc9d7,
+ /* b8 */ 0x0000dfda, 0x0000c5c0, 0x0000b0d9, 0x008ff4ae,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e783xx - offset 0x02ae9 ***/
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x0000cef5, 0x00000000, 0x008fc9d8, 0x0000dfde,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x0000b1a8,
+ /* 90 */ 0x00000000, 0x008fc9d9, 0x00000000, 0x008fc9da,
+ /* 94 */ 0x008fc9db, 0x008fc9dc, 0x008fc9dd, 0x00000000,
+ /* 98 */ 0x008fc9de, 0x0000dfe0, 0x00000000, 0x00000000,
+ /* 9c */ 0x008fc9df, 0x0000dfdf, 0x00000000, 0x0000dfdd,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fc9e0, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x0000dfd8, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000cba3, 0x008fc9e1, 0x00000000,
+ /* bc */ 0x00000000, 0x0000dfe2, 0x00000000, 0x00000000,
+
+ /*** e784xx - offset 0x02b27 ***/
+ /* 80 */ 0x00000000, 0x008fc9e2,
+ /* 84 */ 0x008fc9e3, 0x008fc9e4, 0x008fc9e5, 0x008fc9e6,
+ /* 88 */ 0x00000000, 0x0000dfe1, 0x00000000, 0x008fc9e7,
+ /* 8c */ 0x008fc9e8, 0x00000000, 0x00000000, 0x008fc9e9,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000b1eb, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000dfe4, 0x0000cab2, 0x00000000,
+ /* 9c */ 0x0000dfe3, 0x00000000, 0x008fc9ea, 0x00000000,
+ /* a0 */ 0x008fc9eb, 0x0000ccb5, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000bec7, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x008fc9ec,
+ /* ac */ 0x00000000, 0x008fc9ed, 0x00000000, 0x008fc9ee,
+ /* b0 */ 0x008fc9ef, 0x008fc9f0, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000c1b3, 0x00000000,
+ /* b8 */ 0x008fc9f1, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x0000bec6, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e785xx - offset 0x02b66 ***/
+ /* 80 */ 0x008fc9f2, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fc9f3, 0x008fc9f4, 0x008fc9f5,
+ /* 88 */ 0x00000000, 0x0000cefb, 0x008fc9f6, 0x008fc9f7,
+ /* 8c */ 0x0000dfea, 0x00000000, 0x0000c0f9, 0x00000000,
+ /* 90 */ 0x008fc9f8, 0x00000000, 0x008fc9f9, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000dfe6, 0x0000dfeb, 0x008fc9fa,
+ /* 98 */ 0x00000000, 0x0000b1ec, 0x008fc9fb, 0x00000000,
+ /* 9c */ 0x008fc9fc, 0x00000000, 0x008fc9fd, 0x00000000,
+ /* a0 */ 0x008fc9fe, 0x00000000, 0x0000dfe9, 0x00000000,
+ /* a4 */ 0x0000c7e1, 0x0000dfe5, 0x0000dfe8, 0x0000bec8,
+ /* a8 */ 0x008fcaa1, 0x0000c8d1, 0x00000000, 0x00000000,
+ /* ac */ 0x0000dfec, 0x00000000, 0x0000bcd1, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fcaa2, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x0000c0fa, 0x00000000, 0x00000000,
+
+ /*** e786xx - offset 0x02ba6 ***/
+ /* 80 */ 0x008fcaa3, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000dfef, 0x008fcaa4, 0x00000000, 0x008fcaa5,
+ /* 88 */ 0x0000dfe7, 0x00000000, 0x0000b7a7, 0x00000000,
+ /* 8c */ 0x008fcaa6, 0x00000000, 0x00000000, 0x0000dfed,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fcaa7, 0x00000000,
+ /* 94 */ 0x0000cdd0, 0x0000dff0, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000f4a6, 0x008fcaa8, 0x008fcaa9,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x0000bdcf,
+ /* a0 */ 0x008fcaaa, 0x00000000, 0x008fcaab, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000dff1, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x0000dff2, 0x00000000, 0x00000000, 0x008fcaac,
+ /* b0 */ 0x008fcaad, 0x0000c7ae, 0x008fcaae, 0x008fcaaf,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000dff4, 0x008fcab0, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x0000dff5, 0x008fcab1,
+
+ /*** e787xx - offset 0x02be6 ***/
+ /* 80 */ 0x008fcab2, 0x008fcab3, 0x00000000, 0x0000c7b3,
+ /* 84 */ 0x008fcab4, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x0000c5f5, 0x0000dff7, 0x00000000, 0x008fcab5,
+ /* 8c */ 0x008fcab6, 0x00000000, 0x0000dff9, 0x00000000,
+ /* 90 */ 0x0000ced5, 0x00000000, 0x0000dff6, 0x008fcab7,
+ /* 94 */ 0x0000dff8, 0x0000b1ed, 0x008fcab8, 0x0000dff3,
+ /* 98 */ 0x00000000, 0x008fcab9, 0x008fcaba, 0x00000000,
+ /* 9c */ 0x008fcabb, 0x00000000, 0x00000000, 0x0000d3db,
+ /* a0 */ 0x0000dffa, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000c1e7, 0x0000bbb8, 0x0000dffc,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x0000dffb, 0x0000bfa4, 0x0000d2d9, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000dffd, 0x00000000, 0x00000000,
+ /* b8 */ 0x008fcabc, 0x0000e0a1, 0x00000000, 0x0000dfee,
+ /* bc */ 0x0000dffe, 0x00000000, 0x008fcabd, 0x0000e0a2,
+
+ /*** e788xx - offset 0x02c26 ***/
+ /* 80 */ 0x008fcabe, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000c7fa, 0x008fcabf,
+ /* 88 */ 0x008fcac0, 0x008fcac1, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x0000e0a3, 0x00000000, 0x00000000,
+ /* 90 */ 0x0000e0a4, 0x00000000, 0x00000000, 0x008fcac2,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x008fcac3,
+ /* 98 */ 0x00000000, 0x00000000, 0x008fcac4, 0x0000e0a5,
+ /* 9c */ 0x00000000, 0x008fcac5, 0x00000000, 0x008fcac6,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fcac7, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000e0a6, 0x00000000, 0x0000c4de, 0x008fcac8,
+ /* ac */ 0x0000e0a8, 0x0000e0a7, 0x00000000, 0x008fcac9,
+ /* b0 */ 0x0000e0a9, 0x00000000, 0x0000e0aa, 0x00000000,
+ /* b4 */ 0x008fcaca, 0x0000bcdf, 0x0000c9e3, 0x00000000,
+ /* b8 */ 0x008fcacb, 0x008fcacc, 0x0000ccec, 0x0000e0ab,
+ /* bc */ 0x0000e0ac, 0x0000c1d6, 0x0000bca4, 0x0000e0ad,
+
+ /*** e789xx - offset 0x02c66 ***/
+ /* 80 */ 0x0000e0ae, 0x008fcacd, 0x008fcace, 0x008fcacf,
+ /* 84 */ 0x00000000, 0x008fcad0, 0x0000e0af, 0x0000cad2,
+ /* 88 */ 0x0000c8c7, 0x00000000, 0x00000000, 0x0000e0b0,
+ /* 8c */ 0x0000c7d7, 0x00000000, 0x008fcad1, 0x008fcad2,
+ /* 90 */ 0x008fcad3, 0x00000000, 0x0000c4ad, 0x008fcad4,
+ /* 94 */ 0x00000000, 0x008fcad5, 0x008fcad6, 0x00000000,
+ /* 98 */ 0x0000e0b1, 0x0000b2e7, 0x008fcad7, 0x0000b5ed,
+ /* 9c */ 0x008fcad8, 0x0000ccc6, 0x008fcad9, 0x0000ccb6,
+ /* a0 */ 0x008fcada, 0x0000b2b4, 0x0000cfb4, 0x008fcadb,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000cbd2,
+ /* a8 */ 0x008fcadc, 0x0000caaa, 0x00000000, 0x008fcadd,
+ /* ac */ 0x00000000, 0x00000000, 0x008fcade, 0x008fcadf,
+ /* b0 */ 0x00000000, 0x008fcae0, 0x0000c0b7, 0x00000000,
+ /* b4 */ 0x0000e0b2, 0x00000000, 0x00000000, 0x008fcae1,
+ /* b8 */ 0x008fcae2, 0x0000c6c3, 0x00000000, 0x008fcae3,
+ /* bc */ 0x008fcae4, 0x0000b8a3, 0x0000e0b3, 0x008fcae5,
+
+ /*** e78axx - offset 0x02ca6 ***/
+ /* 80 */ 0x0000bad4, 0x0000e0b5, 0x0000e0b4, 0x00000000,
+ /* 84 */ 0x008fcae6, 0x00000000, 0x00000000, 0x0000e0b6,
+ /* 88 */ 0x00000000, 0x008fcae7, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fcae8, 0x008fcae9, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000e0b7, 0x008fcaea,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000e0b8, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x008fcaeb,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000b5be, 0x00000000, 0x0000e0b9, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000e0ba,
+ /* a8 */ 0x008fcaec, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x0000b8a4, 0x008fcaed, 0x008fcaee, 0x0000c8c8,
+ /* b0 */ 0x00000000, 0x008fcaef, 0x0000e0bc, 0x00000000,
+ /* b4 */ 0x008fcaf0, 0x00000000, 0x0000bef5, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000e0bb, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x008fcaf1, 0x00000000,
+
+ /*** e78bxx - offset 0x02ce5 ***/
+ /* 80 */ 0x008fcaf2, 0x0000b6b8, 0x0000e0bd,
+ /* 84 */ 0x0000e0bf, 0x00000000, 0x0000e0be, 0x008fcaf3,
+ /* 88 */ 0x00000000, 0x008fcaf4, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fcaf5, 0x00000000, 0x0000e0c0, 0x00000000,
+ /* 90 */ 0x0000b8d1, 0x00000000, 0x0000e0c1, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fcaf6, 0x008fcaf7, 0x0000b6e9,
+ /* 98 */ 0x008fcaf8, 0x0000c1c0, 0x00000000, 0x0000b9fd,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x008fcaf9,
+ /* a0 */ 0x0000e0c3, 0x0000e0c4, 0x0000e0c2, 0x00000000,
+ /* a4 */ 0x00000000, 0x008fcafa, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000bced, 0x00000000, 0x00000000,
+ /* ac */ 0x0000c6c8, 0x0000b6b9, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x008fcafb,
+ /* b4 */ 0x008fcafc, 0x00000000, 0x00000000, 0x0000e0c6,
+ /* b8 */ 0x0000c3ac, 0x0000e0c5, 0x008fcafd, 0x008fcafe,
+ /* bc */ 0x0000cfb5, 0x0000c7e2, 0x008fcba1, 0x00000000,
+
+ /*** e78cxx - offset 0x02d24 ***/
+ /* 80 */ 0x00000000, 0x008fcba2, 0x00000000,
+ /* 84 */ 0x008fcba3, 0x008fcba4, 0x00000000, 0x008fcba5,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000e0c9, 0x008fcba6,
+ /* 8c */ 0x00000000, 0x008fcba7, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fcba8, 0x008fcba9,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000e0cb, 0x0000e0c8,
+ /* 98 */ 0x008fcbaa, 0x008fcbab, 0x00000000, 0x0000ccd4,
+ /* 9c */ 0x0000e0ca, 0x0000e0cc, 0x008fcbac, 0x0000cec4,
+ /* a0 */ 0x00000000, 0x00000000, 0x008fcbad, 0x00000000,
+ /* a4 */ 0x008fcbae, 0x0000e0d0, 0x00000000, 0x008fcbaf,
+ /* a8 */ 0x008fcbb0, 0x0000e0cf, 0x0000c3f6, 0x0000c7ad,
+ /* ac */ 0x008fcbb1, 0x00000000, 0x0000b8a5, 0x0000e0ce,
+ /* b0 */ 0x00000000, 0x008fcbb2, 0x008fcbb3, 0x00000000,
+ /* b4 */ 0x0000e0cd, 0x008fcbb4, 0x0000cdb1, 0x0000cdb2,
+ /* b8 */ 0x00000000, 0x00000000, 0x008fcbb5, 0x008fcbb6,
+ /* bc */ 0x00000000, 0x008fcbb7, 0x0000e0d1, 0x0000b1ee,
+
+ /*** e78dxx - offset 0x02d64 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x008fcbb8,
+ /* 84 */ 0x0000b9f6, 0x0000bbe2, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fcbb9, 0x0000e0d2, 0x0000e0d3,
+ /* 90 */ 0x008fcbba, 0x00000000, 0x008fcbbb, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fcbbc, 0x0000e0d5,
+ /* 98 */ 0x008fcbbd, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fcbbe, 0x008fcbbf, 0x008fcbc0,
+ /* a0 */ 0x008fcbc1, 0x00000000, 0x00000000, 0x0000bdc3,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fcbc2, 0x008fcbc3,
+ /* a8 */ 0x0000e0d7, 0x008fcbc4, 0x0000e0d6, 0x008fcbc5,
+ /* ac */ 0x008fcbc6, 0x00000000, 0x008fcbc7, 0x008fcbc8,
+ /* b0 */ 0x0000e0d8, 0x008fcbc9, 0x0000b3cd, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000e0da, 0x00000000, 0x008fcbca,
+ /* b8 */ 0x0000e0d9, 0x008fcbcb, 0x0000e0dc, 0x0000e0db,
+ /* bc */ 0x008fcbcc, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e78exx - offset 0x02da4 ***/
+ /* 80 */ 0x008fcbcd, 0x008fcbce, 0x00000000, 0x008fcbcf,
+ /* 84 */ 0x0000b8bc, 0x008fcbd0, 0x008fcbd1, 0x0000cea8,
+ /* 88 */ 0x00000000, 0x0000b6cc, 0x00000000, 0x0000b2a6,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fcbd2, 0x00000000,
+ /* 90 */ 0x008fcbd3, 0x00000000, 0x00000000, 0x008fcbd4,
+ /* 94 */ 0x00000000, 0x008fcbd5, 0x0000b6ea, 0x008fcbd6,
+ /* 98 */ 0x008fcbd7, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x008fcbd8, 0x00000000, 0x008fcbd9, 0x008fcbda,
+ /* a0 */ 0x008fcbdb, 0x00000000, 0x008fcbdc, 0x00000000,
+ /* a4 */ 0x00000000, 0x008fcbdd, 0x008fcbde, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000b4e1, 0x008fcbdf, 0x008fcbe0,
+ /* ac */ 0x00000000, 0x008fcbe1, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000cee8, 0x0000e0de,
+ /* b4 */ 0x00000000, 0x008fcbe2, 0x00000000, 0x008fcbe3,
+ /* b8 */ 0x00000000, 0x008fcbe4, 0x00000000, 0x0000e0e0,
+ /* bc */ 0x008fcbe5, 0x008fcbe6, 0x00000000, 0x008fcbe7,
+
+ /*** e78fxx - offset 0x02de4 ***/
+ /* 80 */ 0x0000e0e1, 0x00000000, 0x0000b2d1, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fcbe8, 0x008fcbe9, 0x00000000,
+ /* 88 */ 0x0000e0dd, 0x008fcbea, 0x0000bbb9, 0x008fcbeb,
+ /* 8c */ 0x008fcbec, 0x0000c4c1, 0x0000e0df, 0x008fcbed,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fcbee, 0x008fcbef,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fcbf0, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fcbf1, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fcbf2, 0x0000e0e4, 0x00000000,
+ /* a0 */ 0x0000bcee, 0x008fcbf3, 0x00000000, 0x008fcbf4,
+ /* a4 */ 0x00000000, 0x0000e0e2, 0x008fcbf5, 0x008fcbf6,
+ /* a8 */ 0x00000000, 0x008fcbf7, 0x0000b7be, 0x00000000,
+ /* ac */ 0x00000000, 0x0000c8c9, 0x0000e0e3, 0x00000000,
+ /* b0 */ 0x00000000, 0x0000e0fe, 0x00000000, 0x00000000,
+ /* b4 */ 0x008fcbf8, 0x008fcbf9, 0x00000000, 0x008fcbfa,
+ /* b8 */ 0x0000e0e9, 0x008fcbfb, 0x008fcbfc, 0x008fcbfd,
+ /* bc */ 0x00000000, 0x008fcbfe, 0x0000b8bd, 0x008fcca1,
+
+ /*** e790xx - offset 0x02e24 ***/
+ /* 80 */ 0x008fcca2, 0x008fcca3, 0x00000000, 0x0000b5e5,
+ /* 84 */ 0x008fcca4, 0x0000e0e6, 0x0000cdfd, 0x008fcca5,
+ /* 88 */ 0x00000000, 0x0000ceb0, 0x008fcca6, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fcca7, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x008fcca8, 0x008fcca9,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x0000c2f6, 0x00000000,
+ /* a4 */ 0x008fccaa, 0x0000e0e8, 0x008fccab, 0x00000000,
+ /* a8 */ 0x008fccac, 0x008fccad, 0x008fccae, 0x008fccaf,
+ /* ac */ 0x008fccb0, 0x008fccb1, 0x008fccb2, 0x008fccb3,
+ /* b0 */ 0x008fccb4, 0x008fccb5, 0x0000e0ea, 0x0000ced6,
+ /* b4 */ 0x0000b6d7, 0x0000c8fc, 0x0000c7ca, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fccb6, 0x0000e0eb, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x0000e0ed,
+
+ /*** e791xx - offset 0x02e64 ***/
+ /* 80 */ 0x008fccb7, 0x0000e0f0, 0x00000000, 0x008fccb8,
+ /* 84 */ 0x008fccb9, 0x00000000, 0x008fccba, 0x008fccbb,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x008fccbc,
+ /* 8c */ 0x00000000, 0x008fccbd, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fccbe, 0x008fccbf, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000e0ec, 0x00000000, 0x008fccc0,
+ /* 98 */ 0x00000000, 0x0000e0ef, 0x0000b8ea, 0x0000b1cd,
+ /* 9c */ 0x0000e0f1, 0x008fccc1, 0x0000bff0, 0x0000e0ee,
+ /* a0 */ 0x0000cedc, 0x00000000, 0x008fccc2, 0x0000e0f4,
+ /* a4 */ 0x0000f4a4, 0x00000000, 0x008fccc3, 0x008fccc4,
+ /* a8 */ 0x008fccc5, 0x0000e0f2, 0x0000e0f5, 0x008fccc6,
+ /* ac */ 0x00000000, 0x008fccc7, 0x008fccc8, 0x0000e0e7,
+ /* b0 */ 0x0000e0f3, 0x008fccc9, 0x008fccca, 0x0000babc,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000e0f6, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x0000e0f7, 0x00000000,
+
+ /*** e792xx - offset 0x02ea4 ***/
+ /* 80 */ 0x008fcccb, 0x008fcccc, 0x00000000, 0x0000cdfe,
+ /* 84 */ 0x00000000, 0x008fcccd, 0x008fccce, 0x008fcccf,
+ /* 88 */ 0x00000000, 0x008fccd0, 0x00000000, 0x0000e0f8,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x008fccd1,
+ /* 90 */ 0x008fccd2, 0x008fccd3, 0x008fccd4, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x008fccd5, 0x008fccd6, 0x008fccd7, 0x00000000,
+ /* 9c */ 0x008fccd8, 0x00000000, 0x0000e0f9, 0x008fccd9,
+ /* a0 */ 0x008fccda, 0x008fccdb, 0x0000e0e5, 0x008fccdc,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fccdd, 0x0000e0fa,
+ /* a8 */ 0x008fccde, 0x008fccdf, 0x008fcce0, 0x008fcce1,
+ /* ac */ 0x00000000, 0x00000000, 0x008fcce2, 0x008fcce3,
+ /* b0 */ 0x0000b4c4, 0x008fcce4, 0x008fcce5, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fcce6, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fcce7, 0x00000000, 0x008fcce8,
+ /* bc */ 0x00000000, 0x0000bca5, 0x00000000, 0x008fcce9,
+
+ /*** e793xx - offset 0x02ee4 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x008fccea, 0x008fcceb, 0x0000e0fb, 0x00000000,
+ /* 8c */ 0x008fccec, 0x00000000, 0x00000000, 0x0000e0fc,
+ /* 90 */ 0x008fcced, 0x00000000, 0x00000000, 0x008fccee,
+ /* 94 */ 0x0000e0fd, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x008fccef, 0x00000000, 0x008fccf0, 0x008fccf1,
+ /* 9c */ 0x0000b1bb, 0x00000000, 0x008fccf2, 0x008fccf3,
+ /* a0 */ 0x0000e1a1, 0x00000000, 0x0000c9bb, 0x0000e1a2,
+ /* a4 */ 0x008fccf4, 0x00000000, 0x0000b4a4, 0x0000e1a3,
+ /* a8 */ 0x008fccf5, 0x0000e1a4, 0x008fccf6, 0x008fccf7,
+ /* ac */ 0x00000000, 0x00000000, 0x0000e1a5, 0x008fccf8,
+ /* b0 */ 0x0000e1a7, 0x0000e1a8, 0x0000e1a6, 0x00000000,
+ /* b4 */ 0x008fccf9, 0x00000000, 0x0000c9d3, 0x0000e1aa,
+ /* b8 */ 0x0000e1a9, 0x00000000, 0x008fccfa, 0x008fccfb,
+ /* bc */ 0x008fccfc, 0x00000000, 0x00000000, 0x008fccfd,
+
+ /*** e794xx - offset 0x02f24 ***/
+ /* 80 */ 0x00000000, 0x008ff4d0, 0x00000000, 0x0000e1ac,
+ /* 84 */ 0x0000e1ab, 0x0000e1ad, 0x008fccfe, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x0000e1ae, 0x0000e1b0, 0x0000e1af, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000b9f9, 0x008fcda1, 0x0000e1b2,
+ /* 94 */ 0x00000000, 0x0000e1b1, 0x008fcda2, 0x008fcda3,
+ /* 98 */ 0x0000b4c5, 0x00000000, 0x0000bfd3, 0x00000000,
+ /* 9c */ 0x0000c5bc, 0x00000000, 0x0000e1b3, 0x0000c0b8,
+ /* a0 */ 0x008fcda4, 0x008fcda5, 0x00000000, 0x0000bbba,
+ /* a4 */ 0x008fcda6, 0x0000b1f9, 0x0000e1b4, 0x008fcda7,
+ /* a8 */ 0x0000cdd1, 0x008fcda8, 0x008fcda9, 0x0000cae3,
+ /* ac */ 0x0000e1b5, 0x00000000, 0x00000000, 0x008fcdaa,
+ /* b0 */ 0x0000c5c4, 0x0000cdb3, 0x0000b9c3, 0x0000bfbd,
+ /* b4 */ 0x00000000, 0x00000000, 0x008fcdab, 0x0000c3cb,
+ /* b8 */ 0x0000d2b4, 0x008fcdac, 0x0000c4ae, 0x0000b2e8,
+ /* bc */ 0x0000e1b6, 0x008fcdad, 0x008fcdae, 0x008fcdaf,
+
+ /*** e795xx - offset 0x02f64 ***/
+ /* 80 */ 0x008fcdb0, 0x00000000, 0x00000000, 0x008fcdb1,
+ /* 84 */ 0x0000e1b7, 0x00000000, 0x0000e1bc, 0x008fcdb2,
+ /* 88 */ 0x008fcdb3, 0x0000e1ba, 0x0000e1b9, 0x0000dac2,
+ /* 8c */ 0x0000b3a6, 0x0000e1b8, 0x008fcdb4, 0x0000b0da,
+ /* 90 */ 0x008fcdb5, 0x0000c8aa, 0x008fcdb6, 0x00000000,
+ /* 94 */ 0x0000c8ca, 0x00000000, 0x00000000, 0x008fcdb7,
+ /* 98 */ 0x00000000, 0x0000ceb1, 0x0000e1bd, 0x0000e1bb,
+ /* 9c */ 0x0000c3dc, 0x0000c0a6, 0x008fcdb8, 0x008fcdb9,
+ /* a0 */ 0x0000c8ab, 0x008fcdba, 0x0000c9ad, 0x00000000,
+ /* a4 */ 0x0000e1bf, 0x0000ceac, 0x0000b7cd, 0x0000e1c0,
+ /* a8 */ 0x00000000, 0x0000e1be, 0x0000c8d6, 0x0000e1c1,
+ /* ac */ 0x00000000, 0x0000e1c2, 0x00000000, 0x008fcdbb,
+ /* b0 */ 0x0000b0db, 0x008fcdbc, 0x00000000, 0x0000bef6,
+ /* b4 */ 0x0000e1c7, 0x00000000, 0x0000e1c4, 0x0000c6ed,
+ /* b8 */ 0x0000e1c3, 0x008fcdbd, 0x008fcdbe, 0x008fcdbf,
+ /* bc */ 0x008fcdc0, 0x008fcdc1, 0x008fcdc2, 0x0000b5a6,
+
+ /*** e796xx - offset 0x02fa4 ***/
+ /* 80 */ 0x00000000, 0x008fcdc3, 0x0000e1ca, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fcdc4, 0x0000e1c5, 0x0000e1c6,
+ /* 88 */ 0x00000000, 0x0000e1c9, 0x0000e1c8, 0x0000c9a5,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000c1c2, 0x0000c1c1,
+ /* 90 */ 0x008fcdc5, 0x0000b5bf, 0x008fcdc6, 0x008fcdc7,
+ /* 94 */ 0x0000e1cb, 0x008fcdc8, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fcdc9, 0x0000e1cc, 0x00000000,
+ /* 9c */ 0x008fcdca, 0x0000e1cd, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x008fcdcb, 0x0000e1cf,
+ /* a4 */ 0x008fcdcc, 0x0000e1ce, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000b1d6,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x0000e1d7, 0x0000c8e8, 0x0000e1d1,
+ /* b4 */ 0x008fcdcd, 0x0000e1d3, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000e1d5, 0x0000bfbe, 0x008fcdce, 0x00000000,
+ /* bc */ 0x0000e1d6, 0x0000e1d4, 0x0000bcc0, 0x008fcdcf,
+
+ /*** e797xx - offset 0x02fe4 ***/
+ /* 80 */ 0x008fcdd0, 0x008fcdd1, 0x0000e1d0, 0x0000e1d2,
+ /* 84 */ 0x008fcdd2, 0x0000c9c2, 0x008fcdd3, 0x0000bec9,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000e1d9, 0x00000000,
+ /* 8c */ 0x008fcdd4, 0x0000e1d8, 0x008fcdd5, 0x008fcdd6,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000e1da, 0x00000000,
+ /* 94 */ 0x0000bca6, 0x0000baaf, 0x00000000, 0x008fcdd7,
+ /* 98 */ 0x0000c5f7, 0x0000e1db, 0x00000000, 0x0000c4cb,
+ /* 9c */ 0x008fcdd8, 0x00000000, 0x0000e1dd, 0x008fcdd9,
+ /* a0 */ 0x008fcdda, 0x008fcddb, 0x0000cea1, 0x0000e1dc,
+ /* a4 */ 0x008fcddc, 0x00000000, 0x00000000, 0x008fcddd,
+ /* a8 */ 0x00000000, 0x0000c1e9, 0x00000000, 0x00000000,
+ /* ac */ 0x008fcdde, 0x00000000, 0x008fcddf, 0x008fcde0,
+ /* b0 */ 0x0000e1e2, 0x008fcde1, 0x0000e1e4, 0x0000e1e5,
+ /* b4 */ 0x0000c3d4, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fcde2, 0x0000e1e3, 0x00000000,
+ /* bc */ 0x0000e1e0, 0x00000000, 0x0000e1de, 0x0000e1df,
+
+ /*** e798xx - offset 0x03024 ***/
+ /* 80 */ 0x008fcde3, 0x0000e1e1, 0x008fcde4, 0x008fcde5,
+ /* 84 */ 0x008fcde6, 0x00000000, 0x00000000, 0x008fcde7,
+ /* 88 */ 0x008fcde8, 0x0000e1e8, 0x008fcde9, 0x0000e1e6,
+ /* 8c */ 0x008fcdea, 0x0000e1e7, 0x00000000, 0x008fcdeb,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fcdec, 0x008fcded,
+ /* 94 */ 0x00000000, 0x008fcdee, 0x008fcdef, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fcdf0, 0x00000000, 0x008fcdf1,
+ /* 9c */ 0x008fcdf2, 0x008fcdf3, 0x008fcdf4, 0x0000e1e9,
+ /* a0 */ 0x0000e1eb, 0x0000e1ec, 0x0000e1ed, 0x008fcdf5,
+ /* a4 */ 0x0000e1ee, 0x008fcdf6, 0x008fcdf7, 0x0000e1ea,
+ /* a8 */ 0x00000000, 0x008fcdf8, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x008fcdf9, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000e1f0, 0x00000000, 0x008fcdfa, 0x008fcdfb,
+ /* b4 */ 0x0000e1ef, 0x008fcdfc, 0x00000000, 0x00000000,
+ /* b8 */ 0x008fcdfd, 0x008fcdfe, 0x008fcea1, 0x0000e1f1,
+ /* bc */ 0x008fcea2, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e799xx - offset 0x03064 ***/
+ /* 80 */ 0x008fcea4, 0x008fcea5, 0x0000cec5, 0x008fcea6,
+ /* 84 */ 0x008fcea7, 0x008fcea8, 0x0000e1f4, 0x0000e1f2,
+ /* 88 */ 0x0000e1f3, 0x008fcea9, 0x008fcea3, 0x008fceaa,
+ /* 8c */ 0x0000b4e2, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000ccfe, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fceab, 0x0000caca, 0x00000000,
+ /* 98 */ 0x0000e1f6, 0x008fceac, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000e1f5, 0x00000000, 0x00000000, 0x008fcead,
+ /* a0 */ 0x00000000, 0x0000e1f7, 0x0000e1f8, 0x00000000,
+ /* a4 */ 0x008fceae, 0x008fceaf, 0x00000000, 0x0000e1fc,
+ /* a8 */ 0x0000e1f9, 0x0000e1fa, 0x0000e1fb, 0x00000000,
+ /* ac */ 0x0000e1fd, 0x008fceb0, 0x008fceb1, 0x008fceb2,
+ /* b0 */ 0x0000e1fe, 0x008fceb3, 0x0000e2a1, 0x00000000,
+ /* b4 */ 0x008fceb4, 0x00000000, 0x0000e2a2, 0x00000000,
+ /* b8 */ 0x0000e2a3, 0x00000000, 0x0000c8af, 0x0000c5d0,
+ /* bc */ 0x0000e2a4, 0x0000c7f2, 0x0000c9b4, 0x00000000,
+
+ /*** e79axx - offset 0x030a4 ***/
+ /* 80 */ 0x0000e2a5, 0x008fceb5, 0x008ff4d1, 0x0000e2a6,
+ /* 84 */ 0x0000c5aa, 0x008fceb6, 0x0000b3a7, 0x0000b9c4,
+ /* 88 */ 0x0000e2a7, 0x00000000, 0x00000000, 0x0000e2a8,
+ /* 8c */ 0x008fceb7, 0x008fceb8, 0x0000e2a9, 0x00000000,
+ /* 90 */ 0x0000bba9, 0x00000000, 0x00000000, 0x0000e2ab,
+ /* 94 */ 0x00000000, 0x008fceb9, 0x0000e2aa, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000e2ac, 0x0000e2ad, 0x008fceba,
+ /* 9c */ 0x008fcebb, 0x008fcebc, 0x008ff4d2, 0x008fcebd,
+ /* a0 */ 0x008fcebe, 0x00000000, 0x008fcebf, 0x008fcec0,
+ /* a4 */ 0x008fcec1, 0x008fcec2, 0x008fcec3, 0x008fcec4,
+ /* a8 */ 0x008fcec5, 0x00000000, 0x008fcec6, 0x00000000,
+ /* ac */ 0x00000000, 0x008fcec7, 0x0000c8e9, 0x00000000,
+ /* b0 */ 0x0000e2ae, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000e2af, 0x00000000, 0x00000000, 0x0000f3e9,
+ /* b8 */ 0x0000e2b0, 0x0000e2b1, 0x0000e2b2, 0x00000000,
+ /* bc */ 0x00000000, 0x008fcec8, 0x00000000, 0x0000bbae,
+
+ /*** e79bxx - offset 0x030e4 ***/
+ /* 80 */ 0x00000000, 0x008fcec9, 0x0000e2b3, 0x0000c7d6,
+ /* 84 */ 0x00000000, 0x008fceca, 0x0000cbdf, 0x00000000,
+ /* 88 */ 0x0000b1ce, 0x008fcecb, 0x0000b1d7, 0x008fcecc,
+ /* 8c */ 0x008fcecd, 0x0000e2b4, 0x008fcece, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000e2b6, 0x00000000,
+ /* 94 */ 0x008fcecf, 0x00000000, 0x0000e2b5, 0x0000c5f0,
+ /* 98 */ 0x00000000, 0x008fced0, 0x00000000, 0x0000c0b9,
+ /* 9c */ 0x0000ddb9, 0x00000000, 0x0000e2b7, 0x0000ccc1,
+ /* a0 */ 0x008fced1, 0x0000e2b8, 0x00000000, 0x0000b4c6,
+ /* a4 */ 0x0000c8d7, 0x0000e2b9, 0x008fced2, 0x0000e2ba,
+ /* a8 */ 0x008fced3, 0x00000000, 0x0000e2bb, 0x00000000,
+ /* ac */ 0x008fced4, 0x00000000, 0x0000ccdc, 0x00000000,
+ /* b0 */ 0x008fced5, 0x008fced6, 0x0000ccd5, 0x00000000,
+ /* b4 */ 0x0000c4be, 0x00000000, 0x008fced7, 0x00000000,
+ /* b8 */ 0x0000c1ea, 0x008fced8, 0x00000000, 0x0000e2bd,
+ /* bc */ 0x008fced9, 0x00000000, 0x0000bde2, 0x00000000,
+
+ /*** e79cxx - offset 0x03124 ***/
+ /* 80 */ 0x008fceda, 0x0000beca, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000e2c0, 0x00000000, 0x008fcedb, 0x0000e2bf,
+ /* 88 */ 0x0000e2be, 0x0000c8fd, 0x008fcedc, 0x0000b4c7,
+ /* 8c */ 0x0000b8a9, 0x00000000, 0x008fcedd, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fcede, 0x00000000,
+ /* 94 */ 0x008fcedf, 0x008fcee0, 0x00000000, 0x008fcee1,
+ /* 98 */ 0x00000000, 0x008fcee2, 0x008fcee3, 0x0000e2c6,
+ /* 9c */ 0x008fcee4, 0x00000000, 0x0000e2c3, 0x0000bfbf,
+ /* a0 */ 0x0000ccb2, 0x00000000, 0x008fcee5, 0x00000000,
+ /* a4 */ 0x0000e2c2, 0x0000e2c4, 0x0000e2c5, 0x00000000,
+ /* a8 */ 0x008fcee6, 0x0000e2c1, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x008fcee7, 0x008fcee8, 0x008fcee9,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x008fceea, 0x008fceeb, 0x008fceec, 0x0000e2c7,
+ /* b8 */ 0x0000e2c8, 0x008fceed, 0x0000c4af, 0x00000000,
+ /* bc */ 0x0000b4e3, 0x008fceee, 0x008fceef, 0x00000000,
+
+ /*** e79dxx - offset 0x03164 ***/
+ /* 80 */ 0x0000c3e5, 0x00000000, 0x008fcef0, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fcef1, 0x008fcef2, 0x0000e2c9,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fcef3, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fcef4, 0x008fcef5, 0x008fcef6,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fcef7, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fcef8, 0x008fcef9,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000e2ca, 0x0000e2cd,
+ /* 9c */ 0x008fcefa, 0x00000000, 0x008fcefb, 0x008fcefc,
+ /* a0 */ 0x008fcefd, 0x0000bfe7, 0x008fcefe, 0x0000c6c4,
+ /* a4 */ 0x008fcfa1, 0x0000e2ce, 0x0000cbd3, 0x008fcfa2,
+ /* a8 */ 0x0000e2cb, 0x00000000, 0x008fcfa3, 0x0000e2cc,
+ /* ac */ 0x008fcfa4, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x008fcfa5, 0x00000000, 0x008fcfa6, 0x008fcfa7,
+ /* b4 */ 0x008fcfa8, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000e2d1, 0x008fcfa9, 0x00000000,
+ /* bc */ 0x00000000, 0x008fcfaa, 0x0000e2d0, 0x0000e2cf,
+
+ /*** e79exx - offset 0x031a4 ***/
+ /* 80 */ 0x008fcfab, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fcfac, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x0000e2d3,
+ /* 8c */ 0x008fcfad, 0x008fcfae, 0x0000e2d2, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000e2d4, 0x00000000, 0x00000000,
+ /* 94 */ 0x008fcfaf, 0x008fcfb0, 0x008fcfb1, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x008fcfb2, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x0000e2d6, 0x008fcfb3,
+ /* a0 */ 0x0000e2d5, 0x00000000, 0x008fcfb4, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000cacd, 0x00000000, 0x008fcfb5,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fcfb6, 0x00000000,
+ /* ac */ 0x0000bdd6, 0x0000cec6, 0x008fcfb7, 0x008fcfb8,
+ /* b0 */ 0x0000e2d7, 0x008fcfb9, 0x00000000, 0x0000c6b7,
+ /* b4 */ 0x00000000, 0x008fcfba, 0x0000e2d8, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000e2d9, 0x00000000, 0x0000e2dd,
+ /* bc */ 0x0000e2db, 0x0000e2dc, 0x008fcfbb, 0x0000e2da,
+
+ /*** e79fxx - offset 0x031e4 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x008fcfbc,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x0000e2de,
+ /* 88 */ 0x00000000, 0x008fcfbd, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x0000e2df, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fcfbe, 0x008fcfbf, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fcfc0, 0x00000000, 0x0000e2e0,
+ /* 98 */ 0x00000000, 0x008fcfc1, 0x0000e2e1, 0x0000ccb7,
+ /* 9c */ 0x0000e2e2, 0x00000000, 0x008fcfc2, 0x008fcfc3,
+ /* a0 */ 0x008fcfc4, 0x00000000, 0x0000ccf0, 0x0000e2e3,
+ /* a4 */ 0x008fcfc5, 0x0000c3ce, 0x008fcfc6, 0x0000c7ea,
+ /* a8 */ 0x00000000, 0x0000b6eb, 0x008fcfc7, 0x00000000,
+ /* ac */ 0x008fcfc8, 0x0000c3bb, 0x0000e2e4, 0x0000b6ba,
+ /* b0 */ 0x008fcfc9, 0x008fcfca, 0x00000000, 0x0000c0d0,
+ /* b4 */ 0x008fcfcb, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x008fcfcc, 0x00000000, 0x00000000, 0x008fcfcd,
+ /* bc */ 0x0000e2e5, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e7a0xx - offset 0x03222 ***/
+ /* 80 */ 0x0000babd, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fcfce, 0x008fcfcf, 0x00000000,
+ /* 88 */ 0x00000000, 0x008fcfd0, 0x00000000, 0x00000000,
+ /* 8c */ 0x0000e2e6, 0x008fcfd1, 0x008fcfd2, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fcfd3, 0x0000e2e7, 0x00000000,
+ /* 94 */ 0x0000b8a6, 0x0000bad5, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fcfd4, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000e2e9, 0x008fcfd5, 0x008fcfd6, 0x008fcfd7,
+ /* a4 */ 0x00000000, 0x0000c5d6, 0x0000bad6, 0x0000b5ce,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x008fcfd8, 0x008fcfd9, 0x00000000,
+ /* b0 */ 0x008fcfda, 0x00000000, 0x0000cba4, 0x00000000,
+ /* b4 */ 0x0000c7cb, 0x008fcfdb, 0x00000000, 0x008fcfdc,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000c5d7, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x0000b9dc,
+
+ /*** e7a1xx - offset 0x03262 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x008fcfdd,
+ /* 84 */ 0x008fcfde, 0x0000e2eb, 0x00000000, 0x008fcfdf,
+ /* 88 */ 0x008fcfe0, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fcfe1, 0x00000000, 0x008fcfe2, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fcfe3, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x008fcfe4, 0x0000becb, 0x008fcfe5, 0x00000000,
+ /* a0 */ 0x008fcfe6, 0x008fcfe7, 0x00000000, 0x008fcfe8,
+ /* a4 */ 0x008fcfe9, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fcfea, 0x00000000, 0x008fcfeb, 0x0000ceb2,
+ /* ac */ 0x0000b9c5, 0x00000000, 0x008fcfec, 0x0000b8a7,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000c8a3, 0x00000000,
+ /* b4 */ 0x0000e2ed, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x008fcfed, 0x00000000,
+ /* bc */ 0x0000e2ef, 0x00000000, 0x008fcfee, 0x00000000,
+
+ /*** e7a2xx - offset 0x032a1 ***/
+ /* 80 */ 0x0000b8eb, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000e2ee, 0x0000c4f6,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fcfef, 0x00000000,
+ /* 8c */ 0x0000e2f1, 0x0000b3b7, 0x0000e2ec, 0x008fcff0,
+ /* 90 */ 0x00000000, 0x0000c8ea, 0x00000000, 0x0000b1b0,
+ /* 94 */ 0x008fcff1, 0x0000baec, 0x00000000, 0x0000cfd2,
+ /* 98 */ 0x008fcff2, 0x00000000, 0x0000e2f0, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fcff4, 0x008fcff5, 0x008fcff6,
+ /* a0 */ 0x00000000, 0x008fcff3, 0x00000000, 0x0000e2f2,
+ /* a4 */ 0x008fcff7, 0x00000000, 0x00000000, 0x0000cacb,
+ /* a8 */ 0x008fcff8, 0x0000c0d9, 0x0000e2f4, 0x00000000,
+ /* ac */ 0x008fcff9, 0x008fcffa, 0x00000000, 0x0000e2f5,
+ /* b0 */ 0x008fcffb, 0x008fcffc, 0x008fcffd, 0x008fcffe,
+ /* b4 */ 0x00000000, 0x0000e2f3, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000b3ce, 0x008fd0a1,
+ /* bc */ 0x0000e2fb, 0x008fd0a2, 0x0000e2fa, 0x008fd0a3,
+
+ /*** e7a3xx - offset 0x032e1 ***/
+ /* 80 */ 0x00000000, 0x0000bca7, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x0000e2fc, 0x0000e2f7, 0x008fd0a4,
+ /* 88 */ 0x008fd0a5, 0x008fd0a6, 0x0000e2fd, 0x0000e2f8,
+ /* 8c */ 0x008fd0a7, 0x00000000, 0x008fd0a8, 0x00000000,
+ /* 90 */ 0x0000c8d8, 0x0000e2f6, 0x008fd0a9, 0x008fd0aa,
+ /* 94 */ 0x0000e2f9, 0x008fd0ab, 0x008fd0ac, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000e3a2, 0x008fd0ae,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x008fd0af,
+ /* a0 */ 0x008fd0b0, 0x008fd0b1, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fd0ad, 0x00000000, 0x008fd0b2, 0x0000e3a1,
+ /* a8 */ 0x0000cbe1, 0x00000000, 0x008fd0b3, 0x00000000,
+ /* ac */ 0x0000e2fe, 0x00000000, 0x00000000, 0x0000b0eb,
+ /* b0 */ 0x00000000, 0x00000000, 0x008fd0b4, 0x008fd0b5,
+ /* b4 */ 0x0000e3a4, 0x00000000, 0x008fd0b7, 0x008fd0b8,
+ /* b8 */ 0x00000000, 0x00000000, 0x008fd0b9, 0x008fd0ba,
+ /* bc */ 0x00000000, 0x0000e3a3, 0x00000000, 0x008fd0bb,
+
+ /*** e7a4xx - offset 0x03321 ***/
+ /* 80 */ 0x008fd0b6, 0x0000becc, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x008fd0bc, 0x0000e3a5,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fd0bd, 0x00000000, 0x0000c1c3, 0x00000000,
+ /* 90 */ 0x008fd0be, 0x0000e3a7, 0x0000e3a6, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000e3a8, 0x008fd0bf, 0x00000000,
+ /* 9c */ 0x008fd0c0, 0x00000000, 0x008fd0c1, 0x008fd0c2,
+ /* a0 */ 0x008fd0c3, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x008fd0c4, 0x0000e2e8, 0x008fd0c5,
+ /* a8 */ 0x00000000, 0x008fd0c6, 0x0000e2ea, 0x0000e3aa,
+ /* ac */ 0x0000e3a9, 0x008fd0c7, 0x00000000, 0x00000000,
+ /* b0 */ 0x008ff4d4, 0x008fd0c8, 0x00000000, 0x00000000,
+ /* b4 */ 0x008fd0c9, 0x008fd0ca, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000bca8, 0x008fd0cb,
+ /* bc */ 0x0000cee9, 0x008fd0cc, 0x0000bcd2, 0x008fd0cd,
+
+ /*** e7a5xx - offset 0x03361 ***/
+ /* 80 */ 0x0000e3ab, 0x0000b7b7, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fd0ce, 0x008fd0cf, 0x008fd0d0, 0x0000b5c0,
+ /* 88 */ 0x0000b5a7, 0x0000bbe3, 0x008fd0d1, 0x008fd0d2,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x008fd0d3,
+ /* 90 */ 0x0000cdb4, 0x008fd0d4, 0x00000000, 0x0000e3b1,
+ /* 94 */ 0x008fd0d5, 0x0000e3b0, 0x0000c1c4, 0x0000e3ad,
+ /* 98 */ 0x008fd0d6, 0x00000000, 0x0000e3af, 0x008fd0d7,
+ /* 9c */ 0x008fd0d8, 0x0000bdcb, 0x0000bfc0, 0x0000e3ae,
+ /* a0 */ 0x0000e3ac, 0x00000000, 0x0000c7aa, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000becd, 0x00000000, 0x008fd0d9,
+ /* a8 */ 0x0000c9bc, 0x008fd0da, 0x00000000, 0x008fd0db,
+ /* ac */ 0x00000000, 0x0000bad7, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x008fd0dc, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c5f8,
+ /* b8 */ 0x00000000, 0x008fd0dd, 0x0000e3b2, 0x008fd0de,
+ /* bc */ 0x008fd0df, 0x00000000, 0x008fd0e0, 0x0000e3b3,
+
+ /*** e7a6xx - offset 0x033a1 ***/
+ /* 80 */ 0x0000e3c9, 0x0000b6d8, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000cfbd, 0x0000c1b5, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000e3b4, 0x008fd0e1,
+ /* 8c */ 0x008fd0e2, 0x0000b2d2, 0x0000c4f7, 0x0000caa1,
+ /* 90 */ 0x00000000, 0x008fd0e3, 0x00000000, 0x008fd0e4,
+ /* 94 */ 0x008fd0e5, 0x008fd0e6, 0x008fd0e7, 0x00000000,
+ /* 98 */ 0x008fd0e8, 0x00000000, 0x00000000, 0x008fd0e9,
+ /* 9c */ 0x008fd0ea, 0x0000e3b5, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fd0eb, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000b5fa, 0x0000e3b6,
+ /* a8 */ 0x008fd0ec, 0x008fd0ed, 0x0000e3b8, 0x008fd0ee,
+ /* ac */ 0x00000000, 0x00000000, 0x0000e3b9, 0x008fd0ef,
+ /* b0 */ 0x0000c7a9, 0x008fd0f0, 0x00000000, 0x0000e3ba,
+ /* b4 */ 0x008fd0f1, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x008fd0f2, 0x0000e3bb, 0x0000e3bc, 0x008fd0f3,
+ /* bc */ 0x00000000, 0x0000b6d9, 0x0000b2d3, 0x0000c6c5,
+
+ /*** e7a7xx - offset 0x033e1 ***/
+ /* 80 */ 0x0000bda8, 0x0000bbe4, 0x008fd0f4, 0x00000000,
+ /* 84 */ 0x008fd0f5, 0x00000000, 0x00000000, 0x008fd0f6,
+ /* 88 */ 0x008fd0f7, 0x0000e3bd, 0x008fd0f8, 0x0000bda9,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x008fd0f9,
+ /* 90 */ 0x00000000, 0x0000b2ca, 0x0000c9c3, 0x00000000,
+ /* 94 */ 0x008fd0fa, 0x0000e3be, 0x008fd0fb, 0x00000000,
+ /* 98 */ 0x0000c8eb, 0x00000000, 0x008fd0fc, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fd0fd, 0x008fd0fe, 0x0000c1c5,
+ /* a0 */ 0x008fd1a1, 0x0000e3c1, 0x008fd1a2, 0x0000e3c2,
+ /* a4 */ 0x0000c7e9, 0x008fd1a3, 0x0000bfc1, 0x0000e3bf,
+ /* a8 */ 0x00000000, 0x0000c3e1, 0x008fd1a4, 0x008fd1a5,
+ /* ac */ 0x0000e3c0, 0x008fd1a6, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000bece, 0x008fd1a7, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x008fd1a8, 0x00000000, 0x00000000, 0x0000b0dc,
+ /* bc */ 0x008fd1a9, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e7a8xx - offset 0x03421 ***/
+ /* 80 */ 0x0000b5a9, 0x00000000, 0x008fd1aa, 0x008fd1ab,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x008fd1ac,
+ /* 88 */ 0x0000e3c3, 0x008fd1ad, 0x008fd1ae, 0x0000c4f8,
+ /* 8c */ 0x008fd1af, 0x0000e3c4, 0x0000c0c7, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fd1b0, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000ccad, 0x008fd1b1, 0x00000000, 0x0000c9a3,
+ /* 98 */ 0x0000e3c5, 0x0000e3c6, 0x0000c3d5, 0x008fd1b2,
+ /* 9c */ 0x0000cec7, 0x00000000, 0x008fd1b3, 0x0000e3c8,
+ /* a0 */ 0x0000e3c7, 0x008fd1b4, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fd1b5,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x008fd1b6,
+ /* ac */ 0x00000000, 0x008fd1b7, 0x0000bcef, 0x008fd1b8,
+ /* b0 */ 0x008fd1b9, 0x0000e3ca, 0x0000b0f0, 0x00000000,
+ /* b4 */ 0x008fd1ba, 0x008fd1bb, 0x00000000, 0x0000e3cd,
+ /* b8 */ 0x008fd1bc, 0x008fd1bd, 0x008fd1be, 0x0000e3cb,
+ /* bc */ 0x0000b2d4, 0x0000b7ce, 0x0000e3cc, 0x0000b9c6,
+
+ /*** e7a9xx - offset 0x03461 ***/
+ /* 80 */ 0x0000b9f2, 0x00000000, 0x0000cae6, 0x0000e3ce,
+ /* 84 */ 0x008fd1bf, 0x008fd1c0, 0x0000cbd4, 0x008fd1c1,
+ /* 88 */ 0x008fd1c2, 0x0000e3d0, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fd1c3, 0x0000c0d1, 0x0000b1cf, 0x0000b2ba,
+ /* 90 */ 0x0000b0ac, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fd1c4, 0x008fd1c5, 0x0000e3cf,
+ /* 98 */ 0x00000000, 0x008fd1c6, 0x00000000, 0x00000000,
+ /* 9c */ 0x008fd1c7, 0x008fd1c8, 0x00000000, 0x008fd1c9,
+ /* a0 */ 0x008fd1ca, 0x0000e3d1, 0x0000e3d2, 0x0000bef7,
+ /* a4 */ 0x00000000, 0x008fd1cb, 0x00000000, 0x008fd1cc,
+ /* a8 */ 0x00000000, 0x0000e3d3, 0x008fd1cd, 0x0000b3cf,
+ /* ac */ 0x00000000, 0x008fd1ce, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000e3d5, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000b7ea, 0x008fd1cf, 0x0000b5e6, 0x00000000,
+ /* b8 */ 0x008fd1d0, 0x0000e3d6, 0x0000b6f5, 0x00000000,
+ /* bc */ 0x00000000, 0x0000e3d7, 0x008fd1d1, 0x0000c0fc,
+
+ /*** e7aaxx - offset 0x034a1 ***/
+ /* 80 */ 0x008fd1d2, 0x0000c6cd, 0x008fd1d3, 0x0000c0e0,
+ /* 84 */ 0x0000baf5, 0x008fd1d4, 0x008fd1d5, 0x00000000,
+ /* 88 */ 0x0000e3d8, 0x00000000, 0x008fd1d6, 0x008fd1d7,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fd1d8, 0x008fd1d9, 0x0000c3e2, 0x0000c1eb,
+ /* 94 */ 0x008fd1da, 0x0000e3da, 0x0000e3dc, 0x0000e3d9,
+ /* 98 */ 0x0000e3db, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fd1db, 0x0000b7a2,
+ /* a0 */ 0x008fd1dc, 0x00000000, 0x00000000, 0x008fd1dd,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000e3dd, 0x0000b7a6, 0x00000000,
+ /* ac */ 0x008fd1de, 0x00000000, 0x0000b5e7, 0x0000cdd2,
+ /* b0 */ 0x0000e3df, 0x00000000, 0x00000000, 0x008fd1df,
+ /* b4 */ 0x00000000, 0x008fd1e0, 0x0000e3e0, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fd1e1, 0x0000b1ae, 0x008fd1e2,
+ /* bc */ 0x008fd1e3, 0x00000000, 0x00000000, 0x0000e3e3,
+
+ /*** e7abxx - offset 0x034e1 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x0000b3f6,
+ /* 84 */ 0x0000e3e2, 0x0000e3e1, 0x008fd1e4, 0x0000e3e5,
+ /* 88 */ 0x0000e3de, 0x008fd1e5, 0x0000e3e6, 0x0000cea9,
+ /* 8c */ 0x008fd1e6, 0x0000e3e7, 0x008fd1e7, 0x0000e3e8,
+ /* 90 */ 0x00000000, 0x008fd1e8, 0x0000d4f4, 0x0000e3ea,
+ /* 94 */ 0x00000000, 0x0000e3e9, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000e3eb, 0x0000e3ec, 0x008fd1e9,
+ /* 9c */ 0x0000ceb5, 0x0000e3ed, 0x00000000, 0x0000f0ef,
+ /* a0 */ 0x0000becf, 0x0000e3ee, 0x0000e3ef, 0x0000bdd7,
+ /* a4 */ 0x00000000, 0x0000c6b8, 0x0000e3f0, 0x008ff4d9,
+ /* a8 */ 0x008fd1ea, 0x008fd1eb, 0x0000c3a8, 0x008fd1ec,
+ /* ac */ 0x008fd1ed, 0x0000e3f1, 0x00000000, 0x0000c3bc,
+ /* b0 */ 0x0000e3f2, 0x008fd1ee, 0x00000000, 0x00000000,
+ /* b4 */ 0x008fd1ef, 0x00000000, 0x0000b6a5, 0x00000000,
+ /* b8 */ 0x0000d1bf, 0x0000c3dd, 0x0000bcb3, 0x008fd1f0,
+ /* bc */ 0x00000000, 0x008fd1f1, 0x008fd1f2, 0x0000b4c8,
+
+ /*** e7acxx - offset 0x03521 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x0000e3f3, 0x00000000,
+ /* 84 */ 0x0000e4a2, 0x00000000, 0x0000e3f6, 0x008fd1f3,
+ /* 88 */ 0x0000b5e8, 0x00000000, 0x0000e3f5, 0x0000e4a4,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x0000e3f4,
+ /* 90 */ 0x00000000, 0x0000bed0, 0x00000000, 0x00000000,
+ /* 94 */ 0x008fd1f4, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000e3f8, 0x0000e3f9, 0x00000000, 0x0000c5ab,
+ /* 9c */ 0x00000000, 0x00000000, 0x0000e3fa, 0x008fd1f5,
+ /* a0 */ 0x0000b3de, 0x00000000, 0x00000000, 0x008fd1f6,
+ /* a4 */ 0x00000000, 0x0000bfda, 0x0000c9e4, 0x008fd1f7,
+ /* a8 */ 0x0000e3fc, 0x008fd1f8, 0x008fd1f9, 0x008fd1fa,
+ /* ac */ 0x0000c2e8, 0x008fd1fb, 0x008fd1fc, 0x008fd1fd,
+ /* b0 */ 0x008fd1fe, 0x008fd2a1, 0x00000000, 0x0000e3f7,
+ /* b4 */ 0x008fd2a2, 0x0000e3fb, 0x0000e3fd, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000bafb, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x008fd2a3, 0x00000000, 0x008fd2a4,
+
+ /*** e7adxx - offset 0x03561 ***/
+ /* 80 */ 0x008fd2a5, 0x008fd2a6, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x0000e4a6, 0x0000c9ae, 0x008fd2a7,
+ /* 88 */ 0x0000c8a6, 0x0000c5f9, 0x00000000, 0x0000b6da,
+ /* 8c */ 0x0000e4a5, 0x0000e4a3, 0x008fd2a8, 0x0000c8b5,
+ /* 90 */ 0x0000e3fe, 0x0000c3de, 0x0000c5fb, 0x00000000,
+ /* 94 */ 0x0000c5fa, 0x008fd2a9, 0x0000baf6, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x0000e4b8, 0x00000000, 0x00000000,
+ /* a0 */ 0x008fd2aa, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fd2ab, 0x0000e4a8, 0x008fd2ac, 0x0000e4aa,
+ /* a8 */ 0x00000000, 0x008fd2ad, 0x008fd2ae, 0x00000000,
+ /* ac */ 0x0000e4ad, 0x008fd2af, 0x0000e4ae, 0x008fd2b0,
+ /* b0 */ 0x0000e4ab, 0x0000e4ac, 0x008fd2b1, 0x008fd2b2,
+ /* b4 */ 0x0000e4a9, 0x0000e4a7, 0x00000000, 0x008fd2b3,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000e4a1, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e7aexx - offset 0x0359d ***/
+ /* 84 */ 0x008fd2b4, 0x00000000, 0x0000cacf, 0x0000b2d5,
+ /* 88 */ 0x00000000, 0x008fd2b5, 0x00000000, 0x0000e4b5,
+ /* 8c */ 0x00000000, 0x0000e4b2, 0x008fd2b6, 0x0000e4b7,
+ /* 90 */ 0x008fd2b7, 0x008fd2b8, 0x0000e4b6, 0x00000000,
+ /* 94 */ 0x0000c7f3, 0x0000cca7, 0x008fd2b9, 0x0000bbbb,
+ /* 98 */ 0x0000e4b0, 0x0000e4b9, 0x0000e4b4, 0x008fd2ba,
+ /* 9c */ 0x0000e4b3, 0x0000e4af, 0x008fd2bb, 0x0000e4b1,
+ /* a0 */ 0x008fd2bc, 0x0000b4c9, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x008fd2bd, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000c3bd, 0x00000000,
+ /* ac */ 0x008fd2be, 0x0000c0fd, 0x00000000, 0x008fd2bf,
+ /* b0 */ 0x008fd2c0, 0x0000c8a2, 0x008fd2c1, 0x00000000,
+ /* b4 */ 0x0000e4be, 0x008fd2c2, 0x008fd2c3, 0x00000000,
+ /* b8 */ 0x0000c8a4, 0x00000000, 0x008fd2c4, 0x008fd2c5,
+ /* bc */ 0x008fd2c6, 0x008fd2c7, 0x00000000, 0x00000000,
+
+ /*** e7afxx - offset 0x035dd ***/
+ /* 80 */ 0x0000c0e1, 0x0000e4bb, 0x008fd2c8, 0x00000000,
+ /* 84 */ 0x0000c8cf, 0x008fd2c9, 0x0000e4bf, 0x0000cad3,
+ /* 88 */ 0x008fd2ca, 0x0000c3db, 0x008fd2cb, 0x0000e4ba,
+ /* 8c */ 0x0000e4bc, 0x00000000, 0x00000000, 0x0000e4bd,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x008fd2cc, 0x00000000, 0x008fd2cd, 0x008fd2ce,
+ /* 98 */ 0x00000000, 0x008fd2cf, 0x008fd2d0, 0x008fd2d1,
+ /* 9c */ 0x00000000, 0x0000e4c0, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000bcc4, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x0000c6c6, 0x0000e4c5, 0x0000e4c4, 0x00000000,
+ /* a8 */ 0x008fd2d2, 0x0000e4c1, 0x008fd2d3, 0x00000000,
+ /* ac */ 0x00000000, 0x0000cfb6, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x008fd2d4, 0x0000e4ca,
+ /* b4 */ 0x008fd2d5, 0x008fd2d6, 0x0000e4ce, 0x0000e4cb,
+ /* b8 */ 0x008fd2d7, 0x008fd2d8, 0x008fd2d9, 0x00000000,
+ /* bc */ 0x008fd2da, 0x00000000, 0x008fd2db, 0x00000000,
+
+ /*** e7b0xx - offset 0x0361d ***/
+ /* 80 */ 0x0000e4c7, 0x008fd2dc, 0x008fd2dd, 0x008fd2de,
+ /* 84 */ 0x008fd2df, 0x00000000, 0x008fd2e0, 0x0000e4c8,
+ /* 88 */ 0x00000000, 0x008fd2e1, 0x00000000, 0x008fd2e2,
+ /* 8c */ 0x008fd2e3, 0x0000e4cd, 0x008fd2e4, 0x008fd2e5,
+ /* 90 */ 0x00000000, 0x0000e4c2, 0x0000d2d5, 0x0000e4c9,
+ /* 94 */ 0x0000e4c3, 0x00000000, 0x00000000, 0x0000e4cc,
+ /* 98 */ 0x00000000, 0x008fd2e6, 0x00000000, 0x008fd2e7,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x0000e4d2,
+ /* a0 */ 0x008fd2e8, 0x0000b4ca, 0x00000000, 0x0000e4cf,
+ /* a4 */ 0x00000000, 0x008fd2e9, 0x008fd2ea, 0x0000e4d0,
+ /* a8 */ 0x008fd2eb, 0x00000000, 0x0000e4d1, 0x0000e4d4,
+ /* ac */ 0x008fd2ec, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x008fd2ed, 0x00000000, 0x008fd2ee,
+ /* b4 */ 0x008fd2ef, 0x00000000, 0x008fd2f0, 0x0000e4d3,
+ /* b8 */ 0x0000c8f6, 0x008fd2f1, 0x008fd2f2, 0x00000000,
+ /* bc */ 0x00000000, 0x0000e4d5, 0x0000cefc, 0x0000caed,
+
+ /*** e7b1xx - offset 0x0365d ***/
+ /* 80 */ 0x0000e4da, 0x00000000, 0x00000000, 0x0000e4d7,
+ /* 84 */ 0x00000000, 0x00000000, 0x008fd2f3, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fd2f4, 0x00000000,
+ /* 8c */ 0x0000e4d6, 0x0000c0d2, 0x00000000, 0x0000e4d9,
+ /* 90 */ 0x0000e4db, 0x008fd2f6, 0x008fd2f7, 0x008fd2f8,
+ /* 94 */ 0x0000e4d8, 0x008fd2f5, 0x0000e4df, 0x00000000,
+ /* 98 */ 0x0000e4dc, 0x008fd2f9, 0x008fd2fa, 0x008fd2fb,
+ /* 9c */ 0x008fd2fc, 0x008fd2fd, 0x008fd2fe, 0x0000e4dd,
+ /* a0 */ 0x0000e4c6, 0x008fd3a1, 0x00000000, 0x008fd3a2,
+ /* a4 */ 0x0000e4de, 0x0000e4e0, 0x00000000, 0x008fd3a3,
+ /* a8 */ 0x00000000, 0x008fd3a4, 0x00000000, 0x00000000,
+ /* ac */ 0x0000e4e1, 0x008fd3a5, 0x008fd3a6, 0x00000000,
+ /* b0 */ 0x008fd3a7, 0x00000000, 0x008fd3a8, 0x0000cac6,
+ /* b4 */ 0x00000000, 0x0000e4e2, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fd3a9, 0x00000000, 0x00000000,
+ /* bc */ 0x008fd3aa, 0x008fd3ab, 0x0000cce2, 0x00000000,
+
+ /*** e7b2xx - offset 0x0369c ***/
+ /* 80 */ 0x0000b6ce, 0x0000b7a9, 0x0000e4e3,
+ /* 84 */ 0x00000000, 0x00000000, 0x008fd3ac, 0x008fd3ad,
+ /* 88 */ 0x00000000, 0x0000cab4, 0x00000000, 0x0000bfe8,
+ /* 8c */ 0x00000000, 0x0000ccb0, 0x00000000, 0x008fd3ae,
+ /* 90 */ 0x0000e4e4, 0x00000000, 0x0000ceb3, 0x00000000,
+ /* 94 */ 0x008fd3af, 0x0000c7f4, 0x00000000, 0x0000c1c6,
+ /* 98 */ 0x0000c7b4, 0x00000000, 0x00000000, 0x0000bdcd,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fd3b0, 0x0000b0c0,
+ /* a0 */ 0x008fd3b1, 0x0000e4e9, 0x0000e4e7, 0x00000000,
+ /* a4 */ 0x0000e4e5, 0x0000b4a1, 0x008fd3b2, 0x0000bed1,
+ /* a8 */ 0x0000e4ea, 0x00000000, 0x00000000, 0x0000e4e8,
+ /* ac */ 0x00000000, 0x0000e4e6, 0x0000e4ee, 0x00000000,
+ /* b0 */ 0x008fd3b3, 0x0000e4ed, 0x0000e4ec, 0x0000e4eb,
+ /* b4 */ 0x00000000, 0x00000000, 0x008fd3b4, 0x008fd3b5,
+ /* b8 */ 0x00000000, 0x0000e4ef, 0x008fd3b6, 0x008fd3b7,
+ /* bc */ 0x008fd3b8, 0x0000e4f0, 0x0000c0ba, 0x008fd3b9,
+
+ /*** e7b3xx - offset 0x036dc ***/
+ /* 80 */ 0x0000e4f1, 0x00000000, 0x0000e4f3, 0x00000000,
+ /* 84 */ 0x008fd3ba, 0x0000e4f2, 0x00000000, 0x008fd3bb,
+ /* 88 */ 0x008fd3bc, 0x008fd3bd, 0x0000b8d2, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fd3be, 0x0000c1b8, 0x008fd3bf,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000e4f5, 0x008fd3c0,
+ /* 94 */ 0x008fd3c1, 0x008fd3c2, 0x0000c5fc, 0x008fd3c3,
+ /* 98 */ 0x0000e4f4, 0x008fd3c4, 0x008fd3c5, 0x00000000,
+ /* 9c */ 0x0000e4f6, 0x008fd3c6, 0x0000cab5, 0x0000c1ec,
+ /* a0 */ 0x0000b9c7, 0x00000000, 0x0000e4f7, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fd3c7, 0x0000cec8,
+ /* a8 */ 0x00000000, 0x008fd3c8, 0x00000000, 0x008fd3c9,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x0000e4f9,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000e4fa, 0x00000000,
+ /* b4 */ 0x0000e4fb, 0x008fd3ca, 0x0000e4fc, 0x00000000,
+ /* b8 */ 0x0000bbe5, 0x00000000, 0x0000e4fd, 0x0000b7cf,
+ /* bc */ 0x00000000, 0x00000000, 0x0000b5ea, 0x00000000,
+
+ /*** e7b4xx - offset 0x0371c ***/
+ /* 80 */ 0x0000b5aa, 0x00000000, 0x0000e5a1, 0x008fd3cb,
+ /* 84 */ 0x0000ccf3, 0x0000b9c8, 0x0000e4fe, 0x008fd3cc,
+ /* 88 */ 0x008fd3cd, 0x008fd3ce, 0x0000e5a4, 0x0000cce6,
+ /* 8c */ 0x00000000, 0x0000c7bc, 0x00000000, 0x008fd3cf,
+ /* 90 */ 0x0000c9b3, 0x008fd3d0, 0x008fd3d1, 0x008fd3d2,
+ /* 94 */ 0x0000bde3, 0x0000e5a3, 0x008fd3d3, 0x0000bcd3,
+ /* 98 */ 0x0000b9c9, 0x0000bbe6, 0x0000b5e9, 0x0000cab6,
+ /* 9c */ 0x0000e5a2, 0x008fd3d4, 0x008fd3d5, 0x00000000,
+ /* a0 */ 0x0000c1c7, 0x0000cbc2, 0x0000baf7, 0x008fd3d6,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fd3d7, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fd3d8, 0x0000bbe7,
+ /* ac */ 0x0000c4dd, 0x008fd3d9, 0x0000e5a7, 0x0000cedf,
+ /* b0 */ 0x0000bad9, 0x008fd3da, 0x0000e5a8, 0x0000bfc2,
+ /* b4 */ 0x00000000, 0x0000e5aa, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000bed2, 0x0000bab0, 0x00000000,
+ /* bc */ 0x008fd3db, 0x008fd3dc, 0x008fd3dd, 0x0000e5a9,
+
+ /*** e7b5xx - offset 0x0375c ***/
+ /* 80 */ 0x008fd3de, 0x008fd3df, 0x0000bdaa, 0x0000b8be,
+ /* 84 */ 0x0000c1c8, 0x0000e5a5, 0x0000e5ab, 0x008fd3e0,
+ /* 88 */ 0x008fd3e1, 0x00000000, 0x00000000, 0x0000e5a6,
+ /* 8c */ 0x0000b7d0, 0x008fd3e2, 0x0000e5ae, 0x0000e5b2,
+ /* 90 */ 0x0000b7eb, 0x008fd3e3, 0x00000000, 0x008fd3e4,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000e5ad, 0x008fd3e5,
+ /* 98 */ 0x00000000, 0x008fd3e6, 0x008fd3e7, 0x0000e5b6,
+ /* 9c */ 0x008fd3e8, 0x008fd3e9, 0x0000b9ca, 0x00000000,
+ /* a0 */ 0x00000000, 0x0000cded, 0x0000b0bc, 0x0000e5b3,
+ /* a4 */ 0x00000000, 0x008fd3ea, 0x0000b5eb, 0x008fd3eb,
+ /* a8 */ 0x0000e5b0, 0x00000000, 0x008fd3ec, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x0000e5b1, 0x00000000,
+ /* b0 */ 0x008fd3ed, 0x0000c5fd, 0x0000e5af, 0x0000e5ac,
+ /* b4 */ 0x00000000, 0x0000b3a8, 0x0000c0e4, 0x00000000,
+ /* b8 */ 0x008fd3ee, 0x0000b8a8, 0x008fd3ef, 0x008fd3f0,
+ /* bc */ 0x00000000, 0x0000e5b8, 0x00000000, 0x008fd3f1,
+
+ /*** e7b6xx - offset 0x0379c ***/
+ /* 80 */ 0x00000000, 0x008fd3f2, 0x008fd3f3, 0x008fd3f4,
+ /* 84 */ 0x00000000, 0x008fd3f5, 0x008fd3f6, 0x00000000,
+ /* 88 */ 0x008fd3f7, 0x0000e5b5, 0x00000000, 0x008fd3f8,
+ /* 8c */ 0x008fd3f9, 0x008fd3fa, 0x00000000, 0x0000e5b7,
+ /* 90 */ 0x00000000, 0x008fd3fb, 0x00000000, 0x0000e5b4,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fd3fc, 0x008fd3fd,
+ /* 98 */ 0x00000000, 0x0000b7d1, 0x0000c2b3, 0x0000e5b9,
+ /* 9c */ 0x0000c1ee, 0x008fd3fe, 0x008fd4a1, 0x0000e5c6,
+ /* a0 */ 0x008ff4dc, 0x00000000, 0x0000e5c2, 0x0000e5bc,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fd4a2, 0x008fd4a3,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fd4a4, 0x0000e5c0,
+ /* ac */ 0x0000bcfa, 0x0000b0dd, 0x0000e5bb, 0x0000e5c3,
+ /* b0 */ 0x0000e5c7, 0x0000b9cb, 0x0000ccd6, 0x008fd4a5,
+ /* b4 */ 0x0000c4d6, 0x0000e5bd, 0x008fd4a6, 0x008fd4a7,
+ /* b8 */ 0x0000e5c5, 0x008fd4a8, 0x0000e5ba, 0x0000c3be,
+ /* bc */ 0x00000000, 0x0000e5bf, 0x0000b0bd, 0x0000ccca,
+
+ /*** e7b7xx - offset 0x037dc ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x008fd4a9, 0x008fd4aa,
+ /* 84 */ 0x008fd4ab, 0x008fd4ac, 0x008fd4ad, 0x0000e5be,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000b6db, 0x0000c8ec,
+ /* 8c */ 0x008fd4ae, 0x008fd4af, 0x008fd4b0, 0x0000c1ed,
+ /* 90 */ 0x00000000, 0x0000ced0, 0x0000bdef, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000e5ee, 0x008ff4dd, 0x008fd4b1,
+ /* 98 */ 0x0000e5c8, 0x008fd4b2, 0x0000c0fe, 0x00000000,
+ /* 9c */ 0x0000e5c4, 0x0000e5c9, 0x0000e5cb, 0x00000000,
+ /* a0 */ 0x0000c4f9, 0x0000e5ce, 0x008fd4b4, 0x00000000,
+ /* a4 */ 0x0000e5ca, 0x008fd4b5, 0x008fd4b6, 0x00000000,
+ /* a8 */ 0x0000cad4, 0x0000b4cb, 0x008fd4b7, 0x008fd4b8,
+ /* ac */ 0x0000cccb, 0x008fd4b9, 0x00000000, 0x0000b0de,
+ /* b0 */ 0x00000000, 0x008fd4ba, 0x0000e5cd, 0x00000000,
+ /* b4 */ 0x0000cefd, 0x008fd4bb, 0x008fd4bc, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fd4bd, 0x008fd4be, 0x0000e5cc,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e7b8xx - offset 0x0381c ***/
+ /* 80 */ 0x008fd4b3, 0x0000b1ef, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000c6ec, 0x0000e5cf, 0x00000000, 0x00000000,
+ /* 88 */ 0x008fd4bf, 0x0000e5d6, 0x0000e5d0, 0x0000e5d7,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fd4c0, 0x008fd4c1, 0x0000e5d3, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fd4c2, 0x00000000, 0x008fd4c3,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c7fb,
+ /* 9c */ 0x008fd4c4, 0x008fd4c5, 0x0000bcca, 0x0000e5d5,
+ /* a0 */ 0x008fd4c6, 0x0000e5d2, 0x0000e5d8, 0x0000e5d1,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000bdc4, 0x008fd4c7,
+ /* a8 */ 0x008fd4c8, 0x00000000, 0x00000000, 0x0000cba5,
+ /* ac */ 0x008fd4c9, 0x008fd4ca, 0x0000bdcc, 0x008fd4cb,
+ /* b0 */ 0x00000000, 0x0000e5d4, 0x0000e5e0, 0x008fd4cc,
+ /* b4 */ 0x00000000, 0x0000e5dc, 0x008fd4cd, 0x0000e5df,
+ /* b8 */ 0x00000000, 0x0000e5dd, 0x0000e5e1, 0x0000e5db,
+ /* bc */ 0x00000000, 0x0000e5c1, 0x0000c0d3, 0x008fd4ce,
+
+ /*** e7b9xx - offset 0x0385c ***/
+ /* 80 */ 0x00000000, 0x0000c8cb, 0x00000000, 0x0000e5de,
+ /* 84 */ 0x008fd4cf, 0x008fd4d0, 0x0000e5d9, 0x008fd4d1,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000c1a1, 0x0000b7d2,
+ /* 8c */ 0x00000000, 0x0000bdab, 0x008fd4d2, 0x00000000,
+ /* 90 */ 0x008fd4d3, 0x00000000, 0x008fd4d4, 0x00000000,
+ /* 94 */ 0x0000bfa5, 0x0000c1b6, 0x0000e5e4, 0x00000000,
+ /* 98 */ 0x008fd4d5, 0x0000e5e6, 0x0000e5e7, 0x00000000,
+ /* 9c */ 0x00000000, 0x0000e5e3, 0x0000e5e5, 0x008fd4d6,
+ /* a0 */ 0x00000000, 0x008fd4d7, 0x008fd4d8, 0x00000000,
+ /* a4 */ 0x00000000, 0x008fd4d9, 0x0000e5da, 0x0000e5e2,
+ /* a8 */ 0x00000000, 0x0000e5ea, 0x0000e5e9, 0x008fd4da,
+ /* ac */ 0x00000000, 0x0000cbfa, 0x008fd4db, 0x008fd4dc,
+ /* b0 */ 0x0000b7ab, 0x00000000, 0x00000000, 0x008fd4dd,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x008fd4de, 0x0000e5e8, 0x00000000, 0x0000e5ec,
+ /* bc */ 0x0000e5eb, 0x0000e5ef, 0x008fd4df, 0x0000e5f1,
+
+ /*** e7baxx - offset 0x0389c ***/
+ /* 80 */ 0x00000000, 0x008fd4e0, 0x0000bbbc, 0x0000e5ed,
+ /* 84 */ 0x00000000, 0x00000000, 0x008fd4e1, 0x008fd4e2,
+ /* 88 */ 0x0000e5f2, 0x0000e5f3, 0x008fd4e3, 0x00000000,
+ /* 8c */ 0x0000e5f4, 0x008fd4e4, 0x0000e5fa, 0x0000c5bb,
+ /* 90 */ 0x0000e5f6, 0x008fd4e5, 0x0000e5f5, 0x0000e5f7,
+ /* 94 */ 0x0000e5f8, 0x008fd4e6, 0x0000e5f9, 0x00000000,
+ /* 98 */ 0x008fd4e7, 0x00000000, 0x008fd4e8, 0x0000e5fb,
+ /* 9c */ 0x0000e5fc, 0x008fd4e9, 0x008fd4ea, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e7bcxx - offset 0x038bb ***/
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000b4cc, 0x00000000,
+ /* b8 */ 0x0000e5fd, 0x00000000, 0x0000e5fe, 0x008fd4ec,
+ /* bc */ 0x008fd4eb, 0x008fd4ed, 0x008fd4ee, 0x008fd4ef,
+
+ /*** e7bdxx - offset 0x038fb ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x008fd4f0,
+ /* 84 */ 0x008fd4f1, 0x0000e6a1, 0x00000000, 0x008fd4f2,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x0000e6a2, 0x0000e6a3, 0x0000e6a4, 0x008fd4f3,
+ /* 90 */ 0x0000e6a5, 0x0000e6a6, 0x008fd4f4, 0x008fd4f5,
+ /* 94 */ 0x0000e6a8, 0x0000e6a7, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000e6a9, 0x00000000, 0x00000000, 0x008fd4f6,
+ /* 9c */ 0x008fd4f7, 0x008fd4f8, 0x00000000, 0x0000e6aa,
+ /* a0 */ 0x0000e6ab, 0x008fd4f9, 0x00000000, 0x008fd4fa,
+ /* a4 */ 0x008fd4fb, 0x008fd4fc, 0x008fd4fd, 0x0000e6ae,
+ /* a8 */ 0x0000e6ac, 0x0000e6ad, 0x0000bae1, 0x0000b7d3,
+ /* ac */ 0x00000000, 0x008fd4fe, 0x0000c3d6, 0x00000000,
+ /* b0 */ 0x0000c8b3, 0x008fd5a1, 0x0000bdf0, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000c7cd, 0x00000000, 0x0000c8ed,
+ /* b8 */ 0x0000e6af, 0x0000d8ed, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x008fd5a2, 0x008fd5a3, 0x008fd5a4,
+
+ /*** e7bexx - offset 0x0393b ***/
+ /* 80 */ 0x008fd5a5, 0x00000000, 0x0000e6b0, 0x0000e6b2,
+ /* 84 */ 0x00000000, 0x0000cde5, 0x0000e6b1, 0x0000e6b4,
+ /* 88 */ 0x0000e6b3, 0x00000000, 0x0000cdd3, 0x008fd5a6,
+ /* 8c */ 0x0000e6b5, 0x008fd5a7, 0x0000c8fe, 0x008fd5a8,
+ /* 90 */ 0x008fd5a9, 0x008fd5aa, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000e6b6, 0x00000000, 0x008fd5ab, 0x008fd5ac,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000e6b9, 0x00000000,
+ /* 9c */ 0x008fd5ad, 0x0000e6b8, 0x0000e6b7, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fd5ae, 0x008fd5af, 0x0000e6ba,
+ /* a4 */ 0x0000b7b2, 0x00000000, 0x008fd5b0, 0x00000000,
+ /* a8 */ 0x0000c1a2, 0x0000b5c1, 0x008fd5b1, 0x00000000,
+ /* ac */ 0x00000000, 0x008fd5b2, 0x0000e6be, 0x0000e6bb,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000e6bc, 0x00000000,
+ /* b4 */ 0x008fd5b3, 0x00000000, 0x0000e6bf, 0x00000000,
+ /* b8 */ 0x0000e6c0, 0x0000e6bd, 0x00000000, 0x00000000,
+ /* bc */ 0x008fd5b4, 0x0000b1a9, 0x00000000, 0x008fd5b5,
+
+ /*** e7bfxx - offset 0x0397b ***/
+ /* 80 */ 0x008fd5b6, 0x0000b2a7, 0x00000000, 0x008fd5b7,
+ /* 84 */ 0x00000000, 0x0000e6c2, 0x0000e6c3, 0x00000000,
+ /* 88 */ 0x008fd5b8, 0x00000000, 0x0000e6c4, 0x00000000,
+ /* 8c */ 0x0000cde2, 0x00000000, 0x008fd5b9, 0x008fd5ba,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000bdac, 0x00000000,
+ /* 94 */ 0x0000e6c6, 0x0000e6c5, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x008fd5bb,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x008fd5bc,
+ /* a0 */ 0x0000bfe9, 0x0000e6c7, 0x00000000, 0x008fd5bd,
+ /* a4 */ 0x00000000, 0x008fd5be, 0x0000e6c8, 0x00000000,
+ /* a8 */ 0x008fd5bf, 0x0000e6c9, 0x00000000, 0x0000b4e5,
+ /* ac */ 0x008fd5c0, 0x00000000, 0x008fd5c1, 0x008fd5c2,
+ /* b0 */ 0x0000b4cd, 0x00000000, 0x008fd5c3, 0x0000e6ca,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000e6cb, 0x008fd5c4, 0x0000cbdd,
+ /* bc */ 0x0000cde3, 0x008fd5c5, 0x008fd5c6, 0x008fd5c7,
+
+ /*** e880xx - offset 0x039bb ***/
+ /* 80 */ 0x0000cdd4, 0x0000cfb7, 0x00000000, 0x0000b9cd,
+ /* 84 */ 0x0000e6ce, 0x0000bcd4, 0x0000e6cd, 0x008fd5c8,
+ /* 88 */ 0x008fd5c9, 0x00000000, 0x008fd5ca, 0x0000e6cf,
+ /* 8c */ 0x0000bca9, 0x008fd5cb, 0x008fd5cc, 0x008fd5cd,
+ /* 90 */ 0x0000c2d1, 0x008fd5ce, 0x0000e6d0, 0x008fd5cf,
+ /* 94 */ 0x008fd5d0, 0x0000b9cc, 0x008fd5d1, 0x0000ccd7,
+ /* 98 */ 0x0000e6d1, 0x0000e6d2, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000e6d3, 0x008fd5d2, 0x008fd5d3, 0x008fd5d4,
+ /* a0 */ 0x008fd5d5, 0x0000e6d4, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fd5d6, 0x00000000, 0x008fd5d7, 0x00000000,
+ /* a8 */ 0x0000e6d5, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x008fd5d8, 0x00000000, 0x008fd5d9, 0x00000000,
+ /* b0 */ 0x008fd5da, 0x00000000, 0x00000000, 0x0000bcaa,
+ /* b4 */ 0x008fd5db, 0x008fd5dc, 0x0000cced, 0x008fd5dd,
+ /* b8 */ 0x00000000, 0x008fd5de, 0x008fd5df, 0x0000e6d7,
+ /* bc */ 0x008fd5e0, 0x0000c3bf, 0x008fd5e1, 0x0000e6d6,
+
+ /*** e881xx - offset 0x039fb ***/
+ /* 80 */ 0x008fd5e2, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fd5e3, 0x00000000, 0x0000e6d9, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000e6d8, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000e6da, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000c0bb, 0x00000000,
+ /* 98 */ 0x0000e6db, 0x00000000, 0x0000e6dc, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x0000cab9, 0x0000e6dd,
+ /* a0 */ 0x008fd5e4, 0x0000c1ef, 0x0000e6de, 0x00000000,
+ /* a4 */ 0x008fd5e5, 0x00000000, 0x008fd5e6, 0x00000000,
+ /* a8 */ 0x0000e6df, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x008fd5e7, 0x00000000, 0x0000cefe,
+ /* b0 */ 0x0000e6e2, 0x008fd5e8, 0x0000e6e1, 0x0000e6e0,
+ /* b4 */ 0x0000c4b0, 0x008fd5e9, 0x0000e6e3, 0x0000bfa6,
+ /* b8 */ 0x00000000, 0x0000e6e4, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x0000e6e5, 0x0000cfb8, 0x0000e6e6,
+
+ /*** e882xx - offset 0x03a3b ***/
+ /* 80 */ 0x00000000, 0x008fd5ea, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000e6e7, 0x0000e6e9, 0x0000e6e8, 0x0000c8a5,
+ /* 88 */ 0x008fd5eb, 0x0000c6f9, 0x00000000, 0x0000cfbe,
+ /* 8c */ 0x0000c8a9, 0x00000000, 0x008fd5ec, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x0000e6eb,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000bed3, 0x00000000,
+ /* 98 */ 0x0000c9aa, 0x00000000, 0x0000e6ec, 0x0000e6ea,
+ /* 9c */ 0x008fd5ed, 0x0000b4ce, 0x008fd5ee, 0x00000000,
+ /* a0 */ 0x00000000, 0x0000b8d4, 0x0000bbe8, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000c8ee, 0x008fd5ef, 0x008fd5f0,
+ /* a8 */ 0x00000000, 0x0000b8aa, 0x0000cbc3, 0x008fd5f1,
+ /* ac */ 0x0000e6ef, 0x0000e6ed, 0x00000000, 0x0000b9ce,
+ /* b0 */ 0x00000000, 0x0000b9cf, 0x0000b0e9, 0x00000000,
+ /* b4 */ 0x0000bae8, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x008fd5f2, 0x008fd5f3, 0x0000c7d9, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e883xx - offset 0x03a78 ***/
+ /* 80 */ 0x0000b0df,
+ /* 84 */ 0x0000e6f4, 0x00000000, 0x0000c3c0, 0x00000000,
+ /* 88 */ 0x008fd5f4, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x0000c7d8, 0x008fd5f5, 0x0000c2db, 0x008fd5f6,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fd5f7, 0x00000000,
+ /* 94 */ 0x008fd5f8, 0x008fd5f9, 0x0000e6f6, 0x008fd5fa,
+ /* 98 */ 0x008fd5fb, 0x0000e6f2, 0x0000e6f5, 0x0000e6f0,
+ /* 9c */ 0x00000000, 0x0000e6f3, 0x0000cba6, 0x00000000,
+ /* a0 */ 0x008fd5fc, 0x0000b8d5, 0x00000000, 0x00000000,
+ /* a4 */ 0x0000b0fd, 0x0000e6f1, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x008fd5fd, 0x008fd5fe, 0x0000e6f8,
+ /* b0 */ 0x008fd6a1, 0x0000e6f9, 0x008fd6a2, 0x008fd6a3,
+ /* b4 */ 0x0000c6b9, 0x00000000, 0x008fd6a4, 0x00000000,
+ /* b8 */ 0x0000b6bb, 0x008fd6a5, 0x008fd6a6, 0x00000000,
+ /* bc */ 0x0000e7a6, 0x0000c7bd, 0x008fd6a7, 0x00000000,
+
+ /*** e884xx - offset 0x03ab7 ***/
+ /* 80 */ 0x00000000, 0x0000bbe9, 0x008fd6a8,
+ /* 84 */ 0x00000000, 0x0000b6bc, 0x0000c0c8, 0x0000cfc6,
+ /* 88 */ 0x0000ccae, 0x0000e6f7, 0x0000c0d4, 0x008fd6a9,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fd6aa, 0x008fd6ab,
+ /* 98 */ 0x008fd6ac, 0x00000000, 0x0000b5d3, 0x0000e6fa,
+ /* 9c */ 0x008fd6ad, 0x00000000, 0x008fd6ae, 0x00000000,
+ /* a0 */ 0x008fd6af, 0x00000000, 0x00000000, 0x0000e6fc,
+ /* a4 */ 0x008fd6b0, 0x00000000, 0x00000000, 0x008fd6b1,
+ /* a8 */ 0x00000000, 0x0000e6fb, 0x00000000, 0x00000000,
+ /* ac */ 0x008fd6b2, 0x00000000, 0x00000000, 0x0000e6fd,
+ /* b0 */ 0x008fd6b3, 0x0000c3a6, 0x00000000, 0x0000c7be,
+ /* b4 */ 0x00000000, 0x008fd6b4, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000c4b1, 0x008fd6b5, 0x00000000,
+ /* bc */ 0x008fd6b6, 0x00000000, 0x0000e7a3, 0x00000000,
+
+ /*** e885xx - offset 0x03af6 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fd6b7, 0x0000e7a2, 0x008fd6b8,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fd6b9, 0x0000e6fe,
+ /* 8c */ 0x008fd6ba, 0x00000000, 0x0000bfd5, 0x00000000,
+ /* 90 */ 0x0000c9e5, 0x0000e7a5, 0x008fd6bb, 0x0000e7a4,
+ /* 94 */ 0x0000b9d0, 0x0000cfd3, 0x00000000, 0x008fd6bc,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x0000e7b5,
+ /* a0 */ 0x008fd6bd, 0x008fd6be, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000e7a9, 0x0000e7aa, 0x008fd6bf,
+ /* a8 */ 0x008fd6c0, 0x008fd6c1, 0x00000000, 0x0000bcf0,
+ /* ac */ 0x00000000, 0x008fd6c2, 0x0000e7a8, 0x008fd6c3,
+ /* b0 */ 0x0000b9f8, 0x0000e7a7, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000e7ab, 0x00000000, 0x00000000, 0x008fd6c4,
+ /* b8 */ 0x0000c4b2, 0x0000caa2, 0x0000c1a3, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x0000c2dc,
+
+ /*** e886xx - offset 0x03b36 ***/
+ /* 80 */ 0x0000e7af, 0x008fd6c5, 0x0000e7b0, 0x0000e7ac,
+ /* 84 */ 0x008fd6c7, 0x008fd6c8, 0x008fd6c9, 0x00000000,
+ /* 88 */ 0x0000e7ad, 0x00000000, 0x0000e7ae, 0x008fd6ca,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fd6cb, 0x0000b9d1,
+ /* 90 */ 0x008fd6c6, 0x00000000, 0x00000000, 0x0000e7b6,
+ /* 94 */ 0x00000000, 0x0000e7b2, 0x008fd6cc, 0x00000000,
+ /* 98 */ 0x008fd6cd, 0x00000000, 0x0000c9e6, 0x008fd6ce,
+ /* 9c */ 0x0000cbec, 0x0000c9a8, 0x008fd6cf, 0x00000000,
+ /* a0 */ 0x0000e7b1, 0x00000000, 0x008fd6d0, 0x0000e7b4,
+ /* a4 */ 0x0000e7b3, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000cbc4, 0x0000e7b7, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x008fd6d1, 0x00000000,
+ /* b0 */ 0x0000e7b8, 0x00000000, 0x008fd6d2, 0x0000c1b7,
+ /* b4 */ 0x008fd6d3, 0x0000e7b9, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000e7bb, 0x00000000, 0x0000e7bf, 0x008fd6d4,
+ /* bc */ 0x00000000, 0x0000e7bc, 0x0000e7ba, 0x0000c7bf,
+
+ /*** e887xx - offset 0x03b76 ***/
+ /* 80 */ 0x0000e7bd, 0x00000000, 0x0000e7be, 0x008fd6d6,
+ /* 84 */ 0x00000000, 0x008fd6d7, 0x0000b2b2, 0x00000000,
+ /* 88 */ 0x0000e7c5, 0x0000e7c0, 0x008fd6d8, 0x008fd6d5,
+ /* 8c */ 0x00000000, 0x0000e7c1, 0x008fd6d9, 0x008fd6da,
+ /* 90 */ 0x00000000, 0x0000e7c2, 0x00000000, 0x0000c2a1,
+ /* 94 */ 0x00000000, 0x008fd6db, 0x00000000, 0x008fd6dc,
+ /* 98 */ 0x0000e7c4, 0x0000e7c3, 0x0000e7c6, 0x008fd6dd,
+ /* 9c */ 0x00000000, 0x008fd6de, 0x008fd6df, 0x0000e7c7,
+ /* a0 */ 0x0000e7c8, 0x008fd6e0, 0x00000000, 0x0000bfc3,
+ /* a4 */ 0x008fd6e1, 0x0000b2e9, 0x00000000, 0x0000e7c9,
+ /* a8 */ 0x0000ced7, 0x00000000, 0x0000bcab, 0x008fd6e2,
+ /* ac */ 0x008fd6e3, 0x0000bdad, 0x00000000, 0x00000000,
+ /* b0 */ 0x008fd6e4, 0x008fd6e5, 0x008fd6e6, 0x0000bbea,
+ /* b4 */ 0x0000c3d7, 0x008fd6e7, 0x008fd6e8, 0x00000000,
+ /* b8 */ 0x008fd6e9, 0x008fd6ea, 0x0000e7ca, 0x0000e7cb,
+ /* bc */ 0x0000b1b1, 0x008fd6eb, 0x0000e7cc, 0x008fd6ec,
+
+ /*** e888xx - offset 0x03bb6 ***/
+ /* 80 */ 0x008fd6ed, 0x0000e7cd, 0x0000e7ce, 0x008fd6ee,
+ /* 84 */ 0x00000000, 0x0000e7cf, 0x00000000, 0x0000e7d0,
+ /* 88 */ 0x0000b6bd, 0x0000daaa, 0x0000e7d1, 0x00000000,
+ /* 8c */ 0x0000c0e5, 0x0000e7d2, 0x0000bccb, 0x008fd6ef,
+ /* 90 */ 0x0000e7d3, 0x00000000, 0x0000d0b0, 0x008fd6f0,
+ /* 94 */ 0x008fd6f1, 0x00000000, 0x0000e7d4, 0x0000cade,
+ /* 98 */ 0x0000b4dc, 0x008fd6f2, 0x008fd6f3, 0x0000c1a4,
+ /* 9c */ 0x0000bdd8, 0x008fd6f4, 0x0000c9f1, 0x0000bdae,
+ /* a0 */ 0x00000000, 0x008fd6f5, 0x008fd6f6, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fd6f7, 0x0000e7d5, 0x0000b9d2, 0x0000e7d6,
+ /* ac */ 0x0000c8cc, 0x00000000, 0x0000e7e4, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x008fd6f8, 0x0000e7d8,
+ /* b4 */ 0x008fd6f9, 0x0000c2c9, 0x0000c7f5, 0x0000b8bf,
+ /* b8 */ 0x0000e7d7, 0x0000c1a5, 0x008fd6fa, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e889xx - offset 0x03bf6 ***/
+ /* 80 */ 0x0000e7d9, 0x00000000, 0x00000000, 0x008fd6fb,
+ /* 84 */ 0x008fd6fc, 0x008fd6fd, 0x008fd6fe, 0x0000c4fa,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x008fd7a1,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fd7a2, 0x008fd7a3,
+ /* 90 */ 0x00000000, 0x008fd7a4, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fd7a5, 0x00000000,
+ /* 98 */ 0x0000e7db, 0x0000e7da, 0x0000e7dd, 0x00000000,
+ /* 9c */ 0x008fd7a6, 0x0000e7dc, 0x00000000, 0x0000e7de,
+ /* a0 */ 0x008fd7a7, 0x00000000, 0x0000e7e0, 0x008fd7a8,
+ /* a4 */ 0x0000e7df, 0x00000000, 0x0000b4cf, 0x008fd7a9,
+ /* a8 */ 0x0000e7e1, 0x00000000, 0x0000e7e2, 0x0000e7e3,
+ /* ac */ 0x00000000, 0x008fd7aa, 0x0000bab1, 0x0000cec9,
+ /* b0 */ 0x00000000, 0x0000e7e5, 0x0000bfa7, 0x00000000,
+ /* b4 */ 0x008fd7ab, 0x00000000, 0x0000b1f0, 0x0000e7e6,
+ /* b8 */ 0x0000e7e7, 0x00000000, 0x00000000, 0x008fd7ac,
+ /* bc */ 0x00000000, 0x008fd7ad, 0x0000e7e8, 0x008fd7ae,
+
+ /*** e88axx - offset 0x03c36 ***/
+ /* 80 */ 0x008fd7af, 0x008fd7b0, 0x00000000, 0x008fd7b1,
+ /* 84 */ 0x008fd7b2, 0x00000000, 0x00000000, 0x008fd7b3,
+ /* 88 */ 0x00000000, 0x008fd7b4, 0x008fd7b5, 0x0000b0f2,
+ /* 8c */ 0x00000000, 0x0000e7e9, 0x008fd7b6, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fd7b7, 0x0000e7ea, 0x00000000,
+ /* 94 */ 0x008fd7b8, 0x00000000, 0x008fd7b9, 0x00000000,
+ /* 98 */ 0x008fd7ba, 0x0000c9e7, 0x008fd7bb, 0x008fd7bc,
+ /* 9c */ 0x00000000, 0x0000bcc7, 0x00000000, 0x0000e7ec,
+ /* a0 */ 0x008fd7bd, 0x008fd7be, 0x00000000, 0x008fd7bf,
+ /* a4 */ 0x008fd7c0, 0x0000b3a9, 0x0000b0b2, 0x008fd7c1,
+ /* a8 */ 0x008fd7c2, 0x008fd7c3, 0x008fd7c4, 0x0000e7eb,
+ /* ac */ 0x0000e7ee, 0x0000c7ce, 0x008fd7c5, 0x0000bfc4,
+ /* b0 */ 0x008fd7c6, 0x0000b2d6, 0x008fd7c7, 0x0000cba7,
+ /* b4 */ 0x008fd7c8, 0x00000000, 0x00000000, 0x008fd7c9,
+ /* b8 */ 0x0000b7dd, 0x0000b6dc, 0x008fd7ca, 0x0000e7ed,
+ /* bc */ 0x008fd7cb, 0x0000b2ea, 0x008fd7cc, 0x008fd7cd,
+
+ /*** e88bxx - offset 0x03c76 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x0000b4a3, 0x008fd7ce, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fd7cf, 0x0000b1f1, 0x0000e7f2, 0x0000ceea,
+ /* 94 */ 0x0000c2dd, 0x008fd7d0, 0x00000000, 0x0000c9c4,
+ /* 98 */ 0x00000000, 0x0000e7fe, 0x008fd7d1, 0x0000b2d7,
+ /* 9c */ 0x0000e7fc, 0x00000000, 0x0000e7fa, 0x0000e7f1,
+ /* a0 */ 0x008fd7d2, 0x0000e7ef, 0x008fd7d3, 0x0000e7f0,
+ /* a4 */ 0x008fd7d4, 0x0000bce3, 0x0000b6ec, 0x0000c3f7,
+ /* a8 */ 0x008fd7d5, 0x00000000, 0x008fd7d6, 0x0000c6d1,
+ /* ac */ 0x00000000, 0x008fd7d7, 0x00000000, 0x008fd7d8,
+ /* b0 */ 0x00000000, 0x0000b1d1, 0x00000000, 0x0000e7f4,
+ /* b4 */ 0x0000e7f3, 0x00000000, 0x008fd7d9, 0x008fd7da,
+ /* b8 */ 0x00000000, 0x0000e7f9, 0x0000e7f5, 0x0000e7f8,
+ /* bc */ 0x00000000, 0x008fd7db, 0x008fd7dc, 0x00000000,
+
+ /*** e88cxx - offset 0x03cb6 ***/
+ /* 80 */ 0x008fd7dd, 0x008fd7de, 0x0000ccd0, 0x0000e7f7,
+ /* 84 */ 0x0000b2d8, 0x0000b3fd, 0x0000e7fb, 0x008fd7df,
+ /* 88 */ 0x008fd7e0, 0x0000e7fd, 0x008fd7e1, 0x008fd7e2,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000b7d4, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000e8a3, 0x0000e8ac,
+ /* 98 */ 0x0000e8ad, 0x00000000, 0x00000000, 0x008fd7e4,
+ /* 9c */ 0x0000b0ab, 0x008fd7e5, 0x008fd7e6, 0x008fd7e7,
+ /* a0 */ 0x00000000, 0x008fd7e8, 0x008fd7e9, 0x0000e8b4,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000b0f1, 0x00000000, 0x00000000, 0x0000e8ab,
+ /* ac */ 0x008fd7ea, 0x008fd7eb, 0x008fd7ec, 0x0000e8aa,
+ /* b0 */ 0x008fd7ed, 0x0000e8a5, 0x0000e8a4, 0x008fd7ee,
+ /* b4 */ 0x0000e8a2, 0x0000e8a1, 0x0000c3e3, 0x008fd7ef,
+ /* b8 */ 0x0000c2fb, 0x0000e8a7, 0x008fd7f0, 0x00000000,
+ /* bc */ 0x008fd7f1, 0x008fd7f2, 0x00000000, 0x00000000,
+
+ /*** e88dxx - offset 0x03cf6 ***/
+ /* 80 */ 0x0000e8a6, 0x00000000, 0x008fd7f3, 0x008fd7f4,
+ /* 84 */ 0x008fd7f5, 0x0000e8a9, 0x00000000, 0x008fd7f6,
+ /* 88 */ 0x00000000, 0x0000c1f0, 0x0000b7d5, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fd7f7, 0x008fd7f8, 0x0000b1c1,
+ /* 90 */ 0x0000e8a8, 0x008fd7f9, 0x0000b9d3, 0x008fd8be,
+ /* 94 */ 0x008fd7e3, 0x008fd7fa, 0x008fd7fb, 0x008fd7fc,
+ /* 98 */ 0x0000c1f1, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x008ff4df, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x008fd7fd, 0x00000000, 0x00000000, 0x0000e8ba,
+ /* b4 */ 0x00000000, 0x0000e8bb, 0x00000000, 0x0000b2d9,
+ /* b8 */ 0x008fd7fe, 0x00000000, 0x00000000, 0x0000b2ae,
+ /* bc */ 0x0000e8b8, 0x008fd8a1, 0x00000000, 0x008fd8a2,
+
+ /*** e88exx - offset 0x03d36 ***/
+ /* 80 */ 0x008fd8a3, 0x00000000, 0x008fd8a4, 0x00000000,
+ /* 84 */ 0x008fd8a5, 0x0000e8ae, 0x008fd8a6, 0x0000e8b6,
+ /* 88 */ 0x00000000, 0x0000e8bd, 0x0000e8b7, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fd8a7, 0x0000e8b5, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fd8a8, 0x0000e7f6,
+ /* 94 */ 0x008fd8a9, 0x008fd8aa, 0x0000e8b3, 0x00000000,
+ /* 98 */ 0x008fd8ab, 0x008fd8ac, 0x0000e8af, 0x008fd8ad,
+ /* 9c */ 0x008fd8ae, 0x008fd8af, 0x0000b4d0, 0x0000e8b1,
+ /* a0 */ 0x0000e8bc, 0x00000000, 0x0000e8b2, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fd8b0, 0x008fd8b1,
+ /* a8 */ 0x0000e8be, 0x008fd8b2, 0x0000e8b0, 0x0000c7fc,
+ /* ac */ 0x008fd8b3, 0x008fd8cc, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x0000cde9, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000e8b9, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x0000e8cf, 0x008fd8b4, 0x008fd8b5,
+
+ /*** e88fxx - offset 0x03d76 ***/
+ /* 80 */ 0x008fd8b6, 0x0000e8c7, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x0000bffb, 0x00000000, 0x008fd8b7,
+ /* 88 */ 0x00000000, 0x008fd8b8, 0x0000b5c6, 0x00000000,
+ /* 8c */ 0x0000b6dd, 0x00000000, 0x0000e8c2, 0x008fd8b9,
+ /* 90 */ 0x008fd8ba, 0x008fd8bb, 0x00000000, 0x0000b2db,
+ /* 94 */ 0x008fd8bc, 0x00000000, 0x0000bed4, 0x00000000,
+ /* 98 */ 0x0000e8c5, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000bada, 0x008fd8bd, 0x00000000, 0x0000c5d1,
+ /* a0 */ 0x0000e8ca, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fd8bf, 0x0000caee, 0x008fd8c0, 0x0000e8c1,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x0000b2da,
+ /* b0 */ 0x0000b8d6, 0x0000c9a9, 0x0000e8cb, 0x00000000,
+ /* b4 */ 0x0000e8bf, 0x00000000, 0x008fd8c1, 0x0000e8c8,
+ /* b8 */ 0x008fd8c2, 0x008fd8c3, 0x00000000, 0x0000e8d2,
+ /* bc */ 0x008fd8c4, 0x0000e8c3, 0x00000000, 0x00000000,
+
+ /*** e890xx - offset 0x03db5 ***/
+ /* 80 */ 0x008fd8c5, 0x00000000, 0x0000e8c4,
+ /* 84 */ 0x0000c6ba, 0x00000000, 0x008fd8c6, 0x0000e8c9,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fd8c7, 0x0000e8c6,
+ /* 8c */ 0x0000cba8, 0x0000e8cc, 0x0000b0e0, 0x008fd8c8,
+ /* 90 */ 0x00000000, 0x008fd8c9, 0x00000000, 0x0000e8c0,
+ /* 94 */ 0x00000000, 0x008fd8ca, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fd8cb, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x0000e8ce, 0x00000000, 0x0000e8cd, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000c7eb, 0x0000e8d4, 0x00000000,
+ /* ac */ 0x0000e8df, 0x00000000, 0x00000000, 0x008fd8cd,
+ /* b0 */ 0x00000000, 0x0000b3fe, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000e8e2, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000e8d0, 0x008fd8ce, 0x00000000, 0x00000000,
+ /* bc */ 0x0000e8d5, 0x0000cdee, 0x00000000, 0x00000000,
+
+ /*** e891xx - offset 0x03df3 ***/
+ /* 80 */ 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fd8cf, 0x0000e8de, 0x008fd8d0,
+ /* 88 */ 0x008fd8d1, 0x0000cdd5, 0x008fd8d2, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fd8d3, 0x0000ceaa, 0x008fd8d4,
+ /* 90 */ 0x00000000, 0x008fd8d5, 0x008fd8d6, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fd8d7, 0x0000c3f8,
+ /* 98 */ 0x008fd8d8, 0x008fd8d9, 0x008fd8da, 0x0000b3eb,
+ /* 9c */ 0x008fd8db, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x008fd8dc, 0x0000c9f2, 0x0000e8e4, 0x0000c6a1,
+ /* a4 */ 0x008fd8dd, 0x008fd8de, 0x0000b0b1, 0x008fd8df,
+ /* a8 */ 0x00000000, 0x0000e8dd, 0x008fd8e0, 0x0000e8d9,
+ /* ac */ 0x0000c1f2, 0x0000e8d3, 0x0000e8db, 0x0000e8e0,
+ /* b0 */ 0x008fd8e1, 0x0000c7ac, 0x00000000, 0x008fd8e2,
+ /* b4 */ 0x008fd8e3, 0x0000b0aa, 0x008fd8e4, 0x0000e8d8,
+ /* b8 */ 0x008fd8e5, 0x0000e8e1, 0x0000c9f8, 0x00000000,
+ /* bc */ 0x008fd8e6, 0x008fd8e7, 0x00000000, 0x00000000,
+
+ /*** e892xx - offset 0x03e32 ***/
+ /* 80 */ 0x008fd8e8, 0x0000e8dc, 0x00000000,
+ /* 84 */ 0x0000e8d7, 0x008fd8e9, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x0000bed5,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x0000bdaf, 0x00000000, 0x008fd8ea, 0x008fd8eb,
+ /* 94 */ 0x0000bcac, 0x008fd8ec, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000ccd8, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000c9c7, 0x00000000, 0x008fd8ed, 0x0000e8e7,
+ /* a0 */ 0x00000000, 0x0000e8f0, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fd8ee, 0x00000000,
+ /* a8 */ 0x008fd8ef, 0x008fd8f0, 0x008fd8f1, 0x00000000,
+ /* ac */ 0x00000000, 0x0000e8da, 0x00000000, 0x008fd8f2,
+ /* b0 */ 0x00000000, 0x008fd8f3, 0x0000b3f7, 0x00000000,
+ /* b4 */ 0x008fd8f4, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000bef8, 0x0000e8e5, 0x008fd8f5, 0x0000e8ea,
+ /* bc */ 0x0000c1f3, 0x008fd8f6, 0x008fd8f7, 0x0000e8e6,
+
+ /*** e893xx - offset 0x03e72 ***/
+ /* 80 */ 0x008fd8f8, 0x0000e8ed, 0x008fd8f9, 0x00000000,
+ /* 84 */ 0x0000c3df, 0x00000000, 0x0000e8ee, 0x008fd8fa,
+ /* 88 */ 0x008fd8fb, 0x0000cdd6, 0x0000e8e3, 0x0000b3b8,
+ /* 8c */ 0x008fd8fc, 0x0000e8e9, 0x00000000, 0x008fd8fd,
+ /* 90 */ 0x0000e8ec, 0x0000ccac, 0x00000000, 0x008fd8fe,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000e8ef, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000e8e8, 0x0000e8eb, 0x00000000,
+ /* 9c */ 0x008fd9a1, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fd9a2,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fd9a3, 0x00000000,
+ /* ac */ 0x0000cba9, 0x00000000, 0x0000cfa1, 0x008fd9a4,
+ /* b0 */ 0x008fd9a5, 0x008fd9a6, 0x008fd9a7, 0x00000000,
+ /* b4 */ 0x0000e8f3, 0x00000000, 0x00000000, 0x008fd9a8,
+ /* b8 */ 0x00000000, 0x00000000, 0x008fd9aa, 0x008fd9ab,
+ /* bc */ 0x0000e8fa, 0x008fd9ac, 0x00000000, 0x0000e8f2,
+
+ /*** e894xx - offset 0x03eb2 ***/
+ /* 80 */ 0x0000bcc3, 0x00000000, 0x008fd9ad, 0x008fd9ae,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000e8d1, 0x008fd9af,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fd9b0, 0x00000000, 0x008fd9b1, 0x00000000,
+ /* 90 */ 0x008fd9b2, 0x0000cace, 0x00000000, 0x0000cca2,
+ /* 94 */ 0x0000e8f9, 0x0000e8f8, 0x00000000, 0x0000e8f4,
+ /* 98 */ 0x0000e8f5, 0x00000000, 0x0000b1b6, 0x00000000,
+ /* 9c */ 0x008fd9b3, 0x00000000, 0x008fd9b4, 0x0000e8f7,
+ /* a0 */ 0x00000000, 0x0000e8f1, 0x008fd9b5, 0x008fd9b6,
+ /* a4 */ 0x008fd9b7, 0x008fd9b8, 0x0000c4d5, 0x008fd9b9,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fd9ba, 0x008fd9bb,
+ /* ac */ 0x0000e8f6, 0x0000b0fe, 0x00000000, 0x008fd9bc,
+ /* b0 */ 0x00000000, 0x00000000, 0x008fd9a9, 0x008fd9bd,
+ /* b4 */ 0x008fd9be, 0x0000c2a2, 0x008fd9bf, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x0000cac3, 0x00000000, 0x008fd9c0,
+
+ /*** e895xx - offset 0x03ef2 ***/
+ /* 80 */ 0x0000e8fb, 0x0000e9a1, 0x00000000, 0x0000c8d9,
+ /* 84 */ 0x00000000, 0x00000000, 0x008fd9c1, 0x00000000,
+ /* 88 */ 0x0000e8fe, 0x0000bed6, 0x0000bcc9, 0x0000e9a3,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000b6be, 0x008fd9c2,
+ /* 90 */ 0x008fd9c3, 0x008fd9c4, 0x008fd9c5, 0x008fd9c6,
+ /* 94 */ 0x00000000, 0x0000e9a4, 0x008fd9c7, 0x0000c9f9,
+ /* 98 */ 0x0000e8fd, 0x008fd9c8, 0x0000e8d6, 0x00000000,
+ /* 9c */ 0x008fd9c9, 0x008fd9ca, 0x008fd9cb, 0x008fd9cc,
+ /* a0 */ 0x008fd9cd, 0x008fd9ce, 0x008fd9cf, 0x0000e8fc,
+ /* a4 */ 0x008fd9d0, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000cfcf, 0x0000c6a2, 0x0000c9f3, 0x008fd9d1,
+ /* ac */ 0x00000000, 0x0000e9ab, 0x00000000, 0x008fd9d2,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000e9b1,
+ /* b8 */ 0x00000000, 0x008fd9d3, 0x008fd9d4, 0x008fd9d5,
+ /* bc */ 0x00000000, 0x008fd9d6, 0x0000e9b2, 0x008fd9d7,
+
+ /*** e896xx - offset 0x03f32 ***/
+ /* 80 */ 0x0000e9a5, 0x008fd9d8, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000c7f6, 0x008fd9d9, 0x008fd9da, 0x0000e9af,
+ /* 88 */ 0x0000e9a7, 0x008fd9db, 0x0000e9a9, 0x008fd9dc,
+ /* 8c */ 0x008fd9dd, 0x00000000, 0x00000000, 0x008fd9de,
+ /* 90 */ 0x0000e9b3, 0x0000e9a8, 0x00000000, 0x008fd9df,
+ /* 94 */ 0x0000e9ac, 0x00000000, 0x00000000, 0x0000b1f2,
+ /* 98 */ 0x008fd9e0, 0x0000c6e5, 0x00000000, 0x0000e9ad,
+ /* 9c */ 0x0000e9b0, 0x008fd9e1, 0x00000000, 0x008fd9e2,
+ /* a0 */ 0x008fd9e3, 0x00000000, 0x008fd9e4, 0x00000000,
+ /* a4 */ 0x0000e9a6, 0x008fd9e5, 0x0000c1a6, 0x008fd9e6,
+ /* a8 */ 0x0000e9aa, 0x0000bba7, 0x0000bfc5, 0x0000b7b0,
+ /* ac */ 0x0000ccf4, 0x008fd9f4, 0x0000ccf9, 0x0000bdf2,
+ /* b0 */ 0x008ff4e1, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x008fd9e7, 0x00000000, 0x008fd9e8, 0x008fd9e9,
+ /* b8 */ 0x008fd9ea, 0x0000e9b7, 0x0000e9b5, 0x00000000,
+ /* bc */ 0x008fd9eb, 0x008fd9ec, 0x008fd9ed, 0x008fd9ee,
+
+ /*** e897xx - offset 0x03f72 ***/
+ /* 80 */ 0x00000000, 0x0000cfce, 0x008fd9ef, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x008fd9f0,
+ /* 88 */ 0x00000000, 0x0000e9b4, 0x008fd9f1, 0x008fd9f2,
+ /* 8c */ 0x00000000, 0x0000cdf5, 0x008fd9f3, 0x0000e9b6,
+ /* 90 */ 0x0000e9b8, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000e9b9, 0x00000000, 0x00000000,
+ /* 98 */ 0x008fd9f5, 0x00000000, 0x008fd9f6, 0x00000000,
+ /* 9c */ 0x0000e9bc, 0x0000e9ba, 0x00000000, 0x008fd9f7,
+ /* a0 */ 0x008fd9f8, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x0000c6a3, 0x0000e9bb, 0x008fd9f9, 0x00000000,
+ /* a8 */ 0x008fd9fa, 0x0000c8cd, 0x0000e9ae, 0x00000000,
+ /* ac */ 0x00000000, 0x008fd9fb, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x008fd9fc,
+ /* b4 */ 0x00000000, 0x00000000, 0x008fd9fd, 0x0000bdf3,
+ /* b8 */ 0x00000000, 0x0000e9bd, 0x0000e9c2, 0x0000c1f4,
+ /* bc */ 0x008fd9fe, 0x00000000, 0x0000e9c1, 0x008fdaa1,
+
+ /*** e898xx - offset 0x03fb2 ***/
+ /* 80 */ 0x008fdaa2, 0x00000000, 0x0000e9a2, 0x00000000,
+ /* 84 */ 0x008fdaa3, 0x008fdaa4, 0x0000e9c3, 0x0000c1c9,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000e9be, 0x0000e9c0,
+ /* 8c */ 0x00000000, 0x008fdaa5, 0x008fdaa6, 0x00000000,
+ /* 90 */ 0x008fdaa7, 0x008fdaa8, 0x008fdaa9, 0x0000e9bf,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000ddb1, 0x0000dda2,
+ /* 98 */ 0x008fdaaa, 0x008fdaab, 0x0000e9c5, 0x008fdaac,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fdaad, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fdaae, 0x0000e9c4, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fdaaf,
+ /* a8 */ 0x00000000, 0x008fdab0, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x0000cdf6, 0x00000000, 0x0000e2bc,
+ /* b0 */ 0x0000e9c6, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x008fdab1, 0x00000000,
+ /* b8 */ 0x008fdab2, 0x00000000, 0x008fdab3, 0x00000000,
+ /* bc */ 0x008fdab4, 0x008fdab5, 0x00000000, 0x0000e9c7,
+
+ /*** e899xx - offset 0x03ff2 ***/
+ /* 80 */ 0x008fdab6, 0x008fb8e6, 0x008fdab7, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x008fdab8, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x0000e9c8, 0x0000b8d7, 0x00000000,
+ /* 90 */ 0x0000b5d4, 0x00000000, 0x008fdab9, 0x008fdaba,
+ /* 94 */ 0x0000e9ca, 0x0000d1dd, 0x008fdabb, 0x008fdabc,
+ /* 98 */ 0x008fdabd, 0x008fdabe, 0x0000b5f5, 0x00000000,
+ /* 9c */ 0x0000ceba, 0x008fdabf, 0x0000b6f3, 0x0000e9cb,
+ /* a0 */ 0x008fdac0, 0x008fdac1, 0x008fdac2, 0x008fdac3,
+ /* a4 */ 0x008fdac4, 0x00000000, 0x00000000, 0x0000e9cc,
+ /* a8 */ 0x00000000, 0x008fdac5, 0x00000000, 0x0000c3ee,
+ /* ac */ 0x008fdac6, 0x00000000, 0x00000000, 0x008fdac7,
+ /* b0 */ 0x00000000, 0x0000e9cd, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fdac8, 0x008fdac9, 0x008fdaca,
+ /* b8 */ 0x00000000, 0x0000c6fa, 0x008fdacb, 0x0000b0ba,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e89axx - offset 0x0402e ***/
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x008fdaed, 0x00000000, 0x0000b2e3, 0x0000e9d2,
+ /* 8c */ 0x0000e9d3, 0x008fdacc, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fdacd, 0x00000000, 0x0000e9ce,
+ /* 94 */ 0x00000000, 0x0000bbbd, 0x008fdace, 0x00000000,
+ /* 98 */ 0x008fdacf, 0x00000000, 0x008fdad0, 0x00000000,
+ /* 9c */ 0x008fdad1, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fdad2, 0x00000000, 0x0000e9cf,
+ /* a4 */ 0x0000c7c2, 0x00000000, 0x008fdad3, 0x008fdad4,
+ /* a8 */ 0x008fdad5, 0x0000e9d0, 0x0000e9d1, 0x0000e9db,
+ /* ac */ 0x00000000, 0x008fdad6, 0x00000000, 0x0000e9d5,
+ /* b0 */ 0x0000e9d8, 0x008fdad7, 0x00000000, 0x008fdad8,
+ /* b4 */ 0x008fdad9, 0x008fdada, 0x0000e9d4, 0x008fdadb,
+ /* b8 */ 0x008fdadc, 0x008fdadd, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x008fdade,
+
+ /*** e89bxx - offset 0x0406e ***/
+ /* 80 */ 0x008fdadf, 0x008fdae0, 0x00000000, 0x008fdae1,
+ /* 84 */ 0x0000e9d6, 0x008fdae2, 0x0000e9d7, 0x0000bcd8,
+ /* 88 */ 0x00000000, 0x0000e9d9, 0x00000000, 0x0000c3c1,
+ /* 8c */ 0x00000000, 0x0000b7d6, 0x0000b3c2, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fdae3, 0x008fdae4, 0x00000000,
+ /* 94 */ 0x0000e9dc, 0x008fdae5, 0x00000000, 0x008fdae6,
+ /* 98 */ 0x00000000, 0x0000b3bf, 0x008fdae7, 0x0000e9e1,
+ /* 9c */ 0x008fdae8, 0x00000000, 0x0000e9dd, 0x0000e9e0,
+ /* a0 */ 0x008fdae9, 0x00000000, 0x00000000, 0x008fdaea,
+ /* a4 */ 0x0000c8ba, 0x008fdaeb, 0x00000000, 0x008fdaec,
+ /* a8 */ 0x00000000, 0x0000e9de, 0x00000000, 0x00000000,
+ /* ac */ 0x0000e9df, 0x0000c9c8, 0x0000c8da, 0x0000e9e2,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000c2fd, 0x0000e9ec, 0x008fdaee, 0x0000e9e8,
+ /* bc */ 0x008fdaef, 0x008fdaf0, 0x0000b2eb, 0x00000000,
+
+ /*** e89cxx - offset 0x040ae ***/
+ /* 80 */ 0x0000e9e6, 0x00000000, 0x0000cbaa, 0x0000e9e7,
+ /* 84 */ 0x008fdaf1, 0x008fdaf2, 0x0000e9e4, 0x008fdaf3,
+ /* 88 */ 0x0000e9e5, 0x0000e9ea, 0x0000e9ed, 0x008fdaf4,
+ /* 8c */ 0x00000000, 0x0000e9eb, 0x008fdaf5, 0x008fdaf6,
+ /* 90 */ 0x008fdaf7, 0x0000e9e9, 0x0000e9e3, 0x008fdaf8,
+ /* 94 */ 0x008fdaf9, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000c3d8, 0x008fdafa, 0x0000e9f4, 0x00000000,
+ /* 9c */ 0x0000ccaa, 0x00000000, 0x008fdafb, 0x008fdafc,
+ /* a0 */ 0x00000000, 0x008fdafd, 0x00000000, 0x008fdafe,
+ /* a4 */ 0x00000000, 0x0000e9f2, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fdba1, 0x0000e9f3, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x008fdba2, 0x008fdba3,
+ /* b0 */ 0x00000000, 0x008fdba4, 0x008fdba5, 0x00000000,
+ /* b4 */ 0x0000e9ee, 0x00000000, 0x00000000, 0x0000e9f0,
+ /* b8 */ 0x00000000, 0x008fdba6, 0x008fdba7, 0x0000e9f1,
+ /* bc */ 0x008fdba8, 0x008fdba9, 0x008fdbaa, 0x0000e9ef,
+
+ /*** e89dxx - offset 0x040ee ***/
+ /* 80 */ 0x008fdbab, 0x00000000, 0x00000000, 0x008fdbac,
+ /* 84 */ 0x00000000, 0x008fdbad, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x0000c0e6, 0x00000000, 0x0000cfb9,
+ /* 8c */ 0x0000e9f8, 0x008fdbae, 0x0000e9f9, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x0000eaa1,
+ /* 94 */ 0x00000000, 0x0000bfaa, 0x00000000, 0x0000e9fb,
+ /* 98 */ 0x008fdbaf, 0x0000e9fe, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fdbb0, 0x00000000, 0x0000e9f6,
+ /* a0 */ 0x0000e9f5, 0x008fdbb1, 0x00000000, 0x0000eaa2,
+ /* a4 */ 0x008fdbb2, 0x008fdbb3, 0x0000b2dc, 0x00000000,
+ /* a8 */ 0x0000e9fc, 0x00000000, 0x0000eaa3, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x0000e9fd, 0x008fdbb4,
+ /* b0 */ 0x00000000, 0x008fdbb5, 0x008fdbb6, 0x00000000,
+ /* b4 */ 0x0000e9fa, 0x00000000, 0x0000c4b3, 0x00000000,
+ /* b8 */ 0x0000e9f7, 0x00000000, 0x00000000, 0x008fdbb7,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x0000c7e8,
+
+ /*** e89exx - offset 0x0412e ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x0000eaa7, 0x008fdbb8,
+ /* 84 */ 0x008fdbb9, 0x008fdbba, 0x008fdbbb, 0x008fdbbc,
+ /* 88 */ 0x008fdbbd, 0x008fdbbe, 0x00000000, 0x008fdbbf,
+ /* 8c */ 0x008fdbc0, 0x0000cdbb, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fdbc1, 0x00000000, 0x00000000, 0x008fdbc2,
+ /* 94 */ 0x00000000, 0x008fdbc3, 0x00000000, 0x008fdbc4,
+ /* 98 */ 0x008fdbc5, 0x008fdbc6, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fdbc7, 0x0000eaa6,
+ /* a0 */ 0x008fdbc8, 0x00000000, 0x0000eaa5, 0x008fdbc9,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fdbca,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000eaae,
+ /* ac */ 0x008fdbcb, 0x008fdbcc, 0x008fdbcd, 0x0000eaa8,
+ /* b0 */ 0x00000000, 0x008fdbce, 0x00000000, 0x0000eab0,
+ /* b4 */ 0x00000000, 0x008fdbcf, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000cde6, 0x0000eab3,
+ /* bc */ 0x00000000, 0x0000eaaa, 0x008fdbd0, 0x008fdbd1,
+
+ /*** e89fxx - offset 0x0416e ***/
+ /* 80 */ 0x0000eaab, 0x008fdbd2, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000eaaf, 0x00000000, 0x0000eab2, 0x0000eab1,
+ /* 88 */ 0x008fdbd3, 0x008fdbd4, 0x008fdbd5, 0x0000eaa9,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fdbd6, 0x00000000,
+ /* 90 */ 0x0000eaac, 0x00000000, 0x0000eabd, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fdbd7, 0x008fdbd8, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fdbd9, 0x008fdbda, 0x00000000,
+ /* 9c */ 0x008fdbdb, 0x00000000, 0x00000000, 0x008fdbdc,
+ /* a0 */ 0x0000eab6, 0x00000000, 0x008fdbdd, 0x008fdbde,
+ /* a4 */ 0x008fdbdf, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fdbe0, 0x008fdbe1,
+ /* ac */ 0x00000000, 0x008fdbe2, 0x00000000, 0x0000eab4,
+ /* b0 */ 0x00000000, 0x008fdbe3, 0x0000eab5, 0x008fdbe4,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000eaba, 0x0000eabb,
+ /* b8 */ 0x008fdbe5, 0x0000b3aa, 0x008fdbe6, 0x0000b5c2,
+ /* bc */ 0x00000000, 0x00000000, 0x0000eab9, 0x008fdbe7,
+
+ /*** e8a0xx - offset 0x041ae ***/
+ /* 80 */ 0x00000000, 0x008fdbe8, 0x00000000, 0x008fdbe9,
+ /* 84 */ 0x00000000, 0x0000eaa4, 0x008fdbea, 0x008ff4e4,
+ /* 88 */ 0x00000000, 0x008fdbeb, 0x008fdbec, 0x008fdbed,
+ /* 8c */ 0x00000000, 0x0000eab8, 0x0000eabc, 0x0000eab7,
+ /* 90 */ 0x008fdbee, 0x0000eabe, 0x008fdbf0, 0x008fdbf1,
+ /* 94 */ 0x008fdbf2, 0x0000eac0, 0x0000eabf, 0x00000000,
+ /* 98 */ 0x008fdbf3, 0x008fdbef, 0x008fdbf4, 0x008fdbf5,
+ /* 9c */ 0x008fdbf6, 0x00000000, 0x008fdbf7, 0x008fdbf8,
+ /* a0 */ 0x00000000, 0x0000eac2, 0x0000eac1, 0x0000e9da,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000eac6,
+ /* a8 */ 0x008fdbf9, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x008fdbfa, 0x008fdbfb, 0x00000000,
+ /* b0 */ 0x008fdbfc, 0x0000eac3, 0x008fdbfd, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fdbfe, 0x0000eac4, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000eac5, 0x008fdca1, 0x0000eac7,
+ /* bc */ 0x008fdca2, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e8a1xx - offset 0x041ee ***/
+ /* 80 */ 0x0000b7ec, 0x008fdca3, 0x0000eac9, 0x008fdca4,
+ /* 84 */ 0x0000eac8, 0x008fdca5, 0x0000bdb0, 0x00000000,
+ /* 88 */ 0x008fdca6, 0x008fdca7, 0x008fdca8, 0x008fdca9,
+ /* 8c */ 0x0000b9d4, 0x0000dea7, 0x008fdcaa, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fdcab, 0x0000eaca, 0x0000bdd1,
+ /* 94 */ 0x00000000, 0x008fdcac, 0x008fdcad, 0x0000b3b9,
+ /* 98 */ 0x008fdcae, 0x0000eacb, 0x008fdcaf, 0x0000b1d2,
+ /* 9c */ 0x008fdcb0, 0x0000bed7, 0x0000eacc, 0x008fdcb1,
+ /* a0 */ 0x008fdcb2, 0x0000b9d5, 0x0000eacd, 0x0000b0e1,
+ /* a4 */ 0x008fdcb3, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000c9bd, 0x008fdcb4, 0x00000000, 0x0000eace,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000bfea, 0x008fdcb5, 0x0000ead5, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000ead2, 0x00000000, 0x0000c3ef,
+ /* b8 */ 0x00000000, 0x008fdcb6, 0x00000000, 0x008fdcb7,
+ /* bc */ 0x00000000, 0x0000ead3, 0x0000ead0, 0x0000b6de,
+
+ /*** e8a2xx - offset 0x0422e ***/
+ /* 80 */ 0x008fdcb8, 0x0000eacf, 0x0000ead6, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x0000b7b6, 0x00000000, 0x00000000, 0x0000c2de,
+ /* 8c */ 0x00000000, 0x0000eadc, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000ead8, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000c2b5, 0x0000ead7,
+ /* 98 */ 0x008fdcb9, 0x0000eada, 0x008fdcba, 0x008fdcbb,
+ /* 9c */ 0x008fdcbc, 0x00000000, 0x0000ead1, 0x008fdcbd,
+ /* a0 */ 0x008fdcbe, 0x00000000, 0x0000eadb, 0x00000000,
+ /* a4 */ 0x0000eadd, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fdcbf, 0x00000000, 0x008fdcc0, 0x0000c8ef,
+ /* ac */ 0x00000000, 0x00000000, 0x0000ead9, 0x00000000,
+ /* b0 */ 0x0000eade, 0x0000eae0, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000b8d3, 0x0000ead4, 0x00000000, 0x0000b0c1,
+ /* b8 */ 0x00000000, 0x00000000, 0x008fdcc1, 0x00000000,
+ /* bc */ 0x00000000, 0x008fdcc2, 0x008fdcc3, 0x0000eadf,
+
+ /*** e8a3xx - offset 0x0426e ***/
+ /* 80 */ 0x008fdcc4, 0x0000badb, 0x0000cef6, 0x0000eae1,
+ /* 84 */ 0x0000eae2, 0x0000c1f5, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fdcc5, 0x008fdcc6,
+ /* 8c */ 0x008fdcc7, 0x008fdcc8, 0x008fdcc9, 0x0000cea2,
+ /* 90 */ 0x00000000, 0x008fdcca, 0x008fdccb, 0x008fdccc,
+ /* 94 */ 0x0000eae3, 0x0000cdb5, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000eae4, 0x0000eae5, 0x00000000, 0x008fdccd,
+ /* 9c */ 0x0000cae4, 0x0000eae6, 0x008fdcce, 0x0000bac0,
+ /* a0 */ 0x00000000, 0x0000cea3, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fdccf,
+ /* a8 */ 0x0000eaeb, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x008fdcd0,
+ /* b0 */ 0x008fdcd1, 0x008fdcd2, 0x0000eaec, 0x0000bed8,
+ /* b4 */ 0x0000eaea, 0x008fdcd3, 0x00000000, 0x008fdcd4,
+ /* b8 */ 0x0000cde7, 0x0000eae7, 0x00000000, 0x00000000,
+ /* bc */ 0x0000eae9, 0x0000c0bd, 0x0000bffe, 0x00000000,
+
+ /*** e8a4xx - offset 0x042ad ***/
+ /* 80 */ 0x008fdcd5, 0x0000eae8, 0x00000000,
+ /* 84 */ 0x0000eaed, 0x00000000, 0x008fdcd6, 0x0000caa3,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000eaef, 0x00000000,
+ /* 8c */ 0x0000eaee, 0x008fdcd7, 0x008fdcd8, 0x008fdcd9,
+ /* 90 */ 0x0000b3ec, 0x00000000, 0x0000cbab, 0x0000eaf0,
+ /* 94 */ 0x00000000, 0x008fdcda, 0x008fdcdb, 0x00000000,
+ /* 98 */ 0x008fdcdc, 0x008fdcdd, 0x008fdcde, 0x00000000,
+ /* 9c */ 0x008fdcdf, 0x0000eafc, 0x0000eaf2, 0x00000000,
+ /* a0 */ 0x008fdce0, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000eaf3, 0x008fdce1, 0x008fdce2,
+ /* a8 */ 0x008fdce3, 0x00000000, 0x0000eaf4, 0x0000eaf5,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x008fdce4, 0x008fdce5, 0x008fdce6, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fdce7, 0x0000eaf9, 0x00000000,
+ /* b8 */ 0x0000eafa, 0x008fdce8, 0x008fdce9, 0x0000eaf8,
+ /* bc */ 0x00000000, 0x00000000, 0x008fdcea, 0x00000000,
+
+ /*** e8a5xx - offset 0x042ed ***/
+ /* 80 */ 0x008fdceb, 0x0000eaf6, 0x008fdcec, 0x0000eaf1,
+ /* 84 */ 0x0000eaf7, 0x008fdced, 0x008fdcee, 0x00000000,
+ /* 88 */ 0x00000000, 0x008fdcef, 0x00000000, 0x00000000,
+ /* 8c */ 0x0000eafb, 0x0000f0b7, 0x00000000, 0x008fdcf0,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fdcf1, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000b2a8, 0x008fdcf2,
+ /* 98 */ 0x00000000, 0x00000000, 0x008fdcf3, 0x008fdcf4,
+ /* 9c */ 0x008fdcf5, 0x00000000, 0x0000eafe, 0x0000b6df,
+ /* a0 */ 0x0000eafd, 0x008fdcf6, 0x008fdcf7, 0x008fdcf8,
+ /* a4 */ 0x0000eba2, 0x00000000, 0x0000eba1, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000eba4, 0x008fdcf9,
+ /* ac */ 0x00000000, 0x0000eba3, 0x008fdcfa, 0x0000eba5,
+ /* b0 */ 0x008fdcfb, 0x00000000, 0x0000bdb1, 0x008fdcfc,
+ /* b4 */ 0x0000eba6, 0x008fdcfd, 0x00000000, 0x0000eba7,
+ /* b8 */ 0x00000000, 0x00000000, 0x008fdcfe, 0x008fdda1,
+ /* bc */ 0x008fdda2, 0x008fdda3, 0x0000eba8, 0x0000c0be,
+
+ /*** e8a6xx - offset 0x0432d ***/
+ /* 80 */ 0x00000000, 0x0000cdd7, 0x00000000, 0x0000eba9,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000caa4, 0x0000c7c6,
+ /* 88 */ 0x0000ebaa, 0x008fdda4, 0x0000ebab, 0x0000b8ab,
+ /* 8c */ 0x00000000, 0x008fdda5, 0x00000000, 0x0000b5ac,
+ /* 90 */ 0x008fdda6, 0x00000000, 0x00000000, 0x0000ebac,
+ /* 94 */ 0x008fdda7, 0x008fdda8, 0x0000bbeb, 0x0000c7c1,
+ /* 98 */ 0x0000ebad, 0x00000000, 0x0000b3d0, 0x008fdda9,
+ /* 9c */ 0x008fddaa, 0x00000000, 0x00000000, 0x008fddab,
+ /* a0 */ 0x008fddac, 0x0000ebae, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x008fddad, 0x0000ebb0, 0x0000cdf7,
+ /* a8 */ 0x00000000, 0x0000ebaf, 0x0000bfc6, 0x00000000,
+ /* ac */ 0x0000ebb1, 0x00000000, 0x00000000, 0x0000ebb2,
+ /* b0 */ 0x008fddae, 0x00000000, 0x0000ebb3, 0x0000b4d1,
+ /* b4 */ 0x008fddaf, 0x008fddb0, 0x008fddb1, 0x008fddb2,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000ebb4, 0x00000000,
+ /* bc */ 0x008fddb3, 0x0000ebb5, 0x00000000, 0x0000ebb6,
+
+ /*** e8a7xx - offset 0x0436d ***/
+ /* 80 */ 0x0000ebb7, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000b3d1, 0x00000000,
+ /* 94 */ 0x008fddb4, 0x008fddb5, 0x008fddb6, 0x008fddb7,
+ /* 98 */ 0x008fddb8, 0x00000000, 0x0000ebb8, 0x00000000,
+ /* 9c */ 0x0000ebb9, 0x0000ebba, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x0000b2f2,
+ /* a4 */ 0x00000000, 0x008fddb9, 0x0000bfa8, 0x0000ebbb,
+ /* a8 */ 0x00000000, 0x008fddba, 0x00000000, 0x008fddbb,
+ /* ac */ 0x00000000, 0x008fddbc, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x008fddbd, 0x00000000, 0x008fddbe,
+ /* b4 */ 0x0000ebbc, 0x00000000, 0x008fddbf, 0x00000000,
+ /* b8 */ 0x0000ebbd, 0x008fddc0, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x008fddc1, 0x00000000, 0x008fddc2,
+
+ /*** e8a8xx - offset 0x043ad ***/
+ /* 80 */ 0x0000b8c0, 0x00000000, 0x0000c4fb, 0x0000ebbe,
+ /* 84 */ 0x008fddc3, 0x008fddc4, 0x00000000, 0x008fddc5,
+ /* 88 */ 0x0000b7d7, 0x00000000, 0x0000bfd6, 0x00000000,
+ /* 8c */ 0x0000ebc1, 0x00000000, 0x0000c6a4, 0x008fddc6,
+ /* 90 */ 0x0000ebc0, 0x008fddc7, 0x008fddc8, 0x0000b7b1,
+ /* 94 */ 0x008fddc9, 0x008fddca, 0x0000ebbf, 0x0000c2f7,
+ /* 98 */ 0x0000b5ad, 0x00000000, 0x00000000, 0x0000ebc2,
+ /* 9c */ 0x00000000, 0x0000ebc3, 0x008fddcb, 0x0000bed9,
+ /* a0 */ 0x008fddcc, 0x00000000, 0x008fddcd, 0x0000b7ed,
+ /* a4 */ 0x008fddce, 0x0000ebc4, 0x008fddcf, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000cbac, 0x008fddd0,
+ /* ac */ 0x008fddd1, 0x0000c0df, 0x00000000, 0x008fddd2,
+ /* b0 */ 0x00000000, 0x0000b5f6, 0x00000000, 0x0000ccf5,
+ /* b4 */ 0x0000c1ca, 0x008fddd3, 0x0000ebc5, 0x008fddd4,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000bfc7, 0x0000c3f0,
+ /* bc */ 0x0000beda, 0x008fddd5, 0x008fddd6, 0x00000000,
+
+ /*** e8a9xx - offset 0x043ed ***/
+ /* 80 */ 0x008fddd7, 0x0000ebc6, 0x00000000, 0x008fddd8,
+ /* 84 */ 0x00000000, 0x008fddd9, 0x0000ebc9, 0x008fddda,
+ /* 88 */ 0x0000ebca, 0x008fdddb, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fdddc, 0x008fdddd, 0x00000000,
+ /* 90 */ 0x0000babe, 0x0000c2c2, 0x0000ebc8, 0x008fddde,
+ /* 94 */ 0x0000bedb, 0x0000c9be, 0x008fdddf, 0x008fdde0,
+ /* 98 */ 0x008fdde1, 0x00000000, 0x00000000, 0x0000ebc7,
+ /* 9c */ 0x008fdde2, 0x008fdde3, 0x0000bbec, 0x00000000,
+ /* a0 */ 0x0000b1d3, 0x008fdde4, 0x0000ebce, 0x0000b7d8,
+ /* a4 */ 0x00000000, 0x008fdde5, 0x0000bbee, 0x008fdde6,
+ /* a8 */ 0x00000000, 0x0000bbed, 0x00000000, 0x0000cfcd,
+ /* ac */ 0x0000ebcd, 0x0000ebcc, 0x0000c1a7, 0x00000000,
+ /* b0 */ 0x0000b5cd, 0x0000cfc3, 0x0000b3ba, 0x0000bedc,
+ /* b4 */ 0x00000000, 0x008fdde7, 0x008fdde8, 0x008fdde9,
+ /* b8 */ 0x00000000, 0x008fddea, 0x008fddeb, 0x008fddec,
+ /* bc */ 0x0000ebcb, 0x00000000, 0x008fdded, 0x008fddee,
+
+ /*** e8aaxx - offset 0x0442d ***/
+ /* 80 */ 0x008fddef, 0x00000000, 0x0000ebd0, 0x008fddf0,
+ /* 84 */ 0x0000ebd1, 0x0000ebcf, 0x008fddf1, 0x0000b8d8,
+ /* 88 */ 0x00000000, 0x0000cdc0, 0x00000000, 0x008fddf2,
+ /* 8c */ 0x0000bbef, 0x0000c7a7, 0x00000000, 0x008fddf3,
+ /* 90 */ 0x008fddf4, 0x0000ebd4, 0x008fddf5, 0x0000c0c0,
+ /* 94 */ 0x00000000, 0x0000c3c2, 0x008fddf6, 0x008fddf7,
+ /* 98 */ 0x0000cdb6, 0x008fddf8, 0x0000ebd7, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x0000b8ec, 0x008fddf9,
+ /* a0 */ 0x0000c0bf, 0x0000ebd3, 0x00000000, 0x0000ebd8,
+ /* a4 */ 0x0000b8ed, 0x0000ebd5, 0x0000ebd6, 0x008fddfa,
+ /* a8 */ 0x0000ebd2, 0x008fddfb, 0x00000000, 0x00000000,
+ /* ac */ 0x0000c0e2, 0x0000c6c9, 0x008fddfc, 0x008fddfd,
+ /* b0 */ 0x0000c3af, 0x00000000, 0x0000b2dd, 0x008fddfe,
+ /* b4 */ 0x00000000, 0x00000000, 0x008fdea1, 0x008fdea2,
+ /* b8 */ 0x00000000, 0x0000c8f0, 0x00000000, 0x008fdea3,
+ /* bc */ 0x0000b5c3, 0x00000000, 0x008fdea4, 0x0000c4b4,
+
+ /*** e8abxx - offset 0x0446d ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x0000ebdb, 0x008fdea5,
+ /* 84 */ 0x0000ebd9, 0x00000000, 0x008fdea6, 0x0000c3cc,
+ /* 88 */ 0x008fdea7, 0x008fdea8, 0x008fdea9, 0x0000c0c1,
+ /* 8c */ 0x0000b4d2, 0x0000ebda, 0x00000000, 0x0000bfdb,
+ /* 90 */ 0x00000000, 0x008fdeaa, 0x0000ceca, 0x008fdeab,
+ /* 94 */ 0x008fdeac, 0x008fdead, 0x0000cfc0, 0x008fdeae,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000ebdc, 0x0000ebe7,
+ /* 9c */ 0x0000c4b5, 0x008fdeaf, 0x0000ebe6, 0x008fdeb0,
+ /* a0 */ 0x0000ebe3, 0x0000ebeb, 0x0000ebe4, 0x00000000,
+ /* a4 */ 0x0000ebe0, 0x00000000, 0x0000c4fc, 0x0000ebdf,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000ebdd,
+ /* ac */ 0x008fdeb1, 0x0000cda1, 0x0000bbf0, 0x00000000,
+ /* b0 */ 0x008fdeb2, 0x0000ebe1, 0x00000000, 0x0000ebde,
+ /* b4 */ 0x008fdeb3, 0x008fdeb4, 0x008fdeb5, 0x0000ebe5,
+ /* b8 */ 0x0000bdf4, 0x00000000, 0x0000b8c1, 0x00000000,
+ /* bc */ 0x008fdeb6, 0x00000000, 0x0000c2fa, 0x008fdeb7,
+
+ /*** e8acxx - offset 0x044ad ***/
+ /* 80 */ 0x0000cbc5, 0x0000b1da, 0x0000b0e2, 0x00000000,
+ /* 84 */ 0x0000c6a5, 0x008fdeb8, 0x008fdeb9, 0x0000ebe9,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fdebf, 0x008fdeba,
+ /* 8c */ 0x0000ebe8, 0x00000000, 0x0000c6e6, 0x00000000,
+ /* 90 */ 0x0000ebed, 0x008fdebb, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000ebe2, 0x00000000, 0x0000ebec, 0x0000ebee,
+ /* 98 */ 0x00000000, 0x0000b8ac, 0x0000ebea, 0x0000b9d6,
+ /* 9c */ 0x008fdebc, 0x0000bcd5, 0x008fdebd, 0x008fdebe,
+ /* a0 */ 0x0000ebef, 0x0000cdd8, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000ebf2, 0x00000000,
+ /* a8 */ 0x0000ebf5, 0x00000000, 0x00000000, 0x0000ebf3,
+ /* ac */ 0x0000c9b5, 0x008fdec0, 0x00000000, 0x00000000,
+ /* b0 */ 0x008fdec1, 0x00000000, 0x00000000, 0x0000ebf0,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fdec2,
+ /* b8 */ 0x00000000, 0x0000b6e0, 0x00000000, 0x00000000,
+ /* bc */ 0x008fdec3, 0x00000000, 0x0000ebf4, 0x00000000,
+
+ /*** e8adxx - offset 0x044ec ***/
+ /* 80 */ 0x0000ebf6, 0x008fdec4, 0x008fdec5,
+ /* 84 */ 0x008fdec6, 0x008fdec7, 0x008fdec8, 0x00000000,
+ /* 88 */ 0x008fdec9, 0x0000ebfa, 0x00000000, 0x00000000,
+ /* 8c */ 0x0000ebf7, 0x008fdece, 0x0000ebf9, 0x0000ebf8,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fdeca, 0x008fdecb,
+ /* 94 */ 0x008fdecc, 0x00000000, 0x0000ebfb, 0x00000000,
+ /* 98 */ 0x0000bcb1, 0x008fdecd, 0x0000ebfd, 0x0000ebfc,
+ /* 9c */ 0x0000c9e8, 0x00000000, 0x008fdecf, 0x0000eca1,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x008fded0,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000b7d9, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000ebfe,
+ /* ac */ 0x0000eca2, 0x008fded1, 0x00000000, 0x0000eca3,
+ /* b0 */ 0x0000b5c4, 0x0000e6c1, 0x0000bef9, 0x00000000,
+ /* b4 */ 0x0000eca4, 0x00000000, 0x008fded2, 0x0000b8ee,
+ /* b8 */ 0x008fded3, 0x008fded4, 0x00000000, 0x00000000,
+ /* bc */ 0x008fded5, 0x0000eca5, 0x008fded6, 0x008ff4e6,
+
+ /*** e8aexx - offset 0x0452c ***/
+ /* 80 */ 0x0000eca6, 0x008fded7, 0x00000000, 0x0000bbbe,
+ /* 84 */ 0x008fded8, 0x008fded9, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000dace, 0x008fdeda,
+ /* 8c */ 0x0000eca7, 0x008fdedb, 0x0000eca8, 0x008fdedc,
+ /* 90 */ 0x0000bdb2, 0x00000000, 0x0000eca9, 0x0000ecaa,
+ /* 94 */ 0x008fdedd, 0x008fdede, 0x0000ecab, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000ecac, 0x0000ecad, 0x00000000,
+ /* 9c */ 0x008fdedf, 0x00000000, 0x008fdee0, 0x008fdee1,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e8b0xx - offset 0x0454c ***/
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c3ab,
+ /* b8 */ 0x008fdee2, 0x008fdee3, 0x0000ecae, 0x00000000,
+ /* bc */ 0x00000000, 0x008fdee4, 0x008fdee5, 0x0000ecb0,
+
+ /*** e8b1xx - offset 0x0458c ***/
+ /* 80 */ 0x00000000, 0x0000ecaf, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fdee6, 0x0000c6a6, 0x008fdee7,
+ /* 88 */ 0x0000ecb1, 0x008fdee8, 0x0000cbad, 0x008fdee9,
+ /* 8c */ 0x0000ecb2, 0x00000000, 0x0000ecb3, 0x008fdeea,
+ /* 90 */ 0x0000ecb4, 0x008fdeeb, 0x00000000, 0x008fdeec,
+ /* 94 */ 0x008fdeed, 0x0000ecb5, 0x00000000, 0x008fdeee,
+ /* 98 */ 0x008fdeef, 0x008fdef2, 0x0000c6da, 0x008fdef0,
+ /* 9c */ 0x00000000, 0x008fdef1, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x0000bedd, 0x0000ecb6, 0x008fdef3,
+ /* a4 */ 0x008fdef4, 0x00000000, 0x008fdef5, 0x00000000,
+ /* a8 */ 0x008fdef6, 0x008fdef7, 0x0000b9eb, 0x0000d0ae,
+ /* ac */ 0x0000ecb7, 0x008fdef8, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x008fdef9,
+ /* b4 */ 0x00000000, 0x008fdefa, 0x008fdefb, 0x00000000,
+ /* b8 */ 0x0000ecb8, 0x0000c9bf, 0x0000ecb9, 0x008fdefc,
+ /* bc */ 0x0000ecc1, 0x00000000, 0x008fdefd, 0x00000000,
+
+ /*** e8b2xx - offset 0x045cb ***/
+ /* 80 */ 0x00000000, 0x0000ecba, 0x00000000,
+ /* 84 */ 0x00000000, 0x0000ecbc, 0x008fdefe, 0x008fdfa1,
+ /* 88 */ 0x00000000, 0x0000ecbb, 0x0000ecbd, 0x008fdfa2,
+ /* 8c */ 0x0000cbc6, 0x0000ecbe, 0x0000ecbf, 0x00000000,
+ /* 90 */ 0x008fdfa3, 0x00000000, 0x008fdfa4, 0x008fdfa5,
+ /* 94 */ 0x0000ecc0, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000ecc2, 0x008fdfa6, 0x00000000, 0x008fdfa7,
+ /* 9c */ 0x008fdfa8, 0x0000b3ad, 0x0000c4e7, 0x00000000,
+ /* a0 */ 0x0000c9e9, 0x0000bae2, 0x0000b9d7, 0x00000000,
+ /* a4 */ 0x008fdfa9, 0x00000000, 0x00000000, 0x0000c9cf,
+ /* a8 */ 0x0000b2df, 0x0000c8ce, 0x0000ecc5, 0x0000b4d3,
+ /* ac */ 0x0000c0d5, 0x0000ecc4, 0x0000ecc9, 0x0000c3f9,
+ /* b0 */ 0x0000cce3, 0x00000000, 0x0000ecc7, 0x0000ecc8,
+ /* b4 */ 0x0000b5ae, 0x00000000, 0x0000ecca, 0x0000c7e3,
+ /* b8 */ 0x0000c2df, 0x008fdfaa, 0x008fdfab, 0x0000c8f1,
+ /* bc */ 0x0000c5bd, 0x0000ecc6, 0x00000000, 0x0000cbc7,
+
+ /*** e8b3xx - offset 0x0460b ***/
+ /* 80 */ 0x0000b2ec, 0x0000eccc, 0x0000cfa8, 0x0000c4c2,
+ /* 84 */ 0x0000cfc5, 0x008fdfac, 0x008fdfad, 0x0000bbf1,
+ /* 88 */ 0x0000eccb, 0x008fdfae, 0x0000c2b1, 0x008fdfaf,
+ /* 8c */ 0x00000000, 0x0000ecdc, 0x0000c1a8, 0x008fdfb0,
+ /* 90 */ 0x00000000, 0x0000c6f8, 0x00000000, 0x0000c9d0,
+ /* 94 */ 0x00000000, 0x008fdfb2, 0x008fdfb1, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fdfb3, 0x0000eccf, 0x0000bbbf,
+ /* 9c */ 0x0000bbf2, 0x008fdfb4, 0x0000bede, 0x00000000,
+ /* a0 */ 0x0000c7e5, 0x008fdfb5, 0x0000b8ad, 0x0000ecce,
+ /* a4 */ 0x0000eccd, 0x00000000, 0x0000c9ea, 0x00000000,
+ /* a8 */ 0x008fdfb6, 0x00000000, 0x0000bcc1, 0x00000000,
+ /* ac */ 0x008fdfb7, 0x0000c5d2, 0x00000000, 0x008fdfb8,
+ /* b0 */ 0x008fdfb9, 0x00000000, 0x008fdfba, 0x00000000,
+ /* b4 */ 0x008ff4e7, 0x008fdfbb, 0x00000000, 0x008fdfbc,
+ /* b8 */ 0x008fdfbd, 0x00000000, 0x0000ecd1, 0x0000ecd2,
+ /* bc */ 0x0000b9d8, 0x0000ecd0, 0x008fdfbe, 0x008fdfbf,
+
+ /*** e8b4xx - offset 0x0464b ***/
+ /* 80 */ 0x00000000, 0x008fdfc0, 0x00000000, 0x008fdfc1,
+ /* 84 */ 0x0000ecd3, 0x0000ecd4, 0x00000000, 0x0000ecd6,
+ /* 88 */ 0x0000c2a3, 0x008fdfc2, 0x0000ecd5, 0x0000b4e6,
+ /* 8c */ 0x00000000, 0x0000ecd8, 0x00000000, 0x0000ecd7,
+ /* 90 */ 0x0000ecd9, 0x00000000, 0x008fdfc3, 0x0000ecdb,
+ /* 94 */ 0x0000ecdd, 0x00000000, 0x0000ecde, 0x008fdfc4,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x008fdfc5,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e8b5xx - offset 0x04667 ***/
+ /* a4 */ 0x0000c0d6, 0x008fdfc6, 0x0000bccf, 0x0000ecdf,
+ /* a8 */ 0x00000000, 0x008fdfc7, 0x00000000, 0x0000b3d2,
+ /* ac */ 0x008fdfc8, 0x0000ece0, 0x008fdfc9, 0x00000000,
+ /* b0 */ 0x0000c1f6, 0x0000ece1, 0x00000000, 0x0000ece2,
+ /* b4 */ 0x0000c9eb, 0x00000000, 0x008ff4e8, 0x0000b5af,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x008fdfca,
+
+ /*** e8b6xx - offset 0x046a7 ***/
+ /* 80 */ 0x00000000, 0x0000ece3, 0x008fdfcb, 0x00000000,
+ /* 84 */ 0x008fdfcc, 0x0000c4b6, 0x00000000, 0x00000000,
+ /* 88 */ 0x008fdfcd, 0x00000000, 0x0000b1db, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fdfce, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fdfcf, 0x008fdfd0, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fdfd1, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000ece4, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fdfd2, 0x008fdfd3,
+ /* a0 */ 0x008fdfd4, 0x00000000, 0x00000000, 0x0000bcf1,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fdfd5, 0x00000000,
+ /* a8 */ 0x0000bff6, 0x00000000, 0x00000000, 0x008fdfd6,
+ /* ac */ 0x008fdfd7, 0x00000000, 0x00000000, 0x008fdfd8,
+ /* b0 */ 0x00000000, 0x00000000, 0x008fdfd9, 0x0000c2ad,
+ /* b4 */ 0x00000000, 0x008fdfda, 0x00000000, 0x008fdfdb,
+ /* b8 */ 0x00000000, 0x008fdfdc, 0x0000ece7, 0x008fdfdd,
+ /* bc */ 0x008fdfef, 0x00000000, 0x0000ece6, 0x00000000,
+
+ /*** e8b7xx - offset 0x046e7 ***/
+ /* 80 */ 0x008fdfde, 0x00000000, 0x0000ece5, 0x00000000,
+ /* 84 */ 0x00000000, 0x008fdfdf, 0x008fdfe0, 0x008fdfe1,
+ /* 88 */ 0x008fdfe2, 0x00000000, 0x008fdfe3, 0x0000eced,
+ /* 8c */ 0x0000eceb, 0x00000000, 0x008fdfe4, 0x0000ece8,
+ /* 90 */ 0x00000000, 0x008fdfe5, 0x00000000, 0x00000000,
+ /* 94 */ 0x008fdfe6, 0x008fdfe7, 0x0000ecea, 0x008fdfe8,
+ /* 98 */ 0x00000000, 0x008fdfe9, 0x0000ece9, 0x0000ecec,
+ /* 9c */ 0x00000000, 0x0000b5f7, 0x00000000, 0x0000ecf0,
+ /* a0 */ 0x00000000, 0x0000c0d7, 0x00000000, 0x0000ecf1,
+ /* a4 */ 0x008fdfea, 0x008fdfeb, 0x00000000, 0x008fdfec,
+ /* a8 */ 0x0000b8d9, 0x00000000, 0x0000ecee, 0x0000ecef,
+ /* ac */ 0x008fdfed, 0x00000000, 0x00000000, 0x0000cfa9,
+ /* b0 */ 0x008fdfee, 0x008fdff0, 0x008fdff1, 0x0000c4b7,
+ /* b4 */ 0x008fdff2, 0x0000c1a9, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x0000ecf2, 0x008fdff3, 0x00000000, 0x0000ecf5,
+
+ /*** e8b8xx - offset 0x04727 ***/
+ /* 80 */ 0x00000000, 0x008fdff4, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fdff5, 0x008fdff6, 0x008fdff7, 0x00000000,
+ /* 88 */ 0x0000ecf3, 0x0000ecf4, 0x0000cdd9, 0x008fdff8,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x0000c6a7,
+ /* 90 */ 0x0000ecf8, 0x008fdff9, 0x00000000, 0x00000000,
+ /* 94 */ 0x008fdffa, 0x00000000, 0x008fdffb, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x0000ecf6, 0x0000ecf7, 0x0000ecf9,
+ /* a0 */ 0x008fdffc, 0x008fdffd, 0x008fdffe, 0x008fe0a1,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fe0a2, 0x008fe0a3,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000eda9, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000ecfc, 0x008fe0a4, 0x00000000, 0x008fe0a5,
+ /* b4 */ 0x0000ecfd, 0x0000ecfb, 0x008fe0a6, 0x008fe0a7,
+ /* b8 */ 0x008fe0a8, 0x008fe0a9, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x008fe0aa, 0x00000000, 0x00000000,
+
+ /*** e8b9xx - offset 0x04767 ***/
+ /* 80 */ 0x008fe0ab, 0x008fe0ac, 0x0000ecfa, 0x00000000,
+ /* 84 */ 0x0000c4fd, 0x00000000, 0x00000000, 0x0000eda1,
+ /* 88 */ 0x0000eda5, 0x0000eda2, 0x0000ecfe, 0x008fe0ad,
+ /* 8c */ 0x0000eda3, 0x008fe0ae, 0x008fe0af, 0x008fe0b0,
+ /* 90 */ 0x0000eda4, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x008fe0b1, 0x0000edab, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000eda6, 0x00000000, 0x008fe0b2,
+ /* 9c */ 0x008fe0b3, 0x008fe0b4, 0x008fe0b5, 0x0000c0d8,
+ /* a0 */ 0x0000eda8, 0x008fe0b6, 0x008fe0b7, 0x0000edaa,
+ /* a4 */ 0x0000eda7, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x008fe0b8, 0x00000000, 0x00000000,
+ /* ac */ 0x008fe0b9, 0x008fe0ba, 0x00000000, 0x008fe0bb,
+ /* b0 */ 0x008fe0bc, 0x008fe0bd, 0x0000edad, 0x00000000,
+ /* b4 */ 0x0000bdb3, 0x00000000, 0x0000edac, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fe0be, 0x008fe0bf, 0x008fe0c0,
+ /* bc */ 0x0000edae, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e8baxx - offset 0x047a6 ***/
+ /* 80 */ 0x0000edaf, 0x008fe0c1, 0x008fe0c2,
+ /* 84 */ 0x0000edb2, 0x0000edb1, 0x00000000, 0x0000edb0,
+ /* 88 */ 0x00000000, 0x008fe0c3, 0x0000edb4, 0x0000edb3,
+ /* 8c */ 0x00000000, 0x0000ccf6, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fe0c4, 0x0000edb6, 0x008fe0c5, 0x0000edb5,
+ /* 94 */ 0x0000edb7, 0x008fe0c6, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000edb8, 0x008fe0c7, 0x008fe0c8,
+ /* 9c */ 0x00000000, 0x008fe0c9, 0x008fe0ca, 0x00000000,
+ /* a0 */ 0x00000000, 0x0000edba, 0x008fe0cb, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fe0cc,
+ /* a8 */ 0x00000000, 0x008fe0cd, 0x0000edb9, 0x0000bfc8,
+ /* ac */ 0x0000edbb, 0x008fe0ce, 0x008fe0cf, 0x0000b6ed,
+ /* b0 */ 0x0000edbc, 0x0000edbe, 0x00000000, 0x008fe0d0,
+ /* b4 */ 0x00000000, 0x008fe0d1, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x008fe0d2, 0x008fe0d3,
+ /* bc */ 0x00000000, 0x00000000, 0x0000edbf, 0x00000000,
+
+ /*** e8bbxx - offset 0x047e6 ***/
+ /* 80 */ 0x008fe0d4, 0x008fe0d5, 0x00000000, 0x008fe0d6,
+ /* 84 */ 0x008fe0d7, 0x0000edc0, 0x0000edbd, 0x008fe0d8,
+ /* 88 */ 0x0000edc1, 0x00000000, 0x0000bcd6, 0x0000edc2,
+ /* 8c */ 0x0000b5b0, 0x0000b7b3, 0x00000000, 0x008fe0d9,
+ /* 90 */ 0x00000000, 0x008fe0da, 0x0000b8ae, 0x00000000,
+ /* 94 */ 0x008fe0db, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x0000edc3,
+ /* 9c */ 0x008fe0dc, 0x00000000, 0x00000000, 0x0000c6f0,
+ /* a0 */ 0x00000000, 0x00000000, 0x0000c5be, 0x0000edc4,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fe0dd, 0x00000000, 0x00000000, 0x0000edc7,
+ /* ac */ 0x00000000, 0x008fe0e4, 0x008fe0de, 0x00000000,
+ /* b0 */ 0x008fe0df, 0x008fe0e0, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fe0e1,
+ /* b8 */ 0x0000bcb4, 0x008fe0e2, 0x008fe0e3, 0x0000edc6,
+ /* bc */ 0x0000edc5, 0x0000b7da, 0x0000edc8, 0x00000000,
+
+ /*** e8bcxx - offset 0x04826 ***/
+ /* 80 */ 0x008fe0e5, 0x00000000, 0x008fe0e6, 0x0000b3d3,
+ /* 84 */ 0x00000000, 0x0000edca, 0x00000000, 0x008fe0e7,
+ /* 88 */ 0x008fe0e8, 0x0000badc, 0x0000edc9, 0x00000000,
+ /* 8c */ 0x0000edd2, 0x00000000, 0x00000000, 0x008fe0e9,
+ /* 90 */ 0x008fe0ea, 0x00000000, 0x0000edcc, 0x0000edce,
+ /* 94 */ 0x0000cae5, 0x0000edcb, 0x008fe0eb, 0x008fe0ec,
+ /* 98 */ 0x008fe0ed, 0x0000edcd, 0x00000000, 0x0000edd1,
+ /* 9c */ 0x0000edcf, 0x0000b5b1, 0x008fe0ee, 0x0000edd0,
+ /* a0 */ 0x008fe0ef, 0x008fe0f0, 0x00000000, 0x008fe0f1,
+ /* a4 */ 0x00000000, 0x008fe0f2, 0x0000edd3, 0x008fe0f3,
+ /* a8 */ 0x008fe0f4, 0x0000c7da, 0x0000ced8, 0x00000000,
+ /* ac */ 0x008fe0f5, 0x008fe0f6, 0x008fe0f7, 0x0000bdb4,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x0000edd4,
+ /* b4 */ 0x008fe0f8, 0x008fe0f9, 0x008fe0fa, 0x008fe0fb,
+ /* b8 */ 0x0000cda2, 0x0000edd6, 0x008fe0fc, 0x0000edd5,
+ /* bc */ 0x00000000, 0x00000000, 0x0000edd9, 0x0000cdc1,
+
+ /*** e8bdxx - offset 0x04866 ***/
+ /* 80 */ 0x008fe0fd, 0x008fe0fe, 0x0000edd8, 0x008fe1a1,
+ /* 84 */ 0x0000b3ed, 0x0000edd7, 0x0000eddc, 0x008fe1a2,
+ /* 88 */ 0x00000000, 0x0000eddb, 0x00000000, 0x00000000,
+ /* 8c */ 0x0000edda, 0x0000c5b2, 0x0000eddd, 0x008fe1a3,
+ /* 90 */ 0x00000000, 0x008fe1a4, 0x008fe1a5, 0x008fe1a6,
+ /* 94 */ 0x008fe1a7, 0x008fe1a8, 0x00000000, 0x0000edde,
+ /* 98 */ 0x008fe1a9, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000eddf, 0x008fe1aa, 0x008fe1ab, 0x0000b9ec,
+ /* a0 */ 0x00000000, 0x0000b7a5, 0x0000ede0, 0x0000ede1,
+ /* a4 */ 0x0000ede2, 0x008fe1ac, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e8bexx - offset 0x0488c ***/
+ /* 98 */ 0x00000000, 0x0000bfc9,
+ /* 9c */ 0x0000ede3, 0x008fe1ad, 0x0000bcad, 0x0000ede4,
+ /* a0 */ 0x008fe1ae, 0x008fe1af, 0x00000000, 0x0000ede5,
+ /* a4 */ 0x008fe1b0, 0x008fe1b1, 0x008fe1b2, 0x0000d2a1,
+ /* a8 */ 0x0000d1fe, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x0000ede6, 0x0000e5f0, 0x0000ede7,
+ /* b0 */ 0x0000c3a4, 0x0000bfab, 0x0000c7c0, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fe1b3, 0x008fe1b4, 0x0000ede8,
+ /* b8 */ 0x008fe1b5, 0x00000000, 0x0000cad5, 0x0000c4d4,
+ /* bc */ 0x0000b9fe, 0x00000000, 0x008fe1b6, 0x0000c3a9,
+
+ /*** e8bfxx - offset 0x048cc ***/
+ /* 80 */ 0x008fe1b7, 0x008fe1b8, 0x0000b1aa, 0x00000000,
+ /* 84 */ 0x0000cbf8, 0x0000bfd7, 0x008fe1b9, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fe1ba, 0x008fe1bb,
+ /* 8c */ 0x00000000, 0x008fe1bc, 0x0000b7de, 0x00000000,
+ /* 90 */ 0x008fe1bd, 0x0000b6e1, 0x008fe1be, 0x008fe1bf,
+ /* 94 */ 0x0000cad6, 0x008fe1c0, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000ede9, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x008fe1c1, 0x00000000, 0x0000edeb, 0x008fe1c2,
+ /* a4 */ 0x008fe1c3, 0x0000edea, 0x0000b2e0, 0x00000000,
+ /* a8 */ 0x008fe1c4, 0x0000c6f6, 0x0000edec, 0x0000c7f7,
+ /* ac */ 0x00000000, 0x0000c5b3, 0x008fe1c5, 0x0000eded,
+ /* b0 */ 0x0000bdd2, 0x008fe1c6, 0x00000000, 0x00000000,
+ /* b4 */ 0x0000edef, 0x008fe1c7, 0x008fe1c8, 0x0000ccc2,
+ /* b8 */ 0x0000edfe, 0x0000edf1, 0x0000edf2, 0x008fe1c9,
+ /* bc */ 0x00000000, 0x0000c4c9, 0x008fe1ca, 0x00000000,
+
+ /*** e980xx - offset 0x0490c ***/
+ /* 80 */ 0x0000c2e0, 0x0000c1f7, 0x008fe1cb, 0x0000c6a8,
+ /* 84 */ 0x008fe1cc, 0x0000edf0, 0x0000b5d5, 0x00000000,
+ /* 88 */ 0x008fe1cd, 0x00000000, 0x00000000, 0x0000edf9,
+ /* 8c */ 0x008fe1ce, 0x0000edf6, 0x0000eea5, 0x0000c6a9,
+ /* 90 */ 0x0000c3e0, 0x0000edf3, 0x00000000, 0x0000c4fe,
+ /* 94 */ 0x0000c5d3, 0x0000edf4, 0x0000edf8, 0x0000bfe0,
+ /* 98 */ 0x008fe1cf, 0x0000c7e7, 0x0000c4cc, 0x008fe1d0,
+ /* 9c */ 0x00000000, 0x0000c0c2, 0x0000edf7, 0x0000c2ae,
+ /* a0 */ 0x0000c2a4, 0x0000edf5, 0x0000b0a9, 0x0000cfa2,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000edfa,
+ /* a8 */ 0x008fe1d1, 0x008fe1d2, 0x008fe1d4, 0x00000000,
+ /* ac */ 0x008fe1d5, 0x008fe1d6, 0x0000c2e1, 0x008fe1d3,
+ /* b0 */ 0x00000000, 0x0000bdb5, 0x0000bfca, 0x008fe1d7,
+ /* b4 */ 0x008fe1d8, 0x0000edfc, 0x0000edfb, 0x008fe1d9,
+ /* b8 */ 0x0000b0ef, 0x0000edfd, 0x00000000, 0x00000000,
+ /* bc */ 0x0000c9af, 0x00000000, 0x0000eea7, 0x008fe1da,
+
+ /*** e981xx - offset 0x0494c ***/
+ /* 80 */ 0x00000000, 0x0000c6db, 0x0000bfeb, 0x008fe1db,
+ /* 84 */ 0x008fe1dc, 0x0000c3d9, 0x00000000, 0x0000b6f8,
+ /* 88 */ 0x00000000, 0x0000eea6, 0x0000cdb7, 0x0000b1bf,
+ /* 8c */ 0x008fe1dd, 0x0000cad7, 0x0000b2e1, 0x0000eea1,
+ /* 90 */ 0x0000eea2, 0x0000eea3, 0x0000eea4, 0x0000c6bb,
+ /* 94 */ 0x0000c3a3, 0x0000b0e3, 0x0000eea8, 0x00000000,
+ /* 98 */ 0x0000eea9, 0x0000f4a3, 0x00000000, 0x008fe1de,
+ /* 9c */ 0x0000c2bd, 0x008fe1df, 0x0000eeaa, 0x00000000,
+ /* a0 */ 0x0000b1f3, 0x0000c1cc, 0x008fe1e0, 0x0000b8af,
+ /* a4 */ 0x00000000, 0x0000cdda, 0x008fe1e1, 0x008fe1e2,
+ /* a8 */ 0x0000eeab, 0x0000c5ac, 0x00000000, 0x00000000,
+ /* ac */ 0x008fe1e3, 0x0000c1f8, 0x0000bcd7, 0x0000eeac,
+ /* b0 */ 0x008fe1e4, 0x00000000, 0x0000eeaf, 0x00000000,
+ /* b4 */ 0x008fe1e5, 0x0000bde5, 0x0000eead, 0x0000c1ab,
+ /* b8 */ 0x0000c1aa, 0x008fe1e6, 0x0000b0e4, 0x00000000,
+ /* bc */ 0x0000cecb, 0x0000eeb1, 0x00000000, 0x0000c8f2,
+
+ /*** e982xx - offset 0x0498c ***/
+ /* 80 */ 0x0000eeb3, 0x0000eeb2, 0x0000eeb0, 0x0000e3e4,
+ /* 84 */ 0x0000b4d4, 0x008fe1e7, 0x00000000, 0x0000edee,
+ /* 88 */ 0x008fe1e8, 0x0000eeb5, 0x0000eeb4, 0x008fe1e9,
+ /* 8c */ 0x008fe1ea, 0x00000000, 0x008fe1eb, 0x0000eeb6,
+ /* 90 */ 0x008fe1ec, 0x0000cdb8, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fe1ed, 0x00000000, 0x008fe1ee,
+ /* 98 */ 0x008fe1ef, 0x008fe1f0, 0x00000000, 0x008fe1f1,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x008fe1f2, 0x008fe1f3, 0x008fe1f4, 0x0000c6e1,
+ /* a4 */ 0x00000000, 0x008fe1f5, 0x0000cbae, 0x00000000,
+ /* a8 */ 0x0000eeb7, 0x00000000, 0x0000bcd9, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x0000eeb8,
+ /* b0 */ 0x008fe1f6, 0x0000eeb9, 0x008fe1f7, 0x008fe1f8,
+ /* b4 */ 0x008fe1f9, 0x0000eeba, 0x008fe1fa, 0x00000000,
+ /* b8 */ 0x0000c5a1, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x008fe1fb, 0x008fe1fd, 0x00000000,
+
+ /*** e983xx - offset 0x049cb ***/
+ /* 80 */ 0x0000b0ea, 0x00000000, 0x008fe1fe,
+ /* 84 */ 0x008fe2a1, 0x008fe2a2, 0x00000000, 0x008fe2a3,
+ /* 88 */ 0x008fe2a4, 0x00000000, 0x0000b9d9, 0x00000000,
+ /* 8c */ 0x008fe1fc, 0x00000000, 0x0000cfba, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fe2ad, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fe2a5, 0x00000000, 0x008fe2a6,
+ /* 98 */ 0x008fe2a7, 0x008fe2a8, 0x00000000, 0x0000eebe,
+ /* 9c */ 0x008fe2a9, 0x008fe2aa, 0x008ff4ec, 0x008fe2ab,
+ /* a0 */ 0x00000000, 0x0000b7b4, 0x0000eebb, 0x00000000,
+ /* a4 */ 0x0000eebc, 0x008fe2ac, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000c9f4, 0x00000000, 0x00000000, 0x008fe2af,
+ /* ac */ 0x00000000, 0x0000b3d4, 0x00000000, 0x008fe2b0,
+ /* b0 */ 0x008fe2b1, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x008fe2b2, 0x0000cdb9, 0x008fe2ae, 0x0000b6bf,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x0000c5d4, 0x008fe2b3, 0x008fe2b4,
+
+ /*** e984xx - offset 0x04a0b ***/
+ /* 80 */ 0x008fe2b5, 0x00000000, 0x0000eebf, 0x00000000,
+ /* 84 */ 0x008fe2b6, 0x008fe2b7, 0x008fe2b8, 0x00000000,
+ /* 88 */ 0x008fe2b9, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fe2ba, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fe2bb, 0x00000000, 0x0000eec0, 0x00000000,
+ /* 94 */ 0x008fe2bc, 0x008ff4ee, 0x008fe2bd, 0x008fe2be,
+ /* 98 */ 0x008fe2bf, 0x0000eec1, 0x008fe2c0, 0x00000000,
+ /* 9c */ 0x008fe2c1, 0x00000000, 0x008fe2c2, 0x00000000,
+ /* a0 */ 0x008fe2c3, 0x00000000, 0x008fe2c5, 0x008fe2c6,
+ /* a4 */ 0x00000000, 0x008fe2c4, 0x00000000, 0x008fe2c7,
+ /* a8 */ 0x00000000, 0x008fe2c8, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x0000c5a2, 0x008fe2c9, 0x008fe2ca,
+ /* b0 */ 0x0000eec3, 0x008fe2cb, 0x0000eec2, 0x00000000,
+ /* b4 */ 0x008fe2cc, 0x00000000, 0x008fe2cd, 0x008fe2ce,
+ /* b8 */ 0x00000000, 0x008fe2cf, 0x008fe2d0, 0x00000000,
+ /* bc */ 0x008fe2d1, 0x008fe2d2, 0x00000000, 0x00000000,
+
+ /*** e985xx - offset 0x04a49 ***/
+ /* 80 */ 0x00000000, 0x008fe2d3,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x008fe2d4,
+ /* 88 */ 0x008fe2d5, 0x0000c6d3, 0x0000eec4, 0x0000bdb6,
+ /* 8c */ 0x0000bce0, 0x0000c7db, 0x0000c3f1, 0x008fe2d6,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000bcf2, 0x008fe2d7,
+ /* 94 */ 0x0000bfec, 0x00000000, 0x0000eec5, 0x008fe2d8,
+ /* 98 */ 0x0000eec6, 0x008fe2d9, 0x008fe2da, 0x008fe2db,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fe2dc, 0x0000bfdd, 0x0000eec7,
+ /* a4 */ 0x008fe2dd, 0x0000eec8, 0x00000000, 0x008fe2de,
+ /* a8 */ 0x00000000, 0x0000eec9, 0x0000cdef, 0x00000000,
+ /* ac */ 0x0000bdb7, 0x008fe2df, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000eecb, 0x0000eeca,
+ /* b4 */ 0x008fe2e0, 0x0000b9da, 0x00000000, 0x0000b9f3,
+ /* b8 */ 0x0000bbc0, 0x008fe2e1, 0x008fe2e2, 0x008fe2e3,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e986xx - offset 0x04a88 ***/
+ /* 80 */ 0x008fe2e4, 0x0000eece, 0x008fe2e5,
+ /* 84 */ 0x00000000, 0x008fe2e6, 0x008fe2e7, 0x0000bde6,
+ /* 88 */ 0x00000000, 0x0000eecd, 0x008fe2e8, 0x0000eecc,
+ /* 8c */ 0x00000000, 0x0000c2e9, 0x008fe2e9, 0x00000000,
+ /* 90 */ 0x0000b8ef, 0x008fe2ea, 0x0000c0c3, 0x008fe2eb,
+ /* 94 */ 0x008fe2ec, 0x008fe2ed, 0x00000000, 0x0000c8b0,
+ /* 98 */ 0x008fe2ee, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000bdb9, 0x00000000, 0x008fe2ef, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fe2f0, 0x0000eecf, 0x00000000,
+ /* a4 */ 0x0000bedf, 0x00000000, 0x008fe2f1, 0x00000000,
+ /* a8 */ 0x008fe2f2, 0x00000000, 0x0000eed2, 0x0000eed0,
+ /* ac */ 0x008fe2f3, 0x008fe2f4, 0x008fe2f5, 0x0000eed1,
+ /* b0 */ 0x008fe2f6, 0x008fe2f7, 0x008fe2f8, 0x008fe2f9,
+ /* b4 */ 0x0000eed4, 0x0000eed3, 0x008fe2fa, 0x00000000,
+ /* b8 */ 0x0000befa, 0x00000000, 0x0000eed5, 0x008fe2fb,
+ /* bc */ 0x008fe2fc, 0x008fe2fd, 0x00000000, 0x008fe2fe,
+
+ /*** e987xx - offset 0x04ac8 ***/
+ /* 80 */ 0x0000eed6, 0x0000eed7, 0x008fe3a1, 0x008fe3a2,
+ /* 84 */ 0x00000000, 0x008fe3a3, 0x0000c8d0, 0x0000bad3,
+ /* 88 */ 0x0000bce1, 0x0000eed8, 0x00000000, 0x0000eed9,
+ /* 8c */ 0x0000cea4, 0x0000bdc5, 0x0000ccee, 0x0000cecc,
+ /* 90 */ 0x0000eeda, 0x0000b6e2, 0x00000000, 0x008fe3a4,
+ /* 94 */ 0x008fe3a5, 0x00000000, 0x0000eedb, 0x008fe3a6,
+ /* 98 */ 0x0000c5a3, 0x008fe3a7, 0x008fe3a8, 0x0000eede,
+ /* 9c */ 0x0000b3f8, 0x0000bfcb, 0x008fe3a9, 0x0000eedc,
+ /* a0 */ 0x00000000, 0x0000eedd, 0x00000000, 0x0000c4e0,
+ /* a4 */ 0x008fe3aa, 0x008fe3ab, 0x0000cbd5, 0x0000b6fc,
+ /* a8 */ 0x00000000, 0x008fe3ac, 0x008fe3ad, 0x00000000,
+ /* ac */ 0x008fe3ae, 0x008fe3af, 0x008fe3b0, 0x008fe3b1,
+ /* b0 */ 0x008fe3b2, 0x008fe3b3, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000eee0, 0x0000eee1, 0x008fe3b4,
+ /* b8 */ 0x00000000, 0x008fe3b5, 0x00000000, 0x008fe3b6,
+ /* bc */ 0x0000eedf, 0x008fe3b7, 0x00000000, 0x0000eee3,
+
+ /*** e988xx - offset 0x04b08 ***/
+ /* 80 */ 0x008fe3b8, 0x008fe3b9, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fe3ba, 0x008fe3bb, 0x008fe3bc, 0x008fe3bd,
+ /* 88 */ 0x00000000, 0x008fe3be, 0x008fe3bf, 0x00000000,
+ /* 8c */ 0x008fe3c0, 0x0000c6df, 0x0000b3c3, 0x00000000,
+ /* 90 */ 0x008fe3c1, 0x0000eee7, 0x008fe3c2, 0x008fe3c3,
+ /* 94 */ 0x0000eee4, 0x0000eee6, 0x008fe3c4, 0x00000000,
+ /* 98 */ 0x008fe3c5, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x008fe3c6, 0x008fe3c7, 0x0000eee2, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x008fe3c8,
+ /* a4 */ 0x008fe3c9, 0x008fe3ca, 0x008fe3cb, 0x00000000,
+ /* a8 */ 0x008fe3cc, 0x0000efcf, 0x00000000, 0x00000000,
+ /* ac */ 0x0000eee5, 0x00000000, 0x008fe3cd, 0x008fe3ce,
+ /* b0 */ 0x008fe3cf, 0x00000000, 0x00000000, 0x008fe3d0,
+ /* b4 */ 0x0000ceeb, 0x008fe3d1, 0x008fe3d2, 0x0000b8da,
+ /* b8 */ 0x008fe3d3, 0x008fe3d4, 0x008fe3d5, 0x00000000,
+ /* bc */ 0x008fe3d6, 0x00000000, 0x008fe3d7, 0x0000eeef,
+
+ /*** e989xx - offset 0x04b48 ***/
+ /* 80 */ 0x008fe3d8, 0x00000000, 0x008fe3d9, 0x008fe3da,
+ /* 84 */ 0x0000c5b4, 0x0000eeea, 0x008fe3db, 0x008fe3dc,
+ /* 88 */ 0x0000eeed, 0x0000eeeb, 0x008fe3dd, 0x0000eef0,
+ /* 8c */ 0x00000000, 0x008fe3de, 0x008fe3df, 0x008fe3e0,
+ /* 90 */ 0x0000eef1, 0x008fe3e1, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x0000eee9,
+ /* 98 */ 0x008fe3e2, 0x008fe3e3, 0x0000eef6, 0x0000b1f4,
+ /* 9c */ 0x008fe3e4, 0x008fe3e5, 0x0000eee8, 0x00000000,
+ /* a0 */ 0x008fe3e6, 0x008fe3e7, 0x0000c8ad, 0x00000000,
+ /* a4 */ 0x0000eeec, 0x008fe3e8, 0x0000bee0, 0x008fe3e9,
+ /* a8 */ 0x008fe3ea, 0x008fe3eb, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x008fe3ec, 0x008fe3ed,
+ /* b0 */ 0x008fe3ee, 0x0000b9db, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x008fe3ef, 0x008fe3f0, 0x008fe3f1,
+ /* b8 */ 0x008fe3f2, 0x008fe3f3, 0x00000000, 0x008fe3f4,
+ /* bc */ 0x008fe3f5, 0x008fe3f6, 0x0000cbc8, 0x008fe3f7,
+
+ /*** e98axx - offset 0x04b88 ***/
+ /* 80 */ 0x0000b6e4, 0x00000000, 0x00000000, 0x0000bdc6,
+ /* 84 */ 0x00000000, 0x0000c6bc, 0x00000000, 0x00000000,
+ /* 88 */ 0x008fe3f8, 0x008fe3f9, 0x008fe3fa, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fe3fb, 0x008fe3fc, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000c1ad, 0x008fe3fd, 0x0000eef4,
+ /* 94 */ 0x00000000, 0x0000eeee, 0x0000eef3, 0x008fe3fe,
+ /* 98 */ 0x0000ccc3, 0x008fe4a1, 0x0000c4b8, 0x0000eef5,
+ /* 9c */ 0x0000eef2, 0x00000000, 0x00000000, 0x008fe4a2,
+ /* a0 */ 0x008fe4a3, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fe4a4, 0x008fe4a5, 0x00000000, 0x008fe4a6,
+ /* a8 */ 0x008fe4a7, 0x00000000, 0x00000000, 0x008fe4a8,
+ /* ac */ 0x00000000, 0x0000c1ac, 0x00000000, 0x008fe4a9,
+ /* b0 */ 0x00000000, 0x00000000, 0x008fe4aa, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x008fe4ab, 0x0000eef9,
+ /* b8 */ 0x008fe4ac, 0x0000eef8, 0x008fe4ad, 0x008fe4ae,
+ /* bc */ 0x008fe4af, 0x008fe4b0, 0x00000000, 0x008fe4b1,
+
+ /*** e98bxx - offset 0x04bc8 ***/
+ /* 80 */ 0x008fe4b2, 0x008fe4b3, 0x008fe4b4, 0x008fe4b5,
+ /* 84 */ 0x00000000, 0x008fe4b6, 0x008fe4b7, 0x008fe4b8,
+ /* 88 */ 0x008fe4b9, 0x00000000, 0x00000000, 0x008fe4ba,
+ /* 8c */ 0x008fe4bb, 0x008fe4bc, 0x008fe4bd, 0x0000eef7,
+ /* 90 */ 0x008fe4be, 0x00000000, 0x0000cbaf, 0x008fe4bf,
+ /* 94 */ 0x00000000, 0x008fe4c0, 0x00000000, 0x008fe4c1,
+ /* 98 */ 0x008fe4c2, 0x008fe4c3, 0x00000000, 0x00000000,
+ /* 9c */ 0x008fe4c4, 0x008fe4c5, 0x00000000, 0x008fe4c6,
+ /* a0 */ 0x008fe4c7, 0x008fe4c8, 0x00000000, 0x008fe4c9,
+ /* a4 */ 0x0000bdfb, 0x008fe4ca, 0x00000000, 0x008fe4cb,
+ /* a8 */ 0x008fe4cc, 0x0000eefa, 0x0000cadf, 0x00000000,
+ /* ac */ 0x008fe4cd, 0x0000b1d4, 0x008fe4ce, 0x00000000,
+ /* b0 */ 0x008fe4cf, 0x00000000, 0x0000c9c6, 0x0000c3f2,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000b5f8, 0x008fe4d0, 0x0000eefc, 0x008fe4d1,
+ /* bc */ 0x0000b9dd, 0x00000000, 0x00000000, 0x008fe4d2,
+
+ /*** e98cxx - offset 0x04c08 ***/
+ /* 80 */ 0x008fe4d3, 0x00000000, 0x008fe4d4, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000bbac, 0x00000000,
+ /* 88 */ 0x008fe4d5, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fe4d6, 0x00000000, 0x0000eefb,
+ /* 90 */ 0x0000bfed, 0x008fe4d7, 0x00000000, 0x00000000,
+ /* 94 */ 0x008fe4d8, 0x008fe4d9, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000bfee, 0x0000efa1, 0x0000efa3, 0x00000000,
+ /* 9c */ 0x008fe4da, 0x008fe4db, 0x008fe4dc, 0x008fe4dd,
+ /* a0 */ 0x0000befb, 0x008fe4de, 0x0000efa2, 0x0000efa4,
+ /* a4 */ 0x008fe4df, 0x008fe4e0, 0x0000b6d3, 0x008fe4e1,
+ /* a8 */ 0x0000c9c5, 0x008fe4e2, 0x008fe4e3, 0x0000bce2,
+ /* ac */ 0x0000cfa3, 0x00000000, 0x0000eefe, 0x0000baf8,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000cfbf, 0x008fe4e4,
+ /* b4 */ 0x008fe4e5, 0x0000efa6, 0x008fe4e6, 0x008fe4e7,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000efa5, 0x0000efa7,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e98dxx - offset 0x04c44 ***/
+ /* 84 */ 0x0000eefd, 0x00000000, 0x00000000, 0x008fe4e8,
+ /* 88 */ 0x008fe4e9, 0x008fe4ea, 0x00000000, 0x0000c6e9,
+ /* 8c */ 0x00000000, 0x0000c5d5, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fe4eb, 0x008fe4ec, 0x008fe4ed, 0x00000000,
+ /* 94 */ 0x0000c4d7, 0x008fe4ee, 0x0000efac, 0x008fe4ef,
+ /* 98 */ 0x008fe4f0, 0x00000000, 0x008fe4f1, 0x0000c3c3,
+ /* 9c */ 0x0000efa8, 0x00000000, 0x008fe4f2, 0x00000000,
+ /* a0 */ 0x0000efa9, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fe4f3, 0x008fe4f4, 0x00000000, 0x008fe4f5,
+ /* a8 */ 0x00000000, 0x008fe4f6, 0x008fe4f7, 0x00000000,
+ /* ac */ 0x0000b7ad, 0x008fe4f8, 0x0000efab, 0x008fe4f9,
+ /* b0 */ 0x008fe4fa, 0x008fe4fb, 0x00000000, 0x008fe4fc,
+ /* b4 */ 0x008fe4fd, 0x0000b8b0, 0x008fe4fe, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x008fe5a1, 0x00000000,
+ /* bc */ 0x0000efaa, 0x008fe5a2, 0x0000bee1, 0x008fe5a3,
+
+ /*** e98exx - offset 0x04c84 ***/
+ /* 80 */ 0x008fe5a4, 0x008fe5a5, 0x008fe5a6, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x008fe5a7, 0x00000000, 0x008fe5a8, 0x008fe5a9,
+ /* 8c */ 0x0000b3f9, 0x008fe5aa, 0x00000000, 0x008fe5ab,
+ /* 90 */ 0x00000000, 0x00000000, 0x008fe5ac, 0x00000000,
+ /* 94 */ 0x0000efb0, 0x008fe5ad, 0x0000babf, 0x0000c1f9,
+ /* 98 */ 0x008fe5ae, 0x00000000, 0x0000c4ca, 0x008fe5af,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fe5b0, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fe5b1, 0x00000000, 0x008fe5b2,
+ /* a4 */ 0x008fe5b3, 0x00000000, 0x008fe5b4, 0x0000b3bb,
+ /* a8 */ 0x008fe5b5, 0x008fe5bb, 0x00000000, 0x008fe5b6,
+ /* ac */ 0x0000efae, 0x0000efaf, 0x0000c4c3, 0x00000000,
+ /* b0 */ 0x0000efad, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x008fe5b7, 0x008fe5b8, 0x008fe5b9, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000efb1, 0x008fe5ba, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e98fxx - offset 0x04cc3 ***/
+ /* 80 */ 0x008fe5bc, 0x00000000, 0x0000efb7,
+ /* 84 */ 0x008fe5bd, 0x008fe5be, 0x008fe5bf, 0x008fe5c0,
+ /* 88 */ 0x0000efba, 0x008fe5c1, 0x008fe5c2, 0x008fe5c3,
+ /* 8c */ 0x008fe5c4, 0x008fe5c5, 0x00000000, 0x00000000,
+ /* 90 */ 0x0000efb9, 0x0000c5ad, 0x00000000, 0x008fe5c6,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000efb2, 0x0000efb3,
+ /* 98 */ 0x0000efb6, 0x008fe5c7, 0x00000000, 0x00000000,
+ /* 9c */ 0x008fe5c8, 0x0000efb8, 0x008fe5c9, 0x008fe5ca,
+ /* a0 */ 0x00000000, 0x0000b6c0, 0x008fe5cb, 0x00000000,
+ /* a4 */ 0x0000efbb, 0x0000efb5, 0x008fe5cc, 0x008fe5cd,
+ /* a8 */ 0x0000efb4, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fe5cf,
+ /* b8 */ 0x008fe5d0, 0x008fe5ce, 0x008fe5d1, 0x008fe5d2,
+ /* bc */ 0x00000000, 0x008fe5d3, 0x00000000, 0x00000000,
+
+ /*** e990xx - offset 0x04d02 ***/
+ /* 80 */ 0x008fe5d4, 0x008fe5d5, 0x0000efbf,
+ /* 84 */ 0x008fe5d6, 0x00000000, 0x00000000, 0x0000efc0,
+ /* 88 */ 0x008fe5d7, 0x008fe5d8, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x008fe5d9, 0x008fe5da, 0x008fe5db,
+ /* 90 */ 0x0000efc1, 0x00000000, 0x00000000, 0x0000efbe,
+ /* 94 */ 0x0000efbd, 0x008fe5dc, 0x008fe5dd, 0x008fe5de,
+ /* 98 */ 0x0000bee2, 0x0000c6aa, 0x0000efbc, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x008fe5df,
+ /* a0 */ 0x00000000, 0x0000efc5, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x0000efc3,
+ /* ac */ 0x00000000, 0x00000000, 0x008fe5e0, 0x008fe5e1,
+ /* b0 */ 0x00000000, 0x008fe5e2, 0x008fe5e3, 0x008fe5e4,
+ /* b4 */ 0x008fe5e5, 0x0000efc4, 0x0000efc2, 0x00000000,
+ /* b8 */ 0x0000c2f8, 0x00000000, 0x0000efc6, 0x008fe5e6,
+ /* bc */ 0x00000000, 0x008fe5e8, 0x00000000, 0x008fe5e7,
+
+ /*** e991xx - offset 0x04d42 ***/
+ /* 80 */ 0x00000000, 0x0000efc7, 0x00000000, 0x008fe5e9,
+ /* 84 */ 0x0000efc9, 0x008fe5ea, 0x00000000, 0x00000000,
+ /* 88 */ 0x008fe5eb, 0x00000000, 0x008fe5ec, 0x00000000,
+ /* 8c */ 0x008fe5ed, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000b4d5, 0x0000efc8, 0x0000ccfa,
+ /* 94 */ 0x00000000, 0x008fe5ee, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fe5ef, 0x0000efd4, 0x0000efca,
+ /* 9c */ 0x008fe5f0, 0x00000000, 0x0000efcd, 0x008fe5f1,
+ /* a0 */ 0x0000efcb, 0x008fe5f2, 0x0000efcc, 0x008fe5f3,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x008fe5f4, 0x00000000, 0x0000efce, 0x008fe5f5,
+ /* ac */ 0x00000000, 0x008fe5f6, 0x008fe5f7, 0x008fe5f8,
+ /* b0 */ 0x0000efd0, 0x008fe5f9, 0x008fe5fa, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000efd1, 0x00000000, 0x0000efd2,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x0000efd5, 0x0000efd3, 0x0000efd6, 0x0000efd8,
+
+ /*** e992xx - offset 0x04d82 ***/
+ /* 80 */ 0x00000000, 0x0000efd7, 0x00000000, 0x008fe5fc,
+ /* 84 */ 0x008fe5fb, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e995xx - offset 0x04d8b ***/
+ /* b4 */ 0x0000c4b9,
+ /* b8 */ 0x008fe5fd, 0x008fe5fe, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x008fe6a1, 0x00000000,
+
+ /*** e996xx - offset 0x04dcb ***/
+ /* 80 */ 0x0000cce7, 0x00000000, 0x0000efd9, 0x0000c1ae,
+ /* 84 */ 0x008fe6a2, 0x00000000, 0x00000000, 0x0000efda,
+ /* 88 */ 0x008fe6a3, 0x0000cac4, 0x0000efdb, 0x0000b3ab,
+ /* 8c */ 0x008fe6a4, 0x008fe6a5, 0x008fe6a6, 0x0000b1bc,
+ /* 90 */ 0x00000000, 0x0000b4d7, 0x008ff4f1, 0x0000b4d6,
+ /* 94 */ 0x0000efdc, 0x00000000, 0x0000efdd, 0x00000000,
+ /* 98 */ 0x0000efde, 0x0000efdf, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fe6a7, 0x008fe6a8, 0x008fe6a9,
+ /* a0 */ 0x0000efe0, 0x008fe6aa, 0x0000b4d8, 0x0000b3d5,
+ /* a4 */ 0x0000b9de, 0x0000c8b6, 0x008fe6ab, 0x0000efe2,
+ /* a8 */ 0x0000efe1, 0x008fe6ac, 0x00000000, 0x008fe6ad,
+ /* ac */ 0x008fe6ae, 0x0000efe3, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000b1dc, 0x00000000,
+ /* b4 */ 0x008fe6af, 0x00000000, 0x008fe6b0, 0x00000000,
+ /* b8 */ 0x00000000, 0x0000efe6, 0x008fe6b1, 0x0000efe5,
+ /* bc */ 0x0000efe4, 0x008fe6b2, 0x0000efe7, 0x008fe6b3,
+
+ /*** e997xx - offset 0x04e0b ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x0000efea,
+ /* 84 */ 0x00000000, 0x00000000, 0x008fe6b4, 0x0000b0c7,
+ /* 88 */ 0x008fe6b5, 0x008fe6b6, 0x0000efe8, 0x008fe6b7,
+ /* 8c */ 0x0000efec, 0x0000efeb, 0x00000000, 0x00000000,
+ /* 90 */ 0x008fe6b8, 0x008fe6b9, 0x008fe6ba, 0x008fe6bb,
+ /* 94 */ 0x0000efee, 0x0000efed, 0x0000efef, 0x00000000,
+ /* 98 */ 0x0000c6ae, 0x008fe6bc, 0x008fe6bd, 0x00000000,
+ /* 9c */ 0x0000eff0, 0x008fe6be, 0x008fe6bf, 0x008fe6c0,
+ /* a0 */ 0x008fe6c1, 0x0000eff1, 0x0000eff3, 0x00000000,
+ /* a4 */ 0x008fe6c2, 0x0000eff2, 0x008fe6c3, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e998xx - offset 0x04e32 ***/
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000c9ec, 0x008fe6c4, 0x008fe6c5, 0x00000000,
+ /* a0 */ 0x00000000, 0x0000eff4, 0x008fe6c6, 0x00000000,
+ /* a4 */ 0x008fe6c7, 0x008fe6c8, 0x008fe6c9, 0x00000000,
+ /* a8 */ 0x0000eff5, 0x00000000, 0x0000bae5, 0x00000000,
+ /* ac */ 0x008fe6ca, 0x00000000, 0x0000eff6, 0x0000eff7,
+ /* b0 */ 0x00000000, 0x008fe6cb, 0x0000cbc9, 0x008fe6cc,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fe6cd,
+ /* b8 */ 0x008fe6ce, 0x008fe6cf, 0x008fe6d0, 0x0000c1cb,
+ /* bc */ 0x008fe6d1, 0x008fe6d2, 0x00000000, 0x0000b0a4,
+
+ /*** e999xx - offset 0x04e72 ***/
+ /* 80 */ 0x0000c2cb, 0x008fe6d3, 0x0000eff8, 0x00000000,
+ /* 84 */ 0x0000c9ed, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x0000effb,
+ /* 8c */ 0x0000eff9, 0x0000b9df, 0x00000000, 0x0000effa,
+ /* 90 */ 0x0000b8c2, 0x00000000, 0x008fe6d4, 0x00000000,
+ /* 94 */ 0x008fe6d5, 0x00000000, 0x008fe6d6, 0x008fe6d7,
+ /* 98 */ 0x008fe6d8, 0x00000000, 0x00000000, 0x0000cac5,
+ /* 9c */ 0x0000effd, 0x0000f0a1, 0x0000effe, 0x0000f0a2,
+ /* a0 */ 0x00000000, 0x008fe6d9, 0x0000b1a1, 0x0000bfd8,
+ /* a4 */ 0x0000bdfc, 0x0000b4d9, 0x0000f0a3, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x0000c7e6, 0x00000000,
+ /* ac */ 0x0000f0a5, 0x00000000, 0x008fe6da, 0x00000000,
+ /* b0 */ 0x0000b1a2, 0x00000000, 0x0000f0a4, 0x0000c4c4,
+ /* b4 */ 0x008fe6db, 0x0000cecd, 0x0000c6ab, 0x0000effc,
+ /* b8 */ 0x0000cea6, 0x00000000, 0x0000b8b1, 0x008fe6dc,
+ /* bc */ 0x008fe6dd, 0x0000cddb, 0x008fe6de, 0x008fe6df,
+
+ /*** e99axx - offset 0x04eb2 ***/
+ /* 80 */ 0x00000000, 0x008fe6e0, 0x008fe6e1, 0x008fe6e2,
+ /* 84 */ 0x008fe6e3, 0x0000b6f9, 0x0000ceb4, 0x00000000,
+ /* 88 */ 0x0000b7a8, 0x008fe6e4, 0x0000c2e2, 0x0000e7a1,
+ /* 8c */ 0x00000000, 0x0000f0a6, 0x0000b3ac, 0x0000bfef,
+ /* 90 */ 0x00000000, 0x008fe6e5, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000b3d6, 0x0000f0a8, 0x008fe6e6, 0x0000f0a9,
+ /* 98 */ 0x0000f0a7, 0x0000b7e4, 0x008fe6e7, 0x0000badd,
+ /* 9c */ 0x0000bee3, 0x008fe6e8, 0x00000000, 0x008fe6e9,
+ /* a0 */ 0x0000b1a3, 0x00000000, 0x00000000, 0x0000ced9,
+ /* a4 */ 0x008fe6ea, 0x008fe6eb, 0x008fe6ec, 0x0000f0ab,
+ /* a8 */ 0x0000eeae, 0x008fe6ed, 0x0000f0aa, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x008fe6ee, 0x008fe6ef,
+ /* b0 */ 0x0000f0ae, 0x0000f0ac, 0x0000f0ad, 0x008fe6f0,
+ /* b4 */ 0x0000f0af, 0x00000000, 0x0000f0b0, 0x0000ceec,
+ /* b8 */ 0x0000f0b1, 0x0000f0b2, 0x008fe6f1, 0x0000c0c9,
+ /* bc */ 0x0000c8bb, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e99bxx - offset 0x04ef2 ***/
+ /* 80 */ 0x0000bffd, 0x0000b4e7, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000cdba, 0x0000b2ed, 0x0000bdb8, 0x0000b8db,
+ /* 88 */ 0x00000000, 0x0000f0b5, 0x008fe6f2, 0x0000f0b4,
+ /* 8c */ 0x0000bbf3, 0x0000f0b6, 0x0000f0b3, 0x00000000,
+ /* 90 */ 0x00000000, 0x0000bba8, 0x008fe6f3, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000f0ba, 0x0000eaad, 0x00000000,
+ /* 98 */ 0x008fe6f5, 0x0000d2d6, 0x008fe6f6, 0x0000bff7,
+ /* 9c */ 0x0000f0b8, 0x008fe6f7, 0x008fe6f8, 0x008fe6f9,
+ /* a0 */ 0x00000000, 0x00000000, 0x0000cea5, 0x0000c6f1,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000b1ab, 0x008fe6fa, 0x0000c0e3, 0x0000bcb6,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x008fe6fb,
+ /* b0 */ 0x0000cab7, 0x008fe6fc, 0x0000b1c0, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x0000ceed, 0x0000cdeb,
+ /* b8 */ 0x00000000, 0x0000f0bb, 0x008fe6fd, 0x0000c5c5,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e99cxx - offset 0x04f32 ***/
+ /* 80 */ 0x0000bcfb, 0x00000000, 0x008fe6fe, 0x008fe7a1,
+ /* 84 */ 0x0000f0bc, 0x008fe7a2, 0x0000f0bd, 0x0000bfcc,
+ /* 88 */ 0x0000f0be, 0x008fe7a3, 0x0000ceee, 0x00000000,
+ /* 8c */ 0x00000000, 0x0000f0b9, 0x0000f0c0, 0x0000f0c2,
+ /* 90 */ 0x00000000, 0x0000f0c1, 0x00000000, 0x0000f0bf,
+ /* 94 */ 0x00000000, 0x00000000, 0x0000f0c3, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000f0c4, 0x008fe7a4, 0x008fe7a5,
+ /* 9c */ 0x0000c1fa, 0x008fe7a6, 0x0000b2e2, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fe7a7, 0x008fe7a8, 0x008fe7a9,
+ /* a4 */ 0x0000f0c5, 0x00000000, 0x00000000, 0x0000ccb8,
+ /* a8 */ 0x008fe7aa, 0x00000000, 0x0000f0c6, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000f0c7, 0x008fe7ab, 0x0000cfaa, 0x008fe7ac,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000dbb1, 0x0000f0c8, 0x00000000, 0x008ff4f4,
+ /* bc */ 0x00000000, 0x0000f0c9, 0x0000f0ca, 0x00000000,
+
+ /*** e99dxx - offset 0x04f71 ***/
+ /* 80 */ 0x008fe7ad, 0x0000f0ce, 0x008fe7ae,
+ /* 84 */ 0x0000f0cb, 0x00000000, 0x0000f0cc, 0x00000000,
+ /* 88 */ 0x0000f0cd, 0x0000f0cf, 0x008fe7af, 0x00000000,
+ /* 8c */ 0x00000000, 0x008ff4f5, 0x008fe7b0, 0x008fe7b1,
+ /* 90 */ 0x00000000, 0x008ff4f6, 0x0000c0c4, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fe7b2, 0x0000ccf7, 0x008fe7b3,
+ /* 98 */ 0x008fe7b4, 0x0000c0c5, 0x008fe7b5, 0x008fe7b6,
+ /* 9c */ 0x0000f0d0, 0x00000000, 0x0000c8f3, 0x00000000,
+ /* a0 */ 0x0000f0d1, 0x0000f3d3, 0x0000cccc, 0x008fe7b7,
+ /* a4 */ 0x0000f0d2, 0x00000000, 0x0000f0d3, 0x008fe7b8,
+ /* a8 */ 0x0000f0d4, 0x0000b3d7, 0x008fe7b9, 0x0000f0d6,
+ /* ac */ 0x00000000, 0x0000bfd9, 0x008fe7ba, 0x00000000,
+ /* b0 */ 0x00000000, 0x0000f0d7, 0x00000000, 0x008fe7bb,
+ /* b4 */ 0x0000b7a4, 0x00000000, 0x008fe7bc, 0x008fe7bd,
+ /* b8 */ 0x008fe7be, 0x0000f0d8, 0x0000f0dc, 0x008fe7bf,
+ /* bc */ 0x0000f0da, 0x008fe7c0, 0x00000000, 0x008fe7c1,
+
+ /*** e99exx - offset 0x04fb1 ***/
+ /* 80 */ 0x008fe7c2, 0x0000f0db, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000b3f3, 0x0000f0d9, 0x0000f0dd, 0x00000000,
+ /* 88 */ 0x00000000, 0x008fe7c3, 0x00000000, 0x0000f0de,
+ /* 8c */ 0x00000000, 0x0000b0c8, 0x00000000, 0x0000f0df,
+ /* 90 */ 0x0000f0e0, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fe7c4, 0x008fe7c5, 0x008fe7c6,
+ /* 98 */ 0x0000bee4, 0x008fe7c7, 0x008fe7c8, 0x00000000,
+ /* 9c */ 0x0000f0e1, 0x00000000, 0x008fe7c9, 0x008fe7ca,
+ /* a0 */ 0x0000b5c7, 0x00000000, 0x008fe7cb, 0x0000f0e4,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000f0e3, 0x00000000,
+ /* a8 */ 0x0000f0e2, 0x00000000, 0x00000000, 0x0000ebf1,
+ /* ac */ 0x008fe7cc, 0x0000cadc, 0x008fe7cd, 0x00000000,
+ /* b0 */ 0x00000000, 0x008fe7ce, 0x008fe7cf, 0x0000f0e5,
+ /* b4 */ 0x0000f0e6, 0x008fe7d0, 0x008fe7d1, 0x00000000,
+ /* b8 */ 0x008fe7d2, 0x008fe7d3, 0x008fe7d4, 0x00000000,
+ /* bc */ 0x008fe7d5, 0x00000000, 0x008fe7d6, 0x008fe7d7,
+
+ /*** e99fxx - offset 0x04ff1 ***/
+ /* 80 */ 0x00000000, 0x008fe7d8, 0x00000000, 0x0000f0e7,
+ /* 84 */ 0x008fe7d9, 0x008fe7da, 0x0000f0e8, 0x008fe7db,
+ /* 88 */ 0x0000f0e9, 0x008fe7dc, 0x008fe7dd, 0x0000f0ea,
+ /* 8c */ 0x008fe7de, 0x008fe7df, 0x008fe7e0, 0x00000000,
+ /* 90 */ 0x008fe7e1, 0x008fe7e2, 0x00000000, 0x0000b4da,
+ /* 94 */ 0x008fe7e3, 0x00000000, 0x00000000, 0x008fe7e4,
+ /* 98 */ 0x008fe7e5, 0x008fe7e6, 0x00000000, 0x008fe7ea,
+ /* 9c */ 0x0000f0eb, 0x008fe7e7, 0x008fe7e8, 0x00000000,
+ /* a0 */ 0x008fe7e9, 0x008fe7eb, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fe7ec, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x0000f0ec, 0x0000c7a3, 0x008fe7ed,
+ /* b0 */ 0x00000000, 0x008fe7ee, 0x0000f0ee, 0x0000b2bb,
+ /* b4 */ 0x008fe7ef, 0x0000f0f1, 0x0000f0f0, 0x008fe7f0,
+ /* b8 */ 0x008fe7f1, 0x00000000, 0x008fe7f2, 0x0000b1a4,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x0000b6c1,
+
+ /*** e9a0xx - offset 0x05031 ***/
+ /* 80 */ 0x00000000, 0x0000cac7, 0x0000c4ba, 0x0000baa2,
+ /* 84 */ 0x00000000, 0x0000b9e0, 0x0000bde7, 0x008fe7f3,
+ /* 88 */ 0x0000bfdc, 0x00000000, 0x008fe7f4, 0x00000000,
+ /* 8c */ 0x0000f0f3, 0x008fe7f6, 0x008fe7f7, 0x0000f0f2,
+ /* 90 */ 0x0000cdc2, 0x0000b4e8, 0x0000c8d2, 0x0000c6dc,
+ /* 94 */ 0x008fe7f8, 0x00000000, 0x008fe7f9, 0x0000bffc,
+ /* 98 */ 0x0000cece, 0x008fe7f5, 0x0000b7db, 0x00000000,
+ /* 9c */ 0x008fe7fa, 0x00000000, 0x008fe7fb, 0x00000000,
+ /* a0 */ 0x008fe7fc, 0x0000f0f6, 0x00000000, 0x008fe7fd,
+ /* a4 */ 0x0000f0f5, 0x008fe8a8, 0x008fe7fe, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x008fe8a1,
+ /* ac */ 0x0000cbcb, 0x0000c6ac, 0x008fe8a2, 0x008fe8a3,
+ /* b0 */ 0x008fe8a4, 0x00000000, 0x008fe8a5, 0x008fe8a6,
+ /* b4 */ 0x0000b1d0, 0x008fe8a7, 0x00000000, 0x0000f0f7,
+ /* b8 */ 0x0000f0f4, 0x00000000, 0x00000000, 0x0000c9d1,
+ /* bc */ 0x0000cdea, 0x0000f0f8, 0x008fe8a9, 0x00000000,
+
+ /*** e9a1xx - offset 0x05070 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x008fe8aa, 0x00000000, 0x0000f0f9, 0x008fe8ab,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fe8ac, 0x0000f0fb,
+ /* 8c */ 0x0000c2ea, 0x0000b3db, 0x0000b3dc, 0x0000f0fa,
+ /* 90 */ 0x00000000, 0x008fe8ad, 0x008fe8ae, 0x008fe8af,
+ /* 94 */ 0x0000b4e9, 0x0000b8b2, 0x008fe8b0, 0x008fe8b1,
+ /* 98 */ 0x0000b4ea, 0x008fe8b2, 0x008fe8b3, 0x0000c5bf,
+ /* 9c */ 0x00000000, 0x00000000, 0x0000cee0, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x008fe8b4, 0x008fe8b5,
+ /* a4 */ 0x00000000, 0x008fe8b6, 0x008fe8b7, 0x0000b8dc,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fe8b8, 0x0000f0fc,
+ /* ac */ 0x008fe8b9, 0x00000000, 0x00000000, 0x0000f0fd,
+ /* b0 */ 0x0000f0fe, 0x0000f1a1, 0x00000000, 0x0000f1a3,
+ /* b4 */ 0x0000f1a2, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e9a2xx - offset 0x050a5 ***/
+ /* 88 */ 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000c9f7, 0x00000000, 0x0000f1a4, 0x008fe8ba,
+ /* ac */ 0x00000000, 0x008fe8bb, 0x008fe8bc, 0x0000f1a5,
+ /* b0 */ 0x008fe8bd, 0x0000f1a6, 0x00000000, 0x00000000,
+ /* b4 */ 0x008fe8be, 0x00000000, 0x0000f1a7, 0x008fe8bf,
+ /* b8 */ 0x008fe8c0, 0x00000000, 0x008fe8c1, 0x008fe8c2,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x008fe8c3,
+
+ /*** e9a3xx - offset 0x050e5 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x008fe8c4, 0x0000f1a9,
+ /* 84 */ 0x0000f1a8, 0x008fe8c5, 0x0000f1aa, 0x00000000,
+ /* 88 */ 0x008fe8c6, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x008fe8c7, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x0000c8f4,
+ /* 9c */ 0x0000e6cc, 0x00000000, 0x00000000, 0x0000bfa9,
+ /* a0 */ 0x00000000, 0x008fe8c8, 0x0000b5b2, 0x008fe8c9,
+ /* a4 */ 0x00000000, 0x008fe8ca, 0x008fe8cb, 0x008fe8cc,
+ /* a8 */ 0x00000000, 0x0000f1ab, 0x008fe8cd, 0x0000f1ac,
+ /* ac */ 0x00000000, 0x0000d2ac, 0x0000ddbb, 0x0000c8d3,
+ /* b0 */ 0x00000000, 0x00000000, 0x0000b0fb, 0x008fe8ce,
+ /* b4 */ 0x0000b0bb, 0x00000000, 0x008fe8cf, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x0000bbf4, 0x0000cbb0, 0x0000befe, 0x00000000,
+
+ /*** e9a4xx - offset 0x05124 ***/
+ /* 80 */ 0x00000000, 0x008fe8d0, 0x0000f1ad,
+ /* 84 */ 0x00000000, 0x0000ccdf, 0x00000000, 0x008fe8d1,
+ /* 88 */ 0x008fe8d2, 0x0000f1ae, 0x0000cddc, 0x00000000,
+ /* 8c */ 0x0000b1c2, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x0000bbc1, 0x008fe8d3, 0x0000f1af, 0x0000b2ee,
+ /* 94 */ 0x0000f1b0, 0x008fe8d4, 0x008fe8d5, 0x008fe8d6,
+ /* 98 */ 0x0000f1b1, 0x00000000, 0x008fe8d7, 0x008fe8d8,
+ /* 9c */ 0x008fe8d9, 0x0000f1b3, 0x0000f1b4, 0x008fe8da,
+ /* a0 */ 0x0000f1b6, 0x0000f1b2, 0x008fe8db, 0x00000000,
+ /* a4 */ 0x0000f1b5, 0x00000000, 0x008fe8dc, 0x008fe8dd,
+ /* a8 */ 0x0000b4db, 0x00000000, 0x00000000, 0x008fe8de,
+ /* ac */ 0x0000f1b7, 0x00000000, 0x0000f1b8, 0x00000000,
+ /* b0 */ 0x00000000, 0x008fe8df, 0x008fe8e0, 0x008fe8e1,
+ /* b4 */ 0x008fe8e2, 0x008fe8e3, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fe8e4, 0x008fe8e5, 0x008fe8e6,
+ /* bc */ 0x008fe8e7, 0x0000f1b9, 0x0000f1ba, 0x00000000,
+
+ /*** e9a5xx - offset 0x05164 ***/
+ /* 80 */ 0x008fe8e8, 0x008fe8e9, 0x0000f1bb, 0x00000000,
+ /* 84 */ 0x00000000, 0x0000f1bd, 0x008fe8ea, 0x008fe8eb,
+ /* 88 */ 0x008fe8ec, 0x0000f1bc, 0x00000000, 0x0000f1bf,
+ /* 8c */ 0x0000f1c2, 0x008fe8ed, 0x008fe8ee, 0x00000000,
+ /* 90 */ 0x0000f1be, 0x0000f1c0, 0x0000f1c1, 0x00000000,
+ /* 94 */ 0x008fe8ef, 0x0000f1c3, 0x00000000, 0x0000b6c2,
+ /* 98 */ 0x008fe8f0, 0x008fe8f1, 0x00000000, 0x008fe8f2,
+ /* 9c */ 0x008fe8f3, 0x00000000, 0x008fe8f4, 0x008fe8f5,
+ /* a0 */ 0x008fe8f6, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e9a6xx - offset 0x0518e ***/
+ /* 94 */ 0x0000bcf3, 0x0000f1c4,
+ /* 98 */ 0x0000f1c5, 0x0000b9e1, 0x00000000, 0x008fe8f7,
+ /* 9c */ 0x00000000, 0x008fe8f8, 0x008ff4fa, 0x008fe8f9,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000f1c6, 0x008fe8fa, 0x00000000,
+ /* a8 */ 0x0000b3be, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x0000c7cf, 0x0000f1c7, 0x0000f1c8, 0x00000000,
+ /* b0 */ 0x008fe8fb, 0x008fe8fc, 0x008fe8fd, 0x0000c3da,
+ /* b4 */ 0x0000c6eb, 0x008fe8fe, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x008fe9a1, 0x008fe9a2, 0x00000000,
+ /* bc */ 0x0000f1c9, 0x008fe9a3, 0x00000000, 0x008fe9a4,
+
+ /*** e9a7xx - offset 0x051ce ***/
+ /* 80 */ 0x00000000, 0x0000c7fd, 0x00000000, 0x008fe9a5,
+ /* 84 */ 0x0000c2cc, 0x0000b1d8, 0x0000b6ee, 0x00000000,
+ /* 88 */ 0x0000b6ef, 0x008fe9a6, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x0000c3f3, 0x0000f1ce, 0x0000b6f0, 0x008fe9a7,
+ /* 94 */ 0x008fe9a8, 0x0000b2ef, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000f1cd, 0x008fe9a9, 0x008fe9aa, 0x0000f1cb,
+ /* 9c */ 0x008fe9ab, 0x0000f1cc, 0x008fe9ac, 0x0000f1ca,
+ /* a0 */ 0x00000000, 0x00000000, 0x0000f1d8, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x008fe9ad,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fe9ae, 0x008fe9af,
+ /* ac */ 0x008fe9b0, 0x0000f1cf, 0x0000f1d0, 0x00000000,
+ /* b0 */ 0x008fe9b1, 0x0000f1d1, 0x0000f1d2, 0x00000000,
+ /* b4 */ 0x008fe9b2, 0x008fe9b3, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000f1d4, 0x008fe9b4, 0x00000000, 0x0000f1d3,
+ /* bc */ 0x00000000, 0x008fe9b5, 0x008fe9b6, 0x0000bdd9,
+
+ /*** e9a8xx - offset 0x0520e ***/
+ /* 80 */ 0x00000000, 0x0000f1d5, 0x008fe9b7, 0x008fe9b8,
+ /* 84 */ 0x008fe9b9, 0x0000f1d7, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x008fe9ba,
+ /* 8c */ 0x008fe9bb, 0x00000000, 0x0000b5b3, 0x0000f1d6,
+ /* 90 */ 0x008fe9bc, 0x008fe9bd, 0x0000c1fb, 0x0000b8b3,
+ /* 94 */ 0x00000000, 0x00000000, 0x008fe9be, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000f1d9, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fe9bf, 0x00000000,
+ /* a0 */ 0x008fe9c0, 0x00000000, 0x008fe9c1, 0x008fe9c2,
+ /* a4 */ 0x008fe9c3, 0x00000000, 0x00000000, 0x008fe9c4,
+ /* a8 */ 0x0000c2cd, 0x00000000, 0x00000000, 0x0000f1da,
+ /* ac */ 0x00000000, 0x008fe9c5, 0x008fe9c6, 0x00000000,
+ /* b0 */ 0x0000c6ad, 0x00000000, 0x00000000, 0x008fe9c7,
+ /* b4 */ 0x00000000, 0x008fe9c8, 0x008fe9c9, 0x0000f1db,
+ /* b8 */ 0x008fe9ca, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x0000f1e0, 0x00000000,
+
+ /*** e9a9xx - offset 0x0524e ***/
+ /* 80 */ 0x0000f1de, 0x008fe9cc, 0x0000f1dd, 0x0000f1df,
+ /* 84 */ 0x008fe9cd, 0x0000f1dc, 0x00000000, 0x008fe9cb,
+ /* 88 */ 0x00000000, 0x00000000, 0x008fe9ce, 0x008fe9cf,
+ /* 8c */ 0x008fe9d0, 0x0000f1e2, 0x008fe9d1, 0x00000000,
+ /* 90 */ 0x00000000, 0x008fe9d2, 0x00000000, 0x00000000,
+ /* 94 */ 0x008fe9d3, 0x0000f1e1, 0x008fe9d4, 0x0000f1e4,
+ /* 98 */ 0x00000000, 0x00000000, 0x0000b6c3, 0x0000f1e3,
+ /* 9c */ 0x00000000, 0x008fe9d5, 0x00000000, 0x0000f1e5,
+ /* a0 */ 0x00000000, 0x00000000, 0x0000f1e6, 0x00000000,
+ /* a4 */ 0x0000f1e8, 0x0000f1e7, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000f1e9, 0x0000f1eb, 0x0000f1ea,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e9aaxx - offset 0x0527a ***/
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x0000b9fc, 0x00000000, 0x008fe9d6, 0x00000000,
+ /* ac */ 0x008fe9d7, 0x0000f1ec, 0x008fe9d8, 0x008fe9d9,
+ /* b0 */ 0x0000f1ed, 0x00000000, 0x008fe9da, 0x00000000,
+ /* b4 */ 0x008fe9db, 0x008fe9dc, 0x008fe9dd, 0x00000000,
+ /* b8 */ 0x0000b3bc, 0x008fe9de, 0x00000000, 0x008fe9df,
+ /* bc */ 0x0000f1ee, 0x00000000, 0x008fe9e0, 0x008fe9e1,
+
+ /*** e9abxx - offset 0x052ba ***/
+ /* 80 */ 0x0000f1ef, 0x008fe9e2, 0x00000000, 0x008fe9e3,
+ /* 84 */ 0x0000bff1, 0x00000000, 0x008fe9e4, 0x00000000,
+ /* 88 */ 0x008fe9e5, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fe9e6, 0x0000f1f0,
+ /* 90 */ 0x008fe9e7, 0x0000f1f1, 0x008fe9e8, 0x0000f1f2,
+ /* 94 */ 0x0000f1f3, 0x008fe9e9, 0x008fe9ea, 0x008fe9eb,
+ /* 98 */ 0x0000b9e2, 0x008ff4fb, 0x00000000, 0x008fe9ec,
+ /* 9c */ 0x008fe9ed, 0x00000000, 0x0000f1f4, 0x0000f1f5,
+ /* a0 */ 0x008fe9ee, 0x00000000, 0x0000f1f6, 0x0000f1f7,
+ /* a4 */ 0x008fe9ef, 0x008fe9f0, 0x0000f1f8, 0x008fe9f1,
+ /* a8 */ 0x00000000, 0x008fe9f2, 0x0000c8b1, 0x0000f1fa,
+ /* ac */ 0x008fe9f3, 0x0000c9a6, 0x0000f1fb, 0x0000f1f9,
+ /* b0 */ 0x00000000, 0x0000f1fd, 0x008fe9f4, 0x008fe9f5,
+ /* b4 */ 0x0000f1fc, 0x008fe9f6, 0x00000000, 0x0000f1fe,
+ /* b8 */ 0x00000000, 0x008fe9f7, 0x008fe9f8, 0x0000f2a1,
+ /* bc */ 0x00000000, 0x008fe9f9, 0x00000000, 0x008fe9fa,
+
+ /*** e9acxx - offset 0x052fa ***/
+ /* 80 */ 0x008fe9fb, 0x008fe9fc, 0x008fe9fd, 0x008fe9fe,
+ /* 84 */ 0x008feaa1, 0x008feaa2, 0x0000f2a2, 0x00000000,
+ /* 88 */ 0x008feaa3, 0x008feaa4, 0x00000000, 0x008feaa5,
+ /* 8c */ 0x008feaa6, 0x008feaa7, 0x008feaa8, 0x00000000,
+ /* 90 */ 0x008feaa9, 0x00000000, 0x008feaaa, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x008feaab, 0x00000000,
+ /* 98 */ 0x0000f2a3, 0x008feaac, 0x0000f2a4, 0x008feaad,
+ /* 9c */ 0x008feaae, 0x00000000, 0x00000000, 0x0000f2a5,
+ /* a0 */ 0x008feaaf, 0x00000000, 0x0000f2a6, 0x0000f2a7,
+ /* a4 */ 0x00000000, 0x0000f2a8, 0x008feab0, 0x0000f2a9,
+ /* a8 */ 0x0000f2aa, 0x0000f2ab, 0x0000f2ac, 0x008feab1,
+ /* ac */ 0x00000000, 0x008feab2, 0x0000f2ad, 0x0000f2ae,
+ /* b0 */ 0x00000000, 0x0000ddb5, 0x0000f2af, 0x008feab3,
+ /* b4 */ 0x008feab4, 0x008feab5, 0x00000000, 0x008feab6,
+ /* b8 */ 0x00000000, 0x008feab7, 0x008feab8, 0x0000e4f8,
+ /* bc */ 0x0000b5b4, 0x008feab9, 0x00000000, 0x00000000,
+
+ /*** e9adxx - offset 0x05339 ***/
+ /* 80 */ 0x0000b3a1, 0x0000bab2, 0x0000f2b1,
+ /* 84 */ 0x0000f2b0, 0x0000cca5, 0x00000000, 0x00000000,
+ /* 88 */ 0x008feaba, 0x00000000, 0x00000000, 0x008feabb,
+ /* 8c */ 0x008feabc, 0x0000f2b3, 0x0000f2b4, 0x0000f2b2,
+ /* 90 */ 0x00000000, 0x0000f2b5, 0x00000000, 0x00000000,
+ /* 94 */ 0x0000cbe2, 0x008feabd, 0x008feabe, 0x008feabf,
+ /* 98 */ 0x0000f2b6, 0x00000000, 0x0000b5fb, 0x008feac0,
+ /* 9c */ 0x00000000, 0x00000000, 0x008feac1, 0x00000000,
+ /* a0 */ 0x00000000, 0x008feac2, 0x00000000, 0x008feac3,
+ /* a4 */ 0x00000000, 0x008feac4, 0x008feac5, 0x00000000,
+ /* a8 */ 0x008feac6, 0x00000000, 0x008feac7, 0x008feac8,
+ /* ac */ 0x008feac9, 0x008feaca, 0x008feacb, 0x0000cfa5,
+ /* b0 */ 0x00000000, 0x00000000, 0x008ff4fc, 0x008feacc,
+ /* b4 */ 0x0000f2b7, 0x008feacd, 0x00000000, 0x008feace,
+ /* b8 */ 0x008feacf, 0x008fead0, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x008fead1,
+
+ /*** e9aexx - offset 0x05379 ***/
+ /* 80 */ 0x008fead2, 0x00000000, 0x00000000, 0x0000f2b9,
+ /* 84 */ 0x008fead3, 0x008fead4, 0x008fead5, 0x008fead6,
+ /* 88 */ 0x00000000, 0x008fead7, 0x008fead8, 0x008fead9,
+ /* 8c */ 0x00000000, 0x008feada, 0x0000b0be, 0x008feadb,
+ /* 90 */ 0x008feadc, 0x0000f2ba, 0x0000caab, 0x0000f2b8,
+ /* 94 */ 0x008feadd, 0x00000000, 0x0000f2bb, 0x0000f2bc,
+ /* 98 */ 0x00000000, 0x00000000, 0x008feade, 0x00000000,
+ /* 9c */ 0x00000000, 0x008feadf, 0x008feae0, 0x0000f2bd,
+ /* a0 */ 0x0000f2be, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x008feae1, 0x008feae2,
+ /* a8 */ 0x0000f2bf, 0x008feae3, 0x0000cbee, 0x0000bbad,
+ /* ac */ 0x008feae4, 0x0000bafa, 0x0000c1af, 0x00000000,
+ /* b0 */ 0x008feae5, 0x008feae6, 0x008feae7, 0x00000000,
+ /* b4 */ 0x0000f2c0, 0x00000000, 0x00000000, 0x008feae8,
+ /* b8 */ 0x008feae9, 0x0000f2c3, 0x00000000, 0x008feaea,
+ /* bc */ 0x008feaeb, 0x00000000, 0x008feaec, 0x008feaed,
+
+ /*** e9afxx - offset 0x053b9 ***/
+ /* 80 */ 0x0000f2c1, 0x008feaee, 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000f2c4, 0x008feaef,
+ /* 88 */ 0x008feaf0, 0x0000b8f1, 0x0000f2c2, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x008feaf1, 0x0000f2c5,
+ /* 90 */ 0x008feaf2, 0x0000f2c6, 0x0000f2c7, 0x00000000,
+ /* 94 */ 0x0000f2cb, 0x00000000, 0x0000bbaa, 0x008feaf3,
+ /* 98 */ 0x008feaf4, 0x00000000, 0x00000000, 0x0000c2e4,
+ /* 9c */ 0x00000000, 0x008feaf5, 0x00000000, 0x008feaf6,
+ /* a0 */ 0x00000000, 0x0000f2cc, 0x0000f2c9, 0x0000f2c8,
+ /* a4 */ 0x0000f2ca, 0x008feaf7, 0x00000000, 0x008feaf8,
+ /* a8 */ 0x0000b7df, 0x00000000, 0x008feaf9, 0x008feafa,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x008feafb,
+ /* b0 */ 0x0000f2d0, 0x0000f2cf, 0x0000f2ce, 0x008feafc,
+ /* b4 */ 0x00000000, 0x0000b0b3, 0x00000000, 0x008feafd,
+ /* b8 */ 0x008feafe, 0x008feba1, 0x008feba2, 0x00000000,
+ /* bc */ 0x00000000, 0x008feba3, 0x00000000, 0x008feba4,
+
+ /*** e9b0xx - offset 0x053f9 ***/
+ /* 80 */ 0x008feba5, 0x00000000, 0x008feba6, 0x00000000,
+ /* 84 */ 0x0000f2da, 0x00000000, 0x0000f2d6, 0x00000000,
+ /* 88 */ 0x0000f2d7, 0x0000f2d3, 0x0000f2d9, 0x008feba7,
+ /* 8c */ 0x0000f2d5, 0x0000b3e2, 0x00000000, 0x008feba8,
+ /* 90 */ 0x0000cfcc, 0x008feba9, 0x0000f2d8, 0x0000f2d4,
+ /* 94 */ 0x0000f2d2, 0x0000f2d1, 0x008febaa, 0x00000000,
+ /* 98 */ 0x008febab, 0x008febac, 0x008febad, 0x0000f2dc,
+ /* 9c */ 0x008febae, 0x00000000, 0x008febaf, 0x00000000,
+ /* a0 */ 0x00000000, 0x0000f2df, 0x008febb0, 0x008febb1,
+ /* a4 */ 0x0000f2de, 0x0000f2dd, 0x008febb2, 0x008febb3,
+ /* a8 */ 0x008febb4, 0x008febb5, 0x008febb6, 0x00000000,
+ /* ac */ 0x00000000, 0x0000c9c9, 0x0000f2db, 0x0000b0f3,
+ /* b0 */ 0x0000f2e0, 0x008febb7, 0x0000f2e2, 0x00000000,
+ /* b4 */ 0x00000000, 0x008febb8, 0x008febb9, 0x008febba,
+ /* b8 */ 0x00000000, 0x0000b3ef, 0x0000f2cd, 0x0000b1b7,
+ /* bc */ 0x00000000, 0x008febbb, 0x0000f2e4, 0x00000000,
+
+ /*** e9b1xx - offset 0x05438 ***/
+ /* 80 */ 0x008febbc, 0x00000000, 0x008febbd,
+ /* 84 */ 0x008febbe, 0x008febbf, 0x0000f2e3, 0x0000f2e1,
+ /* 88 */ 0x0000c3ad, 0x008febc0, 0x008febc1, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x008febc2, 0x008febc3,
+ /* 90 */ 0x008febc4, 0x00000000, 0x0000cbf0, 0x008febc5,
+ /* 94 */ 0x008febc6, 0x00000000, 0x008febc7, 0x0000ceda,
+ /* 98 */ 0x008febc8, 0x00000000, 0x0000f2e5, 0x008febc9,
+ /* 9c */ 0x008febd0, 0x008febca, 0x008febcb, 0x008febcc,
+ /* a0 */ 0x0000f2e6, 0x00000000, 0x00000000, 0x008febcd,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x0000f2e7,
+ /* a8 */ 0x008febd2, 0x008febce, 0x008febcf, 0x008febd1,
+ /* ac */ 0x00000000, 0x00000000, 0x008febd3, 0x00000000,
+ /* b0 */ 0x008febd4, 0x00000000, 0x008febd5, 0x00000000,
+ /* b4 */ 0x00000000, 0x008febd6, 0x0000f2e8, 0x008febd7,
+ /* b8 */ 0x0000f2e9, 0x00000000, 0x00000000, 0x008febd8,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e9b3xx - offset 0x05474 ***/
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x0000c4bb, 0x008febd9, 0x0000f2ea,
+ /* a8 */ 0x00000000, 0x0000c8b7, 0x00000000, 0x0000f2ef,
+ /* ac */ 0x0000f2eb, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x0000f2ec, 0x00000000, 0x008febda, 0x0000cbb1,
+ /* b4 */ 0x0000ccc4, 0x00000000, 0x0000c6d0, 0x008febdb,
+ /* b8 */ 0x00000000, 0x008febdc, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e9b4xx - offset 0x054b2 ***/
+ /* 80 */ 0x008febde, 0x0000f2f0,
+ /* 84 */ 0x00000000, 0x00000000, 0x0000f2f1, 0x0000c6be,
+ /* 88 */ 0x0000f2ee, 0x0000f2ed, 0x00000000, 0x008febdd,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000b2aa, 0x00000000,
+ /* 90 */ 0x00000000, 0x008febdf, 0x0000f2f9, 0x00000000,
+ /* 94 */ 0x00000000, 0x0000f2f8, 0x00000000, 0x008febe0,
+ /* 98 */ 0x008febe1, 0x00000000, 0x00000000, 0x0000b1f5,
+ /* 9c */ 0x008febe2, 0x008febe3, 0x008febe4, 0x0000f2f6,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x0000f2f5,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000f2f3, 0x00000000,
+ /* a8 */ 0x0000b3fb, 0x00000000, 0x0000f2f2, 0x0000bcb2,
+ /* ac */ 0x0000b2a9, 0x00000000, 0x00000000, 0x008febe5,
+ /* b0 */ 0x008febe6, 0x00000000, 0x008febe7, 0x008febe8,
+ /* b4 */ 0x008febe9, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x008febea, 0x0000b9e3,
+ /* bc */ 0x008febeb, 0x008febed, 0x0000f2fc, 0x0000f2fb,
+
+ /*** e9b5xx - offset 0x054f2 ***/
+ /* 80 */ 0x00000000, 0x0000f2fa, 0x008febee, 0x008febef,
+ /* 84 */ 0x0000f2f7, 0x008febec, 0x0000f2fd, 0x008febf0,
+ /* 88 */ 0x0000f2fe, 0x00000000, 0x008febf1, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 90 */ 0x0000f3a5, 0x0000f3a4, 0x00000000, 0x008febf2,
+ /* 94 */ 0x008febf3, 0x00000000, 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x0000f3a6, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000b1ad, 0x0000f3a1, 0x0000f3a2, 0x008febf4,
+ /* a0 */ 0x0000b9f4, 0x0000ccb9, 0x008febf6, 0x008febf5,
+ /* a4 */ 0x0000f3a3, 0x008febf7, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x008febf8, 0x008febf9, 0x008febfa,
+ /* ac */ 0x0000cbb2, 0x00000000, 0x00000000, 0x0000f3ab,
+ /* b0 */ 0x008febfb, 0x00000000, 0x0000f3a7, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x008febfc, 0x008febfd,
+ /* b8 */ 0x00000000, 0x00000000, 0x0000f3ac, 0x008febfe,
+ /* bc */ 0x008feca1, 0x00000000, 0x008feca2, 0x00000000,
+
+ /*** e9b6xx - offset 0x05531 ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x008feca3,
+ /* 84 */ 0x008feca4, 0x00000000, 0x008feca5, 0x0000f3a9,
+ /* 88 */ 0x00000000, 0x0000f3a8, 0x008feca6, 0x00000000,
+ /* 8c */ 0x00000000, 0x008feca7, 0x008feca8, 0x0000b7dc,
+ /* 90 */ 0x00000000, 0x00000000, 0x008feca9, 0x008fecaa,
+ /* 94 */ 0x00000000, 0x008fecab, 0x008fecac, 0x008fecad,
+ /* 98 */ 0x008fecae, 0x00000000, 0x0000f3ad, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x008fecaf, 0x00000000, 0x00000000,
+ /* a4 */ 0x0000f3ae, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x0000f3af, 0x008fecb0, 0x0000f3aa,
+ /* ac */ 0x008fecb1, 0x00000000, 0x008fecb2, 0x0000f2f4,
+ /* b0 */ 0x00000000, 0x008fecb3, 0x0000f3b0, 0x00000000,
+ /* b4 */ 0x0000c4e1, 0x008fecb4, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000f3b4, 0x008fecb5, 0x0000f3b5, 0x0000f3b3,
+ /* bc */ 0x008fecb6, 0x00000000, 0x00000000, 0x008fecb7,
+
+ /*** e9b7xx - offset 0x05571 ***/
+ /* 80 */ 0x00000000, 0x0000f3b2, 0x0000f3b8, 0x008fecb8,
+ /* 84 */ 0x0000f3b1, 0x00000000, 0x0000f3b6, 0x008fecb9,
+ /* 88 */ 0x00000000, 0x008fecba, 0x008fecbb, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x00000000, 0x0000f3b7,
+ /* 90 */ 0x00000000, 0x00000000, 0x00000000, 0x0000f3ba,
+ /* 94 */ 0x008fecbc, 0x008fecbd, 0x008fecbe, 0x008fecbf,
+ /* 98 */ 0x00000000, 0x0000f3b9, 0x008fecc0, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x008fecc1, 0x008fecc2,
+ /* a0 */ 0x008fecc3, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x008fecc4, 0x0000f3bc, 0x008fecc5,
+ /* a8 */ 0x00000000, 0x008fecc6, 0x00000000, 0x008fecc7,
+ /* ac */ 0x00000000, 0x0000f3bd, 0x008fecc8, 0x0000f3be,
+ /* b0 */ 0x008fecc9, 0x00000000, 0x0000cfc9, 0x008fecca,
+ /* b4 */ 0x008feccb, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000f3bb, 0x0000c2eb, 0x0000baed, 0x00000000,
+ /* bc */ 0x00000000, 0x0000f3bf, 0x008feccc, 0x00000000,
+
+ /*** e9b8xx - offset 0x055b0 ***/
+ /* 80 */ 0x00000000, 0x008fecce, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x008feccf,
+ /* 88 */ 0x00000000, 0x00000000, 0x008feccd, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x008fecd0, 0x00000000,
+ /* 90 */ 0x008fecd1, 0x008fecd2, 0x008fecd3, 0x00000000,
+ /* 94 */ 0x00000000, 0x008fecd4, 0x008fecd5, 0x00000000,
+ /* 98 */ 0x00000000, 0x008fecd6, 0x0000f3c0, 0x0000f3c1,
+ /* 9c */ 0x008fecd7, 0x008fecd8, 0x0000f3c2, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** e9b9xx - offset 0x055cf ***/
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x0000f3c3, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000b8b4, 0x0000f3c4, 0x008fecd9, 0x008fecda,
+ /* bc */ 0x008fecdb, 0x0000f3c5, 0x00000000, 0x0000bcaf,
+
+ /*** e9baxx - offset 0x0560f ***/
+ /* 80 */ 0x008fecdc, 0x0000f3c6, 0x008fecdd, 0x008fecde,
+ /* 84 */ 0x008fecdf, 0x008fece0, 0x00000000, 0x008fece1,
+ /* 88 */ 0x0000f3c7, 0x00000000, 0x00000000, 0x0000f3c8,
+ /* 8c */ 0x0000f3c9, 0x00000000, 0x008fece2, 0x008fece3,
+ /* 90 */ 0x00000000, 0x0000f3cc, 0x0000f3ca, 0x0000cfbc,
+ /* 94 */ 0x00000000, 0x0000f3cb, 0x008fece4, 0x0000ceef,
+ /* 98 */ 0x008fece5, 0x00000000, 0x00000000, 0x008fece6,
+ /* 9c */ 0x00000000, 0x0000f3cd, 0x008fece7, 0x0000cedb,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fece8, 0x0000f3ce, 0x0000c7fe, 0x00000000,
+ /* a8 */ 0x008fece9, 0x0000f3cf, 0x0000f3d1, 0x00000000,
+ /* ac */ 0x008fecea, 0x0000f3d2, 0x008feceb, 0x008fecec,
+ /* b0 */ 0x008feced, 0x00000000, 0x00000000, 0x008fecee,
+ /* b4 */ 0x008fecef, 0x008fecf0, 0x00000000, 0x00000000,
+ /* b8 */ 0x0000f3d0, 0x0000b9ed, 0x0000cccd, 0x0000cbe3,
+ /* bc */ 0x0000d6f7, 0x00000000, 0x0000dde0, 0x0000cbfb,
+
+ /*** e9bbxx - offset 0x0564f ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 84 */ 0x0000b2ab, 0x00000000, 0x008fecf1, 0x00000000,
+ /* 88 */ 0x008fecf2, 0x00000000, 0x00000000, 0x008fecf3,
+ /* 8c */ 0x0000f3d4, 0x0000b5d0, 0x0000f3d5, 0x0000f3d6,
+ /* 90 */ 0x0000f3d7, 0x008ff4fe, 0x0000b9f5, 0x00000000,
+ /* 94 */ 0x0000f3d8, 0x008fecf4, 0x00000000, 0x00000000,
+ /* 98 */ 0x0000e0d4, 0x0000ccdb, 0x00000000, 0x0000c2e3,
+ /* 9c */ 0x0000f3d9, 0x0000f3db, 0x0000f3da, 0x008fecf5,
+ /* a0 */ 0x0000f3dc, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x008fecf6, 0x0000f3dd, 0x00000000, 0x008fecf7,
+ /* a8 */ 0x0000f3de, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x008fecf8, 0x008fecf9, 0x008fecfa, 0x0000f3df,
+ /* b0 */ 0x008fecfb, 0x008fecfc, 0x008fecfd, 0x00000000,
+ /* b4 */ 0x0000f3e0, 0x008fecfe, 0x0000f3e1, 0x0000f3e2,
+ /* b8 */ 0x008feda1, 0x0000f3e3, 0x00000000, 0x0000f3e4,
+ /* bc */ 0x0000f3e5, 0x0000f3e6, 0x00000000, 0x008feda2,
+
+ /*** e9bcxx - offset 0x0568f ***/
+ /* 80 */ 0x00000000, 0x00000000, 0x008feda3, 0x008feda4,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x0000f3e7,
+ /* 88 */ 0x0000f3e8, 0x008feda5, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000c5a4, 0x008feda6,
+ /* 90 */ 0x008feda7, 0x008feda8, 0x008feda9, 0x0000b8dd,
+ /* 94 */ 0x008fedaa, 0x0000f3ea, 0x008fedab, 0x008fedac,
+ /* 98 */ 0x00000000, 0x008fedad, 0x008fedae, 0x008fedaf,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x008fedb0,
+ /* a0 */ 0x0000c1cd, 0x0000f3eb, 0x008fedb1, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x008fedb2, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x008fedb3, 0x008fedb4,
+ /* ac */ 0x0000f3ec, 0x00000000, 0x00000000, 0x008fedb5,
+ /* b0 */ 0x00000000, 0x008fedb6, 0x008fedb7, 0x00000000,
+ /* b4 */ 0x008fedb8, 0x00000000, 0x00000000, 0x008fedb9,
+ /* b8 */ 0x00000000, 0x008fedba, 0x008fedbb, 0x0000c9a1,
+ /* bc */ 0x008fedbc, 0x008fedbd, 0x0000f3ed, 0x008fedbe,
+
+ /*** e9bdxx - offset 0x056cf ***/
+ /* 80 */ 0x00000000, 0x008fedbf, 0x00000000, 0x008fedc0,
+ /* 84 */ 0x008fedc1, 0x008fedc2, 0x008fedc3, 0x008fedc4,
+ /* 88 */ 0x00000000, 0x00000000, 0x0000f3ee, 0x0000e3b7,
+ /* 8c */ 0x00000000, 0x00000000, 0x0000ecda, 0x0000f0ed,
+ /* 90 */ 0x00000000, 0x00000000, 0x0000f3ef, 0x008fedc5,
+ /* 94 */ 0x0000f3f0, 0x008fedc6, 0x008fedc7, 0x008fedc8,
+ /* 98 */ 0x008fedc9, 0x00000000, 0x008fedca, 0x00000000,
+ /* 9c */ 0x00000000, 0x008fedcb, 0x008fedcc, 0x0000f3f2,
+ /* a0 */ 0x0000f3f3, 0x0000f3f4, 0x0000cef0, 0x0000f3f1,
+ /* a4 */ 0x00000000, 0x00000000, 0x0000f3f5, 0x0000f3f6,
+ /* a8 */ 0x008fedcd, 0x008fedce, 0x0000f3f8, 0x00000000,
+ /* ac */ 0x0000f3f7, 0x008fedcf, 0x008fedd0, 0x008fedd1,
+ /* b0 */ 0x008fedd2, 0x008fedd3, 0x0000f3fa, 0x008fedd4,
+ /* b4 */ 0x00000000, 0x008fedd5, 0x0000f3fb, 0x0000f3f9,
+ /* b8 */ 0x00000000, 0x00000000, 0x008fedd6, 0x00000000,
+ /* bc */ 0x00000000, 0x008fedd7, 0x00000000, 0x00000000,
+
+ /*** e9bexx - offset 0x0570d ***/
+ /* 80 */ 0x00000000, 0x00000000,
+ /* 84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 8c */ 0x00000000, 0x0000ceb6, 0x00000000, 0x008fedd8,
+ /* 90 */ 0x008fedd9, 0x008fedda, 0x008feddb, 0x00000000,
+ /* 94 */ 0x008feddc, 0x0000f3fc, 0x008feddd, 0x008fedde,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x0000f3fd, 0x0000e3d4, 0x008feddf, 0x00000000,
+ /* a0 */ 0x0000f3fe, 0x008fede0, 0x008fede1, 0x008fede2,
+ /* a4 */ 0x00000000, 0x008fede3, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** efa4xx - offset 0x05733 ***/
+ /* 98 */ 0x00000000, 0x00000000,
+ /* 9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x008ff4c5, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** efa7xx - offset 0x0575d ***/
+ /* 94 */ 0x00000000, 0x00000000,
+ /* 98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* 9c */ 0x008ff4f2, 0x00000000, 0x00000000, 0x00000000,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** efa8xx - offset 0x0578f ***/
+ /* 8c */ 0x008ff4b4, 0x008ff4b7,
+ /* 90 */ 0x008ff4b8, 0x008ff4bd, 0x008ff4c4, 0x008ff4c7,
+ /* 94 */ 0x008ff4c8, 0x008ff4ce, 0x008ff4cf, 0x008ff4d3,
+ /* 98 */ 0x008ff4d5, 0x008ff4d6, 0x008ff4d7, 0x008ff4d8,
+ /* 9c */ 0x008ff4da, 0x008ff4db, 0x008ff4de, 0x008ff4e0,
+ /* a0 */ 0x008ff4e2, 0x008ff4e3, 0x008ff4e5, 0x008ff4e9,
+ /* a4 */ 0x008ff4ea, 0x008ff4eb, 0x008ff4ed, 0x008ff4ef,
+ /* a8 */ 0x008ff4f0, 0x008ff4f3, 0x008ff4f7, 0x008ff4f8,
+ /* ac */ 0x008ff4f9, 0x008ff4fd, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** efbcxx - offset 0x057ce ***/
+ /* 80 */ 0x0000a1aa, 0x008ff4aa, 0x0000a1f4,
+ /* 84 */ 0x0000a1f0, 0x0000a1f3, 0x0000a1f5, 0x008ff4a9,
+ /* 88 */ 0x0000a1ca, 0x0000a1cb, 0x0000a1f6, 0x0000a1dc,
+ /* 8c */ 0x0000a1a4, 0x0000a1dd, 0x0000a1a5, 0x0000a1bf,
+ /* 90 */ 0x0000a3b0, 0x0000a3b1, 0x0000a3b2, 0x0000a3b3,
+ /* 94 */ 0x0000a3b4, 0x0000a3b5, 0x0000a3b6, 0x0000a3b7,
+ /* 98 */ 0x0000a3b8, 0x0000a3b9, 0x0000a1a7, 0x0000a1a8,
+ /* 9c */ 0x0000a1e3, 0x0000a1e1, 0x0000a1e4, 0x0000a1a9,
+ /* a0 */ 0x0000a1f7, 0x0000a3c1, 0x0000a3c2, 0x0000a3c3,
+ /* a4 */ 0x0000a3c4, 0x0000a3c5, 0x0000a3c6, 0x0000a3c7,
+ /* a8 */ 0x0000a3c8, 0x0000a3c9, 0x0000a3ca, 0x0000a3cb,
+ /* ac */ 0x0000a3cc, 0x0000a3cd, 0x0000a3ce, 0x0000a3cf,
+ /* b0 */ 0x0000a3d0, 0x0000a3d1, 0x0000a3d2, 0x0000a3d3,
+ /* b4 */ 0x0000a3d4, 0x0000a3d5, 0x0000a3d6, 0x0000a3d7,
+ /* b8 */ 0x0000a3d8, 0x0000a3d9, 0x0000a3da, 0x0000a1ce,
+ /* bc */ 0x0000a1c0, 0x0000a1cf, 0x0000a1b0, 0x0000a1b2,
+
+ /*** efbdxx - offset 0x0580e ***/
+ /* 80 */ 0x0000a1ae, 0x0000a3e1, 0x0000a3e2, 0x0000a3e3,
+ /* 84 */ 0x0000a3e4, 0x0000a3e5, 0x0000a3e6, 0x0000a3e7,
+ /* 88 */ 0x0000a3e8, 0x0000a3e9, 0x0000a3ea, 0x0000a3eb,
+ /* 8c */ 0x0000a3ec, 0x0000a3ed, 0x0000a3ee, 0x0000a3ef,
+ /* 90 */ 0x0000a3f0, 0x0000a3f1, 0x0000a3f2, 0x0000a3f3,
+ /* 94 */ 0x0000a3f4, 0x0000a3f5, 0x0000a3f6, 0x0000a3f7,
+ /* 98 */ 0x0000a3f8, 0x0000a3f9, 0x0000a3fa, 0x0000a1d0,
+ /* 9c */ 0x0000a1c3, 0x0000a1d1, 0x0000a1c1, 0x00000000,
+ /* a0 */ 0x00000000, 0x00008ea1, 0x00008ea2, 0x00008ea3,
+ /* a4 */ 0x00008ea4, 0x00008ea5, 0x00008ea6, 0x00008ea7,
+ /* a8 */ 0x00008ea8, 0x00008ea9, 0x00008eaa, 0x00008eab,
+ /* ac */ 0x00008eac, 0x00008ead, 0x00008eae, 0x00008eaf,
+ /* b0 */ 0x00008eb0, 0x00008eb1, 0x00008eb2, 0x00008eb3,
+ /* b4 */ 0x00008eb4, 0x00008eb5, 0x00008eb6, 0x00008eb7,
+ /* b8 */ 0x00008eb8, 0x00008eb9, 0x00008eba, 0x00008ebb,
+ /* bc */ 0x00008ebc, 0x00008ebd, 0x00008ebe, 0x00008ebf,
+
+ /*** efbexx - offset 0x0584e ***/
+ /* 80 */ 0x00008ec0, 0x00008ec1, 0x00008ec2, 0x00008ec3,
+ /* 84 */ 0x00008ec4, 0x00008ec5, 0x00008ec6, 0x00008ec7,
+ /* 88 */ 0x00008ec8, 0x00008ec9, 0x00008eca, 0x00008ecb,
+ /* 8c */ 0x00008ecc, 0x00008ecd, 0x00008ece, 0x00008ecf,
+ /* 90 */ 0x00008ed0, 0x00008ed1, 0x00008ed2, 0x00008ed3,
+ /* 94 */ 0x00008ed4, 0x00008ed5, 0x00008ed6, 0x00008ed7,
+ /* 98 */ 0x00008ed8, 0x00008ed9, 0x00008eda, 0x00008edb,
+ /* 9c */ 0x00008edc, 0x00008edd, 0x00008ede, 0x00008edf,
+ /* a0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* a8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* ac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b4 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* b8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ /* bc */ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+
+ /*** efbfxx - offset 0x0586e ***/
+ /* a0 */ 0x0000a1f1, 0x0000a1f2, 0x0000a2cc, 0x0000a1b1,
+ /* a4 */ 0x008fa2c3, 0x0000a1ef
+};
+
+static const pg_mb_radix_index uejb2idx =
+{
+ 0xc2, 0xd1, /* table range */
+ {
+ 1, 65, 129, 193, 0, 256, 0, 0, 0, 313, 0, 0, 373, 437, 500, 564
+ }
+};
+
+static const pg_mb_radix_index uejb3idx1 =
+{
+ 0xe2, 0xef, /* table range */
+ {
+ 1, 65, 81, 145, 209, 273, 337, 401, 0, 0, 0, 0, 0, 464
+ }
+};
+
+static const pg_mb_radix_index uejb3idx2 =
+{
+ 0x80, 0xbf, /*index range */
+ {
+ /*** e2xxxx - offset 0x00001 ****/
+ /* e280 */ 612, 0, 0, 0, 673, 717, 775, 821, 885, 947, 1009, 0, 1073, 0, 0, 0,
+ /* e290 */ 0, 1105, 0, 0, 1169, 1233, 1265, 1327, 1386, 1450, 0, 0, 0, 0, 0, 0,
+ /* e2a0 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ /* e2b7 */ 0, 0, 0, 0, 0, 0, 0, 0, 0,
+
+ /*** e3xxxx - offset 0x00041 ****/
+ /* e380 */ 1514, 1577, 1641, 1705, 0, 0, 0, 0, 1768, 0, 1826, 0, 1887, 1947,
+ /* e38e */ 2010, 2070, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ /* e3a3 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ /* e3ba */ 0, 0, 0, 0, 0, 0,
+
+ /*** e4xxxx - offset 0x00051 ****/
+ /* e4b0 */ 0, 0, 0, 0, 0, 0, 0, 0, 2134, 2198, 2262, 2326, 2390, 2454, 2518,
+ /* e4bf */ 2582,
+
+ /*** e5xxxx - offset 0x00091 ****/
+ /* e580 */ 2646, 2710, 2774, 2838, 2902, 2966, 3030, 3094, 3158, 3219, 3283,
+ /* e58b */ 3347, 3411, 3475, 3539, 3603, 3666, 3730, 3794, 3858, 3922, 3986,
+ /* e596 */ 4050, 4114, 4178, 4242, 4306, 4370, 4434, 4498, 4562, 4626, 4690,
+ /* e5a1 */ 4754, 4818, 4881, 4943, 5007, 5070, 5133, 5197, 5261, 5325, 5389,
+ /* e5ac */ 5453, 5517, 5581, 5645, 5709, 5773, 5835, 5898, 5961, 6025, 6089,
+ /* e5b7 */ 6151, 6215, 6279, 6343, 6407, 6471, 6535, 6599, 6661,
+
+ /*** e6xxxx - offset 0x000d1 ****/
+ /* e680 */ 6725, 6789, 6853, 6916, 6980, 7044, 7108, 7172, 7236, 7300, 7364,
+ /* e68b */ 7428, 7492, 7556, 7620, 7684, 7743, 7807, 7869, 7933, 7997, 8061,
+ /* e696 */ 8124, 8188, 8252, 8316, 8380, 8444, 8508, 8572, 8636, 8700, 8764,
+ /* e6a1 */ 8828, 8892, 8953, 9017, 9081, 9145, 9209, 9273, 9337, 9401, 9465,
+ /* e6ac */ 9527, 9591, 9655, 9719, 9783, 9847, 9910, 9974, 10034, 10098, 10160,
+ /* e6b7 */ 10224, 10288, 10351, 10415, 10479, 10543, 10607, 10671, 10735,
+
+ /*** e7xxxx - offset 0x00111 ****/
+ /* e780 */ 10799, 10862, 10925, 10985, 11047, 11110, 11174, 11238, 11302, 11366,
+ /* e78a */ 11430, 11493, 11556, 11620, 11684, 11748, 11812, 11876, 11940, 12004,
+ /* e794 */ 12068, 12132, 12196, 12260, 12324, 12388, 12452, 12516, 12580, 12644,
+ /* e79e */ 12708, 12772, 12834, 12898, 12961, 13025, 13089, 13153, 13217, 13281,
+ /* e7a8 */ 13345, 13409, 13473, 13537, 13601, 13665, 13725, 13789, 13853, 13917,
+ /* e7b2 */ 13980, 14044, 14108, 14172, 14236, 14300, 14364, 14428, 14492, 0,
+ /* e7bc */ 14523, 14587, 14651, 14715,
+
+ /*** e8xxxx - offset 0x00151 ****/
+ /* e880 */ 14779, 14843, 14907, 14968, 15031, 15094, 15158, 15222, 15286, 15350,
+ /* e88a */ 15414, 15478, 15542, 15606, 15670, 15734, 15797, 15859, 15922, 15986,
+ /* e894 */ 16050, 16114, 16178, 16242, 16306, 16370, 16430, 16494, 16558, 16622,
+ /* e89e */ 16686, 16750, 16814, 16878, 16942, 17006, 17069, 17133, 17197, 17261,
+ /* e8a8 */ 17325, 17389, 17453, 17517, 17581, 17644, 17708, 0, 17740, 17804,
+ /* e8b2 */ 17867, 17931, 17995, 18023, 18087, 18151, 18215, 18279, 18342, 18406,
+ /* e8bc */ 18470, 18534, 18572, 18636,
+
+ /*** e9xxxx - offset 0x00191 ****/
+ /* e980 */ 18700, 18764, 18828, 18891, 18955, 19017, 19080, 19144, 19208, 19272,
+ /* e98a */ 19336, 19400, 19464, 19524, 19588, 19651, 19714, 19778, 19842, 0, 0,
+ /* e995 */ 19851, 19915, 19979, 20018, 20082, 20146, 20210, 20274, 20337, 20401,
+ /* e99f */ 20465, 20529, 20592, 20645, 20709, 20772, 20836, 20878, 20942, 21006,
+ /* e9a9 */ 21070, 21114, 21178, 21242, 21305, 21369, 21433, 21497, 21560, 0,
+ /* e9b3 */ 21620, 21682, 21746, 21809, 21873, 21936, 21967, 22031, 22095, 22159,
+ /* e9bd */ 22223, 22285, 0,
+
+ /*** efxxxx - offset 0x001d0 ****/
+ /* ef81 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ /* ef98 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22323, 0, 0, 22365, 22415, 0, 0,
+ /* efab */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22478, 22542,
+ /* efbe */ 22606, 22638
+ }
+};
+
+static const pg_mb_radix_tree utf8_eucjp_tree =
+{
+ /* final character table offset and body */
+ 0x80, 0xbf, NULL, uejcsegs,
+ /* 2-byte code table */
+ &uejb2idx,
+ /* 3-byte code tables */
+ {&uejb3idx1, &uejb3idx2},
+ /* 4-byte code table */
+ {NULL, NULL, NULL},
+};
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
index dd020d2..7a6f5ad 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_jp_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_jp.map"
+#include "../../Unicode/utf8_to_euc_jp_radix.map"
+#include "../../Unicode/euc_jp_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_jp_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_JP, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_JP, lengthof(LUmapEUC_JP),
+ &eucjp_utf8_tree, 0,
NULL, 0,
NULL,
PG_EUC_JP);
@@ -60,7 +60,7 @@ utf8_to_euc_jp(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_JP);
UtfToLocal(src, len, dest,
- ULmapEUC_JP, lengthof(ULmapEUC_JP),
+ &utf8_eucjp_tree, 0,
NULL, 0,
NULL,
PG_EUC_JP);
--
2.9.2
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2016-10-25 09:23 ` Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 1 reply; 61+ messages in thread
From: Heikki Linnakangas @ 2016-10-25 09:23 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
On 10/21/2016 11:33 AM, Kyotaro HORIGUCHI wrote:
> Hello, this is new version of radix charconv.
>
> At Sat, 8 Oct 2016 00:37:28 +0300, Heikki Linnakangas <hlinnaka@iki.fi> wrote in <6d85d710-9554-a928-29ff-b2d3b80b01c9@iki.fi>
>> What I don't want is that the current *.map files are turned into the
>> authoritative source files, that we modify by hand. There are no
>> comments in them, for starters, which makes hand-editing
>> cumbersome. It seems that we have edited some of them by hand already,
>> but we should rectify that.
>
> Agreed. So, I identifed source files of each character for EUC_JP
> and SJIS conversions to clarify what has been done on them.
>
> SJIS conversion is made from CP932.TXT and 8 additional
> conversions for UTF8->SJIS and none for SJIS->UTF8.
>
> EUC_JP is made from CP932.TXT and JIS0212.TXT. JIS0201.TXT and
> JIS0208.TXT are useless. It adds 83 or 86 (different by
> direction) conversion entries.
>
> http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
> http://unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0212.TXT
>
> Now the generator scripts don't use *.map as source and in turn
> generates old-style map files as well as radix tree files.
>
> For convenience, UCS_to_(SJIS|EUC_JP).pl takes parater --flat and
> -v. The format generates the old-style flat map as well as radix
> map file and additional -v adds source description for each line
> in the flat map file.
>
> During working on this, EUC_JP map lacks some conversions but it
> is another issue.
Thanks!
I'd reallly like to clean up all the current perl scripts, before we
start to do the radix tree stuff. I worked through the rest of the
conversions, and fixed/hacked the perl scripts so that they faithfully
re-produce the mapping tables that we have in the repository currently.
Whether those are the best mappings or not, or whether we should update
them based on some authoritative source is another question, but let's
try to nail down the process of creating the mapping tables.
Tom Lane looked into this in Nov 2015
(https://www.postgresql.org/message-id/28825.1449076551%40sss.pgh.pa.us).
This is a continuation of that, to actually fix the scripts. This patch
series doesn't change any of the mappings, only the way we produce the
mapping tables.
Our UHC conversion tables contained a lot more characters than the
CP949.TXT file it's supposedly based on. I rewrote the script to use
"windows-949-2000.xml" file, from the ICU project, as the source
instead. It's a much closer match to our mapping tables, containing all
but one of the additional characters. We were already using
gb-18030-2000.xml as the source in UCS_GB18030.pl, so parsing ICU's XML
files isn't a new thing.
The GB2312.TXT source file seems to have disappeared from the Unicode
consortium's FTP site. I changed the UCS_to_EUC_CN.pl script to use
gb-18030-2000.xml as the source instead. GB-18030 is an extension of
GB-2312, UCS_to_EUC_CN.pl filters out the additional characters that are
not in GB-2312.
This now forms a reasonable basis for switching to radix tree. Every
mapping table is now generated by the print_tables() perl function in
convutils.pm. To switch to a radix tree, you just need to swap that
function with one that produces a radix tree instead of the
current-format mapping tables.
The perl scripts are still quite messy. For example, I lost the checks
for duplicate mappings somewhere along the way - that ought to be put
back. My Perl skills are limited.
This is now an orthogonal discussion, and doesn't need to block the
radix tree work, but we should consider what we want to base our mapping
tables on. Perhaps we could use the XML files from ICU as the source for
all of the mappings?
ICU seems to use a BSD-like license, so we could even include the XML
files in our repository. Actually, looking at
http://www.unicode.org/copyright.html#License, I think we could include
the *.TXT files in our repository, too, if we wanted to. The *.TXT files
are found under www.unicode.org/Public/, so that license applies. I
think that has changed somewhat recently, because the comments in our
perl scripts claim that the license didn't allow that.
- Heikki
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Attachments:
0001-Remove-code-points-0x80-from-character-conversion-ta.patch.bz2 (application/x-bzip, 3.7K) download
0002-Remove-unnecessary-leading-zeros.patch.bz2 (application/x-bzip, 616.1K) download
0003-Rewrite-the-perl-scripts-to-produce-our-Unicode-conv.patch.bz2 (application/x-bzip, 12.8K) download
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
@ 2016-10-27 07:23 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-28 13:18 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
0 siblings, 2 replies; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2016-10-27 07:23 UTC (permalink / raw)
To: hlinnaka@iki.fi; +Cc: robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hello, thank you very much for the work. My work became quite
easier with it.
At Tue, 25 Oct 2016 12:23:48 +0300, Heikki Linnakangas <hlinnaka@iki.fi> wrote in <08e7892a-d55c-eefe-76e6-7910bc8dd1f3@iki.fi>
> I'd reallly like to clean up all the current perl scripts, before we
> start to do the radix tree stuff. I worked through the rest of the
> conversions, and fixed/hacked the perl scripts so that they faithfully
> re-produce the mapping tables that we have in the repository
> currently. Whether those are the best mappings or not, or whether we
> should update them based on some authoritative source is another
> question, but let's try to nail down the process of creating the
> mapping tables.
>
> Tom Lane looked into this in Nov 2015
> (https://www.postgresql.org/message-id/28825.1449076551%40sss.pgh.pa.us). This
> is a continuation of that, to actually fix the scripts. This patch
> series doesn't change any of the mappings, only the way we produce the
> mapping tables.
>
> > Our UHC conversion tables contained a lot more characters than the
> CP949.TXT file it's supposedly based on. I rewrote the script to use
> "windows-949-2000.xml" file, from the ICU project, as the source
> instead. It's a much closer match to our mapping tables, containing
> all but one of the additional characters. We were already using
> gb-18030-2000.xml as the source in UCS_GB18030.pl, so parsing ICU's
> XML files isn't a new thing.
>
> The GB2312.TXT source file seems to have disappeared from the Unicode
> consortium's FTP site. I changed the UCS_to_EUC_CN.pl script to use
> gb-18030-2000.xml as the source instead. GB-18030 is an extension of
> GB-2312, UCS_to_EUC_CN.pl filters out the additional characters that
> are not in GB-2312.
>
> This now forms a reasonable basis for switching to radix tree. Every
> mapping table is now generated by the print_tables() perl function in
> convutils.pm. To switch to a radix tree, you just need to swap that
> function with one that produces a radix tree instead of the
> current-format mapping tables.
RADIXCONV.pm is merged into convutils.pm and the manner to
resolve reference is unified from $$x{} to $x->{}. (subroutine
call by '&' is not unified..) Now radix trees files are written
by the function with similar interface.
print_radix_trees($script_name, $encoding, \@mapping);
> The perl scripts are still quite messy. For example, I lost the checks
> for duplicate mappings somewhere along the way - that ought to be put
> back. My Perl skills are limited.
Perl scripts are to be messy, I believe. Anyway the duplicate
check as been built into the sub print_radix_trees. Maybe the
same check is needed by some plain map files but it would be just
duplication for the maps having radix tree.
The attached patches apply on top your patches and changes all
possible conversions to use radix tree (combined characters are
still using old-method). Addition to that, because of the
difficult-to-verify nature of the radix-tree data, I added
map_chekcer (make mapcheck) to check them agaist plain maps.
I have briefly checked with real characters for
SJIS/EUC-JP/BIG5/ISO8859-13 and radix conversion seems to work
correctly for them.
> This is now an orthogonal discussion, and doesn't need to block the
> radix tree work, but we should consider what we want to base our
> mapping tables on. Perhaps we could use the XML files from ICU as the
> source for all of the mappings?
>
> ICU seems to use a BSD-like license, so we could even include the XML
> files in our repository. Actually, looking at
> http://www.unicode.org/copyright.html#License, I think we could
> include the *.TXT files in our repository, too, if we wanted to. The
> *.TXT files are found under www.unicode.org/Public/, so that license
> applies. I think that has changed somewhat recently, because the
> comments in our perl scripts claim that the license didn't allow that.
For the convenience, all the required files are downloaded by
typing 'make download-texts'.
In the following document,
http://unicode.org/Public/ReadMe.txt
| Terms of Use
| http://www.unicode.org/copyright.html
http://www.unicode.org/copyright.html
| EXHIBIT 1
| UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
| Unicode Data Files include all data files under the directories
| http://www.unicode.org/Public/, http://www.unicode.org/reports/,
...
| COPYRIGHT AND PERMISSION NOTICE
|
| Copyright (c) 1991-2016 Unicode, Inc. All rights reserved.
| Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
|
| Permission is hereby granted, free of charge, to any person obtaining
| a copy of the Unicode data files and any associated documentation
| (the "Data Files") or Unicode software and any associated documentation
| (the "Software") to deal in the Data Files or Software
| without restriction, including without limitation the rights to use,
| copy, modify, merge, publish, distribute, and/or sell copies of
| the Data Files or Software, and to permit persons to whom the Data Files
| or Software are furnished to do so, provided that either
| (a) this copyright and permission notice appear with all copies
| of the Data Files or Software, or
| (b) this copyright and permission notice appear in associated
| Documentation.
Perhaps we can put the files into our repositoy by providing some
notifications.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Attachments:
0004-Update-sjis-0213-2004-std.txt.patch.bz2 (application/octet-stream, 939B) download
0005-Make-map-generators-to-generate-radix-tree-files.patch.bz2 (application/octet-stream, 15.3K) download
0006-Replace-map-files-with-radix-tree-files.patch.bz2 (application/octet-stream, 2.6M) download
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2016-10-28 13:18 ` Robert Haas <robertmhaas@gmail.com>
2016-10-28 13:42 ` Re: Radix tree for character conversion Tom Lane <tgl@sss.pgh.pa.us>
2016-10-28 17:12 ` Re: Radix tree for character conversion David Fetter <david@fetter.org>
1 sibling, 2 replies; 61+ messages in thread
From: Robert Haas @ 2016-10-28 13:18 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: hlinnaka <hlinnaka@iki.fi>; Tsunakawa, Takayuki <tsunakawa.takay@jp.fujitsu.com>; Tom Lane <tgl@sss.pgh.pa.us>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
On Thu, Oct 27, 2016 at 3:23 AM, Kyotaro HORIGUCHI
<horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> | COPYRIGHT AND PERMISSION NOTICE
> |
> | Copyright (c) 1991-2016 Unicode, Inc. All rights reserved.
> | Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
> |
> | Permission is hereby granted, free of charge, to any person obtaining
> | a copy of the Unicode data files and any associated documentation
> | (the "Data Files") or Unicode software and any associated documentation
> | (the "Software") to deal in the Data Files or Software
> | without restriction, including without limitation the rights to use,
> | copy, modify, merge, publish, distribute, and/or sell copies of
> | the Data Files or Software, and to permit persons to whom the Data Files
> | or Software are furnished to do so, provided that either
> | (a) this copyright and permission notice appear with all copies
> | of the Data Files or Software, or
> | (b) this copyright and permission notice appear in associated
> | Documentation.
>
> Perhaps we can put the files into our repositoy by providing some
> notifications.
Uggh, I don't much like advertising clauses.
--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-28 13:18 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
@ 2016-10-28 13:42 ` Tom Lane <tgl@sss.pgh.pa.us>
2016-10-31 00:59 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
1 sibling, 1 reply; 61+ messages in thread
From: Tom Lane @ 2016-10-28 13:42 UTC (permalink / raw)
To: Robert Haas <robertmhaas@gmail.com>; +Cc: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; hlinnaka <hlinnaka@iki.fi>; Tsunakawa, Takayuki <tsunakawa.takay@jp.fujitsu.com>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
Robert Haas <robertmhaas@gmail.com> writes:
> On Thu, Oct 27, 2016 at 3:23 AM, Kyotaro HORIGUCHI
> <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
>> Perhaps we can put the files into our repositoy by providing some
>> notifications.
> Uggh, I don't much like advertising clauses.
Even if the license were exactly compatible with ours, I'd be -1 on
bloating our tarballs with these files. They're large and only a
tiny fraction of developers, let alone end users, will ever care
to look at them.
I think it's fine as long as we have a README file that explains
where to get them. (I'm not even very thrilled with the proposed
auto-download script, as it makes undesirable assumptions about
which internet tools you use, not to mention that it won't work
at all on Windows.)
I'd actually vote for getting rid of the reference files we
have in the tree now (src/backend/utils/mb/Unicode/*txt), on
the same grounds. That's 600K of stuff that does not need to
be in our tarballs.
regards, tom lane
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-28 13:18 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-28 13:42 ` Re: Radix tree for character conversion Tom Lane <tgl@sss.pgh.pa.us>
@ 2016-10-31 00:59 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 0 replies; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2016-10-31 00:59 UTC (permalink / raw)
To: tgl@sss.pgh.pa.us; +Cc: robertmhaas@gmail.com; hlinnaka@iki.fi; tsunakawa.takay@jp.fujitsu.com; ishii@sraoss.co.jp; pgsql-hackers
Hello,
At Fri, 28 Oct 2016 09:42:25 -0400, Tom Lane <tgl@sss.pgh.pa.us> wrote in <13049.1477662145@sss.pgh.pa.us>
> Robert Haas <robertmhaas@gmail.com> writes:
> > On Thu, Oct 27, 2016 at 3:23 AM, Kyotaro HORIGUCHI
> > <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> >> Perhaps we can put the files into our repositoy by providing some
> >> notifications.
>
> > Uggh, I don't much like advertising clauses.
>
> Even if the license were exactly compatible with ours, I'd be -1 on
> bloating our tarballs with these files. They're large and only a
> tiny fraction of developers, let alone end users, will ever care
> to look at them.
I understood that the intention of Heikki's suggestion, that is,
these might be included in PostgreSQL's repository, is looking
for a kind of stability, or consistency. The source files are not
revision-mangaged. In case where the authorities get unwanted
changes or no longer avaiable, .map files have to be edited
irelevantly from the authority files maybe from the reason that
. Actually some map files have lost their authority file or other
map files have got several direct modifications. We will be free
from such disturbance by containing "frozen" authority files.
On the other hand, I also agree that the advertising or
additional bloats of source repositiry are a nuisance.
> I think it's fine as long as we have a README file that explains
> where to get them. (I'm not even very thrilled with the proposed
> auto-download script, as it makes undesirable assumptions about
> which internet tools you use, not to mention that it won't work
> at all on Windows.)
Mmm. It would be a pain in the neck. Some of the files are
already stored in "OBSOLETE" directory in the Unicode consortium
ftp site, and one of them has been vanished and available from
another place, a part of ICU source tree. On the other hand map
files are assumed to be generated from the scripts and are to
discuraged to be directly edited. Radix map files are uneditable
and currently made from the authority files. If some authority
files are gone, the additional edit have to be done directly onto
map files, and they are in turn to be the authority for radix
files. (it's quite easy to chage the authority to current map
files, though).
By the way, the following phrase of the terms of license.
http://www.unicode.org/copyright.html
| COPYRIGHT AND PERMISSION NOTICE
|
| Copyright (c) 1991-2016 Unicode, Inc. All rights reserved.
| Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
|
| Permission is hereby granted, free of charge, to any person obtaining
| a copy of the Unicode data files and any associated documentation
| (the "Data Files") or Unicode software and any associated documentation
| (the "Software") to deal in the Data Files or Software
| without restriction, including without limitation the rights to use,
| copy, modify, merge, publish, distribute, and/or sell copies of
| the Data Files or Software, and to permit persons to whom the Data Files
| or Software are furnished to do so, provided that either
| (a) this copyright and permission notice appear with all copies
| of the Data Files or Software, or
| (b) this copyright and permission notice appear in associated
| Documentation.
I'm afraid that the map (and _radix.map files) are the translates
of the "Data Files", and 'translate' is a part of 'modify'.
Either the notice is necessary or not, if we decide to wipe the
'true' authority out from our source files, I'd like to make the
map files (preferably with comments) as the second authority,
_radix.map files are to be getenerated from them, since they're
not editable.
> I'd actually vote for getting rid of the reference files we
> have in the tree now (src/backend/utils/mb/Unicode/*txt), on
> the same grounds. That's 600K of stuff that does not need to
> be in our tarballs.
Anyway, I'd like to register this as an item of this CF.
regares,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-28 13:18 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
@ 2016-10-28 17:12 ` David Fetter <david@fetter.org>
1 sibling, 0 replies; 61+ messages in thread
From: David Fetter @ 2016-10-28 17:12 UTC (permalink / raw)
To: Robert Haas <robertmhaas@gmail.com>; +Cc: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; hlinnaka <hlinnaka@iki.fi>; Tsunakawa, Takayuki <tsunakawa.takay@jp.fujitsu.com>; Tom Lane <tgl@sss.pgh.pa.us>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
On Fri, Oct 28, 2016 at 09:18:08AM -0400, Robert Haas wrote:
> On Thu, Oct 27, 2016 at 3:23 AM, Kyotaro HORIGUCHI
> <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> > | COPYRIGHT AND PERMISSION NOTICE
> > |
> > | Copyright (c) 1991-2016 Unicode, Inc. All rights reserved.
> > | Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
> > |
> > | Permission is hereby granted, free of charge, to any person obtaining
> > | a copy of the Unicode data files and any associated documentation
> > | (the "Data Files") or Unicode software and any associated documentation
> > | (the "Software") to deal in the Data Files or Software
> > | without restriction, including without limitation the rights to use,
> > | copy, modify, merge, publish, distribute, and/or sell copies of
> > | the Data Files or Software, and to permit persons to whom the Data Files
> > | or Software are furnished to do so, provided that either
> > | (a) this copyright and permission notice appear with all copies
> > | of the Data Files or Software, or
> > | (b) this copyright and permission notice appear in associated
> > | Documentation.
> >
> > Perhaps we can put the files into our repositoy by providing some
> > notifications.
>
> Uggh, I don't much like advertising clauses.
Your dislike is pretty common.
Might it be worth reaching out to the Unicode consortium about this?
They may well have added that as boilerplate without really
considering the effects, and they even have a popup that specifically
addresses licensing.
http://www.unicode.org/reporting.html
Best,
David.
--
David Fetter <david(at)fetter(dot)org> http://fetter.org/
Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter
Skype: davidfetter XMPP: david(dot)fetter(at)gmail(dot)com
Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2016-10-31 16:11 ` Daniel Gustafsson <daniel@yesql.se>
2016-11-04 07:34 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-30 12:59 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
1 sibling, 3 replies; 61+ messages in thread
From: Daniel Gustafsson @ 2016-10-31 16:11 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: Heikki Linnakangas <hlinnaka@iki.fi>; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
> On 27 Oct 2016, at 09:23, Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
>
> Hello, thank you very much for the work. My work became quite
> easier with it.
>
> At Tue, 25 Oct 2016 12:23:48 +0300, Heikki Linnakangas <hlinnaka@iki.fi> wrote in <08e7892a-d55c-eefe-76e6-7910bc8dd1f3@iki.fi>
>>
>> [..]
>> The perl scripts are still quite messy. For example, I lost the checks
>> for duplicate mappings somewhere along the way - that ought to be put
>> back. My Perl skills are limited.
>
> Perl scripts are to be messy, I believe. Anyway the duplicate
> check as been built into the sub print_radix_trees. Maybe the
> same check is needed by some plain map files but it would be just
> duplication for the maps having radix tree.
I took a small stab at doing some cleaning of the Perl scripts, mainly around
using the more modern (well, modern as in +15 years old) form for open(..),
avoiding global filehandles for passing scalar references and enforcing use
strict. Some smaller typos and fixes were also included. It seems my Perl has
become a bit rusty so I hope the changes make sense. The produced files are
identical with these patches applied, they are merely doing cleaning as opposed
to bugfixing.
The attached patches are against the 0001-0006 patches from Heikki and you in
this series of emails, the separation is intended to make them easier to read.
cheers ./daniel
Attachments:
0007-Fix-filehandle-usage.patch (application/octet-stream, 0B) download
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
@ 2016-11-04 07:34 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-07 11:32 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2 siblings, 1 reply; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2016-11-04 07:34 UTC (permalink / raw)
To: daniel@yesql.se; +Cc: hlinnaka@iki.fi; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Thank you for looling this.
At Mon, 31 Oct 2016 17:11:17 +0100, Daniel Gustafsson <daniel@yesql.se> wrote in <3FC648B5-2B7F-4585-9615-207A44B730A9@yesql.se>
> > On 27 Oct 2016, at 09:23, Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> > Perl scripts are to be messy, I believe. Anyway the duplicate
> > check as been built into the sub print_radix_trees. Maybe the
> > same check is needed by some plain map files but it would be just
> > duplication for the maps having radix tree.
>
> I took a small stab at doing some cleaning of the Perl scripts, mainly around
> using the more modern (well, modern as in +15 years old) form for open(..),
> avoiding global filehandles for passing scalar references and enforcing use
> strict. Some smaller typos and fixes were also included. It seems my Perl has
> become a bit rusty so I hope the changes make sense. The produced files are
> identical with these patches applied, they are merely doing cleaning as opposed
> to bugfixing.
>
> The attached patches are against the 0001-0006 patches from Heikki and you in
> this series of emails, the separation is intended to make them easier to read.
I'm not sure how the discussion about this goes, these patches
makes me think about coding style of Perl.
The distinction between executable script and library is by
intention with an obscure basis. Existing scripts don't get less
modification, but library uses more restricted scopes to get rid
of the troubles caused by using global scopes. But I don't have a
clear preference on that. The TAP test scripts takes OO notations
but I'm not sure convutils.pl also be better to take the same
notation. It would be rarely edited hereafter and won't gets
grown any more.
As far as I see the obvious bug fixes in the patchset are the
following,
- 0007: load_maptable fogets to close input file.
- 0010: commment for load_maptables is wrong.
- 0011: hash reference is incorrectly dereferenced
All other fixes other than the above three seem to be styling or
syntax-generation issues and I don't know whether any
recommendation exists...
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-04 07:34 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2016-11-07 11:32 ` Daniel Gustafsson <daniel@yesql.se>
2016-11-07 16:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 01:43 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 2 replies; 61+ messages in thread
From: Daniel Gustafsson @ 2016-11-07 11:32 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: Heikki Linnakangas <hlinnaka@iki.fi>; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
> On 04 Nov 2016, at 08:34, Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
>
> Thank you for looling this.
And thank you for taking the time to read my patches!
> At Mon, 31 Oct 2016 17:11:17 +0100, Daniel Gustafsson <daniel@yesql.se> wrote in <3FC648B5-2B7F-4585-9615-207A44B730A9@yesql.se>
>>> On 27 Oct 2016, at 09:23, Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
>>> Perl scripts are to be messy, I believe. Anyway the duplicate
>>> check as been built into the sub print_radix_trees. Maybe the
>>> same check is needed by some plain map files but it would be just
>>> duplication for the maps having radix tree.
>>
>> I took a small stab at doing some cleaning of the Perl scripts, mainly around
>> using the more modern (well, modern as in +15 years old) form for open(..),
>> avoiding global filehandles for passing scalar references and enforcing use
>> strict. Some smaller typos and fixes were also included. It seems my Perl has
>> become a bit rusty so I hope the changes make sense. The produced files are
>> identical with these patches applied, they are merely doing cleaning as opposed
>> to bugfixing.
>>
>> The attached patches are against the 0001-0006 patches from Heikki and you in
>> this series of emails, the separation is intended to make them easier to read.
>
> I'm not sure how the discussion about this goes, these patches
> makes me think about coding style of Perl.
Some of this can absolutely be considered style and more or less down to
personal preference. I haven’t seen any coding conventions for Perl so I
assume it’s down to consensus among the committers. My rationale for these
patches in the first place was that I perceived this thread to partly want to
clean up the code and make it more modern Perl.
> The distinction between executable script and library is by
> intention with an obscure basis. Existing scripts don't get less
> modification, but library uses more restricted scopes to get rid
> of the troubles caused by using global scopes. But I don't have a
> clear preference on that. The TAP test scripts takes OO notations
> but I'm not sure convutils.pl also be better to take the same
> notation. It would be rarely edited hereafter and won't gets
> grown any more.
I think the current convutils module is fine and converting it to OO would be
overkill.
> As far as I see the obvious bug fixes in the patchset are the
> following,
Agreed, with some comments:
> - 0007: load_maptable fogets to close input file.
An interesting note on this is that it’s not even a bug =) Since $in is a
scalar reference, there is no need to explicitly close() the filehandle since
the reference counter will close it on leaving scope, but there’s no harm in
doing it ourselves and it also makes for less confusion for anyone not familiar
with Perl internals.
> - 0010: commment for load_maptables is wrong.
There is also a fix for a typo in make_mapchecker.pl
> - 0011: hash reference is incorrectly dereferenced
>
> All other fixes other than the above three seem to be styling or
> syntax-generation issues and I don't know whether any
> recommendation exists…
I think there are some more fixes that arent styling/syntax remaining. I’ll go
through the patches one by one:
0007 - While this might be considered styling/syntax, my $0.02 is that it’s not
and instead a worthwhile change. I’ll illustrate with an example from the
patch in question:
Using a bareword global variable in open() for the filehandle was replaced with
the three-part form in 5.6 and is now even actively discouraged from in the
Perl documentation (and has been so since the 5.20 docs). The problem is that
they are global and can thus easily clash, so easily that the 0007 patch
actually fixes one such occurrence:
print_radix_map() opens the file in the global filehandle OUT and passes it to
print_radix_table() with the typeglob *OUT; print_radit_table() in turn passes
the filehandle to print_segmented_table() which writes to the file using the
parameter $hd, except in one case where it uses the global OUT variable without
knowing it will be the right file. This is where the hunk below in 0007 comes
in:
- print OUT "$line\n";
+ print { $$hd } "$line\n";
In this case OUT references the right file and it produces the right result,
but it illustrates how easy it is to get wrong (which can cause very subtle
bugs). So, when poking at this code we might as well, IMHO, use what is today
in Perl considered the right way to deal with filehandle references.
Using implicit filemodes can also introduce bugs when opening filenames passed
in from the outside as we do in UCS_to_most.pl. Considering the use case of
these scripts it’s obviously quite low on the list of risks but still.
0008 - I don’t think there are any recommendations whether or not to use use
strict; in the codebase, there certainly are lots of scripts not doing it.
Personally I think it’s good hygiene to always use strict but here it might
just be janitorial nitpicking (which I too am guilty of liking.. =)).
0009 - local $var; is to provide a temporary value of $var, where $var exists,
for the current scope (and was mostly used back in Perl 4). Since we are
passing by value to ucs2utf(), and creating $utf inside it, using my to create
the variable is the right thing even though the end result is the same.
0010 and 0011 are already dealt with above.
So to summarize, I think there are a few more (while not all) hunks that are of
interest which aren’t just syntax/style which can serve to make the code easer
to read/work with down line should we need to.
cheers ./daniel
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-04 07:34 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-07 11:32 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
@ 2016-11-07 16:19 ` Daniel Gustafsson <daniel@yesql.se>
2016-11-08 02:02 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
1 sibling, 1 reply; 61+ messages in thread
From: Daniel Gustafsson @ 2016-11-07 16:19 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: Heikki Linnakangas <hlinnaka@iki.fi>; Robert Haas <robertmhaas@gmail.com>; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
> On 07 Nov 2016, at 12:32, Daniel Gustafsson <daniel@yesql.se> wrote:
>
>> On 04 Nov 2016, at 08:34, Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
>>
>> I'm not sure how the discussion about this goes, these patches
>> makes me think about coding style of Perl.
>
> Some of this can absolutely be considered style and more or less down to
> personal preference. I haven’t seen any coding conventions for Perl so I
> assume it’s down to consensus among the committers.
Actually, scratch that; there is of course a perltidy profile in the pgindent
directory. I should avoid sending email before coffee..
cheers ./daniel
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-04 07:34 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-07 11:32 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-07 16:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
@ 2016-11-08 02:02 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-08 11:21 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 1 reply; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2016-11-08 02:02 UTC (permalink / raw)
To: daniel@yesql.se; +Cc: hlinnaka@iki.fi; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hello,
At Mon, 7 Nov 2016 17:19:29 +0100, Daniel Gustafsson <daniel@yesql.se> wrote in <39E295B9-7391-40B6-911D-FE852E4604BD@yesql.se>
> > On 07 Nov 2016, at 12:32, Daniel Gustafsson <daniel@yesql.se> wrote:
> >
> >> On 04 Nov 2016, at 08:34, Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> >>
> >> I'm not sure how the discussion about this goes, these patches
> >> makes me think about coding style of Perl.
> >
> > Some of this can absolutely be considered style and more or less down to
> > personal preference. I haven¢t seen any coding conventions for Perl so I
> > assume it¢s down to consensus among the committers.
>
> Actually, scratch that; there is of course a perltidy profile in the pgindent
> directory. I should avoid sending email before coffee..
Hmm. Somehow perl-mode on my Emacs is stirring with
ununderstandable indentation and I manually correct them so it is
highly probable that the style of this patch is not compatible
with the defined style. Anyway it is better that pgindent
generates smaller patch so I'll try it.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-04 07:34 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-07 11:32 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-07 16:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 02:02 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2016-11-08 11:21 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-08 13:06 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
0 siblings, 1 reply; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2016-11-08 11:21 UTC (permalink / raw)
To: daniel@yesql.se; +Cc: hlinnaka@iki.fi; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hello, this is the revising patch applies on top of the previous
patch.
Differences on map files are enormous but useless for discussion
so they aren't included in this. (but can be generated)
This still doesn't remove three .txt/.xml files since it heavily
bloats the patch. I'm planning that they are removed in the final
shape. All authority files including the removed files are
automatically downloaded by the Makefile in this patch.
At Tue, 08 Nov 2016 10:43:56 +0900 (Tokyo Standard Time), Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote in <20161108.104356.265607041.horiguchi.kyotaro@lab.ntt.co.jp>
> https://www.postgresql.org/docs/devel/static/install-requirements.html
>
> | Perl 5.8 or later is needed to build from a Git checkout, or if
> | you changed the input files for any of the build steps that use
> | Perl scripts. If building on Windows you will need Perl in any
> | case. Perl is also required to run some test suites.
>
> So, we should assume Perl 5.8 (released in 2002!) on build
> time. And actually 5.10 on RedHat 6.4, 5.16 on my
> environment(ContOS 7.2), and the official doc is at 5.24. Active
> perl is 5.24. According to this, we should use syntax supported
> as of 5.8 and/but not obsolete until 5.24, then to follow the
> latest convention. But not OO. (But I can't squeeze out a
> concrete syntax set out of this requirements :( )
...(forget this for a while..)
Finally the attached patch contains most of (virtually all of)
Daniel's suggestion and some modification by pgperltidy.
> Addition to this, I'll remove existing authority files and modify
> radix generator so that it can read plain map files in the next
> patch.
So, I think the attached are in rather modern shape.
At Tue, 08 Nov 2016 11:02:58 +0900 (Tokyo Standard Time), Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote in <20161108.110258.59832499.horiguchi.kyotaro@lab.ntt.co.jp>
> Hmm. Somehow perl-mode on my Emacs is stirring with
> ununderstandable indentation and I manually correct them so it is
> highly probable that the style of this patch is not compatible
> with the defined style. Anyway it is better that pgindent
> generates smaller patch so I'll try it.
The attached are applied pgperltidy. Several regions such like
additional character list are marked not to be edited.
One concern is what to leave by 'make distclen' and 'make
maintainer-clean'. The former should remove authority *.TXT files
since it shouldn't be in source archive. On the other hand it is
more convenient that the latter leaves them. This seems somewhat
strange but I can't come up with better behavior for now.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Attachments: download all (2 files, .tar.gz)
0001-Edit-perl-scripts-into-modern-style.patch (text/x-patch, 59.8K) download
From 02a19deb3eb74069936ced0dbea4693322ad9ec8 Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Tue, 8 Nov 2016 18:22:36 +0900
Subject: [PATCH 1/2] Edit perl scripts into modern style
Part of existing and added scripts are in obsolete style. This path
edits them into modern style as the suggestion by Daniel Gustafsson.
---
src/backend/utils/mb/Unicode/UCS_to_BIG5.pl | 31 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl | 33 +-
.../utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl | 66 ++-
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl | 36 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl | 9 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl | 20 +-
src/backend/utils/mb/Unicode/UCS_to_GB18030.pl | 29 +-
src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl | 7 +-
.../utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl | 92 ++--
src/backend/utils/mb/Unicode/UCS_to_SJIS.pl | 27 +-
src/backend/utils/mb/Unicode/UCS_to_UHC.pl | 35 +-
src/backend/utils/mb/Unicode/UCS_to_most.pl | 14 +-
src/backend/utils/mb/Unicode/convutils.pm | 579 +++++++++++----------
src/backend/utils/mb/Unicode/make_mapchecker.pl | 18 +-
14 files changed, 529 insertions(+), 467 deletions(-)
diff --git a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
index 7b14817..0412723 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
@@ -24,10 +24,10 @@
# UCS-2 code in hex
# # and Unicode name (not used in this script)
-
+use strict;
require "convutils.pm";
-$this_script = $0;
+my $this_script = $0;
# Load BIG5.TXT
my $all = &read_source("BIG5.TXT");
@@ -35,9 +35,10 @@ my $all = &read_source("BIG5.TXT");
# Load CP950.TXT
my $cp950txt = &read_source("CP950.TXT");
-foreach my $i (@$cp950txt) {
+foreach my $i (@$cp950txt)
+{
my $code = $i->{code};
- my $ucs = $i->{ucs};
+ my $ucs = $i->{ucs};
# Pick only the ETEN extended characters in the range 0xf9d6 - 0xf9dc
# from CP950.TXT
@@ -46,20 +47,22 @@ foreach my $i (@$cp950txt) {
&& $code >= 0xf9d6
&& $code <= 0xf9dc)
{
- push @$all, {code => $code,
- ucs => $ucs,
- comment => $i->{comment},
- direction => "both"};
+ push @$all,
+ { code => $code,
+ ucs => $ucs,
+ comment => $i->{comment},
+ direction => "both" };
}
}
-foreach my $i (@$all) {
+foreach my $i (@$all)
+{
my $code = $i->{code};
- my $ucs = $i->{ucs};
+ my $ucs = $i->{ucs};
- # BIG5.TXT maps several BIG5 characters to U+FFFD. The UTF-8 to BIG5 mapping can
- # contain only one of them. XXX: Doesn't really make sense to include any of them,
- # but for historical reasons, we map the first one of them.
+# BIG5.TXT maps several BIG5 characters to U+FFFD. The UTF-8 to BIG5 mapping can
+# contain only one of them. XXX: Doesn't really make sense to include any of them,
+# but for historical reasons, we map the first one of them.
if ($i->{ucs} == 0xFFFD && $i->{code} != 0xA15A)
{
$i->{direction} = "to_unicode";
@@ -67,6 +70,6 @@ foreach my $i (@$all) {
}
# Output
-print_tables("BIG5", $all);
+print_tables($this_script, "BIG5", $all);
print_radix_trees($this_script, "BIG5", $all);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
index 8c6039f..76ad502 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
@@ -13,34 +13,36 @@
# where the "u" field is the Unicode code point in hex,
# and the "b" field is the hex byte sequence for GB18030
+use strict;
require "convutils.pm";
-$this_script = $0;
+my $this_script = $0;
# Read the input
-$in_file = "gb-18030-2000.xml";
+my $in_file = "gb-18030-2000.xml";
-open(FILE, $in_file) || die("cannot open $in_file");
+open(my $in, '<', $in_file) || die("cannot open $in_file");
my @mapping;
-while (<FILE>)
+while (<$in>)
{
next if (!m/<a u="([0-9A-F]+)" b="([0-9A-F ]+)"/);
- $u = $1;
- $c = $2;
+ my ($u, $c) = ($1, $2);
$c =~ s/ //g;
- $ucs = hex($u);
- $code = hex($c);
+ my $ucs = hex($u);
+ my $code = hex($c);
# The GB-18030 character set, which we use as the source, contains
# a lot of extra characters on top of the GB2312 character set that
# EUC_CN encodes. Filter out those extra characters.
+
next if (($code & 0xFF) < 0xA1);
+#<<< do not let perltidy touch this
next if (!($code >= 0xA100 && $code <= 0xA9FF ||
$code >= 0xB000 && $code <= 0xF7FF));
-
+#>>>
next if ($code >= 0xA2A1 && $code <= 0xA2B0);
next if ($code >= 0xA2E3 && $code <= 0xA2E4);
next if ($code >= 0xA2EF && $code <= 0xA2F0);
@@ -67,13 +69,12 @@ while (<FILE>)
$ucs = 0x2015;
}
- push @mapping, {
- ucs => $ucs,
- code => $code,
- direction => 'both'
- }
+ push @mapping,
+ { ucs => $ucs,
+ code => $code,
+ direction => 'both' };
}
-close(FILE);
+close($in);
-print_tables("EUC_CN", \@mapping);
+print_tables($this_script, "EUC_CN", \@mapping);
print_radix_trees($this_script, "EUC_CN", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
index 1b4e99f..a0f61e7 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
@@ -7,56 +7,54 @@
# Generate UTF-8 <--> EUC_JIS_2004 code conversion tables from
# "euc-jis-2004-std.txt" (http://x0213.org)
+use strict;
require "convutils.pm";
-$this_script = $0;
+my $this_script = $0;
# first generate UTF-8 --> EUC_JIS_2004 table
-$in_file = "euc-jis-2004-std.txt";
+my $in_file = "euc-jis-2004-std.txt";
-open(FILE, $in_file) || die("cannot open $in_file");
+open(my $in, '<', $in_file) || die("cannot open $in_file");
my @all;
-while ($line = <FILE>)
+while (my $line = <$in>)
{
if ($line =~ /^0x(.*)[ \t]*U\+(.*)\+(.*)[ \t]*#(.*)$/)
{
- $c = $1;
- $u1 = $2;
- $u2 = $3;
- $rest = "U+" . $u1 . "+" . $u2 . $4;
- $code = hex($c);
- $ucs1 = hex($u1);
- $ucs2 = hex($u2);
-
- push @all, { direction => 'both',
- ucs => $ucs1,
- ucs_second => $ucs2,
- code => $code,
- comment => $rest };
- next;
+ # combined characters
+ my ($c, $u1, $u2) = ($1, $2, $3);
+ my $rest = "U+" . $u1 . "+" . $u2 . $4;
+ my $code = hex($c);
+ my $ucs1 = hex($u1);
+ my $ucs2 = hex($u2);
+
+ push @all,
+ { direction => 'both',
+ ucs => $ucs1,
+ ucs_second => $ucs2,
+ code => $code,
+ comment => $rest };
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
{
- $c = $1;
- $u = $2;
- $rest = "U+" . $u . $3;
+ # non-combined characters
+ my ($c, $u, $rest) = ($1, $2, "U+" . $2 . $3);
+ my $ucs = hex($u);
+ my $code = hex($c);
+
+ next if ($code < 0x80 && $ucs < 0x80);
+
+ push @all,
+ { direction => 'both',
+ ucs => $ucs,
+ code => $code,
+ comment => $rest };
}
- else
- {
- next;
- }
-
- $ucs = hex($u);
- $code = hex($c);
-
- next if ($code < 0x80 && $ucs < 0x80);
-
- push @all, { direction => 'both', ucs => $ucs, code => $code, comment => $rest };
}
-close(FILE);
+close($in);
-print_tables("EUC_JIS_2004", \@all, 1);
+print_tables($this_script, "EUC_JIS_2004", \@all, 1);
print_radix_trees($this_script, "EUC_JIS_2004", \@all);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
index 0f3fedc..7f2d228 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
@@ -21,7 +21,8 @@ my $jis0212 = &read_source("JIS0212.TXT");
my @mapping;
-foreach my $i (@$jis0212) {
+foreach my $i (@$jis0212)
+{
# We have a different mapping for this in the EUC_JP to UTF-8 direction.
if ($i->{code} == 0x2243)
{
@@ -48,13 +49,14 @@ foreach my $i (@$jis0212) {
# Load CP932.TXT.
my $ct932 = &read_source("CP932.TXT");
-foreach my $i (@$ct932) {
+foreach my $i (@$ct932)
+{
my $sjis = $i->{code};
# We have a different mapping for this in the EUC_JP to UTF-8 direction.
- if ($sjis == 0xeefa ||
- $sjis == 0xeefb ||
- $sjis == 0xeefc)
+ if ( $sjis == 0xeefa
+ || $sjis == 0xeefb
+ || $sjis == 0xeefc)
{
next;
}
@@ -63,9 +65,10 @@ foreach my $i (@$ct932) {
{
my $jis = &sjis2jis($sjis);
- $i->{code} = $jis | ($jis < 0x100 ? 0x8e00 :
- ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
-
+#<<< do not let perltidy touch this
+ $i->{code} = $jis | ($jis < 0x100 ? 0x8e00:
+ ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
+#>>>
# Remember the SJIS code for later.
$i->{sjis} = $sjis;
@@ -73,13 +76,14 @@ foreach my $i (@$ct932) {
}
}
-foreach my $i (@mapping) {
+foreach my $i (@mapping)
+{
my $sjis = $i->{sjis};
# These SJIS characters are excluded completely.
- if ($sjis >= 0xed00 && $sjis <= 0xeef9 ||
- $sjis >= 0xfa54 && $sjis <= 0xfa56 ||
- $sjis >= 0xfa58 && $sjis <= 0xfc4b)
+ if ( $sjis >= 0xed00 && $sjis <= 0xeef9
+ || $sjis >= 0xfa54 && $sjis <= 0xfa56
+ || $sjis >= 0xfa58 && $sjis <= 0xfc4b)
{
$i->{direction} = "none";
next;
@@ -92,6 +96,7 @@ foreach my $i (@mapping) {
next;
}
+#<<< do not let perltidy touch this
if ($sjis == 0x8790 || $sjis == 0x8791 || $sjis == 0x8792 ||
$sjis == 0x8795 || $sjis == 0x8796 || $sjis == 0x8797 ||
$sjis == 0x879a || $sjis == 0x879b || $sjis == 0x879c ||
@@ -192,8 +197,9 @@ push @mapping, (
{direction => 'to_unicode', ucs => 0x2121, code => 0x8ff4ad, comment => '# TELEPHONE SIGN'},
{direction => 'to_unicode', ucs => 0x3231, code => 0x8ff4ab, comment => '# PARENTHESIZED IDEOGRAPH STOCK'}
);
+#>>>
-print_tables("EUC_JP", \@mapping);
+print_tables($this_script, "EUC_JP", \@mapping);
print_radix_trees($this_script, "EUC_JP", \@mapping);
@@ -217,12 +223,12 @@ sub sjis2jis
if ($pos >= 114 * 0x5e && $pos <= 115 * 0x5e + 0x1b)
{
# This region (115-ku) is out of range of JIS code but for
- # convenient to generate code in EUC CODESET 3, move this to
+ # convenience to generate code in EUC CODESET 3, move this to
# seemingly duplicate region (83-84-ku).
$pos = $pos - ((31 * 0x5e) + 12);
# after 85-ku 82-ten needs to be moved 2 codepoints
- $pos = $pos - 2 if ($pos >= 84 * 0x5c + 82)
+ $pos = $pos - 2 if ($pos >= 84 * 0x5c + 82);
}
my $hi2 = $pos / 0x5e;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
index a00d25c..040c5fe 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
@@ -16,9 +16,10 @@
# UCS-2 code in hex
# # and Unicode name (not used in this script)
+use strict;
require "convutils.pm";
-$this_script = $0;
+my $this_script = $0;
# Load the source file.
@@ -30,11 +31,13 @@ foreach my $i (@$mapping)
}
# Some extra characters that are not in KSX1001.TXT
-push @$mapping, (
+#<<< do not let perltidy touch this
+push @$mapping,(
{direction => 'both', ucs => 0x20AC, code => 0xa2e6, comment => '# EURO SIGN'},
{direction => 'both', ucs => 0x00AE, code => 0xa2e7, comment => '# REGISTERED SIGN'},
{direction => 'both', ucs => 0x327E, code => 0xa2e8, comment => '# CIRCLED HANGUL IEUNG U'}
);
+#>>>
-print_tables("EUC_KR", $mapping);
+print_tables($this_script, "EUC_KR", $mapping);
print_radix_trees($this_script, "EUC_KR", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
index 995657e..046a8a3 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
@@ -17,9 +17,10 @@
# UCS-2 code in hex
# # and Unicode name (not used in this script)
+use strict;
require "convutils.pm";
-$this_script = $0;
+my $this_script = $0;
my $mapping = &read_source("CNS11643.TXT");
@@ -27,8 +28,8 @@ my @extras;
foreach my $i (@$mapping)
{
- my $ucs = $i->{ucs};
- my $code = $i->{code};
+ my $ucs = $i->{ucs};
+ my $code = $i->{code};
my $origcode = $i->{code};
my $plane = ($code & 0x1f0000) >> 16;
@@ -51,16 +52,15 @@ foreach my $i (@$mapping)
# Some codes are mapped twice in the EUC_TW to UTF-8 table.
if ($origcode >= 0x12121 && $origcode <= 0x20000)
{
- push @extras, {
- ucs => $i->{ucs},
- code => ($i->{code} + 0x8ea10000),
- rest => $i->{rest},
- direction => 'to_unicode'
- }
+ push @extras,
+ { ucs => $i->{ucs},
+ code => ($i->{code} + 0x8ea10000),
+ rest => $i->{rest},
+ direction => 'to_unicode' };
}
}
push @$mapping, @extras;
-print_tables("EUC_TW", $mapping);
+print_tables($this_script, "EUC_TW", $mapping);
print_radix_trees($this_script, "EUC_TW", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
index aaa8302..61e31af 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
@@ -13,36 +13,35 @@
# where the "u" field is the Unicode code point in hex,
# and the "b" field is the hex byte sequence for GB18030
+use strict;
require "convutils.pm";
-$this_script = $0;
+my $this_script = $0;
# Read the input
-$in_file = "gb-18030-2000.xml";
+my $in_file = "gb-18030-2000.xml";
-open(FILE, $in_file) || die("cannot open $in_file");
+open(my $in, '<', $in_file) || die("cannot open $in_file");
my @mapping;
-while (<FILE>)
+while (<$in>)
{
next if (!m/<a u="([0-9A-F]+)" b="([0-9A-F ]+)"/);
- $u = $1;
- $c = $2;
+ my ($u, $c) = ($1, $2);
$c =~ s/ //g;
- $ucs = hex($u);
- $code = hex($c);
+ my $ucs = hex($u);
+ my $code = hex($c);
if ($code >= 0x80 && $ucs >= 0x0080)
{
- push @mapping, {
- ucs => $ucs,
- code => $code,
- direction => 'both'
- }
+ push @mapping,
+ { ucs => $ucs,
+ code => $code,
+ direction => 'both' };
}
}
-close(FILE);
+close($in);
-print_tables("GB18030", \@mapping);
+print_tables($this_script, "GB18030", \@mapping);
print_radix_trees($this_script, "GB18030", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
index 50735eb..b60858e 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
@@ -15,20 +15,23 @@
# UCS-2 code in hex
# # and Unicode name (not used in this script)
+use strict;
require "convutils.pm";
-$this_script = $0;
+my $this_script = $0;
# Load the source file.
my $mapping = &read_source("JOHAB.TXT");
# Some extra characters that are not in JOHAB.TXT
+#<<< do not let perltidy touch this
push @$mapping, (
{direction => 'both', ucs => 0x20AC, code => 0xd9e6, comment => '# EURO SIGN'},
{direction => 'both', ucs => 0x00AE, code => 0xd9e7, comment => '# REGISTERED SIGN'},
{direction => 'both', ucs => 0x327E, code => 0xd9e8, comment => '# CIRCLED HANGUL IEUNG U'}
);
+#>>>
-print_tables("JOHAB", $mapping);
+print_tables($this_script, "JOHAB", $mapping);
print_radix_trees($this_script, "JOHAB", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
index a9641e4..2e66e63 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
@@ -7,78 +7,68 @@
# Generate UTF-8 <--> SHIFT_JIS_2004 code conversion tables from
# "sjis-0213-2004-std.txt" (http://x0213.org)
+use strict;
require "convutils.pm";
# first generate UTF-8 --> SHIFT_JIS_2004 table
-$this_script = $0;
+my $this_script = $0;
-$in_file = "sjis-0213-2004-std.txt";
+my $in_file = "sjis-0213-2004-std.txt";
-open(FILE, $in_file) || die("cannot open $in_file");
+open(my $in, '<', $in_file) || die("cannot open $in_file");
my @mapping;
-while ($line = <FILE>)
+while (my $line = <$in>)
{
if ($line =~ /^0x(.*)[ \t]*U\+(.*)\+(.*)[ \t]*#(.*)$/)
{
- $c = $1;
- $u1 = $2;
- $u2 = $3;
- $rest = "U+" . $u1 . "+" . $u2 . $4;
- $code = hex($c);
- $ucs1 = hex($u1);
- $ucs2 = hex($u2);
+ my ($c, $u1, $u2) = ($1, $2, $3);
+ my $rest = "U+" . $u1 . "+" . $u2 . $4;
+ my $code = hex($c);
+ my $ucs1 = hex($u1);
+ my $ucs2 = hex($u2);
- push @mapping, {
- code => $code,
- ucs => $ucs1,
+ push @mapping,
+ { code => $code,
+ ucs => $ucs1,
ucs_second => $ucs2,
- comment => $rest,
- direction => 'both'
- };
+ comment => $rest,
+ direction => 'both' };
next;
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
{
- $c = $1;
- $u = $2;
- $rest = "U+" . $u . $3;
- }
- else
- {
- next;
- }
+ my ($c, $u, $rest) = ($1, $2, "U+" . $2 . $3);
+ my ($ucs, $code) = (hex($u), hex($c));
+ my $direction;
- $ucs = hex($u);
- $code = hex($c);
+ if ($code < 0x80 && $ucs < 0x80)
+ {
+ next;
+ }
+ elsif ($code < 0x80)
+ {
+ $direction = 'from_unicode';
+ }
+ elsif ($ucs < 0x80)
+ {
+ $direction = 'to_unicode';
+ }
+ else
+ {
+ $direction = 'both';
+ }
- if ($code < 0x80 && $ucs < 0x80)
- {
- next;
+ push @mapping,
+ { code => $code,
+ ucs => $ucs,
+ comment => $rest,
+ direction => $direction };
}
- elsif ($code < 0x80)
- {
- $direction = 'from_unicode';
- }
- elsif ($ucs < 0x80)
- {
- $direction = 'to_unicode';
- }
- else
- {
- $direction = 'both';
- }
-
- push @mapping, {
- code => $code,
- ucs => $ucs,
- comment => $rest,
- direction => $direction
- };
}
-close(FILE);
+close($in);
-print_tables("SHIFT_JIS_2004", \@mapping, 1);
+print_tables($this_script, "SHIFT_JIS_2004", \@mapping, 1);
print_radix_trees($this_script, "SHIFT_JIS_2004", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
index 410fc54..9a1cc52 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
@@ -18,35 +18,38 @@ my $this_script = $0;
my $mapping = read_source("CP932.TXT");
# Drop these SJIS codes from the source for UTF8=>SJIS conversion
-my @reject_sjis =(
+#<<< do not let perltidy touch this
+my @reject_sjis = (
0xed40..0xeefc, 0x8754..0x875d, 0x878a, 0x8782,
- 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
+ 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
0x879a..0x879c
-);
+ );
+#>>>
foreach my $i (@$mapping)
{
my $code = $i->{code};
- my $ucs = $i->{ucs};
+ my $ucs = $i->{ucs};
- if (grep {$code == $_} @reject_sjis)
+ if (grep { $code == $_ } @reject_sjis)
{
$i->{direction} = "to_unicode";
}
}
# Add these UTF8->SJIS pairs to the table.
+#<<< do not let perltidy touch this
push @$mapping, (
- {direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN'},
- {direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN'},
- {direction => "from_unicode", ucs => 0x00a5, code => 0x5c, comment => '# YEN SIGN'},
- {direction => "from_unicode", ucs => 0x00ac, code => 0x81ca, comment => '# NOT SIGN'},
+ {direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN'},
+ {direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN'},
+ {direction => "from_unicode", ucs => 0x00a5, code => 0x5c, comment => '# YEN SIGN'},
+ {direction => "from_unicode", ucs => 0x00ac, code => 0x81ca, comment => '# NOT SIGN'},
{direction => "from_unicode", ucs => 0x2016, code => 0x8161, comment => '# DOUBLE VERTICAL LINE'},
{direction => "from_unicode", ucs => 0x203e, code => 0x7e, comment => '# OVERLINE'},
{direction => "from_unicode", ucs => 0x2212, code => 0x817c, comment => '# MINUS SIGN'},
{direction => "from_unicode", ucs => 0x301c, code => 0x8160, comment => '# WAVE DASH'}
-);
+ );
+#>>>
-
-print_tables("SJIS", $mapping);
+print_tables($this_script, "SJIS", $mapping);
print_radix_trees($this_script, "SJIS", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
index 6f61df4..d297d9a 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
@@ -13,42 +13,45 @@
# where the "u" field is the Unicode code point in hex,
# and the "b" field is the hex byte sequence for UHC
+use strict;
require "convutils.pm";
-$this_script = $0;
+my $this_script = $0;
# Read the input
-$in_file = "windows-949-2000.xml";
+my $in_file = "windows-949-2000.xml";
-open(FILE, $in_file) || die("cannot open $in_file");
+open(my $in, '<', $in_file) || die("cannot open $in_file");
my @mapping;
-while (<FILE>)
+while (<$in>)
{
next if (!m/<a u="([0-9A-F]+)" b="([0-9A-F ]+)"/);
- $u = $1;
- $c = $2;
+ my ($u, $c) = ($1, $2);
$c =~ s/ //g;
- $ucs = hex($u);
- $code = hex($c);
+ my $ucs = hex($u);
+ my $code = hex($c);
next if ($code == 0x0080 || $code == 0x00FF);
if ($code >= 0x80 && $ucs >= 0x0080)
{
- push @mapping, {
- ucs => $ucs,
- code => $code,
- direction => 'both'
- }
+ push @mapping,
+ { ucs => $ucs,
+ code => $code,
+ direction => 'both' };
}
}
-close(FILE);
+close($in);
# One extra character that's not in the source file.
-push @mapping, { direction => 'both', code => 0xa2e8, ucs => 0x327e, comment => 'CIRCLED HANGUL IEUNG U' };
+push @mapping,
+ { direction => 'both',
+ code => 0xa2e8,
+ ucs => 0x327e,
+ comment => 'CIRCLED HANGUL IEUNG U' };
-print_tables("UHC", \@mapping);
+print_tables($this_script, "UHC", \@mapping);
print_radix_trees($this_script, "UHC", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_most.pl b/src/backend/utils/mb/Unicode/UCS_to_most.pl
index 631214e..9503076 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_most.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_most.pl
@@ -15,11 +15,12 @@
# UCS-2 code in hex
# # and Unicode name (not used in this script)
+use strict;
require "convutils.pm";
-$this_script = $0;
+my $this_script = $0;
-%filename = (
+my %filename = (
'WIN866' => 'CP866.TXT',
'WIN874' => 'CP874.TXT',
'WIN1250' => 'CP1250.TXT',
@@ -48,12 +49,13 @@ $this_script = $0;
'KOI8U' => 'KOI8-U.TXT',
'GBK' => 'CP936.TXT');
-@charsets = keys(%filename);
-@charsets = @ARGV if scalar(@ARGV);
-foreach $charset (@charsets)
+# make maps for all encodings if not specfied
+my @charsets = (scalar(@ARGV) > 0) ? @ARGV : keys(%filename);
+
+foreach my $charset (@charsets)
{
my $mapping = &read_source($filename{$charset});
- print_tables($charset, $mapping);
+ print_tables($this_script, $charset, $mapping);
print_radix_trees($this_script, $charset, $mapping);
}
diff --git a/src/backend/utils/mb/Unicode/convutils.pm b/src/backend/utils/mb/Unicode/convutils.pm
index 35ba423..c2a1565 100644
--- a/src/backend/utils/mb/Unicode/convutils.pm
+++ b/src/backend/utils/mb/Unicode/convutils.pm
@@ -3,13 +3,15 @@
#
# src/backend/utils/mb/Unicode/convutils.pm
+use strict;
+
#######################################################################
# convert UCS-4 to UTF-8
#
sub ucs2utf
{
- local ($ucs) = @_;
- local $utf;
+ my ($ucs) = @_;
+ my $utf;
if ($ucs <= 0x007f)
{
@@ -44,29 +46,33 @@ sub read_source
my ($fname) = @_;
my @r;
- open(my $in, $fname) || die("cannot open $fname");
+ open(my $in, '<', $fname) || die("cannot open $fname");
while (<$in>)
{
next if (/^#/);
chop;
- next if (/^$/); # Ignore empty lines
+ next if (/^$/); # Ignore empty lines
next if (/^0x([0-9A-F]+)\s+(#.*)$/);
# Skip the first column for JIS0208.TXT
+ #<<< do not let perltidy touch this
if (!/^0x([0-9A-Fa-f]+)\s+0x([0-9A-Fa-f]+)\s+(?:0x([0-9A-Fa-f]+)\s+)?(#.*)$/)
{
print STDERR "READ ERROR at line $. in $fname: $_\n";
exit;
}
- my $out = {f => $fname, l => $.,
- code => hex($1),
- ucs => hex($2),
- comment => $4,
- direction => "both"
- };
+ #>>>
+
+ my $out = {
+ f => $fname,
+ l => $.,
+ code => hex($1),
+ ucs => hex($2),
+ comment => $4,
+ direction => "both" };
# Ignore pure ASCII mappings. PostgreSQL character conversion code
# never even passes these to the conversion code.
@@ -83,6 +89,7 @@ sub read_source
# print_tables : output mapping tables
#
# Arguments:
+# this_script - the name of the *caller script* of this feature
# charset - string name of the character set.
# table - mapping table (see format below)
# verbose - if 1, output comment on each line,
@@ -104,7 +111,7 @@ sub read_source
#
sub print_tables
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
# Build an array with only the to-UTF8 direction mappings
my @to_unicode;
@@ -116,167 +123,185 @@ sub print_tables
{
if (defined $i->{ucs_second})
{
- my $entry = {utf8 => ucs2utf($i->{ucs}),
- utf8_second => ucs2utf($i->{ucs_second}),
- code => $i->{code},
- comment => $i->{comment},
- f => $i->{f}, l => $i->{l}};
+ my $entry = {
+ utf8 => ucs2utf($i->{ucs}),
+ utf8_second => ucs2utf($i->{ucs_second}),
+ code => $i->{code},
+ comment => $i->{comment},
+ f => $i->{f},
+ l => $i->{l} };
if ($i->{direction} eq "both" || $i->{direction} eq "to_unicode")
{
push @to_unicode_combined, $entry;
}
- if ($i->{direction} eq "both" || $i->{direction} eq "from_unicode")
+ if ( $i->{direction} eq "both"
+ || $i->{direction} eq "from_unicode")
{
push @from_unicode_combined, $entry;
}
}
else
{
- my $entry = {utf8 => ucs2utf($i->{ucs}),
- code => $i->{code},
- comment => $i->{comment},
- f => $i->{f}, l => $i->{l}};
+ my $entry = {
+ utf8 => ucs2utf($i->{ucs}),
+ code => $i->{code},
+ comment => $i->{comment},
+ f => $i->{f},
+ l => $i->{l} };
if ($i->{direction} eq "both" || $i->{direction} eq "to_unicode")
{
push @to_unicode, $entry;
}
- if ($i->{direction} eq "both" || $i->{direction} eq "from_unicode")
+ if ( $i->{direction} eq "both"
+ || $i->{direction} eq "from_unicode")
{
push @from_unicode, $entry;
}
}
}
- print_to_utf8_map($charset, \@to_unicode, $verbose);
- print_to_utf8_combined_map($charset, \@to_unicode_combined, $verbose) if (scalar @to_unicode_combined > 0);
- print_from_utf8_map($charset, \@from_unicode, $verbose);
- print_from_utf8_combined_map($charset, \@from_unicode_combined, $verbose) if (scalar @from_unicode_combined > 0);
+ print_to_utf8_map($this_script, $charset, \@to_unicode, $verbose);
+ if (scalar @to_unicode_combined > 0)
+ {
+ print_to_utf8_combined_map($this_script, $charset,
+ \@to_unicode_combined, $verbose);
+ }
+ print_from_utf8_map($this_script, $charset, \@from_unicode, $verbose);
+ if (scalar @from_unicode_combined > 0)
+ {
+ print_from_utf8_combined_map($this_script, $charset,
+ \@from_unicode_combined, $verbose);
+ }
}
sub print_from_utf8_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("utf8_to_${charset}.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
- open(my $out, "> $fname") || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/$fname */\n\n".
- "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
- scalar(@$table));
+ open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$a->{utf8} <=> $b->{utf8}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{utf8} <=> $b->{utf8} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%04x, 0x%04x}", $i->{utf8}, $i->{code});
+ printf $out "\n {0x%04x, 0x%04x}", $i->{utf8}, $i->{code};
if ($verbose >= 2)
{
$last_comment =
- sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
}
else
{
$last_comment = $i->{comment};
}
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
sub print_from_utf8_combined_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("utf8_to_${charset}_combined.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
- open(my $out, "> $fname") || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/$fname */\n\n".
- "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
- scalar(@$table));
+ open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$a->{utf8} <=> $b->{utf8}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{utf8} <=> $b->{utf8} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%08x, 0x%08x, 0x%04x}",
- $i->{utf8}, $i->{utf8_second}, $i->{code});
+ printf $out "\n {0x%08x, 0x%08x, 0x%04x}",
+ $i->{utf8}, $i->{utf8_second}, $i->{code};
$last_comment = $i->{comment};
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
sub print_to_utf8_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("${charset}_to_utf8.map");
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
- open(my $out, "> $fname") || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/${fname} */\n\n".
- "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
- scalar(@$table));
+ open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$a->{code} <=> $b->{code}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{code} <=> $b->{code} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%04x, 0x%x}", $i->{code}, $i->{utf8});
+ printf $out "\n {0x%04x, 0x%x}", $i->{code}, $i->{utf8};
if ($verbose >= 2)
{
$last_comment =
- sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
}
else
{
$last_comment = $i->{comment};
}
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
sub print_to_utf8_combined_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("${charset}_to_utf8_combined.map");
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
- open(my $out, "> $fname") || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/${fname} */\n\n".
- "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
- scalar(@$table));
+ open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$a->{code} <=> $b->{code}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{code} <=> $b->{code} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%04x, 0x%08x, 0x%08x}",
- $i->{code}, $i->{utf8}, $i->{utf8_second});
+ printf $out "\n {0x%04x, 0x%08x, 0x%08x}",
+ $i->{code}, $i->{utf8}, $i->{utf8_second};
$last_comment = $i->{comment};
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
@@ -285,29 +310,30 @@ sub print_to_utf8_combined_map
# RADIX TREE STUFF
# C struct type names : see wchar.h
-my $radix_type = "pg_mb_radix_tree";
+my $radix_type = "pg_mb_radix_tree";
my $radix_node_type = "pg_mb_radix_index";
#########################################
-# load_chartable(<map file name>)
+# read_maptable(<map file name>)
#
-# extract data from map files and returns a character table.
+# extract data from map files and returns a character map table.
# returns a reference to a hash <in code> => <out code>
-sub load_maptable
+sub read_maptable
{
- my($fname) = @_;
+ my ($fname) = @_;
my %c;
- open(my $in, $fname) || die("cannot open $fname");
+ open(my $in, '<', $fname) || die("cannot open $fname");
- while(<$in>)
+ while (<$in>)
{
if (/^[ \t]*{0x([0-9a-f]+), *0x([0-9a-f]+)},?/)
{
- $c{hex($1)} = hex($2);
+ $c{ hex($1) } = hex($2);
}
}
+ close($in);
return \%c;
}
@@ -383,121 +409,128 @@ sub generate_index
my ($c) = @_;
my (%csegs, %b2idx, %b3idx1, %b3idx2, %b4idx1, %b4idx2, %b4idx3);
my @all_tables =
- (\%csegs, \%b2idx, \%b3idx1, \%b3idx2, \%b4idx1, \%b4idx2, \%b4idx3);
+ (\%csegs, \%b2idx, \%b3idx1, \%b3idx2, \%b4idx1, \%b4idx2, \%b4idx3);
my $si;
# initialize attributes of index tables
- $csegs{attr} = {name=> "csegs", chartbl => 1, segmented => 1,
- is32bit => 0, has0page => 0};
- $b2idx{attr} = {name => "b2idx", segmented => 0, nextidx => \%csegs};
- $b3idx1{attr} = {name => "b3idx1", segmented => 0, nextidx => \%b3idx2};
- $b3idx2{attr} = {name => "b3idx2", segmented => 1, nextidx => \%csegs};
- $b4idx1{attr} = {name => "b4idx1", segmented => 0, nextidx => \%b4idx2};
- $b4idx2{attr} = {name => "b4idx2", segmented => 1, nextidx => \%b4idx3};
- $b4idx3{attr} = {name => "b4idx3", segmented => 1, nextidx => \%csegs};
+ #<<< do not let perltidy touch this
+ $csegs{attr} = {name => "csegs", chartbl => 1, segmented => 1,
+ is32bit => 0, has0page => 0};
+ #>>>
+ $csegs{attr} = {
+ name => "csegs",
+ chartbl => 1,
+ segmented => 1,
+ is32bit => 0,
+ has0page => 0 };
+ $b2idx{attr} = { name => "b2idx", segmented => 0, nextidx => \%csegs };
+ $b3idx1{attr} = { name => "b3idx1", segmented => 0, nextidx => \%b3idx2 };
+ $b3idx2{attr} = { name => "b3idx2", segmented => 1, nextidx => \%csegs };
+ $b4idx1{attr} = { name => "b4idx1", segmented => 0, nextidx => \%b4idx2 };
+ $b4idx2{attr} = { name => "b4idx2", segmented => 1, nextidx => \%b4idx3 };
+ $b4idx3{attr} = { name => "b4idx3", segmented => 1, nextidx => \%csegs };
foreach my $in (keys %$c)
{
if ($in < 0x100)
{
my $b1 = $in;
+
# 1 byte code doesn't have index. the first segment #0 of
# character table stores them
$csegs{attr}{has0page} = 1;
- $si = {segid => 0, off => $in, label => "1byte-", char => $c->{$in}};
+ $si = {
+ segid => 0,
+ off => $in,
+ label => "1byte-",
+ char => $c->{$in} };
}
elsif ($in < 0x10000)
{
# 2-byte code index consists of just one flat table
- my $b1 = $in >> 8;
- my $b2 = $in & 0xff;
+ my $b1 = $in >> 8;
+ my $b2 = $in & 0xff;
my $csegid = $in >> 8;
- if (! defined $b2idx{i}{$b1})
+ if (!defined $b2idx{i}{$b1})
{
&set_min_max($b2idx{attr}, $b1);
$b2idx{i}{$b1}{segid} = $csegid;
}
$si = {
segid => $csegid,
- off => $b2,
+ off => $b2,
label => sprintf("%02x", $b1),
- char => $c->{$in}
- };
+ char => $c->{$in} };
}
elsif ($in < 0x1000000)
{
# 3-byte code index consists of one flat table and one
# segmented table
- my $b1 = $in >> 16;
- my $b2 = ($in >> 8) & 0xff;
- my $b3 = $in & 0xff;
- my $l1id = $in >> 16;
+ my $b1 = $in >> 16;
+ my $b2 = ($in >> 8) & 0xff;
+ my $b3 = $in & 0xff;
+ my $l1id = $in >> 16;
my $csegid = $in >> 8;
- if (! defined $b3idx1{i}{$b1})
+ if (!defined $b3idx1{i}{$b1})
{
&set_min_max($b3idx1{attr}, $b1);
$b3idx1{i}{$b1}{segid} = $l1id;
}
- if (! defined $b3idx2{i}{$l1id}{d}{$b2})
+ if (!defined $b3idx2{i}{$l1id}{d}{$b2})
{
&set_min_max($b3idx2{attr}, $b2);
$b3idx2{i}{$l1id}{label} = sprintf("%02x", $b1);
$b3idx2{i}{$l1id}{d}{$b2} = {
segid => $csegid,
- label => sprintf("%02x%02x", $b1, $b2)
- }
+ label => sprintf("%02x%02x", $b1, $b2) };
}
$si = {
segid => $csegid,
off => $b3,
label => sprintf("%02x%02x", $b1, $b2),
- char => $c->{$in}
- };
+ char => $c->{$in} };
}
elsif ($in < 0x100000000)
{
# 4-byte code index consists of one flat table, and two
# segmented tables
- my $b1 = $in >> 24;
- my $b2 = ($in >> 16) & 0xff;
- my $b3 = ($in >> 8) & 0xff;
- my $b4 = $in & 0xff;
- my $l1id = $in >> 24;
- my $l2id = $in >> 16;
+ my $b1 = $in >> 24;
+ my $b2 = ($in >> 16) & 0xff;
+ my $b3 = ($in >> 8) & 0xff;
+ my $b4 = $in & 0xff;
+ my $l1id = $in >> 24;
+ my $l2id = $in >> 16;
my $csegid = $in >> 8;
- if (! defined $b4idx1{i}{$b1})
+ if (!defined $b4idx1{i}{$b1})
{
&set_min_max($b4idx1{attr}, $b1);
$b4idx1{i}{$b1}{segid} = $l1id;
}
- if (! defined $b4idx2{i}{$l1id}{d}{$b2})
+ if (!defined $b4idx2{i}{$l1id}{d}{$b2})
{
&set_min_max($b4idx2{attr}, $b2);
$b4idx2{i}{$l1id}{d}{$b2} = {
segid => $l2id,
- label => sprintf("%02x", $b1)
- }
+ label => sprintf("%02x", $b1) };
}
- if (! defined $b4idx3{i}{$l2id}{d}{$b3})
+ if (!defined $b4idx3{i}{$l2id}{d}{$b3})
{
&set_min_max($b4idx3{attr}, $b3);
$b4idx3{i}{$l2id}{d}{$b3} = {
segid => $csegid,
- label => sprintf("%02x%02x", $b1, $b2)
- }
+ label => sprintf("%02x%02x", $b1, $b2) };
}
$si = {
segid => $csegid,
off => $b4,
label => sprintf("%02x%02x%02x", $b1, $b2, $b3),
- char => $c->{$in}
- };
+ char => $c->{$in} };
}
else
{
@@ -505,8 +538,8 @@ sub generate_index
}
&set_min_max($csegs{attr}, $si->{off});
- $csegs{i}{$si->{segid}}{d}{$si->{off}} = $si->{char};
- $csegs{i}{$si->{segid}}{label} = $si->{label};
+ $csegs{i}{ $si->{segid} }{d}{ $si->{off} } = $si->{char};
+ $csegs{i}{ $si->{segid} }{label} = $si->{label};
$csegs{attr}{is32bit} = 1 if ($si->{char} >= 0x10000);
&update_width($csegs{attr}, $si->{char});
if ($si->{char} >= 0x100000000)
@@ -518,22 +551,23 @@ sub generate_index
# calcualte segment attributes
foreach my $t (@all_tables)
{
- next if (! defined $t->{i} || ! $t->{attr}{segmented});
+ next if (!defined $t->{i} || !$t->{attr}{segmented});
# segments are to be aligned in the numerical order of segment id
- my @keylist = sort {$a <=> $b} keys $t->{i};
+ my @keylist = sort { $a <=> $b } keys $t->{i};
next if ($#keylist < 0);
- my $offset = 1;
+ my $offset = 1;
my $segsize = $t->{attr}{max} - $t->{attr}{min} + 1;
for my $k (@keylist)
{
my $seg = $t->{i}{$k};
- $seg->{lower} = $t->{attr}{min};
- $seg->{upper} = $t->{attr}{max};
+ $seg->{lower} = $t->{attr}{min};
+ $seg->{upper} = $t->{attr}{max};
$seg->{offset} = $offset;
$offset += $segsize;
}
+
# overlapping successive zeros between segments
&overlap_segments($t);
}
@@ -544,12 +578,13 @@ sub generate_index
&make_index_link($t, $t->{attr}{nextidx});
}
- return { name_prefix => "",
- csegs => \%csegs,
- b2idx => [\%b2idx],
- b3idx => [\%b3idx1, \%b3idx2],
- b4idx => [\%b4idx1, \%b4idx2, \%b4idx3],
- all => \@all_tables};
+ return {
+ name_prefix => "",
+ csegs => \%csegs,
+ b2idx => [ \%b2idx ],
+ b3idx => [ \%b3idx1, \%b3idx2 ],
+ b4idx => [ \%b4idx1, \%b4idx2, \%b4idx3 ],
+ all => \@all_tables };
}
@@ -559,8 +594,8 @@ sub set_min_max
{
my ($a, $v) = @_;
- $a->{min} = $v if (! defined $a->{min} || $v < $a->{min});
- $a->{max} = $v if (! defined $a->{max} || $v > $a->{max});
+ $a->{min} = $v if (!defined $a->{min} || $v < $a->{min});
+ $a->{max} = $v if (!defined $a->{max} || $v > $a->{max});
}
#########################################
@@ -569,9 +604,11 @@ sub update_width
{
my ($a, $v) = @_;
- my $nnibbles = int((int(log($v)/log(16)) + 1) / 2) * 2;
- $a->{width} = $nnibbles
- if (! defined $a->{width} || $nnibbles > $a->{width});
+ my $nnibbles = int((int(log($v) / log(16)) + 1) / 2) * 2;
+ if (!defined $a->{width} || $nnibbles > $a->{width})
+ {
+ $a->{width} = $nnibbles;
+ }
}
#########################################
@@ -584,11 +621,11 @@ sub overlap_segments
my ($h) = @_;
# don't touch if undefined
- return if (! defined $h->{i} || !$h->{attr}{segmented});
+ return if (!defined $h->{i} || !$h->{attr}{segmented});
my $index = $h->{i};
my ($min, $max) = ($h->{attr}{min}, $h->{attr}{max});
my ($prev, $first);
- my @segids = sort {$a <=> $b} keys $index;
+ my @segids = sort { $a <=> $b } keys $index;
return if ($#segids < 1);
$first = 1;
@@ -599,7 +636,7 @@ sub overlap_segments
my $seg = $index->{$segid};
# smin and smax is range excluded preceeding and trailing zeros
- my @keys = sort {$a <=> $b} keys $seg->{d};
+ my @keys = sort { $a <=> $b } keys $seg->{d};
my $smin = $keys[0];
my $smax = $keys[-1];
@@ -607,23 +644,23 @@ sub overlap_segments
{
# first segment doesn't have a preceding segment
$seg->{offset} = 1;
- $seg->{lower} = $min;
- $seg->{upper} = $smax;
+ $seg->{lower} = $min;
+ $seg->{upper} = $smax;
}
else
{
# calculate overlap and shift segment location
- my $prefix = $smin - $min;
- my $postfix = $max - $smax;
- my $prevpostfix = $max - $prev->{upper};
- my $overlap = $prevpostfix < $prefix ? $prevpostfix : $prefix;
+ my $prefix = $smin - $min;
+ my $postfix = $max - $smax;
+ my $prevpostfix = $max - $prev->{upper};
+ my $overlap = $prevpostfix < $prefix ? $prevpostfix : $prefix;
$seg->{lower} = $min + $overlap;
- $seg->{upper} = $smax;
- $seg->{offset} = $prev->{offset} + ($max - $min + 1) - $overlap;
+ $seg->{upper} = $smax;
+ $seg->{offset} = $prev->{offset} + ($max - $min + 1) - $overlap;
$prev->{upper} = $max;
}
- $prev = $seg;
+ $prev = $seg;
$first = 0;
}
@@ -635,15 +672,15 @@ sub overlap_segments
#
# Fills out target pointers in non-leaf index tables.
#
-# from_table : table to set links
-# to_table : target table of from_table
+# from_table - table to set links
+# to_table - target table of from_table
sub make_index_link
{
my ($s, $t) = @_;
- return if (! defined $s->{i} || ! defined $t->{i});
+ return if (!defined $s->{i} || !defined $t->{i});
- my @tkeys = sort {$a <=> $b} keys $t->{i};
+ my @tkeys = sort { $a <=> $b } keys $t->{i};
if ($s->{attr}{segmented})
{
@@ -652,10 +689,12 @@ sub make_index_link
foreach my $k2 (keys $s->{i}{$k1}{d})
{
my $tsegid = $s->{i}{$k1}{d}{$k2}{segid};
- if (! defined $tsegid)
+ if (!defined $tsegid)
{
- die sprintf("segid is not set in %s{i}{%x}{d}{%x}{segid}",
- $s->{attr}{name}, $k1, $k2);
+ die sprintf(
+ "segid is not set in %s{i}{%x}{d}{%x}{segid}",
+ $s->{attr}{name},
+ $k1, $k2);
}
$s->{i}{$k1}{d}{$k2}{segoffset} = $t->{i}{$tsegid}{offset};
}
@@ -666,10 +705,10 @@ sub make_index_link
foreach my $k (keys $s->{i})
{
my $tsegid = $s->{i}{$k}{segid};
- if (! defined $tsegid)
+ if (!defined $tsegid)
{
die sprintf("segid is not set in %s{i}{%x}{segid}",
- $s->{attr}{name}, $k);
+ $s->{attr}{name}, $k);
}
$s->{i}{$k}{segoffset} = $t->{i}{$tsegid}{offset};
}
@@ -682,16 +721,16 @@ sub make_index_link
# print_radix_table(hd, table, tblname, width)
# returns 1 if the table is written
#
-# hd : file handle to write
-# table : ref to an index table
-# tblname : C symbol name for the table
-# width : width in characters of this table
+# hd - file handle to write
+# table - ref to an index table
+# tblname - C symbol name for the table
+# width - width in characters of this table
sub print_radix_table
{
- my($hd, $table, $tblname, $width) = @_;
+ my ($hd, $table, $tblname, $width) = @_;
- return 0 if (! defined $table->{i});
+ return 0 if (!defined $table->{i});
if ($table->{attr}{chartbl})
{
@@ -714,53 +753,54 @@ sub print_radix_table
# print_chars_table(hd, table, tblname, width)
# this is usually called via writ_table
#
-# hd : file handle to write
-# table : ref to an index table
-# tblname : C symbol name for the table
-# tblwidth: width in characters of this table
+# hd - file handle to write
+# table - ref to an index table
+# tblname - C symbol name for the table
+# tblwidth- width in characters of this table
sub print_chars_table
{
- my($hd, $table, $tblname, $width) = @_;
- my($st, $ed) = ($table->{attr}{min}, $table->{attr}{max});
- my($type) = $table->{attr}{is32bit} ? "uint32" : "uint16";
+ my ($hd, $table, $tblname, $width) = @_;
+ my ($st, $ed) = ($table->{attr}{min}, $table->{attr}{max});
+ my ($type) = $table->{attr}{is32bit} ? "uint32" : "uint16";
- printf(OUT "static const %s %s[] =\n{", $type, $tblname);
- printf(OUT " /* chars content - index range = [%02x, %02x] */", $st, $ed);
+ printf $hd "static const %s %s[] =\n{", $type, $tblname;
+ printf $hd " /* chars content - index range = [%02x, %02x] */", $st, $ed;
# values in character table are written in fixedwidth
# hexadecimals. calculate the number of columns in a line. 13 is
# the length of line header.
- my $colwidth = $table->{attr}{width};
- my $colseplen = 4; # the length of ", 0x"
+ my $colwidth = $table->{attr}{width};
+ my $colseplen = 4; # the length of ", 0x"
my $headerlength = 13;
- my $colnum = int(($width - $headerlength) / ($colwidth + $colseplen));
+ my $colnum = int(($width - $headerlength) / ($colwidth + $colseplen));
# round down to multiples of 4. don't bother by too small table width
my $colnum = int($colnum / 4) * 4;
- my $line = "";
+ my $line = "";
my $first0 = 1;
+
# output all segments in segment id order
- foreach my $k (sort {$a <=> $b} keys $table->{i})
+ foreach my $k (sort { $a <=> $b } keys $table->{i})
{
my $s = $table->{i}{$k};
if (!$first0)
{
- $line =~ s/\s+$//; # remove trailing space
+ $line =~ s/\s+$//; # remove trailing space
print $hd $line, ",\n";
$line = "";
}
$first0 = 0;
# write segment header
- printf($hd "\n /*** %4sxx - offset 0x%05x ***/",
- $s->{label}, $s->{offset});
+ printf $hd "\n /*** %4sxx - offset 0x%05x ***/",
+ $s->{label}, $s->{offset};
# write segment content
my $first1 = 1;
my ($segstart, $segend) = ($s->{lower}, $s->{upper});
- my($xpos, $nocomma) = (0, 0);
+ my ($xpos, $nocomma) = (0, 0);
foreach my $j (($segstart - ($segstart % $colnum)) .. $segend)
{
@@ -770,7 +810,7 @@ sub print_chars_table
# new line if this is the first time or this line is full
if ($xpos >= $colnum || $first1)
{
- $line =~ s/\s+$//; # remove trailing space
+ $line =~ s/\s+$//; # remove trailing space
print $hd $line, "\n";
$line = sprintf(" /* %02x */ ", $j);
$xpos = 0;
@@ -808,35 +848,34 @@ sub print_chars_table
# print_flat_table(hd, table, tblname, width)
# this is usually called via writ_table
#
-# hd : file handle to write
-# table : ref to an index table
-# tblname : C symbol name for the table
-# width : width in characters of this table
+# hd - file handle to write
+# table - ref to an index table
+# tblname - C symbol name for the table
+# width - width in characters of this table
sub print_flat_table
{
- my($hd, $table, $tblname, $width) = @_;
- my($st, $ed) = ($table->{attr}{min}, $table->{attr}{max});
+ my ($hd, $table, $tblname, $width) = @_;
+ my ($st, $ed) = ($table->{attr}{min}, $table->{attr}{max});
- print $hd "static const $radix_node_type $tblname =\n{";
- printf($hd "\n 0x%x, 0x%x, /* table range */\n", $st, $ed);
- print $hd " {";
+ print $hd "static const $radix_node_type $tblname =\n{";
+ printf $hd "\n 0x%x, 0x%x, /* table range */\n", $st, $ed;
+ print $hd " {";
my $first = 1;
- my $line = "";
+ my $line = "";
foreach my $i ($st .. $ed)
{
$line .= "," if (!$first);
my $newitem = sprintf("%d",
- defined $table->{i}{$i} ?
- $table->{i}{$i}{segoffset} : 0);
+ defined $table->{i}{$i} ? $table->{i}{$i}{segoffset} : 0);
# flush current line and feed a line if the current line
# exceeds a limit
- if ($first || length($line.$newitem) > $width)
+ if ($first || length($line . $newitem) > $width)
{
- $line =~ s/\s+$//; # remove trailing space
+ $line =~ s/\s+$//; # remove trailing space
print $hd "$line\n";
$line = " ";
}
@@ -857,46 +896,49 @@ sub print_flat_table
# print_segmented_table(hd, table, tblname, width)
# this is usually called via writ_table
#
-# hd : file handle to write
-# table : ref to an index table
-# tblname : C symbol name for the table
-# width : width in characters of this table
+# hd - file handle to write
+# table - ref to an index table
+# tblname - C symbol name for the table
+# width - width in characters of this table
sub print_segmented_table
{
- my($hd, $table, $tblname, $width) = @_;
+ my ($hd, $table, $tblname, $width) = @_;
my ($st, $ed) = ($table->{attr}{min}, $table->{attr}{max});
# write the variable definition
print $hd "static const $radix_node_type $tblname =\n{";
- printf($hd "\n 0x%02x, 0x%02x, /*index range */\n {", $st, $ed);
+ printf $hd "\n 0x%02x, 0x%02x, /*index range */\n {", $st, $ed;
my $first0 = 1;
- foreach my $k (sort {$a <=> $b} keys $table->{i})
+ foreach my $k (sort { $a <=> $b } keys $table->{i})
{
print $hd ",\n" if (!$first0);
$first0 = 0;
- printf($hd "\n /*** %sxxxx - offset 0x%05x ****/",
- $table->{i}{$k}{label}, $table->{i}{$k}{offset});
+ printf $hd "\n /*** %sxxxx - offset 0x%05x ****/",
+ $table->{i}{$k}{label}, $table->{i}{$k}{offset};
my $segstart = $table->{i}{$k}{lower};
- my $segend = $table->{i}{$k}{upper};
+ my $segend = $table->{i}{$k}{upper};
- my $line = "";
- my $first1 = 1;
+ my $line = "";
+ my $first1 = 1;
my $newitem = "";
foreach my $j ($segstart .. $segend)
{
$line .= "," if (!$first1);
- $newitem = sprintf("%d", $table->{i}{$k}{d}{$j} ?
- $table->{i}{$k}{d}{$j}{segoffset} : 0);
+ $newitem = sprintf("%d",
+ $table->{i}{$k}{d}{$j}
+ ? $table->{i}{$k}{d}{$j}{segoffset}
+ : 0);
- if ($first1 || length($line.$newitem) > $width)
+ if ($first1 || length($line . $newitem) > $width)
{
$line =~ s/\s+$//;
- print OUT "$line\n";
- $line = sprintf(" /* %2s%02x */ ", $table->{i}{$k}{label}, $j);
+ print $hd "$line\n";
+ $line =
+ sprintf(" /* %2s%02x */ ", $table->{i}{$k}{label}, $j);
}
else
{
@@ -919,7 +961,7 @@ sub make_table_refname
{
my ($table, $prefix) = @_;
- return "NULL" if (! defined $table->{i});
+ return "NULL" if (!defined $table->{i});
return "&" . $prefix . $table->{attr}{name};
}
@@ -928,23 +970,25 @@ sub make_table_refname
#
# write main radix tree table
#
-# hd : file handle to write this table
-# tblname : variable name of this struct
-# trie : ref to a radix tree
-# name_prefix: prefix for subtables.
+# hd - file handle to write this table
+# tblname - variable name of this struct
+# trie - ref to a radix tree
+# name_prefix- prefix for subtables.
sub print_radix_main
{
my ($hd, $tblname, $trie, $name_prefix) = @_;
- my $ctblname = $name_prefix.$trie->{csegs}{attr}{name};
+ my $ctblname = $name_prefix . $trie->{csegs}{attr}{name};
my ($ctbl16name, $ctbl32name);
if ($trie->{csegs}{attr}{is32bit})
{
- $ctbl16name = "NULL"; $ctbl32name = $ctblname;
+ $ctbl16name = "NULL";
+ $ctbl32name = $ctblname;
}
else
{
- $ctbl16name = $ctblname; $ctbl32name = "NULL";
+ $ctbl16name = $ctblname;
+ $ctbl32name = "NULL";
}
my $b2iname = make_table_refname($trie->{b2idx}[0], $name_prefix);
@@ -954,12 +998,13 @@ sub print_radix_main
my $b4i2name = make_table_refname($trie->{b4idx}[1], $name_prefix);
my $b4i3name = make_table_refname($trie->{b4idx}[2], $name_prefix);
+ #<<< do not let perltidy touch this
print $hd "static const $radix_type $tblname =\n{\n";
print $hd " /* final character table offset and body */\n";
- printf($hd " 0x%x, 0x%x, %s, %s, %s,\n",
- $trie->{csegs}{attr}{min}, $trie->{csegs}{attr}{max},
- $trie->{csegs}{attr}{has0page} ? 'true' : 'false',
- $ctbl16name, $ctbl32name);
+ printf $hd " 0x%x, 0x%x, %s, %s, %s,\n",
+ $trie->{csegs}{attr}{min}, $trie->{csegs}{attr}{max},
+ $trie->{csegs}{attr}{has0page} ? 'true' : 'false',
+ $ctbl16name, $ctbl32name;
print $hd " /* 2-byte code table */\n";
print $hd " $b2iname,\n";
@@ -968,6 +1013,7 @@ sub print_radix_main
print $hd " /* 4-byte code table */\n";
print $hd " {$b4i1name, $b4i2name, $b4i3name},\n";
print $hd "};\n";
+ #>>>
}
######################################################
@@ -975,15 +1021,15 @@ sub print_radix_main
# with checking duplicate source code
#
# make_charmap(\@charset, $direction)
-# charset : ref to charset table : see print_tables
-# direction : conversion direction
+# charset - ref to charset table : see print_tables
+# direction - conversion direction
sub make_charmap
{
my ($charset, $direction) = @_;
die "unacceptable direction : %direction"
- if ($direction ne "to_unicode" && $direction ne "from_unicode");
+ if ($direction ne "to_unicode" && $direction ne "from_unicode");
my %charmap;
foreach my $c (@$charset)
@@ -994,14 +1040,15 @@ sub make_charmap
next if (defined $c->{ucs_second});
my ($src, $dst) =
- $direction eq "to_unicode" ?
- ($c->{code}, $c->{ucs}) : ($c->{ucs}, $c->{code});
+ $direction eq "to_unicode"
+ ? ($c->{code}, $c->{ucs})
+ : ($c->{ucs}, $c->{code});
- if (defined $c{$src})
+ if (defined $c->{$src})
{
- printf(STDERR
- "Error: duplicate source code: 0x%04x => 0x%04x, 0x%04x\n",
- $src, $c{$src}, $dst);
+ printf STDERR
+ "Error: duplicate source code: 0x%04x => 0x%04x, 0x%04x\n",
+ $src, $c->{$src}, $dst;
exit;
}
if ($direction eq "to_unicode")
@@ -1010,7 +1057,7 @@ sub make_charmap
}
else
{
- $charmap{ucs2utf($src)} = $dst;
+ $charmap{ ucs2utf($src) } = $dst;
}
}
@@ -1024,11 +1071,11 @@ sub make_charmap
#
# print_radix_map($this_script, $csname, $direction, \%charset, $tblwidth)
#
-# this_script : the name of the *caller script* of this feature
-# csname : character set name other than ucs
-# direction : desired direction "to_unicode" or "from_unicode"
-# charset : ref to character set array
-# tblwidth : width in characters of output source file
+# this_script - the name of the *caller script* of this feature
+# csname - character set name other than ucs
+# direction - desired direction "to_unicode" or "from_unicode"
+# charset - ref to character set array
+# tblwidth - width in characters of output source file
sub print_radix_map
{
@@ -1037,11 +1084,11 @@ sub print_radix_map
my $charmap = &make_charmap($charset, $direction);
my $trie = &generate_index($charmap);
my $fname =
- $direction eq "to_unicode" ?
- lc("${csname}_to_utf8_radix.map") :
- lc("utf8_to_${csname}_radix.map");
+ $direction eq "to_unicode"
+ ? lc("${csname}_to_utf8_radix.map")
+ : lc("utf8_to_${csname}_radix.map");
- my $tblname = lc("${csname}_${direction}_tree");
+ my $tblname = lc("${csname}_${direction}_tree");
my $name_prefix = lc("${csname}_${direction}_");
if ($direction eq "to_unicode")
@@ -1053,22 +1100,23 @@ sub print_radix_map
print "- Writing UTF8=>${csname} conversion radix index: $fname\n";
}
- open(OUT, "> $fname") || die("cannot open $fname");
+ open(my $out, '>', $fname) || die("cannot open $fname");
- print OUT "/* This file is generated by $this_script */\n\n";
+ print $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n";
- foreach my $t (@{$trie->{all}})
+ foreach my $t (@{ $trie->{all} })
{
- my $table_name = $name_prefix.$t->{attr}{name};
+ my $table_name = $name_prefix . $t->{attr}{name};
- if (&print_radix_table(*OUT, $t, $table_name, $tblwidth))
+ if (&print_radix_table($out, $t, $table_name, $tblwidth))
{
- print OUT "\n";
+ print $out "\n";
}
}
- &print_radix_main(*OUT, $tblname, $trie, $name_prefix);
- close(OUT);
+ &print_radix_main($out, $tblname, $trie, $name_prefix);
+ close($out);
}
@@ -1077,27 +1125,28 @@ sub print_radix_map
#
# print_radix_trees($this_script, $csname, \%charset)
#
-# this_script : the name of the *caller script* of this feature
-# csname : character set name other than ucs
-# charset : ref to character set array
+# this_script - the name of the *caller script* of this feature
+# csname - character set name other than ucs
+# charset - ref to character set array
sub print_radix_trees
{
my ($this_script, $csname, $charset) = @_;
&print_radix_map($this_script, $csname, "from_unicode", $charset, 78);
- &print_radix_map($this_script, $csname, "to_unicode", $charset, 78);
+ &print_radix_map($this_script, $csname, "to_unicode", $charset, 78);
}
sub dump_charset
{
my ($list, $filt) = @_;
- foreach my $i (@$list) {
+ foreach my $i (@$list)
+ {
next if (defined $filt && !&$filt($i));
if (!defined $i->{ucs}) { $i->{ucs} = &utf2ucs($i->{utf8}); }
- printf("ucs=%x, code=%x, direction=%s %s:%d %s\n",
- $i->{ucs}, $i->{code}, $i->{direction},
- $i->{f}, $i->{l}, $i->{comment});
+ printf "ucs=%x, code=%x, direction=%s %s:%d %s\n",
+ $i->{ucs}, $i->{code}, $i->{direction},
+ $i->{f}, $i->{l}, $i->{comment};
}
}
diff --git a/src/backend/utils/mb/Unicode/make_mapchecker.pl b/src/backend/utils/mb/Unicode/make_mapchecker.pl
index 0e1cbb6..c96457c 100755
--- a/src/backend/utils/mb/Unicode/make_mapchecker.pl
+++ b/src/backend/utils/mb/Unicode/make_mapchecker.pl
@@ -3,7 +3,7 @@
use strict;
opendir(my $dh, ".") || die "failed to open directory: .";
-my @radixmaps = grep {/_radix\.map$/} readdir($dh);
+my @radixmaps = grep { /_radix\.map$/ } readdir($dh);
closedir($dh);
my %plainmaps;
@@ -13,7 +13,7 @@ foreach my $rmap (@radixmaps)
{
my $pmap = $rmap;
$pmap =~ s/_radix//;
- if (! -e $pmap)
+ if (!-e $pmap)
{
die("radix map \"$rmap\" has no corresponding plain map\n");
}
@@ -22,15 +22,15 @@ foreach my $rmap (@radixmaps)
# Generate sanity checker source
my $out;
-open($out, ">map_checker.h") ||
- die "cannot open file to write: map_checker.c";
+open($out, ">map_checker.h")
+ || die "cannot open file to write: map_checker.h";
foreach my $i (sort @radixmaps)
{
print $out "#include \"$i\"\n";
print $out "#include \"$plainmaps{$i}\"\n";
}
-my @mapnames = map {s/\.map//;$_} values %plainmaps;
+my @mapnames = map { s/\.map//; $_ } values %plainmaps;
print $out <<'EOF';
@@ -49,12 +49,14 @@ foreach my $m (@mapnames)
if ($m =~ /^utf8_to_(.*)$/)
{
my $e = uc($1);
- print $out " {\"$m\", lengthof(ULmap$e), NULL, ULmap$e, &$1_from_unicode_tree}";
+ print $out
+" {\"$m\", lengthof(ULmap$e), NULL, ULmap$e, &$1_from_unicode_tree}";
}
- elsif ($m =~ /^(.*)_to_utf8$/)
+ elsif ($m =~ /^(.*)_to_utf8$/)
{
my $e = uc($1);
- print $out " {\"$m\", lengthof(LUmap$e), LUmap$e, NULL, &$1_to_unicode_tree}";
+ print $out
+ " {\"$m\", lengthof(LUmap$e), LUmap$e, NULL, &$1_to_unicode_tree}";
}
else
{
--
2.9.2
0002-Modify-makefile.patch (text/x-patch, 3.0K) download
From 6a64c014efdc801f567d5c962c160ca0442c147a Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Tue, 8 Nov 2016 19:20:06 +0900
Subject: [PATCH 2/2] Modify makefile.
Change makefile so that 'make distclean' removes authority files since
they should not be contained in source archive. On the other hand
'make maintainer-clean' leaves them and removes all map files. This
seems somewhat strange but it comes from the special characteristics
of this directory.
---
src/backend/utils/mb/Unicode/Makefile | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/src/backend/utils/mb/Unicode/Makefile b/src/backend/utils/mb/Unicode/Makefile
index b3f681c..f184f65 100644
--- a/src/backend/utils/mb/Unicode/Makefile
+++ b/src/backend/utils/mb/Unicode/Makefile
@@ -79,7 +79,8 @@ SPECIALTEXTS = BIG5.TXT CNS11643.TXT \
CP932.TXT CP950.TXT \
JIS0201.TXT JIS0208.TXT JIS0212.TXT SHIFTJIS.TXT \
JOHAB.TXT KSX1001.TXT windows-949-2000.xml \
- euc-jis-2004-std.txt sjis-0213-2004-std.txt
+ euc-jis-2004-std.txt sjis-0213-2004-std.txt \
+ gb-18030-2000.xml
GENERICTEXTS = $(ISO8859TEXTS) $(WINTEXTS) \
KOI8-R.TXT KOI8-U.TXT
@@ -135,11 +136,12 @@ euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_radix.map euc_jis_2004_to_utf8_com
shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_radix.map shift_jis_2004_to_utf8_combined.map utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_radix.map utf8_to_shift_jis_2004_combined.map: UCS_to_SHIFT_JIS_2004.pl sjis-0213-2004-std.txt
$(PERL) $<
-distclean: clean
- rm -f $(TEXTS) $(GENERICMAPS) $(SPECIALMAPS)
+distclean:
+ rm -f $(TEXTS) $(GENERICMAPS) $(SPECIALMAPS) $(OBJS) $(BINS) map_checker.h
-maintainer-clean: distclean
- rm -f $(MAPS) $(RADIXMAPS) $(OBJS) $(BINS) map_checker.h
+# maintainer-clean intentionally leaves $(TEXTS)
+maintainer-clean:
+ rm -f $(MAPS) $(RADIXMAPS) $(GENERICMAPS) $(SPECIALMAPS) $(OBJS) $(BINS) map_checker.h
mapcheck: $(MAPS) $(RADIXMAPS) map_checker
./map_checker
@@ -150,15 +152,12 @@ DOWNLOAD = wget -O $@ --no-use-server-timestamps
BIG5.TXT CNS11643.TXT:
$(DOWNLOAD) http://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/OTHER/$(@F)
-gb-18030-2000.xml:
+gb-18030-2000.xml windows-949-2000.xml:
$(DOWNLOAD) http://source.icu-project.org/repos/icu/data/trunk/charset/data/xml/$(@F)
euc-jis-2004-std.txt sjis-0213-2004-std.txt:
$(DOWNLOAD) http://x0213.org/codetable/$(@F)
-gb-18030-2000.xml:
- $(DOWNLOAD) https://ssl.icu-project.org/repos/icu/data/trunk/charset/data/xml/$(@F)
-
GB2312.TXT:
$(DOWNLOAD) 'http://trac.greenstone.org/browser/trunk/gsdl/unicode/MAPPINGS/EASTASIA/GB/GB2312.TXT?rev=1842&format=txt'
@@ -174,7 +173,7 @@ KOI8-R.TXT KOI8-U.TXT:
$(ISO8859TEXTS):
$(DOWNLOAD) http://ftp.unicode.org/Public/MAPPINGS/ISO8859/$(@F)
-$(filter-out CP8%,$(WINTEXTS)):
+$(filter-out CP8%,$(WINTEXTS)) $(filter CP9%, $(SPECIALTEXTS)):
$(DOWNLOAD) http://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/$(@F)
$(filter CP8%,$(WINTEXTS)):
--
2.9.2
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-04 07:34 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-07 11:32 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-07 16:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 02:02 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-08 11:21 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2016-11-08 13:06 ` Daniel Gustafsson <daniel@yesql.se>
0 siblings, 0 replies; 61+ messages in thread
From: Daniel Gustafsson @ 2016-11-08 13:06 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: Heikki Linnakangas <hlinnaka@iki.fi>; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
> On 08 Nov 2016, at 12:21, Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
>
> Hello, this is the revising patch applies on top of the previous
> patch.
>
> ...
>
> Finally the attached patch contains most of (virtually all of)
> Daniel's suggestion and some modification by pgperltidy.
Reading over this it looks good to me. I did spot one thing I had missed
before though, the error message below should be referencing the scalar
variable ‘direction' unless I’m missing something:
- die "unacceptable direction : %direction"
+ die "unacceptable direction : $direction"
if ($direction ne "to_unicode" && $direction ne "from_unicode");
With this, I would consider this ready for committer.
>> Addition to this, I'll remove existing authority files and modify
>> radix generator so that it can read plain map files in the next
>> patch.
>
> So, I think the attached are in rather modern shape.
+1, nice work!
cheers ./daniel
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-04 07:34 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-07 11:32 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
@ 2016-11-08 01:43 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
1 sibling, 0 replies; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2016-11-08 01:43 UTC (permalink / raw)
To: daniel@yesql.se; +Cc: hlinnaka@iki.fi; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hello,
At Mon, 7 Nov 2016 12:32:55 +0100, Daniel Gustafsson <daniel@yesql.se> wrote in <EE8775B6-BE30-459D-9DDB-F3D0B3FF573D@yesql.se>
> > On 04 Nov 2016, at 08:34, Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> > I'm not sure how the discussion about this goes, these patches
> > makes me think about coding style of Perl.
>
> Some of this can absolutely be considered style and more or less down to
> personal preference. I haven’t seen any coding conventions for Perl so I
> assume it’s down to consensus among the committers. My rationale for these
> patches in the first place was that I perceived this thread to partly want to
> clean up the code and make it more modern Perl.
>
> > The distinction between executable script and library is by
> > intention with an obscure basis. Existing scripts don't get less
> > modification, but library uses more restricted scopes to get rid
> > of the troubles caused by using global scopes. But I don't have a
> > clear preference on that. The TAP test scripts takes OO notations
> > but I'm not sure convutils.pl also be better to take the same
> > notation. It would be rarely edited hereafter and won't gets
> > grown any more.
>
> I think the current convutils module is fine and converting it to OO would be
> overkill.
Agreed.
> > As far as I see the obvious bug fixes in the patchset are the
> > following,
>
> Agreed, with some comments:
>
> > - 0007: load_maptable fogets to close input file.
>
> An interesting note on this is that it’s not even a bug =) Since $in is a
> scalar reference, there is no need to explicitly close() the filehandle since
> the reference counter will close it on leaving scope, but there’s no harm in
> doing it ourselves and it also makes for less confusion for anyone not familiar
> with Perl internals.
Wow. I didn't know that perl has such a hidden-OO
feature. Nevertheless, implicit close is not friendly to who are
not familiar with newer perl.
Your comment led me to confirm the requirement to build PostgreSQL.
https://www.postgresql.org/docs/devel/static/install-requirements.html
| Perl 5.8 or later is needed to build from a Git checkout, or if
| you changed the input files for any of the build steps that use
| Perl scripts. If building on Windows you will need Perl in any
| case. Perl is also required to run some test suites.
So, we should assume Perl 5.8 (released in 2002!) on build
time. And actually 5.10 on RedHat 6.4, 5.16 on my
environment(ContOS 7.2), and the official doc is at 5.24. Active
perl is 5.24. According to this, we should use syntax supported
as of 5.8 and/but not obsolete until 5.24, then to follow the
latest convention. But not OO. (But I can't squeeze out a
concrete syntax set out of this requirements :( )
> > - 0010: commment for load_maptables is wrong.
>
> There is also a fix for a typo in make_mapchecker.pl
>
> > - 0011: hash reference is incorrectly dereferenced
> >
> > All other fixes other than the above three seem to be styling or
> > syntax-generation issues and I don't know whether any
> > recommendation exists…
>
> I think there are some more fixes that arent styling/syntax remaining. I’ll go
> through the patches one by one:
>
> 0007 - While this might be considered styling/syntax, my $0.02 is that it’s not
> and instead a worthwhile change. I’ll illustrate with an example from the
> patch in question:
>
> Using a bareword global variable in open() for the filehandle was replaced with
> the three-part form in 5.6 and is now even actively discouraged from in the
> Perl documentation (and has been so since the 5.20 docs). The problem is that
> they are global and can thus easily clash, so easily that the 0007 patch
> actually fixes one such occurrence:
That's what should be adopted in the criteria above.
- Don't use bareword globals.
- Use open() with separate MODE argument.
> print_radix_map() opens the file in the global filehandle OUT and passes it to
> print_radix_table() with the typeglob *OUT; print_radit_table() in turn passes
> the filehandle to print_segmented_table() which writes to the file using the
> parameter $hd, except in one case where it uses the global OUT variable without
> knowing it will be the right file. This is where the hunk below in 0007 comes
> in:
>
> - print OUT "$line\n";
> + print { $$hd } "$line\n";
>
> In this case OUT references the right file and it produces the right result,
> but it illustrates how easy it is to get wrong (which can cause very subtle
> bugs). So, when poking at this code we might as well, IMHO, use what is today
> in Perl considered the right way to deal with filehandle references.
Thanks for the detail. Ok, I'll change the style so in the next
patch.
> Using implicit filemodes can also introduce bugs when opening filenames passed
> in from the outside as we do in UCS_to_most.pl. Considering the use case of
> these scripts it’s obviously quite low on the list of risks but still.
Ok, I'll do that.
> 0008 - I don’t think there are any recommendations whether or not to use use
> strict; in the codebase, there certainly are lots of scripts not doing it.
> Personally I think it’s good hygiene to always use strict but here it might
> just be janitorial nitpicking (which I too am guilty of liking.. =)).
I used strict as an amulet (or armor) not to type incorrect
symbols. Breaking well-working scripts by adding strict is not
reasonable but using it in new or heavily rewritten scripts are
reasonable. I changed my mind to use newer style in rewriting
existing scripts.
> 0009 - local $var; is to provide a temporary value of $var, where $var exists,
> for the current scope (and was mostly used back in Perl 4). Since we are
> passing by value to ucs2utf(), and creating $utf inside it, using my to create
> the variable is the right thing even though the end result is the same.
Yes, you're right. The point was that the deferrence between
lexical and dynamic scopes doesn't make any difference in the
context. But I'll rewrite it according to the new policy.
> 0010 and 0011 are already dealt with above.
>
> So to summarize, I think there are a few more (while not all) hunks that are of
> interest which aren’t just syntax/style which can serve to make the code easer
> to read/work with down line should we need to.
Addition to this, I'll remove existing authority files and modify
radix generator so that it can read plain map files in the next
patch.
Thank you for the significant comments.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
@ 2016-11-08 16:37 ` Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2 siblings, 1 reply; 61+ messages in thread
From: Peter Eisentraut @ 2016-11-08 16:37 UTC (permalink / raw)
To: Daniel Gustafsson <daniel@yesql.se>; Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: Heikki Linnakangas <hlinnaka@iki.fi>; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
On 10/31/16 12:11 PM, Daniel Gustafsson wrote:
> I took a small stab at doing some cleaning of the Perl scripts, mainly around
> using the more modern (well, modern as in +15 years old) form for open(..),
> avoiding global filehandles for passing scalar references and enforcing use
> strict. Some smaller typos and fixes were also included. It seems my Perl has
> become a bit rusty so I hope the changes make sense. The produced files are
> identical with these patches applied, they are merely doing cleaning as opposed
> to bugfixing.
>
> The attached patches are against the 0001-0006 patches from Heikki and you in
> this series of emails, the separation is intended to make them easier to read.
Cool. See also here:
https://www.postgresql.org/message-id/55E52225.4040305%40gmx.net
--
Peter Eisentraut http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
@ 2016-11-09 01:19 ` Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 1 reply; 61+ messages in thread
From: Daniel Gustafsson @ 2016-11-09 01:19 UTC (permalink / raw)
To: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>; +Cc: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; Heikki Linnakangas <hlinnaka@iki.fi>; Robert Haas <robertmhaas@gmail.com>; tsunakawa.takay@jp.fujitsu.com, Tom Lane <tgl@sss.pgh.pa.us>; ishii@sraoss.co.jp; pgsql-hackers
> On 08 Nov 2016, at 17:37, Peter Eisentraut <peter.eisentraut@2ndquadrant.com> wrote:
>
> On 10/31/16 12:11 PM, Daniel Gustafsson wrote:
>> I took a small stab at doing some cleaning of the Perl scripts, mainly around
>> using the more modern (well, modern as in +15 years old) form for open(..),
>> avoiding global filehandles for passing scalar references and enforcing use
>> strict. Some smaller typos and fixes were also included. It seems my Perl has
>> become a bit rusty so I hope the changes make sense. The produced files are
>> identical with these patches applied, they are merely doing cleaning as opposed
>> to bugfixing.
>>
>> The attached patches are against the 0001-0006 patches from Heikki and you in
>> this series of emails, the separation is intended to make them easier to read.
>
> Cool. See also here:
> https://www.postgresql.org/message-id/55E52225.4040305%40gmx.net
Nice, not having hacked much Perl in quite a while I had all but forgotten
about perlcritic.
Running it on the current version of the patchset yields mostly warnings on
string values used in the require “convutils.pm” statement. There were however
two more interesting reports: one more open() call not using the three
parameter form and an instance of map which alters the input value. The latter
is not causing an issue since we don’t use the input list past the map but
fixing it seems like good form.
Attached is a patch that addresses the perlcritic reports (running without any
special options).
cheers ./daniel
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Attachments:
fix_perlcritic.patch (application/octet-stream, 5.4K) download
diff --git a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
index 0412723..822ab28 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
@@ -25,7 +25,7 @@
# # and Unicode name (not used in this script)
use strict;
-require "convutils.pm";
+require convutils;
my $this_script = $0;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
index 76ad502..a933c12 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
@@ -14,7 +14,7 @@
# and the "b" field is the hex byte sequence for GB18030
use strict;
-require "convutils.pm";
+require convutils;
my $this_script = $0;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
index a0f61e7..38c0b2a 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
@@ -8,7 +8,7 @@
# "euc-jis-2004-std.txt" (http://x0213.org)
use strict;
-require "convutils.pm";
+require convutils;
my $this_script = $0;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
index 7f2d228..5ac3542 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
@@ -12,7 +12,7 @@
# organization's ftp site.
use strict;
-require "convutils.pm";
+require convutils;
my $this_script = $0;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
index 040c5fe..d17d777 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
@@ -17,7 +17,7 @@
# # and Unicode name (not used in this script)
use strict;
-require "convutils.pm";
+require convutils;
my $this_script = $0;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
index 046a8a3..603edc4 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
@@ -18,7 +18,7 @@
# # and Unicode name (not used in this script)
use strict;
-require "convutils.pm";
+require convutils;
my $this_script = $0;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
index 61e31af..e20b4a8 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
@@ -14,7 +14,7 @@
# and the "b" field is the hex byte sequence for GB18030
use strict;
-require "convutils.pm";
+require convutils;
my $this_script = $0;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
index b60858e..2dc9fb3 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
@@ -16,7 +16,7 @@
# # and Unicode name (not used in this script)
use strict;
-require "convutils.pm";
+require convutils;
my $this_script = $0;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
index 2e66e63..51ab6a1 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
@@ -8,7 +8,7 @@
# "sjis-0213-2004-std.txt" (http://x0213.org)
use strict;
-require "convutils.pm";
+require convutils;
# first generate UTF-8 --> SHIFT_JIS_2004 table
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
index 9a1cc52..ffeb65f 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
@@ -11,7 +11,7 @@
# ftp site.
use strict;
-require "convutils.pm";
+require convutils;
my $this_script = $0;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
index d297d9a..2905b95 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
@@ -14,7 +14,7 @@
# and the "b" field is the hex byte sequence for UHC
use strict;
-require "convutils.pm";
+require convutils;
my $this_script = $0;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_most.pl b/src/backend/utils/mb/Unicode/UCS_to_most.pl
index 9503076..572c232 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_most.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_most.pl
@@ -16,7 +16,7 @@
# # and Unicode name (not used in this script)
use strict;
-require "convutils.pm";
+require convutils;
my $this_script = $0;
diff --git a/src/backend/utils/mb/Unicode/make_mapchecker.pl b/src/backend/utils/mb/Unicode/make_mapchecker.pl
index c96457c..6de0b3f 100755
--- a/src/backend/utils/mb/Unicode/make_mapchecker.pl
+++ b/src/backend/utils/mb/Unicode/make_mapchecker.pl
@@ -22,7 +22,7 @@ foreach my $rmap (@radixmaps)
# Generate sanity checker source
my $out;
-open($out, ">map_checker.h")
+open($out, '>', "map_checker.h")
|| die "cannot open file to write: map_checker.h";
foreach my $i (sort @radixmaps)
{
@@ -30,7 +30,7 @@ foreach my $i (sort @radixmaps)
print $out "#include \"$plainmaps{$i}\"\n";
}
-my @mapnames = map { s/\.map//; $_ } values %plainmaps;
+my @mapnames = map { my $m = $_; $m =~ s/\.map//; $m } values %plainmaps;
print $out <<'EOF';
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
@ 2016-11-09 08:38 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-28 10:25 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
0 siblings, 2 replies; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2016-11-09 08:38 UTC (permalink / raw)
To: daniel@yesql.se; +Cc: peter.eisentraut@2ndquadrant.com; hlinnaka@iki.fi; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hello, thank you for polishing this.
At Wed, 9 Nov 2016 02:19:01 +0100, Daniel Gustafsson <daniel@yesql.se> wrote in <80F34F25-BF6D-4BCD-9C38-42ED10D3F453@yesql.se>
> > On 08 Nov 2016, at 17:37, Peter Eisentraut <peter.eisentraut@2ndquadrant.com> wrote:
> >
> > On 10/31/16 12:11 PM, Daniel Gustafsson wrote:
> >> I took a small stab at doing some cleaning of the Perl scripts, mainly around
> >> using the more modern (well, modern as in +15 years old) form for open(..),
> >> avoiding global filehandles for passing scalar references and enforcing use
> >> strict. Some smaller typos and fixes were also included. It seems my Perl has
> >> become a bit rusty so I hope the changes make sense. The produced files are
> >> identical with these patches applied, they are merely doing cleaning as opposed
> >> to bugfixing.
> >>
> >> The attached patches are against the 0001-0006 patches from Heikki and you in
> >> this series of emails, the separation is intended to make them easier to read.
> >
> > Cool. See also here:
> > https://www.postgresql.org/message-id/55E52225.4040305%40gmx.net
> Nice, not having hacked much Perl in quite a while I had all but forgotten
> about perlcritic.
I tried it on CentOS7. Installation failed saying that
Module::Build is too old. It is yum-inatlled so removed it and
installed it with CPAN. Again failed with many 'Could not create
MYMETA files'. Then tried to install CPAN::Meta and it failed
saying that CPAN::Meta::YAML is too *new*. That sucks.
So your patch is greately helpfull. Thank you.
| -my @mapnames = map { s/\.map//; $_ } values %plainmaps;
| +my @mapnames = map { my $m = $_; $m =~ s/\.map//; $m } values %plainmaps;
It surprised me to know that perlcritic does such things.
> Running it on the current version of the patchset yields mostly warnings on
> string values used in the require “convutils.pm” statement. There were however
> two more interesting reports: one more open() call not using the three
> parameter form and an instance of map which alters the input value.
Sorry for overlooking it.
> The latter
> is not causing an issue since we don’t use the input list past the map but
> fixing it seems like good form.
Agreed.
> Attached is a patch that addresses the perlcritic reports (running without any
> special options).
Thanks. The attached patch contains the patch by perlcritic.
0001,2,3 are Heikki's patch that are not modified since it is
first proposed. It's a bit too big so I don't attach them to this
mail (again).
https://www.postgresql.org/message-id/08e7892a-d55c-eefe-76e6-7910bc8dd1f3@iki.fi
0004 is radix-tree stuff, applies on top of the three patches
above.
There's a hidden fifth patch which of 20MB in size. But it is
generated by running make in the Unicode directory.
[$(TOP)]$ ./configure ...
[$(TOP)]$ make
[Unicode]$ make
[Unicode]$ make distclean
[Unicode]$ git add .
[Unicode]$ commit
=== COMMITE MESSSAGE
Replace map files with radix tree files.
These encodings no longer uses the former map files and uses new radix
tree files. All existing authority files in this directory are removed.
===
regards,
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Attachments:
0004-Make-map-generators-to-generate-radix-tree-files.patch (text/x-patch, 109.1K) download
From e6718001cbe3f1937e4f052c66bff68f7217c43c Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Thu, 27 Oct 2016 14:19:47 +0900
Subject: [PATCH 4/5] Make map generators to generate radix tree files.
This introduces radix tree conversion to map-referring(non-arithmetic)
code conversions. UCS_to*.pl files generate _radix.map files addition
to .map files currently generated. These _radix.map files are
referenced by conversion procs instead of .map files.
Radix trees are not easily verified, so a checker is provided. "make
mapcheck" builds and runs it. It verifies radix maps against
corresponding .map files.
Now 'make distclean' removes authority files and unused .map files
since they should not be contained in source archive. On the other
hand 'make maintainer-clean' leaves them and removes all map
files. This seems somewhat strange but it comes from the special
characteristics of this directory.
All perl scripts turned into modern style. Use strict, modern usage of
file handles and accept reindentation by pgperltidy. Perl scripts in
this commit have been applied it.
For the first time running "make all", some UCS_to*.pl scripts many
times because of a limitation of gmake's capability.
---
src/backend/utils/mb/Unicode/Makefile | 78 +-
src/backend/utils/mb/Unicode/UCS_to_BIG5.pl | 33 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl | 36 +-
.../utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl | 69 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl | 42 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl | 12 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl | 23 +-
src/backend/utils/mb/Unicode/UCS_to_GB18030.pl | 32 +-
src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl | 10 +-
.../utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl | 95 +-
src/backend/utils/mb/Unicode/UCS_to_SJIS.pl | 37 +-
src/backend/utils/mb/Unicode/UCS_to_UHC.pl | 40 +-
src/backend/utils/mb/Unicode/UCS_to_most.pl | 17 +-
src/backend/utils/mb/Unicode/convutils.pm | 1025 ++++++++++++++++++--
src/backend/utils/mb/Unicode/download_srctxts.sh | 127 +++
src/backend/utils/mb/Unicode/make_mapchecker.pl | 71 ++
src/backend/utils/mb/Unicode/map_checker.c | 147 +++
src/backend/utils/mb/conv.c | 171 +++-
.../conversion_procs/utf8_and_big5/utf8_and_big5.c | 8 +-
.../utf8_and_cyrillic/utf8_and_cyrillic.c | 16 +-
.../utf8_and_euc2004/utf8_and_euc2004.c | 8 +-
.../utf8_and_euc_cn/utf8_and_euc_cn.c | 8 +-
.../utf8_and_euc_jp/utf8_and_euc_jp.c | 8 +-
.../utf8_and_euc_kr/utf8_and_euc_kr.c | 8 +-
.../utf8_and_euc_tw/utf8_and_euc_tw.c | 8 +-
.../utf8_and_gb18030/utf8_and_gb18030.c | 8 +-
.../conversion_procs/utf8_and_gbk/utf8_and_gbk.c | 8 +-
.../utf8_and_iso8859/utf8_and_iso8859.c | 127 ++-
.../utf8_and_johab/utf8_and_johab.c | 8 +-
.../conversion_procs/utf8_and_sjis/utf8_and_sjis.c | 8 +-
.../utf8_and_sjis2004/utf8_and_sjis2004.c | 8 +-
.../conversion_procs/utf8_and_uhc/utf8_and_uhc.c | 8 +-
.../conversion_procs/utf8_and_win/utf8_and_win.c | 98 +-
src/include/mb/pg_wchar.h | 31 +-
34 files changed, 1919 insertions(+), 514 deletions(-)
create mode 100755 src/backend/utils/mb/Unicode/download_srctxts.sh
create mode 100755 src/backend/utils/mb/Unicode/make_mapchecker.pl
create mode 100644 src/backend/utils/mb/Unicode/map_checker.c
diff --git a/src/backend/utils/mb/Unicode/Makefile b/src/backend/utils/mb/Unicode/Makefile
index e11f1d7..f184f65 100644
--- a/src/backend/utils/mb/Unicode/Makefile
+++ b/src/backend/utils/mb/Unicode/Makefile
@@ -40,23 +40,30 @@ WINMAPS = win866_to_utf8.map utf8_to_win866.map \
GENERICMAPS = $(ISO8859MAPS) $(WINMAPS) \
gbk_to_utf8.map utf8_to_gbk.map \
- koi8r_to_utf8.map utf8_to_koi8r.map
+ koi8r_to_utf8.map utf8_to_koi8r.map \
+ koi8u_to_utf8.map utf8_to_koi8u.map
SPECIALMAPS = euc_cn_to_utf8.map utf8_to_euc_cn.map \
euc_jp_to_utf8.map utf8_to_euc_jp.map \
+ euc_jis_2004_to_utf8.map utf8_to_euc_jis_2004.map \
euc_kr_to_utf8.map utf8_to_euc_kr.map \
euc_tw_to_utf8.map utf8_to_euc_tw.map \
sjis_to_utf8.map utf8_to_sjis.map \
+ shift_jis_2004_to_utf8.map utf8_to_shift_jis_2004.map \
gb18030_to_utf8.map utf8_to_gb18030.map \
big5_to_utf8.map utf8_to_big5.map \
johab_to_utf8.map utf8_to_johab.map \
uhc_to_utf8.map utf8_to_uhc.map \
- euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_combined.map \
+
+COMBINEDMAPS = euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_combined.map \
utf8_to_euc_jis_2004.map utf8_to_euc_jis_2004_combined.map \
shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_combined.map \
utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_combined.map
-MAPS = $(GENERICMAPS) $(SPECIALMAPS)
+MAPS = $(GENERICMAPS) $(SPECIALMAPS) $(COMBINEDMAPS)
+
+RADIXGENERICMAPS = $(subst .map,_radix.map,$(GENERICMAPS))
+RADIXMAPS = $(subst .map,_radix.map,$(GENERICMAPS) $(SPECIALMAPS))
ISO8859TEXTS = 8859-2.TXT 8859-3.TXT 8859-4.TXT 8859-5.TXT \
8859-6.TXT 8859-7.TXT 8859-8.TXT 8859-9.TXT \
@@ -68,53 +75,76 @@ WINTEXTS = CP866.TXT CP874.TXT CP936.TXT \
CP1252.TXT CP1253.TXT CP1254.TXT CP1255.TXT \
CP1256.TXT CP1257.TXT CP1258.TXT
+SPECIALTEXTS = BIG5.TXT CNS11643.TXT \
+ CP932.TXT CP950.TXT \
+ JIS0201.TXT JIS0208.TXT JIS0212.TXT SHIFTJIS.TXT \
+ JOHAB.TXT KSX1001.TXT windows-949-2000.xml \
+ euc-jis-2004-std.txt sjis-0213-2004-std.txt \
+ gb-18030-2000.xml
+
GENERICTEXTS = $(ISO8859TEXTS) $(WINTEXTS) \
KOI8-R.TXT KOI8-U.TXT
-all: $(MAPS)
+TEXTS = $(GENERICTEXTS) $(WINTEXTS) $(ISO8859TEXTS) $(SPECIALTEXTS)
+
+OBJS = map_checker.o
+
+BINS = map_checker
+
+all: $(MAPS) $(RADIXMAPS) $(BINS)
-$(GENERICMAPS): UCS_to_most.pl $(GENERICTEXTS)
+map_checker.h: make_mapchecker.pl $(MAPS) $(RADIXMAPS)
$(PERL) $<
-johab_to_utf8.map utf8_to_johab.map: UCS_to_JOHAB.pl JOHAB.TXT
+map_checker.o: map_checker.c map_checker.h
+
+map_checker: map_checker.o
+
+$(GENERICMAPS) $(RADIXGENERICMAPS): UCS_to_most.pl $(GENERICTEXTS)
+ $(PERL) $<
+
+johab_to_utf8.map utf8_to_johab.map johab_to_utf8_radix.map utf8_to_johab_radix.map: UCS_to_JOHAB.pl JOHAB.TXT
$(PERL) $<
-uhc_to_utf8.map utf8_to_uhc.map: UCS_to_UHC.pl windows-949-2000.xml
+uhc_to_utf8.map utf8_to_uhc.map uhc_to_utf8_radix.map utf8_to_uhc_radix.map: UCS_to_UHC.pl windows-949-2000.xml
$(PERL) $<
-euc_jp_to_utf8.map utf8_to_euc_jp.map: UCS_to_EUC_JP.pl CP932.TXT JIS0212.TXT
+euc_jp_to_utf8.map utf8_to_euc_jp.map euc_jp_to_utf8_radix.map utf8_to_euc_jp_radix.map: UCS_to_EUC_JP.pl CP932.TXT JIS0212.TXT
$(PERL) $<
-euc_cn_to_utf8.map utf8_to_euc_cn.map: UCS_to_EUC_CN.pl gb-18030-2000.xml
+euc_cn_to_utf8.map utf8_to_euc_cn.map euc_cn_to_utf8_radix.map utf8_to_euc_cn_radix.map: UCS_to_EUC_CN.pl gb-18030-2000.xml
$(PERL) $<
-euc_kr_to_utf8.map utf8_to_euc_kr.map: UCS_to_EUC_KR.pl KSX1001.TXT
+euc_kr_to_utf8.map utf8_to_euc_kr.map euc_kr_to_utf8_radix.map utf8_to_euc_kr_radix.map: UCS_to_EUC_KR.pl KSX1001.TXT
$(PERL) $<
-euc_tw_to_utf8.map utf8_to_euc_tw.map: UCS_to_EUC_TW.pl CNS11643.TXT
+euc_tw_to_utf8.map utf8_to_euc_tw.map euc_tw_to_utf8_radix.map utf8_to_euc_tw_radix.map: UCS_to_EUC_TW.pl CNS11643.TXT
$(PERL) $<
-sjis_to_utf8.map utf8_to_sjis.map: UCS_to_SJIS.pl CP932.TXT
+sjis_to_utf8.map utf8_to_sjis.map sjis_to_utf8_radix.map utf8_to_sjis_radix.map: UCS_to_SJIS.pl CP932.TXT
$(PERL) $<
-gb18030_to_utf8.map utf8_to_gb18030.map: UCS_to_GB18030.pl gb-18030-2000.xml
+gb18030_to_utf8.map utf8_to_gb18030.map gb18030_to_utf8_radix.map utf8_to_gb18030_radix.map: UCS_to_GB18030.pl gb-18030-2000.xml
$(PERL) $<
-big5_to_utf8.map utf8_to_big5.map: UCS_to_BIG5.pl BIG5.TXT CP950.TXT
+big5_to_utf8.map utf8_to_big5.map big5_to_utf8_radix.map utf8_to_big5_radix.map: UCS_to_BIG5.pl BIG5.TXT CP950.TXT
$(PERL) $<
-euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_combined.map utf8_to_euc_jis_2004.map utf8_to_euc_jis_2004_combined.map: UCS_to_EUC_JIS_2004.pl euc-jis-2004-std.txt
+euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_radix.map euc_jis_2004_to_utf8_combined.map utf8_to_euc_jis_2004.map utf8_to_euc_jis_2004_radix.map utf8_to_euc_jis_2004_combined.map: UCS_to_EUC_JIS_2004.pl euc-jis-2004-std.txt
$(PERL) $<
-shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_combined.map utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_combined.map: UCS_to_SHIFT_JIS_2004.pl sjis-0213-2004-std.txt
+shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_radix.map shift_jis_2004_to_utf8_combined.map utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_radix.map utf8_to_shift_jis_2004_combined.map: UCS_to_SHIFT_JIS_2004.pl sjis-0213-2004-std.txt
$(PERL) $<
-distclean: clean
- rm -f $(TEXTS)
+distclean:
+ rm -f $(TEXTS) $(GENERICMAPS) $(SPECIALMAPS) $(OBJS) $(BINS) map_checker.h
-maintainer-clean: distclean
- rm -f $(MAPS)
+# maintainer-clean intentionally leaves $(TEXTS)
+maintainer-clean:
+ rm -f $(MAPS) $(RADIXMAPS) $(GENERICMAPS) $(SPECIALMAPS) $(OBJS) $(BINS) map_checker.h
+mapcheck: $(MAPS) $(RADIXMAPS) map_checker
+ ./map_checker
DOWNLOAD = wget -O $@ --no-use-server-timestamps
#DOWNLOAD = curl -o $@
@@ -122,12 +152,12 @@ DOWNLOAD = wget -O $@ --no-use-server-timestamps
BIG5.TXT CNS11643.TXT:
$(DOWNLOAD) http://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/OTHER/$(@F)
+gb-18030-2000.xml windows-949-2000.xml:
+ $(DOWNLOAD) http://source.icu-project.org/repos/icu/data/trunk/charset/data/xml/$(@F)
+
euc-jis-2004-std.txt sjis-0213-2004-std.txt:
$(DOWNLOAD) http://x0213.org/codetable/$(@F)
-gb-18030-2000.xml:
- $(DOWNLOAD) https://ssl.icu-project.org/repos/icu/data/trunk/charset/data/xml/$(@F)
-
GB2312.TXT:
$(DOWNLOAD) 'http://trac.greenstone.org/browser/trunk/gsdl/unicode/MAPPINGS/EASTASIA/GB/GB2312.TXT?rev=1842&format=txt'
@@ -143,7 +173,7 @@ KOI8-R.TXT KOI8-U.TXT:
$(ISO8859TEXTS):
$(DOWNLOAD) http://ftp.unicode.org/Public/MAPPINGS/ISO8859/$(@F)
-$(filter-out CP8%,$(WINTEXTS)):
+$(filter-out CP8%,$(WINTEXTS)) $(filter CP9%, $(SPECIALTEXTS)):
$(DOWNLOAD) http://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/$(@F)
$(filter CP8%,$(WINTEXTS)):
diff --git a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
index 6a1321b..822ab28 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
@@ -24,8 +24,10 @@
# UCS-2 code in hex
# # and Unicode name (not used in this script)
+use strict;
+require convutils;
-require "convutils.pm";
+my $this_script = $0;
# Load BIG5.TXT
my $all = &read_source("BIG5.TXT");
@@ -33,9 +35,10 @@ my $all = &read_source("BIG5.TXT");
# Load CP950.TXT
my $cp950txt = &read_source("CP950.TXT");
-foreach my $i (@$cp950txt) {
+foreach my $i (@$cp950txt)
+{
my $code = $i->{code};
- my $ucs = $i->{ucs};
+ my $ucs = $i->{ucs};
# Pick only the ETEN extended characters in the range 0xf9d6 - 0xf9dc
# from CP950.TXT
@@ -44,20 +47,22 @@ foreach my $i (@$cp950txt) {
&& $code >= 0xf9d6
&& $code <= 0xf9dc)
{
- push @$all, {code => $code,
- ucs => $ucs,
- comment => $i->{comment},
- direction => "both"};
+ push @$all,
+ { code => $code,
+ ucs => $ucs,
+ comment => $i->{comment},
+ direction => "both" };
}
}
-foreach my $i (@$all) {
+foreach my $i (@$all)
+{
my $code = $i->{code};
- my $ucs = $i->{ucs};
+ my $ucs = $i->{ucs};
- # BIG5.TXT maps several BIG5 characters to U+FFFD. The UTF-8 to BIG5 mapping can
- # contain only one of them. XXX: Doesn't really make sense to include any of them,
- # but for historical reasons, we map the first one of them.
+# BIG5.TXT maps several BIG5 characters to U+FFFD. The UTF-8 to BIG5 mapping can
+# contain only one of them. XXX: Doesn't really make sense to include any of them,
+# but for historical reasons, we map the first one of them.
if ($i->{ucs} == 0xFFFD && $i->{code} != 0xA15A)
{
$i->{direction} = "to_unicode";
@@ -65,4 +70,6 @@ foreach my $i (@$all) {
}
# Output
-print_tables("BIG5", $all);
+print_tables($this_script, "BIG5", $all);
+print_radix_trees($this_script, "BIG5", $all);
+
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
index 8df23f8..a933c12 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
@@ -13,32 +13,36 @@
# where the "u" field is the Unicode code point in hex,
# and the "b" field is the hex byte sequence for GB18030
-require "convutils.pm";
+use strict;
+require convutils;
+
+my $this_script = $0;
# Read the input
-$in_file = "gb-18030-2000.xml";
+my $in_file = "gb-18030-2000.xml";
-open(FILE, $in_file) || die("cannot open $in_file");
+open(my $in, '<', $in_file) || die("cannot open $in_file");
my @mapping;
-while (<FILE>)
+while (<$in>)
{
next if (!m/<a u="([0-9A-F]+)" b="([0-9A-F ]+)"/);
- $u = $1;
- $c = $2;
+ my ($u, $c) = ($1, $2);
$c =~ s/ //g;
- $ucs = hex($u);
- $code = hex($c);
+ my $ucs = hex($u);
+ my $code = hex($c);
# The GB-18030 character set, which we use as the source, contains
# a lot of extra characters on top of the GB2312 character set that
# EUC_CN encodes. Filter out those extra characters.
+
next if (($code & 0xFF) < 0xA1);
+#<<< do not let perltidy touch this
next if (!($code >= 0xA100 && $code <= 0xA9FF ||
$code >= 0xB000 && $code <= 0xF7FF));
-
+#>>>
next if ($code >= 0xA2A1 && $code <= 0xA2B0);
next if ($code >= 0xA2E3 && $code <= 0xA2E4);
next if ($code >= 0xA2EF && $code <= 0xA2F0);
@@ -65,12 +69,12 @@ while (<FILE>)
$ucs = 0x2015;
}
- push @mapping, {
- ucs => $ucs,
- code => $code,
- direction => 'both'
- }
+ push @mapping,
+ { ucs => $ucs,
+ code => $code,
+ direction => 'both' };
}
-close(FILE);
+close($in);
-print_tables("EUC_CN", \@mapping);
+print_tables($this_script, "EUC_CN", \@mapping);
+print_radix_trees($this_script, "EUC_CN", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
index b4e140b..38c0b2a 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
@@ -7,53 +7,54 @@
# Generate UTF-8 <--> EUC_JIS_2004 code conversion tables from
# "euc-jis-2004-std.txt" (http://x0213.org)
-require "convutils.pm";
+use strict;
+require convutils;
+
+my $this_script = $0;
# first generate UTF-8 --> EUC_JIS_2004 table
-$in_file = "euc-jis-2004-std.txt";
+my $in_file = "euc-jis-2004-std.txt";
-open(FILE, $in_file) || die("cannot open $in_file");
+open(my $in, '<', $in_file) || die("cannot open $in_file");
my @all;
-while ($line = <FILE>)
+while (my $line = <$in>)
{
if ($line =~ /^0x(.*)[ \t]*U\+(.*)\+(.*)[ \t]*#(.*)$/)
{
- $c = $1;
- $u1 = $2;
- $u2 = $3;
- $rest = "U+" . $u1 . "+" . $u2 . $4;
- $code = hex($c);
- $ucs1 = hex($u1);
- $ucs2 = hex($u2);
-
- push @all, { direction => 'both',
- ucs => $ucs1,
- ucs_second => $ucs2,
- code => $code,
- comment => $rest };
- next;
+ # combined characters
+ my ($c, $u1, $u2) = ($1, $2, $3);
+ my $rest = "U+" . $u1 . "+" . $u2 . $4;
+ my $code = hex($c);
+ my $ucs1 = hex($u1);
+ my $ucs2 = hex($u2);
+
+ push @all,
+ { direction => 'both',
+ ucs => $ucs1,
+ ucs_second => $ucs2,
+ code => $code,
+ comment => $rest };
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
{
- $c = $1;
- $u = $2;
- $rest = "U+" . $u . $3;
- }
- else
- {
- next;
+ # non-combined characters
+ my ($c, $u, $rest) = ($1, $2, "U+" . $2 . $3);
+ my $ucs = hex($u);
+ my $code = hex($c);
+
+ next if ($code < 0x80 && $ucs < 0x80);
+
+ push @all,
+ { direction => 'both',
+ ucs => $ucs,
+ code => $code,
+ comment => $rest };
}
-
- $ucs = hex($u);
- $code = hex($c);
-
- next if ($code < 0x80 && $ucs < 0x80);
-
- push @all, { direction => 'both', ucs => $ucs, code => $code, comment => $rest };
}
-close(FILE);
+close($in);
-print_tables("EUC_JIS_2004", \@all, 1);
+print_tables($this_script, "EUC_JIS_2004", \@all, 1);
+print_radix_trees($this_script, "EUC_JIS_2004", \@all);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
index 0e9dd29..5ac3542 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
@@ -12,14 +12,17 @@
# organization's ftp site.
use strict;
-require "convutils.pm";
+require convutils;
+
+my $this_script = $0;
# Load JIS0212.TXT
my $jis0212 = &read_source("JIS0212.TXT");
my @mapping;
-foreach my $i (@$jis0212) {
+foreach my $i (@$jis0212)
+{
# We have a different mapping for this in the EUC_JP to UTF-8 direction.
if ($i->{code} == 0x2243)
{
@@ -46,13 +49,14 @@ foreach my $i (@$jis0212) {
# Load CP932.TXT.
my $ct932 = &read_source("CP932.TXT");
-foreach my $i (@$ct932) {
+foreach my $i (@$ct932)
+{
my $sjis = $i->{code};
# We have a different mapping for this in the EUC_JP to UTF-8 direction.
- if ($sjis == 0xeefa ||
- $sjis == 0xeefb ||
- $sjis == 0xeefc)
+ if ( $sjis == 0xeefa
+ || $sjis == 0xeefb
+ || $sjis == 0xeefc)
{
next;
}
@@ -61,9 +65,10 @@ foreach my $i (@$ct932) {
{
my $jis = &sjis2jis($sjis);
- $i->{code} = $jis | ($jis < 0x100 ? 0x8e00 :
- ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
-
+#<<< do not let perltidy touch this
+ $i->{code} = $jis | ($jis < 0x100 ? 0x8e00:
+ ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
+#>>>
# Remember the SJIS code for later.
$i->{sjis} = $sjis;
@@ -71,13 +76,14 @@ foreach my $i (@$ct932) {
}
}
-foreach my $i (@mapping) {
+foreach my $i (@mapping)
+{
my $sjis = $i->{sjis};
# These SJIS characters are excluded completely.
- if ($sjis >= 0xed00 && $sjis <= 0xeef9 ||
- $sjis >= 0xfa54 && $sjis <= 0xfa56 ||
- $sjis >= 0xfa58 && $sjis <= 0xfc4b)
+ if ( $sjis >= 0xed00 && $sjis <= 0xeef9
+ || $sjis >= 0xfa54 && $sjis <= 0xfa56
+ || $sjis >= 0xfa58 && $sjis <= 0xfc4b)
{
$i->{direction} = "none";
next;
@@ -90,6 +96,7 @@ foreach my $i (@mapping) {
next;
}
+#<<< do not let perltidy touch this
if ($sjis == 0x8790 || $sjis == 0x8791 || $sjis == 0x8792 ||
$sjis == 0x8795 || $sjis == 0x8796 || $sjis == 0x8797 ||
$sjis == 0x879a || $sjis == 0x879b || $sjis == 0x879c ||
@@ -190,8 +197,11 @@ push @mapping, (
{direction => 'to_unicode', ucs => 0x2121, code => 0x8ff4ad, comment => '# TELEPHONE SIGN'},
{direction => 'to_unicode', ucs => 0x3231, code => 0x8ff4ab, comment => '# PARENTHESIZED IDEOGRAPH STOCK'}
);
+#>>>
+
+print_tables($this_script, "EUC_JP", \@mapping);
+print_radix_trees($this_script, "EUC_JP", \@mapping);
-print_tables("EUC_JP", \@mapping);
#######################################################################
# sjis2jis ; SJIS => JIS conversion
@@ -213,12 +223,12 @@ sub sjis2jis
if ($pos >= 114 * 0x5e && $pos <= 115 * 0x5e + 0x1b)
{
# This region (115-ku) is out of range of JIS code but for
- # convenient to generate code in EUC CODESET 3, move this to
+ # convenience to generate code in EUC CODESET 3, move this to
# seemingly duplicate region (83-84-ku).
$pos = $pos - ((31 * 0x5e) + 12);
# after 85-ku 82-ten needs to be moved 2 codepoints
- $pos = $pos - 2 if ($pos >= 84 * 0x5c + 82)
+ $pos = $pos - 2 if ($pos >= 84 * 0x5c + 82);
}
my $hi2 = $pos / 0x5e;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
index a917d06..d17d777 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
@@ -16,7 +16,10 @@
# UCS-2 code in hex
# # and Unicode name (not used in this script)
-require "convutils.pm";
+use strict;
+require convutils;
+
+my $this_script = $0;
# Load the source file.
@@ -28,10 +31,13 @@ foreach my $i (@$mapping)
}
# Some extra characters that are not in KSX1001.TXT
-push @$mapping, (
+#<<< do not let perltidy touch this
+push @$mapping,(
{direction => 'both', ucs => 0x20AC, code => 0xa2e6, comment => '# EURO SIGN'},
{direction => 'both', ucs => 0x00AE, code => 0xa2e7, comment => '# REGISTERED SIGN'},
{direction => 'both', ucs => 0x327E, code => 0xa2e8, comment => '# CIRCLED HANGUL IEUNG U'}
);
+#>>>
-print_tables("EUC_KR", $mapping);
+print_tables($this_script, "EUC_KR", $mapping);
+print_radix_trees($this_script, "EUC_KR", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
index aceef54..603edc4 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
@@ -17,7 +17,10 @@
# UCS-2 code in hex
# # and Unicode name (not used in this script)
-require "convutils.pm";
+use strict;
+require convutils;
+
+my $this_script = $0;
my $mapping = &read_source("CNS11643.TXT");
@@ -25,8 +28,8 @@ my @extras;
foreach my $i (@$mapping)
{
- my $ucs = $i->{ucs};
- my $code = $i->{code};
+ my $ucs = $i->{ucs};
+ my $code = $i->{code};
my $origcode = $i->{code};
my $plane = ($code & 0x1f0000) >> 16;
@@ -49,15 +52,15 @@ foreach my $i (@$mapping)
# Some codes are mapped twice in the EUC_TW to UTF-8 table.
if ($origcode >= 0x12121 && $origcode <= 0x20000)
{
- push @extras, {
- ucs => $i->{ucs},
- code => ($i->{code} + 0x8ea10000),
- rest => $i->{rest},
- direction => 'to_unicode'
- }
+ push @extras,
+ { ucs => $i->{ucs},
+ code => ($i->{code} + 0x8ea10000),
+ rest => $i->{rest},
+ direction => 'to_unicode' };
}
}
push @$mapping, @extras;
-print_tables("EUC_TW", $mapping);
+print_tables($this_script, "EUC_TW", $mapping);
+print_radix_trees($this_script, "EUC_TW", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
index f583610..e20b4a8 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
@@ -13,33 +13,35 @@
# where the "u" field is the Unicode code point in hex,
# and the "b" field is the hex byte sequence for GB18030
-require "convutils.pm";
+use strict;
+require convutils;
+
+my $this_script = $0;
# Read the input
-$in_file = "gb-18030-2000.xml";
+my $in_file = "gb-18030-2000.xml";
-open(FILE, $in_file) || die("cannot open $in_file");
+open(my $in, '<', $in_file) || die("cannot open $in_file");
my @mapping;
-while (<FILE>)
+while (<$in>)
{
next if (!m/<a u="([0-9A-F]+)" b="([0-9A-F ]+)"/);
- $u = $1;
- $c = $2;
+ my ($u, $c) = ($1, $2);
$c =~ s/ //g;
- $ucs = hex($u);
- $code = hex($c);
+ my $ucs = hex($u);
+ my $code = hex($c);
if ($code >= 0x80 && $ucs >= 0x0080)
{
- push @mapping, {
- ucs => $ucs,
- code => $code,
- direction => 'both'
- }
+ push @mapping,
+ { ucs => $ucs,
+ code => $code,
+ direction => 'both' };
}
}
-close(FILE);
+close($in);
-print_tables("GB18030", \@mapping);
+print_tables($this_script, "GB18030", \@mapping);
+print_radix_trees($this_script, "GB18030", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
index b98f9a7..2dc9fb3 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
@@ -15,17 +15,23 @@
# UCS-2 code in hex
# # and Unicode name (not used in this script)
-require "convutils.pm";
+use strict;
+require convutils;
+
+my $this_script = $0;
# Load the source file.
my $mapping = &read_source("JOHAB.TXT");
# Some extra characters that are not in JOHAB.TXT
+#<<< do not let perltidy touch this
push @$mapping, (
{direction => 'both', ucs => 0x20AC, code => 0xd9e6, comment => '# EURO SIGN'},
{direction => 'both', ucs => 0x00AE, code => 0xd9e7, comment => '# REGISTERED SIGN'},
{direction => 'both', ucs => 0x327E, code => 0xd9e8, comment => '# CIRCLED HANGUL IEUNG U'}
);
+#>>>
-print_tables("JOHAB", $mapping);
+print_tables($this_script, "JOHAB", $mapping);
+print_radix_trees($this_script, "JOHAB", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
index 16a53ad..51ab6a1 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
@@ -7,75 +7,68 @@
# Generate UTF-8 <--> SHIFT_JIS_2004 code conversion tables from
# "sjis-0213-2004-std.txt" (http://x0213.org)
-require "convutils.pm";
+use strict;
+require convutils;
# first generate UTF-8 --> SHIFT_JIS_2004 table
-$in_file = "sjis-0213-2004-std.txt";
+my $this_script = $0;
-open(FILE, $in_file) || die("cannot open $in_file");
+my $in_file = "sjis-0213-2004-std.txt";
+
+open(my $in, '<', $in_file) || die("cannot open $in_file");
my @mapping;
-while ($line = <FILE>)
+while (my $line = <$in>)
{
if ($line =~ /^0x(.*)[ \t]*U\+(.*)\+(.*)[ \t]*#(.*)$/)
{
- $c = $1;
- $u1 = $2;
- $u2 = $3;
- $rest = "U+" . $u1 . "+" . $u2 . $4;
- $code = hex($c);
- $ucs1 = hex($u1);
- $ucs2 = hex($u2);
+ my ($c, $u1, $u2) = ($1, $2, $3);
+ my $rest = "U+" . $u1 . "+" . $u2 . $4;
+ my $code = hex($c);
+ my $ucs1 = hex($u1);
+ my $ucs2 = hex($u2);
- push @mapping, {
- code => $code,
- ucs => $ucs1,
+ push @mapping,
+ { code => $code,
+ ucs => $ucs1,
ucs_second => $ucs2,
- comment => $rest,
- direction => 'both'
- };
+ comment => $rest,
+ direction => 'both' };
next;
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
{
- $c = $1;
- $u = $2;
- $rest = "U+" . $u . $3;
- }
- else
- {
- next;
- }
+ my ($c, $u, $rest) = ($1, $2, "U+" . $2 . $3);
+ my ($ucs, $code) = (hex($u), hex($c));
+ my $direction;
- $ucs = hex($u);
- $code = hex($c);
+ if ($code < 0x80 && $ucs < 0x80)
+ {
+ next;
+ }
+ elsif ($code < 0x80)
+ {
+ $direction = 'from_unicode';
+ }
+ elsif ($ucs < 0x80)
+ {
+ $direction = 'to_unicode';
+ }
+ else
+ {
+ $direction = 'both';
+ }
- if ($code < 0x80 && $ucs < 0x80)
- {
- next;
+ push @mapping,
+ { code => $code,
+ ucs => $ucs,
+ comment => $rest,
+ direction => $direction };
}
- elsif ($code < 0x80)
- {
- $direction = 'from_unicode';
- }
- elsif ($ucs < 0x80)
- {
- $direction = 'to_unicode';
- }
- else
- {
- $direction = 'both';
- }
-
- push @mapping, {
- code => $code,
- ucs => $ucs,
- comment => $rest,
- direction => $direction
- };
}
-close(FILE);
+close($in);
-print_tables("SHIFT_JIS_2004", \@mapping, 1);
+print_tables($this_script, "SHIFT_JIS_2004", \@mapping, 1);
+print_radix_trees($this_script, "SHIFT_JIS_2004", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
index c8ff712..ffeb65f 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
@@ -11,38 +11,45 @@
# ftp site.
use strict;
-require "convutils.pm";
+require convutils;
-my $charset = read_source("CP932.TXT");
+my $this_script = $0;
+
+my $mapping = read_source("CP932.TXT");
# Drop these SJIS codes from the source for UTF8=>SJIS conversion
-my @reject_sjis =(
+#<<< do not let perltidy touch this
+my @reject_sjis = (
0xed40..0xeefc, 0x8754..0x875d, 0x878a, 0x8782,
- 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
+ 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
0x879a..0x879c
-);
+ );
+#>>>
-foreach my $i (@$charset)
+foreach my $i (@$mapping)
{
my $code = $i->{code};
- my $ucs = $i->{ucs};
+ my $ucs = $i->{ucs};
- if (grep {$code == $_} @reject_sjis)
+ if (grep { $code == $_ } @reject_sjis)
{
$i->{direction} = "to_unicode";
}
}
# Add these UTF8->SJIS pairs to the table.
-push @$charset, (
- {direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN'},
- {direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN'},
- {direction => "from_unicode", ucs => 0x00a5, code => 0x5c, comment => '# YEN SIGN'},
- {direction => "from_unicode", ucs => 0x00ac, code => 0x81ca, comment => '# NOT SIGN'},
+#<<< do not let perltidy touch this
+push @$mapping, (
+ {direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN'},
+ {direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN'},
+ {direction => "from_unicode", ucs => 0x00a5, code => 0x5c, comment => '# YEN SIGN'},
+ {direction => "from_unicode", ucs => 0x00ac, code => 0x81ca, comment => '# NOT SIGN'},
{direction => "from_unicode", ucs => 0x2016, code => 0x8161, comment => '# DOUBLE VERTICAL LINE'},
{direction => "from_unicode", ucs => 0x203e, code => 0x7e, comment => '# OVERLINE'},
{direction => "from_unicode", ucs => 0x2212, code => 0x817c, comment => '# MINUS SIGN'},
{direction => "from_unicode", ucs => 0x301c, code => 0x8160, comment => '# WAVE DASH'}
-);
+ );
+#>>>
-print_tables("SJIS", $charset);
+print_tables($this_script, "SJIS", $mapping);
+print_radix_trees($this_script, "SJIS", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
index b6bf3bd..2905b95 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
@@ -13,39 +13,45 @@
# where the "u" field is the Unicode code point in hex,
# and the "b" field is the hex byte sequence for UHC
-require "convutils.pm";
+use strict;
+require convutils;
+
+my $this_script = $0;
# Read the input
-$in_file = "windows-949-2000.xml";
+my $in_file = "windows-949-2000.xml";
-open(FILE, $in_file) || die("cannot open $in_file");
+open(my $in, '<', $in_file) || die("cannot open $in_file");
my @mapping;
-while (<FILE>)
+while (<$in>)
{
next if (!m/<a u="([0-9A-F]+)" b="([0-9A-F ]+)"/);
- $u = $1;
- $c = $2;
+ my ($u, $c) = ($1, $2);
$c =~ s/ //g;
- $ucs = hex($u);
- $code = hex($c);
+ my $ucs = hex($u);
+ my $code = hex($c);
next if ($code == 0x0080 || $code == 0x00FF);
if ($code >= 0x80 && $ucs >= 0x0080)
{
- push @mapping, {
- ucs => $ucs,
- code => $code,
- direction => 'both'
- }
+ push @mapping,
+ { ucs => $ucs,
+ code => $code,
+ direction => 'both' };
}
}
-close(FILE);
+close($in);
# One extra character that's not in the source file.
-push @mapping, { direction => 'both', code => 0xa2e8, ucs => 0x327e, comment => 'CIRCLED HANGUL IEUNG U' };
-
-print_tables("UHC", \@mapping);
+push @mapping,
+ { direction => 'both',
+ code => 0xa2e8,
+ ucs => 0x327e,
+ comment => 'CIRCLED HANGUL IEUNG U' };
+
+print_tables($this_script, "UHC", \@mapping);
+print_radix_trees($this_script, "UHC", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_most.pl b/src/backend/utils/mb/Unicode/UCS_to_most.pl
index a3cf436..572c232 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_most.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_most.pl
@@ -15,9 +15,12 @@
# UCS-2 code in hex
# # and Unicode name (not used in this script)
-require "convutils.pm";
+use strict;
+require convutils;
-%filename = (
+my $this_script = $0;
+
+my %filename = (
'WIN866' => 'CP866.TXT',
'WIN874' => 'CP874.TXT',
'WIN1250' => 'CP1250.TXT',
@@ -46,11 +49,13 @@ require "convutils.pm";
'KOI8U' => 'KOI8-U.TXT',
'GBK' => 'CP936.TXT');
-@charsets = keys(%filename);
-@charsets = @ARGV if scalar(@ARGV);
-foreach $charset (@charsets)
+# make maps for all encodings if not specfied
+my @charsets = (scalar(@ARGV) > 0) ? @ARGV : keys(%filename);
+
+foreach my $charset (@charsets)
{
my $mapping = &read_source($filename{$charset});
- print_tables($charset, $mapping);
+ print_tables($this_script, $charset, $mapping);
+ print_radix_trees($this_script, $charset, $mapping);
}
diff --git a/src/backend/utils/mb/Unicode/convutils.pm b/src/backend/utils/mb/Unicode/convutils.pm
index ac8eda4..26a42d3 100644
--- a/src/backend/utils/mb/Unicode/convutils.pm
+++ b/src/backend/utils/mb/Unicode/convutils.pm
@@ -3,13 +3,15 @@
#
# src/backend/utils/mb/Unicode/convutils.pm
+use strict;
+
#######################################################################
# convert UCS-4 to UTF-8
#
sub ucs2utf
{
- local ($ucs) = @_;
- local $utf;
+ my ($ucs) = @_;
+ my $utf;
if ($ucs <= 0x007f)
{
@@ -44,29 +46,33 @@ sub read_source
my ($fname) = @_;
my @r;
- open(my $in, $fname) || die("cannot open $fname");
+ open(my $in, '<', $fname) || die("cannot open $fname");
while (<$in>)
{
next if (/^#/);
chop;
- next if (/^$/); # Ignore empty lines
+ next if (/^$/); # Ignore empty lines
next if (/^0x([0-9A-F]+)\s+(#.*)$/);
# Skip the first column for JIS0208.TXT
+ #<<< do not let perltidy touch this
if (!/^0x([0-9A-Fa-f]+)\s+0x([0-9A-Fa-f]+)\s+(?:0x([0-9A-Fa-f]+)\s+)?(#.*)$/)
{
print STDERR "READ ERROR at line $. in $fname: $_\n";
exit;
}
- my $out = {f => $fname, l => $.,
- code => hex($1),
- ucs => hex($2),
- comment => $4,
- direction => "both"
- };
+ #>>>
+
+ my $out = {
+ f => $fname,
+ l => $.,
+ code => hex($1),
+ ucs => hex($2),
+ comment => $4,
+ direction => "both" };
# Ignore pure ASCII mappings. PostgreSQL character conversion code
# never even passes these to the conversion code.
@@ -83,6 +89,7 @@ sub read_source
# print_tables : output mapping tables
#
# Arguments:
+# this_script - the name of the *caller script* of this feature
# charset - string name of the character set.
# table - mapping table (see format below)
# verbose - if 1, output comment on each line,
@@ -104,7 +111,7 @@ sub read_source
#
sub print_tables
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
# Build an array with only the to-UTF8 direction mappings
my @to_unicode;
@@ -116,165 +123,1031 @@ sub print_tables
{
if (defined $i->{ucs_second})
{
- my $entry = {utf8 => ucs2utf($i->{ucs}),
- utf8_second => ucs2utf($i->{ucs_second}),
- code => $i->{code},
- comment => $i->{comment},
- f => $i->{f}, l => $i->{l}};
+ my $entry = {
+ utf8 => ucs2utf($i->{ucs}),
+ utf8_second => ucs2utf($i->{ucs_second}),
+ code => $i->{code},
+ comment => $i->{comment},
+ f => $i->{f},
+ l => $i->{l} };
if ($i->{direction} eq "both" || $i->{direction} eq "to_unicode")
{
push @to_unicode_combined, $entry;
}
- if ($i->{direction} eq "both" || $i->{direction} eq "from_unicode")
+ if ( $i->{direction} eq "both"
+ || $i->{direction} eq "from_unicode")
{
push @from_unicode_combined, $entry;
}
}
else
{
- my $entry = {utf8 => ucs2utf($i->{ucs}),
- code => $i->{code},
- comment => $i->{comment},
- f => $i->{f}, l => $i->{l}};
+ my $entry = {
+ utf8 => ucs2utf($i->{ucs}),
+ code => $i->{code},
+ comment => $i->{comment},
+ f => $i->{f},
+ l => $i->{l} };
if ($i->{direction} eq "both" || $i->{direction} eq "to_unicode")
{
push @to_unicode, $entry;
}
- if ($i->{direction} eq "both" || $i->{direction} eq "from_unicode")
+ if ( $i->{direction} eq "both"
+ || $i->{direction} eq "from_unicode")
{
push @from_unicode, $entry;
}
}
}
- print_to_utf8_map($charset, \@to_unicode, $verbose);
- print_to_utf8_combined_map($charset, \@to_unicode_combined, $verbose) if (scalar @to_unicode_combined > 0);
- print_from_utf8_map($charset, \@from_unicode, $verbose);
- print_from_utf8_combined_map($charset, \@from_unicode_combined, $verbose) if (scalar @from_unicode_combined > 0);
+ print_to_utf8_map($this_script, $charset, \@to_unicode, $verbose);
+ if (scalar @to_unicode_combined > 0)
+ {
+ print_to_utf8_combined_map($this_script, $charset,
+ \@to_unicode_combined, $verbose);
+ }
+ print_from_utf8_map($this_script, $charset, \@from_unicode, $verbose);
+ if (scalar @from_unicode_combined > 0)
+ {
+ print_from_utf8_combined_map($this_script, $charset,
+ \@from_unicode_combined, $verbose);
+ }
}
sub print_from_utf8_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("utf8_to_${charset}.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
- open(my $out, "> $fname") || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/$fname */\n\n".
- "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
- scalar(@$table));
+ open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$$a{utf8} <=> $$b{utf8}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{utf8} <=> $b->{utf8} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%04x, 0x%04x}", $$i{utf8}, $$i{code});
+ printf $out "\n {0x%04x, 0x%04x}", $i->{utf8}, $i->{code};
if ($verbose >= 2)
{
- $last_comment = "$$i{f}:$$i{l} $$i{comment}";
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
}
else
{
- $last_comment = $$i{comment};
+ $last_comment = $i->{comment};
}
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
sub print_from_utf8_combined_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("utf8_to_${charset}_combined.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
- open(my $out, "> $fname") || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/$fname */\n\n".
- "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
- scalar(@$table));
+ open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$$a{utf8} <=> $$b{utf8}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{utf8} <=> $b->{utf8} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%08x, 0x%08x, 0x%04x}", $$i{utf8}, $$i{utf8_second}, $$i{code});
- $last_comment = "$$i{comment}";
+ printf $out "\n {0x%08x, 0x%08x, 0x%04x}",
+ $i->{utf8}, $i->{utf8_second}, $i->{code};
+ $last_comment = $i->{comment};
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
sub print_to_utf8_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("${charset}_to_utf8.map");
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
- open(my $out, "> $fname") || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/${fname} */\n\n".
- "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
- scalar(@$table));
+ open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$$a{code} <=> $$b{code}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{code} <=> $b->{code} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%04x, 0x%x}", $$i{code}, $$i{utf8});
+ printf $out "\n {0x%04x, 0x%x}", $i->{code}, $i->{utf8};
if ($verbose >= 2)
{
- $last_comment = "$$i{f}:$$i{l} $$i{comment}";
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
}
else
{
- $last_comment = $$i{comment};
+ $last_comment = $i->{comment};
}
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
sub print_to_utf8_combined_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("${charset}_to_utf8_combined.map");
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
- open(my $out, "> $fname") || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/${fname} */\n\n".
- "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
- scalar(@$table));
+ open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$$a{code} <=> $$b{code}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{code} <=> $b->{code} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%04x, 0x%08x, 0x%08x}", $$i{code}, $$i{utf8}, $$i{utf8_second});
- $last_comment = "$$i{comment}";
+ printf $out "\n {0x%04x, 0x%08x, 0x%08x}",
+ $i->{code}, $i->{utf8}, $i->{utf8_second};
+ $last_comment = $i->{comment};
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
+#############################################################################
+# RADIX TREE STUFF
+
+# C struct type names : see wchar.h
+my $radix_type = "pg_mb_radix_tree";
+my $radix_node_type = "pg_mb_radix_index";
+
+#########################################
+# read_maptable(<map file name>)
+#
+# extract data from map files and returns a character map table.
+# returns a reference to a hash <in code> => <out code>
+sub read_maptable
+{
+ my ($fname) = @_;
+ my %c;
+
+ open(my $in, '<', $fname) || die("cannot open $fname");
+
+ while (<$in>)
+ {
+ if (/^[ \t]*{0x([0-9a-f]+), *0x([0-9a-f]+)},?/)
+ {
+ $c{ hex($1) } = hex($2);
+ }
+ }
+
+ close($in);
+ return \%c;
+}
+
+#########################################
+# generate_index(<charmap hash ref>)
+#
+# generate a radix tree data from a character table
+# returns a hashref to an index data.
+# {
+# csegs => <character segment index>
+# b2idx => [<tree index of 1st byte of 2-byte code>]
+# b3idx => [<idx for 1st byte for 3-byte code>, <2nd>]
+# b4idx => [<idx for 1st byte for 4-byte code>, <2nd>, <3rd>]
+# }
+#
+# Tables are in two forms, flat and segmented. a segmented table is
+# logically a two-dimentional table but physically a sequence of
+# segments, fixed length block of items. This structure allows us to
+# shrink table size by overlapping a shared sequence of zeros between
+# successive two segments. overlap_segments does that step.
+#
+# A flat table is simple set of key and value pairs. The value is a
+# segment id of the next segmented table. The next table is referenced
+# using the segment id and the next byte of a code.
+#
+# flat table (b2idx, b3idx1, b4idx1)
+# {
+# attr => {
+# segmented => true(1) if this index is segmented>
+# min => <minimum value of index key>
+# max => <maximum value of index key>
+# nextidx => <hash reference to the next level table>
+# }
+# i => { # index data
+# <byte> => <pointer value> # pointer to the next index
+# ...
+# }
+#
+# Each segments in segmented table is equivalent to a flat table
+# above.
+#
+# segmented table (csegs, b3idx2, b4idx2, b4idx3)
+# {
+# attr => {
+# segmented => true(1) if this index is segmented>
+# min => <minimum value of index key>
+# max => <maximum value of index key>
+# width => <required hex width only for cseg table>
+# is32bit => true if values are 32bit width, false means 16bit.
+# has0page => only for cseg. true if 0 page is for single byte chars
+# next => <hash reference to the next level table, if any>
+# }
+# i => { # segment data
+# <segid> => { # key for this segment
+# lower => <minimum value>
+# upper => <maximum value>
+# offset => <position of this segment in the whole table>
+# label => <label string of this segment>
+# d => { # segment data
+# <byte> => { # pointer to the next index
+# label => <label string for this item>
+# segid => <target segid of next level>
+# segoffset => <offset of the target segid>
+# }
+# ...
+# }
+# }
+# }
+# }
+
+sub generate_index
+{
+ my ($c) = @_;
+ my (%csegs, %b2idx, %b3idx1, %b3idx2, %b4idx1, %b4idx2, %b4idx3);
+ my @all_tables =
+ (\%csegs, \%b2idx, \%b3idx1, \%b3idx2, \%b4idx1, \%b4idx2, \%b4idx3);
+ my $si;
+
+ # initialize attributes of index tables
+ #<<< do not let perltidy touch this
+ $csegs{attr} = {name => "csegs", chartbl => 1, segmented => 1,
+ is32bit => 0, has0page => 0};
+ #>>>
+ $csegs{attr} = {
+ name => "csegs",
+ chartbl => 1,
+ segmented => 1,
+ is32bit => 0,
+ has0page => 0 };
+ $b2idx{attr} = { name => "b2idx", segmented => 0, nextidx => \%csegs };
+ $b3idx1{attr} = { name => "b3idx1", segmented => 0, nextidx => \%b3idx2 };
+ $b3idx2{attr} = { name => "b3idx2", segmented => 1, nextidx => \%csegs };
+ $b4idx1{attr} = { name => "b4idx1", segmented => 0, nextidx => \%b4idx2 };
+ $b4idx2{attr} = { name => "b4idx2", segmented => 1, nextidx => \%b4idx3 };
+ $b4idx3{attr} = { name => "b4idx3", segmented => 1, nextidx => \%csegs };
+
+ foreach my $in (keys %$c)
+ {
+ if ($in < 0x100)
+ {
+ my $b1 = $in;
+
+ # 1 byte code doesn't have index. the first segment #0 of
+ # character table stores them
+ $csegs{attr}{has0page} = 1;
+ $si = {
+ segid => 0,
+ off => $in,
+ label => "1byte-",
+ char => $c->{$in} };
+ }
+ elsif ($in < 0x10000)
+ {
+ # 2-byte code index consists of just one flat table
+ my $b1 = $in >> 8;
+ my $b2 = $in & 0xff;
+ my $csegid = $in >> 8;
+
+ if (!defined $b2idx{i}{$b1})
+ {
+ &set_min_max($b2idx{attr}, $b1);
+ $b2idx{i}{$b1}{segid} = $csegid;
+ }
+ $si = {
+ segid => $csegid,
+ off => $b2,
+ label => sprintf("%02x", $b1),
+ char => $c->{$in} };
+ }
+ elsif ($in < 0x1000000)
+ {
+ # 3-byte code index consists of one flat table and one
+ # segmented table
+ my $b1 = $in >> 16;
+ my $b2 = ($in >> 8) & 0xff;
+ my $b3 = $in & 0xff;
+ my $l1id = $in >> 16;
+ my $csegid = $in >> 8;
+
+ if (!defined $b3idx1{i}{$b1})
+ {
+ &set_min_max($b3idx1{attr}, $b1);
+ $b3idx1{i}{$b1}{segid} = $l1id;
+ }
+ if (!defined $b3idx2{i}{$l1id}{d}{$b2})
+ {
+ &set_min_max($b3idx2{attr}, $b2);
+ $b3idx2{i}{$l1id}{label} = sprintf("%02x", $b1);
+ $b3idx2{i}{$l1id}{d}{$b2} = {
+ segid => $csegid,
+ label => sprintf("%02x%02x", $b1, $b2) };
+ }
+
+ $si = {
+ segid => $csegid,
+ off => $b3,
+ label => sprintf("%02x%02x", $b1, $b2),
+ char => $c->{$in} };
+ }
+ elsif ($in < 0x100000000)
+ {
+ # 4-byte code index consists of one flat table, and two
+ # segmented tables
+ my $b1 = $in >> 24;
+ my $b2 = ($in >> 16) & 0xff;
+ my $b3 = ($in >> 8) & 0xff;
+ my $b4 = $in & 0xff;
+ my $l1id = $in >> 24;
+ my $l2id = $in >> 16;
+ my $csegid = $in >> 8;
+
+ if (!defined $b4idx1{i}{$b1})
+ {
+ &set_min_max($b4idx1{attr}, $b1);
+ $b4idx1{i}{$b1}{segid} = $l1id;
+ }
+
+ if (!defined $b4idx2{i}{$l1id}{d}{$b2})
+ {
+ &set_min_max($b4idx2{attr}, $b2);
+ $b4idx2{i}{$l1id}{d}{$b2} = {
+ segid => $l2id,
+ label => sprintf("%02x", $b1) };
+ }
+ if (!defined $b4idx3{i}{$l2id}{d}{$b3})
+ {
+ &set_min_max($b4idx3{attr}, $b3);
+ $b4idx3{i}{$l2id}{d}{$b3} = {
+ segid => $csegid,
+ label => sprintf("%02x%02x", $b1, $b2) };
+ }
+
+ $si = {
+ segid => $csegid,
+ off => $b4,
+ label => sprintf("%02x%02x%02x", $b1, $b2, $b3),
+ char => $c->{$in} };
+ }
+ else
+ {
+ die sprintf("up to 4 byte code is supported: %x", $in);
+ }
+
+ &set_min_max($csegs{attr}, $si->{off});
+ $csegs{i}{ $si->{segid} }{d}{ $si->{off} } = $si->{char};
+ $csegs{i}{ $si->{segid} }{label} = $si->{label};
+ $csegs{attr}{is32bit} = 1 if ($si->{char} >= 0x10000);
+ &update_width($csegs{attr}, $si->{char});
+ if ($si->{char} >= 0x100000000)
+ {
+ die "character width is over 32bit. abort.";
+ }
+ }
+
+ # calcualte segment attributes
+ foreach my $t (@all_tables)
+ {
+ next if (!defined $t->{i} || !$t->{attr}{segmented});
+
+ # segments are to be aligned in the numerical order of segment id
+ my @keylist = sort { $a <=> $b } keys $t->{i};
+ next if ($#keylist < 0);
+ my $offset = 1;
+ my $segsize = $t->{attr}{max} - $t->{attr}{min} + 1;
+
+ for my $k (@keylist)
+ {
+ my $seg = $t->{i}{$k};
+ $seg->{lower} = $t->{attr}{min};
+ $seg->{upper} = $t->{attr}{max};
+ $seg->{offset} = $offset;
+ $offset += $segsize;
+ }
+
+ # overlapping successive zeros between segments
+ &overlap_segments($t);
+ }
+
+ # make link among tables
+ foreach my $t (@all_tables)
+ {
+ &make_index_link($t, $t->{attr}{nextidx});
+ }
+
+ return {
+ name_prefix => "",
+ csegs => \%csegs,
+ b2idx => [ \%b2idx ],
+ b3idx => [ \%b3idx1, \%b3idx2 ],
+ b4idx => [ \%b4idx1, \%b4idx2, \%b4idx3 ],
+ all => \@all_tables };
+}
+
+
+#########################################
+# set_min_max - internal routine to maintain min and max value of a table
+sub set_min_max
+{
+ my ($a, $v) = @_;
+
+ $a->{min} = $v if (!defined $a->{min} || $v < $a->{min});
+ $a->{max} = $v if (!defined $a->{max} || $v > $a->{max});
+}
+
+#########################################
+# set_maxval - internal routine to maintain mixval
+sub update_width
+{
+ my ($a, $v) = @_;
+
+ my $nnibbles = int((int(log($v) / log(16)) + 1) / 2) * 2;
+ if (!defined $a->{width} || $nnibbles > $a->{width})
+ {
+ $a->{width} = $nnibbles;
+ }
+}
+
+#########################################
+# overlap_segments
+#
+# removes duplicate regeion between two successive segments.
+
+sub overlap_segments
+{
+ my ($h) = @_;
+
+ # don't touch if undefined
+ return if (!defined $h->{i} || !$h->{attr}{segmented});
+ my $index = $h->{i};
+ my ($min, $max) = ($h->{attr}{min}, $h->{attr}{max});
+ my ($prev, $first);
+ my @segids = sort { $a <=> $b } keys $index;
+ return if ($#segids < 1);
+
+ $first = 1;
+ undef $prev;
+
+ for my $segid (@segids)
+ {
+ my $seg = $index->{$segid};
+
+ # smin and smax is range excluded preceeding and trailing zeros
+ my @keys = sort { $a <=> $b } keys $seg->{d};
+ my $smin = $keys[0];
+ my $smax = $keys[-1];
+
+ if ($first)
+ {
+ # first segment doesn't have a preceding segment
+ $seg->{offset} = 1;
+ $seg->{lower} = $min;
+ $seg->{upper} = $smax;
+ }
+ else
+ {
+ # calculate overlap and shift segment location
+ my $prefix = $smin - $min;
+ my $postfix = $max - $smax;
+ my $prevpostfix = $max - $prev->{upper};
+ my $overlap = $prevpostfix < $prefix ? $prevpostfix : $prefix;
+
+ $seg->{lower} = $min + $overlap;
+ $seg->{upper} = $smax;
+ $seg->{offset} = $prev->{offset} + ($max - $min + 1) - $overlap;
+ $prev->{upper} = $max;
+ }
+ $prev = $seg;
+ $first = 0;
+ }
+
+ return $h;
+}
+
+######################################################
+# make_index_link(from_table, to_table)
+#
+# Fills out target pointers in non-leaf index tables.
+#
+# from_table - table to set links
+# to_table - target table of from_table
+
+sub make_index_link
+{
+ my ($s, $t) = @_;
+ return if (!defined $s->{i} || !defined $t->{i});
+
+ my @tkeys = sort { $a <=> $b } keys $t->{i};
+
+ if ($s->{attr}{segmented})
+ {
+ foreach my $k1 (keys $s->{i})
+ {
+ foreach my $k2 (keys $s->{i}{$k1}{d})
+ {
+ my $tsegid = $s->{i}{$k1}{d}{$k2}{segid};
+ if (!defined $tsegid)
+ {
+ die sprintf(
+ "segid is not set in %s{i}{%x}{d}{%x}{segid}",
+ $s->{attr}{name},
+ $k1, $k2);
+ }
+ $s->{i}{$k1}{d}{$k2}{segoffset} = $t->{i}{$tsegid}{offset};
+ }
+ }
+ }
+ else
+ {
+ foreach my $k (keys $s->{i})
+ {
+ my $tsegid = $s->{i}{$k}{segid};
+ if (!defined $tsegid)
+ {
+ die sprintf("segid is not set in %s{i}{%x}{segid}",
+ $s->{attr}{name}, $k);
+ }
+ $s->{i}{$k}{segoffset} = $t->{i}{$tsegid}{offset};
+ }
+ }
+}
+
+###############################################
+# print_radix_table - output index table as C-struct
+#
+# print_radix_table(hd, table, tblname, width)
+# returns 1 if the table is written
+#
+# hd - file handle to write
+# table - ref to an index table
+# tblname - C symbol name for the table
+# width - width in characters of this table
+
+sub print_radix_table
+{
+ my ($hd, $table, $tblname, $width) = @_;
+
+ return 0 if (!defined $table->{i});
+
+ if ($table->{attr}{chartbl})
+ {
+ &print_chars_table($hd, $table, $tblname, $width);
+ }
+ elsif ($table->{attr}{segmented})
+ {
+ &print_segmented_table($hd, $table, $tblname, $width);
+ }
+ else
+ {
+ &print_flat_table($hd, $table, $tblname, $width);
+ }
+ return 1;
+}
+
+#########################################
+# print_chars_table
+#
+# print_chars_table(hd, table, tblname, width)
+# this is usually called via writ_table
+#
+# hd - file handle to write
+# table - ref to an index table
+# tblname - C symbol name for the table
+# tblwidth- width in characters of this table
+
+sub print_chars_table
+{
+ my ($hd, $table, $tblname, $width) = @_;
+ my ($st, $ed) = ($table->{attr}{min}, $table->{attr}{max});
+ my ($type) = $table->{attr}{is32bit} ? "uint32" : "uint16";
+
+ printf $hd "static const %s %s[] =\n{", $type, $tblname;
+ printf $hd " /* chars content - index range = [%02x, %02x] */", $st, $ed;
+
+ # values in character table are written in fixedwidth
+ # hexadecimals. calculate the number of columns in a line. 13 is
+ # the length of line header.
+
+ my $colwidth = $table->{attr}{width};
+ my $colseplen = 4; # the length of ", 0x"
+ my $headerlength = 13;
+ my $colnum = int(($width - $headerlength) / ($colwidth + $colseplen));
+
+ # round down to multiples of 4. don't bother by too small table width
+ my $colnum = int($colnum / 4) * 4;
+ my $line = "";
+ my $first0 = 1;
+
+ # output all segments in segment id order
+ foreach my $k (sort { $a <=> $b } keys $table->{i})
+ {
+ my $s = $table->{i}{$k};
+ if (!$first0)
+ {
+ $line =~ s/\s+$//; # remove trailing space
+ print $hd $line, ",\n";
+ $line = "";
+ }
+ $first0 = 0;
+
+ # write segment header
+ printf $hd "\n /*** %4sxx - offset 0x%05x ***/",
+ $s->{label}, $s->{offset};
+
+ # write segment content
+ my $first1 = 1;
+ my ($segstart, $segend) = ($s->{lower}, $s->{upper});
+ my ($xpos, $nocomma) = (0, 0);
+
+ foreach my $j (($segstart - ($segstart % $colnum)) .. $segend)
+ {
+ $line .= "," if (!$first1 && !$nocomma);
+
+ # write the previous line and put a line header for the
+ # new line if this is the first time or this line is full
+ if ($xpos >= $colnum || $first1)
+ {
+ $line =~ s/\s+$//; # remove trailing space
+ print $hd $line, "\n";
+ $line = sprintf(" /* %02x */ ", $j);
+ $xpos = 0;
+ }
+ else
+ {
+ $line .= " ";
+ }
+ $first1 = 0;
+
+ # write each column
+ if ($j >= $segstart)
+ {
+ $line .= sprintf("0x%0*x", $colwidth, $s->{d}{$j});
+ $nocomma = 0;
+ }
+ else
+ {
+ # adjust column position
+ $line .= " " x ($colwidth + 3);
+ $nocomma = 1;
+ }
+ $xpos++;
+ }
+
+ }
+
+ $line =~ s/\s+$//;
+ print $hd $line, "\n};\n";
+}
+
+######################################################
+# print_flat_table - output nonsegmented index table
+#
+# print_flat_table(hd, table, tblname, width)
+# this is usually called via writ_table
+#
+# hd - file handle to write
+# table - ref to an index table
+# tblname - C symbol name for the table
+# width - width in characters of this table
+
+sub print_flat_table
+{
+ my ($hd, $table, $tblname, $width) = @_;
+ my ($st, $ed) = ($table->{attr}{min}, $table->{attr}{max});
+
+ print $hd "static const $radix_node_type $tblname =\n{";
+ printf $hd "\n 0x%x, 0x%x, /* table range */\n", $st, $ed;
+ print $hd " {";
+
+ my $first = 1;
+ my $line = "";
+
+ foreach my $i ($st .. $ed)
+ {
+ $line .= "," if (!$first);
+ my $newitem = sprintf("%d",
+ defined $table->{i}{$i} ? $table->{i}{$i}{segoffset} : 0);
+
+ # flush current line and feed a line if the current line
+ # exceeds a limit
+ if ($first || length($line . $newitem) > $width)
+ {
+ $line =~ s/\s+$//; # remove trailing space
+ print $hd "$line\n";
+ $line = " ";
+ }
+ else
+ {
+ $line .= " ";
+ }
+ $line .= $newitem;
+ $first = 0;
+ }
+ print $hd $line;
+ print $hd "\n }\n};\n";
+}
+
+######################################################
+# print_segmented_table - output segmented index table
+#
+# print_segmented_table(hd, table, tblname, width)
+# this is usually called via writ_table
+#
+# hd - file handle to write
+# table - ref to an index table
+# tblname - C symbol name for the table
+# width - width in characters of this table
+
+sub print_segmented_table
+{
+ my ($hd, $table, $tblname, $width) = @_;
+ my ($st, $ed) = ($table->{attr}{min}, $table->{attr}{max});
+
+ # write the variable definition
+ print $hd "static const $radix_node_type $tblname =\n{";
+ printf $hd "\n 0x%02x, 0x%02x, /*index range */\n {", $st, $ed;
+
+ my $first0 = 1;
+ foreach my $k (sort { $a <=> $b } keys $table->{i})
+ {
+ print $hd ",\n" if (!$first0);
+ $first0 = 0;
+ printf $hd "\n /*** %sxxxx - offset 0x%05x ****/",
+ $table->{i}{$k}{label}, $table->{i}{$k}{offset};
+
+ my $segstart = $table->{i}{$k}{lower};
+ my $segend = $table->{i}{$k}{upper};
+
+ my $line = "";
+ my $first1 = 1;
+ my $newitem = "";
+
+ foreach my $j ($segstart .. $segend)
+ {
+ $line .= "," if (!$first1);
+ $newitem = sprintf("%d",
+ $table->{i}{$k}{d}{$j}
+ ? $table->{i}{$k}{d}{$j}{segoffset}
+ : 0);
+
+ if ($first1 || length($line . $newitem) > $width)
+ {
+ $line =~ s/\s+$//;
+ print $hd "$line\n";
+ $line =
+ sprintf(" /* %2s%02x */ ", $table->{i}{$k}{label}, $j);
+ }
+ else
+ {
+ $line .= " ";
+ }
+ $line .= $newitem;
+ $first1 = 0;
+ }
+ print $hd $line;
+ }
+ print $hd "\n }\n};\n";
+}
+
+#########################################
+# make_table_refname(table, prefix)
+#
+# internal routine to make C reference notation for tables
+
+sub make_table_refname
+{
+ my ($table, $prefix) = @_;
+
+ return "NULL" if (!defined $table->{i});
+ return "&" . $prefix . $table->{attr}{name};
+}
+
+#########################################
+# print_radix_main(hd, tblname, trie, name_prefix)
+#
+# write main radix tree table
+#
+# hd - file handle to write this table
+# tblname - variable name of this struct
+# trie - ref to a radix tree
+# name_prefix- prefix for subtables.
+
+sub print_radix_main
+{
+ my ($hd, $tblname, $trie, $name_prefix) = @_;
+ my $ctblname = $name_prefix . $trie->{csegs}{attr}{name};
+ my ($ctbl16name, $ctbl32name);
+ if ($trie->{csegs}{attr}{is32bit})
+ {
+ $ctbl16name = "NULL";
+ $ctbl32name = $ctblname;
+ }
+ else
+ {
+ $ctbl16name = $ctblname;
+ $ctbl32name = "NULL";
+ }
+
+ my $b2iname = make_table_refname($trie->{b2idx}[0], $name_prefix);
+ my $b3i1name = make_table_refname($trie->{b3idx}[0], $name_prefix);
+ my $b3i2name = make_table_refname($trie->{b3idx}[1], $name_prefix);
+ my $b4i1name = make_table_refname($trie->{b4idx}[0], $name_prefix);
+ my $b4i2name = make_table_refname($trie->{b4idx}[1], $name_prefix);
+ my $b4i3name = make_table_refname($trie->{b4idx}[2], $name_prefix);
+
+ #<<< do not let perltidy touch this
+ print $hd "static const $radix_type $tblname =\n{\n";
+ print $hd " /* final character table offset and body */\n";
+ printf $hd " 0x%x, 0x%x, %s, %s, %s,\n",
+ $trie->{csegs}{attr}{min}, $trie->{csegs}{attr}{max},
+ $trie->{csegs}{attr}{has0page} ? 'true' : 'false',
+ $ctbl16name, $ctbl32name;
+
+ print $hd " /* 2-byte code table */\n";
+ print $hd " $b2iname,\n";
+ print $hd " /* 3-byte code tables */\n";
+ print $hd " {$b3i1name, $b3i2name},\n";
+ print $hd " /* 4-byte code table */\n";
+ print $hd " {$b4i1name, $b4i2name, $b4i3name},\n";
+ print $hd "};\n";
+ #>>>
+}
+
+######################################################
+# make_charmap - convert charset table to charmap hash
+# with checking duplicate source code
+#
+# make_charmap(\@charset, $direction)
+# charset - ref to charset table : see print_tables
+# direction - conversion direction
+
+sub make_charmap
+{
+ my ($charset, $direction) = @_;
+
+ die "unacceptable direction : $direction"
+ if ($direction ne "to_unicode" && $direction ne "from_unicode");
+
+ my %charmap;
+ foreach my $c (@$charset)
+ {
+ next if ($c->{direction} ne $direction && $c->{direction} ne "both");
+
+ # don't generate entries for combined characters
+ next if (defined $c->{ucs_second});
+
+ my ($src, $dst) =
+ $direction eq "to_unicode"
+ ? ($c->{code}, $c->{ucs})
+ : ($c->{ucs}, $c->{code});
+
+ if (defined $c->{$src})
+ {
+ printf STDERR
+ "Error: duplicate source code: 0x%04x => 0x%04x, 0x%04x\n",
+ $src, $c->{$src}, $dst;
+ exit;
+ }
+ if ($direction eq "to_unicode")
+ {
+ $charmap{$src} = ucs2utf($dst);
+ }
+ else
+ {
+ $charmap{ ucs2utf($src) } = $dst;
+ }
+
+ }
+
+ return \%charmap;
+}
+
+
+#########################################
+# print_radix_map - write the whole content of C source of tadix tree
+#
+# print_radix_map($this_script, $csname, $direction, \%charset, $tblwidth)
+#
+# this_script - the name of the *caller script* of this feature
+# csname - character set name other than ucs
+# direction - desired direction "to_unicode" or "from_unicode"
+# charset - ref to character set array
+# tblwidth - width in characters of output source file
+
+sub print_radix_map
+{
+ my ($this_script, $csname, $direction, $charset, $tblwidth) = @_;
+
+ my $charmap = &make_charmap($charset, $direction);
+ my $trie = &generate_index($charmap);
+ my $fname =
+ $direction eq "to_unicode"
+ ? lc("${csname}_to_utf8_radix.map")
+ : lc("utf8_to_${csname}_radix.map");
+
+ my $tblname = lc("${csname}_${direction}_tree");
+ my $name_prefix = lc("${csname}_${direction}_");
+
+ if ($direction eq "to_unicode")
+ {
+ print "- Writing ${csname}=>UTF8 conversion radix index: $fname\n";
+ }
+ else
+ {
+ print "- Writing UTF8=>${csname} conversion radix index: $fname\n";
+ }
+
+ open(my $out, '>', $fname) || die("cannot open $fname");
+
+ print $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n";
+
+ foreach my $t (@{ $trie->{all} })
+ {
+ my $table_name = $name_prefix . $t->{attr}{name};
+
+ if (&print_radix_table($out, $t, $table_name, $tblwidth))
+ {
+ print $out "\n";
+ }
+ }
+
+ &print_radix_main($out, $tblname, $trie, $name_prefix);
+ close($out);
+}
+
+
+###################################################################
+# print_radix_trees - write the radix tree files for both direction
+#
+# print_radix_trees($this_script, $csname, \%charset)
+#
+# this_script - the name of the *caller script* of this feature
+# csname - character set name other than ucs
+# charset - ref to character set array
+sub print_radix_trees
+{
+ my ($this_script, $csname, $charset) = @_;
+
+ &print_radix_map($this_script, $csname, "from_unicode", $charset, 78);
+ &print_radix_map($this_script, $csname, "to_unicode", $charset, 78);
+}
+
+sub dump_charset
+{
+ my ($list, $filt) = @_;
+
+ foreach my $i (@$list)
+ {
+ next if (defined $filt && !&$filt($i));
+ if (!defined $i->{ucs}) { $i->{ucs} = &utf2ucs($i->{utf8}); }
+ printf "ucs=%x, code=%x, direction=%s %s:%d %s\n",
+ $i->{ucs}, $i->{code}, $i->{direction},
+ $i->{f}, $i->{l}, $i->{comment};
+ }
+}
+
1;
diff --git a/src/backend/utils/mb/Unicode/download_srctxts.sh b/src/backend/utils/mb/Unicode/download_srctxts.sh
new file mode 100755
index 0000000..572d57e
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/download_srctxts.sh
@@ -0,0 +1,127 @@
+#! /bin/bash
+
+# This script downloads conversion source files from URLs as of 2016/10/27
+# These source files may removed or changed without notice
+if [ ! -e CP932.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
+fi
+if [ ! -e JIS0201.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0201.TXT
+fi
+if [ ! -e JIS0208.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0208.TXT
+fi
+if [ ! -e JIS0212.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0212.TXT
+fi
+if [ ! -e SHIFTJIS.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/SHIFTJIS.TXT
+fi
+if [ ! -e CP866.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP866.TXT
+fi
+if [ ! -e CP874.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP874.TXT
+fi
+if [ ! -e CP936.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP936.TXT
+fi
+if [ ! -e CP950.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP950.TXT
+fi
+if [ ! -e CP1250.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1250.TXT
+fi
+if [ ! -e CP1251.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1251.TXT
+fi
+if [ ! -e CP1252.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT
+fi
+if [ ! -e CP1253.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1253.TXT
+fi
+if [ ! -e CP1254.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1254.TXT
+fi
+if [ ! -e CP1255.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1255.TXT
+fi
+if [ ! -e CP1256.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1256.TXT
+fi
+if [ ! -e CP1257.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1257.TXT
+fi
+if [ ! -e CP1258.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1258.TXT
+fi
+if [ ! -e 8859-2.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-2.TXT
+fi
+if [ ! -e 8859-3.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-3.TXT
+fi
+if [ ! -e 8859-4.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-4.TXT
+fi
+if [ ! -e 8859-5.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-5.TXT
+fi
+if [ ! -e 8859-6.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-6.TXT
+fi
+if [ ! -e 8859-7.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-7.TXT
+fi
+if [ ! -e 8859-8.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-8.TXT
+fi
+if [ ! -e 8859-9.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-9.TXT
+fi
+if [ ! -e 8859-10.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-10.TXT
+fi
+if [ ! -e 8859-13.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-13.TXT
+fi
+if [ ! -e 8859-14.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-14.TXT
+fi
+if [ ! -e 8859-15.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-15.TXT
+fi
+if [ ! -e 8859-16.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-16.TXT
+fi
+if [ ! -e KOI8-R.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT
+fi
+if [ ! -e KOI8-U.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-U.TXT
+fi
+if [ ! -e CNS11643.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/OTHER/CNS11643.TXT
+fi
+if [ ! -e KSX1001.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/KSC/KSX1001.TXT
+fi
+if [ ! -e JOHAB.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/KSC/JOHAB.TXT
+fi
+if [ ! -e BIG5.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/OTHER/BIG5.TXT
+fi
+if [ ! -e windows-949-2000.xml ]; then
+ wget http://source.icu-project.org/repos/icu/data/trunk/charset/data/xml/windows-949-2000.xml
+fi
+if [ ! -e gb-18030-2000.xml ]; then
+ wget http://source.icu-project.org/repos/icu/data/trunk/charset/data/xml/gb-18030-2000.xml
+fi
+if [ ! -e sjis-0213-2004-std.txt ]; then
+ wget http://x0213.org/codetable/sjis-0213-2004-std.txt
+fi
+if [ ! -e euc-jis-2004-std.txt ]; then
+ wget http://x0213.org/codetable/euc-jis-2004-std.txt
+fi
diff --git a/src/backend/utils/mb/Unicode/make_mapchecker.pl b/src/backend/utils/mb/Unicode/make_mapchecker.pl
new file mode 100755
index 0000000..6de0b3f
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/make_mapchecker.pl
@@ -0,0 +1,71 @@
+#! /usr/bin/perl
+
+use strict;
+
+opendir(my $dh, ".") || die "failed to open directory: .";
+my @radixmaps = grep { /_radix\.map$/ } readdir($dh);
+closedir($dh);
+
+my %plainmaps;
+
+# check if all radix maps has corresponding plain map
+foreach my $rmap (@radixmaps)
+{
+ my $pmap = $rmap;
+ $pmap =~ s/_radix//;
+ if (!-e $pmap)
+ {
+ die("radix map \"$rmap\" has no corresponding plain map\n");
+ }
+ $plainmaps{$rmap} = $pmap;
+}
+
+# Generate sanity checker source
+my $out;
+open($out, '>', "map_checker.h")
+ || die "cannot open file to write: map_checker.h";
+foreach my $i (sort @radixmaps)
+{
+ print $out "#include \"$i\"\n";
+ print $out "#include \"$plainmaps{$i}\"\n";
+}
+
+my @mapnames = map { my $m = $_; $m =~ s/\.map//; $m } values %plainmaps;
+
+print $out <<'EOF';
+
+struct mappair
+{
+ const char *name;
+ int len;
+ const pg_local_to_utf *lu;
+ const pg_utf_to_local *ul;
+ const pg_mb_radix_tree *rt;
+} mappairs[] = {
+EOF
+
+foreach my $m (@mapnames)
+{
+ if ($m =~ /^utf8_to_(.*)$/)
+ {
+ my $e = uc($1);
+ print $out
+" {\"$m\", lengthof(ULmap$e), NULL, ULmap$e, &$1_from_unicode_tree}";
+ }
+ elsif ($m =~ /^(.*)_to_utf8$/)
+ {
+ my $e = uc($1);
+ print $out
+ " {\"$m\", lengthof(LUmap$e), LUmap$e, NULL, &$1_to_unicode_tree}";
+ }
+ else
+ {
+ die "Unrecognizable map name: $m";
+ }
+ print $out ",\n";
+}
+
+print $out " {NULL, 0, NULL, NULL, NULL}\n};\n";
+
+close($out);
+
diff --git a/src/backend/utils/mb/Unicode/map_checker.c b/src/backend/utils/mb/Unicode/map_checker.c
new file mode 100644
index 0000000..643ac10
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/map_checker.c
@@ -0,0 +1,147 @@
+#include "postgres.h"
+#include "mb/pg_wchar.h"
+
+#define lengthof(array) (sizeof (array) / sizeof ((array)[0]))
+
+#include "map_checker.h"
+
+/*
+ * radix tree conversion function - this should be identical to the function in
+ * ../conv.c with the same name
+ */
+const uint32 pg_mb_radix_conv(const pg_mb_radix_tree *rt, const uint32 c)
+{
+ uint32 off = 0;
+ uint32 b1 = c >> 24;
+ uint32 b2 = (c >> 16) & 0xff;
+ uint32 b3 = (c >> 8) & 0xff;
+ uint32 b4 = c & 0xff;
+
+ if (b1 > 0)
+ {
+ /* 4-byte code */
+ uint32 idx;
+
+ /* check code validity - fist byte */
+ if (rt->b4idx[0] == NULL ||
+ b1 < rt->b4idx[0]->lower || b1 > rt->b4idx[0]->upper)
+ return 0;
+
+ idx = b1 - rt->b4idx[0]->lower;
+ off = rt->b4idx[0]->idx[idx];
+ if (off == 0)
+ return 0;
+
+ /* check code validity - second byte */
+ if (b2 < rt->b4idx[1]->lower || b2 > rt->b4idx[1]->upper)
+ return 0;
+
+ idx = b2 - rt->b4idx[1]->lower;
+ off = (rt->b4idx[1]->idx + off - 1)[idx];
+ if (off == 0)
+ return 0;
+
+ /* check code validity - third byte */
+ if (b3 < rt->b4idx[2]->lower || b3 > rt->b4idx[2]->upper)
+ return 0;
+
+ idx = b3 - rt->b4idx[2]->lower;
+ off = (rt->b4idx[2]->idx + off - 1)[idx];
+ }
+ else if (b2 > 0)
+ {
+ /* 3-byte code */
+
+ uint32 idx;
+
+ /* check code validity - first byte */
+ if (rt->b3idx[0] == NULL ||
+ b2 < rt->b3idx[0]->lower || b2 > rt->b3idx[0]->upper)
+ return 0;
+
+ idx = b2 - rt->b3idx[0]->lower;
+ off = rt->b3idx[0]->idx[idx];
+ if (off == 0)
+ return 0;
+
+ /* check code validity - second byte */
+ if (b3 < rt->b3idx[1]->lower || b3 > rt->b3idx[1]->upper)
+ return 0;
+
+ idx = b3 - rt->b3idx[1]->lower;
+ off = (rt->b3idx[1]->idx + off - 1)[idx];
+ }
+ else if (b3 > 0)
+ {
+ /* 2-byte code */
+ uint32 idx;
+
+ /* check code validity - first byte */
+ if (rt->b2idx == NULL ||
+ b3 < rt->b2idx->lower || b3 > rt->b2idx->upper)
+ return 0;
+
+ idx = b3 - rt->b2idx->lower;
+ off = rt->b2idx->idx[idx];
+ }
+ else
+ {
+ if (rt->single_byte)
+ off = 1;
+ }
+
+ if (off == 0)
+ return 0;
+
+ /* check code validity - last byte */
+ if (b4 < rt->chars_lower || b4 > rt->chars_upper)
+ return 0;
+
+ if (rt->chars32)
+ return (rt->chars32 + off - 1)[b4 - rt->chars_lower];
+ else
+ return (rt->chars16 + off - 1)[b4 - rt->chars_lower];
+}
+
+int main(void)
+{
+ struct mappair *mp;
+
+ for (mp = mappairs ; mp->name ; mp++)
+ {
+ int i;
+
+ printf("Checking \"%s_radix.map\" against \"%s.map\"(%d chars)..", mp->name, mp->name, mp->len);
+ for (i = 0 ; i < mp->len ; i++)
+ {
+ uint32 s, c, d;
+
+ if (mp->ul)
+ {
+ s = mp->ul[i].utf;
+ d = mp->ul[i].code;
+ }
+ else
+ {
+ s = mp->lu[i].code;
+ d = mp->lu[i].utf;
+ }
+ if (s < 0x80)
+ {
+ fprintf(stderr, "\nASCII character ? (%x)", s);
+ exit(1);
+ }
+
+ c = pg_mb_radix_conv(mp->rt, s);
+
+ if (c != d)
+ {
+ fprintf(stderr, "\nConversion failure in \"%s\": %x => %x, expected %x\n",
+ mp->name, s, c, d);
+ exit(1);
+ }
+ }
+ printf("Ok.\n");
+ }
+ printf("All radix trees are perfect!\n");
+}
diff --git a/src/backend/utils/mb/conv.c b/src/backend/utils/mb/conv.c
index d50336b..d4fab1f 100644
--- a/src/backend/utils/mb/conv.c
+++ b/src/backend/utils/mb/conv.c
@@ -364,6 +364,103 @@ store_coded_char(unsigned char *dest, uint32 code)
}
/*
+ * radix tree conversion function
+ */
+const uint32 pg_mb_radix_conv(const pg_mb_radix_tree *rt, const uint32 c)
+{
+ uint32 off = 0;
+ uint32 b1 = c >> 24;
+ uint32 b2 = (c >> 16) & 0xff;
+ uint32 b3 = (c >> 8) & 0xff;
+ uint32 b4 = c & 0xff;
+
+ if (b1 > 0)
+ {
+ /* 4-byte code */
+ uint32 idx;
+
+ /* check code validity - fist byte */
+ if (rt->b4idx[0] == NULL ||
+ b1 < rt->b4idx[0]->lower || b1 > rt->b4idx[0]->upper)
+ return 0;
+
+ idx = b1 - rt->b4idx[0]->lower;
+ off = rt->b4idx[0]->idx[idx];
+ if (off == 0)
+ return 0;
+
+ /* check code validity - second byte */
+ if (b2 < rt->b4idx[1]->lower || b2 > rt->b4idx[1]->upper)
+ return 0;
+
+ idx = b2 - rt->b4idx[1]->lower;
+ off = (rt->b4idx[1]->idx + off - 1)[idx];
+ if (off == 0)
+ return 0;
+
+ /* check code validity - third byte */
+ if (b3 < rt->b4idx[2]->lower || b3 > rt->b4idx[2]->upper)
+ return 0;
+
+ idx = b3 - rt->b4idx[2]->lower;
+ off = (rt->b4idx[2]->idx + off - 1)[idx];
+ }
+ else if (b2 > 0)
+ {
+ /* 3-byte code */
+
+ uint32 idx;
+
+ /* check code validity - first byte */
+ if (rt->b3idx[0] == NULL ||
+ b2 < rt->b3idx[0]->lower || b2 > rt->b3idx[0]->upper)
+ return 0;
+
+ idx = b2 - rt->b3idx[0]->lower;
+ off = rt->b3idx[0]->idx[idx];
+ if (off == 0)
+ return 0;
+
+ /* check code validity - second byte */
+ if (b3 < rt->b3idx[1]->lower || b3 > rt->b3idx[1]->upper)
+ return 0;
+
+ idx = b3 - rt->b3idx[1]->lower;
+ off = (rt->b3idx[1]->idx + off - 1)[idx];
+ }
+ else if (b3 > 0)
+ {
+ /* 2-byte code */
+ uint32 idx;
+
+ /* check code validity - first byte */
+ if (rt->b2idx == NULL ||
+ b3 < rt->b2idx->lower || b3 > rt->b2idx->upper)
+ return 0;
+
+ idx = b3 - rt->b2idx->lower;
+ off = rt->b2idx->idx[idx];
+ }
+ else
+ {
+ if (rt->single_byte)
+ off = 1;
+ }
+
+ if (off == 0)
+ return 0;
+
+ /* check code validity - last byte */
+ if (b4 < rt->chars_lower || b4 > rt->chars_upper)
+ return 0;
+
+ if (rt->chars32)
+ return (rt->chars32 + off - 1)[b4 - rt->chars_lower];
+ else
+ return (rt->chars16 + off - 1)[b4 - rt->chars_lower];
+}
+
+/*
* UTF8 ---> local code
*
* utf: input string in UTF8 encoding (need not be null-terminated)
@@ -389,8 +486,8 @@ store_coded_char(unsigned char *dest, uint32 code)
void
UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const pg_utf_to_local *map, int mapsize,
- const pg_utf_to_local_combined *cmap, int cmapsize,
+ const void *map, int mapsize,
+ const void *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
@@ -516,13 +613,26 @@ UtfToLocal(const unsigned char *utf, int len,
}
/* Now check ordinary map */
- p = bsearch(&iutf, map, mapsize,
- sizeof(pg_utf_to_local), compare1);
+ if (mapsize > 0)
+ {
+ p = bsearch(&iutf, map, mapsize,
+ sizeof(pg_utf_to_local), compare1);
- if (p)
+ if (p)
+ {
+ iso = store_coded_char(iso, p->code);
+ continue;
+ }
+ }
+ else if (map)
{
- iso = store_coded_char(iso, p->code);
- continue;
+ uint32 converted = pg_mb_radix_conv((pg_mb_radix_tree *)map,
+ iutf);
+ if (converted)
+ {
+ iso = store_coded_char(iso, converted);
+ continue;
+ }
}
/* if there's a conversion function, try that */
@@ -575,8 +685,8 @@ UtfToLocal(const unsigned char *utf, int len,
void
LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const pg_local_to_utf *map, int mapsize,
- const pg_local_to_utf_combined *cmap, int cmapsize,
+ const void *map, int mapsize,
+ const void *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
@@ -635,26 +745,39 @@ LocalToUtf(const unsigned char *iso, int len,
iiso = 0; /* keep compiler quiet */
}
- /* First check ordinary map */
- p = bsearch(&iiso, map, mapsize,
- sizeof(pg_local_to_utf), compare2);
-
- if (p)
+ if (mapsize > 0)
{
- utf = store_coded_char(utf, p->utf);
- continue;
- }
+ /* First check ordinary map */
+ p = bsearch(&iiso, map, mapsize,
+ sizeof(pg_local_to_utf), compare2);
+
+ if (p)
+ {
+ utf = store_coded_char(utf, p->utf);
+ continue;
+ }
- /* If there's a combined character map, try that */
- if (cmap)
+ /* If there's a combined character map, try that */
+ if (cmap)
+ {
+ cp = bsearch(&iiso, cmap, cmapsize,
+ sizeof(pg_local_to_utf_combined), compare4);
+
+ if (cp)
+ {
+ utf = store_coded_char(utf, cp->utf1);
+ utf = store_coded_char(utf, cp->utf2);
+ continue;
+ }
+ }
+ }
+ else if (map)
{
- cp = bsearch(&iiso, cmap, cmapsize,
- sizeof(pg_local_to_utf_combined), compare4);
+ uint32 converted = pg_mb_radix_conv((pg_mb_radix_tree*)map, iiso);
- if (cp)
+ if (converted)
{
- utf = store_coded_char(utf, cp->utf1);
- utf = store_coded_char(utf, cp->utf2);
+ utf = store_coded_char(utf, converted);
continue;
}
}
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c b/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
index 3d71167..2857228 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/big5_to_utf8.map"
-#include "../../Unicode/utf8_to_big5.map"
+#include "../../Unicode/big5_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_big5_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ big5_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_BIG5, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapBIG5, lengthof(LUmapBIG5),
+ &big5_to_unicode_tree, 0,
NULL, 0,
NULL,
PG_BIG5);
@@ -60,7 +60,7 @@ utf8_to_big5(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_BIG5);
UtfToLocal(src, len, dest,
- ULmapBIG5, lengthof(ULmapBIG5),
+ &big5_from_unicode_tree, 0,
NULL, 0,
NULL,
PG_BIG5);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
index 6e2be74..f61f86b 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
@@ -14,10 +14,10 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/utf8_to_koi8r.map"
-#include "../../Unicode/koi8r_to_utf8.map"
-#include "../../Unicode/utf8_to_koi8u.map"
-#include "../../Unicode/koi8u_to_utf8.map"
+#include "../../Unicode/utf8_to_koi8r_radix.map"
+#include "../../Unicode/koi8r_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_koi8u_radix.map"
+#include "../../Unicode/koi8u_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -48,7 +48,7 @@ utf8_to_koi8r(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_KOI8R);
UtfToLocal(src, len, dest,
- ULmapKOI8R, lengthof(ULmapKOI8R),
+ &koi8r_from_unicode_tree, 0,
NULL, 0,
NULL,
PG_KOI8R);
@@ -66,7 +66,7 @@ koi8r_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_KOI8R, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapKOI8R, lengthof(LUmapKOI8R),
+ &koi8r_to_unicode_tree, 0,
NULL, 0,
NULL,
PG_KOI8R);
@@ -84,7 +84,7 @@ utf8_to_koi8u(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_KOI8U);
UtfToLocal(src, len, dest,
- ULmapKOI8U, lengthof(ULmapKOI8U),
+ &koi8u_from_unicode_tree, 0,
NULL, 0,
NULL,
PG_KOI8U);
@@ -102,7 +102,7 @@ koi8u_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_KOI8U, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapKOI8U, lengthof(LUmapKOI8U),
+ &koi8u_to_unicode_tree, 0,
NULL, 0,
NULL,
PG_KOI8U);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
index 4d14b26..1ad3d03 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_jis_2004_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_jis_2004.map"
+#include "../../Unicode/euc_jis_2004_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_jis_2004_radix.map"
#include "../../Unicode/euc_jis_2004_to_utf8_combined.map"
#include "../../Unicode/utf8_to_euc_jis_2004_combined.map"
@@ -44,7 +44,7 @@ euc_jis_2004_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_JIS_2004, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_JIS_2004, lengthof(LUmapEUC_JIS_2004),
+ &euc_jis_2004_to_unicode_tree, 0,
LUmapEUC_JIS_2004_combined, lengthof(LUmapEUC_JIS_2004_combined),
NULL,
PG_EUC_JIS_2004);
@@ -62,7 +62,7 @@ utf8_to_euc_jis_2004(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_JIS_2004);
UtfToLocal(src, len, dest,
- ULmapEUC_JIS_2004, lengthof(ULmapEUC_JIS_2004),
+ &euc_jis_2004_from_unicode_tree, 0,
ULmapEUC_JIS_2004_combined, lengthof(ULmapEUC_JIS_2004_combined),
NULL,
PG_EUC_JIS_2004);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
index 953123c..be1a036 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_cn_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_cn.map"
+#include "../../Unicode/euc_cn_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_cn_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_cn_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_CN, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_CN, lengthof(LUmapEUC_CN),
+ &euc_cn_to_unicode_tree, 0,
NULL, 0,
NULL,
PG_EUC_CN);
@@ -60,7 +60,7 @@ utf8_to_euc_cn(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_CN);
UtfToLocal(src, len, dest,
- ULmapEUC_CN, lengthof(ULmapEUC_CN),
+ &euc_cn_from_unicode_tree, 0,
NULL, 0,
NULL,
PG_EUC_CN);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
index dd020d2..cc46003 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_jp_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_jp.map"
+#include "../../Unicode/euc_jp_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_jp_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_jp_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_JP, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_JP, lengthof(LUmapEUC_JP),
+ &euc_jp_to_unicode_tree, 0,
NULL, 0,
NULL,
PG_EUC_JP);
@@ -60,7 +60,7 @@ utf8_to_euc_jp(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_JP);
UtfToLocal(src, len, dest,
- ULmapEUC_JP, lengthof(ULmapEUC_JP),
+ &euc_jp_from_unicode_tree, 0,
NULL, 0,
NULL,
PG_EUC_JP);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
index 7b5e04e..5e83522 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_kr_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_kr.map"
+#include "../../Unicode/euc_kr_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_kr_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_kr_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_KR, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_KR, lengthof(LUmapEUC_KR),
+ &euc_kr_to_unicode_tree, 0,
NULL, 0,
NULL,
PG_EUC_KR);
@@ -60,7 +60,7 @@ utf8_to_euc_kr(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_KR);
UtfToLocal(src, len, dest,
- ULmapEUC_KR, lengthof(ULmapEUC_KR),
+ &euc_kr_from_unicode_tree, 0,
NULL, 0,
NULL,
PG_EUC_KR);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
index 023a279..dd3d791 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_tw_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_tw.map"
+#include "../../Unicode/euc_tw_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_tw_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_tw_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_TW, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_TW, lengthof(LUmapEUC_TW),
+ &euc_tw_to_unicode_tree, 0,
NULL, 0,
NULL,
PG_EUC_TW);
@@ -60,7 +60,7 @@ utf8_to_euc_tw(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_TW);
UtfToLocal(src, len, dest,
- ULmapEUC_TW, lengthof(ULmapEUC_TW),
+ &euc_tw_from_unicode_tree, 0,
NULL, 0,
NULL,
PG_EUC_TW);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
index 5e8ec3d..3e3c74d 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/gb18030_to_utf8.map"
-#include "../../Unicode/utf8_to_gb18030.map"
+#include "../../Unicode/gb18030_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_gb18030_radix.map"
PG_MODULE_MAGIC;
@@ -197,7 +197,7 @@ gb18030_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_GB18030, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapGB18030, lengthof(LUmapGB18030),
+ &gb18030_to_unicode_tree, 0,
NULL, 0,
conv_18030_to_utf8,
PG_GB18030);
@@ -215,7 +215,7 @@ utf8_to_gb18030(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_GB18030);
UtfToLocal(src, len, dest,
- ULmapGB18030, lengthof(ULmapGB18030),
+ &gb18030_from_unicode_tree, 0,
NULL, 0,
conv_utf8_to_18030,
PG_GB18030);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
index d6613a0..872f353 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/gbk_to_utf8.map"
-#include "../../Unicode/utf8_to_gbk.map"
+#include "../../Unicode/gbk_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_gbk_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ gbk_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_GBK, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapGBK, lengthof(LUmapGBK),
+ &gbk_to_unicode_tree, 0,
NULL, 0,
NULL,
PG_GBK);
@@ -60,7 +60,7 @@ utf8_to_gbk(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_GBK);
UtfToLocal(src, len, dest,
- ULmapGBK, lengthof(ULmapGBK),
+ &gbk_from_unicode_tree, 0,
NULL, 0,
NULL,
PG_GBK);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
index 9204b5f..2361528 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
@@ -14,32 +14,32 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/iso8859_10_to_utf8.map"
-#include "../../Unicode/iso8859_13_to_utf8.map"
-#include "../../Unicode/iso8859_14_to_utf8.map"
-#include "../../Unicode/iso8859_15_to_utf8.map"
-#include "../../Unicode/iso8859_2_to_utf8.map"
-#include "../../Unicode/iso8859_3_to_utf8.map"
-#include "../../Unicode/iso8859_4_to_utf8.map"
-#include "../../Unicode/iso8859_5_to_utf8.map"
-#include "../../Unicode/iso8859_6_to_utf8.map"
-#include "../../Unicode/iso8859_7_to_utf8.map"
-#include "../../Unicode/iso8859_8_to_utf8.map"
-#include "../../Unicode/iso8859_9_to_utf8.map"
-#include "../../Unicode/utf8_to_iso8859_10.map"
-#include "../../Unicode/utf8_to_iso8859_13.map"
-#include "../../Unicode/utf8_to_iso8859_14.map"
-#include "../../Unicode/utf8_to_iso8859_15.map"
-#include "../../Unicode/utf8_to_iso8859_16.map"
-#include "../../Unicode/utf8_to_iso8859_2.map"
-#include "../../Unicode/utf8_to_iso8859_3.map"
-#include "../../Unicode/utf8_to_iso8859_4.map"
-#include "../../Unicode/utf8_to_iso8859_5.map"
-#include "../../Unicode/utf8_to_iso8859_6.map"
-#include "../../Unicode/utf8_to_iso8859_7.map"
-#include "../../Unicode/utf8_to_iso8859_8.map"
-#include "../../Unicode/utf8_to_iso8859_9.map"
-#include "../../Unicode/iso8859_16_to_utf8.map"
+#include "../../Unicode/iso8859_10_to_utf8_radix.map"
+#include "../../Unicode/iso8859_13_to_utf8_radix.map"
+#include "../../Unicode/iso8859_14_to_utf8_radix.map"
+#include "../../Unicode/iso8859_15_to_utf8_radix.map"
+#include "../../Unicode/iso8859_2_to_utf8_radix.map"
+#include "../../Unicode/iso8859_3_to_utf8_radix.map"
+#include "../../Unicode/iso8859_4_to_utf8_radix.map"
+#include "../../Unicode/iso8859_5_to_utf8_radix.map"
+#include "../../Unicode/iso8859_6_to_utf8_radix.map"
+#include "../../Unicode/iso8859_7_to_utf8_radix.map"
+#include "../../Unicode/iso8859_8_to_utf8_radix.map"
+#include "../../Unicode/iso8859_9_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_iso8859_10_radix.map"
+#include "../../Unicode/utf8_to_iso8859_13_radix.map"
+#include "../../Unicode/utf8_to_iso8859_14_radix.map"
+#include "../../Unicode/utf8_to_iso8859_15_radix.map"
+#include "../../Unicode/utf8_to_iso8859_16_radix.map"
+#include "../../Unicode/utf8_to_iso8859_2_radix.map"
+#include "../../Unicode/utf8_to_iso8859_3_radix.map"
+#include "../../Unicode/utf8_to_iso8859_4_radix.map"
+#include "../../Unicode/utf8_to_iso8859_5_radix.map"
+#include "../../Unicode/utf8_to_iso8859_6_radix.map"
+#include "../../Unicode/utf8_to_iso8859_7_radix.map"
+#include "../../Unicode/utf8_to_iso8859_8_radix.map"
+#include "../../Unicode/utf8_to_iso8859_9_radix.map"
+#include "../../Unicode/iso8859_16_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -60,52 +60,37 @@ PG_FUNCTION_INFO_V1(utf8_to_iso8859);
typedef struct
{
pg_enc encoding;
- const pg_local_to_utf *map1; /* to UTF8 map name */
- const pg_utf_to_local *map2; /* from UTF8 map name */
- int size1; /* size of map1 */
- int size2; /* size of map2 */
+ const pg_mb_radix_tree *map1; /* to UTF8 map name */
+ const pg_mb_radix_tree *map2; /* from UTF8 map name */
} pg_conv_map;
static const pg_conv_map maps[] = {
- {PG_LATIN2, LUmapISO8859_2, ULmapISO8859_2,
- lengthof(LUmapISO8859_2),
- lengthof(ULmapISO8859_2)}, /* ISO-8859-2 Latin 2 */
- {PG_LATIN3, LUmapISO8859_3, ULmapISO8859_3,
- lengthof(LUmapISO8859_3),
- lengthof(ULmapISO8859_3)}, /* ISO-8859-3 Latin 3 */
- {PG_LATIN4, LUmapISO8859_4, ULmapISO8859_4,
- lengthof(LUmapISO8859_4),
- lengthof(ULmapISO8859_4)}, /* ISO-8859-4 Latin 4 */
- {PG_LATIN5, LUmapISO8859_9, ULmapISO8859_9,
- lengthof(LUmapISO8859_9),
- lengthof(ULmapISO8859_9)}, /* ISO-8859-9 Latin 5 */
- {PG_LATIN6, LUmapISO8859_10, ULmapISO8859_10,
- lengthof(LUmapISO8859_10),
- lengthof(ULmapISO8859_10)}, /* ISO-8859-10 Latin 6 */
- {PG_LATIN7, LUmapISO8859_13, ULmapISO8859_13,
- lengthof(LUmapISO8859_13),
- lengthof(ULmapISO8859_13)}, /* ISO-8859-13 Latin 7 */
- {PG_LATIN8, LUmapISO8859_14, ULmapISO8859_14,
- lengthof(LUmapISO8859_14),
- lengthof(ULmapISO8859_14)}, /* ISO-8859-14 Latin 8 */
- {PG_LATIN9, LUmapISO8859_15, ULmapISO8859_15,
- lengthof(LUmapISO8859_15),
- lengthof(ULmapISO8859_15)}, /* ISO-8859-15 Latin 9 */
- {PG_LATIN10, LUmapISO8859_16, ULmapISO8859_16,
- lengthof(LUmapISO8859_16),
- lengthof(ULmapISO8859_16)}, /* ISO-8859-16 Latin 10 */
- {PG_ISO_8859_5, LUmapISO8859_5, ULmapISO8859_5,
- lengthof(LUmapISO8859_5),
- lengthof(ULmapISO8859_5)}, /* ISO-8859-5 */
- {PG_ISO_8859_6, LUmapISO8859_6, ULmapISO8859_6,
- lengthof(LUmapISO8859_6),
- lengthof(ULmapISO8859_6)}, /* ISO-8859-6 */
- {PG_ISO_8859_7, LUmapISO8859_7, ULmapISO8859_7,
- lengthof(LUmapISO8859_7),
- lengthof(ULmapISO8859_7)}, /* ISO-8859-7 */
- {PG_ISO_8859_8, LUmapISO8859_8, ULmapISO8859_8,
- lengthof(LUmapISO8859_8),
- lengthof(ULmapISO8859_8)}, /* ISO-8859-8 */
+ {PG_LATIN2, &iso8859_2_to_unicode_tree,
+ &iso8859_2_from_unicode_tree}, /* ISO-8859-2 Latin 2 */
+ {PG_LATIN3, &iso8859_3_to_unicode_tree,
+ &iso8859_3_from_unicode_tree}, /* ISO-8859-3 Latin 3 */
+ {PG_LATIN4, &iso8859_4_to_unicode_tree,
+ &iso8859_4_from_unicode_tree}, /* ISO-8859-4 Latin 4 */
+ {PG_LATIN5, &iso8859_9_to_unicode_tree,
+ &iso8859_9_from_unicode_tree}, /* ISO-8859-9 Latin 5 */
+ {PG_LATIN6, &iso8859_10_to_unicode_tree,
+ &iso8859_10_from_unicode_tree}, /* ISO-8859-10 Latin 6 */
+ {PG_LATIN7, &iso8859_13_to_unicode_tree,
+ &iso8859_13_from_unicode_tree}, /* ISO-8859-13 Latin 7 */
+ {PG_LATIN8, &iso8859_14_to_unicode_tree,
+ &iso8859_14_from_unicode_tree}, /* ISO-8859-14 Latin 8 */
+ {PG_LATIN9, &iso8859_15_to_unicode_tree,
+ &iso8859_15_from_unicode_tree}, /* ISO-8859-15 Latin 9 */
+ {PG_LATIN10, &iso8859_16_to_unicode_tree,
+ &iso8859_16_from_unicode_tree}, /* ISO-8859-16 Latin 10 */
+ {PG_ISO_8859_5, &iso8859_5_to_unicode_tree,
+ &iso8859_5_from_unicode_tree}, /* ISO-8859-5 */
+ {PG_ISO_8859_6, &iso8859_6_to_unicode_tree,
+ &iso8859_6_from_unicode_tree}, /* ISO-8859-6 */
+ {PG_ISO_8859_7, &iso8859_7_to_unicode_tree,
+ &iso8859_7_from_unicode_tree}, /* ISO-8859-7 */
+ {PG_ISO_8859_8, &iso8859_8_to_unicode_tree,
+ &iso8859_8_from_unicode_tree}, /* ISO-8859-8 */
};
Datum
@@ -124,7 +109,7 @@ iso8859_to_utf8(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
LocalToUtf(src, len, dest,
- maps[i].map1, maps[i].size1,
+ maps[i].map1, 0,
NULL, 0,
NULL,
encoding);
@@ -156,7 +141,7 @@ utf8_to_iso8859(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
UtfToLocal(src, len, dest,
- maps[i].map2, maps[i].size2,
+ maps[i].map2, 0,
NULL, 0,
NULL,
encoding);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c b/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
index 2eaeae6..2d8ca18 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/johab_to_utf8.map"
-#include "../../Unicode/utf8_to_johab.map"
+#include "../../Unicode/johab_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_johab_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ johab_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_JOHAB, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapJOHAB, lengthof(LUmapJOHAB),
+ &johab_to_unicode_tree, 0,
NULL, 0,
NULL,
PG_JOHAB);
@@ -60,7 +60,7 @@ utf8_to_johab(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_JOHAB);
UtfToLocal(src, len, dest,
- ULmapJOHAB, lengthof(ULmapJOHAB),
+ &johab_from_unicode_tree, 0,
NULL, 0,
NULL,
PG_JOHAB);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
index 204e2a0..0a4802d 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/sjis_to_utf8.map"
-#include "../../Unicode/utf8_to_sjis.map"
+#include "../../Unicode/sjis_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_sjis_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ sjis_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_SJIS, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapSJIS, lengthof(LUmapSJIS),
+ &sjis_to_unicode_tree, 0,
NULL, 0,
NULL,
PG_SJIS);
@@ -60,7 +60,7 @@ utf8_to_sjis(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_SJIS);
UtfToLocal(src, len, dest,
- ULmapSJIS, lengthof(ULmapSJIS),
+ &sjis_from_unicode_tree, 0,
NULL, 0,
NULL,
PG_SJIS);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
index b80eb7e..7160741 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/shift_jis_2004_to_utf8.map"
-#include "../../Unicode/utf8_to_shift_jis_2004.map"
+#include "../../Unicode/shift_jis_2004_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_shift_jis_2004_radix.map"
#include "../../Unicode/shift_jis_2004_to_utf8_combined.map"
#include "../../Unicode/utf8_to_shift_jis_2004_combined.map"
@@ -44,7 +44,7 @@ shift_jis_2004_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_SHIFT_JIS_2004, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapSHIFT_JIS_2004, lengthof(LUmapSHIFT_JIS_2004),
+ &shift_jis_2004_to_unicode_tree, 0,
LUmapSHIFT_JIS_2004_combined, lengthof(LUmapSHIFT_JIS_2004_combined),
NULL,
PG_SHIFT_JIS_2004);
@@ -62,7 +62,7 @@ utf8_to_shift_jis_2004(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_SHIFT_JIS_2004);
UtfToLocal(src, len, dest,
- ULmapSHIFT_JIS_2004, lengthof(ULmapSHIFT_JIS_2004),
+ &shift_jis_2004_from_unicode_tree, 0,
ULmapSHIFT_JIS_2004_combined, lengthof(ULmapSHIFT_JIS_2004_combined),
NULL,
PG_SHIFT_JIS_2004);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
index 71214d2..fb66a8a 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/uhc_to_utf8.map"
-#include "../../Unicode/utf8_to_uhc.map"
+#include "../../Unicode/uhc_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_uhc_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ uhc_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UHC, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapUHC, lengthof(LUmapUHC),
+ &uhc_to_unicode_tree, 0,
NULL, 0,
NULL,
PG_UHC);
@@ -60,7 +60,7 @@ utf8_to_uhc(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_UHC);
UtfToLocal(src, len, dest,
- ULmapUHC, lengthof(ULmapUHC),
+ &uhc_from_unicode_tree, 0,
NULL, 0,
NULL,
PG_UHC);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c b/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
index 4d9c641..d213927 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
@@ -14,28 +14,28 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/utf8_to_win1250.map"
-#include "../../Unicode/utf8_to_win1251.map"
-#include "../../Unicode/utf8_to_win1252.map"
-#include "../../Unicode/utf8_to_win1253.map"
-#include "../../Unicode/utf8_to_win1254.map"
-#include "../../Unicode/utf8_to_win1255.map"
-#include "../../Unicode/utf8_to_win1256.map"
-#include "../../Unicode/utf8_to_win1257.map"
-#include "../../Unicode/utf8_to_win1258.map"
-#include "../../Unicode/utf8_to_win866.map"
-#include "../../Unicode/utf8_to_win874.map"
-#include "../../Unicode/win1250_to_utf8.map"
-#include "../../Unicode/win1251_to_utf8.map"
-#include "../../Unicode/win1252_to_utf8.map"
-#include "../../Unicode/win1253_to_utf8.map"
-#include "../../Unicode/win1254_to_utf8.map"
-#include "../../Unicode/win1255_to_utf8.map"
-#include "../../Unicode/win1256_to_utf8.map"
-#include "../../Unicode/win1257_to_utf8.map"
-#include "../../Unicode/win866_to_utf8.map"
-#include "../../Unicode/win874_to_utf8.map"
-#include "../../Unicode/win1258_to_utf8.map"
+#include "../../Unicode/utf8_to_win1250_radix.map"
+#include "../../Unicode/utf8_to_win1251_radix.map"
+#include "../../Unicode/utf8_to_win1252_radix.map"
+#include "../../Unicode/utf8_to_win1253_radix.map"
+#include "../../Unicode/utf8_to_win1254_radix.map"
+#include "../../Unicode/utf8_to_win1255_radix.map"
+#include "../../Unicode/utf8_to_win1256_radix.map"
+#include "../../Unicode/utf8_to_win1257_radix.map"
+#include "../../Unicode/utf8_to_win1258_radix.map"
+#include "../../Unicode/utf8_to_win866_radix.map"
+#include "../../Unicode/utf8_to_win874_radix.map"
+#include "../../Unicode/win1250_to_utf8_radix.map"
+#include "../../Unicode/win1251_to_utf8_radix.map"
+#include "../../Unicode/win1252_to_utf8_radix.map"
+#include "../../Unicode/win1253_to_utf8_radix.map"
+#include "../../Unicode/win1254_to_utf8_radix.map"
+#include "../../Unicode/win1255_to_utf8_radix.map"
+#include "../../Unicode/win1256_to_utf8_radix.map"
+#include "../../Unicode/win1257_to_utf8_radix.map"
+#include "../../Unicode/win866_to_utf8_radix.map"
+#include "../../Unicode/win874_to_utf8_radix.map"
+#include "../../Unicode/win1258_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -56,46 +56,22 @@ PG_FUNCTION_INFO_V1(utf8_to_win);
typedef struct
{
pg_enc encoding;
- const pg_local_to_utf *map1; /* to UTF8 map name */
- const pg_utf_to_local *map2; /* from UTF8 map name */
- int size1; /* size of map1 */
- int size2; /* size of map2 */
+ const pg_mb_radix_tree *map1; /* to UTF8 map name */
+ const pg_mb_radix_tree *map2; /* from UTF8 map name */
} pg_conv_map;
static const pg_conv_map maps[] = {
- {PG_WIN866, LUmapWIN866, ULmapWIN866,
- lengthof(LUmapWIN866),
- lengthof(ULmapWIN866)},
- {PG_WIN874, LUmapWIN874, ULmapWIN874,
- lengthof(LUmapWIN874),
- lengthof(ULmapWIN874)},
- {PG_WIN1250, LUmapWIN1250, ULmapWIN1250,
- lengthof(LUmapWIN1250),
- lengthof(ULmapWIN1250)},
- {PG_WIN1251, LUmapWIN1251, ULmapWIN1251,
- lengthof(LUmapWIN1251),
- lengthof(ULmapWIN1251)},
- {PG_WIN1252, LUmapWIN1252, ULmapWIN1252,
- lengthof(LUmapWIN1252),
- lengthof(ULmapWIN1252)},
- {PG_WIN1253, LUmapWIN1253, ULmapWIN1253,
- lengthof(LUmapWIN1253),
- lengthof(ULmapWIN1253)},
- {PG_WIN1254, LUmapWIN1254, ULmapWIN1254,
- lengthof(LUmapWIN1254),
- lengthof(ULmapWIN1254)},
- {PG_WIN1255, LUmapWIN1255, ULmapWIN1255,
- lengthof(LUmapWIN1255),
- lengthof(ULmapWIN1255)},
- {PG_WIN1256, LUmapWIN1256, ULmapWIN1256,
- lengthof(LUmapWIN1256),
- lengthof(ULmapWIN1256)},
- {PG_WIN1257, LUmapWIN1257, ULmapWIN1257,
- lengthof(LUmapWIN1257),
- lengthof(ULmapWIN1257)},
- {PG_WIN1258, LUmapWIN1258, ULmapWIN1258,
- lengthof(LUmapWIN1258),
- lengthof(ULmapWIN1258)},
+ {PG_WIN866, &win866_to_unicode_tree, &win866_from_unicode_tree},
+ {PG_WIN874, &win874_to_unicode_tree, &win874_from_unicode_tree},
+ {PG_WIN1250, &win1250_to_unicode_tree, &win1250_from_unicode_tree},
+ {PG_WIN1251, &win1251_to_unicode_tree, &win1251_from_unicode_tree},
+ {PG_WIN1252, &win1252_to_unicode_tree, &win1252_from_unicode_tree},
+ {PG_WIN1253, &win1253_to_unicode_tree, &win1253_from_unicode_tree},
+ {PG_WIN1254, &win1254_to_unicode_tree, &win1254_from_unicode_tree},
+ {PG_WIN1255, &win1255_to_unicode_tree, &win1255_from_unicode_tree},
+ {PG_WIN1256, &win1256_to_unicode_tree, &win1256_from_unicode_tree},
+ {PG_WIN1257, &win1257_to_unicode_tree, &win1257_from_unicode_tree},
+ {PG_WIN1258, &win1258_to_unicode_tree, &win1258_from_unicode_tree},
};
Datum
@@ -114,7 +90,7 @@ win_to_utf8(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
LocalToUtf(src, len, dest,
- maps[i].map1, maps[i].size1,
+ maps[i].map1, 0,
NULL, 0,
NULL,
encoding);
@@ -146,7 +122,7 @@ utf8_to_win(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
UtfToLocal(src, len, dest,
- maps[i].map2, maps[i].size2,
+ maps[i].map2, 0,
NULL, 0,
NULL,
encoding);
diff --git a/src/include/mb/pg_wchar.h b/src/include/mb/pg_wchar.h
index 24e8d0d..38edbff 100644
--- a/src/include/mb/pg_wchar.h
+++ b/src/include/mb/pg_wchar.h
@@ -384,6 +384,28 @@ typedef struct
} pg_utf_to_local;
/*
+ * radix tree structer for faster conversion
+ */
+typedef struct pg_mb_radix_index
+{
+ uint8 lower, upper; /* index range of b2idx */
+ uint32 idx[FLEXIBLE_ARRAY_MEMBER]; /* index body */
+} pg_mb_radix_index;
+
+typedef struct
+{
+ const uint8 chars_lower, chars_upper; /* index range of chars* */
+ const bool single_byte; /* true if the first segment is
+ * for single byte characters*/
+ const uint16 *chars16; /* 16 bit character table */
+ const uint32 *chars32; /* 32 bit character table */
+
+ const pg_mb_radix_index *b2idx;
+ const pg_mb_radix_index *b3idx[2];
+ const pg_mb_radix_index *b4idx[3];
+} pg_mb_radix_tree;
+
+/*
* local code to UTF-8 conversion map
*/
typedef struct
@@ -510,14 +532,14 @@ extern unsigned short CNStoBIG5(unsigned short cns, unsigned char lc);
extern void UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const pg_utf_to_local *map, int mapsize,
- const pg_utf_to_local_combined *cmap, int cmapsize,
+ const void *map, int mapsize,
+ const void *combined_map, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
extern void LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const pg_local_to_utf *map, int mapsize,
- const pg_local_to_utf_combined *cmap, int cmapsize,
+ const void *map, int mapsize,
+ const void *combined_cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
@@ -551,6 +573,7 @@ extern void latin2mic_with_table(const unsigned char *l, unsigned char *p,
extern void mic2latin_with_table(const unsigned char *mic, unsigned char *p,
int len, int lc, int encoding,
const unsigned char *tab);
+extern const uint32 pg_mb_radix_conv(const pg_mb_radix_tree *rt, const uint32 c);
extern bool pg_utf8_islegal(const unsigned char *source, int length);
--
2.9.2
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2016-11-28 10:25 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
1 sibling, 0 replies; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2016-11-28 10:25 UTC (permalink / raw)
To: daniel@yesql.se; +Cc: peter.eisentraut@2ndquadrant.com; hlinnaka@iki.fi; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hello.
I'll be off line until at least next Monday. So I move this to
the next CF by myself.
At Wed, 09 Nov 2016 17:38:53 +0900 (Tokyo Standard Time), Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote in <20161109.173853.77274443.horiguchi.kyotaro@lab.ntt.co.jp>
> Hello, thank you for polishing this.
>
> At Wed, 9 Nov 2016 02:19:01 +0100, Daniel Gustafsson <daniel@yesql.se> wrote in <80F34F25-BF6D-4BCD-9C38-42ED10D3F453@yesql.se>
> > > On 08 Nov 2016, at 17:37, Peter Eisentraut <peter.eisentraut@2ndquadrant.com> wrote:
> > >
> > > On 10/31/16 12:11 PM, Daniel Gustafsson wrote:
> > >> I took a small stab at doing some cleaning of the Perl scripts, mainly around
> > >> using the more modern (well, modern as in +15 years old) form for open(..),
> > >> avoiding global filehandles for passing scalar references and enforcing use
> > >> strict. Some smaller typos and fixes were also included. It seems my Perl has
> > >> become a bit rusty so I hope the changes make sense. The produced files are
> > >> identical with these patches applied, they are merely doing cleaning as opposed
> > >> to bugfixing.
> > >>
> > >> The attached patches are against the 0001-0006 patches from Heikki and you in
> > >> this series of emails, the separation is intended to make them easier to read.
> > >
> > > Cool. See also here:
> > > https://www.postgresql.org/message-id/55E52225.4040305%40gmx.net
>
> > Nice, not having hacked much Perl in quite a while I had all but forgotten
> > about perlcritic.
>
> I tried it on CentOS7. Installation failed saying that
> Module::Build is too old. It is yum-inatlled so removed it and
> installed it with CPAN. Again failed with many 'Could not create
> MYMETA files'. Then tried to install CPAN::Meta and it failed
> saying that CPAN::Meta::YAML is too *new*. That sucks.
>
> So your patch is greately helpfull. Thank you.
>
> | -my @mapnames = map { s/\.map//; $_ } values %plainmaps;
> | +my @mapnames = map { my $m = $_; $m =~ s/\.map//; $m } values %plainmaps;
>
> It surprised me to know that perlcritic does such things.
>
> > Running it on the current version of the patchset yields mostly warnings on
> > string values used in the require “convutils.pm” statement. There were however
> > two more interesting reports: one more open() call not using the three
> > parameter form and an instance of map which alters the input value.
>
> Sorry for overlooking it.
>
> > The latter
> > is not causing an issue since we don’t use the input list past the map but
> > fixing it seems like good form.
>
> Agreed.
>
> > Attached is a patch that addresses the perlcritic reports (running without any
> > special options).
>
> Thanks. The attached patch contains the patch by perlcritic.
>
> 0001,2,3 are Heikki's patch that are not modified since it is
> first proposed. It's a bit too big so I don't attach them to this
> mail (again).
>
> https://www.postgresql.org/message-id/08e7892a-d55c-eefe-76e6-7910bc8dd1f3@iki.fi
>
> 0004 is radix-tree stuff, applies on top of the three patches
> above.
>
> There's a hidden fifth patch which of 20MB in size. But it is
> generated by running make in the Unicode directory.
>
> [$(TOP)]$ ./configure ...
> [$(TOP)]$ make
> [Unicode]$ make
> [Unicode]$ make distclean
> [Unicode]$ git add .
> [Unicode]$ commit
> === COMMITE MESSSAGE
> Replace map files with radix tree files.
>
> These encodings no longer uses the former map files and uses new radix
> tree files. All existing authority files in this directory are removed.
> ===
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2016-12-02 20:07 ` Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-02 20:18 ` Re: Radix tree for character conversion Alvaro Herrera <alvherre@2ndquadrant.com>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
1 sibling, 2 replies; 61+ messages in thread
From: Heikki Linnakangas @ 2016-12-02 20:07 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; daniel@yesql.se; +Cc: peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
On 11/09/2016 10:38 AM, Kyotaro HORIGUCHI wrote:
> Thanks. The attached patch contains the patch by perlcritic.
>
> 0001,2,3 are Heikki's patch that are not modified since it is
> first proposed. It's a bit too big so I don't attach them to this
> mail (again).
>
> https://www.postgresql.org/message-id/08e7892a-d55c-eefe-76e6-7910bc8dd1f3@iki.fi
I've now pushed these preliminary patches, with the applicable fixes
from you and Daniel. The attached patch is now against git master.
> 0004 is radix-tree stuff, applies on top of the three patches
> above.
I've spent the last couple of days reviewing this. While trying to
understand how it works, I ended up dismantling, rewriting, and putting
back together most of the added perl code. Attached is a new version,
with more straightforward logic, making it more understandable. I find
it more understandable, anyway, I hope it's not only because I wrote it
myself :-). Let me know what you think.
In particular, I found the explanations of flat and segmented tables
really hard to understand. So in this version, the radix trees for a
conversion are stored completely in one large array. Leaf and
intermediate levels are all in the same array. When reading this
version, please note that I'm not sure if I mean the same thing with
"segment" that you did in your version.
I moved the "lower" and "upper" values in the structs. Also, there are
now also separate "lower" and "upper" values for the leaf levels of the
trees, for 1- 2-, 3- and 4-byte inputs. This made a huge difference to
the size of gb18030_to_utf8_radix.map, in particular: the source file
shrank from about 2 MB to 1/2 MB. In that conversion, the valid range
for the last byte of 2-byte inputs is 0x40-0xfe, and the valid range for
the last byte of 4-byte inputs is 0x30-0x39. With the old patch version,
the "chars" range was therefore 0x30-0xfe, to cover both of those, and
most of the array was filled with zeros. With this new patch version, we
store separate ranges for those, and can leave out most of the zeros.
There's a segment full of zeros at the beginning of each conversion
array now. The purpose of that is that when traversing the radix tree,
you don't need to check each intermediate value for 0. If you follow a 0
offset, it simply points to the dummy all-zeros segments in the
beginning. Seemed like a good idea to shave some cycles, although I'm
not sure if it made much difference in reality.
I optimized pg_mb_radix_conv() a bit, too. We could do more. For
example, I think it would save some cycles to have specialized versions
of UtfToLocal and LocalToUtf, moving the tests for whether a combined
character map and/or conversion callback is used, out of the loop. They
feel a bit ugly too, in their current form...
I need a break now, but I'll try to pick this up again some time next
week. Meanwhile, please have a look and tell me what you think.
- Heikki
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Attachments:
maps-as-radix-trees-1.patch (text/x-patch, 99.6K) download
diff --git a/src/backend/utils/mb/Unicode/Makefile b/src/backend/utils/mb/Unicode/Makefile
index ea21f4a..f184f65 100644
--- a/src/backend/utils/mb/Unicode/Makefile
+++ b/src/backend/utils/mb/Unicode/Makefile
@@ -40,23 +40,30 @@ WINMAPS = win866_to_utf8.map utf8_to_win866.map \
GENERICMAPS = $(ISO8859MAPS) $(WINMAPS) \
gbk_to_utf8.map utf8_to_gbk.map \
- koi8r_to_utf8.map utf8_to_koi8r.map
+ koi8r_to_utf8.map utf8_to_koi8r.map \
+ koi8u_to_utf8.map utf8_to_koi8u.map
SPECIALMAPS = euc_cn_to_utf8.map utf8_to_euc_cn.map \
euc_jp_to_utf8.map utf8_to_euc_jp.map \
+ euc_jis_2004_to_utf8.map utf8_to_euc_jis_2004.map \
euc_kr_to_utf8.map utf8_to_euc_kr.map \
euc_tw_to_utf8.map utf8_to_euc_tw.map \
sjis_to_utf8.map utf8_to_sjis.map \
+ shift_jis_2004_to_utf8.map utf8_to_shift_jis_2004.map \
gb18030_to_utf8.map utf8_to_gb18030.map \
big5_to_utf8.map utf8_to_big5.map \
johab_to_utf8.map utf8_to_johab.map \
uhc_to_utf8.map utf8_to_uhc.map \
- euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_combined.map \
+
+COMBINEDMAPS = euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_combined.map \
utf8_to_euc_jis_2004.map utf8_to_euc_jis_2004_combined.map \
shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_combined.map \
utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_combined.map
-MAPS = $(GENERICMAPS) $(SPECIALMAPS)
+MAPS = $(GENERICMAPS) $(SPECIALMAPS) $(COMBINEDMAPS)
+
+RADIXGENERICMAPS = $(subst .map,_radix.map,$(GENERICMAPS))
+RADIXMAPS = $(subst .map,_radix.map,$(GENERICMAPS) $(SPECIALMAPS))
ISO8859TEXTS = 8859-2.TXT 8859-3.TXT 8859-4.TXT 8859-5.TXT \
8859-6.TXT 8859-7.TXT 8859-8.TXT 8859-9.TXT \
@@ -68,53 +75,76 @@ WINTEXTS = CP866.TXT CP874.TXT CP936.TXT \
CP1252.TXT CP1253.TXT CP1254.TXT CP1255.TXT \
CP1256.TXT CP1257.TXT CP1258.TXT
+SPECIALTEXTS = BIG5.TXT CNS11643.TXT \
+ CP932.TXT CP950.TXT \
+ JIS0201.TXT JIS0208.TXT JIS0212.TXT SHIFTJIS.TXT \
+ JOHAB.TXT KSX1001.TXT windows-949-2000.xml \
+ euc-jis-2004-std.txt sjis-0213-2004-std.txt \
+ gb-18030-2000.xml
+
GENERICTEXTS = $(ISO8859TEXTS) $(WINTEXTS) \
KOI8-R.TXT KOI8-U.TXT
-all: $(MAPS)
+TEXTS = $(GENERICTEXTS) $(WINTEXTS) $(ISO8859TEXTS) $(SPECIALTEXTS)
+
+OBJS = map_checker.o
+
+BINS = map_checker
+
+all: $(MAPS) $(RADIXMAPS) $(BINS)
+
+map_checker.h: make_mapchecker.pl $(MAPS) $(RADIXMAPS)
+ $(PERL) $<
+
+map_checker.o: map_checker.c map_checker.h
-$(GENERICMAPS): UCS_to_most.pl $(GENERICTEXTS)
+map_checker: map_checker.o
+
+$(GENERICMAPS) $(RADIXGENERICMAPS): UCS_to_most.pl $(GENERICTEXTS)
$(PERL) $<
-johab_to_utf8.map utf8_to_johab.map: UCS_to_JOHAB.pl JOHAB.TXT
+johab_to_utf8.map utf8_to_johab.map johab_to_utf8_radix.map utf8_to_johab_radix.map: UCS_to_JOHAB.pl JOHAB.TXT
$(PERL) $<
-uhc_to_utf8.map utf8_to_uhc.map: UCS_to_UHC.pl windows-949-2000.xml
+uhc_to_utf8.map utf8_to_uhc.map uhc_to_utf8_radix.map utf8_to_uhc_radix.map: UCS_to_UHC.pl windows-949-2000.xml
$(PERL) $<
-euc_jp_to_utf8.map utf8_to_euc_jp.map: UCS_to_EUC_JP.pl CP932.TXT JIS0212.TXT
+euc_jp_to_utf8.map utf8_to_euc_jp.map euc_jp_to_utf8_radix.map utf8_to_euc_jp_radix.map: UCS_to_EUC_JP.pl CP932.TXT JIS0212.TXT
$(PERL) $<
-euc_cn_to_utf8.map utf8_to_euc_cn.map: UCS_to_EUC_CN.pl gb-18030-2000.xml
+euc_cn_to_utf8.map utf8_to_euc_cn.map euc_cn_to_utf8_radix.map utf8_to_euc_cn_radix.map: UCS_to_EUC_CN.pl gb-18030-2000.xml
$(PERL) $<
-euc_kr_to_utf8.map utf8_to_euc_kr.map: UCS_to_EUC_KR.pl KSX1001.TXT
+euc_kr_to_utf8.map utf8_to_euc_kr.map euc_kr_to_utf8_radix.map utf8_to_euc_kr_radix.map: UCS_to_EUC_KR.pl KSX1001.TXT
$(PERL) $<
-euc_tw_to_utf8.map utf8_to_euc_tw.map: UCS_to_EUC_TW.pl CNS11643.TXT
+euc_tw_to_utf8.map utf8_to_euc_tw.map euc_tw_to_utf8_radix.map utf8_to_euc_tw_radix.map: UCS_to_EUC_TW.pl CNS11643.TXT
$(PERL) $<
-sjis_to_utf8.map utf8_to_sjis.map: UCS_to_SJIS.pl CP932.TXT
+sjis_to_utf8.map utf8_to_sjis.map sjis_to_utf8_radix.map utf8_to_sjis_radix.map: UCS_to_SJIS.pl CP932.TXT
$(PERL) $<
-gb18030_to_utf8.map utf8_to_gb18030.map: UCS_to_GB18030.pl gb-18030-2000.xml
+gb18030_to_utf8.map utf8_to_gb18030.map gb18030_to_utf8_radix.map utf8_to_gb18030_radix.map: UCS_to_GB18030.pl gb-18030-2000.xml
$(PERL) $<
-big5_to_utf8.map utf8_to_big5.map: UCS_to_BIG5.pl BIG5.TXT CP950.TXT
+big5_to_utf8.map utf8_to_big5.map big5_to_utf8_radix.map utf8_to_big5_radix.map: UCS_to_BIG5.pl BIG5.TXT CP950.TXT
$(PERL) $<
-euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_combined.map utf8_to_euc_jis_2004.map utf8_to_euc_jis_2004_combined.map: UCS_to_EUC_JIS_2004.pl euc-jis-2004-std.txt
+euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_radix.map euc_jis_2004_to_utf8_combined.map utf8_to_euc_jis_2004.map utf8_to_euc_jis_2004_radix.map utf8_to_euc_jis_2004_combined.map: UCS_to_EUC_JIS_2004.pl euc-jis-2004-std.txt
$(PERL) $<
-shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_combined.map utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_combined.map: UCS_to_SHIFT_JIS_2004.pl sjis-0213-2004-std.txt
+shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_radix.map shift_jis_2004_to_utf8_combined.map utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_radix.map utf8_to_shift_jis_2004_combined.map: UCS_to_SHIFT_JIS_2004.pl sjis-0213-2004-std.txt
$(PERL) $<
-distclean: clean
- rm -f $(TEXTS)
+distclean:
+ rm -f $(TEXTS) $(GENERICMAPS) $(SPECIALMAPS) $(OBJS) $(BINS) map_checker.h
-maintainer-clean: distclean
- rm -f $(MAPS)
+# maintainer-clean intentionally leaves $(TEXTS)
+maintainer-clean:
+ rm -f $(MAPS) $(RADIXMAPS) $(GENERICMAPS) $(SPECIALMAPS) $(OBJS) $(BINS) map_checker.h
+mapcheck: $(MAPS) $(RADIXMAPS) map_checker
+ ./map_checker
DOWNLOAD = wget -O $@ --no-use-server-timestamps
#DOWNLOAD = curl -o $@
@@ -122,12 +152,12 @@ DOWNLOAD = wget -O $@ --no-use-server-timestamps
BIG5.TXT CNS11643.TXT:
$(DOWNLOAD) http://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/OTHER/$(@F)
+gb-18030-2000.xml windows-949-2000.xml:
+ $(DOWNLOAD) http://source.icu-project.org/repos/icu/data/trunk/charset/data/xml/$(@F)
+
euc-jis-2004-std.txt sjis-0213-2004-std.txt:
$(DOWNLOAD) http://x0213.org/codetable/$(@F)
-gb-18030-2000.xml windows-949-2000.xml:
- $(DOWNLOAD) https://ssl.icu-project.org/repos/icu/data/trunk/charset/data/xml/$(@F)
-
GB2312.TXT:
$(DOWNLOAD) 'http://trac.greenstone.org/browser/trunk/gsdl/unicode/MAPPINGS/EASTASIA/GB/GB2312.TXT?rev=1842&format=txt'
@@ -143,7 +173,7 @@ KOI8-R.TXT KOI8-U.TXT:
$(ISO8859TEXTS):
$(DOWNLOAD) http://ftp.unicode.org/Public/MAPPINGS/ISO8859/$(@F)
-$(filter-out CP8%,$(WINTEXTS)) CP932.TXT CP950.TXT:
+$(filter-out CP8%,$(WINTEXTS)) $(filter CP9%, $(SPECIALTEXTS)):
$(DOWNLOAD) http://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/$(@F)
$(filter CP8%,$(WINTEXTS)):
diff --git a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
index bfd4511..822ab28 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
@@ -27,15 +27,18 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Load BIG5.TXT
my $all = &read_source("BIG5.TXT");
# Load CP950.TXT
my $cp950txt = &read_source("CP950.TXT");
-foreach my $i (@$cp950txt) {
+foreach my $i (@$cp950txt)
+{
my $code = $i->{code};
- my $ucs = $i->{ucs};
+ my $ucs = $i->{ucs};
# Pick only the ETEN extended characters in the range 0xf9d6 - 0xf9dc
# from CP950.TXT
@@ -44,20 +47,22 @@ foreach my $i (@$cp950txt) {
&& $code >= 0xf9d6
&& $code <= 0xf9dc)
{
- push @$all, {code => $code,
- ucs => $ucs,
- comment => $i->{comment},
- direction => "both"};
+ push @$all,
+ { code => $code,
+ ucs => $ucs,
+ comment => $i->{comment},
+ direction => "both" };
}
}
-foreach my $i (@$all) {
+foreach my $i (@$all)
+{
my $code = $i->{code};
- my $ucs = $i->{ucs};
+ my $ucs = $i->{ucs};
- # BIG5.TXT maps several BIG5 characters to U+FFFD. The UTF-8 to BIG5 mapping can
- # contain only one of them. XXX: Doesn't really make sense to include any of them,
- # but for historical reasons, we map the first one of them.
+# BIG5.TXT maps several BIG5 characters to U+FFFD. The UTF-8 to BIG5 mapping can
+# contain only one of them. XXX: Doesn't really make sense to include any of them,
+# but for historical reasons, we map the first one of them.
if ($i->{ucs} == 0xFFFD && $i->{code} != 0xA15A)
{
$i->{direction} = "to_unicode";
@@ -65,4 +70,6 @@ foreach my $i (@$all) {
}
# Output
-print_tables("BIG5", $all);
+print_tables($this_script, "BIG5", $all);
+print_radix_trees($this_script, "BIG5", $all);
+
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
index 6b65c11..a933c12 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
@@ -16,6 +16,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Read the input
my $in_file = "gb-18030-2000.xml";
@@ -35,10 +37,12 @@ while (<$in>)
# The GB-18030 character set, which we use as the source, contains
# a lot of extra characters on top of the GB2312 character set that
# EUC_CN encodes. Filter out those extra characters.
+
next if (($code & 0xFF) < 0xA1);
+#<<< do not let perltidy touch this
next if (!($code >= 0xA100 && $code <= 0xA9FF ||
$code >= 0xB000 && $code <= 0xF7FF));
-
+#>>>
next if ($code >= 0xA2A1 && $code <= 0xA2B0);
next if ($code >= 0xA2E3 && $code <= 0xA2E4);
next if ($code >= 0xA2EF && $code <= 0xA2F0);
@@ -65,12 +69,12 @@ while (<$in>)
$ucs = 0x2015;
}
- push @mapping, {
- ucs => $ucs,
- code => $code,
- direction => 'both'
- }
+ push @mapping,
+ { ucs => $ucs,
+ code => $code,
+ direction => 'both' };
}
close($in);
-print_tables("EUC_CN", \@mapping);
+print_tables($this_script, "EUC_CN", \@mapping);
+print_radix_trees($this_script, "EUC_CN", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
index b1ad19a..38c0b2a 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
@@ -10,6 +10,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# first generate UTF-8 --> EUC_JIS_2004 table
my $in_file = "euc-jis-2004-std.txt";
@@ -29,12 +31,12 @@ while (my $line = <$in>)
my $ucs1 = hex($u1);
my $ucs2 = hex($u2);
- push @all, { direction => 'both',
- ucs => $ucs1,
- ucs_second => $ucs2,
- code => $code,
- comment => $rest };
- next;
+ push @all,
+ { direction => 'both',
+ ucs => $ucs1,
+ ucs_second => $ucs2,
+ code => $code,
+ comment => $rest };
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
{
@@ -45,9 +47,14 @@ while (my $line = <$in>)
next if ($code < 0x80 && $ucs < 0x80);
- push @all, { direction => 'both', ucs => $ucs, code => $code, comment => $rest };
+ push @all,
+ { direction => 'both',
+ ucs => $ucs,
+ code => $code,
+ comment => $rest };
}
}
close($in);
-print_tables("EUC_JIS_2004", \@all, 1);
+print_tables($this_script, "EUC_JIS_2004", \@all, 1);
+print_radix_trees($this_script, "EUC_JIS_2004", \@all);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
index 1bfd3b8..5ac3542 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
@@ -14,12 +14,15 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Load JIS0212.TXT
my $jis0212 = &read_source("JIS0212.TXT");
my @mapping;
-foreach my $i (@$jis0212) {
+foreach my $i (@$jis0212)
+{
# We have a different mapping for this in the EUC_JP to UTF-8 direction.
if ($i->{code} == 0x2243)
{
@@ -46,13 +49,14 @@ foreach my $i (@$jis0212) {
# Load CP932.TXT.
my $ct932 = &read_source("CP932.TXT");
-foreach my $i (@$ct932) {
+foreach my $i (@$ct932)
+{
my $sjis = $i->{code};
# We have a different mapping for this in the EUC_JP to UTF-8 direction.
- if ($sjis == 0xeefa ||
- $sjis == 0xeefb ||
- $sjis == 0xeefc)
+ if ( $sjis == 0xeefa
+ || $sjis == 0xeefb
+ || $sjis == 0xeefc)
{
next;
}
@@ -61,9 +65,10 @@ foreach my $i (@$ct932) {
{
my $jis = &sjis2jis($sjis);
- $i->{code} = $jis | ($jis < 0x100 ? 0x8e00 :
- ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
-
+#<<< do not let perltidy touch this
+ $i->{code} = $jis | ($jis < 0x100 ? 0x8e00:
+ ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
+#>>>
# Remember the SJIS code for later.
$i->{sjis} = $sjis;
@@ -71,13 +76,14 @@ foreach my $i (@$ct932) {
}
}
-foreach my $i (@mapping) {
+foreach my $i (@mapping)
+{
my $sjis = $i->{sjis};
# These SJIS characters are excluded completely.
- if ($sjis >= 0xed00 && $sjis <= 0xeef9 ||
- $sjis >= 0xfa54 && $sjis <= 0xfa56 ||
- $sjis >= 0xfa58 && $sjis <= 0xfc4b)
+ if ( $sjis >= 0xed00 && $sjis <= 0xeef9
+ || $sjis >= 0xfa54 && $sjis <= 0xfa56
+ || $sjis >= 0xfa58 && $sjis <= 0xfc4b)
{
$i->{direction} = "none";
next;
@@ -90,6 +96,7 @@ foreach my $i (@mapping) {
next;
}
+#<<< do not let perltidy touch this
if ($sjis == 0x8790 || $sjis == 0x8791 || $sjis == 0x8792 ||
$sjis == 0x8795 || $sjis == 0x8796 || $sjis == 0x8797 ||
$sjis == 0x879a || $sjis == 0x879b || $sjis == 0x879c ||
@@ -190,8 +197,11 @@ push @mapping, (
{direction => 'to_unicode', ucs => 0x2121, code => 0x8ff4ad, comment => '# TELEPHONE SIGN'},
{direction => 'to_unicode', ucs => 0x3231, code => 0x8ff4ab, comment => '# PARENTHESIZED IDEOGRAPH STOCK'}
);
+#>>>
+
+print_tables($this_script, "EUC_JP", \@mapping);
+print_radix_trees($this_script, "EUC_JP", \@mapping);
-print_tables("EUC_JP", \@mapping);
#######################################################################
# sjis2jis ; SJIS => JIS conversion
@@ -213,12 +223,12 @@ sub sjis2jis
if ($pos >= 114 * 0x5e && $pos <= 115 * 0x5e + 0x1b)
{
# This region (115-ku) is out of range of JIS code but for
- # convenient to generate code in EUC CODESET 3, move this to
+ # convenience to generate code in EUC CODESET 3, move this to
# seemingly duplicate region (83-84-ku).
$pos = $pos - ((31 * 0x5e) + 12);
# after 85-ku 82-ten needs to be moved 2 codepoints
- $pos = $pos - 2 if ($pos >= 84 * 0x5c + 82)
+ $pos = $pos - 2 if ($pos >= 84 * 0x5c + 82);
}
my $hi2 = $pos / 0x5e;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
index dffcdc4..d17d777 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
@@ -19,6 +19,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Load the source file.
my $mapping = &read_source("KSX1001.TXT");
@@ -29,10 +31,13 @@ foreach my $i (@$mapping)
}
# Some extra characters that are not in KSX1001.TXT
-push @$mapping, (
+#<<< do not let perltidy touch this
+push @$mapping,(
{direction => 'both', ucs => 0x20AC, code => 0xa2e6, comment => '# EURO SIGN'},
{direction => 'both', ucs => 0x00AE, code => 0xa2e7, comment => '# REGISTERED SIGN'},
{direction => 'both', ucs => 0x327E, code => 0xa2e8, comment => '# CIRCLED HANGUL IEUNG U'}
);
+#>>>
-print_tables("EUC_KR", $mapping);
+print_tables($this_script, "EUC_KR", $mapping);
+print_radix_trees($this_script, "EUC_KR", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
index cb81c46..603edc4 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
@@ -20,14 +20,16 @@
use strict;
require convutils;
+my $this_script = $0;
+
my $mapping = &read_source("CNS11643.TXT");
my @extras;
foreach my $i (@$mapping)
{
- my $ucs = $i->{ucs};
- my $code = $i->{code};
+ my $ucs = $i->{ucs};
+ my $code = $i->{code};
my $origcode = $i->{code};
my $plane = ($code & 0x1f0000) >> 16;
@@ -50,15 +52,15 @@ foreach my $i (@$mapping)
# Some codes are mapped twice in the EUC_TW to UTF-8 table.
if ($origcode >= 0x12121 && $origcode <= 0x20000)
{
- push @extras, {
- ucs => $i->{ucs},
- code => ($i->{code} + 0x8ea10000),
- rest => $i->{rest},
- direction => 'to_unicode'
- }
+ push @extras,
+ { ucs => $i->{ucs},
+ code => ($i->{code} + 0x8ea10000),
+ rest => $i->{rest},
+ direction => 'to_unicode' };
}
}
push @$mapping, @extras;
-print_tables("EUC_TW", $mapping);
+print_tables($this_script, "EUC_TW", $mapping);
+print_radix_trees($this_script, "EUC_TW", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
index 7be4b7b..e20b4a8 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
@@ -16,6 +16,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Read the input
my $in_file = "gb-18030-2000.xml";
@@ -33,13 +35,13 @@ while (<$in>)
my $code = hex($c);
if ($code >= 0x80 && $ucs >= 0x0080)
{
- push @mapping, {
- ucs => $ucs,
- code => $code,
- direction => 'both'
- }
+ push @mapping,
+ { ucs => $ucs,
+ code => $code,
+ direction => 'both' };
}
}
close($in);
-print_tables("GB18030", \@mapping);
+print_tables($this_script, "GB18030", \@mapping);
+print_radix_trees($this_script, "GB18030", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
old mode 100755
new mode 100644
index b249b81..2dc9fb3
--- a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
@@ -18,15 +18,20 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Load the source file.
my $mapping = &read_source("JOHAB.TXT");
# Some extra characters that are not in JOHAB.TXT
+#<<< do not let perltidy touch this
push @$mapping, (
{direction => 'both', ucs => 0x20AC, code => 0xd9e6, comment => '# EURO SIGN'},
{direction => 'both', ucs => 0x00AE, code => 0xd9e7, comment => '# REGISTERED SIGN'},
{direction => 'both', ucs => 0x327E, code => 0xd9e8, comment => '# CIRCLED HANGUL IEUNG U'}
);
+#>>>
-print_tables("JOHAB", $mapping);
+print_tables($this_script, "JOHAB", $mapping);
+print_radix_trees($this_script, "JOHAB", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
index 6be56b5..51ab6a1 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
@@ -12,6 +12,8 @@ require convutils;
# first generate UTF-8 --> SHIFT_JIS_2004 table
+my $this_script = $0;
+
my $in_file = "sjis-0213-2004-std.txt";
open(my $in, '<', $in_file) || die("cannot open $in_file");
@@ -22,28 +24,24 @@ while (my $line = <$in>)
{
if ($line =~ /^0x(.*)[ \t]*U\+(.*)\+(.*)[ \t]*#(.*)$/)
{
- # combined characters
my ($c, $u1, $u2) = ($1, $2, $3);
my $rest = "U+" . $u1 . "+" . $u2 . $4;
my $code = hex($c);
my $ucs1 = hex($u1);
my $ucs2 = hex($u2);
- push @mapping, {
- code => $code,
- ucs => $ucs1,
+ push @mapping,
+ { code => $code,
+ ucs => $ucs1,
ucs_second => $ucs2,
- comment => $rest,
- direction => 'both'
- };
+ comment => $rest,
+ direction => 'both' };
next;
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
{
- # non-combined characters
my ($c, $u, $rest) = ($1, $2, "U+" . $2 . $3);
- my $ucs = hex($u);
- my $code = hex($c);
+ my ($ucs, $code) = (hex($u), hex($c));
my $direction;
if ($code < 0x80 && $ucs < 0x80)
@@ -63,14 +61,14 @@ while (my $line = <$in>)
$direction = 'both';
}
- push @mapping, {
- code => $code,
- ucs => $ucs,
- comment => $rest,
- direction => $direction
- };
+ push @mapping,
+ { code => $code,
+ ucs => $ucs,
+ comment => $rest,
+ direction => $direction };
}
}
close($in);
-print_tables("SHIFT_JIS_2004", \@mapping, 1);
+print_tables($this_script, "SHIFT_JIS_2004", \@mapping, 1);
+print_radix_trees($this_script, "SHIFT_JIS_2004", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
index 17289fc..ffeb65f 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
@@ -13,36 +13,43 @@
use strict;
require convutils;
-my $charset = read_source("CP932.TXT");
+my $this_script = $0;
+
+my $mapping = read_source("CP932.TXT");
# Drop these SJIS codes from the source for UTF8=>SJIS conversion
-my @reject_sjis =(
+#<<< do not let perltidy touch this
+my @reject_sjis = (
0xed40..0xeefc, 0x8754..0x875d, 0x878a, 0x8782,
- 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
+ 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
0x879a..0x879c
-);
+ );
+#>>>
-foreach my $i (@$charset)
+foreach my $i (@$mapping)
{
my $code = $i->{code};
- my $ucs = $i->{ucs};
+ my $ucs = $i->{ucs};
- if (grep {$code == $_} @reject_sjis)
+ if (grep { $code == $_ } @reject_sjis)
{
$i->{direction} = "to_unicode";
}
}
# Add these UTF8->SJIS pairs to the table.
-push @$charset, (
- {direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN'},
- {direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN'},
- {direction => "from_unicode", ucs => 0x00a5, code => 0x5c, comment => '# YEN SIGN'},
- {direction => "from_unicode", ucs => 0x00ac, code => 0x81ca, comment => '# NOT SIGN'},
+#<<< do not let perltidy touch this
+push @$mapping, (
+ {direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN'},
+ {direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN'},
+ {direction => "from_unicode", ucs => 0x00a5, code => 0x5c, comment => '# YEN SIGN'},
+ {direction => "from_unicode", ucs => 0x00ac, code => 0x81ca, comment => '# NOT SIGN'},
{direction => "from_unicode", ucs => 0x2016, code => 0x8161, comment => '# DOUBLE VERTICAL LINE'},
{direction => "from_unicode", ucs => 0x203e, code => 0x7e, comment => '# OVERLINE'},
{direction => "from_unicode", ucs => 0x2212, code => 0x817c, comment => '# MINUS SIGN'},
{direction => "from_unicode", ucs => 0x301c, code => 0x8160, comment => '# WAVE DASH'}
-);
+ );
+#>>>
-print_tables("SJIS", $charset);
+print_tables($this_script, "SJIS", $mapping);
+print_radix_trees($this_script, "SJIS", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
old mode 100755
new mode 100644
index 667f6c1..2905b95
--- a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
@@ -16,6 +16,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Read the input
my $in_file = "windows-949-2000.xml";
@@ -36,16 +38,20 @@ while (<$in>)
if ($code >= 0x80 && $ucs >= 0x0080)
{
- push @mapping, {
- ucs => $ucs,
- code => $code,
- direction => 'both'
- }
+ push @mapping,
+ { ucs => $ucs,
+ code => $code,
+ direction => 'both' };
}
}
close($in);
# One extra character that's not in the source file.
-push @mapping, { direction => 'both', code => 0xa2e8, ucs => 0x327e, comment => 'CIRCLED HANGUL IEUNG U' };
-
-print_tables("UHC", \@mapping);
+push @mapping,
+ { direction => 'both',
+ code => 0xa2e8,
+ ucs => 0x327e,
+ comment => 'CIRCLED HANGUL IEUNG U' };
+
+print_tables($this_script, "UHC", \@mapping);
+print_radix_trees($this_script, "UHC", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_most.pl b/src/backend/utils/mb/Unicode/UCS_to_most.pl
index b3188f3..55ef873 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_most.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_most.pl
@@ -18,6 +18,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
my %filename = (
'WIN866' => 'CP866.TXT',
'WIN874' => 'CP874.TXT',
@@ -54,5 +56,6 @@ foreach my $charset (@charsets)
{
my $mapping = &read_source($filename{$charset});
- print_tables($charset, $mapping);
+ print_tables($this_script, $charset, $mapping);
+ print_radix_trees($this_script, $charset, $mapping);
}
diff --git a/src/backend/utils/mb/Unicode/convutils.pm b/src/backend/utils/mb/Unicode/convutils.pm
index d6a13e8..30227fe 100644
--- a/src/backend/utils/mb/Unicode/convutils.pm
+++ b/src/backend/utils/mb/Unicode/convutils.pm
@@ -5,6 +5,8 @@
use strict;
+use Data::Dumper;
+
#######################################################################
# convert UCS-4 to UTF-8
#
@@ -53,22 +55,26 @@ sub read_source
next if (/^#/);
chop;
- next if (/^$/); # Ignore empty lines
+ next if (/^$/); # Ignore empty lines
next if (/^0x([0-9A-F]+)\s+(#.*)$/);
# Skip the first column for JIS0208.TXT
+ #<<< do not let perltidy touch this
if (!/^0x([0-9A-Fa-f]+)\s+0x([0-9A-Fa-f]+)\s+(?:0x([0-9A-Fa-f]+)\s+)?(#.*)$/)
{
print STDERR "READ ERROR at line $. in $fname: $_\n";
exit;
}
- my $out = {f => $fname, l => $.,
- code => hex($1),
- ucs => hex($2),
- comment => $4,
- direction => "both"
- };
+ #>>>
+
+ my $out = {
+ f => $fname,
+ l => $.,
+ code => hex($1),
+ ucs => hex($2),
+ comment => $4,
+ direction => "both" };
# Ignore pure ASCII mappings. PostgreSQL character conversion code
# never even passes these to the conversion code.
@@ -85,6 +91,7 @@ sub read_source
# print_tables : output mapping tables
#
# Arguments:
+# this_script - the name of the *caller script* of this feature
# charset - string name of the character set.
# table - mapping table (see format below)
# verbose - if 1, output comment on each line,
@@ -106,7 +113,7 @@ sub read_source
#
sub print_tables
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
# Build an array with only the to-UTF8 direction mappings
my @to_unicode;
@@ -118,107 +125,125 @@ sub print_tables
{
if (defined $i->{ucs_second})
{
- my $entry = {utf8 => ucs2utf($i->{ucs}),
- utf8_second => ucs2utf($i->{ucs_second}),
- code => $i->{code},
- comment => $i->{comment},
- f => $i->{f}, l => $i->{l}};
+ my $entry = {
+ utf8 => ucs2utf($i->{ucs}),
+ utf8_second => ucs2utf($i->{ucs_second}),
+ code => $i->{code},
+ comment => $i->{comment},
+ f => $i->{f},
+ l => $i->{l} };
if ($i->{direction} eq "both" || $i->{direction} eq "to_unicode")
{
push @to_unicode_combined, $entry;
}
- if ($i->{direction} eq "both" || $i->{direction} eq "from_unicode")
+ if ( $i->{direction} eq "both"
+ || $i->{direction} eq "from_unicode")
{
push @from_unicode_combined, $entry;
}
}
else
{
- my $entry = {utf8 => ucs2utf($i->{ucs}),
- code => $i->{code},
- comment => $i->{comment},
- f => $i->{f}, l => $i->{l}};
+ my $entry = {
+ utf8 => ucs2utf($i->{ucs}),
+ code => $i->{code},
+ comment => $i->{comment},
+ f => $i->{f},
+ l => $i->{l} };
if ($i->{direction} eq "both" || $i->{direction} eq "to_unicode")
{
push @to_unicode, $entry;
}
- if ($i->{direction} eq "both" || $i->{direction} eq "from_unicode")
+ if ( $i->{direction} eq "both"
+ || $i->{direction} eq "from_unicode")
{
push @from_unicode, $entry;
}
}
}
- print_to_utf8_map($charset, \@to_unicode, $verbose);
- print_to_utf8_combined_map($charset, \@to_unicode_combined, $verbose) if (scalar @to_unicode_combined > 0);
- print_from_utf8_map($charset, \@from_unicode, $verbose);
- print_from_utf8_combined_map($charset, \@from_unicode_combined, $verbose) if (scalar @from_unicode_combined > 0);
+ print_to_utf8_map($this_script, $charset, \@to_unicode, $verbose);
+ if (scalar @to_unicode_combined > 0)
+ {
+ print_to_utf8_combined_map($this_script, $charset,
+ \@to_unicode_combined, $verbose);
+ }
+ print_from_utf8_map($this_script, $charset, \@from_unicode, $verbose);
+ if (scalar @from_unicode_combined > 0)
+ {
+ print_from_utf8_combined_map($this_script, $charset,
+ \@from_unicode_combined, $verbose);
+ }
}
sub print_from_utf8_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("utf8_to_${charset}.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/$fname */\n\n".
- "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$$a{utf8} <=> $$b{utf8}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{utf8} <=> $b->{utf8} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%04x, 0x%04x}", $$i{utf8}, $$i{code});
+ printf $out "\n {0x%04x, 0x%04x}", $i->{utf8}, $i->{code};
if ($verbose >= 2)
{
- $last_comment = "$$i{f}:$$i{l} $$i{comment}";
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
}
else
{
- $last_comment = $$i{comment};
+ $last_comment = $i->{comment};
}
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
sub print_from_utf8_combined_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("utf8_to_${charset}_combined.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/$fname */\n\n".
- "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$$a{utf8} <=> $$b{utf8}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{utf8} <=> $b->{utf8} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%08x, 0x%08x, 0x%04x}", $$i{utf8}, $$i{utf8_second}, $$i{code});
- $last_comment = "$$i{comment}";
+ printf $out "\n {0x%08x, 0x%08x, 0x%04x}",
+ $i->{utf8}, $i->{utf8_second}, $i->{code};
+ $last_comment = $i->{comment};
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
sub print_to_utf8_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
@@ -226,34 +251,36 @@ sub print_to_utf8_map
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/${fname} */\n\n".
- "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$$a{code} <=> $$b{code}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{code} <=> $b->{code} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%04x, 0x%x}", $$i{code}, $$i{utf8});
+ printf $out "\n {0x%04x, 0x%x}", $i->{code}, $i->{utf8};
if ($verbose >= 2)
{
- $last_comment = "$$i{f}:$$i{l} $$i{comment}";
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
}
else
{
- $last_comment = $$i{comment};
+ $last_comment = $i->{comment};
}
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
sub print_to_utf8_combined_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
@@ -261,22 +288,592 @@ sub print_to_utf8_combined_map
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/${fname} */\n\n".
- "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$$a{code} <=> $$b{code}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{code} <=> $b->{code} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%04x, 0x%08x, 0x%08x}", $$i{code}, $$i{utf8}, $$i{utf8_second});
- $last_comment = "$$i{comment}";
+ printf $out "\n {0x%04x, 0x%08x, 0x%08x}",
+ $i->{code}, $i->{utf8}, $i->{utf8_second};
+ $last_comment = $i->{comment};
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
+#############################################################################
+# RADIX TREE STUFF
+
+#########################################
+# print_radix_table(<charmap hash ref>)
+#
+# Input: A hash, mapping an input character to an output character.
+#
+# Constructs a radix tree from the hash, and prints it out as a C-struct.
+#
+
+sub print_radix_table
+{
+ my ($out, $tblname, $c) = @_;
+
+ ###
+ ### Build radix trees in memory, for 1-, 2-, 3- and 4-byte inputs. Each
+ ### radix tree is represented as a nested hash, each hash indexed by
+ ### input byte
+ ###
+ my %b1map;
+ my %b2map;
+ my %b3map;
+ my %b4map;
+ foreach my $in (keys %$c)
+ {
+ my $out = $c->{$in};
+
+ if ($in < 0x100)
+ {
+ $b1map{$in} = $out;
+ }
+ elsif ($in < 0x10000)
+ {
+ my $b1 = $in >> 8;
+ my $b2 = $in & 0xff;
+
+ $b2map{$b1}{$b2} = $out;
+ }
+ elsif ($in < 0x1000000)
+ {
+ my $b1 = $in >> 16;
+ my $b2 = ($in >> 8) & 0xff;
+ my $b3 = $in & 0xff;
+
+ $b3map{$b1}{$b2}{$b3} = $out;
+ }
+ elsif ($in < 0x100000000)
+ {
+ my $b1 = $in >> 24;
+ my $b2 = ($in >> 16) & 0xff;
+ my $b3 = ($in >> 8) & 0xff;
+ my $b4 = $in & 0xff;
+
+ $b4map{$b1}{$b2}{$b3}{$b4} = $out;
+ }
+ else
+ {
+ die sprintf("up to 4 byte code is supported: %x", $in);
+ }
+ }
+
+ my @segments;
+
+ ###
+ ### Build a linear list of "segments", from the nested hashes.
+ ###
+ ### Each segment is a lookup table, keyed by the next byte in the input.
+ ### The segments are written out physically to one big array in the final,
+ ### step, but logically, they form a radix tree. Or rather, four radix
+ ### trees: one for 1-byte inputs, another for 2-byte inputs, 3-byte
+ ### inputs, and 4-byte inputs.
+ ###
+ ### Each segment is represented by a hash with following fields:
+ ###
+ ### comment => <string to output as a comment>
+ ### label => <label that can be used to refer to this segment from elsewhere>
+ ### values => <a hash, keyed by byte, 0-0xff>
+ ###
+ ### Entries in 'values' can be integers (for leaf-level segments), or
+ ### string labels, pointing to a segment with that label. Any missing
+ ### values are treated as zeros. If 'values' hash is missing altogether,
+ ### it's treated as all-zeros.
+ ###
+ ### Subsequent steps will enrich the segments with more fields.
+ ###
+
+ # Add the segments for the radix trees themselves.
+ push @segments, build_segments_from_tree("Single byte table", "1-byte", 1, \%b1map);
+ push @segments, build_segments_from_tree("Two byte table", "2-byte", 2, \%b2map);
+ push @segments, build_segments_from_tree("Three byte table", "3-byte", 3, \%b3map);
+ push @segments, build_segments_from_tree("Four byte table", "4-byte", 4, \%b4map);
+
+ ###
+ ### Find min and max index used in each level of each tree.
+ ###
+ ### These are stored separately, and we can then leave out the unused
+ ### parts of every segment. (When using the resulting tree, you must
+ ### check each input byte against the min and max.)
+ ###
+ my %min_idx;
+ my %max_idx;
+ foreach my $seg (@segments)
+ {
+ my $this_min = $min_idx{$seg->{depth}}->{$seg->{level}};
+ my $this_max = $max_idx{$seg->{depth}}->{$seg->{level}};
+
+ for (my $i=0; $i <= 0xff; $i++)
+ {
+ my $val = $seg->{values}->{$i};
+ if ($val)
+ {
+ $this_min = $i if (!defined $this_min || $i < $this_min);
+ $this_max = $i if (!defined $this_max || $i > $this_max);
+ }
+ }
+
+ $min_idx{$seg->{depth}}{$seg->{level}} = $this_min;
+ $max_idx{$seg->{depth}}{$seg->{level}} = $this_max;
+ }
+ # Copy the mins and max's back to every segment, for convenience
+ foreach my $seg (@segments)
+ {
+ $seg->{min_idx} = $min_idx{$seg->{depth}}{$seg->{level}};
+ $seg->{max_idx} = $max_idx{$seg->{depth}}{$seg->{level}};
+ }
+
+ ###
+ ### Prepend a dummy all-zeros map to the beginning.
+ ###
+ ### A 0 is an invalid value anywhere in the table, and this allows us to
+ ### point to 0 offset anywhere else in the tables, to get a 0 result.
+
+ # Find the max range between min and max indexes in any of the segments.
+ my $widest_range = 0;
+ foreach my $seg (@segments)
+ {
+ my $this_range = $seg->{max_idx} - $seg->{min_idx};
+ $widest_range = $this_range if ($this_range > $widest_range);
+ }
+
+ unshift @segments, {
+ header => "Dummy map, for invalid values",
+ min_idx => 0,
+ max_idx => $widest_range
+ };
+
+ ###
+ ### Eliminate overlapping zeros
+ ###
+ ### For each segment, if there are zero values at the end of, and there
+ ### are also zero values at the beginning of the next segment, we can
+ ### overlay the tail of this segment with the head of next segment, to
+ ### save space.
+ ###
+ ### To achieve that, we subtract the 'max_idx' of each segment with the
+ ### amount of zeros that can be ovarlaid.
+ ###
+ for (my $j = 0; $j < $#segments - 1; $j++)
+ {
+ my $seg = $segments[$j];
+ my $nextseg = $segments[$j + 1];
+
+ # Count the number of zero values at the end of this segment.
+ my $this_trail_zeros = 0;
+ for (my $i = $seg->{max_idx}; $i >= $seg->{min_idx} && !$seg->{values}->{$i}; $i--)
+ {
+ $this_trail_zeros++;
+ }
+
+ # Count the number of zeros at the beginning of next segment.
+ my $next_lead_zeros = 0;
+ for (my $i = $nextseg->{min_idx}; $i <= $nextseg->{max_idx} && !$nextseg->{values}->{$i}; $i++)
+ {
+ $next_lead_zeros++;
+ }
+
+ # How many zeros in common?
+ my $overlaid_trail_zeros =
+ ($this_trail_zeros > $next_lead_zeros) ? $next_lead_zeros : $this_trail_zeros;
+
+ $seg->{overlaid_trail_zeros} = $overlaid_trail_zeros;
+ $seg->{max_idx} = $seg->{max_idx} - $overlaid_trail_zeros;
+ }
+
+ ###
+ ### Replace label references with real offsets.
+ ###
+ ### So far, the non-leaf segments have referred to other segments by
+ ### their labels. Replace them with numerical offsets from the beginning
+ ### of the final array. You cannot move, add, or remove segments after
+ ### this step, as that would invalidate the offsets calculated here!
+ ###
+ my $flatoff = 0;
+ my %segmap;
+
+ # First pass: assign offsets to each segment, and build hash
+ # of label => offset.
+ foreach my $seg (@segments)
+ {
+ $seg->{offset} = $flatoff;
+ $segmap{$seg->{label}} = $flatoff;
+ $flatoff += $seg->{max_idx} - $seg->{min_idx} + 1;
+ }
+ my $tblsize = $flatoff;
+
+ # Second pass: look up the offset of each label reference in the hash.
+ foreach my $seg (@segments)
+ {
+ for (my $i=0; $i <= 0xff; $i++)
+ {
+ my $val = $seg->{values}->{$i};
+ if ($val && !($val =~ /^[0-9,.E]+$/ ))
+ {
+ my $segoff = $segmap{$val};
+ if ($segoff)
+ {
+ $seg->{values}->{$i} = $segoff;
+ }
+ else
+ {
+ die "no segment with label $val";
+ }
+ }
+ }
+ }
+
+ # Also look up the positions of the roots in the table.
+ my $b1root = $segmap{"1-byte"};
+ my $b2root = $segmap{"2-byte"};
+ my $b3root = $segmap{"3-byte"};
+ my $b4root = $segmap{"4-byte"};
+
+ # And the lower-upper values of each level in each radix tree.
+ my $b1_lower = $min_idx{1}{1};
+ my $b1_upper = $max_idx{1}{1};
+
+ my $b2_1_lower = $min_idx{2}{1};
+ my $b2_1_upper = $max_idx{2}{1};
+ my $b2_2_lower = $min_idx{2}{2};
+ my $b2_2_upper = $max_idx{2}{2};
+
+ my $b3_1_lower = $min_idx{3}{1};
+ my $b3_1_upper = $max_idx{3}{1};
+ my $b3_2_lower = $min_idx{3}{2};
+ my $b3_2_upper = $max_idx{3}{2};
+ my $b3_3_lower = $min_idx{3}{3};
+ my $b3_3_upper = $max_idx{3}{3};
+
+ my $b4_1_lower = $min_idx{4}{1};
+ my $b4_1_upper = $max_idx{4}{1};
+ my $b4_2_lower = $min_idx{4}{2};
+ my $b4_2_upper = $max_idx{4}{2};
+ my $b4_3_lower = $min_idx{4}{3};
+ my $b4_3_upper = $max_idx{4}{3};
+ my $b4_4_lower = $min_idx{4}{4};
+ my $b4_4_upper = $max_idx{4}{4};
+
+ ###
+ ### Find the maximum value in the whole table, to determine if we can
+ ### use uint16 or if we need to use uint32.
+ ###
+ my $max_val = 0;
+ foreach my $seg (@segments)
+ {
+ for (my $i=0; $i <= 0xFF ; $i++)
+ {
+ my $val = $seg->{values}->{$i};
+ $max_val = $val if ($val > $max_val);
+ }
+ }
+
+ my $datatype = ($max_val <= 0xffff) ? "uint16" : "uint32";
+
+ # For formatting, determine how many values we can fit on a single
+ # line, and how wide each value needs to be to align nicely.
+ my $vals_per_line;
+ my $colwidth;
+
+ if ($max_val <= 0xffff)
+ {
+ $vals_per_line = 8;
+ $colwidth = 4;
+ }
+ elsif ($max_val <= 0xffffff)
+ {
+ $vals_per_line = 4;
+ $colwidth = 6;
+ }
+ else
+ {
+ $vals_per_line = 4;
+ $colwidth = 8;
+ }
+
+ ###
+ ### Print the struct and array.
+ ###
+ printf $out "static const $datatype ${tblname}_table[];\n";
+ printf $out "\n";
+ printf $out "static const pg_mb_radix_tree $tblname =\n";
+ printf $out "{\n";
+ if ($datatype eq "uint16")
+ {
+ print $out " ${tblname}_table,\n";
+ print $out " NULL, /* 32-bit table not used */\n";
+ }
+ if ($datatype eq "uint32")
+ {
+ print $out " NULL, /* 16-bit table not used */\n";
+ print $out " ${tblname}_table,\n";
+ }
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 1-byte inputs */\n", $b1root;
+ printf $out " 0x%02x, /* b1_lower */\n", $b1_lower;
+ printf $out " 0x%02x, /* b1_upper */\n", $b1_upper;
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 2-byte inputs */\n", $b2root;
+ printf $out " 0x%02x, /* b2_1_lower */\n", $b2_1_lower;
+ printf $out " 0x%02x, /* b2_1_upper */\n", $b2_1_upper;
+ printf $out " 0x%02x, /* b2_2_lower */\n", $b2_2_lower;
+ printf $out " 0x%02x, /* b2_2_upper */\n", $b2_2_upper;
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 3-byte inputs */\n", $b3root;
+ printf $out " 0x%02x, /* b3_1_lower */\n", $b3_1_lower;
+ printf $out " 0x%02x, /* b3_1_upper */\n", $b3_1_upper;
+ printf $out " 0x%02x, /* b3_2_lower */\n", $b3_2_lower;
+ printf $out " 0x%02x, /* b3_2_upper */\n", $b3_2_upper;
+ printf $out " 0x%02x, /* b3_3_lower */\n", $b3_3_lower;
+ printf $out " 0x%02x, /* b3_3_upper */\n", $b3_3_upper;
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 3-byte inputs */\n", $b4root;
+ printf $out " 0x%02x, /* b4_1_lower */\n", $b4_1_lower;
+ printf $out " 0x%02x, /* b4_1_upper */\n", $b4_1_upper;
+ printf $out " 0x%02x, /* b4_2_lower */\n", $b4_2_lower;
+ printf $out " 0x%02x, /* b4_2_upper */\n", $b4_2_upper;
+ printf $out " 0x%02x, /* b4_3_lower */\n", $b4_3_lower;
+ printf $out " 0x%02x, /* b4_3_upper */\n", $b4_3_upper;
+ printf $out " 0x%02x, /* b4_4_lower */\n", $b4_4_lower;
+ printf $out " 0x%02x /* b4_4_upper */\n", $b4_4_upper;
+ print $out "};\n";
+ print $out "\n";
+ print $out "static const $datatype ${tblname}_table[$tblsize] =\n";
+ print $out "{";
+ my $off = 0;
+ foreach my $seg (@segments)
+ {
+ printf $out "\n";
+ printf $out " /*** %s - offset 0x%05x ***/\n", $seg->{header}, $off;
+ printf $out "\n";
+
+ for (my $i=$seg->{min_idx}; $i <= $seg->{max_idx};)
+ {
+ # Print the next line's worth of values.
+ # XXX pad to begin at a nice boundary
+ printf $out " /* %02x */ ", $i;
+ for (my $j = 0; $j < $vals_per_line && $i <= $seg->{max_idx}; $j++)
+ {
+ my $val = $seg->{values}->{$i};
+
+ printf $out " 0x%0*x", $colwidth, $val;
+ $off++;
+ if ($off != $tblsize)
+ {
+ print $out ",";
+ }
+ $i++;
+ }
+ print $out "\n";
+ }
+ if ($seg->{overlaid_trail_zeros})
+ {
+ printf $out " /* $seg->{overlaid_trail_zeros} trailing zero values shared with next segment */\n";
+ }
+ }
+
+ # Sanity check.
+ if ($off != $tblsize) { die "table size didn't match!"; }
+
+ print $out "};\n";
+}
+
+###
+sub build_segments_from_tree
+{
+ my ($header, $rootlabel, $depth, $map) = @_;
+
+ my @segments;
+ if (%{$map})
+ {
+ @segments = build_segments_recurse($header, $rootlabel, "", 1, $depth, $map);
+
+ # Sort the segments into "breadth-first" order. Not strictly required,
+ # but makes the maps nicer to read.
+ @segments = sort { $a->{level} cmp $b->{level} } @segments;
+ }
+
+ return @segments;
+}
+
+###
+sub build_segments_recurse
+{
+ my ($header, $label, $path, $level, $depth, $map) = @_;
+
+ my @segments;
+
+ if ($level == $depth)
+ {
+ push @segments, {
+ header => $header . ", leaf: ${path}xx",
+ label => $label,
+ level => $level,
+ depth => $depth,
+ values => $map
+ };
+ }
+ else
+ {
+ my %children;
+
+ for (my $i=0; $i <= 0xff; $i++)
+ {
+ next if (!$map->{$i});
+
+ my $childpath = $path . sprintf("%02x", $i);
+ my $childlabel = "$depth-level-$level-$childpath";
+
+ push @segments, build_segments_recurse($header, $childlabel, $childpath,
+ $level + 1, $depth, $map->{$i});
+ $children{$i} = $childlabel;
+ }
+
+ push @segments, {
+ header => $header . ", byte #$level: ${path}xx",
+ label => $label,
+ level => $level,
+ depth => $depth,
+ values => \%children
+ };
+ }
+ return @segments;
+}
+
+######################################################
+# make_charmap - convert charset table to charmap hash
+# with checking duplicate source code
+#
+# make_charmap(\@charset, $direction)
+# charset - ref to charset table : see print_tables
+# direction - conversion direction
+
+sub make_charmap
+{
+ my ($charset, $direction) = @_;
+
+ die "unacceptable direction : $direction"
+ if ($direction ne "to_unicode" && $direction ne "from_unicode");
+
+ my %charmap;
+ foreach my $c (@$charset)
+ {
+ next if ($c->{direction} ne $direction && $c->{direction} ne "both");
+
+ # don't generate entries for combined characters
+ next if (defined $c->{ucs_second});
+
+ my ($src, $dst) =
+ $direction eq "to_unicode"
+ ? ($c->{code}, $c->{ucs})
+ : ($c->{ucs}, $c->{code});
+
+ if (defined $c->{$src})
+ {
+ printf STDERR
+ "Error: duplicate source code: 0x%04x => 0x%04x, 0x%04x\n",
+ $src, $c->{$src}, $dst;
+ exit;
+ }
+ if ($direction eq "to_unicode")
+ {
+ $charmap{$src} = ucs2utf($dst);
+ }
+ else
+ {
+ $charmap{ ucs2utf($src) } = $dst;
+ }
+
+ }
+
+ return \%charmap;
+}
+
+
+#########################################
+# print_radix_map - write the whole content of C source of tadix tree
+#
+# print_radix_map($this_script, $csname, $direction, \%charset, $tblwidth)
+#
+# this_script - the name of the *caller script* of this feature
+# csname - character set name other than ucs
+# direction - desired direction "to_unicode" or "from_unicode"
+# charset - ref to character set array
+# tblwidth - width in characters of output source file
+
+sub print_radix_map
+{
+ my ($this_script, $csname, $direction, $charset, $tblwidth) = @_;
+
+ my $charmap = &make_charmap($charset, $direction);
+ my $fname =
+ $direction eq "to_unicode"
+ ? lc("${csname}_to_utf8_radix.map")
+ : lc("utf8_to_${csname}_radix.map");
+
+ my $tblname = lc("${csname}_${direction}_tree");
+ my $name_prefix = lc("${csname}_${direction}_");
+
+ if ($direction eq "to_unicode")
+ {
+ print "- Writing ${csname}=>UTF8 conversion radix index: $fname\n";
+ }
+ else
+ {
+ print "- Writing UTF8=>${csname} conversion radix index: $fname\n";
+ }
+
+ open(my $out, '>', $fname) || die("cannot open $fname");
+
+ print $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n";
+
+ print_radix_table($out, $tblname, $charmap);
+
+ close($out);
+}
+
+
+###################################################################
+# print_radix_trees - write the radix tree files for both direction
+#
+# print_radix_trees($this_script, $csname, \%charset)
+#
+# this_script - the name of the *caller script* of this feature
+# csname - character set name other than ucs
+# charset - ref to character set array
+sub print_radix_trees
+{
+ my ($this_script, $csname, $charset) = @_;
+
+ &print_radix_map($this_script, $csname, "from_unicode", $charset, 78);
+ &print_radix_map($this_script, $csname, "to_unicode", $charset, 78);
+}
+
+sub dump_charset
+{
+ my ($list, $filt) = @_;
+
+ foreach my $i (@$list)
+ {
+ next if (defined $filt && !&$filt($i));
+ if (!defined $i->{ucs}) { $i->{ucs} = &utf2ucs($i->{utf8}); }
+ printf "ucs=%x, code=%x, direction=%s %s:%d %s\n",
+ $i->{ucs}, $i->{code}, $i->{direction},
+ $i->{f}, $i->{l}, $i->{comment};
+ }
+}
+
1;
diff --git a/src/backend/utils/mb/Unicode/download_srctxts.sh b/src/backend/utils/mb/Unicode/download_srctxts.sh
new file mode 100644
index 0000000..572d57e
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/download_srctxts.sh
@@ -0,0 +1,127 @@
+#! /bin/bash
+
+# This script downloads conversion source files from URLs as of 2016/10/27
+# These source files may removed or changed without notice
+if [ ! -e CP932.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
+fi
+if [ ! -e JIS0201.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0201.TXT
+fi
+if [ ! -e JIS0208.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0208.TXT
+fi
+if [ ! -e JIS0212.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0212.TXT
+fi
+if [ ! -e SHIFTJIS.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/SHIFTJIS.TXT
+fi
+if [ ! -e CP866.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP866.TXT
+fi
+if [ ! -e CP874.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP874.TXT
+fi
+if [ ! -e CP936.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP936.TXT
+fi
+if [ ! -e CP950.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP950.TXT
+fi
+if [ ! -e CP1250.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1250.TXT
+fi
+if [ ! -e CP1251.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1251.TXT
+fi
+if [ ! -e CP1252.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT
+fi
+if [ ! -e CP1253.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1253.TXT
+fi
+if [ ! -e CP1254.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1254.TXT
+fi
+if [ ! -e CP1255.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1255.TXT
+fi
+if [ ! -e CP1256.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1256.TXT
+fi
+if [ ! -e CP1257.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1257.TXT
+fi
+if [ ! -e CP1258.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1258.TXT
+fi
+if [ ! -e 8859-2.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-2.TXT
+fi
+if [ ! -e 8859-3.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-3.TXT
+fi
+if [ ! -e 8859-4.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-4.TXT
+fi
+if [ ! -e 8859-5.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-5.TXT
+fi
+if [ ! -e 8859-6.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-6.TXT
+fi
+if [ ! -e 8859-7.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-7.TXT
+fi
+if [ ! -e 8859-8.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-8.TXT
+fi
+if [ ! -e 8859-9.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-9.TXT
+fi
+if [ ! -e 8859-10.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-10.TXT
+fi
+if [ ! -e 8859-13.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-13.TXT
+fi
+if [ ! -e 8859-14.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-14.TXT
+fi
+if [ ! -e 8859-15.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-15.TXT
+fi
+if [ ! -e 8859-16.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-16.TXT
+fi
+if [ ! -e KOI8-R.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT
+fi
+if [ ! -e KOI8-U.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-U.TXT
+fi
+if [ ! -e CNS11643.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/OTHER/CNS11643.TXT
+fi
+if [ ! -e KSX1001.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/KSC/KSX1001.TXT
+fi
+if [ ! -e JOHAB.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/KSC/JOHAB.TXT
+fi
+if [ ! -e BIG5.TXT ]; then
+ wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/OTHER/BIG5.TXT
+fi
+if [ ! -e windows-949-2000.xml ]; then
+ wget http://source.icu-project.org/repos/icu/data/trunk/charset/data/xml/windows-949-2000.xml
+fi
+if [ ! -e gb-18030-2000.xml ]; then
+ wget http://source.icu-project.org/repos/icu/data/trunk/charset/data/xml/gb-18030-2000.xml
+fi
+if [ ! -e sjis-0213-2004-std.txt ]; then
+ wget http://x0213.org/codetable/sjis-0213-2004-std.txt
+fi
+if [ ! -e euc-jis-2004-std.txt ]; then
+ wget http://x0213.org/codetable/euc-jis-2004-std.txt
+fi
diff --git a/src/backend/utils/mb/Unicode/make_mapchecker.pl b/src/backend/utils/mb/Unicode/make_mapchecker.pl
new file mode 100644
index 0000000..6de0b3f
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/make_mapchecker.pl
@@ -0,0 +1,71 @@
+#! /usr/bin/perl
+
+use strict;
+
+opendir(my $dh, ".") || die "failed to open directory: .";
+my @radixmaps = grep { /_radix\.map$/ } readdir($dh);
+closedir($dh);
+
+my %plainmaps;
+
+# check if all radix maps has corresponding plain map
+foreach my $rmap (@radixmaps)
+{
+ my $pmap = $rmap;
+ $pmap =~ s/_radix//;
+ if (!-e $pmap)
+ {
+ die("radix map \"$rmap\" has no corresponding plain map\n");
+ }
+ $plainmaps{$rmap} = $pmap;
+}
+
+# Generate sanity checker source
+my $out;
+open($out, '>', "map_checker.h")
+ || die "cannot open file to write: map_checker.h";
+foreach my $i (sort @radixmaps)
+{
+ print $out "#include \"$i\"\n";
+ print $out "#include \"$plainmaps{$i}\"\n";
+}
+
+my @mapnames = map { my $m = $_; $m =~ s/\.map//; $m } values %plainmaps;
+
+print $out <<'EOF';
+
+struct mappair
+{
+ const char *name;
+ int len;
+ const pg_local_to_utf *lu;
+ const pg_utf_to_local *ul;
+ const pg_mb_radix_tree *rt;
+} mappairs[] = {
+EOF
+
+foreach my $m (@mapnames)
+{
+ if ($m =~ /^utf8_to_(.*)$/)
+ {
+ my $e = uc($1);
+ print $out
+" {\"$m\", lengthof(ULmap$e), NULL, ULmap$e, &$1_from_unicode_tree}";
+ }
+ elsif ($m =~ /^(.*)_to_utf8$/)
+ {
+ my $e = uc($1);
+ print $out
+ " {\"$m\", lengthof(LUmap$e), LUmap$e, NULL, &$1_to_unicode_tree}";
+ }
+ else
+ {
+ die "Unrecognizable map name: $m";
+ }
+ print $out ",\n";
+}
+
+print $out " {NULL, 0, NULL, NULL, NULL}\n};\n";
+
+close($out);
+
diff --git a/src/backend/utils/mb/Unicode/map_checker.c b/src/backend/utils/mb/Unicode/map_checker.c
new file mode 100644
index 0000000..65e33ea
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/map_checker.c
@@ -0,0 +1,177 @@
+#include "postgres.h"
+#include "mb/pg_wchar.h"
+
+#define lengthof(array) (sizeof (array) / sizeof ((array)[0]))
+
+#include "map_checker.h"
+
+/*
+ * radix tree conversion function - this should be identical to the function in
+ * ../conv.c with the same name
+ */
+static inline uint32
+pg_mb_radix_conv(const pg_mb_radix_tree *rt,
+ int l,
+ unsigned char b1,
+ unsigned char b2,
+ unsigned char b3,
+ unsigned char b4)
+{
+ if (l == 4)
+ {
+ /* 4-byte code */
+
+ /* check code validity */
+ if (b1 < rt->b4_1_lower || b1 > rt->b4_1_upper ||
+ b2 < rt->b4_2_lower || b2 > rt->b4_2_upper ||
+ b3 < rt->b4_3_lower || b3 > rt->b4_3_upper ||
+ b4 < rt->b4_4_lower || b4 > rt->b4_4_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b4root;
+
+ idx = rt->chars32[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars32[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars32[b3 + idx - rt->b4_3_lower];
+ return rt->chars32[b4 + idx - rt->b4_4_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b4root;
+
+ idx = rt->chars16[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars16[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars16[b3 + idx - rt->b4_3_lower];
+ return rt->chars16[b4 + idx - rt->b4_4_lower];
+ }
+ }
+ else if (l == 3)
+ {
+ /* 3-byte code */
+
+ /* check code validity */
+ if (b2 < rt->b3_1_lower || b2 > rt->b3_1_upper ||
+ b3 < rt->b3_2_lower || b3 > rt->b3_2_upper ||
+ b4 < rt->b3_3_lower || b4 > rt->b3_3_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b3root;
+
+ idx = rt->chars32[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars32[b3 + idx - rt->b3_2_lower];
+ return rt->chars32[b4 + idx - rt->b3_3_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b3root;
+
+ idx = rt->chars16[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars16[b3 + idx - rt->b3_2_lower];
+ return rt->chars16[b4 + idx - rt->b3_3_lower];
+ }
+ }
+ else if (l == 2)
+ {
+ /* 2-byte code */
+
+ /* check code validity - first byte */
+ if (b3 < rt->b2_1_lower || b3 > rt->b2_1_upper ||
+ b4 < rt->b2_2_lower || b4 > rt->b2_2_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b2root;
+
+ idx = rt->chars32[b3 + idx - rt->b2_1_lower];
+ return rt->chars32[b4 + idx - rt->b2_2_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b2root;
+
+ idx = rt->chars16[b3 + idx - rt->b2_1_lower];
+ return rt->chars16[b4 + idx - rt->b2_2_lower];
+ }
+ }
+ else if (l == 1)
+ {
+ /* 1-byte code */
+
+ /* check code validity - first byte */
+ if (b4 < rt->b1_lower || b4 > rt->b1_upper)
+ return 0;
+
+ if (rt->chars32)
+ return rt->chars32[b4 + rt->b1root - rt->b1_lower];
+ else
+ return rt->chars16[b4 + rt->b1root - rt->b1_lower];
+ }
+ return 0; /* shouldn't happen */
+}
+
+int main(void)
+{
+ struct mappair *mp;
+
+ for (mp = mappairs ; mp->name ; mp++)
+ {
+ int i;
+
+ printf("Checking \"%s_radix.map\" against \"%s.map\"(%d chars)..", mp->name, mp->name, mp->len);
+ for (i = 0 ; i < mp->len ; i++)
+ {
+ uint32 s, c, d;
+
+ unsigned char b1;
+ unsigned char b2;
+ unsigned char b3;
+ unsigned char b4;
+ int l;
+
+ if (mp->ul)
+ {
+ s = mp->ul[i].utf;
+ d = mp->ul[i].code;
+ }
+ else
+ {
+ s = mp->lu[i].code;
+ d = mp->lu[i].utf;
+ }
+ if (s < 0x80)
+ {
+ fprintf(stderr, "\nASCII character ? (%x)", s);
+ exit(1);
+ }
+
+ b1 = s >> 24;
+ b2 = s >> 16;
+ b3 = s >> 8;
+ b4 = s;
+ if (b1 != 0)
+ l = 4;
+ else if (b2 != 0)
+ l = 3;
+ else if (b3 != 0)
+ l = 2;
+ else
+ l = 1;
+
+ c = pg_mb_radix_conv(mp->rt, l, b1, b2, b3, b4);
+
+ if (c != d)
+ {
+ fprintf(stderr, "\nConversion failure in \"%s\": %x => %x, expected %x\n",
+ mp->name, s, c, d);
+ exit(1);
+ }
+ }
+ printf("Ok.\n");
+ }
+ printf("All radix trees are perfect!\n");
+}
diff --git a/src/backend/utils/mb/conv.c b/src/backend/utils/mb/conv.c
index d50336b..8c0563c 100644
--- a/src/backend/utils/mb/conv.c
+++ b/src/backend/utils/mb/conv.c
@@ -284,36 +284,6 @@ mic2latin_with_table(const unsigned char *mic,
/*
* comparison routine for bsearch()
- * this routine is intended for UTF8 -> local code
- */
-static int
-compare1(const void *p1, const void *p2)
-{
- uint32 v1,
- v2;
-
- v1 = *(const uint32 *) p1;
- v2 = ((const pg_utf_to_local *) p2)->utf;
- return (v1 > v2) ? 1 : ((v1 == v2) ? 0 : -1);
-}
-
-/*
- * comparison routine for bsearch()
- * this routine is intended for local code -> UTF8
- */
-static int
-compare2(const void *p1, const void *p2)
-{
- uint32 v1,
- v2;
-
- v1 = *(const uint32 *) p1;
- v2 = ((const pg_local_to_utf *) p2)->code;
- return (v1 > v2) ? 1 : ((v1 == v2) ? 0 : -1);
-}
-
-/*
- * comparison routine for bsearch()
* this routine is intended for combined UTF8 -> local code
*/
static int
@@ -364,6 +334,114 @@ store_coded_char(unsigned char *dest, uint32 code)
}
/*
+ * radix tree conversion function
+ */
+static inline uint32
+pg_mb_radix_conv(const pg_mb_radix_tree *rt,
+ int l,
+ unsigned char b1,
+ unsigned char b2,
+ unsigned char b3,
+ unsigned char b4)
+{
+ if (l == 4)
+ {
+ /* 4-byte code */
+
+ /* check code validity */
+ if (b1 < rt->b4_1_lower || b1 > rt->b4_1_upper ||
+ b2 < rt->b4_2_lower || b2 > rt->b4_2_upper ||
+ b3 < rt->b4_3_lower || b3 > rt->b4_3_upper ||
+ b4 < rt->b4_4_lower || b4 > rt->b4_4_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b4root;
+
+ idx = rt->chars32[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars32[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars32[b3 + idx - rt->b4_3_lower];
+ return rt->chars32[b4 + idx - rt->b4_4_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b4root;
+
+ idx = rt->chars16[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars16[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars16[b3 + idx - rt->b4_3_lower];
+ return rt->chars16[b4 + idx - rt->b4_4_lower];
+ }
+ }
+ else if (l == 3)
+ {
+ /* 3-byte code */
+
+ /* check code validity */
+ if (b2 < rt->b3_1_lower || b2 > rt->b3_1_upper ||
+ b3 < rt->b3_2_lower || b3 > rt->b3_2_upper ||
+ b4 < rt->b3_3_lower || b4 > rt->b3_3_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b3root;
+
+ idx = rt->chars32[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars32[b3 + idx - rt->b3_2_lower];
+ return rt->chars32[b4 + idx - rt->b3_3_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b3root;
+
+ idx = rt->chars16[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars16[b3 + idx - rt->b3_2_lower];
+ return rt->chars16[b4 + idx - rt->b3_3_lower];
+ }
+ }
+ else if (l == 2)
+ {
+ /* 2-byte code */
+
+ /* check code validity - first byte */
+ if (b3 < rt->b2_1_lower || b3 > rt->b2_1_upper ||
+ b4 < rt->b2_2_lower || b4 > rt->b2_2_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b2root;
+
+ idx = rt->chars32[b3 + idx - rt->b2_1_lower];
+ return rt->chars32[b4 + idx - rt->b2_2_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b2root;
+
+ idx = rt->chars16[b3 + idx - rt->b2_1_lower];
+ return rt->chars16[b4 + idx - rt->b2_2_lower];
+ }
+ }
+ else if (l == 1)
+ {
+ /* 1-byte code */
+
+ /* check code validity - first byte */
+ if (b4 < rt->b1_lower || b4 > rt->b1_upper)
+ return 0;
+
+ if (rt->chars32)
+ return rt->chars32[b4 + rt->b1root - rt->b1_lower];
+ else
+ return rt->chars16[b4 + rt->b1root - rt->b1_lower];
+ }
+ return 0; /* shouldn't happen */
+}
+
+/*
* UTF8 ---> local code
*
* utf: input string in UTF8 encoding (need not be null-terminated)
@@ -371,7 +449,6 @@ store_coded_char(unsigned char *dest, uint32 code)
* iso: pointer to the output area (must be large enough!)
(output string will be null-terminated)
* map: conversion map for single characters
- * mapsize: number of entries in the conversion map
* cmap: conversion map for combined characters
* (optional, pass NULL if none)
* cmapsize: number of entries in the conversion map for combined characters
@@ -389,14 +466,13 @@ store_coded_char(unsigned char *dest, uint32 code)
void
UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const pg_utf_to_local *map, int mapsize,
- const pg_utf_to_local_combined *cmap, int cmapsize,
+ const void *map,
+ const void *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
uint32 iutf;
int l;
- const pg_utf_to_local *p;
const pg_utf_to_local_combined *cp;
if (!PG_VALID_ENCODING(encoding))
@@ -406,6 +482,11 @@ UtfToLocal(const unsigned char *utf, int len,
for (; len > 0; len -= l)
{
+ unsigned char b1 = 0;
+ unsigned char b2 = 0;
+ unsigned char b3 = 0;
+ unsigned char b4 = 0;
+
/* "break" cases all represent errors */
if (*utf == '\0')
break;
@@ -427,27 +508,28 @@ UtfToLocal(const unsigned char *utf, int len,
/* collect coded char of length l */
if (l == 2)
{
- iutf = *utf++ << 8;
- iutf |= *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
else if (l == 3)
{
- iutf = *utf++ << 16;
- iutf |= *utf++ << 8;
- iutf |= *utf++;
+ b2 = *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
else if (l == 4)
{
- iutf = *utf++ << 24;
- iutf |= *utf++ << 16;
- iutf |= *utf++ << 8;
- iutf |= *utf++;
+ b1 = *utf++;
+ b2 = *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
else
{
elog(ERROR, "unsupported character length %d", l);
iutf = 0; /* keep compiler quiet */
}
+ iutf = (b1 << 24 | b2 << 16 | b3 << 8 | b4);
/* First, try with combined map if possible */
if (cmap && len > l)
@@ -516,13 +598,15 @@ UtfToLocal(const unsigned char *utf, int len,
}
/* Now check ordinary map */
- p = bsearch(&iutf, map, mapsize,
- sizeof(pg_utf_to_local), compare1);
-
- if (p)
+ if (map)
{
- iso = store_coded_char(iso, p->code);
- continue;
+ uint32 converted = pg_mb_radix_conv((pg_mb_radix_tree *)map,
+ l, b1, b2, b3, b4);
+ if (converted)
+ {
+ iso = store_coded_char(iso, converted);
+ continue;
+ }
}
/* if there's a conversion function, try that */
@@ -557,7 +641,6 @@ UtfToLocal(const unsigned char *utf, int len,
* utf: pointer to the output area (must be large enough!)
(output string will be null-terminated)
* map: conversion map for single characters
- * mapsize: number of entries in the conversion map
* cmap: conversion map for combined characters
* (optional, pass NULL if none)
* cmapsize: number of entries in the conversion map for combined characters
@@ -575,14 +658,13 @@ UtfToLocal(const unsigned char *utf, int len,
void
LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const pg_local_to_utf *map, int mapsize,
- const pg_local_to_utf_combined *cmap, int cmapsize,
+ const void *map,
+ const void *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
uint32 iiso;
int l;
- const pg_local_to_utf *p;
const pg_local_to_utf_combined *cp;
if (!PG_VALID_ENCODING(encoding))
@@ -592,6 +674,11 @@ LocalToUtf(const unsigned char *iso, int len,
for (; len > 0; len -= l)
{
+ unsigned char b1 = 0;
+ unsigned char b2 = 0;
+ unsigned char b3 = 0;
+ unsigned char b4 = 0;
+
/* "break" cases all represent errors */
if (*iso == '\0')
break;
@@ -610,53 +697,56 @@ LocalToUtf(const unsigned char *iso, int len,
/* collect coded char of length l */
if (l == 1)
- iiso = *iso++;
+ b4 = *iso++;
else if (l == 2)
{
- iiso = *iso++ << 8;
- iiso |= *iso++;
+ b3 = *iso++;
+ b4 = *iso++;
}
else if (l == 3)
{
- iiso = *iso++ << 16;
- iiso |= *iso++ << 8;
- iiso |= *iso++;
+ b2 = *iso++;
+ b3 = *iso++;
+ b4 = *iso++;
}
else if (l == 4)
{
- iiso = *iso++ << 24;
- iiso |= *iso++ << 16;
- iiso |= *iso++ << 8;
- iiso |= *iso++;
+ b1 = *iso++;
+ b2 = *iso++;
+ b3 = *iso++;
+ b4 = *iso++;
}
else
{
elog(ERROR, "unsupported character length %d", l);
iiso = 0; /* keep compiler quiet */
}
+ iiso = (b1 << 24 | b2 << 16 | b3 << 8 | b4);
- /* First check ordinary map */
- p = bsearch(&iiso, map, mapsize,
- sizeof(pg_local_to_utf), compare2);
-
- if (p)
- {
- utf = store_coded_char(utf, p->utf);
- continue;
- }
-
- /* If there's a combined character map, try that */
- if (cmap)
+ if (map)
{
- cp = bsearch(&iiso, cmap, cmapsize,
- sizeof(pg_local_to_utf_combined), compare4);
+ uint32 converted = pg_mb_radix_conv((pg_mb_radix_tree*)map,
+ l, b1, b2, b3, b4);
- if (cp)
+ if (converted)
{
- utf = store_coded_char(utf, cp->utf1);
- utf = store_coded_char(utf, cp->utf2);
+ utf = store_coded_char(utf, converted);
continue;
}
+
+ /* If there's a combined character map, try that */
+ if (cmap)
+ {
+ cp = bsearch(&iiso, cmap, cmapsize,
+ sizeof(pg_local_to_utf_combined), compare4);
+
+ if (cp)
+ {
+ utf = store_coded_char(utf, cp->utf1);
+ utf = store_coded_char(utf, cp->utf2);
+ continue;
+ }
+ }
}
/* if there's a conversion function, try that */
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c b/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
index 3d71167..6ca7191 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/big5_to_utf8.map"
-#include "../../Unicode/utf8_to_big5.map"
+#include "../../Unicode/big5_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_big5_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ big5_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_BIG5, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapBIG5, lengthof(LUmapBIG5),
+ &big5_to_unicode_tree,
NULL, 0,
NULL,
PG_BIG5);
@@ -60,7 +60,7 @@ utf8_to_big5(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_BIG5);
UtfToLocal(src, len, dest,
- ULmapBIG5, lengthof(ULmapBIG5),
+ &big5_from_unicode_tree,
NULL, 0,
NULL,
PG_BIG5);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
index 6e2be74..6580243 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
@@ -14,10 +14,10 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/utf8_to_koi8r.map"
-#include "../../Unicode/koi8r_to_utf8.map"
-#include "../../Unicode/utf8_to_koi8u.map"
-#include "../../Unicode/koi8u_to_utf8.map"
+#include "../../Unicode/utf8_to_koi8r_radix.map"
+#include "../../Unicode/koi8r_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_koi8u_radix.map"
+#include "../../Unicode/koi8u_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -48,7 +48,7 @@ utf8_to_koi8r(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_KOI8R);
UtfToLocal(src, len, dest,
- ULmapKOI8R, lengthof(ULmapKOI8R),
+ &koi8r_from_unicode_tree,
NULL, 0,
NULL,
PG_KOI8R);
@@ -66,7 +66,7 @@ koi8r_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_KOI8R, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapKOI8R, lengthof(LUmapKOI8R),
+ &koi8r_to_unicode_tree,
NULL, 0,
NULL,
PG_KOI8R);
@@ -84,7 +84,7 @@ utf8_to_koi8u(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_KOI8U);
UtfToLocal(src, len, dest,
- ULmapKOI8U, lengthof(ULmapKOI8U),
+ &koi8u_from_unicode_tree,
NULL, 0,
NULL,
PG_KOI8U);
@@ -102,7 +102,7 @@ koi8u_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_KOI8U, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapKOI8U, lengthof(LUmapKOI8U),
+ &koi8u_to_unicode_tree,
NULL, 0,
NULL,
PG_KOI8U);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
index 4d14b26..8676618 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_jis_2004_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_jis_2004.map"
+#include "../../Unicode/euc_jis_2004_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_jis_2004_radix.map"
#include "../../Unicode/euc_jis_2004_to_utf8_combined.map"
#include "../../Unicode/utf8_to_euc_jis_2004_combined.map"
@@ -44,7 +44,7 @@ euc_jis_2004_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_JIS_2004, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_JIS_2004, lengthof(LUmapEUC_JIS_2004),
+ &euc_jis_2004_to_unicode_tree,
LUmapEUC_JIS_2004_combined, lengthof(LUmapEUC_JIS_2004_combined),
NULL,
PG_EUC_JIS_2004);
@@ -62,7 +62,7 @@ utf8_to_euc_jis_2004(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_JIS_2004);
UtfToLocal(src, len, dest,
- ULmapEUC_JIS_2004, lengthof(ULmapEUC_JIS_2004),
+ &euc_jis_2004_from_unicode_tree,
ULmapEUC_JIS_2004_combined, lengthof(ULmapEUC_JIS_2004_combined),
NULL,
PG_EUC_JIS_2004);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
index 953123c..1dea26e 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_cn_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_cn.map"
+#include "../../Unicode/euc_cn_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_cn_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_cn_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_CN, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_CN, lengthof(LUmapEUC_CN),
+ &euc_cn_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_CN);
@@ -60,7 +60,7 @@ utf8_to_euc_cn(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_CN);
UtfToLocal(src, len, dest,
- ULmapEUC_CN, lengthof(ULmapEUC_CN),
+ &euc_cn_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_CN);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
index dd020d2..0f65f44 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_jp_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_jp.map"
+#include "../../Unicode/euc_jp_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_jp_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_jp_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_JP, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_JP, lengthof(LUmapEUC_JP),
+ &euc_jp_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_JP);
@@ -60,7 +60,7 @@ utf8_to_euc_jp(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_JP);
UtfToLocal(src, len, dest,
- ULmapEUC_JP, lengthof(ULmapEUC_JP),
+ &euc_jp_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_JP);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
index 7b5e04e..d7d2d78 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_kr_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_kr.map"
+#include "../../Unicode/euc_kr_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_kr_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_kr_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_KR, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_KR, lengthof(LUmapEUC_KR),
+ &euc_kr_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_KR);
@@ -60,7 +60,7 @@ utf8_to_euc_kr(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_KR);
UtfToLocal(src, len, dest,
- ULmapEUC_KR, lengthof(ULmapEUC_KR),
+ &euc_kr_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_KR);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
index 023a279..94d9bee 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_tw_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_tw.map"
+#include "../../Unicode/euc_tw_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_tw_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_tw_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_TW, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_TW, lengthof(LUmapEUC_TW),
+ &euc_tw_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_TW);
@@ -60,7 +60,7 @@ utf8_to_euc_tw(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_TW);
UtfToLocal(src, len, dest,
- ULmapEUC_TW, lengthof(ULmapEUC_TW),
+ &euc_tw_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_TW);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
index 5e8ec3d..0dca5eb 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/gb18030_to_utf8.map"
-#include "../../Unicode/utf8_to_gb18030.map"
+#include "../../Unicode/gb18030_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_gb18030_radix.map"
PG_MODULE_MAGIC;
@@ -197,7 +197,7 @@ gb18030_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_GB18030, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapGB18030, lengthof(LUmapGB18030),
+ &gb18030_to_unicode_tree,
NULL, 0,
conv_18030_to_utf8,
PG_GB18030);
@@ -215,7 +215,7 @@ utf8_to_gb18030(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_GB18030);
UtfToLocal(src, len, dest,
- ULmapGB18030, lengthof(ULmapGB18030),
+ &gb18030_from_unicode_tree,
NULL, 0,
conv_utf8_to_18030,
PG_GB18030);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
index d6613a0..06234de 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/gbk_to_utf8.map"
-#include "../../Unicode/utf8_to_gbk.map"
+#include "../../Unicode/gbk_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_gbk_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ gbk_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_GBK, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapGBK, lengthof(LUmapGBK),
+ &gbk_to_unicode_tree,
NULL, 0,
NULL,
PG_GBK);
@@ -60,7 +60,7 @@ utf8_to_gbk(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_GBK);
UtfToLocal(src, len, dest,
- ULmapGBK, lengthof(ULmapGBK),
+ &gbk_from_unicode_tree,
NULL, 0,
NULL,
PG_GBK);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
index 9204b5f..98cd3c7 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
@@ -14,32 +14,32 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/iso8859_10_to_utf8.map"
-#include "../../Unicode/iso8859_13_to_utf8.map"
-#include "../../Unicode/iso8859_14_to_utf8.map"
-#include "../../Unicode/iso8859_15_to_utf8.map"
-#include "../../Unicode/iso8859_2_to_utf8.map"
-#include "../../Unicode/iso8859_3_to_utf8.map"
-#include "../../Unicode/iso8859_4_to_utf8.map"
-#include "../../Unicode/iso8859_5_to_utf8.map"
-#include "../../Unicode/iso8859_6_to_utf8.map"
-#include "../../Unicode/iso8859_7_to_utf8.map"
-#include "../../Unicode/iso8859_8_to_utf8.map"
-#include "../../Unicode/iso8859_9_to_utf8.map"
-#include "../../Unicode/utf8_to_iso8859_10.map"
-#include "../../Unicode/utf8_to_iso8859_13.map"
-#include "../../Unicode/utf8_to_iso8859_14.map"
-#include "../../Unicode/utf8_to_iso8859_15.map"
-#include "../../Unicode/utf8_to_iso8859_16.map"
-#include "../../Unicode/utf8_to_iso8859_2.map"
-#include "../../Unicode/utf8_to_iso8859_3.map"
-#include "../../Unicode/utf8_to_iso8859_4.map"
-#include "../../Unicode/utf8_to_iso8859_5.map"
-#include "../../Unicode/utf8_to_iso8859_6.map"
-#include "../../Unicode/utf8_to_iso8859_7.map"
-#include "../../Unicode/utf8_to_iso8859_8.map"
-#include "../../Unicode/utf8_to_iso8859_9.map"
-#include "../../Unicode/iso8859_16_to_utf8.map"
+#include "../../Unicode/iso8859_10_to_utf8_radix.map"
+#include "../../Unicode/iso8859_13_to_utf8_radix.map"
+#include "../../Unicode/iso8859_14_to_utf8_radix.map"
+#include "../../Unicode/iso8859_15_to_utf8_radix.map"
+#include "../../Unicode/iso8859_2_to_utf8_radix.map"
+#include "../../Unicode/iso8859_3_to_utf8_radix.map"
+#include "../../Unicode/iso8859_4_to_utf8_radix.map"
+#include "../../Unicode/iso8859_5_to_utf8_radix.map"
+#include "../../Unicode/iso8859_6_to_utf8_radix.map"
+#include "../../Unicode/iso8859_7_to_utf8_radix.map"
+#include "../../Unicode/iso8859_8_to_utf8_radix.map"
+#include "../../Unicode/iso8859_9_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_iso8859_10_radix.map"
+#include "../../Unicode/utf8_to_iso8859_13_radix.map"
+#include "../../Unicode/utf8_to_iso8859_14_radix.map"
+#include "../../Unicode/utf8_to_iso8859_15_radix.map"
+#include "../../Unicode/utf8_to_iso8859_16_radix.map"
+#include "../../Unicode/utf8_to_iso8859_2_radix.map"
+#include "../../Unicode/utf8_to_iso8859_3_radix.map"
+#include "../../Unicode/utf8_to_iso8859_4_radix.map"
+#include "../../Unicode/utf8_to_iso8859_5_radix.map"
+#include "../../Unicode/utf8_to_iso8859_6_radix.map"
+#include "../../Unicode/utf8_to_iso8859_7_radix.map"
+#include "../../Unicode/utf8_to_iso8859_8_radix.map"
+#include "../../Unicode/utf8_to_iso8859_9_radix.map"
+#include "../../Unicode/iso8859_16_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -60,52 +60,37 @@ PG_FUNCTION_INFO_V1(utf8_to_iso8859);
typedef struct
{
pg_enc encoding;
- const pg_local_to_utf *map1; /* to UTF8 map name */
- const pg_utf_to_local *map2; /* from UTF8 map name */
- int size1; /* size of map1 */
- int size2; /* size of map2 */
+ const pg_mb_radix_tree *map1; /* to UTF8 map name */
+ const pg_mb_radix_tree *map2; /* from UTF8 map name */
} pg_conv_map;
static const pg_conv_map maps[] = {
- {PG_LATIN2, LUmapISO8859_2, ULmapISO8859_2,
- lengthof(LUmapISO8859_2),
- lengthof(ULmapISO8859_2)}, /* ISO-8859-2 Latin 2 */
- {PG_LATIN3, LUmapISO8859_3, ULmapISO8859_3,
- lengthof(LUmapISO8859_3),
- lengthof(ULmapISO8859_3)}, /* ISO-8859-3 Latin 3 */
- {PG_LATIN4, LUmapISO8859_4, ULmapISO8859_4,
- lengthof(LUmapISO8859_4),
- lengthof(ULmapISO8859_4)}, /* ISO-8859-4 Latin 4 */
- {PG_LATIN5, LUmapISO8859_9, ULmapISO8859_9,
- lengthof(LUmapISO8859_9),
- lengthof(ULmapISO8859_9)}, /* ISO-8859-9 Latin 5 */
- {PG_LATIN6, LUmapISO8859_10, ULmapISO8859_10,
- lengthof(LUmapISO8859_10),
- lengthof(ULmapISO8859_10)}, /* ISO-8859-10 Latin 6 */
- {PG_LATIN7, LUmapISO8859_13, ULmapISO8859_13,
- lengthof(LUmapISO8859_13),
- lengthof(ULmapISO8859_13)}, /* ISO-8859-13 Latin 7 */
- {PG_LATIN8, LUmapISO8859_14, ULmapISO8859_14,
- lengthof(LUmapISO8859_14),
- lengthof(ULmapISO8859_14)}, /* ISO-8859-14 Latin 8 */
- {PG_LATIN9, LUmapISO8859_15, ULmapISO8859_15,
- lengthof(LUmapISO8859_15),
- lengthof(ULmapISO8859_15)}, /* ISO-8859-15 Latin 9 */
- {PG_LATIN10, LUmapISO8859_16, ULmapISO8859_16,
- lengthof(LUmapISO8859_16),
- lengthof(ULmapISO8859_16)}, /* ISO-8859-16 Latin 10 */
- {PG_ISO_8859_5, LUmapISO8859_5, ULmapISO8859_5,
- lengthof(LUmapISO8859_5),
- lengthof(ULmapISO8859_5)}, /* ISO-8859-5 */
- {PG_ISO_8859_6, LUmapISO8859_6, ULmapISO8859_6,
- lengthof(LUmapISO8859_6),
- lengthof(ULmapISO8859_6)}, /* ISO-8859-6 */
- {PG_ISO_8859_7, LUmapISO8859_7, ULmapISO8859_7,
- lengthof(LUmapISO8859_7),
- lengthof(ULmapISO8859_7)}, /* ISO-8859-7 */
- {PG_ISO_8859_8, LUmapISO8859_8, ULmapISO8859_8,
- lengthof(LUmapISO8859_8),
- lengthof(ULmapISO8859_8)}, /* ISO-8859-8 */
+ {PG_LATIN2, &iso8859_2_to_unicode_tree,
+ &iso8859_2_from_unicode_tree}, /* ISO-8859-2 Latin 2 */
+ {PG_LATIN3, &iso8859_3_to_unicode_tree,
+ &iso8859_3_from_unicode_tree}, /* ISO-8859-3 Latin 3 */
+ {PG_LATIN4, &iso8859_4_to_unicode_tree,
+ &iso8859_4_from_unicode_tree}, /* ISO-8859-4 Latin 4 */
+ {PG_LATIN5, &iso8859_9_to_unicode_tree,
+ &iso8859_9_from_unicode_tree}, /* ISO-8859-9 Latin 5 */
+ {PG_LATIN6, &iso8859_10_to_unicode_tree,
+ &iso8859_10_from_unicode_tree}, /* ISO-8859-10 Latin 6 */
+ {PG_LATIN7, &iso8859_13_to_unicode_tree,
+ &iso8859_13_from_unicode_tree}, /* ISO-8859-13 Latin 7 */
+ {PG_LATIN8, &iso8859_14_to_unicode_tree,
+ &iso8859_14_from_unicode_tree}, /* ISO-8859-14 Latin 8 */
+ {PG_LATIN9, &iso8859_15_to_unicode_tree,
+ &iso8859_15_from_unicode_tree}, /* ISO-8859-15 Latin 9 */
+ {PG_LATIN10, &iso8859_16_to_unicode_tree,
+ &iso8859_16_from_unicode_tree}, /* ISO-8859-16 Latin 10 */
+ {PG_ISO_8859_5, &iso8859_5_to_unicode_tree,
+ &iso8859_5_from_unicode_tree}, /* ISO-8859-5 */
+ {PG_ISO_8859_6, &iso8859_6_to_unicode_tree,
+ &iso8859_6_from_unicode_tree}, /* ISO-8859-6 */
+ {PG_ISO_8859_7, &iso8859_7_to_unicode_tree,
+ &iso8859_7_from_unicode_tree}, /* ISO-8859-7 */
+ {PG_ISO_8859_8, &iso8859_8_to_unicode_tree,
+ &iso8859_8_from_unicode_tree}, /* ISO-8859-8 */
};
Datum
@@ -124,7 +109,7 @@ iso8859_to_utf8(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
LocalToUtf(src, len, dest,
- maps[i].map1, maps[i].size1,
+ maps[i].map1,
NULL, 0,
NULL,
encoding);
@@ -156,7 +141,7 @@ utf8_to_iso8859(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
UtfToLocal(src, len, dest,
- maps[i].map2, maps[i].size2,
+ maps[i].map2,
NULL, 0,
NULL,
encoding);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c b/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
index 2eaeae6..4036fd1 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/johab_to_utf8.map"
-#include "../../Unicode/utf8_to_johab.map"
+#include "../../Unicode/johab_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_johab_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ johab_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_JOHAB, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapJOHAB, lengthof(LUmapJOHAB),
+ &johab_to_unicode_tree,
NULL, 0,
NULL,
PG_JOHAB);
@@ -60,7 +60,7 @@ utf8_to_johab(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_JOHAB);
UtfToLocal(src, len, dest,
- ULmapJOHAB, lengthof(ULmapJOHAB),
+ &johab_from_unicode_tree,
NULL, 0,
NULL,
PG_JOHAB);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
index 204e2a0..2a4245a 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/sjis_to_utf8.map"
-#include "../../Unicode/utf8_to_sjis.map"
+#include "../../Unicode/sjis_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_sjis_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ sjis_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_SJIS, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapSJIS, lengthof(LUmapSJIS),
+ &sjis_to_unicode_tree,
NULL, 0,
NULL,
PG_SJIS);
@@ -60,7 +60,7 @@ utf8_to_sjis(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_SJIS);
UtfToLocal(src, len, dest,
- ULmapSJIS, lengthof(ULmapSJIS),
+ &sjis_from_unicode_tree,
NULL, 0,
NULL,
PG_SJIS);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
index b80eb7e..c83c5da 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/shift_jis_2004_to_utf8.map"
-#include "../../Unicode/utf8_to_shift_jis_2004.map"
+#include "../../Unicode/shift_jis_2004_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_shift_jis_2004_radix.map"
#include "../../Unicode/shift_jis_2004_to_utf8_combined.map"
#include "../../Unicode/utf8_to_shift_jis_2004_combined.map"
@@ -44,7 +44,7 @@ shift_jis_2004_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_SHIFT_JIS_2004, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapSHIFT_JIS_2004, lengthof(LUmapSHIFT_JIS_2004),
+ &shift_jis_2004_to_unicode_tree,
LUmapSHIFT_JIS_2004_combined, lengthof(LUmapSHIFT_JIS_2004_combined),
NULL,
PG_SHIFT_JIS_2004);
@@ -62,7 +62,7 @@ utf8_to_shift_jis_2004(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_SHIFT_JIS_2004);
UtfToLocal(src, len, dest,
- ULmapSHIFT_JIS_2004, lengthof(ULmapSHIFT_JIS_2004),
+ &shift_jis_2004_from_unicode_tree,
ULmapSHIFT_JIS_2004_combined, lengthof(ULmapSHIFT_JIS_2004_combined),
NULL,
PG_SHIFT_JIS_2004);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
index 71214d2..d06a19b 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/uhc_to_utf8.map"
-#include "../../Unicode/utf8_to_uhc.map"
+#include "../../Unicode/uhc_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_uhc_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ uhc_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UHC, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapUHC, lengthof(LUmapUHC),
+ &uhc_to_unicode_tree,
NULL, 0,
NULL,
PG_UHC);
@@ -60,7 +60,7 @@ utf8_to_uhc(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_UHC);
UtfToLocal(src, len, dest,
- ULmapUHC, lengthof(ULmapUHC),
+ &uhc_from_unicode_tree,
NULL, 0,
NULL,
PG_UHC);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c b/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
index 4d9c641..9f55307 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
@@ -14,28 +14,28 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/utf8_to_win1250.map"
-#include "../../Unicode/utf8_to_win1251.map"
-#include "../../Unicode/utf8_to_win1252.map"
-#include "../../Unicode/utf8_to_win1253.map"
-#include "../../Unicode/utf8_to_win1254.map"
-#include "../../Unicode/utf8_to_win1255.map"
-#include "../../Unicode/utf8_to_win1256.map"
-#include "../../Unicode/utf8_to_win1257.map"
-#include "../../Unicode/utf8_to_win1258.map"
-#include "../../Unicode/utf8_to_win866.map"
-#include "../../Unicode/utf8_to_win874.map"
-#include "../../Unicode/win1250_to_utf8.map"
-#include "../../Unicode/win1251_to_utf8.map"
-#include "../../Unicode/win1252_to_utf8.map"
-#include "../../Unicode/win1253_to_utf8.map"
-#include "../../Unicode/win1254_to_utf8.map"
-#include "../../Unicode/win1255_to_utf8.map"
-#include "../../Unicode/win1256_to_utf8.map"
-#include "../../Unicode/win1257_to_utf8.map"
-#include "../../Unicode/win866_to_utf8.map"
-#include "../../Unicode/win874_to_utf8.map"
-#include "../../Unicode/win1258_to_utf8.map"
+#include "../../Unicode/utf8_to_win1250_radix.map"
+#include "../../Unicode/utf8_to_win1251_radix.map"
+#include "../../Unicode/utf8_to_win1252_radix.map"
+#include "../../Unicode/utf8_to_win1253_radix.map"
+#include "../../Unicode/utf8_to_win1254_radix.map"
+#include "../../Unicode/utf8_to_win1255_radix.map"
+#include "../../Unicode/utf8_to_win1256_radix.map"
+#include "../../Unicode/utf8_to_win1257_radix.map"
+#include "../../Unicode/utf8_to_win1258_radix.map"
+#include "../../Unicode/utf8_to_win866_radix.map"
+#include "../../Unicode/utf8_to_win874_radix.map"
+#include "../../Unicode/win1250_to_utf8_radix.map"
+#include "../../Unicode/win1251_to_utf8_radix.map"
+#include "../../Unicode/win1252_to_utf8_radix.map"
+#include "../../Unicode/win1253_to_utf8_radix.map"
+#include "../../Unicode/win1254_to_utf8_radix.map"
+#include "../../Unicode/win1255_to_utf8_radix.map"
+#include "../../Unicode/win1256_to_utf8_radix.map"
+#include "../../Unicode/win1257_to_utf8_radix.map"
+#include "../../Unicode/win866_to_utf8_radix.map"
+#include "../../Unicode/win874_to_utf8_radix.map"
+#include "../../Unicode/win1258_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -56,46 +56,22 @@ PG_FUNCTION_INFO_V1(utf8_to_win);
typedef struct
{
pg_enc encoding;
- const pg_local_to_utf *map1; /* to UTF8 map name */
- const pg_utf_to_local *map2; /* from UTF8 map name */
- int size1; /* size of map1 */
- int size2; /* size of map2 */
+ const pg_mb_radix_tree *map1; /* to UTF8 map name */
+ const pg_mb_radix_tree *map2; /* from UTF8 map name */
} pg_conv_map;
static const pg_conv_map maps[] = {
- {PG_WIN866, LUmapWIN866, ULmapWIN866,
- lengthof(LUmapWIN866),
- lengthof(ULmapWIN866)},
- {PG_WIN874, LUmapWIN874, ULmapWIN874,
- lengthof(LUmapWIN874),
- lengthof(ULmapWIN874)},
- {PG_WIN1250, LUmapWIN1250, ULmapWIN1250,
- lengthof(LUmapWIN1250),
- lengthof(ULmapWIN1250)},
- {PG_WIN1251, LUmapWIN1251, ULmapWIN1251,
- lengthof(LUmapWIN1251),
- lengthof(ULmapWIN1251)},
- {PG_WIN1252, LUmapWIN1252, ULmapWIN1252,
- lengthof(LUmapWIN1252),
- lengthof(ULmapWIN1252)},
- {PG_WIN1253, LUmapWIN1253, ULmapWIN1253,
- lengthof(LUmapWIN1253),
- lengthof(ULmapWIN1253)},
- {PG_WIN1254, LUmapWIN1254, ULmapWIN1254,
- lengthof(LUmapWIN1254),
- lengthof(ULmapWIN1254)},
- {PG_WIN1255, LUmapWIN1255, ULmapWIN1255,
- lengthof(LUmapWIN1255),
- lengthof(ULmapWIN1255)},
- {PG_WIN1256, LUmapWIN1256, ULmapWIN1256,
- lengthof(LUmapWIN1256),
- lengthof(ULmapWIN1256)},
- {PG_WIN1257, LUmapWIN1257, ULmapWIN1257,
- lengthof(LUmapWIN1257),
- lengthof(ULmapWIN1257)},
- {PG_WIN1258, LUmapWIN1258, ULmapWIN1258,
- lengthof(LUmapWIN1258),
- lengthof(ULmapWIN1258)},
+ {PG_WIN866, &win866_to_unicode_tree, &win866_from_unicode_tree},
+ {PG_WIN874, &win874_to_unicode_tree, &win874_from_unicode_tree},
+ {PG_WIN1250, &win1250_to_unicode_tree, &win1250_from_unicode_tree},
+ {PG_WIN1251, &win1251_to_unicode_tree, &win1251_from_unicode_tree},
+ {PG_WIN1252, &win1252_to_unicode_tree, &win1252_from_unicode_tree},
+ {PG_WIN1253, &win1253_to_unicode_tree, &win1253_from_unicode_tree},
+ {PG_WIN1254, &win1254_to_unicode_tree, &win1254_from_unicode_tree},
+ {PG_WIN1255, &win1255_to_unicode_tree, &win1255_from_unicode_tree},
+ {PG_WIN1256, &win1256_to_unicode_tree, &win1256_from_unicode_tree},
+ {PG_WIN1257, &win1257_to_unicode_tree, &win1257_from_unicode_tree},
+ {PG_WIN1258, &win1258_to_unicode_tree, &win1258_from_unicode_tree},
};
Datum
@@ -114,7 +90,7 @@ win_to_utf8(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
LocalToUtf(src, len, dest,
- maps[i].map1, maps[i].size1,
+ maps[i].map1,
NULL, 0,
NULL,
encoding);
@@ -146,7 +122,7 @@ utf8_to_win(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
UtfToLocal(src, len, dest,
- maps[i].map2, maps[i].size2,
+ maps[i].map2,
NULL, 0,
NULL,
encoding);
diff --git a/src/include/mb/pg_wchar.h b/src/include/mb/pg_wchar.h
index 24e8d0d..f51418f 100644
--- a/src/include/mb/pg_wchar.h
+++ b/src/include/mb/pg_wchar.h
@@ -383,6 +383,58 @@ typedef struct
uint32 code; /* local code */
} pg_utf_to_local;
+typedef struct pg_mb_radix_index
+{
+ uint8 lower;
+ uint8 upper; /* index range of b2idx */
+} pg_mb_radix_index;
+
+/*
+ * Radix tree structs for faster conversion
+ */
+typedef struct
+{
+ /*
+ * Array containing all the values. Only one of chars16 or chars32 is
+ * used, depending on how wide the values we need to represent are.
+ */
+ const uint16 *chars16; /* 16 bit */
+ const uint32 *chars32; /* 32 bit character table */
+
+ /* Radix tree for 1-byte inputs */
+ uint32 b1root; /* offset of table in the chars[16|32] array */
+ uint8 b1_lower; /* min allowed value for a single byte input */
+ uint8 b1_upper; /* max allowed value for a single byte input */
+
+ /* Radix tree for 2-byte inputs */
+ uint32 b2root; /* offset of 1st byte's table */
+ uint8 b2_1_lower; /* min/max allowed value for 1st input byte */
+ uint8 b2_1_upper;
+ uint8 b2_2_lower; /* min/max allowed value for 2nd input byte */
+ uint8 b2_2_upper;
+
+ /* Radix tree for 3-byte inputs */
+ uint32 b3root; /* offset of 1st byte's table */
+ uint8 b3_1_lower; /* min/max allowed value for 1st input byte */
+ uint8 b3_1_upper;
+ uint8 b3_2_lower; /* min/max allowed value for 2nd input byte */
+ uint8 b3_2_upper;
+ uint8 b3_3_lower; /* min/max allowed value for 3rd input byte */
+ uint8 b3_3_upper;
+
+ /* Radix tree for 4-byte inputs */
+ uint32 b4root; /* offset of 1st byte's table */
+ uint8 b4_1_lower; /* min/max allowed value for 1st input byte */
+ uint8 b4_1_upper;
+ uint8 b4_2_lower; /* min/max allowed value for 2nd input byte */
+ uint8 b4_2_upper;
+ uint8 b4_3_lower; /* min/max allowed value for 3rd input byte */
+ uint8 b4_3_upper;
+ uint8 b4_4_lower; /* min/max allowed value for 4th input byte */
+ uint8 b4_4_upper;
+
+} pg_mb_radix_tree;
+
/*
* local code to UTF-8 conversion map
*/
@@ -510,14 +562,14 @@ extern unsigned short CNStoBIG5(unsigned short cns, unsigned char lc);
extern void UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const pg_utf_to_local *map, int mapsize,
- const pg_utf_to_local_combined *cmap, int cmapsize,
+ const void *map,
+ const void *combined_map, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
extern void LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const pg_local_to_utf *map, int mapsize,
- const pg_local_to_utf_combined *cmap, int cmapsize,
+ const void *map,
+ const void *combined_cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
@ 2016-12-02 20:18 ` Alvaro Herrera <alvherre@2ndquadrant.com>
2016-12-02 20:49 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
1 sibling, 1 reply; 61+ messages in thread
From: Alvaro Herrera @ 2016-12-02 20:18 UTC (permalink / raw)
To: Heikki Linnakangas <hlinnaka@iki.fi>; +Cc: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; daniel@yesql.se; peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Heikki Linnakangas wrote:
> On 11/09/2016 10:38 AM, Kyotaro HORIGUCHI wrote:
> > Thanks. The attached patch contains the patch by perlcritic.
> >
> > 0001,2,3 are Heikki's patch that are not modified since it is
> > first proposed. It's a bit too big so I don't attach them to this
> > mail (again).
> >
> > https://www.postgresql.org/message-id/08e7892a-d55c-eefe-76e6-7910bc8dd1f3@iki.fi
>
> I've now pushed these preliminary patches, with the applicable fixes from
> you and Daniel. The attached patch is now against git master.
Is this the Nov. 30th commit? Because I don't see any other commits
from you.
--
Álvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-02 20:18 ` Re: Radix tree for character conversion Alvaro Herrera <alvherre@2ndquadrant.com>
@ 2016-12-02 20:49 ` Heikki Linnakangas <hlinnaka@iki.fi>
0 siblings, 0 replies; 61+ messages in thread
From: Heikki Linnakangas @ 2016-12-02 20:49 UTC (permalink / raw)
To: Alvaro Herrera <alvherre@2ndquadrant.com>; +Cc: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; daniel@yesql.se; peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
On 12/02/2016 10:18 PM, Alvaro Herrera wrote:
> Heikki Linnakangas wrote:
>> On 11/09/2016 10:38 AM, Kyotaro HORIGUCHI wrote:
>>> Thanks. The attached patch contains the patch by perlcritic.
>>>
>>> 0001,2,3 are Heikki's patch that are not modified since it is
>>> first proposed. It's a bit too big so I don't attach them to this
>>> mail (again).
>>>
>>> https://www.postgresql.org/message-id/08e7892a-d55c-eefe-76e6-7910bc8dd1f3@iki.fi
>>
>> I've now pushed these preliminary patches, with the applicable fixes from
>> you and Daniel. The attached patch is now against git master.
>
> Is this the Nov. 30th commit? Because I don't see any other commits
> from you.
Yes. Sorry for the confusion.
- Heikki
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
@ 2016-12-05 10:29 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
1 sibling, 1 reply; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2016-12-05 10:29 UTC (permalink / raw)
To: hlinnaka@iki.fi; +Cc: daniel@yesql.se; peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hello, thank you for reviewing this.
I compared mine and yours. The new patch works fine and gives
smaller radix map files. It seems also to me more readable.
At Fri, 2 Dec 2016 22:07:07 +0200, Heikki Linnakangas <hlinnaka@iki.fi> wrote in <da58a154-0b28-802e-5e82-5a205f53926e@iki.fi>
> On 11/09/2016 10:38 AM, Kyotaro HORIGUCHI wrote:
> > Thanks. The attached patch contains the patch by perlcritic.
> >
> > 0001,2,3 are Heikki's patch that are not modified since it is
> > first proposed. It's a bit too big so I don't attach them to this
> > mail (again).
> >
> > https://www.postgresql.org/message-id/08e7892a-d55c-eefe-76e6-7910bc8dd1f3@iki.fi
>
> I've now pushed these preliminary patches, with the applicable fixes
> from you and Daniel. The attached patch is now against git master.
Thanks for committing them.
> > 0004 is radix-tree stuff, applies on top of the three patches
> > above.
>
> I've spent the last couple of days reviewing this. While trying to
> understand how it works, I ended up dismantling, rewriting, and
> putting back together most of the added perl code.
I might have been putting too much in one structure and a bit too
eager to conceal lower level from the upper level.
> Attached is a new
> version, with more straightforward logic, making it more
> understandable. I find it more understandable, anyway, I hope it's not
> only because I wrote it myself :-). Let me know what you think.
First, thank you for the refactoring(?).
I didn't intend to replace all of .map files with radix files at
first. Finally my patch removes all old-style map file but I
haven't noticed that. So removing the old bsearch code seems
reasonable. Avoiding redundant decomposition of multibyte
characters into bytes seems reasonable from the view of
efficiency.
The new patch decomposes the structured pg_mb_radix_tree into a
series of (basically) plain member variables in a struct. I'm not
so in favor of the style but a radix tree of at least 4-levels is
easily read in the style and maybe the code to handle it is
rather easily readable. (So +1 for it)
> In particular, I found the explanations of flat and segmented tables
> really hard to understand. So in this version, the radix trees for a
> conversion are stored completely in one large array. Leaf and
> intermediate levels are all in the same array. When reading this
> version, please note that I'm not sure if I mean the same thing with
> "segment" that you did in your version.
> I moved the "lower" and "upper" values in the structs. Also, there are
> now also separate "lower" and "upper" values for the leaf levels of
> the trees, for 1- 2-, 3- and 4-byte inputs. This made a huge
The "segment" there seems to mean definitely the same to
mine. Flattening the on-memory structure is fine from the same
reason to the above.
> difference to the size of gb18030_to_utf8_radix.map, in particular:
> the source file shrank from about 2 MB to 1/2 MB. In that conversion,
> the valid range for the last byte of 2-byte inputs is 0x40-0xfe, and
> the valid range for the last byte of 4-byte inputs is 0x30-0x39. With
> the old patch version, the "chars" range was therefore 0x30-0xfe, to
> cover both of those, and most of the array was filled with zeros. With
> this new patch version, we store separate ranges for those, and can
> leave out most of the zeros.
Great. I agree that the (logically) devided chartable is
significantly space-efficient.
> There's a segment full of zeros at the beginning of each conversion
> array now. The purpose of that is that when traversing the radix tree,
> you don't need to check each intermediate value for 0. If you follow a
> 0 offset, it simply points to the dummy all-zeros segments in the
> beginning. Seemed like a good idea to shave some cycles, although I'm
> not sure if it made much difference in reality.
And I like the zero page.
> I optimized pg_mb_radix_conv() a bit, too. We could do more. For
> example, I think it would save some cycles to have specialized
> versions of UtfToLocal and LocalToUtf, moving the tests for whether a
> combined character map and/or conversion callback is used, out of the
> loop. They feel a bit ugly too, in their current form...
Hmm. Maybe decomposing iiso in pg_mb_radix_conv is faster than
pushing extra 3 (or 4) parameters into the stack (or it's wrong
if they are passed using registers?) but I'm not sure.
> I need a break now, but I'll try to pick this up again some time next
> week. Meanwhile, please have a look and tell me what you think.
Thank you very much for the big effort on this patch.
Apart from the aboves, I have some trivial comments on the new
version.
1. If we decide not to use old-style maps, UtfToLocal no longer
need to take void * as map data. (Patch 0001)
2. "use Data::Dumper" doesn't seem necessary. (Patch 0002)
3. A comment contains a superfluous comma. (Patch 0002) (The last
byte of the first line below)
> ### The segments are written out physically to one big array in the final,
> ### step, but logically, they form a radix tree. Or rather, four radix
4. The following code doesn't seem so perl'ish.
> for (my $i=0; $i <= 0xff; $i++)
> {
> my $val = $seg->{values}->{$i};
> if ($val)
> {
> $this_min = $i if (!defined $this_min || $i < $this_min);
Refraining from proposing extreme perl, the following would be
reasonable as an equivalent. (Patch 0002)
foreach $i (keys $seg->{values})
{
The 0002 patch contains the following change but this might be
kinda extreme..
- for (my $i=0; $i <= 0xff; $i++)
+ while ((my $i, my $val) = each $map)
4. download_srctxts.sh is no longer needed. (No patch)
I'll put more consideration on the new version and put another
version later.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Attachments: download all (2 files, .tar.gz)
0001-Change-type-for-map-files-as-the-parameter-of-UtfToL.patch (text/x-patch, 2.8K) download
From 3f6153d2cbabb3c964aa0216c5dd866a159d2fb8 Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Mon, 5 Dec 2016 17:54:27 +0900
Subject: [PATCH 1/2] Change type for map files as the parameter of UtfToLocal
Each UtfToLocal and LocalToUtf takes map files in definitely one
struct type. They no longer need to be void*.
---
src/backend/utils/mb/conv.c | 14 ++++++--------
src/include/mb/pg_wchar.h | 8 ++++----
2 files changed, 10 insertions(+), 12 deletions(-)
diff --git a/src/backend/utils/mb/conv.c b/src/backend/utils/mb/conv.c
index 8c0563c..f850487 100644
--- a/src/backend/utils/mb/conv.c
+++ b/src/backend/utils/mb/conv.c
@@ -466,8 +466,8 @@ pg_mb_radix_conv(const pg_mb_radix_tree *rt,
void
UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const void *map,
- const void *cmap, int cmapsize,
+ const pg_mb_radix_tree *map,
+ const pg_utf_to_local *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
@@ -600,8 +600,7 @@ UtfToLocal(const unsigned char *utf, int len,
/* Now check ordinary map */
if (map)
{
- uint32 converted = pg_mb_radix_conv((pg_mb_radix_tree *)map,
- l, b1, b2, b3, b4);
+ uint32 converted = pg_mb_radix_conv(map, l, b1, b2, b3, b4);
if (converted)
{
iso = store_coded_char(iso, converted);
@@ -658,8 +657,8 @@ UtfToLocal(const unsigned char *utf, int len,
void
LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const void *map,
- const void *cmap, int cmapsize,
+ const pg_mb_radix_tree *map,
+ const pg_local_to_utf *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
@@ -725,8 +724,7 @@ LocalToUtf(const unsigned char *iso, int len,
if (map)
{
- uint32 converted = pg_mb_radix_conv((pg_mb_radix_tree*)map,
- l, b1, b2, b3, b4);
+ uint32 converted = pg_mb_radix_conv(map, l, b1, b2, b3, b4);
if (converted)
{
diff --git a/src/include/mb/pg_wchar.h b/src/include/mb/pg_wchar.h
index f51418f..7efa600 100644
--- a/src/include/mb/pg_wchar.h
+++ b/src/include/mb/pg_wchar.h
@@ -562,14 +562,14 @@ extern unsigned short CNStoBIG5(unsigned short cns, unsigned char lc);
extern void UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const void *map,
- const void *combined_map, int cmapsize,
+ const pg_mb_radix_tree *map,
+ const pg_utf_to_local *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
extern void LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const void *map,
- const void *combined_cmap, int cmapsize,
+ const pg_mb_radix_tree *map,
+ const pg_local_to_utf *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
--
2.9.2
0002-Several-trivial-fixes-on-convutils.pm.patch (text/x-patch, 3.0K) download
From 04248d7d4b23fdd5622265402599f1f4c5aa4744 Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Mon, 5 Dec 2016 18:57:05 +0900
Subject: [PATCH 2/2] Several trivial fixes on convutils.pm
---
src/backend/utils/mb/Unicode/convutils.pm | 28 +++++++++-------------------
1 file changed, 9 insertions(+), 19 deletions(-)
diff --git a/src/backend/utils/mb/Unicode/convutils.pm b/src/backend/utils/mb/Unicode/convutils.pm
index 30227fe..a5644a0 100644
--- a/src/backend/utils/mb/Unicode/convutils.pm
+++ b/src/backend/utils/mb/Unicode/convutils.pm
@@ -5,8 +5,6 @@
use strict;
-use Data::Dumper;
-
#######################################################################
# convert UCS-4 to UTF-8
#
@@ -376,7 +374,7 @@ sub print_radix_table
### Build a linear list of "segments", from the nested hashes.
###
### Each segment is a lookup table, keyed by the next byte in the input.
- ### The segments are written out physically to one big array in the final,
+ ### The segments are written out physically to one big array in the final
### step, but logically, they form a radix tree. Or rather, four radix
### trees: one for 1-byte inputs, another for 2-byte inputs, 3-byte
### inputs, and 4-byte inputs.
@@ -415,14 +413,10 @@ sub print_radix_table
my $this_min = $min_idx{$seg->{depth}}->{$seg->{level}};
my $this_max = $max_idx{$seg->{depth}}->{$seg->{level}};
- for (my $i=0; $i <= 0xff; $i++)
+ foreach my $i (keys $seg->{values})
{
- my $val = $seg->{values}->{$i};
- if ($val)
- {
- $this_min = $i if (!defined $this_min || $i < $this_min);
- $this_max = $i if (!defined $this_max || $i > $this_max);
- }
+ $this_min = $i if (!defined $this_min || $i < $this_min);
+ $this_max = $i if (!defined $this_max || $i > $this_max);
}
$min_idx{$seg->{depth}}{$seg->{level}} = $this_min;
@@ -517,10 +511,9 @@ sub print_radix_table
# Second pass: look up the offset of each label reference in the hash.
foreach my $seg (@segments)
{
- for (my $i=0; $i <= 0xff; $i++)
+ while (my ($i, $val) = each %{$seg->{values}})
{
- my $val = $seg->{values}->{$i};
- if ($val && !($val =~ /^[0-9,.E]+$/ ))
+ if (!($val =~ /^[0-9,.E]+$/ ))
{
my $segoff = $segmap{$val};
if ($segoff)
@@ -573,9 +566,8 @@ sub print_radix_table
my $max_val = 0;
foreach my $seg (@segments)
{
- for (my $i=0; $i <= 0xFF ; $i++)
+ foreach my $val (values $seg->{values})
{
- my $val = $seg->{values}->{$i};
$max_val = $val if ($val > $max_val);
}
}
@@ -729,15 +721,13 @@ sub build_segments_recurse
{
my %children;
- for (my $i=0; $i <= 0xff; $i++)
+ while (my ($i, $val) = each $map)
{
- next if (!$map->{$i});
-
my $childpath = $path . sprintf("%02x", $i);
my $childlabel = "$depth-level-$level-$childpath";
push @segments, build_segments_recurse($header, $childlabel, $childpath,
- $level + 1, $depth, $map->{$i});
+ $level + 1, $depth, $val);
$children{$i} = $childlabel;
}
--
2.9.2
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2016-12-13 06:11 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 1 reply; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2016-12-13 06:11 UTC (permalink / raw)
To: hlinnaka@iki.fi; +Cc: daniel@yesql.se; peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hello, I looked on this closer.
The attached is the revised version of this patch.
At Mon, 05 Dec 2016 19:29:54 +0900 (Tokyo Standard Time), Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote in <20161205.192954.121855559.horiguchi.kyotaro@lab.ntt.co.jp>
> Apart from the aboves, I have some trivial comments on the new
> version.
>
>
> 1. If we decide not to use old-style maps, UtfToLocal no longer
> need to take void * as map data. (Patch 0001)
> 2. "use Data::Dumper" doesn't seem necessary. (Patch 0002)
> 3. A comment contains a superfluous comma. (Patch 0002) (The last
> byte of the first line below)
> 4. The following code doesn't seem so perl'ish.
> 4. download_srctxts.sh is no longer needed. (No patch)
6. Fixed some inconsistent indentation/folding.
7. Fix handling of $verbose.
8. Sort segments using leading bytes.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Attachments:
maps-as-radix-trees-2.patch (text/x-patch, 106.3K) download
diff --git a/src/backend/utils/mb/Unicode/Makefile b/src/backend/utils/mb/Unicode/Makefile
index 0345a36..f184f65 100644
--- a/src/backend/utils/mb/Unicode/Makefile
+++ b/src/backend/utils/mb/Unicode/Makefile
@@ -158,9 +158,6 @@ gb-18030-2000.xml windows-949-2000.xml:
euc-jis-2004-std.txt sjis-0213-2004-std.txt:
$(DOWNLOAD) http://x0213.org/codetable/$(@F)
-gb-18030-2000.xml windows-949-2000.xml:
- $(DOWNLOAD) https://ssl.icu-project.org/repos/icu/data/trunk/charset/data/xml/$(@F)
-
GB2312.TXT:
$(DOWNLOAD) 'http://trac.greenstone.org/browser/trunk/gsdl/unicode/MAPPINGS/EASTASIA/GB/GB2312.TXT?rev=1842&format=txt'
@@ -176,7 +173,7 @@ KOI8-R.TXT KOI8-U.TXT:
$(ISO8859TEXTS):
$(DOWNLOAD) http://ftp.unicode.org/Public/MAPPINGS/ISO8859/$(@F)
-$(filter-out CP8%,$(WINTEXTS)) CP932.TXT CP950.TXT:
+$(filter-out CP8%,$(WINTEXTS)) $(filter CP9%, $(SPECIALTEXTS)):
$(DOWNLOAD) http://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/$(@F)
$(filter CP8%,$(WINTEXTS)):
diff --git a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
index 822ab28..62e5145 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
@@ -51,7 +51,9 @@ foreach my $i (@$cp950txt)
{ code => $code,
ucs => $ucs,
comment => $i->{comment},
- direction => "both" };
+ direction => "both",
+ f => $i->{f},
+ l => $i->{l} };
}
}
@@ -70,6 +72,6 @@ foreach my $i (@$all)
}
# Output
-print_tables($this_script, "BIG5", $all);
+print_tables($this_script, "BIG5", $all, 1);
print_radix_trees($this_script, "BIG5", $all);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
index a933c12..299beec 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
@@ -72,9 +72,11 @@ while (<$in>)
push @mapping,
{ ucs => $ucs,
code => $code,
- direction => 'both' };
+ direction => 'both',
+ f => $in_file,
+ l => $. };
}
close($in);
-print_tables($this_script, "EUC_CN", \@mapping);
+print_tables($this_script, "EUC_CN", \@mapping, 1);
print_radix_trees($this_script, "EUC_CN", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
index 1bf7f2e..fea03df 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
@@ -31,12 +31,14 @@ while (my $line = <$in>)
my $ucs1 = hex($u1);
my $ucs2 = hex($u2);
- push @all, { direction => 'both',
- ucs => $ucs1,
- ucs_second => $ucs2,
- code => $code,
- comment => $rest };
- next;
+ push @all,
+ { direction => 'both',
+ ucs => $ucs1,
+ ucs_second => $ucs2,
+ code => $code,
+ comment => $rest,
+ f => $in_file,
+ l => $. };
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
{
@@ -47,7 +49,13 @@ while (my $line = <$in>)
next if ($code < 0x80 && $ucs < 0x80);
- push @all, { direction => 'both', ucs => $ucs, code => $code, comment => $rest };
+ push @all,
+ { direction => 'both',
+ ucs => $ucs,
+ code => $code,
+ comment => $rest,
+ f => $in_file,
+ l => $. };
}
}
close($in);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
index 5ac3542..9dcb9e2 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
@@ -108,98 +108,98 @@ foreach my $i (@mapping)
}
push @mapping, (
- {direction => 'both', ucs => 0x4efc, code => 0x8ff4af, comment => '# CJK(4EFC)'},
- {direction => 'both', ucs => 0x50f4, code => 0x8ff4b0, comment => '# CJK(50F4)'},
- {direction => 'both', ucs => 0x51EC, code => 0x8ff4b1, comment => '# CJK(51EC)'},
- {direction => 'both', ucs => 0x5307, code => 0x8ff4b2, comment => '# CJK(5307)'},
- {direction => 'both', ucs => 0x5324, code => 0x8ff4b3, comment => '# CJK(5324)'},
- {direction => 'both', ucs => 0x548A, code => 0x8ff4b5, comment => '# CJK(548A)'},
- {direction => 'both', ucs => 0x5759, code => 0x8ff4b6, comment => '# CJK(5759)'},
- {direction => 'both', ucs => 0x589E, code => 0x8ff4b9, comment => '# CJK(589E)'},
- {direction => 'both', ucs => 0x5BEC, code => 0x8ff4ba, comment => '# CJK(5BEC)'},
- {direction => 'both', ucs => 0x5CF5, code => 0x8ff4bb, comment => '# CJK(5CF5)'},
- {direction => 'both', ucs => 0x5D53, code => 0x8ff4bc, comment => '# CJK(5D53)'},
- {direction => 'both', ucs => 0x5FB7, code => 0x8ff4be, comment => '# CJK(5FB7)'},
- {direction => 'both', ucs => 0x6085, code => 0x8ff4bf, comment => '# CJK(6085)'},
- {direction => 'both', ucs => 0x6120, code => 0x8ff4c0, comment => '# CJK(6120)'},
- {direction => 'both', ucs => 0x654E, code => 0x8ff4c1, comment => '# CJK(654E)'},
- {direction => 'both', ucs => 0x663B, code => 0x8ff4c2, comment => '# CJK(663B)'},
- {direction => 'both', ucs => 0x6665, code => 0x8ff4c3, comment => '# CJK(6665)'},
- {direction => 'both', ucs => 0x6801, code => 0x8ff4c6, comment => '# CJK(6801)'},
- {direction => 'both', ucs => 0x6A6B, code => 0x8ff4c9, comment => '# CJK(6A6B)'},
- {direction => 'both', ucs => 0x6AE2, code => 0x8ff4ca, comment => '# CJK(6AE2)'},
- {direction => 'both', ucs => 0x6DF2, code => 0x8ff4cc, comment => '# CJK(6DF2)'},
- {direction => 'both', ucs => 0x6DF8, code => 0x8ff4cb, comment => '# CJK(6DF8)'},
- {direction => 'both', ucs => 0x7028, code => 0x8ff4cd, comment => '# CJK(7028)'},
- {direction => 'both', ucs => 0x70BB, code => 0x8ff4ae, comment => '# CJK(70BB)'},
- {direction => 'both', ucs => 0x7501, code => 0x8ff4d0, comment => '# CJK(7501)'},
- {direction => 'both', ucs => 0x7682, code => 0x8ff4d1, comment => '# CJK(7682)'},
- {direction => 'both', ucs => 0x769E, code => 0x8ff4d2, comment => '# CJK(769E)'},
- {direction => 'both', ucs => 0x7930, code => 0x8ff4d4, comment => '# CJK(7930)'},
- {direction => 'both', ucs => 0x7AE7, code => 0x8ff4d9, comment => '# CJK(7AE7)'},
- {direction => 'both', ucs => 0x7DA0, code => 0x8ff4dc, comment => '# CJK(7DA0)'},
- {direction => 'both', ucs => 0x7DD6, code => 0x8ff4dd, comment => '# CJK(7DD6)'},
- {direction => 'both', ucs => 0x8362, code => 0x8ff4df, comment => '# CJK(8362)'},
- {direction => 'both', ucs => 0x85B0, code => 0x8ff4e1, comment => '# CJK(85B0)'},
- {direction => 'both', ucs => 0x8807, code => 0x8ff4e4, comment => '# CJK(8807)'},
- {direction => 'both', ucs => 0x8B7F, code => 0x8ff4e6, comment => '# CJK(8B7F)'},
- {direction => 'both', ucs => 0x8CF4, code => 0x8ff4e7, comment => '# CJK(8CF4)'},
- {direction => 'both', ucs => 0x8D76, code => 0x8ff4e8, comment => '# CJK(8D76)'},
- {direction => 'both', ucs => 0x90DE, code => 0x8ff4ec, comment => '# CJK(90DE)'},
- {direction => 'both', ucs => 0x9115, code => 0x8ff4ee, comment => '# CJK(9115)'},
- {direction => 'both', ucs => 0x9592, code => 0x8ff4f1, comment => '# CJK(9592)'},
- {direction => 'both', ucs => 0x973B, code => 0x8ff4f4, comment => '# CJK(973B)'},
- {direction => 'both', ucs => 0x974D, code => 0x8ff4f5, comment => '# CJK(974D)'},
- {direction => 'both', ucs => 0x9751, code => 0x8ff4f6, comment => '# CJK(9751)'},
- {direction => 'both', ucs => 0x999E, code => 0x8ff4fa, comment => '# CJK(999E)'},
- {direction => 'both', ucs => 0x9AD9, code => 0x8ff4fb, comment => '# CJK(9AD9)'},
- {direction => 'both', ucs => 0x9B72, code => 0x8ff4fc, comment => '# CJK(9B72)'},
- {direction => 'both', ucs => 0x9ED1, code => 0x8ff4fe, comment => '# CJK(9ED1)'},
- {direction => 'both', ucs => 0xF929, code => 0x8ff4c5, comment => '# CJK COMPATIBILITY IDEOGRAPH-F929'},
- {direction => 'both', ucs => 0xF9DC, code => 0x8ff4f2, comment => '# CJK COMPATIBILITY IDEOGRAPH-F9DC'},
- {direction => 'both', ucs => 0xFA0E, code => 0x8ff4b4, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA0E'},
- {direction => 'both', ucs => 0xFA0F, code => 0x8ff4b7, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA0F'},
- {direction => 'both', ucs => 0xFA10, code => 0x8ff4b8, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA10'},
- {direction => 'both', ucs => 0xFA11, code => 0x8ff4bd, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA11'},
- {direction => 'both', ucs => 0xFA12, code => 0x8ff4c4, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA12'},
- {direction => 'both', ucs => 0xFA13, code => 0x8ff4c7, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA13'},
- {direction => 'both', ucs => 0xFA14, code => 0x8ff4c8, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA14'},
- {direction => 'both', ucs => 0xFA15, code => 0x8ff4ce, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA15'},
- {direction => 'both', ucs => 0xFA16, code => 0x8ff4cf, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA16'},
- {direction => 'both', ucs => 0xFA17, code => 0x8ff4d3, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA17'},
- {direction => 'both', ucs => 0xFA18, code => 0x8ff4d5, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA18'},
- {direction => 'both', ucs => 0xFA19, code => 0x8ff4d6, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA19'},
- {direction => 'both', ucs => 0xFA1A, code => 0x8ff4d7, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA1A'},
- {direction => 'both', ucs => 0xFA1B, code => 0x8ff4d8, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA1B'},
- {direction => 'both', ucs => 0xFA1C, code => 0x8ff4da, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA1C'},
- {direction => 'both', ucs => 0xFA1D, code => 0x8ff4db, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA1D'},
- {direction => 'both', ucs => 0xFA1E, code => 0x8ff4de, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA1E'},
- {direction => 'both', ucs => 0xFA1F, code => 0x8ff4e0, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA1F'},
- {direction => 'both', ucs => 0xFA20, code => 0x8ff4e2, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA20'},
- {direction => 'both', ucs => 0xFA21, code => 0x8ff4e3, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA21'},
- {direction => 'both', ucs => 0xFA22, code => 0x8ff4e5, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA22'},
- {direction => 'both', ucs => 0xFA23, code => 0x8ff4e9, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA23'},
- {direction => 'both', ucs => 0xFA24, code => 0x8ff4ea, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA24'},
- {direction => 'both', ucs => 0xFA25, code => 0x8ff4eb, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA25'},
- {direction => 'both', ucs => 0xFA26, code => 0x8ff4ed, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA26'},
- {direction => 'both', ucs => 0xFA27, code => 0x8ff4ef, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA27'},
- {direction => 'both', ucs => 0xFA28, code => 0x8ff4f0, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA28'},
- {direction => 'both', ucs => 0xFA29, code => 0x8ff4f3, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA29'},
- {direction => 'both', ucs => 0xFA2A, code => 0x8ff4f7, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA2A'},
- {direction => 'both', ucs => 0xFA2B, code => 0x8ff4f8, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA2B'},
- {direction => 'both', ucs => 0xFA2C, code => 0x8ff4f9, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA2C'},
- {direction => 'both', ucs => 0xFA2D, code => 0x8ff4fd, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA2D'},
- {direction => 'both', ucs => 0xFF07, code => 0x8ff4a9, comment => '# FULLWIDTH APOSTROPHE'},
- {direction => 'both', ucs => 0xFFE4, code => 0x8fa2c3, comment => '# FULLWIDTH BROKEN BAR'},
+ {direction => 'both', ucs => 0x4efc, code => 0x8ff4af, comment => '# CJK(4EFC)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x50f4, code => 0x8ff4b0, comment => '# CJK(50F4)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x51EC, code => 0x8ff4b1, comment => '# CJK(51EC)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x5307, code => 0x8ff4b2, comment => '# CJK(5307)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x5324, code => 0x8ff4b3, comment => '# CJK(5324)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x548A, code => 0x8ff4b5, comment => '# CJK(548A)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x5759, code => 0x8ff4b6, comment => '# CJK(5759)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x589E, code => 0x8ff4b9, comment => '# CJK(589E)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x5BEC, code => 0x8ff4ba, comment => '# CJK(5BEC)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x5CF5, code => 0x8ff4bb, comment => '# CJK(5CF5)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x5D53, code => 0x8ff4bc, comment => '# CJK(5D53)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x5FB7, code => 0x8ff4be, comment => '# CJK(5FB7)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x6085, code => 0x8ff4bf, comment => '# CJK(6085)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x6120, code => 0x8ff4c0, comment => '# CJK(6120)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x654E, code => 0x8ff4c1, comment => '# CJK(654E)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x663B, code => 0x8ff4c2, comment => '# CJK(663B)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x6665, code => 0x8ff4c3, comment => '# CJK(6665)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x6801, code => 0x8ff4c6, comment => '# CJK(6801)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x6A6B, code => 0x8ff4c9, comment => '# CJK(6A6B)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x6AE2, code => 0x8ff4ca, comment => '# CJK(6AE2)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x6DF2, code => 0x8ff4cc, comment => '# CJK(6DF2)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x6DF8, code => 0x8ff4cb, comment => '# CJK(6DF8)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x7028, code => 0x8ff4cd, comment => '# CJK(7028)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x70BB, code => 0x8ff4ae, comment => '# CJK(70BB)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x7501, code => 0x8ff4d0, comment => '# CJK(7501)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x7682, code => 0x8ff4d1, comment => '# CJK(7682)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x769E, code => 0x8ff4d2, comment => '# CJK(769E)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x7930, code => 0x8ff4d4, comment => '# CJK(7930)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x7AE7, code => 0x8ff4d9, comment => '# CJK(7AE7)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x7DA0, code => 0x8ff4dc, comment => '# CJK(7DA0)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x7DD6, code => 0x8ff4dd, comment => '# CJK(7DD6)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x8362, code => 0x8ff4df, comment => '# CJK(8362)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x85B0, code => 0x8ff4e1, comment => '# CJK(85B0)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x8807, code => 0x8ff4e4, comment => '# CJK(8807)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x8B7F, code => 0x8ff4e6, comment => '# CJK(8B7F)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x8CF4, code => 0x8ff4e7, comment => '# CJK(8CF4)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x8D76, code => 0x8ff4e8, comment => '# CJK(8D76)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x90DE, code => 0x8ff4ec, comment => '# CJK(90DE)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x9115, code => 0x8ff4ee, comment => '# CJK(9115)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x9592, code => 0x8ff4f1, comment => '# CJK(9592)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x973B, code => 0x8ff4f4, comment => '# CJK(973B)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x974D, code => 0x8ff4f5, comment => '# CJK(974D)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x9751, code => 0x8ff4f6, comment => '# CJK(9751)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x999E, code => 0x8ff4fa, comment => '# CJK(999E)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x9AD9, code => 0x8ff4fb, comment => '# CJK(9AD9)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x9B72, code => 0x8ff4fc, comment => '# CJK(9B72)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0x9ED1, code => 0x8ff4fe, comment => '# CJK(9ED1)', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xF929, code => 0x8ff4c5, comment => '# CJK COMPATIBILITY IDEOGRAPH-F929', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xF9DC, code => 0x8ff4f2, comment => '# CJK COMPATIBILITY IDEOGRAPH-F9DC', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA0E, code => 0x8ff4b4, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA0E', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA0F, code => 0x8ff4b7, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA0F', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA10, code => 0x8ff4b8, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA10', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA11, code => 0x8ff4bd, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA11', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA12, code => 0x8ff4c4, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA12', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA13, code => 0x8ff4c7, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA13', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA14, code => 0x8ff4c8, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA14', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA15, code => 0x8ff4ce, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA15', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA16, code => 0x8ff4cf, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA16', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA17, code => 0x8ff4d3, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA17', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA18, code => 0x8ff4d5, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA18', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA19, code => 0x8ff4d6, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA19', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA1A, code => 0x8ff4d7, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA1A', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA1B, code => 0x8ff4d8, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA1B', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA1C, code => 0x8ff4da, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA1C', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA1D, code => 0x8ff4db, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA1D', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA1E, code => 0x8ff4de, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA1E', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA1F, code => 0x8ff4e0, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA1F', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA20, code => 0x8ff4e2, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA20', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA21, code => 0x8ff4e3, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA21', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA22, code => 0x8ff4e5, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA22', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA23, code => 0x8ff4e9, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA23', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA24, code => 0x8ff4ea, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA24', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA25, code => 0x8ff4eb, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA25', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA26, code => 0x8ff4ed, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA26', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA27, code => 0x8ff4ef, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA27', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA28, code => 0x8ff4f0, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA28', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA29, code => 0x8ff4f3, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA29', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA2A, code => 0x8ff4f7, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA2A', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA2B, code => 0x8ff4f8, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA2B', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA2C, code => 0x8ff4f9, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA2C', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFA2D, code => 0x8ff4fd, comment => '# CJK COMPATIBILITY IDEOGRAPH-FA2D', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFF07, code => 0x8ff4a9, comment => '# FULLWIDTH APOSTROPHE', f => $this_script, l=> __LINE__},
+ {direction => 'both', ucs => 0xFFE4, code => 0x8fa2c3, comment => '# FULLWIDTH BROKEN BAR', f => $this_script, l=> __LINE__},
# additional conversions for EUC_JP -> UTF-8 conversion
- {direction => 'to_unicode', ucs => 0x2116, code => 0x8ff4ac, comment => '# NUMERO SIGN'},
- {direction => 'to_unicode', ucs => 0x2121, code => 0x8ff4ad, comment => '# TELEPHONE SIGN'},
- {direction => 'to_unicode', ucs => 0x3231, code => 0x8ff4ab, comment => '# PARENTHESIZED IDEOGRAPH STOCK'}
+ {direction => 'to_unicode', ucs => 0x2116, code => 0x8ff4ac, comment => '# NUMERO SIGN', f => $this_script, l=> __LINE__},
+ {direction => 'to_unicode', ucs => 0x2121, code => 0x8ff4ad, comment => '# TELEPHONE SIGN', f => $this_script, l=> __LINE__},
+ {direction => 'to_unicode', ucs => 0x3231, code => 0x8ff4ab, comment => '# PARENTHESIZED IDEOGRAPH STOCK', f => $this_script, l=> __LINE__}
);
#>>>
-print_tables($this_script, "EUC_JP", \@mapping);
+print_tables($this_script, "EUC_JP", \@mapping, 1);
print_radix_trees($this_script, "EUC_JP", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
index d17d777..baa3f9c 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
@@ -33,11 +33,11 @@ foreach my $i (@$mapping)
# Some extra characters that are not in KSX1001.TXT
#<<< do not let perltidy touch this
push @$mapping,(
- {direction => 'both', ucs => 0x20AC, code => 0xa2e6, comment => '# EURO SIGN'},
- {direction => 'both', ucs => 0x00AE, code => 0xa2e7, comment => '# REGISTERED SIGN'},
- {direction => 'both', ucs => 0x327E, code => 0xa2e8, comment => '# CIRCLED HANGUL IEUNG U'}
+ {direction => 'both', ucs => 0x20AC, code => 0xa2e6, comment => '# EURO SIGN', f => $this_script, l => __LINE__},
+ {direction => 'both', ucs => 0x00AE, code => 0xa2e7, comment => '# REGISTERED SIGN', f => $this_script, l => __LINE__ },
+ {direction => 'both', ucs => 0x327E, code => 0xa2e8, comment => '# CIRCLED HANGUL IEUNG U', f => $this_script, l => __LINE__ }
);
#>>>
-print_tables($this_script, "EUC_KR", $mapping);
+print_tables($this_script, "EUC_KR", $mapping, 1);
print_radix_trees($this_script, "EUC_KR", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
index 603edc4..0407575 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
@@ -56,11 +56,13 @@ foreach my $i (@$mapping)
{ ucs => $i->{ucs},
code => ($i->{code} + 0x8ea10000),
rest => $i->{rest},
- direction => 'to_unicode' };
+ direction => 'to_unicode',
+ f => $i->{f},
+ l => $i->{l} };
}
}
push @$mapping, @extras;
-print_tables($this_script, "EUC_TW", $mapping);
+print_tables($this_script, "EUC_TW", $mapping, 1);
print_radix_trees($this_script, "EUC_TW", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
index e20b4a8..922f206 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
@@ -38,10 +38,12 @@ while (<$in>)
push @mapping,
{ ucs => $ucs,
code => $code,
- direction => 'both' };
+ direction => 'both',
+ f => $in_file,
+ l => $. };
}
}
close($in);
-print_tables($this_script, "GB18030", \@mapping);
+print_tables($this_script, "GB18030", \@mapping, 1);
print_radix_trees($this_script, "GB18030", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
old mode 100755
new mode 100644
index 2dc9fb3..ab6bebf
--- a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
@@ -27,11 +27,11 @@ my $mapping = &read_source("JOHAB.TXT");
# Some extra characters that are not in JOHAB.TXT
#<<< do not let perltidy touch this
push @$mapping, (
- {direction => 'both', ucs => 0x20AC, code => 0xd9e6, comment => '# EURO SIGN'},
- {direction => 'both', ucs => 0x00AE, code => 0xd9e7, comment => '# REGISTERED SIGN'},
- {direction => 'both', ucs => 0x327E, code => 0xd9e8, comment => '# CIRCLED HANGUL IEUNG U'}
+ {direction => 'both', ucs => 0x20AC, code => 0xd9e6, comment => '# EURO SIGN', f => $this_script, l => __LINE__ },
+ {direction => 'both', ucs => 0x00AE, code => 0xd9e7, comment => '# REGISTERED SIGN', f => $this_script, l => __LINE__ },
+ {direction => 'both', ucs => 0x327E, code => 0xd9e8, comment => '# CIRCLED HANGUL IEUNG U', f => $this_script, l => __LINE__ }
);
#>>>
-print_tables($this_script, "JOHAB", $mapping);
+print_tables($this_script, "JOHAB", $mapping, 1);
print_radix_trees($this_script, "JOHAB", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
index b1ab307..557fc62 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
@@ -24,7 +24,6 @@ while (my $line = <$in>)
{
if ($line =~ /^0x(.*)[ \t]*U\+(.*)\+(.*)[ \t]*#(.*)$/)
{
- # combined characters
my ($c, $u1, $u2) = ($1, $2, $3);
my $rest = "U+" . $u1 . "+" . $u2 . $4;
my $code = hex($c);
@@ -36,15 +35,15 @@ while (my $line = <$in>)
ucs => $ucs1,
ucs_second => $ucs2,
comment => $rest,
- direction => 'both' };
+ direction => 'both',
+ f => $in_file,
+ l => $. };
next;
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
{
- # non-combined characters
my ($c, $u, $rest) = ($1, $2, "U+" . $2 . $3);
- my $ucs = hex($u);
- my $code = hex($c);
+ my ($ucs, $code) = (hex($u), hex($c));
my $direction;
if ($code < 0x80 && $ucs < 0x80)
@@ -64,12 +63,13 @@ while (my $line = <$in>)
$direction = 'both';
}
- push @mapping, {
- code => $code,
- ucs => $ucs,
- comment => $rest,
- direction => $direction
- };
+ push @mapping,
+ { code => $code,
+ ucs => $ucs,
+ comment => $rest,
+ direction => $direction,
+ f => $in_file,
+ l => $. };
}
}
close($in);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
index ffeb65f..e1978f7 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
@@ -40,16 +40,16 @@ foreach my $i (@$mapping)
# Add these UTF8->SJIS pairs to the table.
#<<< do not let perltidy touch this
push @$mapping, (
- {direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN'},
- {direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN'},
- {direction => "from_unicode", ucs => 0x00a5, code => 0x5c, comment => '# YEN SIGN'},
- {direction => "from_unicode", ucs => 0x00ac, code => 0x81ca, comment => '# NOT SIGN'},
- {direction => "from_unicode", ucs => 0x2016, code => 0x8161, comment => '# DOUBLE VERTICAL LINE'},
- {direction => "from_unicode", ucs => 0x203e, code => 0x7e, comment => '# OVERLINE'},
- {direction => "from_unicode", ucs => 0x2212, code => 0x817c, comment => '# MINUS SIGN'},
- {direction => "from_unicode", ucs => 0x301c, code => 0x8160, comment => '# WAVE DASH'}
+ {direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x00a5, code => 0x5c, comment => '# YEN SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x00ac, code => 0x81ca, comment => '# NOT SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x2016, code => 0x8161, comment => '# DOUBLE VERTICAL LINE', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x203e, code => 0x7e, comment => '# OVERLINE', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x2212, code => 0x817c, comment => '# MINUS SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x301c, code => 0x8160, comment => '# WAVE DASH', f => $this_script, l => __LINE__ }
);
#>>>
-print_tables($this_script, "SJIS", $mapping);
+print_tables($this_script, "SJIS", $mapping, 1);
print_radix_trees($this_script, "SJIS", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
old mode 100755
new mode 100644
index 2905b95..26cf5a2
--- a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
@@ -41,7 +41,9 @@ while (<$in>)
push @mapping,
{ ucs => $ucs,
code => $code,
- direction => 'both' };
+ direction => 'both',
+ f => $in_file,
+ l => $. };
}
}
close($in);
@@ -51,7 +53,9 @@ push @mapping,
{ direction => 'both',
code => 0xa2e8,
ucs => 0x327e,
- comment => 'CIRCLED HANGUL IEUNG U' };
+ comment => 'CIRCLED HANGUL IEUNG U',
+ f => $this_script,
+ l => __LINE__ };
-print_tables($this_script, "UHC", \@mapping);
+print_tables($this_script, "UHC", \@mapping, 1);
print_radix_trees($this_script, "UHC", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_most.pl b/src/backend/utils/mb/Unicode/UCS_to_most.pl
index 55ef873..8cc3eb7 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_most.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_most.pl
@@ -56,6 +56,6 @@ foreach my $charset (@charsets)
{
my $mapping = &read_source($filename{$charset});
- print_tables($this_script, $charset, $mapping);
+ print_tables($this_script, $charset, $mapping, 1);
print_radix_trees($this_script, $charset, $mapping);
}
diff --git a/src/backend/utils/mb/Unicode/convutils.pm b/src/backend/utils/mb/Unicode/convutils.pm
index 3ab461b..f4e6917 100644
--- a/src/backend/utils/mb/Unicode/convutils.pm
+++ b/src/backend/utils/mb/Unicode/convutils.pm
@@ -19,20 +19,24 @@ sub ucs2utf
}
elsif ($ucs > 0x007f && $ucs <= 0x07ff)
{
- $utf = (($ucs & 0x003f) | 0x80) | ((($ucs >> 6) | 0xc0) << 8);
+ $utf =
+ (($ucs & 0x003f) | 0x80) |
+ ((($ucs >> 6) | 0xc0) << 8);
}
elsif ($ucs > 0x07ff && $ucs <= 0xffff)
{
$utf =
((($ucs >> 12) | 0xe0) << 16) |
- (((($ucs & 0x0fc0) >> 6) | 0x80) << 8) | (($ucs & 0x003f) | 0x80);
+ (((($ucs & 0x0fc0) >> 6) | 0x80) << 8) |
+ (($ucs & 0x003f) | 0x80);
}
else
{
$utf =
((($ucs >> 18) | 0xf0) << 24) |
(((($ucs & 0x3ffff) >> 12) | 0x80) << 16) |
- (((($ucs & 0x0fc0) >> 6) | 0x80) << 8) | (($ucs & 0x003f) | 0x80);
+ (((($ucs & 0x0fc0) >> 6) | 0x80) << 8) |
+ (($ucs & 0x003f) | 0x80);
}
return ($utf);
}
@@ -72,7 +76,9 @@ sub read_source
code => hex($1),
ucs => hex($2),
comment => $4,
- direction => "both" };
+ direction => "both",
+ f => $fname,
+ l => $. };
# Ignore pure ASCII mappings. PostgreSQL character conversion code
# never even passes these to the conversion code.
@@ -134,8 +140,7 @@ sub print_tables
{
push @to_unicode_combined, $entry;
}
- if ( $i->{direction} eq "both"
- || $i->{direction} eq "from_unicode")
+ if ($i->{direction} eq "both" || $i->{direction} eq "from_unicode")
{
push @from_unicode_combined, $entry;
}
@@ -152,8 +157,7 @@ sub print_tables
{
push @to_unicode, $entry;
}
- if ( $i->{direction} eq "both"
- || $i->{direction} eq "from_unicode")
+ if ($i->{direction} eq "both" || $i->{direction} eq "from_unicode")
{
push @from_unicode, $entry;
}
@@ -183,15 +187,16 @@ sub print_from_utf8_map
my $fname = lc("utf8_to_${charset}.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/$fname */\n\n".
- "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
foreach my $i (sort { $a->{utf8} <=> $b->{utf8} } @$table)
{
print $out "," if (!$first);
$first = 0;
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
printf $out "\n {0x%04x, 0x%04x}", $i->{utf8}, $i->{code};
if ($verbose >= 2)
@@ -199,12 +204,12 @@ sub print_from_utf8_map
$last_comment =
sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
}
- else
+ elsif ($verbose >= 1)
{
$last_comment = $i->{comment};
}
}
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
print $out "\n};\n";
close($out);
}
@@ -218,21 +223,30 @@ sub print_from_utf8_combined_map
my $fname = lc("utf8_to_${charset}_combined.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/$fname */\n\n".
- "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
foreach my $i (sort { $a->{utf8} <=> $b->{utf8} } @$table)
{
print $out "," if (!$first);
$first = 0;
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
printf $out "\n {0x%08x, 0x%08x, 0x%04x}",
$i->{utf8}, $i->{utf8_second}, $i->{code};
- $last_comment = $i->{comment};
+ if ($verbose >= 2)
+ {
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
+ }
+ elsif ($verbose >= 1)
+ {
+ $last_comment = $i->{comment};
+ }
}
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
print $out "\n};\n";
close($out);
}
@@ -247,15 +261,16 @@ sub print_to_utf8_map
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/${fname} */\n\n".
- "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
foreach my $i (sort { $a->{code} <=> $b->{code} } @$table)
{
print $out "," if (!$first);
$first = 0;
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
printf $out "\n {0x%04x, 0x%x}", $i->{code}, $i->{utf8};
if ($verbose >= 2)
@@ -263,12 +278,12 @@ sub print_to_utf8_map
$last_comment =
sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
}
- else
+ elsif ($verbose >= 1)
{
$last_comment = $i->{comment};
}
}
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
print $out "\n};\n";
close($out);
}
@@ -283,21 +298,31 @@ sub print_to_utf8_combined_map
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/${fname} */\n\n".
- "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
foreach my $i (sort { $a->{code} <=> $b->{code} } @$table)
{
print $out "," if (!$first);
$first = 0;
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
printf $out "\n {0x%04x, 0x%08x, 0x%08x}",
$i->{code}, $i->{utf8}, $i->{utf8_second};
- $last_comment = $i->{comment};
+
+ if ($verbose >= 2)
+ {
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
+ }
+ elsif ($verbose >= 1)
+ {
+ $last_comment = $i->{comment};
+ }
}
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
print $out "\n};\n";
close($out);
}
@@ -305,711 +330,442 @@ sub print_to_utf8_combined_map
#############################################################################
# RADIX TREE STUFF
-# C struct type names : see wchar.h
-my $radix_type = "pg_mb_radix_tree";
-my $radix_node_type = "pg_mb_radix_index";
-
-#########################################
-# read_maptable(<map file name>)
-#
-# extract data from map files and returns a character map table.
-# returns a reference to a hash <in code> => <out code>
-sub read_maptable
-{
- my ($fname) = @_;
- my %c;
-
- open(my $in, '<', $fname) || die("cannot open $fname");
-
- while (<$in>)
- {
- if (/^[ \t]*{0x([0-9a-f]+), *0x([0-9a-f]+)},?/)
- {
- $c{ hex($1) } = hex($2);
- }
- }
-
- close($in);
- return \%c;
-}
-
#########################################
-# generate_index(<charmap hash ref>)
+# print_radix_table(<charmap hash ref>)
#
-# generate a radix tree data from a character table
-# returns a hashref to an index data.
-# {
-# csegs => <character segment index>
-# b2idx => [<tree index of 1st byte of 2-byte code>]
-# b3idx => [<idx for 1st byte for 3-byte code>, <2nd>]
-# b4idx => [<idx for 1st byte for 4-byte code>, <2nd>, <3rd>]
-# }
+# Input: A hash, mapping an input character to an output character.
#
-# Tables are in two forms, flat and segmented. a segmented table is
-# logically a two-dimentional table but physically a sequence of
-# segments, fixed length block of items. This structure allows us to
-# shrink table size by overlapping a shared sequence of zeros between
-# successive two segments. overlap_segments does that step.
+# Constructs a radix tree from the hash, and prints it out as a C-struct.
#
-# A flat table is simple set of key and value pairs. The value is a
-# segment id of the next segmented table. The next table is referenced
-# using the segment id and the next byte of a code.
-#
-# flat table (b2idx, b3idx1, b4idx1)
-# {
-# attr => {
-# segmented => true(1) if this index is segmented>
-# min => <minimum value of index key>
-# max => <maximum value of index key>
-# nextidx => <hash reference to the next level table>
-# }
-# i => { # index data
-# <byte> => <pointer value> # pointer to the next index
-# ...
-# }
-#
-# Each segments in segmented table is equivalent to a flat table
-# above.
-#
-# segmented table (csegs, b3idx2, b4idx2, b4idx3)
-# {
-# attr => {
-# segmented => true(1) if this index is segmented>
-# min => <minimum value of index key>
-# max => <maximum value of index key>
-# width => <required hex width only for cseg table>
-# is32bit => true if values are 32bit width, false means 16bit.
-# has0page => only for cseg. true if 0 page is for single byte chars
-# next => <hash reference to the next level table, if any>
-# }
-# i => { # segment data
-# <segid> => { # key for this segment
-# lower => <minimum value>
-# upper => <maximum value>
-# offset => <position of this segment in the whole table>
-# label => <label string of this segment>
-# d => { # segment data
-# <byte> => { # pointer to the next index
-# label => <label string for this item>
-# segid => <target segid of next level>
-# segoffset => <offset of the target segid>
-# }
-# ...
-# }
-# }
-# }
-# }
-
-sub generate_index
-{
- my ($c) = @_;
- my (%csegs, %b2idx, %b3idx1, %b3idx2, %b4idx1, %b4idx2, %b4idx3);
- my @all_tables =
- (\%csegs, \%b2idx, \%b3idx1, \%b3idx2, \%b4idx1, \%b4idx2, \%b4idx3);
- my $si;
-
- # initialize attributes of index tables
- #<<< do not let perltidy touch this
- $csegs{attr} = {name => "csegs", chartbl => 1, segmented => 1,
- is32bit => 0, has0page => 0};
- #>>>
- $csegs{attr} = {
- name => "csegs",
- chartbl => 1,
- segmented => 1,
- is32bit => 0,
- has0page => 0 };
- $b2idx{attr} = { name => "b2idx", segmented => 0, nextidx => \%csegs };
- $b3idx1{attr} = { name => "b3idx1", segmented => 0, nextidx => \%b3idx2 };
- $b3idx2{attr} = { name => "b3idx2", segmented => 1, nextidx => \%csegs };
- $b4idx1{attr} = { name => "b4idx1", segmented => 0, nextidx => \%b4idx2 };
- $b4idx2{attr} = { name => "b4idx2", segmented => 1, nextidx => \%b4idx3 };
- $b4idx3{attr} = { name => "b4idx3", segmented => 1, nextidx => \%csegs };
+sub print_radix_table
+{
+ my ($out, $tblname, $c) = @_;
+
+ ###
+ ### Build radix trees in memory, for 1-, 2-, 3- and 4-byte inputs. Each
+ ### radix tree is represented as a nested hash, each hash indexed by
+ ### input byte
+ ###
+ my %b1map;
+ my %b2map;
+ my %b3map;
+ my %b4map;
foreach my $in (keys %$c)
{
+ my $out = $c->{$in};
+
if ($in < 0x100)
{
- my $b1 = $in;
-
- # 1 byte code doesn't have index. the first segment #0 of
- # character table stores them
- $csegs{attr}{has0page} = 1;
- $si = {
- segid => 0,
- off => $in,
- label => "1byte-",
- char => $c->{$in} };
+ $b1map{$in} = $out;
}
elsif ($in < 0x10000)
{
- # 2-byte code index consists of just one flat table
my $b1 = $in >> 8;
my $b2 = $in & 0xff;
- my $csegid = $in >> 8;
- if (!defined $b2idx{i}{$b1})
- {
- &set_min_max($b2idx{attr}, $b1);
- $b2idx{i}{$b1}{segid} = $csegid;
- }
- $si = {
- segid => $csegid,
- off => $b2,
- label => sprintf("%02x", $b1),
- char => $c->{$in} };
+ $b2map{$b1}{$b2} = $out;
}
elsif ($in < 0x1000000)
{
- # 3-byte code index consists of one flat table and one
- # segmented table
my $b1 = $in >> 16;
my $b2 = ($in >> 8) & 0xff;
my $b3 = $in & 0xff;
- my $l1id = $in >> 16;
- my $csegid = $in >> 8;
-
- if (!defined $b3idx1{i}{$b1})
- {
- &set_min_max($b3idx1{attr}, $b1);
- $b3idx1{i}{$b1}{segid} = $l1id;
- }
- if (!defined $b3idx2{i}{$l1id}{d}{$b2})
- {
- &set_min_max($b3idx2{attr}, $b2);
- $b3idx2{i}{$l1id}{label} = sprintf("%02x", $b1);
- $b3idx2{i}{$l1id}{d}{$b2} = {
- segid => $csegid,
- label => sprintf("%02x%02x", $b1, $b2) };
- }
- $si = {
- segid => $csegid,
- off => $b3,
- label => sprintf("%02x%02x", $b1, $b2),
- char => $c->{$in} };
+ $b3map{$b1}{$b2}{$b3} = $out;
}
elsif ($in < 0x100000000)
{
- # 4-byte code index consists of one flat table, and two
- # segmented tables
my $b1 = $in >> 24;
my $b2 = ($in >> 16) & 0xff;
my $b3 = ($in >> 8) & 0xff;
my $b4 = $in & 0xff;
- my $l1id = $in >> 24;
- my $l2id = $in >> 16;
- my $csegid = $in >> 8;
-
- if (!defined $b4idx1{i}{$b1})
- {
- &set_min_max($b4idx1{attr}, $b1);
- $b4idx1{i}{$b1}{segid} = $l1id;
- }
-
- if (!defined $b4idx2{i}{$l1id}{d}{$b2})
- {
- &set_min_max($b4idx2{attr}, $b2);
- $b4idx2{i}{$l1id}{d}{$b2} = {
- segid => $l2id,
- label => sprintf("%02x", $b1) };
- }
- if (!defined $b4idx3{i}{$l2id}{d}{$b3})
- {
- &set_min_max($b4idx3{attr}, $b3);
- $b4idx3{i}{$l2id}{d}{$b3} = {
- segid => $csegid,
- label => sprintf("%02x%02x", $b1, $b2) };
- }
- $si = {
- segid => $csegid,
- off => $b4,
- label => sprintf("%02x%02x%02x", $b1, $b2, $b3),
- char => $c->{$in} };
+ $b4map{$b1}{$b2}{$b3}{$b4} = $out;
}
else
{
die sprintf("up to 4 byte code is supported: %x", $in);
}
-
- &set_min_max($csegs{attr}, $si->{off});
- $csegs{i}{ $si->{segid} }{d}{ $si->{off} } = $si->{char};
- $csegs{i}{ $si->{segid} }{label} = $si->{label};
- $csegs{attr}{is32bit} = 1 if ($si->{char} >= 0x10000);
- &update_width($csegs{attr}, $si->{char});
- if ($si->{char} >= 0x100000000)
- {
- die "character width is over 32bit. abort.";
- }
}
- # calcualte segment attributes
- foreach my $t (@all_tables)
- {
- next if (!defined $t->{i} || !$t->{attr}{segmented});
-
- # segments are to be aligned in the numerical order of segment id
- my @keylist = sort { $a <=> $b } keys $t->{i};
- next if ($#keylist < 0);
- my $offset = 1;
- my $segsize = $t->{attr}{max} - $t->{attr}{min} + 1;
-
- for my $k (@keylist)
+ my @segments;
+
+ ###
+ ### Build a linear list of "segments", from the nested hashes.
+ ###
+ ### Each segment is a lookup table, keyed by the next byte in the input.
+ ### The segments are written out physically to one big array in the final
+ ### step, but logically, they form a radix tree. Or rather, four radix
+ ### trees: one for 1-byte inputs, another for 2-byte inputs, 3-byte
+ ### inputs, and 4-byte inputs.
+ ###
+ ### Each segment is represented by a hash with following fields:
+ ###
+ ### comment => <string to output as a comment>
+ ### label => <label that can be used to refer to this segment from elsewhere>
+ ### values => <a hash, keyed by byte, 0-0xff>
+ ###
+ ### Entries in 'values' can be integers (for leaf-level segments), or
+ ### string labels, pointing to a segment with that label. Any missing
+ ### values are treated as zeros. If 'values' hash is missing altogether,
+ ### it's treated as all-zeros.
+ ###
+ ### Subsequent steps will enrich the segments with more fields.
+ ###
+
+ # Add the segments for the radix trees themselves.
+ push @segments, build_segments_from_tree("Single byte table", "1-byte", 1, \%b1map);
+ push @segments, build_segments_from_tree("Two byte table", "2-byte", 2, \%b2map);
+ push @segments, build_segments_from_tree("Three byte table", "3-byte", 3, \%b3map);
+ push @segments, build_segments_from_tree("Four byte table", "4-byte", 4, \%b4map);
+
+ ###
+ ### Find min and max index used in each level of each tree.
+ ###
+ ### These are stored separately, and we can then leave out the unused
+ ### parts of every segment. (When using the resulting tree, you must
+ ### check each input byte against the min and max.)
+ ###
+ my %min_idx;
+ my %max_idx;
+ foreach my $seg (@segments)
+ {
+ my $this_min = $min_idx{$seg->{depth}}->{$seg->{level}};
+ my $this_max = $max_idx{$seg->{depth}}->{$seg->{level}};
+
+ foreach my $i (keys $seg->{values})
{
- my $seg = $t->{i}{$k};
- $seg->{lower} = $t->{attr}{min};
- $seg->{upper} = $t->{attr}{max};
- $seg->{offset} = $offset;
- $offset += $segsize;
+ $this_min = $i if (!defined $this_min || $i < $this_min);
+ $this_max = $i if (!defined $this_max || $i > $this_max);
}
- # overlapping successive zeros between segments
- &overlap_segments($t);
+ $min_idx{$seg->{depth}}{$seg->{level}} = $this_min;
+ $max_idx{$seg->{depth}}{$seg->{level}} = $this_max;
}
-
- # make link among tables
- foreach my $t (@all_tables)
+ # Copy the mins and max's back to every segment, for convenience
+ foreach my $seg (@segments)
{
- &make_index_link($t, $t->{attr}{nextidx});
+ $seg->{min_idx} = $min_idx{$seg->{depth}}{$seg->{level}};
+ $seg->{max_idx} = $max_idx{$seg->{depth}}{$seg->{level}};
}
- return {
- name_prefix => "",
- csegs => \%csegs,
- b2idx => [ \%b2idx ],
- b3idx => [ \%b3idx1, \%b3idx2 ],
- b4idx => [ \%b4idx1, \%b4idx2, \%b4idx3 ],
- all => \@all_tables };
-}
-
-
-#########################################
-# set_min_max - internal routine to maintain min and max value of a table
-sub set_min_max
-{
- my ($a, $v) = @_;
-
- $a->{min} = $v if (!defined $a->{min} || $v < $a->{min});
- $a->{max} = $v if (!defined $a->{max} || $v > $a->{max});
-}
-
-#########################################
-# set_maxval - internal routine to maintain mixval
-sub update_width
-{
- my ($a, $v) = @_;
+ ###
+ ### Prepend a dummy all-zeros map to the beginning.
+ ###
+ ### A 0 is an invalid value anywhere in the table, and this allows us to
+ ### point to 0 offset anywhere else in the tables, to get a 0 result.
- my $nnibbles = int((int(log($v) / log(16)) + 1) / 2) * 2;
- if (!defined $a->{width} || $nnibbles > $a->{width})
+ # Find the max range between min and max indexes in any of the segments.
+ my $widest_range = 0;
+ foreach my $seg (@segments)
{
- $a->{width} = $nnibbles;
+ my $this_range = $seg->{max_idx} - $seg->{min_idx};
+ $widest_range = $this_range if ($this_range > $widest_range);
}
-}
-
-#########################################
-# overlap_segments
-#
-# removes duplicate regeion between two successive segments.
-
-sub overlap_segments
-{
- my ($h) = @_;
- # don't touch if undefined
- return if (!defined $h->{i} || !$h->{attr}{segmented});
- my $index = $h->{i};
- my ($min, $max) = ($h->{attr}{min}, $h->{attr}{max});
- my ($prev, $first);
- my @segids = sort { $a <=> $b } keys $index;
- return if ($#segids < 1);
+ unshift @segments, {
+ header => "Dummy map, for invalid values",
+ min_idx => 0,
+ max_idx => $widest_range
+ };
- $first = 1;
- undef $prev;
-
- for my $segid (@segids)
+ ###
+ ### Eliminate overlapping zeros
+ ###
+ ### For each segment, if there are zero values at the end of, and there
+ ### are also zero values at the beginning of the next segment, we can
+ ### overlay the tail of this segment with the head of next segment, to
+ ### save space.
+ ###
+ ### To achieve that, we subtract the 'max_idx' of each segment with the
+ ### amount of zeros that can be ovarlaid.
+ ###
+ for (my $j = 0; $j < $#segments - 1; $j++)
{
- my $seg = $index->{$segid};
-
- # smin and smax is range excluded preceeding and trailing zeros
- my @keys = sort { $a <=> $b } keys $seg->{d};
- my $smin = $keys[0];
- my $smax = $keys[-1];
+ my $seg = $segments[$j];
+ my $nextseg = $segments[$j + 1];
- if ($first)
+ # Count the number of zero values at the end of this segment.
+ my $this_trail_zeros = 0;
+ for (my $i = $seg->{max_idx}; $i >= $seg->{min_idx} && !$seg->{values}->{$i}; $i--)
{
- # first segment doesn't have a preceding segment
- $seg->{offset} = 1;
- $seg->{lower} = $min;
- $seg->{upper} = $smax;
+ $this_trail_zeros++;
}
- else
+
+ # Count the number of zeros at the beginning of next segment.
+ my $next_lead_zeros = 0;
+ for (my $i = $nextseg->{min_idx}; $i <= $nextseg->{max_idx} && !$nextseg->{values}->{$i}; $i++)
{
- # calculate overlap and shift segment location
- my $prefix = $smin - $min;
- my $postfix = $max - $smax;
- my $prevpostfix = $max - $prev->{upper};
- my $overlap = $prevpostfix < $prefix ? $prevpostfix : $prefix;
-
- $seg->{lower} = $min + $overlap;
- $seg->{upper} = $smax;
- $seg->{offset} = $prev->{offset} + ($max - $min + 1) - $overlap;
- $prev->{upper} = $max;
+ $next_lead_zeros++;
}
- $prev = $seg;
- $first = 0;
- }
- return $h;
-}
+ # How many zeros in common?
+ my $overlaid_trail_zeros =
+ ($this_trail_zeros > $next_lead_zeros) ? $next_lead_zeros : $this_trail_zeros;
-######################################################
-# make_index_link(from_table, to_table)
-#
-# Fills out target pointers in non-leaf index tables.
-#
-# from_table - table to set links
-# to_table - target table of from_table
+ $seg->{overlaid_trail_zeros} = $overlaid_trail_zeros;
+ $seg->{max_idx} = $seg->{max_idx} - $overlaid_trail_zeros;
+ }
-sub make_index_link
-{
- my ($s, $t) = @_;
- return if (!defined $s->{i} || !defined $t->{i});
+ ###
+ ### Replace label references with real offsets.
+ ###
+ ### So far, the non-leaf segments have referred to other segments by
+ ### their labels. Replace them with numerical offsets from the beginning
+ ### of the final array. You cannot move, add, or remove segments after
+ ### this step, as that would invalidate the offsets calculated here!
+ ###
+ my $flatoff = 0;
+ my %segmap;
- my @tkeys = sort { $a <=> $b } keys $t->{i};
+ # First pass: assign offsets to each segment, and build hash
+ # of label => offset.
+ foreach my $seg (@segments)
+ {
+ $seg->{offset} = $flatoff;
+ $segmap{$seg->{label}} = $flatoff;
+ $flatoff += $seg->{max_idx} - $seg->{min_idx} + 1;
+ }
+ my $tblsize = $flatoff;
- if ($s->{attr}{segmented})
+ # Second pass: look up the offset of each label reference in the hash.
+ foreach my $seg (@segments)
{
- foreach my $k1 (keys $s->{i})
+ while (my ($i, $val) = each %{$seg->{values}})
{
- foreach my $k2 (keys $s->{i}{$k1}{d})
+ if (!($val =~ /^[0-9,.E]+$/ ))
{
- my $tsegid = $s->{i}{$k1}{d}{$k2}{segid};
- if (!defined $tsegid)
+ my $segoff = $segmap{$val};
+ if ($segoff)
+ {
+ $seg->{values}->{$i} = $segoff;
+ }
+ else
{
- die sprintf(
- "segid is not set in %s{i}{%x}{d}{%x}{segid}",
- $s->{attr}{name},
- $k1, $k2);
+ die "no segment with label $val";
}
- $s->{i}{$k1}{d}{$k2}{segoffset} = $t->{i}{$tsegid}{offset};
}
}
}
- else
- {
- foreach my $k (keys $s->{i})
+
+ # Also look up the positions of the roots in the table.
+ my $b1root = $segmap{"1-byte"};
+ my $b2root = $segmap{"2-byte"};
+ my $b3root = $segmap{"3-byte"};
+ my $b4root = $segmap{"4-byte"};
+
+ # And the lower-upper values of each level in each radix tree.
+ my $b1_lower = $min_idx{1}{1};
+ my $b1_upper = $max_idx{1}{1};
+
+ my $b2_1_lower = $min_idx{2}{1};
+ my $b2_1_upper = $max_idx{2}{1};
+ my $b2_2_lower = $min_idx{2}{2};
+ my $b2_2_upper = $max_idx{2}{2};
+
+ my $b3_1_lower = $min_idx{3}{1};
+ my $b3_1_upper = $max_idx{3}{1};
+ my $b3_2_lower = $min_idx{3}{2};
+ my $b3_2_upper = $max_idx{3}{2};
+ my $b3_3_lower = $min_idx{3}{3};
+ my $b3_3_upper = $max_idx{3}{3};
+
+ my $b4_1_lower = $min_idx{4}{1};
+ my $b4_1_upper = $max_idx{4}{1};
+ my $b4_2_lower = $min_idx{4}{2};
+ my $b4_2_upper = $max_idx{4}{2};
+ my $b4_3_lower = $min_idx{4}{3};
+ my $b4_3_upper = $max_idx{4}{3};
+ my $b4_4_lower = $min_idx{4}{4};
+ my $b4_4_upper = $max_idx{4}{4};
+
+ ###
+ ### Find the maximum value in the whole table, to determine if we can
+ ### use uint16 or if we need to use uint32.
+ ###
+ my $max_val = 0;
+ foreach my $seg (@segments)
+ {
+ foreach my $val (values $seg->{values})
{
- my $tsegid = $s->{i}{$k}{segid};
- if (!defined $tsegid)
- {
- die sprintf("segid is not set in %s{i}{%x}{segid}",
- $s->{attr}{name}, $k);
- }
- $s->{i}{$k}{segoffset} = $t->{i}{$tsegid}{offset};
+ $max_val = $val if ($val > $max_val);
}
}
-}
-
-###############################################
-# print_radix_table - output index table as C-struct
-#
-# print_radix_table(hd, table, tblname, width)
-# returns 1 if the table is written
-#
-# hd - file handle to write
-# table - ref to an index table
-# tblname - C symbol name for the table
-# width - width in characters of this table
-sub print_radix_table
-{
- my ($hd, $table, $tblname, $width) = @_;
+ my $datatype = ($max_val <= 0xffff) ? "uint16" : "uint32";
- return 0 if (!defined $table->{i});
+ # For formatting, determine how many values we can fit on a single
+ # line, and how wide each value needs to be to align nicely.
+ my $vals_per_line;
+ my $colwidth;
- if ($table->{attr}{chartbl})
+ if ($max_val <= 0xffff)
{
- &print_chars_table($hd, $table, $tblname, $width);
+ $vals_per_line = 8;
+ $colwidth = 4;
}
- elsif ($table->{attr}{segmented})
+ elsif ($max_val <= 0xffffff)
{
- &print_segmented_table($hd, $table, $tblname, $width);
+ $vals_per_line = 4;
+ $colwidth = 6;
}
else
{
- &print_flat_table($hd, $table, $tblname, $width);
- }
- return 1;
-}
-
-#########################################
-# print_chars_table
-#
-# print_chars_table(hd, table, tblname, width)
-# this is usually called via writ_table
-#
-# hd - file handle to write
-# table - ref to an index table
-# tblname - C symbol name for the table
-# tblwidth- width in characters of this table
-
-sub print_chars_table
-{
- my ($hd, $table, $tblname, $width) = @_;
- my ($st, $ed) = ($table->{attr}{min}, $table->{attr}{max});
- my ($type) = $table->{attr}{is32bit} ? "uint32" : "uint16";
-
- printf $hd "static const %s %s[] =\n{", $type, $tblname;
- printf $hd " /* chars content - index range = [%02x, %02x] */", $st, $ed;
-
- # values in character table are written in fixedwidth
- # hexadecimals. calculate the number of columns in a line. 13 is
- # the length of line header.
-
- my $colwidth = $table->{attr}{width};
- my $colseplen = 4; # the length of ", 0x"
- my $headerlength = 13;
- my $colnum = int(($width - $headerlength) / ($colwidth + $colseplen));
-
- # round down to multiples of 4. don't bother by too small table width
- my $colnum = int($colnum / 4) * 4;
- my $line = "";
- my $first0 = 1;
-
- # output all segments in segment id order
- foreach my $k (sort { $a <=> $b } keys $table->{i})
- {
- my $s = $table->{i}{$k};
- if (!$first0)
- {
- $line =~ s/\s+$//; # remove trailing space
- print $hd $line, ",\n";
- $line = "";
- }
- $first0 = 0;
-
- # write segment header
- printf $hd "\n /*** %4sxx - offset 0x%05x ***/",
- $s->{label}, $s->{offset};
-
- # write segment content
- my $first1 = 1;
- my ($segstart, $segend) = ($s->{lower}, $s->{upper});
- my ($xpos, $nocomma) = (0, 0);
-
- foreach my $j (($segstart - ($segstart % $colnum)) .. $segend)
+ $vals_per_line = 4;
+ $colwidth = 8;
+ }
+
+ ###
+ ### Print the struct and array.
+ ###
+ printf $out "static const $datatype ${tblname}_table[];\n";
+ printf $out "\n";
+ printf $out "static const pg_mb_radix_tree $tblname =\n";
+ printf $out "{\n";
+ if ($datatype eq "uint16")
+ {
+ print $out " ${tblname}_table,\n";
+ print $out " NULL, /* 32-bit table not used */\n";
+ }
+ if ($datatype eq "uint32")
+ {
+ print $out " NULL, /* 16-bit table not used */\n";
+ print $out " ${tblname}_table,\n";
+ }
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 1-byte inputs */\n", $b1root;
+ printf $out " 0x%02x, /* b1_lower */\n", $b1_lower;
+ printf $out " 0x%02x, /* b1_upper */\n", $b1_upper;
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 2-byte inputs */\n", $b2root;
+ printf $out " 0x%02x, /* b2_1_lower */\n", $b2_1_lower;
+ printf $out " 0x%02x, /* b2_1_upper */\n", $b2_1_upper;
+ printf $out " 0x%02x, /* b2_2_lower */\n", $b2_2_lower;
+ printf $out " 0x%02x, /* b2_2_upper */\n", $b2_2_upper;
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 3-byte inputs */\n", $b3root;
+ printf $out " 0x%02x, /* b3_1_lower */\n", $b3_1_lower;
+ printf $out " 0x%02x, /* b3_1_upper */\n", $b3_1_upper;
+ printf $out " 0x%02x, /* b3_2_lower */\n", $b3_2_lower;
+ printf $out " 0x%02x, /* b3_2_upper */\n", $b3_2_upper;
+ printf $out " 0x%02x, /* b3_3_lower */\n", $b3_3_lower;
+ printf $out " 0x%02x, /* b3_3_upper */\n", $b3_3_upper;
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 3-byte inputs */\n", $b4root;
+ printf $out " 0x%02x, /* b4_1_lower */\n", $b4_1_lower;
+ printf $out " 0x%02x, /* b4_1_upper */\n", $b4_1_upper;
+ printf $out " 0x%02x, /* b4_2_lower */\n", $b4_2_lower;
+ printf $out " 0x%02x, /* b4_2_upper */\n", $b4_2_upper;
+ printf $out " 0x%02x, /* b4_3_lower */\n", $b4_3_lower;
+ printf $out " 0x%02x, /* b4_3_upper */\n", $b4_3_upper;
+ printf $out " 0x%02x, /* b4_4_lower */\n", $b4_4_lower;
+ printf $out " 0x%02x /* b4_4_upper */\n", $b4_4_upper;
+ print $out "};\n";
+ print $out "\n";
+ print $out "static const $datatype ${tblname}_table[$tblsize] =\n";
+ print $out "{";
+ my $off = 0;
+ foreach my $seg (@segments)
+ {
+ printf $out "\n";
+ printf $out " /*** %s - offset 0x%05x ***/\n", $seg->{header}, $off;
+ printf $out "\n";
+
+ for (my $i=$seg->{min_idx}; $i <= $seg->{max_idx};)
{
- $line .= "," if (!$first1 && !$nocomma);
-
- # write the previous line and put a line header for the
- # new line if this is the first time or this line is full
- if ($xpos >= $colnum || $first1)
- {
- $line =~ s/\s+$//; # remove trailing space
- print $hd $line, "\n";
- $line = sprintf(" /* %02x */ ", $j);
- $xpos = 0;
- }
- else
+ # Print the next line's worth of values.
+ # XXX pad to begin at a nice boundary
+ printf $out " /* %02x */ ", $i;
+ for (my $j = 0; $j < $vals_per_line && $i <= $seg->{max_idx}; $j++)
{
- $line .= " ";
- }
- $first1 = 0;
+ my $val = $seg->{values}->{$i};
- # write each column
- if ($j >= $segstart)
- {
- $line .= sprintf("0x%0*x", $colwidth, $s->{d}{$j});
- $nocomma = 0;
- }
- else
- {
- # adjust column position
- $line .= " " x ($colwidth + 3);
- $nocomma = 1;
+ printf $out " 0x%0*x", $colwidth, $val;
+ $off++;
+ if ($off != $tblsize)
+ {
+ print $out ",";
+ }
+ $i++;
}
- $xpos++;
+ print $out "\n";
+ }
+ if ($seg->{overlaid_trail_zeros})
+ {
+ printf $out " /* $seg->{overlaid_trail_zeros} trailing zero values shared with next segment */\n";
}
-
}
- $line =~ s/\s+$//;
- print $hd $line, "\n};\n";
-}
+ # Sanity check.
+ if ($off != $tblsize) { die "table size didn't match!"; }
-######################################################
-# print_flat_table - output nonsegmented index table
-#
-# print_flat_table(hd, table, tblname, width)
-# this is usually called via writ_table
-#
-# hd - file handle to write
-# table - ref to an index table
-# tblname - C symbol name for the table
-# width - width in characters of this table
+ print $out "};\n";
+}
-sub print_flat_table
+###
+sub build_segments_from_tree
{
- my ($hd, $table, $tblname, $width) = @_;
- my ($st, $ed) = ($table->{attr}{min}, $table->{attr}{max});
-
- print $hd "static const $radix_node_type $tblname =\n{";
- printf $hd "\n 0x%x, 0x%x, /* table range */\n", $st, $ed;
- print $hd " {";
+ my ($header, $rootlabel, $depth, $map) = @_;
- my $first = 1;
- my $line = "";
+ my @segments;
- foreach my $i ($st .. $ed)
+ if (%{$map})
{
- $line .= "," if (!$first);
- my $newitem = sprintf("%d",
- defined $table->{i}{$i} ? $table->{i}{$i}{segoffset} : 0);
+ @segments = build_segments_recurse($header, $rootlabel, "", 1, $depth, $map);
- # flush current line and feed a line if the current line
- # exceeds a limit
- if ($first || length($line . $newitem) > $width)
- {
- $line =~ s/\s+$//; # remove trailing space
- print $hd "$line\n";
- $line = " ";
- }
- else
- {
- $line .= " ";
- }
- $line .= $newitem;
- $first = 0;
+ # Sort the segments into "breadth-first" order. Not strictly required,
+ # but makes the maps nicer to read.
+ @segments = sort { $a->{level} cmp $b->{level} or
+ $a->{path} cmp $b->{path}}
+ @segments;
}
- print $hd $line;
- print $hd "\n }\n};\n";
-}
-######################################################
-# print_segmented_table - output segmented index table
-#
-# print_segmented_table(hd, table, tblname, width)
-# this is usually called via writ_table
-#
-# hd - file handle to write
-# table - ref to an index table
-# tblname - C symbol name for the table
-# width - width in characters of this table
+ return @segments;
+}
-sub print_segmented_table
+###
+sub build_segments_recurse
{
- my ($hd, $table, $tblname, $width) = @_;
- my ($st, $ed) = ($table->{attr}{min}, $table->{attr}{max});
+ my ($header, $label, $path, $level, $depth, $map) = @_;
- # write the variable definition
- print $hd "static const $radix_node_type $tblname =\n{";
- printf $hd "\n 0x%02x, 0x%02x, /*index range */\n {", $st, $ed;
+ my @segments;
- my $first0 = 1;
- foreach my $k (sort { $a <=> $b } keys $table->{i})
+ if ($level == $depth)
{
- print $hd ",\n" if (!$first0);
- $first0 = 0;
- printf $hd "\n /*** %sxxxx - offset 0x%05x ****/",
- $table->{i}{$k}{label}, $table->{i}{$k}{offset};
-
- my $segstart = $table->{i}{$k}{lower};
- my $segend = $table->{i}{$k}{upper};
-
- my $line = "";
- my $first1 = 1;
- my $newitem = "";
+ push @segments, {
+ header => $header . ", leaf: ${path}xx",
+ label => $label,
+ level => $level,
+ depth => $depth,
+ path => $path,
+ values => $map
+ };
+ }
+ else
+ {
+ my %children;
- foreach my $j ($segstart .. $segend)
+ while (my ($i, $val) = each $map)
{
- $line .= "," if (!$first1);
- $newitem = sprintf("%d",
- $table->{i}{$k}{d}{$j}
- ? $table->{i}{$k}{d}{$j}{segoffset}
- : 0);
+ my $childpath = $path . sprintf("%02x", $i);
+ my $childlabel = "$depth-level-$level-$childpath";
- if ($first1 || length($line . $newitem) > $width)
- {
- $line =~ s/\s+$//;
- print $hd "$line\n";
- $line =
- sprintf(" /* %2s%02x */ ", $table->{i}{$k}{label}, $j);
- }
- else
- {
- $line .= " ";
- }
- $line .= $newitem;
- $first1 = 0;
+ push @segments, build_segments_recurse($header, $childlabel, $childpath,
+ $level + 1, $depth, $val);
+ $children{$i} = $childlabel;
}
- print $hd $line;
- }
- print $hd "\n }\n};\n";
-}
-
-#########################################
-# make_table_refname(table, prefix)
-#
-# internal routine to make C reference notation for tables
-
-sub make_table_refname
-{
- my ($table, $prefix) = @_;
-
- return "NULL" if (!defined $table->{i});
- return "&" . $prefix . $table->{attr}{name};
-}
-
-#########################################
-# print_radix_main(hd, tblname, trie, name_prefix)
-#
-# write main radix tree table
-#
-# hd - file handle to write this table
-# tblname - variable name of this struct
-# trie - ref to a radix tree
-# name_prefix- prefix for subtables.
-sub print_radix_main
-{
- my ($hd, $tblname, $trie, $name_prefix) = @_;
- my $ctblname = $name_prefix . $trie->{csegs}{attr}{name};
- my ($ctbl16name, $ctbl32name);
- if ($trie->{csegs}{attr}{is32bit})
- {
- $ctbl16name = "NULL";
- $ctbl32name = $ctblname;
- }
- else
- {
- $ctbl16name = $ctblname;
- $ctbl32name = "NULL";
+ push @segments, {
+ header => $header . ", byte #$level: ${path}xx",
+ label => $label,
+ level => $level,
+ depth => $depth,
+ path => $path,
+ values => \%children
+ };
}
-
- my $b2iname = make_table_refname($trie->{b2idx}[0], $name_prefix);
- my $b3i1name = make_table_refname($trie->{b3idx}[0], $name_prefix);
- my $b3i2name = make_table_refname($trie->{b3idx}[1], $name_prefix);
- my $b4i1name = make_table_refname($trie->{b4idx}[0], $name_prefix);
- my $b4i2name = make_table_refname($trie->{b4idx}[1], $name_prefix);
- my $b4i3name = make_table_refname($trie->{b4idx}[2], $name_prefix);
-
- #<<< do not let perltidy touch this
- print $hd "static const $radix_type $tblname =\n{\n";
- print $hd " /* final character table offset and body */\n";
- printf $hd " 0x%x, 0x%x, %s, %s, %s,\n",
- $trie->{csegs}{attr}{min}, $trie->{csegs}{attr}{max},
- $trie->{csegs}{attr}{has0page} ? 'true' : 'false',
- $ctbl16name, $ctbl32name;
-
- print $hd " /* 2-byte code table */\n";
- print $hd " $b2iname,\n";
- print $hd " /* 3-byte code tables */\n";
- print $hd " {$b3i1name, $b3i2name},\n";
- print $hd " /* 4-byte code table */\n";
- print $hd " {$b4i1name, $b4i2name, $b4i3name},\n";
- print $hd "};\n";
- #>>>
+ return @segments;
}
######################################################
@@ -1078,7 +834,6 @@ sub print_radix_map
my ($this_script, $csname, $direction, $charset, $tblwidth) = @_;
my $charmap = &make_charmap($charset, $direction);
- my $trie = &generate_index($charmap);
my $fname =
$direction eq "to_unicode"
? lc("${csname}_to_utf8_radix.map")
@@ -1101,17 +856,8 @@ sub print_radix_map
print $out "/* src/backend/utils/mb/Unicode/$fname */\n"
. "/* This file is generated by $this_script */\n\n";
- foreach my $t (@{ $trie->{all} })
- {
- my $table_name = $name_prefix . $t->{attr}{name};
-
- if (&print_radix_table($out, $t, $table_name, $tblwidth))
- {
- print $out "\n";
- }
- }
+ print_radix_table($out, $tblname, $charmap);
- &print_radix_main($out, $tblname, $trie, $name_prefix);
close($out);
}
diff --git a/src/backend/utils/mb/Unicode/download_srctxts.sh b/src/backend/utils/mb/Unicode/download_srctxts.sh
deleted file mode 100755
index 572d57e..0000000
--- a/src/backend/utils/mb/Unicode/download_srctxts.sh
+++ /dev/null
@@ -1,127 +0,0 @@
-#! /bin/bash
-
-# This script downloads conversion source files from URLs as of 2016/10/27
-# These source files may removed or changed without notice
-if [ ! -e CP932.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
-fi
-if [ ! -e JIS0201.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0201.TXT
-fi
-if [ ! -e JIS0208.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0208.TXT
-fi
-if [ ! -e JIS0212.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0212.TXT
-fi
-if [ ! -e SHIFTJIS.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/SHIFTJIS.TXT
-fi
-if [ ! -e CP866.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP866.TXT
-fi
-if [ ! -e CP874.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP874.TXT
-fi
-if [ ! -e CP936.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP936.TXT
-fi
-if [ ! -e CP950.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP950.TXT
-fi
-if [ ! -e CP1250.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1250.TXT
-fi
-if [ ! -e CP1251.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1251.TXT
-fi
-if [ ! -e CP1252.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT
-fi
-if [ ! -e CP1253.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1253.TXT
-fi
-if [ ! -e CP1254.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1254.TXT
-fi
-if [ ! -e CP1255.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1255.TXT
-fi
-if [ ! -e CP1256.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1256.TXT
-fi
-if [ ! -e CP1257.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1257.TXT
-fi
-if [ ! -e CP1258.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1258.TXT
-fi
-if [ ! -e 8859-2.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-2.TXT
-fi
-if [ ! -e 8859-3.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-3.TXT
-fi
-if [ ! -e 8859-4.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-4.TXT
-fi
-if [ ! -e 8859-5.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-5.TXT
-fi
-if [ ! -e 8859-6.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-6.TXT
-fi
-if [ ! -e 8859-7.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-7.TXT
-fi
-if [ ! -e 8859-8.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-8.TXT
-fi
-if [ ! -e 8859-9.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-9.TXT
-fi
-if [ ! -e 8859-10.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-10.TXT
-fi
-if [ ! -e 8859-13.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-13.TXT
-fi
-if [ ! -e 8859-14.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-14.TXT
-fi
-if [ ! -e 8859-15.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-15.TXT
-fi
-if [ ! -e 8859-16.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-16.TXT
-fi
-if [ ! -e KOI8-R.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT
-fi
-if [ ! -e KOI8-U.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-U.TXT
-fi
-if [ ! -e CNS11643.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/OTHER/CNS11643.TXT
-fi
-if [ ! -e KSX1001.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/KSC/KSX1001.TXT
-fi
-if [ ! -e JOHAB.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/KSC/JOHAB.TXT
-fi
-if [ ! -e BIG5.TXT ]; then
- wget ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/OTHER/BIG5.TXT
-fi
-if [ ! -e windows-949-2000.xml ]; then
- wget http://source.icu-project.org/repos/icu/data/trunk/charset/data/xml/windows-949-2000.xml
-fi
-if [ ! -e gb-18030-2000.xml ]; then
- wget http://source.icu-project.org/repos/icu/data/trunk/charset/data/xml/gb-18030-2000.xml
-fi
-if [ ! -e sjis-0213-2004-std.txt ]; then
- wget http://x0213.org/codetable/sjis-0213-2004-std.txt
-fi
-if [ ! -e euc-jis-2004-std.txt ]; then
- wget http://x0213.org/codetable/euc-jis-2004-std.txt
-fi
diff --git a/src/backend/utils/mb/Unicode/make_mapchecker.pl b/src/backend/utils/mb/Unicode/make_mapchecker.pl
old mode 100755
new mode 100644
diff --git a/src/backend/utils/mb/Unicode/map_checker.c b/src/backend/utils/mb/Unicode/map_checker.c
index 643ac10..65e33ea 100644
--- a/src/backend/utils/mb/Unicode/map_checker.c
+++ b/src/backend/utils/mb/Unicode/map_checker.c
@@ -9,98 +9,109 @@
* radix tree conversion function - this should be identical to the function in
* ../conv.c with the same name
*/
-const uint32 pg_mb_radix_conv(const pg_mb_radix_tree *rt, const uint32 c)
+static inline uint32
+pg_mb_radix_conv(const pg_mb_radix_tree *rt,
+ int l,
+ unsigned char b1,
+ unsigned char b2,
+ unsigned char b3,
+ unsigned char b4)
{
- uint32 off = 0;
- uint32 b1 = c >> 24;
- uint32 b2 = (c >> 16) & 0xff;
- uint32 b3 = (c >> 8) & 0xff;
- uint32 b4 = c & 0xff;
-
- if (b1 > 0)
+ if (l == 4)
{
/* 4-byte code */
- uint32 idx;
-
- /* check code validity - fist byte */
- if (rt->b4idx[0] == NULL ||
- b1 < rt->b4idx[0]->lower || b1 > rt->b4idx[0]->upper)
- return 0;
-
- idx = b1 - rt->b4idx[0]->lower;
- off = rt->b4idx[0]->idx[idx];
- if (off == 0)
- return 0;
- /* check code validity - second byte */
- if (b2 < rt->b4idx[1]->lower || b2 > rt->b4idx[1]->upper)
+ /* check code validity */
+ if (b1 < rt->b4_1_lower || b1 > rt->b4_1_upper ||
+ b2 < rt->b4_2_lower || b2 > rt->b4_2_upper ||
+ b3 < rt->b4_3_lower || b3 > rt->b4_3_upper ||
+ b4 < rt->b4_4_lower || b4 > rt->b4_4_upper)
return 0;
- idx = b2 - rt->b4idx[1]->lower;
- off = (rt->b4idx[1]->idx + off - 1)[idx];
- if (off == 0)
- return 0;
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b4root;
- /* check code validity - third byte */
- if (b3 < rt->b4idx[2]->lower || b3 > rt->b4idx[2]->upper)
- return 0;
+ idx = rt->chars32[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars32[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars32[b3 + idx - rt->b4_3_lower];
+ return rt->chars32[b4 + idx - rt->b4_4_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b4root;
- idx = b3 - rt->b4idx[2]->lower;
- off = (rt->b4idx[2]->idx + off - 1)[idx];
+ idx = rt->chars16[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars16[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars16[b3 + idx - rt->b4_3_lower];
+ return rt->chars16[b4 + idx - rt->b4_4_lower];
+ }
}
- else if (b2 > 0)
+ else if (l == 3)
{
/* 3-byte code */
- uint32 idx;
-
- /* check code validity - first byte */
- if (rt->b3idx[0] == NULL ||
- b2 < rt->b3idx[0]->lower || b2 > rt->b3idx[0]->upper)
+ /* check code validity */
+ if (b2 < rt->b3_1_lower || b2 > rt->b3_1_upper ||
+ b3 < rt->b3_2_lower || b3 > rt->b3_2_upper ||
+ b4 < rt->b3_3_lower || b4 > rt->b3_3_upper)
return 0;
- idx = b2 - rt->b3idx[0]->lower;
- off = rt->b3idx[0]->idx[idx];
- if (off == 0)
- return 0;
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b3root;
- /* check code validity - second byte */
- if (b3 < rt->b3idx[1]->lower || b3 > rt->b3idx[1]->upper)
- return 0;
+ idx = rt->chars32[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars32[b3 + idx - rt->b3_2_lower];
+ return rt->chars32[b4 + idx - rt->b3_3_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b3root;
- idx = b3 - rt->b3idx[1]->lower;
- off = (rt->b3idx[1]->idx + off - 1)[idx];
+ idx = rt->chars16[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars16[b3 + idx - rt->b3_2_lower];
+ return rt->chars16[b4 + idx - rt->b3_3_lower];
+ }
}
- else if (b3 > 0)
+ else if (l == 2)
{
/* 2-byte code */
- uint32 idx;
/* check code validity - first byte */
- if (rt->b2idx == NULL ||
- b3 < rt->b2idx->lower || b3 > rt->b2idx->upper)
+ if (b3 < rt->b2_1_lower || b3 > rt->b2_1_upper ||
+ b4 < rt->b2_2_lower || b4 > rt->b2_2_upper)
return 0;
- idx = b3 - rt->b2idx->lower;
- off = rt->b2idx->idx[idx];
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b2root;
+
+ idx = rt->chars32[b3 + idx - rt->b2_1_lower];
+ return rt->chars32[b4 + idx - rt->b2_2_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b2root;
+
+ idx = rt->chars16[b3 + idx - rt->b2_1_lower];
+ return rt->chars16[b4 + idx - rt->b2_2_lower];
+ }
}
- else
+ else if (l == 1)
{
- if (rt->single_byte)
- off = 1;
- }
-
- if (off == 0)
- return 0;
+ /* 1-byte code */
- /* check code validity - last byte */
- if (b4 < rt->chars_lower || b4 > rt->chars_upper)
- return 0;
+ /* check code validity - first byte */
+ if (b4 < rt->b1_lower || b4 > rt->b1_upper)
+ return 0;
- if (rt->chars32)
- return (rt->chars32 + off - 1)[b4 - rt->chars_lower];
- else
- return (rt->chars16 + off - 1)[b4 - rt->chars_lower];
+ if (rt->chars32)
+ return rt->chars32[b4 + rt->b1root - rt->b1_lower];
+ else
+ return rt->chars16[b4 + rt->b1root - rt->b1_lower];
+ }
+ return 0; /* shouldn't happen */
}
int main(void)
@@ -116,6 +127,12 @@ int main(void)
{
uint32 s, c, d;
+ unsigned char b1;
+ unsigned char b2;
+ unsigned char b3;
+ unsigned char b4;
+ int l;
+
if (mp->ul)
{
s = mp->ul[i].utf;
@@ -132,7 +149,20 @@ int main(void)
exit(1);
}
- c = pg_mb_radix_conv(mp->rt, s);
+ b1 = s >> 24;
+ b2 = s >> 16;
+ b3 = s >> 8;
+ b4 = s;
+ if (b1 != 0)
+ l = 4;
+ else if (b2 != 0)
+ l = 3;
+ else if (b3 != 0)
+ l = 2;
+ else
+ l = 1;
+
+ c = pg_mb_radix_conv(mp->rt, l, b1, b2, b3, b4);
if (c != d)
{
diff --git a/src/backend/utils/mb/conv.c b/src/backend/utils/mb/conv.c
index d4fab1f..f850487 100644
--- a/src/backend/utils/mb/conv.c
+++ b/src/backend/utils/mb/conv.c
@@ -284,36 +284,6 @@ mic2latin_with_table(const unsigned char *mic,
/*
* comparison routine for bsearch()
- * this routine is intended for UTF8 -> local code
- */
-static int
-compare1(const void *p1, const void *p2)
-{
- uint32 v1,
- v2;
-
- v1 = *(const uint32 *) p1;
- v2 = ((const pg_utf_to_local *) p2)->utf;
- return (v1 > v2) ? 1 : ((v1 == v2) ? 0 : -1);
-}
-
-/*
- * comparison routine for bsearch()
- * this routine is intended for local code -> UTF8
- */
-static int
-compare2(const void *p1, const void *p2)
-{
- uint32 v1,
- v2;
-
- v1 = *(const uint32 *) p1;
- v2 = ((const pg_local_to_utf *) p2)->code;
- return (v1 > v2) ? 1 : ((v1 == v2) ? 0 : -1);
-}
-
-/*
- * comparison routine for bsearch()
* this routine is intended for combined UTF8 -> local code
*/
static int
@@ -366,98 +336,109 @@ store_coded_char(unsigned char *dest, uint32 code)
/*
* radix tree conversion function
*/
-const uint32 pg_mb_radix_conv(const pg_mb_radix_tree *rt, const uint32 c)
+static inline uint32
+pg_mb_radix_conv(const pg_mb_radix_tree *rt,
+ int l,
+ unsigned char b1,
+ unsigned char b2,
+ unsigned char b3,
+ unsigned char b4)
{
- uint32 off = 0;
- uint32 b1 = c >> 24;
- uint32 b2 = (c >> 16) & 0xff;
- uint32 b3 = (c >> 8) & 0xff;
- uint32 b4 = c & 0xff;
-
- if (b1 > 0)
+ if (l == 4)
{
/* 4-byte code */
- uint32 idx;
-
- /* check code validity - fist byte */
- if (rt->b4idx[0] == NULL ||
- b1 < rt->b4idx[0]->lower || b1 > rt->b4idx[0]->upper)
- return 0;
-
- idx = b1 - rt->b4idx[0]->lower;
- off = rt->b4idx[0]->idx[idx];
- if (off == 0)
- return 0;
- /* check code validity - second byte */
- if (b2 < rt->b4idx[1]->lower || b2 > rt->b4idx[1]->upper)
+ /* check code validity */
+ if (b1 < rt->b4_1_lower || b1 > rt->b4_1_upper ||
+ b2 < rt->b4_2_lower || b2 > rt->b4_2_upper ||
+ b3 < rt->b4_3_lower || b3 > rt->b4_3_upper ||
+ b4 < rt->b4_4_lower || b4 > rt->b4_4_upper)
return 0;
- idx = b2 - rt->b4idx[1]->lower;
- off = (rt->b4idx[1]->idx + off - 1)[idx];
- if (off == 0)
- return 0;
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b4root;
- /* check code validity - third byte */
- if (b3 < rt->b4idx[2]->lower || b3 > rt->b4idx[2]->upper)
- return 0;
+ idx = rt->chars32[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars32[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars32[b3 + idx - rt->b4_3_lower];
+ return rt->chars32[b4 + idx - rt->b4_4_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b4root;
- idx = b3 - rt->b4idx[2]->lower;
- off = (rt->b4idx[2]->idx + off - 1)[idx];
+ idx = rt->chars16[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars16[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars16[b3 + idx - rt->b4_3_lower];
+ return rt->chars16[b4 + idx - rt->b4_4_lower];
+ }
}
- else if (b2 > 0)
+ else if (l == 3)
{
/* 3-byte code */
- uint32 idx;
-
- /* check code validity - first byte */
- if (rt->b3idx[0] == NULL ||
- b2 < rt->b3idx[0]->lower || b2 > rt->b3idx[0]->upper)
+ /* check code validity */
+ if (b2 < rt->b3_1_lower || b2 > rt->b3_1_upper ||
+ b3 < rt->b3_2_lower || b3 > rt->b3_2_upper ||
+ b4 < rt->b3_3_lower || b4 > rt->b3_3_upper)
return 0;
- idx = b2 - rt->b3idx[0]->lower;
- off = rt->b3idx[0]->idx[idx];
- if (off == 0)
- return 0;
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b3root;
- /* check code validity - second byte */
- if (b3 < rt->b3idx[1]->lower || b3 > rt->b3idx[1]->upper)
- return 0;
+ idx = rt->chars32[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars32[b3 + idx - rt->b3_2_lower];
+ return rt->chars32[b4 + idx - rt->b3_3_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b3root;
- idx = b3 - rt->b3idx[1]->lower;
- off = (rt->b3idx[1]->idx + off - 1)[idx];
+ idx = rt->chars16[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars16[b3 + idx - rt->b3_2_lower];
+ return rt->chars16[b4 + idx - rt->b3_3_lower];
+ }
}
- else if (b3 > 0)
+ else if (l == 2)
{
/* 2-byte code */
- uint32 idx;
/* check code validity - first byte */
- if (rt->b2idx == NULL ||
- b3 < rt->b2idx->lower || b3 > rt->b2idx->upper)
+ if (b3 < rt->b2_1_lower || b3 > rt->b2_1_upper ||
+ b4 < rt->b2_2_lower || b4 > rt->b2_2_upper)
return 0;
- idx = b3 - rt->b2idx->lower;
- off = rt->b2idx->idx[idx];
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b2root;
+
+ idx = rt->chars32[b3 + idx - rt->b2_1_lower];
+ return rt->chars32[b4 + idx - rt->b2_2_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b2root;
+
+ idx = rt->chars16[b3 + idx - rt->b2_1_lower];
+ return rt->chars16[b4 + idx - rt->b2_2_lower];
+ }
}
- else
+ else if (l == 1)
{
- if (rt->single_byte)
- off = 1;
- }
+ /* 1-byte code */
- if (off == 0)
- return 0;
-
- /* check code validity - last byte */
- if (b4 < rt->chars_lower || b4 > rt->chars_upper)
- return 0;
+ /* check code validity - first byte */
+ if (b4 < rt->b1_lower || b4 > rt->b1_upper)
+ return 0;
- if (rt->chars32)
- return (rt->chars32 + off - 1)[b4 - rt->chars_lower];
- else
- return (rt->chars16 + off - 1)[b4 - rt->chars_lower];
+ if (rt->chars32)
+ return rt->chars32[b4 + rt->b1root - rt->b1_lower];
+ else
+ return rt->chars16[b4 + rt->b1root - rt->b1_lower];
+ }
+ return 0; /* shouldn't happen */
}
/*
@@ -468,7 +449,6 @@ const uint32 pg_mb_radix_conv(const pg_mb_radix_tree *rt, const uint32 c)
* iso: pointer to the output area (must be large enough!)
(output string will be null-terminated)
* map: conversion map for single characters
- * mapsize: number of entries in the conversion map
* cmap: conversion map for combined characters
* (optional, pass NULL if none)
* cmapsize: number of entries in the conversion map for combined characters
@@ -486,14 +466,13 @@ const uint32 pg_mb_radix_conv(const pg_mb_radix_tree *rt, const uint32 c)
void
UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const void *map, int mapsize,
- const void *cmap, int cmapsize,
+ const pg_mb_radix_tree *map,
+ const pg_utf_to_local *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
uint32 iutf;
int l;
- const pg_utf_to_local *p;
const pg_utf_to_local_combined *cp;
if (!PG_VALID_ENCODING(encoding))
@@ -503,6 +482,11 @@ UtfToLocal(const unsigned char *utf, int len,
for (; len > 0; len -= l)
{
+ unsigned char b1 = 0;
+ unsigned char b2 = 0;
+ unsigned char b3 = 0;
+ unsigned char b4 = 0;
+
/* "break" cases all represent errors */
if (*utf == '\0')
break;
@@ -524,27 +508,28 @@ UtfToLocal(const unsigned char *utf, int len,
/* collect coded char of length l */
if (l == 2)
{
- iutf = *utf++ << 8;
- iutf |= *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
else if (l == 3)
{
- iutf = *utf++ << 16;
- iutf |= *utf++ << 8;
- iutf |= *utf++;
+ b2 = *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
else if (l == 4)
{
- iutf = *utf++ << 24;
- iutf |= *utf++ << 16;
- iutf |= *utf++ << 8;
- iutf |= *utf++;
+ b1 = *utf++;
+ b2 = *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
else
{
elog(ERROR, "unsupported character length %d", l);
iutf = 0; /* keep compiler quiet */
}
+ iutf = (b1 << 24 | b2 << 16 | b3 << 8 | b4);
/* First, try with combined map if possible */
if (cmap && len > l)
@@ -613,21 +598,9 @@ UtfToLocal(const unsigned char *utf, int len,
}
/* Now check ordinary map */
- if (mapsize > 0)
- {
- p = bsearch(&iutf, map, mapsize,
- sizeof(pg_utf_to_local), compare1);
-
- if (p)
- {
- iso = store_coded_char(iso, p->code);
- continue;
- }
- }
- else if (map)
+ if (map)
{
- uint32 converted = pg_mb_radix_conv((pg_mb_radix_tree *)map,
- iutf);
+ uint32 converted = pg_mb_radix_conv(map, l, b1, b2, b3, b4);
if (converted)
{
iso = store_coded_char(iso, converted);
@@ -667,7 +640,6 @@ UtfToLocal(const unsigned char *utf, int len,
* utf: pointer to the output area (must be large enough!)
(output string will be null-terminated)
* map: conversion map for single characters
- * mapsize: number of entries in the conversion map
* cmap: conversion map for combined characters
* (optional, pass NULL if none)
* cmapsize: number of entries in the conversion map for combined characters
@@ -685,14 +657,13 @@ UtfToLocal(const unsigned char *utf, int len,
void
LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const void *map, int mapsize,
- const void *cmap, int cmapsize,
+ const pg_mb_radix_tree *map,
+ const pg_local_to_utf *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
uint32 iiso;
int l;
- const pg_local_to_utf *p;
const pg_local_to_utf_combined *cp;
if (!PG_VALID_ENCODING(encoding))
@@ -702,6 +673,11 @@ LocalToUtf(const unsigned char *iso, int len,
for (; len > 0; len -= l)
{
+ unsigned char b1 = 0;
+ unsigned char b2 = 0;
+ unsigned char b3 = 0;
+ unsigned char b4 = 0;
+
/* "break" cases all represent errors */
if (*iso == '\0')
break;
@@ -720,40 +696,39 @@ LocalToUtf(const unsigned char *iso, int len,
/* collect coded char of length l */
if (l == 1)
- iiso = *iso++;
+ b4 = *iso++;
else if (l == 2)
{
- iiso = *iso++ << 8;
- iiso |= *iso++;
+ b3 = *iso++;
+ b4 = *iso++;
}
else if (l == 3)
{
- iiso = *iso++ << 16;
- iiso |= *iso++ << 8;
- iiso |= *iso++;
+ b2 = *iso++;
+ b3 = *iso++;
+ b4 = *iso++;
}
else if (l == 4)
{
- iiso = *iso++ << 24;
- iiso |= *iso++ << 16;
- iiso |= *iso++ << 8;
- iiso |= *iso++;
+ b1 = *iso++;
+ b2 = *iso++;
+ b3 = *iso++;
+ b4 = *iso++;
}
else
{
elog(ERROR, "unsupported character length %d", l);
iiso = 0; /* keep compiler quiet */
}
+ iiso = (b1 << 24 | b2 << 16 | b3 << 8 | b4);
- if (mapsize > 0)
+ if (map)
{
- /* First check ordinary map */
- p = bsearch(&iiso, map, mapsize,
- sizeof(pg_local_to_utf), compare2);
+ uint32 converted = pg_mb_radix_conv(map, l, b1, b2, b3, b4);
- if (p)
+ if (converted)
{
- utf = store_coded_char(utf, p->utf);
+ utf = store_coded_char(utf, converted);
continue;
}
@@ -771,16 +746,6 @@ LocalToUtf(const unsigned char *iso, int len,
}
}
}
- else if (map)
- {
- uint32 converted = pg_mb_radix_conv((pg_mb_radix_tree*)map, iiso);
-
- if (converted)
- {
- utf = store_coded_char(utf, converted);
- continue;
- }
- }
/* if there's a conversion function, try that */
if (conv_func)
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c b/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
index 2857228..6ca7191 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
@@ -42,7 +42,7 @@ big5_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_BIG5, PG_UTF8);
LocalToUtf(src, len, dest,
- &big5_to_unicode_tree, 0,
+ &big5_to_unicode_tree,
NULL, 0,
NULL,
PG_BIG5);
@@ -60,7 +60,7 @@ utf8_to_big5(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_BIG5);
UtfToLocal(src, len, dest,
- &big5_from_unicode_tree, 0,
+ &big5_from_unicode_tree,
NULL, 0,
NULL,
PG_BIG5);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
index f61f86b..6580243 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
@@ -48,7 +48,7 @@ utf8_to_koi8r(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_KOI8R);
UtfToLocal(src, len, dest,
- &koi8r_from_unicode_tree, 0,
+ &koi8r_from_unicode_tree,
NULL, 0,
NULL,
PG_KOI8R);
@@ -66,7 +66,7 @@ koi8r_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_KOI8R, PG_UTF8);
LocalToUtf(src, len, dest,
- &koi8r_to_unicode_tree, 0,
+ &koi8r_to_unicode_tree,
NULL, 0,
NULL,
PG_KOI8R);
@@ -84,7 +84,7 @@ utf8_to_koi8u(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_KOI8U);
UtfToLocal(src, len, dest,
- &koi8u_from_unicode_tree, 0,
+ &koi8u_from_unicode_tree,
NULL, 0,
NULL,
PG_KOI8U);
@@ -102,7 +102,7 @@ koi8u_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_KOI8U, PG_UTF8);
LocalToUtf(src, len, dest,
- &koi8u_to_unicode_tree, 0,
+ &koi8u_to_unicode_tree,
NULL, 0,
NULL,
PG_KOI8U);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
index 1ad3d03..8676618 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
@@ -44,7 +44,7 @@ euc_jis_2004_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_JIS_2004, PG_UTF8);
LocalToUtf(src, len, dest,
- &euc_jis_2004_to_unicode_tree, 0,
+ &euc_jis_2004_to_unicode_tree,
LUmapEUC_JIS_2004_combined, lengthof(LUmapEUC_JIS_2004_combined),
NULL,
PG_EUC_JIS_2004);
@@ -62,7 +62,7 @@ utf8_to_euc_jis_2004(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_JIS_2004);
UtfToLocal(src, len, dest,
- &euc_jis_2004_from_unicode_tree, 0,
+ &euc_jis_2004_from_unicode_tree,
ULmapEUC_JIS_2004_combined, lengthof(ULmapEUC_JIS_2004_combined),
NULL,
PG_EUC_JIS_2004);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
index be1a036..1dea26e 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
@@ -42,7 +42,7 @@ euc_cn_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_CN, PG_UTF8);
LocalToUtf(src, len, dest,
- &euc_cn_to_unicode_tree, 0,
+ &euc_cn_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_CN);
@@ -60,7 +60,7 @@ utf8_to_euc_cn(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_CN);
UtfToLocal(src, len, dest,
- &euc_cn_from_unicode_tree, 0,
+ &euc_cn_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_CN);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
index cc46003..0f65f44 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
@@ -42,7 +42,7 @@ euc_jp_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_JP, PG_UTF8);
LocalToUtf(src, len, dest,
- &euc_jp_to_unicode_tree, 0,
+ &euc_jp_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_JP);
@@ -60,7 +60,7 @@ utf8_to_euc_jp(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_JP);
UtfToLocal(src, len, dest,
- &euc_jp_from_unicode_tree, 0,
+ &euc_jp_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_JP);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
index 5e83522..d7d2d78 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
@@ -42,7 +42,7 @@ euc_kr_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_KR, PG_UTF8);
LocalToUtf(src, len, dest,
- &euc_kr_to_unicode_tree, 0,
+ &euc_kr_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_KR);
@@ -60,7 +60,7 @@ utf8_to_euc_kr(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_KR);
UtfToLocal(src, len, dest,
- &euc_kr_from_unicode_tree, 0,
+ &euc_kr_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_KR);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
index dd3d791..94d9bee 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
@@ -42,7 +42,7 @@ euc_tw_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_TW, PG_UTF8);
LocalToUtf(src, len, dest,
- &euc_tw_to_unicode_tree, 0,
+ &euc_tw_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_TW);
@@ -60,7 +60,7 @@ utf8_to_euc_tw(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_TW);
UtfToLocal(src, len, dest,
- &euc_tw_from_unicode_tree, 0,
+ &euc_tw_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_TW);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
index 3e3c74d..0dca5eb 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
@@ -197,7 +197,7 @@ gb18030_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_GB18030, PG_UTF8);
LocalToUtf(src, len, dest,
- &gb18030_to_unicode_tree, 0,
+ &gb18030_to_unicode_tree,
NULL, 0,
conv_18030_to_utf8,
PG_GB18030);
@@ -215,7 +215,7 @@ utf8_to_gb18030(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_GB18030);
UtfToLocal(src, len, dest,
- &gb18030_from_unicode_tree, 0,
+ &gb18030_from_unicode_tree,
NULL, 0,
conv_utf8_to_18030,
PG_GB18030);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
index 872f353..06234de 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
@@ -42,7 +42,7 @@ gbk_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_GBK, PG_UTF8);
LocalToUtf(src, len, dest,
- &gbk_to_unicode_tree, 0,
+ &gbk_to_unicode_tree,
NULL, 0,
NULL,
PG_GBK);
@@ -60,7 +60,7 @@ utf8_to_gbk(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_GBK);
UtfToLocal(src, len, dest,
- &gbk_from_unicode_tree, 0,
+ &gbk_from_unicode_tree,
NULL, 0,
NULL,
PG_GBK);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
index 2361528..98cd3c7 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
@@ -109,7 +109,7 @@ iso8859_to_utf8(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
LocalToUtf(src, len, dest,
- maps[i].map1, 0,
+ maps[i].map1,
NULL, 0,
NULL,
encoding);
@@ -141,7 +141,7 @@ utf8_to_iso8859(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
UtfToLocal(src, len, dest,
- maps[i].map2, 0,
+ maps[i].map2,
NULL, 0,
NULL,
encoding);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c b/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
index 2d8ca18..4036fd1 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
@@ -42,7 +42,7 @@ johab_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_JOHAB, PG_UTF8);
LocalToUtf(src, len, dest,
- &johab_to_unicode_tree, 0,
+ &johab_to_unicode_tree,
NULL, 0,
NULL,
PG_JOHAB);
@@ -60,7 +60,7 @@ utf8_to_johab(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_JOHAB);
UtfToLocal(src, len, dest,
- &johab_from_unicode_tree, 0,
+ &johab_from_unicode_tree,
NULL, 0,
NULL,
PG_JOHAB);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
index 0a4802d..2a4245a 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
@@ -42,7 +42,7 @@ sjis_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_SJIS, PG_UTF8);
LocalToUtf(src, len, dest,
- &sjis_to_unicode_tree, 0,
+ &sjis_to_unicode_tree,
NULL, 0,
NULL,
PG_SJIS);
@@ -60,7 +60,7 @@ utf8_to_sjis(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_SJIS);
UtfToLocal(src, len, dest,
- &sjis_from_unicode_tree, 0,
+ &sjis_from_unicode_tree,
NULL, 0,
NULL,
PG_SJIS);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
index 7160741..c83c5da 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
@@ -44,7 +44,7 @@ shift_jis_2004_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_SHIFT_JIS_2004, PG_UTF8);
LocalToUtf(src, len, dest,
- &shift_jis_2004_to_unicode_tree, 0,
+ &shift_jis_2004_to_unicode_tree,
LUmapSHIFT_JIS_2004_combined, lengthof(LUmapSHIFT_JIS_2004_combined),
NULL,
PG_SHIFT_JIS_2004);
@@ -62,7 +62,7 @@ utf8_to_shift_jis_2004(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_SHIFT_JIS_2004);
UtfToLocal(src, len, dest,
- &shift_jis_2004_from_unicode_tree, 0,
+ &shift_jis_2004_from_unicode_tree,
ULmapSHIFT_JIS_2004_combined, lengthof(ULmapSHIFT_JIS_2004_combined),
NULL,
PG_SHIFT_JIS_2004);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
index fb66a8a..d06a19b 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
@@ -42,7 +42,7 @@ uhc_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UHC, PG_UTF8);
LocalToUtf(src, len, dest,
- &uhc_to_unicode_tree, 0,
+ &uhc_to_unicode_tree,
NULL, 0,
NULL,
PG_UHC);
@@ -60,7 +60,7 @@ utf8_to_uhc(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_UHC);
UtfToLocal(src, len, dest,
- &uhc_from_unicode_tree, 0,
+ &uhc_from_unicode_tree,
NULL, 0,
NULL,
PG_UHC);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c b/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
index d213927..9f55307 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
@@ -90,7 +90,7 @@ win_to_utf8(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
LocalToUtf(src, len, dest,
- maps[i].map1, 0,
+ maps[i].map1,
NULL, 0,
NULL,
encoding);
@@ -122,7 +122,7 @@ utf8_to_win(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
UtfToLocal(src, len, dest,
- maps[i].map2, 0,
+ maps[i].map2,
NULL, 0,
NULL,
encoding);
diff --git a/src/include/mb/pg_wchar.h b/src/include/mb/pg_wchar.h
index 38edbff..7efa600 100644
--- a/src/include/mb/pg_wchar.h
+++ b/src/include/mb/pg_wchar.h
@@ -383,26 +383,56 @@ typedef struct
uint32 code; /* local code */
} pg_utf_to_local;
-/*
- * radix tree structer for faster conversion
- */
typedef struct pg_mb_radix_index
{
- uint8 lower, upper; /* index range of b2idx */
- uint32 idx[FLEXIBLE_ARRAY_MEMBER]; /* index body */
+ uint8 lower;
+ uint8 upper; /* index range of b2idx */
} pg_mb_radix_index;
+/*
+ * Radix tree structs for faster conversion
+ */
typedef struct
{
- const uint8 chars_lower, chars_upper; /* index range of chars* */
- const bool single_byte; /* true if the first segment is
- * for single byte characters*/
- const uint16 *chars16; /* 16 bit character table */
+ /*
+ * Array containing all the values. Only one of chars16 or chars32 is
+ * used, depending on how wide the values we need to represent are.
+ */
+ const uint16 *chars16; /* 16 bit */
const uint32 *chars32; /* 32 bit character table */
- const pg_mb_radix_index *b2idx;
- const pg_mb_radix_index *b3idx[2];
- const pg_mb_radix_index *b4idx[3];
+ /* Radix tree for 1-byte inputs */
+ uint32 b1root; /* offset of table in the chars[16|32] array */
+ uint8 b1_lower; /* min allowed value for a single byte input */
+ uint8 b1_upper; /* max allowed value for a single byte input */
+
+ /* Radix tree for 2-byte inputs */
+ uint32 b2root; /* offset of 1st byte's table */
+ uint8 b2_1_lower; /* min/max allowed value for 1st input byte */
+ uint8 b2_1_upper;
+ uint8 b2_2_lower; /* min/max allowed value for 2nd input byte */
+ uint8 b2_2_upper;
+
+ /* Radix tree for 3-byte inputs */
+ uint32 b3root; /* offset of 1st byte's table */
+ uint8 b3_1_lower; /* min/max allowed value for 1st input byte */
+ uint8 b3_1_upper;
+ uint8 b3_2_lower; /* min/max allowed value for 2nd input byte */
+ uint8 b3_2_upper;
+ uint8 b3_3_lower; /* min/max allowed value for 3rd input byte */
+ uint8 b3_3_upper;
+
+ /* Radix tree for 4-byte inputs */
+ uint32 b4root; /* offset of 1st byte's table */
+ uint8 b4_1_lower; /* min/max allowed value for 1st input byte */
+ uint8 b4_1_upper;
+ uint8 b4_2_lower; /* min/max allowed value for 2nd input byte */
+ uint8 b4_2_upper;
+ uint8 b4_3_lower; /* min/max allowed value for 3rd input byte */
+ uint8 b4_3_upper;
+ uint8 b4_4_lower; /* min/max allowed value for 4th input byte */
+ uint8 b4_4_upper;
+
} pg_mb_radix_tree;
/*
@@ -532,14 +562,14 @@ extern unsigned short CNStoBIG5(unsigned short cns, unsigned char lc);
extern void UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const void *map, int mapsize,
- const void *combined_map, int cmapsize,
+ const pg_mb_radix_tree *map,
+ const pg_utf_to_local *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
extern void LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const void *map, int mapsize,
- const void *combined_cmap, int cmapsize,
+ const pg_mb_radix_tree *map,
+ const pg_local_to_utf *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
@@ -573,7 +603,6 @@ extern void latin2mic_with_table(const unsigned char *l, unsigned char *p,
extern void mic2latin_with_table(const unsigned char *mic, unsigned char *p,
int len, int lc, int encoding,
const unsigned char *tab);
-extern const uint32 pg_mb_radix_conv(const pg_mb_radix_tree *rt, const uint32 c);
extern bool pg_utf8_islegal(const unsigned char *source, int length);
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2017-01-10 11:22 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-25 10:18 ` Re: Radix tree for character conversion Ishii Ayumi <ayumi.ishii.pg@gmail.com>
2017-01-26 07:28 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
0 siblings, 2 replies; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2017-01-10 11:22 UTC (permalink / raw)
To: hlinnaka@iki.fi; +Cc: daniel@yesql.se; peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hello, I found a bug in my portion while rebasing.
The attached patches apply on top of the current master HEAD, not
on Heikki's previous one. And separated into 4 parts.
At Tue, 13 Dec 2016 15:11:03 +0900 (Tokyo Standard Time), Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote in <20161213.151103.157484378.horiguchi.kyotaro@lab.ntt.co.jp>
> > Apart from the aboves, I have some trivial comments on the new
> > version.
> >
> >
> > 1. If we decide not to use old-style maps, UtfToLocal no longer
> > need to take void * as map data. (Patch 0001)
I changed the pointer type wrongly. Combined maps are of the type
*_combined.
> > 2. "use Data::Dumper" doesn't seem necessary. (Patch 0002)
> > 3. A comment contains a superfluous comma. (Patch 0002) (The last
> > byte of the first line below)
> > 4. The following code doesn't seem so perl'ish.
> > 5. download_srctxts.sh is no longer needed. (No patch)
>
> 6. Fixed some inconsistent indentation/folding.
> 7. Fix handling of $verbose.
> 8. Sort segments using leading bytes.
The attached files are the following. This patchset is not
complete missing changes of map files. The change is tremendously
large but generatable.
0001-Add-missing-semicolon.patch
UCS_to_EUC_JP.pl has a line missing teminating semicolon. This
doesn't harm but surely a syntax error. This patch fixes it.
This might should be a separate patch.
0002-Correct-reference-resolution-syntax.patch
convutils.pm has lines with different syntax of reference
resolution. This unifies the syntax.
0003-Apply-pgperltidy-on-src-backend-utils-mb-Unicode.patch
Before adding radix tree stuff, applied pgperltidy and inserted
format-skipping pragma for the parts where perltidy seems to do
too much.
0004-Use-radix-tree-for-character-conversion.patch
Radix tree body.
The unattached fifth patch is generated by the following steps.
[$(TOP)]$ ./configure
[Unicode]$ make
[Unicode]$ make distclean
[Unicode]$ git add .
[Unicode]$ commit
=== COMMITE MESSSAGE
Replace map files with radix tree files.
These encodings no longer uses the former map files and uses new radix
tree files.
===
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Attachments: download all (4 files, .tar.gz)
0001-Add-missing-semicolon.patch (text/x-patch, 890B) download
From df24db93d074f3b27037c8e448fe8173ae4cb294 Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Tue, 10 Jan 2017 19:21:58 +0900
Subject: [PATCH 1/5] Add missing semicolon.
UCS_to_EUC_JP.pl has a line missing terminating semicolon. Added it.
---
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
index b70f714..926d2d8 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
@@ -218,7 +218,7 @@ sub sjis2jis
$pos = $pos - ((31 * 0x5e) + 12);
# after 85-ku 82-ten needs to be moved 2 codepoints
- $pos = $pos - 2 if ($pos >= 84 * 0x5c + 82)
+ $pos = $pos - 2 if ($pos >= 84 * 0x5c + 82);
}
my $hi2 = $pos / 0x5e;
--
2.9.2
0002-Correct-reference-resolution-syntax.patch (text/x-patch, 3.7K) download
From 0e4e2006453efcdda708d0b77aa4f22da3eea150 Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Tue, 10 Jan 2017 17:41:02 +0900
Subject: [PATCH 2/5] Correct reference resolution syntax
Reference resolution of a hash is to written as '$x->{a}' but some of
them are written as '$${a}'. This patch unifies the syntax.
---
src/backend/utils/mb/Unicode/convutils.pm | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/src/backend/utils/mb/Unicode/convutils.pm b/src/backend/utils/mb/Unicode/convutils.pm
index 7adcee4..0ae79a2 100644
--- a/src/backend/utils/mb/Unicode/convutils.pm
+++ b/src/backend/utils/mb/Unicode/convutils.pm
@@ -168,20 +168,20 @@ sub print_from_utf8_map
"static const pg_utf_to_local ULmap${charset}[ %d ] = {",
scalar(@$table));
my $first = 1;
- foreach my $i (sort {$$a{utf8} <=> $$b{utf8}} @$table)
+ foreach my $i (sort {$a->{utf8} <=> $b->{utf8}} @$table)
{
print($out ",") if (!$first);
$first = 0;
print($out "\t/* $last_comment */") if ($verbose);
- printf($out "\n {0x%04x, 0x%04x}", $$i{utf8}, $$i{code});
+ printf($out "\n {0x%04x, 0x%04x}", $i->{utf8}, $i->{code});
if ($verbose >= 2)
{
- $last_comment = "$$i{f}:$$i{l} $$i{comment}";
+ $last_comment = "$i->{f}:$i->{l} $i->{comment}";
}
else
{
- $last_comment = $$i{comment};
+ $last_comment = $i->{comment};
}
}
print($out "\t/* $last_comment */") if ($verbose);
@@ -202,14 +202,14 @@ sub print_from_utf8_combined_map
"static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
scalar(@$table));
my $first = 1;
- foreach my $i (sort {$$a{utf8} <=> $$b{utf8}} @$table)
+ foreach my $i (sort {$a->{utf8} <=> $b->{utf8}} @$table)
{
print($out ",") if (!$first);
$first = 0;
print($out "\t/* $last_comment */") if ($verbose);
- printf($out "\n {0x%08x, 0x%08x, 0x%04x}", $$i{utf8}, $$i{utf8_second}, $$i{code});
- $last_comment = "$$i{comment}";
+ printf($out "\n {0x%08x, 0x%08x, 0x%04x}", $i->{utf8}, $i->{utf8_second}, $i->{code});
+ $last_comment = "$i->{comment}";
}
print($out "\t/* $last_comment */") if ($verbose);
print $out "\n};\n";
@@ -230,20 +230,20 @@ sub print_to_utf8_map
"static const pg_local_to_utf LUmap${charset}[ %d ] = {",
scalar(@$table));
my $first = 1;
- foreach my $i (sort {$$a{code} <=> $$b{code}} @$table)
+ foreach my $i (sort {$a->{code} <=> $b->{code}} @$table)
{
print($out ",") if (!$first);
$first = 0;
print($out "\t/* $last_comment */") if ($verbose);
- printf($out "\n {0x%04x, 0x%x}", $$i{code}, $$i{utf8});
+ printf($out "\n {0x%04x, 0x%x}", $i->{code}, $i->{utf8});
if ($verbose >= 2)
{
- $last_comment = "$$i{f}:$$i{l} $$i{comment}";
+ $last_comment = "$i->{f}:$i->{l} $i->{comment}";
}
else
{
- $last_comment = $$i{comment};
+ $last_comment = $i->{comment};
}
}
print($out "\t/* $last_comment */") if ($verbose);
@@ -265,14 +265,14 @@ sub print_to_utf8_combined_map
"static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
scalar(@$table));
my $first = 1;
- foreach my $i (sort {$$a{code} <=> $$b{code}} @$table)
+ foreach my $i (sort {$a->{code} <=> $b->{code}} @$table)
{
print($out ",") if (!$first);
$first = 0;
print($out "\t/* $last_comment */") if ($verbose);
- printf($out "\n {0x%04x, 0x%08x, 0x%08x}", $$i{code}, $$i{utf8}, $$i{utf8_second});
- $last_comment = "$$i{comment}";
+ printf($out "\n {0x%04x, 0x%08x, 0x%08x}", $i->{code}, $i->{utf8}, $i->{utf8_second});
+ $last_comment = "$i->{comment}";
}
print($out "\t/* $last_comment */") if ($verbose);
print $out "\n};\n";
--
2.9.2
0003-Apply-pgperltidy-on-src-backend-utils-mb-Unicode.patch (text/x-patch, 22.3K) download
From c67b13210a6f7abb999b580cabae009c8a47ff47 Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Tue, 10 Jan 2017 17:54:01 +0900
Subject: [PATCH 3/5] Apply pgperltidy on src/backend/utils/mb/Unicode
Before modifying perl creation perl scripts, apply pgperltidy to
separate from added part. Plus, unified syntax of print/printf.
---
src/backend/utils/mb/Unicode/UCS_to_BIG5.pl | 25 ++--
src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl | 12 +-
.../utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl | 17 ++-
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl | 31 +++--
src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl | 2 +
src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl | 15 ++-
src/backend/utils/mb/Unicode/UCS_to_GB18030.pl | 9 +-
src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl | 2 +
.../utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl | 22 ++--
src/backend/utils/mb/Unicode/UCS_to_SJIS.pl | 8 +-
src/backend/utils/mb/Unicode/UCS_to_UHC.pl | 11 +-
src/backend/utils/mb/Unicode/convutils.pm | 138 ++++++++++++---------
12 files changed, 168 insertions(+), 124 deletions(-)
diff --git a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
index 20f6c70..d0d41d5 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
@@ -33,9 +33,10 @@ my $all = &read_source("BIG5.TXT");
# Load CP950.TXT
my $cp950txt = &read_source("CP950.TXT");
-foreach my $i (@$cp950txt) {
+foreach my $i (@$cp950txt)
+{
my $code = $i->{code};
- my $ucs = $i->{ucs};
+ my $ucs = $i->{ucs};
# Pick only the ETEN extended characters in the range 0xf9d6 - 0xf9dc
# from CP950.TXT
@@ -44,20 +45,22 @@ foreach my $i (@$cp950txt) {
&& $code >= 0xf9d6
&& $code <= 0xf9dc)
{
- push @$all, {code => $code,
- ucs => $ucs,
- comment => $i->{comment},
- direction => "both"};
+ push @$all,
+ { code => $code,
+ ucs => $ucs,
+ comment => $i->{comment},
+ direction => "both" };
}
}
-foreach my $i (@$all) {
+foreach my $i (@$all)
+{
my $code = $i->{code};
- my $ucs = $i->{ucs};
+ my $ucs = $i->{ucs};
- # BIG5.TXT maps several BIG5 characters to U+FFFD. The UTF-8 to BIG5 mapping can
- # contain only one of them. XXX: Doesn't really make sense to include any of them,
- # but for historical reasons, we map the first one of them.
+# BIG5.TXT maps several BIG5 characters to U+FFFD. The UTF-8 to BIG5 mapping can
+# contain only one of them. XXX: Doesn't really make sense to include any of them,
+# but for historical reasons, we map the first one of them.
if ($i->{ucs} == 0xFFFD && $i->{code} != 0xA15A)
{
$i->{direction} = "to_unicode";
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
index 7566104..54bb367 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
@@ -36,9 +36,10 @@ while (<$in>)
# a lot of extra characters on top of the GB2312 character set that
# EUC_CN encodes. Filter out those extra characters.
next if (($code & 0xFF) < 0xA1);
+ #<<< do not let perltidy touch this
next if (!($code >= 0xA100 && $code <= 0xA9FF ||
$code >= 0xB000 && $code <= 0xF7FF));
-
+ #>>>
next if ($code >= 0xA2A1 && $code <= 0xA2B0);
next if ($code >= 0xA2E3 && $code <= 0xA2E4);
next if ($code >= 0xA2EF && $code <= 0xA2F0);
@@ -65,11 +66,10 @@ while (<$in>)
$ucs = 0x2015;
}
- push @mapping, {
- ucs => $ucs,
- code => $code,
- direction => 'both'
- }
+ push @mapping,
+ { ucs => $ucs,
+ code => $code,
+ direction => 'both' };
}
close($in);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
index cbe2a1e..50cc6ba 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
@@ -29,11 +29,12 @@ while (my $line = <$in>)
my $ucs1 = hex($u1);
my $ucs2 = hex($u2);
- push @all, { direction => 'both',
- ucs => $ucs1,
- ucs_second => $ucs2,
- code => $code,
- comment => $rest };
+ push @all,
+ { direction => 'both',
+ ucs => $ucs1,
+ ucs_second => $ucs2,
+ code => $code,
+ comment => $rest };
next;
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
@@ -45,7 +46,11 @@ while (my $line = <$in>)
next if ($code < 0x80 && $ucs < 0x80);
- push @all, { direction => 'both', ucs => $ucs, code => $code, comment => $rest };
+ push @all,
+ { direction => 'both',
+ ucs => $ucs,
+ code => $code,
+ comment => $rest };
}
}
close($in);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
index 926d2d8..b686b16 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
@@ -19,7 +19,8 @@ my $jis0212 = &read_source("JIS0212.TXT");
my @mapping;
-foreach my $i (@$jis0212) {
+foreach my $i (@$jis0212)
+{
# We have a different mapping for this in the EUC_JP to UTF-8 direction.
if ($i->{code} == 0x2243)
{
@@ -46,13 +47,14 @@ foreach my $i (@$jis0212) {
# Load CP932.TXT.
my $ct932 = &read_source("CP932.TXT");
-foreach my $i (@$ct932) {
+foreach my $i (@$ct932)
+{
my $sjis = $i->{code};
# We have a different mapping for this in the EUC_JP to UTF-8 direction.
- if ($sjis == 0xeefa ||
- $sjis == 0xeefb ||
- $sjis == 0xeefc)
+ if ( $sjis == 0xeefa
+ || $sjis == 0xeefb
+ || $sjis == 0xeefc)
{
next;
}
@@ -61,8 +63,10 @@ foreach my $i (@$ct932) {
{
my $jis = &sjis2jis($sjis);
- $i->{code} = $jis | ($jis < 0x100 ? 0x8e00 :
- ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
+ $i->{code} = $jis | (
+ $jis < 0x100
+ ? 0x8e00
+ : ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
# Remember the SJIS code for later.
$i->{sjis} = $sjis;
@@ -71,13 +75,14 @@ foreach my $i (@$ct932) {
}
}
-foreach my $i (@mapping) {
+foreach my $i (@mapping)
+{
my $sjis = $i->{sjis};
# These SJIS characters are excluded completely.
- if ($sjis >= 0xed00 && $sjis <= 0xeef9 ||
- $sjis >= 0xfa54 && $sjis <= 0xfa56 ||
- $sjis >= 0xfa58 && $sjis <= 0xfc4b)
+ if ( $sjis >= 0xed00 && $sjis <= 0xeef9
+ || $sjis >= 0xfa54 && $sjis <= 0xfa56
+ || $sjis >= 0xfa58 && $sjis <= 0xfc4b)
{
$i->{direction} = "none";
next;
@@ -90,6 +95,7 @@ foreach my $i (@mapping) {
next;
}
+ #<<< do not let perltidy touch this
if ($sjis == 0x8790 || $sjis == 0x8791 || $sjis == 0x8792 ||
$sjis == 0x8795 || $sjis == 0x8796 || $sjis == 0x8797 ||
$sjis == 0x879a || $sjis == 0x879b || $sjis == 0x879c ||
@@ -98,8 +104,10 @@ foreach my $i (@mapping) {
$i->{direction} = "to_unicode";
next;
}
+ #<<<
}
+#<<< do not let perltidy touch this
push @mapping, (
{direction => 'both', ucs => 0x4efc, code => 0x8ff4af, comment => '# CJK(4EFC)'},
{direction => 'both', ucs => 0x50f4, code => 0x8ff4b0, comment => '# CJK(50F4)'},
@@ -190,6 +198,7 @@ push @mapping, (
{direction => 'to_unicode', ucs => 0x2121, code => 0x8ff4ad, comment => '# TELEPHONE SIGN'},
{direction => 'to_unicode', ucs => 0x3231, code => 0x8ff4ab, comment => '# PARENTHESIZED IDEOGRAPH STOCK'}
);
+#>>>
print_tables("EUC_JP", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
index 228fc4d..0b4c16d 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
@@ -29,10 +29,12 @@ foreach my $i (@$mapping)
}
# Some extra characters that are not in KSX1001.TXT
+#<<< do not let perltidy touch this
push @$mapping, (
{direction => 'both', ucs => 0x20AC, code => 0xa2e6, comment => '# EURO SIGN'},
{direction => 'both', ucs => 0x00AE, code => 0xa2e7, comment => '# REGISTERED SIGN'},
{direction => 'both', ucs => 0x327E, code => 0xa2e8, comment => '# CIRCLED HANGUL IEUNG U'}
);
+#>>>
print_tables("EUC_KR", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
index 91699f6..e9c2a8f 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
@@ -26,8 +26,8 @@ my @extras;
foreach my $i (@$mapping)
{
- my $ucs = $i->{ucs};
- my $code = $i->{code};
+ my $ucs = $i->{ucs};
+ my $code = $i->{code};
my $origcode = $i->{code};
my $plane = ($code & 0x1f0000) >> 16;
@@ -50,12 +50,11 @@ foreach my $i (@$mapping)
# Some codes are mapped twice in the EUC_TW to UTF-8 table.
if ($origcode >= 0x12121 && $origcode <= 0x20000)
{
- push @extras, {
- ucs => $i->{ucs},
- code => ($i->{code} + 0x8ea10000),
- rest => $i->{rest},
- direction => 'to_unicode'
- }
+ push @extras,
+ { ucs => $i->{ucs},
+ code => ($i->{code} + 0x8ea10000),
+ rest => $i->{rest},
+ direction => 'to_unicode' };
}
}
diff --git a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
index 701c35c..581ce52 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
@@ -33,11 +33,10 @@ while (<$in>)
my $code = hex($c);
if ($code >= 0x80 && $ucs >= 0x0080)
{
- push @mapping, {
- ucs => $ucs,
- code => $code,
- direction => 'both'
- }
+ push @mapping,
+ { ucs => $ucs,
+ code => $code,
+ direction => 'both' };
}
}
close($in);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
index b84d589..b496891 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
@@ -23,10 +23,12 @@ require convutils;
my $mapping = &read_source("JOHAB.TXT");
# Some extra characters that are not in JOHAB.TXT
+#<<< do not let perltidy touch this
push @$mapping, (
{direction => 'both', ucs => 0x20AC, code => 0xd9e6, comment => '# EURO SIGN'},
{direction => 'both', ucs => 0x00AE, code => 0xd9e7, comment => '# REGISTERED SIGN'},
{direction => 'both', ucs => 0x327E, code => 0xd9e8, comment => '# CIRCLED HANGUL IEUNG U'}
);
+#>>>
print_tables("JOHAB", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
index 67b6ef6..5e12ee9 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
@@ -29,13 +29,12 @@ while (my $line = <$in>)
my $ucs1 = hex($u1);
my $ucs2 = hex($u2);
- push @mapping, {
- code => $code,
- ucs => $ucs1,
+ push @mapping,
+ { code => $code,
+ ucs => $ucs1,
ucs_second => $ucs2,
- comment => $rest,
- direction => 'both'
- };
+ comment => $rest,
+ direction => 'both' };
next;
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
@@ -63,12 +62,11 @@ while (my $line = <$in>)
$direction = 'both';
}
- push @mapping, {
- code => $code,
- ucs => $ucs,
- comment => $rest,
- direction => $direction
- };
+ push @mapping,
+ { code => $code,
+ ucs => $ucs,
+ comment => $rest,
+ direction => $direction };
}
}
close($in);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
index 74e206f..9e39f5d 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
@@ -16,24 +16,27 @@ require convutils;
my $charset = read_source("CP932.TXT");
# Drop these SJIS codes from the source for UTF8=>SJIS conversion
+#<<< do not let perltidy touch this
my @reject_sjis =(
0xed40..0xeefc, 0x8754..0x875d, 0x878a, 0x8782,
0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
0x879a..0x879c
);
+#>>>
foreach my $i (@$charset)
{
my $code = $i->{code};
- my $ucs = $i->{ucs};
+ my $ucs = $i->{ucs};
- if (grep {$code == $_} @reject_sjis)
+ if (grep { $code == $_ } @reject_sjis)
{
$i->{direction} = "to_unicode";
}
}
# Add these UTF8->SJIS pairs to the table.
+#<<< do not let perltidy touch this
push @$charset, (
{direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN'},
{direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN'},
@@ -44,5 +47,6 @@ push @$charset, (
{direction => "from_unicode", ucs => 0x2212, code => 0x817c, comment => '# MINUS SIGN'},
{direction => "from_unicode", ucs => 0x301c, code => 0x8160, comment => '# WAVE DASH'}
);
+#>>>
print_tables("SJIS", $charset);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
index 45c6db5..febf4a3 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
@@ -36,16 +36,17 @@ while (<$in>)
if ($code >= 0x80 && $ucs >= 0x0080)
{
- push @mapping, {
- ucs => $ucs,
- code => $code,
- direction => 'both'
- }
+ push @mapping,
+ { ucs => $ucs,
+ code => $code,
+ direction => 'both' };
}
}
close($in);
# One extra character that's not in the source file.
+#<<< do not let perltidy touch this
push @mapping, { direction => 'both', code => 0xa2e8, ucs => 0x327e, comment => 'CIRCLED HANGUL IEUNG U' };
+#>>>
print_tables("UHC", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/convutils.pm b/src/backend/utils/mb/Unicode/convutils.pm
index 0ae79a2..633647e 100644
--- a/src/backend/utils/mb/Unicode/convutils.pm
+++ b/src/backend/utils/mb/Unicode/convutils.pm
@@ -8,6 +8,7 @@ use strict;
#######################################################################
# convert UCS-4 to UTF-8
#
+#>>> do not let perltidy touch this
sub ucs2utf
{
my ($ucs) = @_;
@@ -19,23 +20,28 @@ sub ucs2utf
}
elsif ($ucs > 0x007f && $ucs <= 0x07ff)
{
- $utf = (($ucs & 0x003f) | 0x80) | ((($ucs >> 6) | 0xc0) << 8);
+ $utf =
+ (($ucs & 0x003f) | 0x80) |
+ ((($ucs >> 6) | 0xc0) << 8);
}
elsif ($ucs > 0x07ff && $ucs <= 0xffff)
{
$utf =
((($ucs >> 12) | 0xe0) << 16) |
- (((($ucs & 0x0fc0) >> 6) | 0x80) << 8) | (($ucs & 0x003f) | 0x80);
+ (((($ucs & 0x0fc0) >> 6) | 0x80) << 8) |
+ (($ucs & 0x003f) | 0x80);
}
else
{
$utf =
((($ucs >> 18) | 0xf0) << 24) |
(((($ucs & 0x3ffff) >> 12) | 0x80) << 16) |
- (((($ucs & 0x0fc0) >> 6) | 0x80) << 8) | (($ucs & 0x003f) | 0x80);
+ (((($ucs & 0x0fc0) >> 6) | 0x80) << 8) |
+ (($ucs & 0x003f) | 0x80);
}
return ($utf);
}
+#>>>
#######################################################################
# read_source - common routine to read source file
@@ -53,22 +59,26 @@ sub read_source
next if (/^#/);
chop;
- next if (/^$/); # Ignore empty lines
+ next if (/^$/); # Ignore empty lines
next if (/^0x([0-9A-F]+)\s+(#.*)$/);
# Skip the first column for JIS0208.TXT
+ #<<< do not let perltidy touch this
if (!/^0x([0-9A-Fa-f]+)\s+0x([0-9A-Fa-f]+)\s+(?:0x([0-9A-Fa-f]+)\s+)?(#.*)$/)
{
print STDERR "READ ERROR at line $. in $fname: $_\n";
exit;
}
- my $out = {f => $fname, l => $.,
- code => hex($1),
- ucs => hex($2),
- comment => $4,
- direction => "both"
- };
+ #>>>
+
+ my $out = {
+ code => hex($1),
+ ucs => hex($2),
+ comment => $4,
+ direction => "both",
+ f => $fname,
+ l => $., };
# Ignore pure ASCII mappings. PostgreSQL character conversion code
# never even passes these to the conversion code.
@@ -118,11 +128,15 @@ sub print_tables
{
if (defined $i->{ucs_second})
{
- my $entry = {utf8 => ucs2utf($i->{ucs}),
- utf8_second => ucs2utf($i->{ucs_second}),
- code => $i->{code},
- comment => $i->{comment},
- f => $i->{f}, l => $i->{l}};
+ my $entry = {
+ utf8 => ucs2utf($i->{ucs}),
+ utf8_second => ucs2utf($i->{ucs_second}),
+ code => $i->{code},
+ comment => $i->{comment},
+ f => $i->{f},
+ l => $i->{l} };
+
+ #<<< do not let perltidy touch this
if ($i->{direction} eq "both" || $i->{direction} eq "to_unicode")
{
push @to_unicode_combined, $entry;
@@ -131,18 +145,22 @@ sub print_tables
{
push @from_unicode_combined, $entry;
}
+ #>>>
}
else
{
- my $entry = {utf8 => ucs2utf($i->{ucs}),
- code => $i->{code},
- comment => $i->{comment},
- f => $i->{f}, l => $i->{l}};
+ my $entry = {
+ utf8 => ucs2utf($i->{ucs}),
+ code => $i->{code},
+ comment => $i->{comment},
+ f => $i->{f},
+ l => $i->{l} };
if ($i->{direction} eq "both" || $i->{direction} eq "to_unicode")
{
push @to_unicode, $entry;
}
- if ($i->{direction} eq "both" || $i->{direction} eq "from_unicode")
+ if ( $i->{direction} eq "both"
+ || $i->{direction} eq "from_unicode")
{
push @from_unicode, $entry;
}
@@ -150,9 +168,11 @@ sub print_tables
}
print_to_utf8_map($charset, \@to_unicode, $verbose);
- print_to_utf8_combined_map($charset, \@to_unicode_combined, $verbose) if (scalar @to_unicode_combined > 0);
+ print_to_utf8_combined_map($charset, \@to_unicode_combined, $verbose)
+ if (scalar @to_unicode_combined > 0);
print_from_utf8_map($charset, \@from_unicode, $verbose);
- print_from_utf8_combined_map($charset, \@from_unicode_combined, $verbose) if (scalar @from_unicode_combined > 0);
+ print_from_utf8_combined_map($charset, \@from_unicode_combined, $verbose)
+ if (scalar @from_unicode_combined > 0);
}
sub print_from_utf8_map
@@ -164,17 +184,17 @@ sub print_from_utf8_map
my $fname = lc("utf8_to_${charset}.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/$fname */\n\n".
- "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n\n"
+ . "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$a->{utf8} <=> $b->{utf8}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{utf8} <=> $b->{utf8} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%04x, 0x%04x}", $i->{utf8}, $i->{code});
+ printf $out "\n {0x%04x, 0x%04x}", $i->{utf8}, $i->{code};
if ($verbose >= 2)
{
$last_comment = "$i->{f}:$i->{l} $i->{comment}";
@@ -184,7 +204,7 @@ sub print_from_utf8_map
$last_comment = $i->{comment};
}
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
@@ -198,20 +218,21 @@ sub print_from_utf8_combined_map
my $fname = lc("utf8_to_${charset}_combined.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/$fname */\n\n".
- "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n\n"
+ . "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$a->{utf8} <=> $b->{utf8}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{utf8} <=> $b->{utf8} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%08x, 0x%08x, 0x%04x}", $i->{utf8}, $i->{utf8_second}, $i->{code});
+ printf $out "\n {0x%08x, 0x%08x, 0x%04x}",
+ $i->{utf8}, $i->{utf8_second}, $i->{code};
$last_comment = "$i->{comment}";
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
@@ -226,17 +247,17 @@ sub print_to_utf8_map
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/${fname} */\n\n".
- "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/${fname} */\n\n"
+ . "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$a->{code} <=> $b->{code}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{code} <=> $b->{code} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%04x, 0x%x}", $i->{code}, $i->{utf8});
+ printf $out "\n {0x%04x, 0x%x}", $i->{code}, $i->{utf8};
if ($verbose >= 2)
{
$last_comment = "$i->{f}:$i->{l} $i->{comment}";
@@ -246,7 +267,7 @@ sub print_to_utf8_map
$last_comment = $i->{comment};
}
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
@@ -261,20 +282,21 @@ sub print_to_utf8_combined_map
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/${fname} */\n\n".
- "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/${fname} */\n\n"
+ . "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
- foreach my $i (sort {$a->{code} <=> $b->{code}} @$table)
- {
- print($out ",") if (!$first);
+ foreach my $i (sort { $a->{code} <=> $b->{code} } @$table)
+ {
+ print $out "," if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
- printf($out "\n {0x%04x, 0x%08x, 0x%08x}", $i->{code}, $i->{utf8}, $i->{utf8_second});
+ printf $out "\n {0x%04x, 0x%08x, 0x%08x}",
+ $i->{code}, $i->{utf8}, $i->{utf8_second};
$last_comment = "$i->{comment}";
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose);
print $out "\n};\n";
close($out);
}
--
2.9.2
0004-Use-radix-tree-for-character-conversion.patch (text/x-patch, 1.6M) download
From 02f4ccb669f18b1f4356acadb0334efe5c4e1e49 Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Tue, 10 Jan 2017 20:02:00 +0900
Subject: [PATCH 4/5] Use radix tree for character conversion
This patch adds multibyte character converter based using radix tree
modified from Heikki's rework of my previous patch.
Change from Heikki's version are the following.
Fix the type for map files of UtfToLocal's parameter and the opposite.
Remove 'use Data::Dumper'
Remove a needless comma in comment
Some style changes
Let $verbose work as expected
Sort segments referring to preceding bytes
Remove download_srctxts.sh
---
src/backend/utils/mb/Unicode/Makefile | 75 +-
src/backend/utils/mb/Unicode/UCS_to_BIG5.pl | 9 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl | 9 +-
.../utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl | 14 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl | 15 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl | 13 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl | 9 +-
src/backend/utils/mb/Unicode/UCS_to_GB18030.pl | 9 +-
src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl | 11 +-
.../utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl | 13 +-
src/backend/utils/mb/Unicode/UCS_to_SJIS.pl | 35 +-
src/backend/utils/mb/Unicode/UCS_to_UHC.pl | 11 +-
src/backend/utils/mb/Unicode/UCS_to_most.pl | 5 +-
src/backend/utils/mb/Unicode/convutils.pm | 682 +-
src/backend/utils/mb/Unicode/euc-jis-2004-std.txt | 11549 -------
src/backend/utils/mb/Unicode/gb-18030-2000.xml | 30916 -------------------
src/backend/utils/mb/Unicode/make_mapchecker.pl | 71 +
src/backend/utils/mb/Unicode/map_checker.c | 177 +
.../utils/mb/Unicode/sjis-0213-2004-std.txt | 11549 -------
src/backend/utils/mb/conv.c | 244 +-
.../conversion_procs/utf8_and_big5/utf8_and_big5.c | 8 +-
.../utf8_and_cyrillic/utf8_and_cyrillic.c | 16 +-
.../utf8_and_euc2004/utf8_and_euc2004.c | 8 +-
.../utf8_and_euc_cn/utf8_and_euc_cn.c | 8 +-
.../utf8_and_euc_jp/utf8_and_euc_jp.c | 8 +-
.../utf8_and_euc_kr/utf8_and_euc_kr.c | 8 +-
.../utf8_and_euc_tw/utf8_and_euc_tw.c | 8 +-
.../utf8_and_gb18030/utf8_and_gb18030.c | 8 +-
.../conversion_procs/utf8_and_gbk/utf8_and_gbk.c | 8 +-
.../utf8_and_iso8859/utf8_and_iso8859.c | 127 +-
.../utf8_and_johab/utf8_and_johab.c | 8 +-
.../conversion_procs/utf8_and_sjis/utf8_and_sjis.c | 8 +-
.../utf8_and_sjis2004/utf8_and_sjis2004.c | 8 +-
.../conversion_procs/utf8_and_uhc/utf8_and_uhc.c | 8 +-
.../conversion_procs/utf8_and_win/utf8_and_win.c | 98 +-
src/include/mb/pg_wchar.h | 56 +-
36 files changed, 1411 insertions(+), 54398 deletions(-)
delete mode 100644 src/backend/utils/mb/Unicode/euc-jis-2004-std.txt
delete mode 100644 src/backend/utils/mb/Unicode/gb-18030-2000.xml
create mode 100755 src/backend/utils/mb/Unicode/make_mapchecker.pl
create mode 100644 src/backend/utils/mb/Unicode/map_checker.c
delete mode 100644 src/backend/utils/mb/Unicode/sjis-0213-2004-std.txt
diff --git a/src/backend/utils/mb/Unicode/Makefile b/src/backend/utils/mb/Unicode/Makefile
index d9ea1af..f5b7c34 100644
--- a/src/backend/utils/mb/Unicode/Makefile
+++ b/src/backend/utils/mb/Unicode/Makefile
@@ -40,7 +40,8 @@ WINMAPS = win866_to_utf8.map utf8_to_win866.map \
GENERICMAPS = $(ISO8859MAPS) $(WINMAPS) \
gbk_to_utf8.map utf8_to_gbk.map \
- koi8r_to_utf8.map utf8_to_koi8r.map
+ koi8r_to_utf8.map utf8_to_koi8r.map \
+ koi8u_to_utf8.map utf8_to_koi8u.map
SPECIALMAPS = euc_cn_to_utf8.map utf8_to_euc_cn.map \
euc_jp_to_utf8.map utf8_to_euc_jp.map \
@@ -51,12 +52,17 @@ SPECIALMAPS = euc_cn_to_utf8.map utf8_to_euc_cn.map \
big5_to_utf8.map utf8_to_big5.map \
johab_to_utf8.map utf8_to_johab.map \
uhc_to_utf8.map utf8_to_uhc.map \
- euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_combined.map \
- utf8_to_euc_jis_2004.map utf8_to_euc_jis_2004_combined.map \
- shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_combined.map \
- utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_combined.map
+ euc_jis_2004_to_utf8.map utf8_to_euc_jis_2004.map \
+ shift_jis_2004_to_utf8.map utf8_to_shift_jis_2004.map
-MAPS = $(GENERICMAPS) $(SPECIALMAPS)
+COMBINEDMAPS = euc_jis_2004_to_utf8_combined.map \
+ utf8_to_euc_jis_2004_combined.map \
+ shift_jis_2004_to_utf8_combined.map \
+ utf8_to_shift_jis_2004_combined.map
+
+RADIXGENERICMAPS = $(subst .map,_radix.map,$(GENERICMAPS))
+RADIXMAPS = $(subst .map,_radix.map,$(GENERICMAPS) $(SPECIALMAPS))
+MAPS = $(GENERICMAPS) $(SPECIALMAPS) $(COMBINEDMAPS)
ISO8859TEXTS = 8859-2.TXT 8859-3.TXT 8859-4.TXT 8859-5.TXT \
8859-6.TXT 8859-7.TXT 8859-8.TXT 8859-9.TXT \
@@ -68,53 +74,76 @@ WINTEXTS = CP866.TXT CP874.TXT CP936.TXT \
CP1252.TXT CP1253.TXT CP1254.TXT CP1255.TXT \
CP1256.TXT CP1257.TXT CP1258.TXT
+SPECIALTEXTS = BIG5.TXT CNS11643.TXT \
+ CP932.TXT CP950.TXT \
+ JIS0201.TXT JIS0208.TXT JIS0212.TXT SHIFTJIS.TXT \
+ JOHAB.TXT KSX1001.TXT windows-949-2000.xml \
+ euc-jis-2004-std.txt sjis-0213-2004-std.txt \
+ gb-18030-2000.xml
+
GENERICTEXTS = $(ISO8859TEXTS) $(WINTEXTS) \
KOI8-R.TXT KOI8-U.TXT
-all: $(MAPS)
+TEXTS = $(GENERICTEXTS) $(WINTEXTS) $(ISO8859TEXTS) $(SPECIALTEXTS)
+
+OBJS = map_checker.o
+
+BINS = map_checker
+
+all: $(MAPS) $(RADIXMAPS) $(BINS)
+
+map_checker.h: make_mapchecker.pl $(MAPS) $(RADIXMAPS)
+ $(PERL) $<
+
+map_checker.o: map_checker.c map_checker.h
+
+map_checker: map_checker.o
-$(GENERICMAPS): UCS_to_most.pl $(GENERICTEXTS)
+$(GENERICMAPS) $(RADIXGENERICMAPS): UCS_to_most.pl $(GENERICTEXTS)
$(PERL) $<
-johab_to_utf8.map utf8_to_johab.map: UCS_to_JOHAB.pl JOHAB.TXT
+johab_to_utf8.map utf8_to_johab.map johab_to_utf8_radix.map utf8_to_johab_radix.map: UCS_to_JOHAB.pl JOHAB.TXT
$(PERL) $<
-uhc_to_utf8.map utf8_to_uhc.map: UCS_to_UHC.pl windows-949-2000.xml
+uhc_to_utf8.map utf8_to_uhc.map uhc_to_utf8_radix.map utf8_to_uhc_radix.map: UCS_to_UHC.pl windows-949-2000.xml
$(PERL) $<
-euc_jp_to_utf8.map utf8_to_euc_jp.map: UCS_to_EUC_JP.pl CP932.TXT JIS0212.TXT
+euc_jp_to_utf8.map utf8_to_euc_jp.map euc_jp_to_utf8_radix.map utf8_to_euc_jp_radix.map: UCS_to_EUC_JP.pl CP932.TXT JIS0212.TXT
$(PERL) $<
-euc_cn_to_utf8.map utf8_to_euc_cn.map: UCS_to_EUC_CN.pl gb-18030-2000.xml
+euc_cn_to_utf8.map utf8_to_euc_cn.map euc_cn_to_utf8_radix.map utf8_to_euc_cn_radix.map: UCS_to_EUC_CN.pl gb-18030-2000.xml
$(PERL) $<
-euc_kr_to_utf8.map utf8_to_euc_kr.map: UCS_to_EUC_KR.pl KSX1001.TXT
+euc_kr_to_utf8.map utf8_to_euc_kr.map euc_kr_to_utf8_radix.map utf8_to_euc_kr_radix.map: UCS_to_EUC_KR.pl KSX1001.TXT
$(PERL) $<
-euc_tw_to_utf8.map utf8_to_euc_tw.map: UCS_to_EUC_TW.pl CNS11643.TXT
+euc_tw_to_utf8.map utf8_to_euc_tw.map euc_tw_to_utf8_radix.map utf8_to_euc_tw_radix.map: UCS_to_EUC_TW.pl CNS11643.TXT
$(PERL) $<
-sjis_to_utf8.map utf8_to_sjis.map: UCS_to_SJIS.pl CP932.TXT
+sjis_to_utf8.map utf8_to_sjis.map sjis_to_utf8_radix.map utf8_to_sjis_radix.map: UCS_to_SJIS.pl CP932.TXT
$(PERL) $<
-gb18030_to_utf8.map utf8_to_gb18030.map: UCS_to_GB18030.pl gb-18030-2000.xml
+gb18030_to_utf8.map utf8_to_gb18030.map gb18030_to_utf8_radix.map utf8_to_gb18030_radix.map: UCS_to_GB18030.pl gb-18030-2000.xml
$(PERL) $<
-big5_to_utf8.map utf8_to_big5.map: UCS_to_BIG5.pl BIG5.TXT CP950.TXT
+big5_to_utf8.map utf8_to_big5.map big5_to_utf8_radix.map utf8_to_big5_radix.map: UCS_to_BIG5.pl BIG5.TXT CP950.TXT
$(PERL) $<
-euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_combined.map utf8_to_euc_jis_2004.map utf8_to_euc_jis_2004_combined.map: UCS_to_EUC_JIS_2004.pl euc-jis-2004-std.txt
+euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_radix.map euc_jis_2004_to_utf8_combined.map utf8_to_euc_jis_2004.map utf8_to_euc_jis_2004_radix.map utf8_to_euc_jis_2004_combined.map: UCS_to_EUC_JIS_2004.pl euc-jis-2004-std.txt
$(PERL) $<
-shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_combined.map utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_combined.map: UCS_to_SHIFT_JIS_2004.pl sjis-0213-2004-std.txt
+shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_radix.map shift_jis_2004_to_utf8_combined.map utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_radix.map utf8_to_shift_jis_2004_combined.map: UCS_to_SHIFT_JIS_2004.pl sjis-0213-2004-std.txt
$(PERL) $<
-distclean: clean
- rm -f $(TEXTS)
+distclean:
+ rm -f $(TEXTS) $(GENERICMAPS) $(SPECIALMAPS) $(OBJS) $(BINS) map_checker.h
-maintainer-clean: distclean
- rm -f $(MAPS)
+# maintainer-clean intentionally leaves $(TEXTS)
+maintainer-clean:
+ rm -f $(MAPS) $(RADIXMAPS) $(GENERICMAPS) $(SPECIALMAPS) $(OBJS) $(BINS) map_checker.h
+mapcheck: $(MAPS) $(RADIXMAPS) map_checker
+ ./map_checker
DOWNLOAD = wget -O $@ --no-use-server-timestamps
#DOWNLOAD = curl -o $@
diff --git a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
index d0d41d5..6d1ae50 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
@@ -27,6 +27,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Load BIG5.TXT
my $all = &read_source("BIG5.TXT");
@@ -49,7 +51,9 @@ foreach my $i (@$cp950txt)
{ code => $code,
ucs => $ucs,
comment => $i->{comment},
- direction => "both" };
+ direction => "both",
+ f => $i->{f},
+ l => $i->{l} };
}
}
@@ -68,4 +72,5 @@ foreach my $i (@$all)
}
# Output
-print_tables("BIG5", $all);
+print_tables($this_script, "BIG5", $all, 1);
+print_radix_trees($this_script, "BIG5", $all);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
index 54bb367..0e147b7 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
@@ -16,6 +16,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Read the input
my $in_file = "gb-18030-2000.xml";
@@ -69,8 +71,11 @@ while (<$in>)
push @mapping,
{ ucs => $ucs,
code => $code,
- direction => 'both' };
+ direction => 'both',
+ f => $in_file,
+ l => $. };
}
close($in);
-print_tables("EUC_CN", \@mapping);
+print_tables($this_script, "EUC_CN", \@mapping, 1);
+print_radix_trees($this_script, "EUC_CN", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
index 50cc6ba..aa41e1b 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
@@ -10,6 +10,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# first generate UTF-8 --> EUC_JIS_2004 table
my $in_file = "euc-jis-2004-std.txt";
@@ -34,8 +36,9 @@ while (my $line = <$in>)
ucs => $ucs1,
ucs_second => $ucs2,
code => $code,
- comment => $rest };
- next;
+ comment => $rest,
+ f => $in_file,
+ l => $. };
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
{
@@ -50,9 +53,12 @@ while (my $line = <$in>)
{ direction => 'both',
ucs => $ucs,
code => $code,
- comment => $rest };
+ comment => $rest,
+ f => $in_file,
+ l => $. };
}
}
close($in);
-print_tables("EUC_JIS_2004", \@all, 1);
+print_tables($this_script, "EUC_JIS_2004", \@all, 1);
+print_radix_trees($this_script, "EUC_JIS_2004", \@all);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
index b686b16..74eab3e 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
@@ -14,6 +14,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Load JIS0212.TXT
my $jis0212 = &read_source("JIS0212.TXT");
@@ -63,11 +65,10 @@ foreach my $i (@$ct932)
{
my $jis = &sjis2jis($sjis);
- $i->{code} = $jis | (
- $jis < 0x100
- ? 0x8e00
- : ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
-
+#<<< do not let perltidy touch this
+ $i->{code} = $jis | ($jis < 0x100 ? 0x8e00:
+ ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
+#>>>
# Remember the SJIS code for later.
$i->{sjis} = $sjis;
@@ -200,7 +201,9 @@ push @mapping, (
);
#>>>
-print_tables("EUC_JP", \@mapping);
+print_tables($this_script, "EUC_JP", \@mapping, 1);
+print_radix_trees($this_script, "EUC_JP", \@mapping);
+
#######################################################################
# sjis2jis ; SJIS => JIS conversion
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
index 0b4c16d..7ae4359 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
@@ -19,6 +19,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Load the source file.
my $mapping = &read_source("KSX1001.TXT");
@@ -30,11 +32,12 @@ foreach my $i (@$mapping)
# Some extra characters that are not in KSX1001.TXT
#<<< do not let perltidy touch this
-push @$mapping, (
- {direction => 'both', ucs => 0x20AC, code => 0xa2e6, comment => '# EURO SIGN'},
- {direction => 'both', ucs => 0x00AE, code => 0xa2e7, comment => '# REGISTERED SIGN'},
- {direction => 'both', ucs => 0x327E, code => 0xa2e8, comment => '# CIRCLED HANGUL IEUNG U'}
+push @$mapping,(
+ {direction => 'both', ucs => 0x20AC, code => 0xa2e6, comment => '# EURO SIGN', f => $this_script, l => __LINE__},
+ {direction => 'both', ucs => 0x00AE, code => 0xa2e7, comment => '# REGISTERED SIGN', f => $this_script, l => __LINE__ },
+ {direction => 'both', ucs => 0x327E, code => 0xa2e8, comment => '# CIRCLED HANGUL IEUNG U', f => $this_script, l => __LINE__ }
);
#>>>
-print_tables("EUC_KR", $mapping);
+print_tables($this_script, "EUC_KR", $mapping, 1);
+print_radix_trees($this_script, "EUC_KR", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
index e9c2a8f..6a6e29b 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
@@ -20,6 +20,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
my $mapping = &read_source("CNS11643.TXT");
my @extras;
@@ -54,10 +56,13 @@ foreach my $i (@$mapping)
{ ucs => $i->{ucs},
code => ($i->{code} + 0x8ea10000),
rest => $i->{rest},
- direction => 'to_unicode' };
+ direction => 'to_unicode',
+ f => $i->{f},
+ l => $i->{l} };
}
}
push @$mapping, @extras;
-print_tables("EUC_TW", $mapping);
+print_tables($this_script, "EUC_TW", $mapping, 1);
+print_radix_trees($this_script, "EUC_TW", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
index 581ce52..c4a5127 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
@@ -16,6 +16,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Read the input
my $in_file = "gb-18030-2000.xml";
@@ -36,9 +38,12 @@ while (<$in>)
push @mapping,
{ ucs => $ucs,
code => $code,
- direction => 'both' };
+ direction => 'both',
+ f => $in_file,
+ l => $. };
}
}
close($in);
-print_tables("GB18030", \@mapping);
+print_tables($this_script, "GB18030", \@mapping, 1);
+print_radix_trees($this_script, "GB18030", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
index b496891..330ffff 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
@@ -18,6 +18,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Load the source file.
my $mapping = &read_source("JOHAB.TXT");
@@ -25,10 +27,11 @@ my $mapping = &read_source("JOHAB.TXT");
# Some extra characters that are not in JOHAB.TXT
#<<< do not let perltidy touch this
push @$mapping, (
- {direction => 'both', ucs => 0x20AC, code => 0xd9e6, comment => '# EURO SIGN'},
- {direction => 'both', ucs => 0x00AE, code => 0xd9e7, comment => '# REGISTERED SIGN'},
- {direction => 'both', ucs => 0x327E, code => 0xd9e8, comment => '# CIRCLED HANGUL IEUNG U'}
+ {direction => 'both', ucs => 0x20AC, code => 0xd9e6, comment => '# EURO SIGN', f => $this_script, l => __LINE__ },
+ {direction => 'both', ucs => 0x00AE, code => 0xd9e7, comment => '# REGISTERED SIGN', f => $this_script, l => __LINE__ },
+ {direction => 'both', ucs => 0x327E, code => 0xd9e8, comment => '# CIRCLED HANGUL IEUNG U', f => $this_script, l => __LINE__ }
);
#>>>
-print_tables("JOHAB", $mapping);
+print_tables($this_script, "JOHAB", $mapping, 1);
+print_radix_trees($this_script, "JOHAB", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
index 5e12ee9..5dce8f8 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
@@ -12,6 +12,8 @@ require convutils;
# first generate UTF-8 --> SHIFT_JIS_2004 table
+my $this_script = $0;
+
my $in_file = "sjis-0213-2004-std.txt";
open(my $in, '<', $in_file) || die("cannot open $in_file");
@@ -34,7 +36,9 @@ while (my $line = <$in>)
ucs => $ucs1,
ucs_second => $ucs2,
comment => $rest,
- direction => 'both' };
+ direction => 'both',
+ f => $in_file,
+ l => $. };
next;
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
@@ -66,9 +70,12 @@ while (my $line = <$in>)
{ code => $code,
ucs => $ucs,
comment => $rest,
- direction => $direction };
+ direction => $direction,
+ f => $in_file,
+ l => $. };
}
}
close($in);
-print_tables("SHIFT_JIS_2004", \@mapping, 1);
+print_tables($this_script, "SHIFT_JIS_2004", \@mapping, 1);
+print_radix_trees($this_script, "SHIFT_JIS_2004", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
index 9e39f5d..e9186fe 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
@@ -13,18 +13,20 @@
use strict;
require convutils;
-my $charset = read_source("CP932.TXT");
+my $this_script = $0;
+
+my $mapping = read_source("CP932.TXT");
# Drop these SJIS codes from the source for UTF8=>SJIS conversion
#<<< do not let perltidy touch this
-my @reject_sjis =(
+my @reject_sjis = (
0xed40..0xeefc, 0x8754..0x875d, 0x878a, 0x8782,
- 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
+ 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
0x879a..0x879c
-);
+ );
#>>>
-foreach my $i (@$charset)
+foreach my $i (@$mapping)
{
my $code = $i->{code};
my $ucs = $i->{ucs};
@@ -37,16 +39,17 @@ foreach my $i (@$charset)
# Add these UTF8->SJIS pairs to the table.
#<<< do not let perltidy touch this
-push @$charset, (
- {direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN'},
- {direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN'},
- {direction => "from_unicode", ucs => 0x00a5, code => 0x5c, comment => '# YEN SIGN'},
- {direction => "from_unicode", ucs => 0x00ac, code => 0x81ca, comment => '# NOT SIGN'},
- {direction => "from_unicode", ucs => 0x2016, code => 0x8161, comment => '# DOUBLE VERTICAL LINE'},
- {direction => "from_unicode", ucs => 0x203e, code => 0x7e, comment => '# OVERLINE'},
- {direction => "from_unicode", ucs => 0x2212, code => 0x817c, comment => '# MINUS SIGN'},
- {direction => "from_unicode", ucs => 0x301c, code => 0x8160, comment => '# WAVE DASH'}
-);
+push @$mapping, (
+ {direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x00a5, code => 0x5c, comment => '# YEN SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x00ac, code => 0x81ca, comment => '# NOT SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x2016, code => 0x8161, comment => '# DOUBLE VERTICAL LINE', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x203e, code => 0x7e, comment => '# OVERLINE', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x2212, code => 0x817c, comment => '# MINUS SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x301c, code => 0x8160, comment => '# WAVE DASH', f => $this_script, l => __LINE__ }
+ );
#>>>
-print_tables("SJIS", $charset);
+print_tables($this_script, "SJIS", $mapping, 1);
+print_radix_trees($this_script, "SJIS", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
index febf4a3..96b685d 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
@@ -16,6 +16,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Read the input
my $in_file = "windows-949-2000.xml";
@@ -39,14 +41,17 @@ while (<$in>)
push @mapping,
{ ucs => $ucs,
code => $code,
- direction => 'both' };
+ direction => 'both',
+ f => $in_file,
+ l => $. };
}
}
close($in);
# One extra character that's not in the source file.
#<<< do not let perltidy touch this
-push @mapping, { direction => 'both', code => 0xa2e8, ucs => 0x327e, comment => 'CIRCLED HANGUL IEUNG U' };
+push @mapping, { direction => 'both', code => 0xa2e8, ucs => 0x327e, comment => 'CIRCLED HANGUL IEUNG U', f => $this_script, l => __LINE__ };
#>>>
-print_tables("UHC", \@mapping);
+print_tables($this_script, "UHC", \@mapping, 1);
+print_radix_trees($this_script, "UHC", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_most.pl b/src/backend/utils/mb/Unicode/UCS_to_most.pl
index acc03e3..799a0a1 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_most.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_most.pl
@@ -18,6 +18,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
my %filename = (
'WIN866' => 'CP866.TXT',
'WIN874' => 'CP874.TXT',
@@ -54,5 +56,6 @@ foreach my $charset (@charsets)
{
my $mapping = &read_source($filename{$charset});
- print_tables($charset, $mapping);
+ print_tables($this_script, $charset, $mapping, 1);
+ print_radix_trees($this_script, $charset, $mapping);
}
diff --git a/src/backend/utils/mb/Unicode/convutils.pm b/src/backend/utils/mb/Unicode/convutils.pm
index 633647e..028cb1b 100644
--- a/src/backend/utils/mb/Unicode/convutils.pm
+++ b/src/backend/utils/mb/Unicode/convutils.pm
@@ -77,8 +77,8 @@ sub read_source
ucs => hex($2),
comment => $4,
direction => "both",
- f => $fname,
- l => $., };
+ f => $fname,
+ l => $. };
# Ignore pure ASCII mappings. PostgreSQL character conversion code
# never even passes these to the conversion code.
@@ -95,6 +95,7 @@ sub read_source
# print_tables : output mapping tables
#
# Arguments:
+# this_script - the name of the *caller script* of this feature
# charset - string name of the character set.
# table - mapping table (see format below)
# verbose - if 1, output comment on each line,
@@ -116,7 +117,7 @@ sub read_source
#
sub print_tables
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
# Build an array with only the to-UTF8 direction mappings
my @to_unicode;
@@ -155,91 +156,109 @@ sub print_tables
comment => $i->{comment},
f => $i->{f},
l => $i->{l} };
+ #<<< do not let perltidy touch this
if ($i->{direction} eq "both" || $i->{direction} eq "to_unicode")
{
push @to_unicode, $entry;
}
- if ( $i->{direction} eq "both"
- || $i->{direction} eq "from_unicode")
+ if ($i->{direction} eq "both" || $i->{direction} eq "from_unicode")
{
push @from_unicode, $entry;
}
+ #>>>
}
}
- print_to_utf8_map($charset, \@to_unicode, $verbose);
- print_to_utf8_combined_map($charset, \@to_unicode_combined, $verbose)
- if (scalar @to_unicode_combined > 0);
- print_from_utf8_map($charset, \@from_unicode, $verbose);
- print_from_utf8_combined_map($charset, \@from_unicode_combined, $verbose)
- if (scalar @from_unicode_combined > 0);
+ print_to_utf8_map($this_script, $charset, \@to_unicode, $verbose);
+ if (scalar @to_unicode_combined > 0)
+ {
+ print_to_utf8_combined_map($this_script, $charset,
+ \@to_unicode_combined, $verbose);
+ }
+ print_from_utf8_map($this_script, $charset, \@from_unicode, $verbose);
+ if (scalar @from_unicode_combined > 0)
+ {
+ print_from_utf8_combined_map($this_script, $charset,
+ \@from_unicode_combined, $verbose);
+ }
}
sub print_from_utf8_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("utf8_to_${charset}.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf $out "/* src/backend/utils/mb/Unicode/$fname */\n\n"
- . "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
- scalar(@$table);
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
foreach my $i (sort { $a->{utf8} <=> $b->{utf8} } @$table)
{
print $out "," if (!$first);
$first = 0;
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
printf $out "\n {0x%04x, 0x%04x}", $i->{utf8}, $i->{code};
if ($verbose >= 2)
{
- $last_comment = "$i->{f}:$i->{l} $i->{comment}";
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
}
- else
+ elsif ($verbose >= 1)
{
$last_comment = $i->{comment};
}
}
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
print $out "\n};\n";
close($out);
}
sub print_from_utf8_combined_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("utf8_to_${charset}_combined.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf $out "/* src/backend/utils/mb/Unicode/$fname */\n\n"
- . "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
- scalar(@$table);
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
foreach my $i (sort { $a->{utf8} <=> $b->{utf8} } @$table)
{
print $out "," if (!$first);
$first = 0;
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
printf $out "\n {0x%08x, 0x%08x, 0x%04x}",
- $i->{utf8}, $i->{utf8_second}, $i->{code};
- $last_comment = "$i->{comment}";
+ $i->{utf8}, $i->{utf8_second}, $i->{code};
+ if ($verbose >= 2)
+ {
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
+ }
+ elsif ($verbose >= 1)
+ {
+ $last_comment = $i->{comment};
+ }
}
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
print $out "\n};\n";
close($out);
}
sub print_to_utf8_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
@@ -247,34 +266,36 @@ sub print_to_utf8_map
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf $out "/* src/backend/utils/mb/Unicode/${fname} */\n\n"
- . "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
- scalar(@$table);
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
foreach my $i (sort { $a->{code} <=> $b->{code} } @$table)
{
print $out "," if (!$first);
$first = 0;
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
printf $out "\n {0x%04x, 0x%x}", $i->{code}, $i->{utf8};
if ($verbose >= 2)
{
- $last_comment = "$i->{f}:$i->{l} $i->{comment}";
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
}
- else
+ elsif ($verbose >= 1)
{
$last_comment = $i->{comment};
}
}
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
print $out "\n};\n";
close($out);
}
sub print_to_utf8_combined_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
@@ -282,23 +303,598 @@ sub print_to_utf8_combined_map
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf $out "/* src/backend/utils/mb/Unicode/${fname} */\n\n"
- . "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
- scalar(@$table);
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
foreach my $i (sort { $a->{code} <=> $b->{code} } @$table)
{
print $out "," if (!$first);
$first = 0;
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
printf $out "\n {0x%04x, 0x%08x, 0x%08x}",
- $i->{code}, $i->{utf8}, $i->{utf8_second};
- $last_comment = "$i->{comment}";
+ $i->{code}, $i->{utf8}, $i->{utf8_second};
+
+ if ($verbose >= 2)
+ {
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
+ }
+ elsif ($verbose >= 1)
+ {
+ $last_comment = $i->{comment};
+ }
}
- print $out "\t/* $last_comment */" if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
print $out "\n};\n";
close($out);
}
+#############################################################################
+# RADIX TREE STUFF
+
+#########################################
+# print_radix_table(<charmap hash ref>)
+#
+# Input: A hash, mapping an input character to an output character.
+#
+# Constructs a radix tree from the hash, and prints it out as a C-struct.
+#
+
+sub print_radix_table
+{
+ my ($out, $tblname, $c) = @_;
+
+ ###
+ ### Build radix trees in memory, for 1-, 2-, 3- and 4-byte inputs. Each
+ ### radix tree is represented as a nested hash, each hash indexed by
+ ### input byte
+ ###
+ my %b1map;
+ my %b2map;
+ my %b3map;
+ my %b4map;
+ foreach my $in (keys %$c)
+ {
+ my $out = $c->{$in};
+
+ if ($in < 0x100)
+ {
+ $b1map{$in} = $out;
+ }
+ elsif ($in < 0x10000)
+ {
+ my $b1 = $in >> 8;
+ my $b2 = $in & 0xff;
+
+ $b2map{$b1}{$b2} = $out;
+ }
+ elsif ($in < 0x1000000)
+ {
+ my $b1 = $in >> 16;
+ my $b2 = ($in >> 8) & 0xff;
+ my $b3 = $in & 0xff;
+
+ $b3map{$b1}{$b2}{$b3} = $out;
+ }
+ elsif ($in < 0x100000000)
+ {
+ my $b1 = $in >> 24;
+ my $b2 = ($in >> 16) & 0xff;
+ my $b3 = ($in >> 8) & 0xff;
+ my $b4 = $in & 0xff;
+
+ $b4map{$b1}{$b2}{$b3}{$b4} = $out;
+ }
+ else
+ {
+ die sprintf("up to 4 byte code is supported: %x", $in);
+ }
+ }
+
+ my @segments;
+
+ ###
+ ### Build a linear list of "segments", from the nested hashes.
+ ###
+ ### Each segment is a lookup table, keyed by the next byte in the input.
+ ### The segments are written out physically to one big array in the final
+ ### step, but logically, they form a radix tree. Or rather, four radix
+ ### trees: one for 1-byte inputs, another for 2-byte inputs, 3-byte
+ ### inputs, and 4-byte inputs.
+ ###
+ ### Each segment is represented by a hash with following fields:
+ ###
+ ### comment => <string to output as a comment>
+ ### label => <label that can be used to refer to this segment from elsewhere>
+ ### values => <a hash, keyed by byte, 0-0xff>
+ ###
+ ### Entries in 'values' can be integers (for leaf-level segments), or
+ ### string labels, pointing to a segment with that label. Any missing
+ ### values are treated as zeros. If 'values' hash is missing altogether,
+ ### it's treated as all-zeros.
+ ###
+ ### Subsequent steps will enrich the segments with more fields.
+ ###
+
+ # Add the segments for the radix trees themselves.
+ push @segments, build_segments_from_tree("Single byte table", "1-byte", 1, \%b1map);
+ push @segments, build_segments_from_tree("Two byte table", "2-byte", 2, \%b2map);
+ push @segments, build_segments_from_tree("Three byte table", "3-byte", 3, \%b3map);
+ push @segments, build_segments_from_tree("Four byte table", "4-byte", 4, \%b4map);
+
+ ###
+ ### Find min and max index used in each level of each tree.
+ ###
+ ### These are stored separately, and we can then leave out the unused
+ ### parts of every segment. (When using the resulting tree, you must
+ ### check each input byte against the min and max.)
+ ###
+ my %min_idx;
+ my %max_idx;
+ foreach my $seg (@segments)
+ {
+ my $this_min = $min_idx{$seg->{depth}}->{$seg->{level}};
+ my $this_max = $max_idx{$seg->{depth}}->{$seg->{level}};
+
+ foreach my $i (keys $seg->{values})
+ {
+ $this_min = $i if (!defined $this_min || $i < $this_min);
+ $this_max = $i if (!defined $this_max || $i > $this_max);
+ }
+
+ $min_idx{$seg->{depth}}{$seg->{level}} = $this_min;
+ $max_idx{$seg->{depth}}{$seg->{level}} = $this_max;
+ }
+ # Copy the mins and max's back to every segment, for convenience
+ foreach my $seg (@segments)
+ {
+ $seg->{min_idx} = $min_idx{$seg->{depth}}{$seg->{level}};
+ $seg->{max_idx} = $max_idx{$seg->{depth}}{$seg->{level}};
+ }
+
+ ###
+ ### Prepend a dummy all-zeros map to the beginning.
+ ###
+ ### A 0 is an invalid value anywhere in the table, and this allows us to
+ ### point to 0 offset anywhere else in the tables, to get a 0 result.
+
+ # Find the max range between min and max indexes in any of the segments.
+ my $widest_range = 0;
+ foreach my $seg (@segments)
+ {
+ my $this_range = $seg->{max_idx} - $seg->{min_idx};
+ $widest_range = $this_range if ($this_range > $widest_range);
+ }
+
+ unshift @segments, {
+ header => "Dummy map, for invalid values",
+ min_idx => 0,
+ max_idx => $widest_range
+ };
+
+ ###
+ ### Eliminate overlapping zeros
+ ###
+ ### For each segment, if there are zero values at the end of, and there
+ ### are also zero values at the beginning of the next segment, we can
+ ### overlay the tail of this segment with the head of next segment, to
+ ### save space.
+ ###
+ ### To achieve that, we subtract the 'max_idx' of each segment with the
+ ### amount of zeros that can be ovarlaid.
+ ###
+ for (my $j = 0; $j < $#segments - 1; $j++)
+ {
+ my $seg = $segments[$j];
+ my $nextseg = $segments[$j + 1];
+
+ # Count the number of zero values at the end of this segment.
+ my $this_trail_zeros = 0;
+ for (my $i = $seg->{max_idx}; $i >= $seg->{min_idx} && !$seg->{values}->{$i}; $i--)
+ {
+ $this_trail_zeros++;
+ }
+
+ # Count the number of zeros at the beginning of next segment.
+ my $next_lead_zeros = 0;
+ for (my $i = $nextseg->{min_idx}; $i <= $nextseg->{max_idx} && !$nextseg->{values}->{$i}; $i++)
+ {
+ $next_lead_zeros++;
+ }
+
+ # How many zeros in common?
+ my $overlaid_trail_zeros =
+ ($this_trail_zeros > $next_lead_zeros) ? $next_lead_zeros : $this_trail_zeros;
+
+ $seg->{overlaid_trail_zeros} = $overlaid_trail_zeros;
+ $seg->{max_idx} = $seg->{max_idx} - $overlaid_trail_zeros;
+ }
+
+ ###
+ ### Replace label references with real offsets.
+ ###
+ ### So far, the non-leaf segments have referred to other segments by
+ ### their labels. Replace them with numerical offsets from the beginning
+ ### of the final array. You cannot move, add, or remove segments after
+ ### this step, as that would invalidate the offsets calculated here!
+ ###
+ my $flatoff = 0;
+ my %segmap;
+
+ # First pass: assign offsets to each segment, and build hash
+ # of label => offset.
+ foreach my $seg (@segments)
+ {
+ $seg->{offset} = $flatoff;
+ $segmap{$seg->{label}} = $flatoff;
+ $flatoff += $seg->{max_idx} - $seg->{min_idx} + 1;
+ }
+ my $tblsize = $flatoff;
+
+ # Second pass: look up the offset of each label reference in the hash.
+ foreach my $seg (@segments)
+ {
+ while (my ($i, $val) = each %{$seg->{values}})
+ {
+ if (!($val =~ /^[0-9,.E]+$/ ))
+ {
+ my $segoff = $segmap{$val};
+ if ($segoff)
+ {
+ $seg->{values}->{$i} = $segoff;
+ }
+ else
+ {
+ die "no segment with label $val";
+ }
+ }
+ }
+ }
+
+ # Also look up the positions of the roots in the table.
+ my $b1root = $segmap{"1-byte"};
+ my $b2root = $segmap{"2-byte"};
+ my $b3root = $segmap{"3-byte"};
+ my $b4root = $segmap{"4-byte"};
+
+ # And the lower-upper values of each level in each radix tree.
+ my $b1_lower = $min_idx{1}{1};
+ my $b1_upper = $max_idx{1}{1};
+
+ my $b2_1_lower = $min_idx{2}{1};
+ my $b2_1_upper = $max_idx{2}{1};
+ my $b2_2_lower = $min_idx{2}{2};
+ my $b2_2_upper = $max_idx{2}{2};
+
+ my $b3_1_lower = $min_idx{3}{1};
+ my $b3_1_upper = $max_idx{3}{1};
+ my $b3_2_lower = $min_idx{3}{2};
+ my $b3_2_upper = $max_idx{3}{2};
+ my $b3_3_lower = $min_idx{3}{3};
+ my $b3_3_upper = $max_idx{3}{3};
+
+ my $b4_1_lower = $min_idx{4}{1};
+ my $b4_1_upper = $max_idx{4}{1};
+ my $b4_2_lower = $min_idx{4}{2};
+ my $b4_2_upper = $max_idx{4}{2};
+ my $b4_3_lower = $min_idx{4}{3};
+ my $b4_3_upper = $max_idx{4}{3};
+ my $b4_4_lower = $min_idx{4}{4};
+ my $b4_4_upper = $max_idx{4}{4};
+
+ ###
+ ### Find the maximum value in the whole table, to determine if we can
+ ### use uint16 or if we need to use uint32.
+ ###
+ my $max_val = 0;
+ foreach my $seg (@segments)
+ {
+ foreach my $val (values $seg->{values})
+ {
+ $max_val = $val if ($val > $max_val);
+ }
+ }
+
+ my $datatype = ($max_val <= 0xffff) ? "uint16" : "uint32";
+
+ # For formatting, determine how many values we can fit on a single
+ # line, and how wide each value needs to be to align nicely.
+ my $vals_per_line;
+ my $colwidth;
+
+ if ($max_val <= 0xffff)
+ {
+ $vals_per_line = 8;
+ $colwidth = 4;
+ }
+ elsif ($max_val <= 0xffffff)
+ {
+ $vals_per_line = 4;
+ $colwidth = 6;
+ }
+ else
+ {
+ $vals_per_line = 4;
+ $colwidth = 8;
+ }
+
+ ###
+ ### Print the struct and array.
+ ###
+ printf $out "static const $datatype ${tblname}_table[];\n";
+ printf $out "\n";
+ printf $out "static const pg_mb_radix_tree $tblname =\n";
+ printf $out "{\n";
+ if ($datatype eq "uint16")
+ {
+ print $out " ${tblname}_table,\n";
+ print $out " NULL, /* 32-bit table not used */\n";
+ }
+ if ($datatype eq "uint32")
+ {
+ print $out " NULL, /* 16-bit table not used */\n";
+ print $out " ${tblname}_table,\n";
+ }
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 1-byte inputs */\n", $b1root;
+ printf $out " 0x%02x, /* b1_lower */\n", $b1_lower;
+ printf $out " 0x%02x, /* b1_upper */\n", $b1_upper;
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 2-byte inputs */\n", $b2root;
+ printf $out " 0x%02x, /* b2_1_lower */\n", $b2_1_lower;
+ printf $out " 0x%02x, /* b2_1_upper */\n", $b2_1_upper;
+ printf $out " 0x%02x, /* b2_2_lower */\n", $b2_2_lower;
+ printf $out " 0x%02x, /* b2_2_upper */\n", $b2_2_upper;
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 3-byte inputs */\n", $b3root;
+ printf $out " 0x%02x, /* b3_1_lower */\n", $b3_1_lower;
+ printf $out " 0x%02x, /* b3_1_upper */\n", $b3_1_upper;
+ printf $out " 0x%02x, /* b3_2_lower */\n", $b3_2_lower;
+ printf $out " 0x%02x, /* b3_2_upper */\n", $b3_2_upper;
+ printf $out " 0x%02x, /* b3_3_lower */\n", $b3_3_lower;
+ printf $out " 0x%02x, /* b3_3_upper */\n", $b3_3_upper;
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 3-byte inputs */\n", $b4root;
+ printf $out " 0x%02x, /* b4_1_lower */\n", $b4_1_lower;
+ printf $out " 0x%02x, /* b4_1_upper */\n", $b4_1_upper;
+ printf $out " 0x%02x, /* b4_2_lower */\n", $b4_2_lower;
+ printf $out " 0x%02x, /* b4_2_upper */\n", $b4_2_upper;
+ printf $out " 0x%02x, /* b4_3_lower */\n", $b4_3_lower;
+ printf $out " 0x%02x, /* b4_3_upper */\n", $b4_3_upper;
+ printf $out " 0x%02x, /* b4_4_lower */\n", $b4_4_lower;
+ printf $out " 0x%02x /* b4_4_upper */\n", $b4_4_upper;
+ print $out "};\n";
+ print $out "\n";
+ print $out "static const $datatype ${tblname}_table[$tblsize] =\n";
+ print $out "{";
+ my $off = 0;
+ foreach my $seg (@segments)
+ {
+ printf $out "\n";
+ printf $out " /*** %s - offset 0x%05x ***/\n", $seg->{header}, $off;
+ printf $out "\n";
+
+ for (my $i=$seg->{min_idx}; $i <= $seg->{max_idx};)
+ {
+ # Print the next line's worth of values.
+ # XXX pad to begin at a nice boundary
+ printf $out " /* %02x */ ", $i;
+ for (my $j = 0; $j < $vals_per_line && $i <= $seg->{max_idx}; $j++)
+ {
+ my $val = $seg->{values}->{$i};
+
+ printf $out " 0x%0*x", $colwidth, $val;
+ $off++;
+ if ($off != $tblsize)
+ {
+ print $out ",";
+ }
+ $i++;
+ }
+ print $out "\n";
+ }
+ if ($seg->{overlaid_trail_zeros})
+ {
+ printf $out " /* $seg->{overlaid_trail_zeros} trailing zero values shared with next segment */\n";
+ }
+ }
+
+ # Sanity check.
+ if ($off != $tblsize) { die "table size didn't match!"; }
+
+ print $out "};\n";
+}
+
+###
+sub build_segments_from_tree
+{
+ my ($header, $rootlabel, $depth, $map) = @_;
+
+ my @segments;
+
+ if (%{$map})
+ {
+ @segments = build_segments_recurse($header, $rootlabel, "", 1, $depth, $map);
+
+ # Sort the segments into "breadth-first" order. Not strictly required,
+ # but makes the maps nicer to read.
+ @segments = sort { $a->{level} cmp $b->{level} or
+ $a->{path} cmp $b->{path}}
+ @segments;
+ }
+
+ return @segments;
+}
+
+###
+sub build_segments_recurse
+{
+ my ($header, $label, $path, $level, $depth, $map) = @_;
+
+ my @segments;
+
+ if ($level == $depth)
+ {
+ push @segments, {
+ header => $header . ", leaf: ${path}xx",
+ label => $label,
+ level => $level,
+ depth => $depth,
+ path => $path,
+ values => $map
+ };
+ }
+ else
+ {
+ my %children;
+
+ while (my ($i, $val) = each $map)
+ {
+ my $childpath = $path . sprintf("%02x", $i);
+ my $childlabel = "$depth-level-$level-$childpath";
+
+ push @segments, build_segments_recurse($header, $childlabel, $childpath,
+ $level + 1, $depth, $val);
+ $children{$i} = $childlabel;
+ }
+
+ push @segments, {
+ header => $header . ", byte #$level: ${path}xx",
+ label => $label,
+ level => $level,
+ depth => $depth,
+ path => $path,
+ values => \%children
+ };
+ }
+ return @segments;
+}
+
+######################################################
+# make_charmap - convert charset table to charmap hash
+# with checking duplicate source code
+#
+# make_charmap(\@charset, $direction)
+# charset - ref to charset table : see print_tables
+# direction - conversion direction
+
+sub make_charmap
+{
+ my ($charset, $direction) = @_;
+
+ die "unacceptable direction : $direction"
+ if ($direction ne "to_unicode" && $direction ne "from_unicode");
+
+ my %charmap;
+ foreach my $c (@$charset)
+ {
+ next if ($c->{direction} ne $direction && $c->{direction} ne "both");
+
+ # don't generate entries for combined characters
+ next if (defined $c->{ucs_second});
+
+ my ($src, $dst) =
+ $direction eq "to_unicode"
+ ? ($c->{code}, $c->{ucs})
+ : ($c->{ucs}, $c->{code});
+
+ if (defined $c->{$src})
+ {
+ printf STDERR
+ "Error: duplicate source code: 0x%04x => 0x%04x, 0x%04x\n",
+ $src, $c->{$src}, $dst;
+ exit;
+ }
+ if ($direction eq "to_unicode")
+ {
+ $charmap{$src} = ucs2utf($dst);
+ }
+ else
+ {
+ $charmap{ ucs2utf($src) } = $dst;
+ }
+
+ }
+
+ return \%charmap;
+}
+
+
+#########################################
+# print_radix_map - write the whole content of C source of tadix tree
+#
+# print_radix_map($this_script, $csname, $direction, \%charset, $tblwidth)
+#
+# this_script - the name of the *caller script* of this feature
+# csname - character set name other than ucs
+# direction - desired direction "to_unicode" or "from_unicode"
+# charset - ref to character set array
+# tblwidth - width in characters of output source file
+
+sub print_radix_map
+{
+ my ($this_script, $csname, $direction, $charset, $tblwidth) = @_;
+
+ my $charmap = &make_charmap($charset, $direction);
+ my $fname =
+ $direction eq "to_unicode"
+ ? lc("${csname}_to_utf8_radix.map")
+ : lc("utf8_to_${csname}_radix.map");
+
+ my $tblname = lc("${csname}_${direction}_tree");
+ my $name_prefix = lc("${csname}_${direction}_");
+
+ if ($direction eq "to_unicode")
+ {
+ print "- Writing ${csname}=>UTF8 conversion radix index: $fname\n";
+ }
+ else
+ {
+ print "- Writing UTF8=>${csname} conversion radix index: $fname\n";
+ }
+
+ open(my $out, '>', $fname) || die("cannot open $fname");
+
+ print $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n";
+
+ print_radix_table($out, $tblname, $charmap);
+
+ close($out);
+}
+
+
+###################################################################
+# print_radix_trees - write the radix tree files for both direction
+#
+# print_radix_trees($this_script, $csname, \%charset)
+#
+# this_script - the name of the *caller script* of this feature
+# csname - character set name other than ucs
+# charset - ref to character set array
+sub print_radix_trees
+{
+ my ($this_script, $csname, $charset) = @_;
+
+ &print_radix_map($this_script, $csname, "from_unicode", $charset, 78);
+ &print_radix_map($this_script, $csname, "to_unicode", $charset, 78);
+}
+
+sub dump_charset
+{
+ my ($list, $filt) = @_;
+
+ foreach my $i (@$list)
+ {
+ next if (defined $filt && !&$filt($i));
+ if (!defined $i->{ucs}) { $i->{ucs} = &utf2ucs($i->{utf8}); }
+ printf "ucs=%x, code=%x, direction=%s %s:%d %s\n",
+ $i->{ucs}, $i->{code}, $i->{direction},
+ $i->{f}, $i->{l}, $i->{comment};
+ }
+}
+
1;
diff --git a/src/backend/utils/mb/Unicode/euc-jis-2004-std.txt b/src/backend/utils/mb/Unicode/euc-jis-2004-std.txt
deleted file mode 100644
index 8657e7f..0000000
--- a/src/backend/utils/mb/Unicode/euc-jis-2004-std.txt
+++ /dev/null
@@ -1,11549 +0,0 @@
-## EUC-JIS-2004 (JIS X 0213:2004 Appendix 3) vs Unicode mapping table
-##
-## Date: 13 May 2006
-## License:
-## Copyright (C) 2001 earthian@tama.or.jp, All Rights Reserved.
-## Copyright (C) 2001 I'O, All Rights Reserved.
-## Copyright (C) 2006 Project X0213, All Rights Reserved.
-## You can use, modify, distribute this table freely.
-## Note:
-## [1983] JIS codepoint defined by JIS X 0208-1983
-## [1990] JIS codepoint defined by JIS X 0208-1990
-## [2000] JIS codepoint defined by JIS X 0213:2000
-## [2004] JIS codepoint defined by JIS X 0213:2004
-## [Unicode3.1] UCS codepoint defined by Unicode 3.1
-## [Unicode3.2] UCS codepoint defined by Unicode 3.2
-## Fullwidth UCS fullwidth form (U+Fxxx)
-## Windows Windows (CP932) mapping
-## Some 0213 character can't represent by one UCS character.
-## In this table, such characters are described as 'U+xxxx+xxxx'.
-##
-## JIS Unicode Name Note
-0x00 U+0000 # <control>
-0x01 U+0001 # <control>
-0x02 U+0002 # <control>
-0x03 U+0003 # <control>
-0x04 U+0004 # <control>
-0x05 U+0005 # <control>
-0x06 U+0006 # <control>
-0x07 U+0007 # <control>
-0x08 U+0008 # <control>
-0x09 U+0009 # <control>
-0x0A U+000A # <control>
-0x0B U+000B # <control>
-0x0C U+000C # <control>
-0x0D U+000D # <control>
-0x0E U+000E # <control>
-0x0F U+000F # <control>
-0x10 U+0010 # <control>
-0x11 U+0011 # <control>
-0x12 U+0012 # <control>
-0x13 U+0013 # <control>
-0x14 U+0014 # <control>
-0x15 U+0015 # <control>
-0x16 U+0016 # <control>
-0x17 U+0017 # <control>
-0x18 U+0018 # <control>
-0x19 U+0019 # <control>
-0x1A U+001A # <control>
-0x1B U+001B # <control>
-0x1C U+001C # <control>
-0x1D U+001D # <control>
-0x1E U+001E # <control>
-0x1F U+001F # <control>
-0x20 U+0020 # SPACE
-0x21 U+0021 # EXCLAMATION MARK
-0x22 U+0022 # QUOTATION MARK
-0x23 U+0023 # NUMBER SIGN
-0x24 U+0024 # DOLLAR SIGN
-0x25 U+0025 # PERCENT SIGN
-0x26 U+0026 # AMPERSAND
-0x27 U+0027 # APOSTROPHE
-0x28 U+0028 # LEFT PARENTHESIS
-0x29 U+0029 # RIGHT PARENTHESIS
-0x2A U+002A # ASTERISK
-0x2B U+002B # PLUS SIGN
-0x2C U+002C # COMMA
-0x2D U+002D # HYPHEN-MINUS
-0x2E U+002E # FULL STOP
-0x2F U+002F # SOLIDUS
-0x30 U+0030 # DIGIT ZERO
-0x31 U+0031 # DIGIT ONE
-0x32 U+0032 # DIGIT TWO
-0x33 U+0033 # DIGIT THREE
-0x34 U+0034 # DIGIT FOUR
-0x35 U+0035 # DIGIT FIVE
-0x36 U+0036 # DIGIT SIX
-0x37 U+0037 # DIGIT SEVEN
-0x38 U+0038 # DIGIT EIGHT
-0x39 U+0039 # DIGIT NINE
-0x3A U+003A # COLON
-0x3B U+003B # SEMICOLON
-0x3C U+003C # LESS-THAN SIGN
-0x3D U+003D # EQUALS SIGN
-0x3E U+003E # GREATER-THAN SIGN
-0x3F U+003F # QUESTION MARK
-0x40 U+0040 # COMMERCIAL AT
-0x41 U+0041 # LATIN CAPITAL LETTER A
-0x42 U+0042 # LATIN CAPITAL LETTER B
-0x43 U+0043 # LATIN CAPITAL LETTER C
-0x44 U+0044 # LATIN CAPITAL LETTER D
-0x45 U+0045 # LATIN CAPITAL LETTER E
-0x46 U+0046 # LATIN CAPITAL LETTER F
-0x47 U+0047 # LATIN CAPITAL LETTER G
-0x48 U+0048 # LATIN CAPITAL LETTER H
-0x49 U+0049 # LATIN CAPITAL LETTER I
-0x4A U+004A # LATIN CAPITAL LETTER J
-0x4B U+004B # LATIN CAPITAL LETTER K
-0x4C U+004C # LATIN CAPITAL LETTER L
-0x4D U+004D # LATIN CAPITAL LETTER M
-0x4E U+004E # LATIN CAPITAL LETTER N
-0x4F U+004F # LATIN CAPITAL LETTER O
-0x50 U+0050 # LATIN CAPITAL LETTER P
-0x51 U+0051 # LATIN CAPITAL LETTER Q
-0x52 U+0052 # LATIN CAPITAL LETTER R
-0x53 U+0053 # LATIN CAPITAL LETTER S
-0x54 U+0054 # LATIN CAPITAL LETTER T
-0x55 U+0055 # LATIN CAPITAL LETTER U
-0x56 U+0056 # LATIN CAPITAL LETTER V
-0x57 U+0057 # LATIN CAPITAL LETTER W
-0x58 U+0058 # LATIN CAPITAL LETTER X
-0x59 U+0059 # LATIN CAPITAL LETTER Y
-0x5A U+005A # LATIN CAPITAL LETTER Z
-0x5B U+005B # LEFT SQUARE BRACKET
-0x5C U+005C # REVERSE SOLIDUS
-0x5D U+005D # RIGHT SQUARE BRACKET
-0x5E U+005E # CIRCUMFLEX ACCENT
-0x5F U+005F # LOW LINE
-0x60 U+0060 # GRAVE ACCENT
-0x61 U+0061 # LATIN SMALL LETTER A
-0x62 U+0062 # LATIN SMALL LETTER B
-0x63 U+0063 # LATIN SMALL LETTER C
-0x64 U+0064 # LATIN SMALL LETTER D
-0x65 U+0065 # LATIN SMALL LETTER E
-0x66 U+0066 # LATIN SMALL LETTER F
-0x67 U+0067 # LATIN SMALL LETTER G
-0x68 U+0068 # LATIN SMALL LETTER H
-0x69 U+0069 # LATIN SMALL LETTER I
-0x6A U+006A # LATIN SMALL LETTER J
-0x6B U+006B # LATIN SMALL LETTER K
-0x6C U+006C # LATIN SMALL LETTER L
-0x6D U+006D # LATIN SMALL LETTER M
-0x6E U+006E # LATIN SMALL LETTER N
-0x6F U+006F # LATIN SMALL LETTER O
-0x70 U+0070 # LATIN SMALL LETTER P
-0x71 U+0071 # LATIN SMALL LETTER Q
-0x72 U+0072 # LATIN SMALL LETTER R
-0x73 U+0073 # LATIN SMALL LETTER S
-0x74 U+0074 # LATIN SMALL LETTER T
-0x75 U+0075 # LATIN SMALL LETTER U
-0x76 U+0076 # LATIN SMALL LETTER V
-0x77 U+0077 # LATIN SMALL LETTER W
-0x78 U+0078 # LATIN SMALL LETTER X
-0x79 U+0079 # LATIN SMALL LETTER Y
-0x7A U+007A # LATIN SMALL LETTER Z
-0x7B U+007B # LEFT CURLY BRACKET
-0x7C U+007C # VERTICAL LINE
-0x7D U+007D # RIGHT CURLY BRACKET
-0x7E U+007E # TILDE
-0x7F U+007F # <control>
-0x80 U+0080 # <control>
-0x81 U+0081 # <control>
-0x82 U+0082 # <control>
-0x83 U+0083 # <control>
-0x84 U+0084 # <control>
-0x85 U+0085 # <control>
-0x86 U+0086 # <control>
-0x87 U+0087 # <control>
-0x88 U+0088 # <control>
-0x89 U+0089 # <control>
-0x8A U+008A # <control>
-0x8B U+008B # <control>
-0x8C U+008C # <control>
-0x8D U+008D # <control>
-0x8E U+008E # <control>
-0x8F U+008F # <control>
-0x90 U+0090 # <control>
-0x91 U+0091 # <control>
-0x92 U+0092 # <control>
-0x93 U+0093 # <control>
-0x94 U+0094 # <control>
-0x95 U+0095 # <control>
-0x96 U+0096 # <control>
-0x97 U+0097 # <control>
-0x98 U+0098 # <control>
-0x99 U+0099 # <control>
-0x9A U+009A # <control>
-0x9B U+009B # <control>
-0x9C U+009C # <control>
-0x9D U+009D # <control>
-0x9E U+009E # <control>
-0x9F U+009F # <control>
-0xA0 # <reserved>
-0xFF # <reserved>
-0xA1A1 U+3000 # IDEOGRAPHIC SPACE
-0xA1A2 U+3001 # IDEOGRAPHIC COMMA
-0xA1A3 U+3002 # IDEOGRAPHIC FULL STOP
-0xA1A4 U+FF0C # FULLWIDTH COMMA
-0xA1A5 U+FF0E # FULLWIDTH FULL STOP
-0xA1A6 U+30FB # KATAKANA MIDDLE DOT
-0xA1A7 U+FF1A # FULLWIDTH COLON
-0xA1A8 U+FF1B # FULLWIDTH SEMICOLON
-0xA1A9 U+FF1F # FULLWIDTH QUESTION MARK
-0xA1AA U+FF01 # FULLWIDTH EXCLAMATION MARK
-0xA1AB U+309B # KATAKANA-HIRAGANA VOICED SOUND MARK
-0xA1AC U+309C # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
-0xA1AD U+00B4 # ACUTE ACCENT
-0xA1AE U+FF40 # FULLWIDTH GRAVE ACCENT
-0xA1AF U+00A8 # DIAERESIS
-0xA1B0 U+FF3E # FULLWIDTH CIRCUMFLEX ACCENT
-0xA1B1 U+203E # OVERLINE Windows: U+FFE3
-0xA1B2 U+FF3F # FULLWIDTH LOW LINE
-0xA1B3 U+30FD # KATAKANA ITERATION MARK
-0xA1B4 U+30FE # KATAKANA VOICED ITERATION MARK
-0xA1B5 U+309D # HIRAGANA ITERATION MARK
-0xA1B6 U+309E # HIRAGANA VOICED ITERATION MARK
-0xA1B7 U+3003 # DITTO MARK
-0xA1B8 U+4EDD # <cjk>
-0xA1B9 U+3005 # IDEOGRAPHIC ITERATION MARK
-0xA1BA U+3006 # IDEOGRAPHIC CLOSING MARK
-0xA1BB U+3007 # IDEOGRAPHIC NUMBER ZERO
-0xA1BC U+30FC # KATAKANA-HIRAGANA PROLONGED SOUND MARK
-0xA1BD U+2014 # EM DASH Windows: U+2015
-0xA1BE U+2010 # HYPHEN
-0xA1BF U+FF0F # FULLWIDTH SOLIDUS
-0xA1C0 U+FF3C # FULLWIDTH REVERSE SOLIDUS
-0xA1C1 U+301C # WAVE DASH Windows: U+FF5E
-0xA1C2 U+2016 # DOUBLE VERTICAL LINE Windows: U+2225
-0xA1C3 U+FF5C # FULLWIDTH VERTICAL LINE
-0xA1C4 U+2026 # HORIZONTAL ELLIPSIS
-0xA1C5 U+2025 # TWO DOT LEADER
-0xA1C6 U+2018 # LEFT SINGLE QUOTATION MARK
-0xA1C7 U+2019 # RIGHT SINGLE QUOTATION MARK
-0xA1C8 U+201C # LEFT DOUBLE QUOTATION MARK
-0xA1C9 U+201D # RIGHT DOUBLE QUOTATION MARK
-0xA1CA U+FF08 # FULLWIDTH LEFT PARENTHESIS
-0xA1CB U+FF09 # FULLWIDTH RIGHT PARENTHESIS
-0xA1CC U+3014 # LEFT TORTOISE SHELL BRACKET
-0xA1CD U+3015 # RIGHT TORTOISE SHELL BRACKET
-0xA1CE U+FF3B # FULLWIDTH LEFT SQUARE BRACKET
-0xA1CF U+FF3D # FULLWIDTH RIGHT SQUARE BRACKET
-0xA1D0 U+FF5B # FULLWIDTH LEFT CURLY BRACKET
-0xA1D1 U+FF5D # FULLWIDTH RIGHT CURLY BRACKET
-0xA1D2 U+3008 # LEFT ANGLE BRACKET
-0xA1D3 U+3009 # RIGHT ANGLE BRACKET
-0xA1D4 U+300A # LEFT DOUBLE ANGLE BRACKET
-0xA1D5 U+300B # RIGHT DOUBLE ANGLE BRACKET
-0xA1D6 U+300C # LEFT CORNER BRACKET
-0xA1D7 U+300D # RIGHT CORNER BRACKET
-0xA1D8 U+300E # LEFT WHITE CORNER BRACKET
-0xA1D9 U+300F # RIGHT WHITE CORNER BRACKET
-0xA1DA U+3010 # LEFT BLACK LENTICULAR BRACKET
-0xA1DB U+3011 # RIGHT BLACK LENTICULAR BRACKET
-0xA1DC U+FF0B # FULLWIDTH PLUS SIGN
-0xA1DD U+2212 # MINUS SIGN Windows: U+FF0D
-0xA1DE U+00B1 # PLUS-MINUS SIGN
-0xA1DF U+00D7 # MULTIPLICATION SIGN
-0xA1E0 U+00F7 # DIVISION SIGN
-0xA1E1 U+FF1D # FULLWIDTH EQUALS SIGN
-0xA1E2 U+2260 # NOT EQUAL TO
-0xA1E3 U+FF1C # FULLWIDTH LESS-THAN SIGN
-0xA1E4 U+FF1E # FULLWIDTH GREATER-THAN SIGN
-0xA1E5 U+2266 # LESS-THAN OVER EQUAL TO
-0xA1E6 U+2267 # GREATER-THAN OVER EQUAL TO
-0xA1E7 U+221E # INFINITY
-0xA1E8 U+2234 # THEREFORE
-0xA1E9 U+2642 # MALE SIGN
-0xA1EA U+2640 # FEMALE SIGN
-0xA1EB U+00B0 # DEGREE SIGN
-0xA1EC U+2032 # PRIME
-0xA1ED U+2033 # DOUBLE PRIME
-0xA1EE U+2103 # DEGREE CELSIUS
-0xA1EF U+00A5 # YEN SIGN Windows: U+FFE5
-0xA1F0 U+FF04 # FULLWIDTH DOLLAR SIGN
-0xA1F1 U+00A2 # CENT SIGN Windows: U+FFE0
-0xA1F2 U+00A3 # POUND SIGN Windows: U+FFE1
-0xA1F3 U+FF05 # FULLWIDTH PERCENT SIGN
-0xA1F4 U+FF03 # FULLWIDTH NUMBER SIGN
-0xA1F5 U+FF06 # FULLWIDTH AMPERSAND
-0xA1F6 U+FF0A # FULLWIDTH ASTERISK
-0xA1F7 U+FF20 # FULLWIDTH COMMERCIAL AT
-0xA1F8 U+00A7 # SECTION SIGN
-0xA1F9 U+2606 # WHITE STAR
-0xA1FA U+2605 # BLACK STAR
-0xA1FB U+25CB # WHITE CIRCLE
-0xA1FC U+25CF # BLACK CIRCLE
-0xA1FD U+25CE # BULLSEYE
-0xA1FE U+25C7 # WHITE DIAMOND
-0xA2A1 U+25C6 # BLACK DIAMOND
-0xA2A2 U+25A1 # WHITE SQUARE
-0xA2A3 U+25A0 # BLACK SQUARE
-0xA2A4 U+25B3 # WHITE UP-POINTING TRIANGLE
-0xA2A5 U+25B2 # BLACK UP-POINTING TRIANGLE
-0xA2A6 U+25BD # WHITE DOWN-POINTING TRIANGLE
-0xA2A7 U+25BC # BLACK DOWN-POINTING TRIANGLE
-0xA2A8 U+203B # REFERENCE MARK
-0xA2A9 U+3012 # POSTAL MARK
-0xA2AA U+2192 # RIGHTWARDS ARROW
-0xA2AB U+2190 # LEFTWARDS ARROW
-0xA2AC U+2191 # UPWARDS ARROW
-0xA2AD U+2193 # DOWNWARDS ARROW
-0xA2AE U+3013 # GETA MARK
-0xA2AF U+FF07 # FULLWIDTH APOSTROPHE
-0xA2B0 U+FF02 # FULLWIDTH QUOTATION MARK [2000]
-0xA2B1 U+FF0D # FULLWIDTH HYPHEN-MINUS [2000]
-0xA2B2 U+FF5E # FULLWIDTH TILDE [2000]
-0xA2B3 U+3033 # VERTICAL KANA REPEAT MARK UPPER HALF [2000]
-0xA2B4 U+3034 # VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF [2000]
-0xA2B5 U+3035 # VERTICAL KANA REPEAT MARK LOWER HALF [2000]
-0xA2B6 U+303B # VERTICAL IDEOGRAPHIC ITERATION MARK [2000] [Unicode3.2]
-0xA2B7 U+303C # MASU MARK [2000] [Unicode3.2]
-0xA2B8 U+30FF # KATAKANA DIGRAPH KOTO [2000] [Unicode3.2]
-0xA2B9 U+309F # HIRAGANA DIGRAPH YORI [2000] [Unicode3.2]
-0xA2BA U+2208 # ELEMENT OF [1983]
-0xA2BB U+220B # CONTAINS AS MEMBER [1983]
-0xA2BC U+2286 # SUBSET OF OR EQUAL TO [1983]
-0xA2BD U+2287 # SUPERSET OF OR EQUAL TO [1983]
-0xA2BE U+2282 # SUBSET OF [1983]
-0xA2BF U+2283 # SUPERSET OF [1983]
-0xA2C0 U+222A # UNION [1983]
-0xA2C1 U+2229 # INTERSECTION [1983]
-0xA2C2 U+2284 # NOT A SUBSET OF [2000]
-0xA2C3 U+2285 # NOT A SUPERSET OF [2000]
-0xA2C4 U+228A # SUBSET OF WITH NOT EQUAL TO [2000]
-0xA2C5 U+228B # SUPERSET OF WITH NOT EQUAL TO [2000]
-0xA2C6 U+2209 # NOT AN ELEMENT OF [2000]
-0xA2C7 U+2205 # EMPTY SET [2000]
-0xA2C8 U+2305 # PROJECTIVE [2000]
-0xA2C9 U+2306 # PERSPECTIVE [2000]
-0xA2CA U+2227 # LOGICAL AND [1983]
-0xA2CB U+2228 # LOGICAL OR [1983]
-0xA2CC U+00AC # NOT SIGN [1983] Windows: U+FFE2
-0xA2CD U+21D2 # RIGHTWARDS DOUBLE ARROW [1983]
-0xA2CE U+21D4 # LEFT RIGHT DOUBLE ARROW [1983]
-0xA2CF U+2200 # FOR ALL [1983]
-0xA2D0 U+2203 # THERE EXISTS [1983]
-0xA2D1 U+2295 # CIRCLED PLUS [2000]
-0xA2D2 U+2296 # CIRCLED MINUS [2000]
-0xA2D3 U+2297 # CIRCLED TIMES [2000]
-0xA2D4 U+2225 # PARALLEL TO [2000]
-0xA2D5 U+2226 # NOT PARALLEL TO [2000]
-0xA2D6 U+FF5F # FULLWIDTH LEFT WHITE PARENTHESIS [2000] [Unicode3.2]
-0xA2D7 U+FF60 # FULLWIDTH RIGHT WHITE PARENTHESIS [2000] [Unicode3.2]
-0xA2D8 U+3018 # LEFT WHITE TORTOISE SHELL BRACKET [2000]
-0xA2D9 U+3019 # RIGHT WHITE TORTOISE SHELL BRACKET [2000]
-0xA2DA U+3016 # LEFT WHITE LENTICULAR BRACKET [2000]
-0xA2DB U+3017 # RIGHT WHITE LENTICULAR BRACKET [2000]
-0xA2DC U+2220 # ANGLE [1983]
-0xA2DD U+22A5 # UP TACK [1983]
-0xA2DE U+2312 # ARC [1983]
-0xA2DF U+2202 # PARTIAL DIFFERENTIAL [1983]
-0xA2E0 U+2207 # NABLA [1983]
-0xA2E1 U+2261 # IDENTICAL TO [1983]
-0xA2E2 U+2252 # APPROXIMATELY EQUAL TO OR THE IMAGE OF [1983]
-0xA2E3 U+226A # MUCH LESS-THAN [1983]
-0xA2E4 U+226B # MUCH GREATER-THAN [1983]
-0xA2E5 U+221A # SQUARE ROOT [1983]
-0xA2E6 U+223D # REVERSED TILDE [1983]
-0xA2E7 U+221D # PROPORTIONAL TO [1983]
-0xA2E8 U+2235 # BECAUSE [1983]
-0xA2E9 U+222B # INTEGRAL [1983]
-0xA2EA U+222C # DOUBLE INTEGRAL [1983]
-0xA2EB U+2262 # NOT IDENTICAL TO [2000]
-0xA2EC U+2243 # ASYMPTOTICALLY EQUAL TO [2000]
-0xA2ED U+2245 # APPROXIMATELY EQUAL TO [2000]
-0xA2EE U+2248 # ALMOST EQUAL TO [2000]
-0xA2EF U+2276 # LESS-THAN OR GREATER-THAN [2000]
-0xA2F0 U+2277 # GREATER-THAN OR LESS-THAN [2000]
-0xA2F1 U+2194 # LEFT RIGHT ARROW [2000]
-0xA2F2 U+212B # ANGSTROM SIGN [1983]
-0xA2F3 U+2030 # PER MILLE SIGN [1983]
-0xA2F4 U+266F # MUSIC SHARP SIGN [1983]
-0xA2F5 U+266D # MUSIC FLAT SIGN [1983]
-0xA2F6 U+266A # EIGHTH NOTE [1983]
-0xA2F7 U+2020 # DAGGER [1983]
-0xA2F8 U+2021 # DOUBLE DAGGER [1983]
-0xA2F9 U+00B6 # PILCROW SIGN [1983]
-0xA2FA U+266E # MUSIC NATURAL SIGN [2000]
-0xA2FB U+266B # BEAMED EIGHTH NOTES [2000]
-0xA2FC U+266C # BEAMED SIXTEENTH NOTES [2000]
-0xA2FD U+2669 # QUARTER NOTE [2000]
-0xA2FE U+25EF # LARGE CIRCLE [1983]
-0xA3A1 U+25B7 # WHITE RIGHT-POINTING TRIANGLE [2000]
-0xA3A2 U+25B6 # BLACK RIGHT-POINTING TRIANGLE [2000]
-0xA3A3 U+25C1 # WHITE LEFT-POINTING TRIANGLE [2000]
-0xA3A4 U+25C0 # BLACK LEFT-POINTING TRIANGLE [2000]
-0xA3A5 U+2197 # NORTH EAST ARROW [2000]
-0xA3A6 U+2198 # SOUTH EAST ARROW [2000]
-0xA3A7 U+2196 # NORTH WEST ARROW [2000]
-0xA3A8 U+2199 # SOUTH WEST ARROW [2000]
-0xA3A9 U+21C4 # RIGHTWARDS ARROW OVER LEFTWARDS ARROW [2000]
-0xA3AA U+21E8 # RIGHTWARDS WHITE ARROW [2000]
-0xA3AB U+21E6 # LEFTWARDS WHITE ARROW [2000]
-0xA3AC U+21E7 # UPWARDS WHITE ARROW [2000]
-0xA3AD U+21E9 # DOWNWARDS WHITE ARROW [2000]
-0xA3AE U+2934 # ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS [2000] [Unicode3.2]
-0xA3AF U+2935 # ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS [2000] [Unicode3.2]
-0xA3B0 U+FF10 # FULLWIDTH DIGIT ZERO
-0xA3B1 U+FF11 # FULLWIDTH DIGIT ONE
-0xA3B2 U+FF12 # FULLWIDTH DIGIT TWO
-0xA3B3 U+FF13 # FULLWIDTH DIGIT THREE
-0xA3B4 U+FF14 # FULLWIDTH DIGIT FOUR
-0xA3B5 U+FF15 # FULLWIDTH DIGIT FIVE
-0xA3B6 U+FF16 # FULLWIDTH DIGIT SIX
-0xA3B7 U+FF17 # FULLWIDTH DIGIT SEVEN
-0xA3B8 U+FF18 # FULLWIDTH DIGIT EIGHT
-0xA3B9 U+FF19 # FULLWIDTH DIGIT NINE
-0xA3BA U+29BF # CIRCLED BULLET [2000] [Unicode3.2]
-0xA3BB U+25C9 # FISHEYE [2000]
-0xA3BC U+303D # PART ALTERNATION MARK [2000] [Unicode3.2]
-0xA3BD U+FE46 # WHITE SESAME DOT [2000] [Unicode3.2]
-0xA3BE U+FE45 # SESAME DOT [2000] [Unicode3.2]
-0xA3BF U+25E6 # WHITE BULLET [2000]
-0xA3C0 U+2022 # BULLET [2000]
-0xA3C1 U+FF21 # FULLWIDTH LATIN CAPITAL LETTER A
-0xA3C2 U+FF22 # FULLWIDTH LATIN CAPITAL LETTER B
-0xA3C3 U+FF23 # FULLWIDTH LATIN CAPITAL LETTER C
-0xA3C4 U+FF24 # FULLWIDTH LATIN CAPITAL LETTER D
-0xA3C5 U+FF25 # FULLWIDTH LATIN CAPITAL LETTER E
-0xA3C6 U+FF26 # FULLWIDTH LATIN CAPITAL LETTER F
-0xA3C7 U+FF27 # FULLWIDTH LATIN CAPITAL LETTER G
-0xA3C8 U+FF28 # FULLWIDTH LATIN CAPITAL LETTER H
-0xA3C9 U+FF29 # FULLWIDTH LATIN CAPITAL LETTER I
-0xA3CA U+FF2A # FULLWIDTH LATIN CAPITAL LETTER J
-0xA3CB U+FF2B # FULLWIDTH LATIN CAPITAL LETTER K
-0xA3CC U+FF2C # FULLWIDTH LATIN CAPITAL LETTER L
-0xA3CD U+FF2D # FULLWIDTH LATIN CAPITAL LETTER M
-0xA3CE U+FF2E # FULLWIDTH LATIN CAPITAL LETTER N
-0xA3CF U+FF2F # FULLWIDTH LATIN CAPITAL LETTER O
-0xA3D0 U+FF30 # FULLWIDTH LATIN CAPITAL LETTER P
-0xA3D1 U+FF31 # FULLWIDTH LATIN CAPITAL LETTER Q
-0xA3D2 U+FF32 # FULLWIDTH LATIN CAPITAL LETTER R
-0xA3D3 U+FF33 # FULLWIDTH LATIN CAPITAL LETTER S
-0xA3D4 U+FF34 # FULLWIDTH LATIN CAPITAL LETTER T
-0xA3D5 U+FF35 # FULLWIDTH LATIN CAPITAL LETTER U
-0xA3D6 U+FF36 # FULLWIDTH LATIN CAPITAL LETTER V
-0xA3D7 U+FF37 # FULLWIDTH LATIN CAPITAL LETTER W
-0xA3D8 U+FF38 # FULLWIDTH LATIN CAPITAL LETTER X
-0xA3D9 U+FF39 # FULLWIDTH LATIN CAPITAL LETTER Y
-0xA3DA U+FF3A # FULLWIDTH LATIN CAPITAL LETTER Z
-0xA3DB U+2213 # MINUS-OR-PLUS SIGN [2000]
-0xA3DC U+2135 # ALEF SYMBOL [2000]
-0xA3DD U+210F # PLANCK CONSTANT OVER TWO PI [2000]
-0xA3DE U+33CB # SQUARE HP [2000]
-0xA3DF U+2113 # SCRIPT SMALL L [2000]
-0xA3E0 U+2127 # INVERTED OHM SIGN [2000]
-0xA3E1 U+FF41 # FULLWIDTH LATIN SMALL LETTER A
-0xA3E2 U+FF42 # FULLWIDTH LATIN SMALL LETTER B
-0xA3E3 U+FF43 # FULLWIDTH LATIN SMALL LETTER C
-0xA3E4 U+FF44 # FULLWIDTH LATIN SMALL LETTER D
-0xA3E5 U+FF45 # FULLWIDTH LATIN SMALL LETTER E
-0xA3E6 U+FF46 # FULLWIDTH LATIN SMALL LETTER F
-0xA3E7 U+FF47 # FULLWIDTH LATIN SMALL LETTER G
-0xA3E8 U+FF48 # FULLWIDTH LATIN SMALL LETTER H
-0xA3E9 U+FF49 # FULLWIDTH LATIN SMALL LETTER I
-0xA3EA U+FF4A # FULLWIDTH LATIN SMALL LETTER J
-0xA3EB U+FF4B # FULLWIDTH LATIN SMALL LETTER K
-0xA3EC U+FF4C # FULLWIDTH LATIN SMALL LETTER L
-0xA3ED U+FF4D # FULLWIDTH LATIN SMALL LETTER M
-0xA3EE U+FF4E # FULLWIDTH LATIN SMALL LETTER N
-0xA3EF U+FF4F # FULLWIDTH LATIN SMALL LETTER O
-0xA3F0 U+FF50 # FULLWIDTH LATIN SMALL LETTER P
-0xA3F1 U+FF51 # FULLWIDTH LATIN SMALL LETTER Q
-0xA3F2 U+FF52 # FULLWIDTH LATIN SMALL LETTER R
-0xA3F3 U+FF53 # FULLWIDTH LATIN SMALL LETTER S
-0xA3F4 U+FF54 # FULLWIDTH LATIN SMALL LETTER T
-0xA3F5 U+FF55 # FULLWIDTH LATIN SMALL LETTER U
-0xA3F6 U+FF56 # FULLWIDTH LATIN SMALL LETTER V
-0xA3F7 U+FF57 # FULLWIDTH LATIN SMALL LETTER W
-0xA3F8 U+FF58 # FULLWIDTH LATIN SMALL LETTER X
-0xA3F9 U+FF59 # FULLWIDTH LATIN SMALL LETTER Y
-0xA3FA U+FF5A # FULLWIDTH LATIN SMALL LETTER Z
-0xA3FB U+30A0 # KATAKANA-HIRAGANA DOUBLE HYPHEN [2000] [Unicode3.2]
-0xA3FC U+2013 # EN DASH [2000]
-0xA3FD U+29FA # DOUBLE PLUS [2000] [Unicode3.2]
-0xA3FE U+29FB # TRIPLE PLUS [2000] [Unicode3.2]
-0xA4A1 U+3041 # HIRAGANA LETTER SMALL A
-0xA4A2 U+3042 # HIRAGANA LETTER A
-0xA4A3 U+3043 # HIRAGANA LETTER SMALL I
-0xA4A4 U+3044 # HIRAGANA LETTER I
-0xA4A5 U+3045 # HIRAGANA LETTER SMALL U
-0xA4A6 U+3046 # HIRAGANA LETTER U
-0xA4A7 U+3047 # HIRAGANA LETTER SMALL E
-0xA4A8 U+3048 # HIRAGANA LETTER E
-0xA4A9 U+3049 # HIRAGANA LETTER SMALL O
-0xA4AA U+304A # HIRAGANA LETTER O
-0xA4AB U+304B # HIRAGANA LETTER KA
-0xA4AC U+304C # HIRAGANA LETTER GA
-0xA4AD U+304D # HIRAGANA LETTER KI
-0xA4AE U+304E # HIRAGANA LETTER GI
-0xA4AF U+304F # HIRAGANA LETTER KU
-0xA4B0 U+3050 # HIRAGANA LETTER GU
-0xA4B1 U+3051 # HIRAGANA LETTER KE
-0xA4B2 U+3052 # HIRAGANA LETTER GE
-0xA4B3 U+3053 # HIRAGANA LETTER KO
-0xA4B4 U+3054 # HIRAGANA LETTER GO
-0xA4B5 U+3055 # HIRAGANA LETTER SA
-0xA4B6 U+3056 # HIRAGANA LETTER ZA
-0xA4B7 U+3057 # HIRAGANA LETTER SI
-0xA4B8 U+3058 # HIRAGANA LETTER ZI
-0xA4B9 U+3059 # HIRAGANA LETTER SU
-0xA4BA U+305A # HIRAGANA LETTER ZU
-0xA4BB U+305B # HIRAGANA LETTER SE
-0xA4BC U+305C # HIRAGANA LETTER ZE
-0xA4BD U+305D # HIRAGANA LETTER SO
-0xA4BE U+305E # HIRAGANA LETTER ZO
-0xA4BF U+305F # HIRAGANA LETTER TA
-0xA4C0 U+3060 # HIRAGANA LETTER DA
-0xA4C1 U+3061 # HIRAGANA LETTER TI
-0xA4C2 U+3062 # HIRAGANA LETTER DI
-0xA4C3 U+3063 # HIRAGANA LETTER SMALL TU
-0xA4C4 U+3064 # HIRAGANA LETTER TU
-0xA4C5 U+3065 # HIRAGANA LETTER DU
-0xA4C6 U+3066 # HIRAGANA LETTER TE
-0xA4C7 U+3067 # HIRAGANA LETTER DE
-0xA4C8 U+3068 # HIRAGANA LETTER TO
-0xA4C9 U+3069 # HIRAGANA LETTER DO
-0xA4CA U+306A # HIRAGANA LETTER NA
-0xA4CB U+306B # HIRAGANA LETTER NI
-0xA4CC U+306C # HIRAGANA LETTER NU
-0xA4CD U+306D # HIRAGANA LETTER NE
-0xA4CE U+306E # HIRAGANA LETTER NO
-0xA4CF U+306F # HIRAGANA LETTER HA
-0xA4D0 U+3070 # HIRAGANA LETTER BA
-0xA4D1 U+3071 # HIRAGANA LETTER PA
-0xA4D2 U+3072 # HIRAGANA LETTER HI
-0xA4D3 U+3073 # HIRAGANA LETTER BI
-0xA4D4 U+3074 # HIRAGANA LETTER PI
-0xA4D5 U+3075 # HIRAGANA LETTER HU
-0xA4D6 U+3076 # HIRAGANA LETTER BU
-0xA4D7 U+3077 # HIRAGANA LETTER PU
-0xA4D8 U+3078 # HIRAGANA LETTER HE
-0xA4D9 U+3079 # HIRAGANA LETTER BE
-0xA4DA U+307A # HIRAGANA LETTER PE
-0xA4DB U+307B # HIRAGANA LETTER HO
-0xA4DC U+307C # HIRAGANA LETTER BO
-0xA4DD U+307D # HIRAGANA LETTER PO
-0xA4DE U+307E # HIRAGANA LETTER MA
-0xA4DF U+307F # HIRAGANA LETTER MI
-0xA4E0 U+3080 # HIRAGANA LETTER MU
-0xA4E1 U+3081 # HIRAGANA LETTER ME
-0xA4E2 U+3082 # HIRAGANA LETTER MO
-0xA4E3 U+3083 # HIRAGANA LETTER SMALL YA
-0xA4E4 U+3084 # HIRAGANA LETTER YA
-0xA4E5 U+3085 # HIRAGANA LETTER SMALL YU
-0xA4E6 U+3086 # HIRAGANA LETTER YU
-0xA4E7 U+3087 # HIRAGANA LETTER SMALL YO
-0xA4E8 U+3088 # HIRAGANA LETTER YO
-0xA4E9 U+3089 # HIRAGANA LETTER RA
-0xA4EA U+308A # HIRAGANA LETTER RI
-0xA4EB U+308B # HIRAGANA LETTER RU
-0xA4EC U+308C # HIRAGANA LETTER RE
-0xA4ED U+308D # HIRAGANA LETTER RO
-0xA4EE U+308E # HIRAGANA LETTER SMALL WA
-0xA4EF U+308F # HIRAGANA LETTER WA
-0xA4F0 U+3090 # HIRAGANA LETTER WI
-0xA4F1 U+3091 # HIRAGANA LETTER WE
-0xA4F2 U+3092 # HIRAGANA LETTER WO
-0xA4F3 U+3093 # HIRAGANA LETTER N
-0xA4F4 U+3094 # HIRAGANA LETTER VU [2000]
-0xA4F5 U+3095 # HIRAGANA LETTER SMALL KA [2000] [Unicode3.2]
-0xA4F6 U+3096 # HIRAGANA LETTER SMALL KE [2000] [Unicode3.2]
-0xA4F7 U+304B+309A # [2000]
-0xA4F8 U+304D+309A # [2000]
-0xA4F9 U+304F+309A # [2000]
-0xA4FA U+3051+309A # [2000]
-0xA4FB U+3053+309A # [2000]
-0xA4FC # <reserved>
-0xA4FD # <reserved>
-0xA4FE # <reserved>
-0xA5A1 U+30A1 # KATAKANA LETTER SMALL A
-0xA5A2 U+30A2 # KATAKANA LETTER A
-0xA5A3 U+30A3 # KATAKANA LETTER SMALL I
-0xA5A4 U+30A4 # KATAKANA LETTER I
-0xA5A5 U+30A5 # KATAKANA LETTER SMALL U
-0xA5A6 U+30A6 # KATAKANA LETTER U
-0xA5A7 U+30A7 # KATAKANA LETTER SMALL E
-0xA5A8 U+30A8 # KATAKANA LETTER E
-0xA5A9 U+30A9 # KATAKANA LETTER SMALL O
-0xA5AA U+30AA # KATAKANA LETTER O
-0xA5AB U+30AB # KATAKANA LETTER KA
-0xA5AC U+30AC # KATAKANA LETTER GA
-0xA5AD U+30AD # KATAKANA LETTER KI
-0xA5AE U+30AE # KATAKANA LETTER GI
-0xA5AF U+30AF # KATAKANA LETTER KU
-0xA5B0 U+30B0 # KATAKANA LETTER GU
-0xA5B1 U+30B1 # KATAKANA LETTER KE
-0xA5B2 U+30B2 # KATAKANA LETTER GE
-0xA5B3 U+30B3 # KATAKANA LETTER KO
-0xA5B4 U+30B4 # KATAKANA LETTER GO
-0xA5B5 U+30B5 # KATAKANA LETTER SA
-0xA5B6 U+30B6 # KATAKANA LETTER ZA
-0xA5B7 U+30B7 # KATAKANA LETTER SI
-0xA5B8 U+30B8 # KATAKANA LETTER ZI
-0xA5B9 U+30B9 # KATAKANA LETTER SU
-0xA5BA U+30BA # KATAKANA LETTER ZU
-0xA5BB U+30BB # KATAKANA LETTER SE
-0xA5BC U+30BC # KATAKANA LETTER ZE
-0xA5BD U+30BD # KATAKANA LETTER SO
-0xA5BE U+30BE # KATAKANA LETTER ZO
-0xA5BF U+30BF # KATAKANA LETTER TA
-0xA5C0 U+30C0 # KATAKANA LETTER DA
-0xA5C1 U+30C1 # KATAKANA LETTER TI
-0xA5C2 U+30C2 # KATAKANA LETTER DI
-0xA5C3 U+30C3 # KATAKANA LETTER SMALL TU
-0xA5C4 U+30C4 # KATAKANA LETTER TU
-0xA5C5 U+30C5 # KATAKANA LETTER DU
-0xA5C6 U+30C6 # KATAKANA LETTER TE
-0xA5C7 U+30C7 # KATAKANA LETTER DE
-0xA5C8 U+30C8 # KATAKANA LETTER TO
-0xA5C9 U+30C9 # KATAKANA LETTER DO
-0xA5CA U+30CA # KATAKANA LETTER NA
-0xA5CB U+30CB # KATAKANA LETTER NI
-0xA5CC U+30CC # KATAKANA LETTER NU
-0xA5CD U+30CD # KATAKANA LETTER NE
-0xA5CE U+30CE # KATAKANA LETTER NO
-0xA5CF U+30CF # KATAKANA LETTER HA
-0xA5D0 U+30D0 # KATAKANA LETTER BA
-0xA5D1 U+30D1 # KATAKANA LETTER PA
-0xA5D2 U+30D2 # KATAKANA LETTER HI
-0xA5D3 U+30D3 # KATAKANA LETTER BI
-0xA5D4 U+30D4 # KATAKANA LETTER PI
-0xA5D5 U+30D5 # KATAKANA LETTER HU
-0xA5D6 U+30D6 # KATAKANA LETTER BU
-0xA5D7 U+30D7 # KATAKANA LETTER PU
-0xA5D8 U+30D8 # KATAKANA LETTER HE
-0xA5D9 U+30D9 # KATAKANA LETTER BE
-0xA5DA U+30DA # KATAKANA LETTER PE
-0xA5DB U+30DB # KATAKANA LETTER HO
-0xA5DC U+30DC # KATAKANA LETTER BO
-0xA5DD U+30DD # KATAKANA LETTER PO
-0xA5DE U+30DE # KATAKANA LETTER MA
-0xA5DF U+30DF # KATAKANA LETTER MI
-0xA5E0 U+30E0 # KATAKANA LETTER MU
-0xA5E1 U+30E1 # KATAKANA LETTER ME
-0xA5E2 U+30E2 # KATAKANA LETTER MO
-0xA5E3 U+30E3 # KATAKANA LETTER SMALL YA
-0xA5E4 U+30E4 # KATAKANA LETTER YA
-0xA5E5 U+30E5 # KATAKANA LETTER SMALL YU
-0xA5E6 U+30E6 # KATAKANA LETTER YU
-0xA5E7 U+30E7 # KATAKANA LETTER SMALL YO
-0xA5E8 U+30E8 # KATAKANA LETTER YO
-0xA5E9 U+30E9 # KATAKANA LETTER RA
-0xA5EA U+30EA # KATAKANA LETTER RI
-0xA5EB U+30EB # KATAKANA LETTER RU
-0xA5EC U+30EC # KATAKANA LETTER RE
-0xA5ED U+30ED # KATAKANA LETTER RO
-0xA5EE U+30EE # KATAKANA LETTER SMALL WA
-0xA5EF U+30EF # KATAKANA LETTER WA
-0xA5F0 U+30F0 # KATAKANA LETTER WI
-0xA5F1 U+30F1 # KATAKANA LETTER WE
-0xA5F2 U+30F2 # KATAKANA LETTER WO
-0xA5F3 U+30F3 # KATAKANA LETTER N
-0xA5F4 U+30F4 # KATAKANA LETTER VU
-0xA5F5 U+30F5 # KATAKANA LETTER SMALL KA
-0xA5F6 U+30F6 # KATAKANA LETTER SMALL KE
-0xA5F7 U+30AB+309A # [2000]
-0xA5F8 U+30AD+309A # [2000]
-0xA5F9 U+30AF+309A # [2000]
-0xA5FA U+30B1+309A # [2000]
-0xA5FB U+30B3+309A # [2000]
-0xA5FC U+30BB+309A # [2000]
-0xA5FD U+30C4+309A # [2000]
-0xA5FE U+30C8+309A # [2000]
-0xA6A1 U+0391 # GREEK CAPITAL LETTER ALPHA
-0xA6A2 U+0392 # GREEK CAPITAL LETTER BETA
-0xA6A3 U+0393 # GREEK CAPITAL LETTER GAMMA
-0xA6A4 U+0394 # GREEK CAPITAL LETTER DELTA
-0xA6A5 U+0395 # GREEK CAPITAL LETTER EPSILON
-0xA6A6 U+0396 # GREEK CAPITAL LETTER ZETA
-0xA6A7 U+0397 # GREEK CAPITAL LETTER ETA
-0xA6A8 U+0398 # GREEK CAPITAL LETTER THETA
-0xA6A9 U+0399 # GREEK CAPITAL LETTER IOTA
-0xA6AA U+039A # GREEK CAPITAL LETTER KAPPA
-0xA6AB U+039B # GREEK CAPITAL LETTER LAMDA
-0xA6AC U+039C # GREEK CAPITAL LETTER MU
-0xA6AD U+039D # GREEK CAPITAL LETTER NU
-0xA6AE U+039E # GREEK CAPITAL LETTER XI
-0xA6AF U+039F # GREEK CAPITAL LETTER OMICRON
-0xA6B0 U+03A0 # GREEK CAPITAL LETTER PI
-0xA6B1 U+03A1 # GREEK CAPITAL LETTER RHO
-0xA6B2 U+03A3 # GREEK CAPITAL LETTER SIGMA
-0xA6B3 U+03A4 # GREEK CAPITAL LETTER TAU
-0xA6B4 U+03A5 # GREEK CAPITAL LETTER UPSILON
-0xA6B5 U+03A6 # GREEK CAPITAL LETTER PHI
-0xA6B6 U+03A7 # GREEK CAPITAL LETTER CHI
-0xA6B7 U+03A8 # GREEK CAPITAL LETTER PSI
-0xA6B8 U+03A9 # GREEK CAPITAL LETTER OMEGA
-0xA6B9 U+2664 # WHITE SPADE SUIT [2000]
-0xA6BA U+2660 # BLACK SPADE SUIT [2000]
-0xA6BB U+2662 # WHITE DIAMOND SUIT [2000]
-0xA6BC U+2666 # BLACK DIAMOND SUIT [2000]
-0xA6BD U+2661 # WHITE HEART SUIT [2000]
-0xA6BE U+2665 # BLACK HEART SUIT [2000]
-0xA6BF U+2667 # WHITE CLUB SUIT [2000]
-0xA6C0 U+2663 # BLACK CLUB SUIT [2000]
-0xA6C1 U+03B1 # GREEK SMALL LETTER ALPHA
-0xA6C2 U+03B2 # GREEK SMALL LETTER BETA
-0xA6C3 U+03B3 # GREEK SMALL LETTER GAMMA
-0xA6C4 U+03B4 # GREEK SMALL LETTER DELTA
-0xA6C5 U+03B5 # GREEK SMALL LETTER EPSILON
-0xA6C6 U+03B6 # GREEK SMALL LETTER ZETA
-0xA6C7 U+03B7 # GREEK SMALL LETTER ETA
-0xA6C8 U+03B8 # GREEK SMALL LETTER THETA
-0xA6C9 U+03B9 # GREEK SMALL LETTER IOTA
-0xA6CA U+03BA # GREEK SMALL LETTER KAPPA
-0xA6CB U+03BB # GREEK SMALL LETTER LAMDA
-0xA6CC U+03BC # GREEK SMALL LETTER MU
-0xA6CD U+03BD # GREEK SMALL LETTER NU
-0xA6CE U+03BE # GREEK SMALL LETTER XI
-0xA6CF U+03BF # GREEK SMALL LETTER OMICRON
-0xA6D0 U+03C0 # GREEK SMALL LETTER PI
-0xA6D1 U+03C1 # GREEK SMALL LETTER RHO
-0xA6D2 U+03C3 # GREEK SMALL LETTER SIGMA
-0xA6D3 U+03C4 # GREEK SMALL LETTER TAU
-0xA6D4 U+03C5 # GREEK SMALL LETTER UPSILON
-0xA6D5 U+03C6 # GREEK SMALL LETTER PHI
-0xA6D6 U+03C7 # GREEK SMALL LETTER CHI
-0xA6D7 U+03C8 # GREEK SMALL LETTER PSI
-0xA6D8 U+03C9 # GREEK SMALL LETTER OMEGA
-0xA6D9 U+03C2 # GREEK SMALL LETTER FINAL SIGMA [2000]
-0xA6DA U+24F5 # DOUBLE CIRCLED DIGIT ONE [2000] [Unicode3.2]
-0xA6DB U+24F6 # DOUBLE CIRCLED DIGIT TWO [2000] [Unicode3.2]
-0xA6DC U+24F7 # DOUBLE CIRCLED DIGIT THREE [2000] [Unicode3.2]
-0xA6DD U+24F8 # DOUBLE CIRCLED DIGIT FOUR [2000] [Unicode3.2]
-0xA6DE U+24F9 # DOUBLE CIRCLED DIGIT FIVE [2000] [Unicode3.2]
-0xA6DF U+24FA # DOUBLE CIRCLED DIGIT SIX [2000] [Unicode3.2]
-0xA6E0 U+24FB # DOUBLE CIRCLED DIGIT SEVEN [2000] [Unicode3.2]
-0xA6E1 U+24FC # DOUBLE CIRCLED DIGIT EIGHT [2000] [Unicode3.2]
-0xA6E2 U+24FD # DOUBLE CIRCLED DIGIT NINE [2000] [Unicode3.2]
-0xA6E3 U+24FE # DOUBLE CIRCLED NUMBER TEN [2000] [Unicode3.2]
-0xA6E4 U+2616 # WHITE SHOGI PIECE [2000] [Unicode3.2]
-0xA6E5 U+2617 # BLACK SHOGI PIECE [2000] [Unicode3.2]
-0xA6E6 U+3020 # POSTAL MARK FACE [2000]
-0xA6E7 U+260E # BLACK TELEPHONE [2000]
-0xA6E8 U+2600 # BLACK SUN WITH RAYS [2000]
-0xA6E9 U+2601 # CLOUD [2000]
-0xA6EA U+2602 # UMBRELLA [2000]
-0xA6EB U+2603 # SNOWMAN [2000]
-0xA6EC U+2668 # HOT SPRINGS [2000]
-0xA6ED U+25B1 # WHITE PARALLELOGRAM [2000]
-0xA6EE U+31F0 # KATAKANA LETTER SMALL KU [2000] [Unicode3.2]
-0xA6EF U+31F1 # KATAKANA LETTER SMALL SI [2000] [Unicode3.2]
-0xA6F0 U+31F2 # KATAKANA LETTER SMALL SU [2000] [Unicode3.2]
-0xA6F1 U+31F3 # KATAKANA LETTER SMALL TO [2000] [Unicode3.2]
-0xA6F2 U+31F4 # KATAKANA LETTER SMALL NU [2000] [Unicode3.2]
-0xA6F3 U+31F5 # KATAKANA LETTER SMALL HA [2000] [Unicode3.2]
-0xA6F4 U+31F6 # KATAKANA LETTER SMALL HI [2000] [Unicode3.2]
-0xA6F5 U+31F7 # KATAKANA LETTER SMALL HU [2000] [Unicode3.2]
-0xA6F6 U+31F8 # KATAKANA LETTER SMALL HE [2000] [Unicode3.2]
-0xA6F7 U+31F9 # KATAKANA LETTER SMALL HO [2000] [Unicode3.2]
-0xA6F8 U+31F7+309A # [2000]
-0xA6F9 U+31FA # KATAKANA LETTER SMALL MU [2000] [Unicode3.2]
-0xA6FA U+31FB # KATAKANA LETTER SMALL RA [2000] [Unicode3.2]
-0xA6FB U+31FC # KATAKANA LETTER SMALL RI [2000] [Unicode3.2]
-0xA6FC U+31FD # KATAKANA LETTER SMALL RU [2000] [Unicode3.2]
-0xA6FD U+31FE # KATAKANA LETTER SMALL RE [2000] [Unicode3.2]
-0xA6FE U+31FF # KATAKANA LETTER SMALL RO [2000] [Unicode3.2]
-0xA7A1 U+0410 # CYRILLIC CAPITAL LETTER A
-0xA7A2 U+0411 # CYRILLIC CAPITAL LETTER BE
-0xA7A3 U+0412 # CYRILLIC CAPITAL LETTER VE
-0xA7A4 U+0413 # CYRILLIC CAPITAL LETTER GHE
-0xA7A5 U+0414 # CYRILLIC CAPITAL LETTER DE
-0xA7A6 U+0415 # CYRILLIC CAPITAL LETTER IE
-0xA7A7 U+0401 # CYRILLIC CAPITAL LETTER IO
-0xA7A8 U+0416 # CYRILLIC CAPITAL LETTER ZHE
-0xA7A9 U+0417 # CYRILLIC CAPITAL LETTER ZE
-0xA7AA U+0418 # CYRILLIC CAPITAL LETTER I
-0xA7AB U+0419 # CYRILLIC CAPITAL LETTER SHORT I
-0xA7AC U+041A # CYRILLIC CAPITAL LETTER KA
-0xA7AD U+041B # CYRILLIC CAPITAL LETTER EL
-0xA7AE U+041C # CYRILLIC CAPITAL LETTER EM
-0xA7AF U+041D # CYRILLIC CAPITAL LETTER EN
-0xA7B0 U+041E # CYRILLIC CAPITAL LETTER O
-0xA7B1 U+041F # CYRILLIC CAPITAL LETTER PE
-0xA7B2 U+0420 # CYRILLIC CAPITAL LETTER ER
-0xA7B3 U+0421 # CYRILLIC CAPITAL LETTER ES
-0xA7B4 U+0422 # CYRILLIC CAPITAL LETTER TE
-0xA7B5 U+0423 # CYRILLIC CAPITAL LETTER U
-0xA7B6 U+0424 # CYRILLIC CAPITAL LETTER EF
-0xA7B7 U+0425 # CYRILLIC CAPITAL LETTER HA
-0xA7B8 U+0426 # CYRILLIC CAPITAL LETTER TSE
-0xA7B9 U+0427 # CYRILLIC CAPITAL LETTER CHE
-0xA7BA U+0428 # CYRILLIC CAPITAL LETTER SHA
-0xA7BB U+0429 # CYRILLIC CAPITAL LETTER SHCHA
-0xA7BC U+042A # CYRILLIC CAPITAL LETTER HARD SIGN
-0xA7BD U+042B # CYRILLIC CAPITAL LETTER YERU
-0xA7BE U+042C # CYRILLIC CAPITAL LETTER SOFT SIGN
-0xA7BF U+042D # CYRILLIC CAPITAL LETTER E
-0xA7C0 U+042E # CYRILLIC CAPITAL LETTER YU
-0xA7C1 U+042F # CYRILLIC CAPITAL LETTER YA
-0xA7C2 U+23BE # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT [2000] [Unicode3.2]
-0xA7C3 U+23BF # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT [2000] [Unicode3.2]
-0xA7C4 U+23C0 # DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE [2000] [Unicode3.2]
-0xA7C5 U+23C1 # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE [2000] [Unicode3.2]
-0xA7C6 U+23C2 # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE [2000] [Unicode3.2]
-0xA7C7 U+23C3 # DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE [2000] [Unicode3.2]
-0xA7C8 U+23C4 # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE [2000] [Unicode3.2]
-0xA7C9 U+23C5 # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE [2000] [Unicode3.2]
-0xA7CA U+23C6 # DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE [2000] [Unicode3.2]
-0xA7CB U+23C7 # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE [2000] [Unicode3.2]
-0xA7CC U+23C8 # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE [2000] [Unicode3.2]
-0xA7CD U+23C9 # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL [2000] [Unicode3.2]
-0xA7CE U+23CA # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL [2000] [Unicode3.2]
-0xA7CF U+23CB # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT [2000] [Unicode3.2]
-0xA7D0 U+23CC # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT [2000] [Unicode3.2]
-0xA7D1 U+0430 # CYRILLIC SMALL LETTER A
-0xA7D2 U+0431 # CYRILLIC SMALL LETTER BE
-0xA7D3 U+0432 # CYRILLIC SMALL LETTER VE
-0xA7D4 U+0433 # CYRILLIC SMALL LETTER GHE
-0xA7D5 U+0434 # CYRILLIC SMALL LETTER DE
-0xA7D6 U+0435 # CYRILLIC SMALL LETTER IE
-0xA7D7 U+0451 # CYRILLIC SMALL LETTER IO
-0xA7D8 U+0436 # CYRILLIC SMALL LETTER ZHE
-0xA7D9 U+0437 # CYRILLIC SMALL LETTER ZE
-0xA7DA U+0438 # CYRILLIC SMALL LETTER I
-0xA7DB U+0439 # CYRILLIC SMALL LETTER SHORT I
-0xA7DC U+043A # CYRILLIC SMALL LETTER KA
-0xA7DD U+043B # CYRILLIC SMALL LETTER EL
-0xA7DE U+043C # CYRILLIC SMALL LETTER EM
-0xA7DF U+043D # CYRILLIC SMALL LETTER EN
-0xA7E0 U+043E # CYRILLIC SMALL LETTER O
-0xA7E1 U+043F # CYRILLIC SMALL LETTER PE
-0xA7E2 U+0440 # CYRILLIC SMALL LETTER ER
-0xA7E3 U+0441 # CYRILLIC SMALL LETTER ES
-0xA7E4 U+0442 # CYRILLIC SMALL LETTER TE
-0xA7E5 U+0443 # CYRILLIC SMALL LETTER U
-0xA7E6 U+0444 # CYRILLIC SMALL LETTER EF
-0xA7E7 U+0445 # CYRILLIC SMALL LETTER HA
-0xA7E8 U+0446 # CYRILLIC SMALL LETTER TSE
-0xA7E9 U+0447 # CYRILLIC SMALL LETTER CHE
-0xA7EA U+0448 # CYRILLIC SMALL LETTER SHA
-0xA7EB U+0449 # CYRILLIC SMALL LETTER SHCHA
-0xA7EC U+044A # CYRILLIC SMALL LETTER HARD SIGN
-0xA7ED U+044B # CYRILLIC SMALL LETTER YERU
-0xA7EE U+044C # CYRILLIC SMALL LETTER SOFT SIGN
-0xA7EF U+044D # CYRILLIC SMALL LETTER E
-0xA7F0 U+044E # CYRILLIC SMALL LETTER YU
-0xA7F1 U+044F # CYRILLIC SMALL LETTER YA
-0xA7F2 U+30F7 # KATAKANA LETTER VA [2000]
-0xA7F3 U+30F8 # KATAKANA LETTER VI [2000]
-0xA7F4 U+30F9 # KATAKANA LETTER VE [2000]
-0xA7F5 U+30FA # KATAKANA LETTER VO [2000]
-0xA7F6 U+22DA # LESS-THAN EQUAL TO OR GREATER-THAN [2000]
-0xA7F7 U+22DB # GREATER-THAN EQUAL TO OR LESS-THAN [2000]
-0xA7F8 U+2153 # VULGAR FRACTION ONE THIRD [2000]
-0xA7F9 U+2154 # VULGAR FRACTION TWO THIRDS [2000]
-0xA7FA U+2155 # VULGAR FRACTION ONE FIFTH [2000]
-0xA7FB U+2713 # CHECK MARK [2000]
-0xA7FC U+2318 # PLACE OF INTEREST SIGN [2000]
-0xA7FD U+2423 # OPEN BOX [2000]
-0xA7FE U+23CE # RETURN SYMBOL [2000] [Unicode3.2]
-0xA8A1 U+2500 # BOX DRAWINGS LIGHT HORIZONTAL [1983]
-0xA8A2 U+2502 # BOX DRAWINGS LIGHT VERTICAL [1983]
-0xA8A3 U+250C # BOX DRAWINGS LIGHT DOWN AND RIGHT [1983]
-0xA8A4 U+2510 # BOX DRAWINGS LIGHT DOWN AND LEFT [1983]
-0xA8A5 U+2518 # BOX DRAWINGS LIGHT UP AND LEFT [1983]
-0xA8A6 U+2514 # BOX DRAWINGS LIGHT UP AND RIGHT [1983]
-0xA8A7 U+251C # BOX DRAWINGS LIGHT VERTICAL AND RIGHT [1983]
-0xA8A8 U+252C # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL [1983]
-0xA8A9 U+2524 # BOX DRAWINGS LIGHT VERTICAL AND LEFT [1983]
-0xA8AA U+2534 # BOX DRAWINGS LIGHT UP AND HORIZONTAL [1983]
-0xA8AB U+253C # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL [1983]
-0xA8AC U+2501 # BOX DRAWINGS HEAVY HORIZONTAL [1983]
-0xA8AD U+2503 # BOX DRAWINGS HEAVY VERTICAL [1983]
-0xA8AE U+250F # BOX DRAWINGS HEAVY DOWN AND RIGHT [1983]
-0xA8AF U+2513 # BOX DRAWINGS HEAVY DOWN AND LEFT [1983]
-0xA8B0 U+251B # BOX DRAWINGS HEAVY UP AND LEFT [1983]
-0xA8B1 U+2517 # BOX DRAWINGS HEAVY UP AND RIGHT [1983]
-0xA8B2 U+2523 # BOX DRAWINGS HEAVY VERTICAL AND RIGHT [1983]
-0xA8B3 U+2533 # BOX DRAWINGS HEAVY DOWN AND HORIZONTAL [1983]
-0xA8B4 U+252B # BOX DRAWINGS HEAVY VERTICAL AND LEFT [1983]
-0xA8B5 U+253B # BOX DRAWINGS HEAVY UP AND HORIZONTAL [1983]
-0xA8B6 U+254B # BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL [1983]
-0xA8B7 U+2520 # BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT [1983]
-0xA8B8 U+252F # BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY [1983]
-0xA8B9 U+2528 # BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT [1983]
-0xA8BA U+2537 # BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY [1983]
-0xA8BB U+253F # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY [1983]
-0xA8BC U+251D # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY [1983]
-0xA8BD U+2530 # BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT [1983]
-0xA8BE U+2525 # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY [1983]
-0xA8BF U+2538 # BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT [1983]
-0xA8C0 U+2542 # BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT [1983]
-0xA8C1 U+3251 # CIRCLED NUMBER TWENTY ONE [2000] [Unicode3.2]
-0xA8C2 U+3252 # CIRCLED NUMBER TWENTY TWO [2000] [Unicode3.2]
-0xA8C3 U+3253 # CIRCLED NUMBER TWENTY THREE [2000] [Unicode3.2]
-0xA8C4 U+3254 # CIRCLED NUMBER TWENTY FOUR [2000] [Unicode3.2]
-0xA8C5 U+3255 # CIRCLED NUMBER TWENTY FIVE [2000] [Unicode3.2]
-0xA8C6 U+3256 # CIRCLED NUMBER TWENTY SIX [2000] [Unicode3.2]
-0xA8C7 U+3257 # CIRCLED NUMBER TWENTY SEVEN [2000] [Unicode3.2]
-0xA8C8 U+3258 # CIRCLED NUMBER TWENTY EIGHT [2000] [Unicode3.2]
-0xA8C9 U+3259 # CIRCLED NUMBER TWENTY NINE [2000] [Unicode3.2]
-0xA8CA U+325A # CIRCLED NUMBER THIRTY [2000] [Unicode3.2]
-0xA8CB U+325B # CIRCLED NUMBER THIRTY ONE [2000] [Unicode3.2]
-0xA8CC U+325C # CIRCLED NUMBER THIRTY TWO [2000] [Unicode3.2]
-0xA8CD U+325D # CIRCLED NUMBER THIRTY THREE [2000] [Unicode3.2]
-0xA8CE U+325E # CIRCLED NUMBER THIRTY FOUR [2000] [Unicode3.2]
-0xA8CF U+325F # CIRCLED NUMBER THIRTY FIVE [2000] [Unicode3.2]
-0xA8D0 U+32B1 # CIRCLED NUMBER THIRTY SIX [2000] [Unicode3.2]
-0xA8D1 U+32B2 # CIRCLED NUMBER THIRTY SEVEN [2000] [Unicode3.2]
-0xA8D2 U+32B3 # CIRCLED NUMBER THIRTY EIGHT [2000] [Unicode3.2]
-0xA8D3 U+32B4 # CIRCLED NUMBER THIRTY NINE [2000] [Unicode3.2]
-0xA8D4 U+32B5 # CIRCLED NUMBER FORTY [2000] [Unicode3.2]
-0xA8D5 U+32B6 # CIRCLED NUMBER FORTY ONE [2000] [Unicode3.2]
-0xA8D6 U+32B7 # CIRCLED NUMBER FORTY TWO [2000] [Unicode3.2]
-0xA8D7 U+32B8 # CIRCLED NUMBER FORTY THREE [2000] [Unicode3.2]
-0xA8D8 U+32B9 # CIRCLED NUMBER FORTY FOUR [2000] [Unicode3.2]
-0xA8D9 U+32BA # CIRCLED NUMBER FORTY FIVE [2000] [Unicode3.2]
-0xA8DA U+32BB # CIRCLED NUMBER FORTY SIX [2000] [Unicode3.2]
-0xA8DB U+32BC # CIRCLED NUMBER FORTY SEVEN [2000] [Unicode3.2]
-0xA8DC U+32BD # CIRCLED NUMBER FORTY EIGHT [2000] [Unicode3.2]
-0xA8DD U+32BE # CIRCLED NUMBER FORTY NINE [2000] [Unicode3.2]
-0xA8DE U+32BF # CIRCLED NUMBER FIFTY [2000] [Unicode3.2]
-0xA8DF # <reserved>
-0xA8E0 # <reserved>
-0xA8E1 # <reserved>
-0xA8E2 # <reserved>
-0xA8E3 # <reserved>
-0xA8E4 # <reserved>
-0xA8E5 # <reserved>
-0xA8E6 # <reserved>
-0xA8E7 U+25D0 # CIRCLE WITH LEFT HALF BLACK [2000]
-0xA8E8 U+25D1 # CIRCLE WITH RIGHT HALF BLACK [2000]
-0xA8E9 U+25D2 # CIRCLE WITH LOWER HALF BLACK [2000]
-0xA8EA U+25D3 # CIRCLE WITH UPPER HALF BLACK [2000]
-0xA8EB U+203C # DOUBLE EXCLAMATION MARK [2000]
-0xA8EC U+2047 # DOUBLE QUESTION MARK [2000] [Unicode3.2]
-0xA8ED U+2048 # QUESTION EXCLAMATION MARK [2000]
-0xA8EE U+2049 # EXCLAMATION QUESTION MARK [2000]
-0xA8EF U+01CD # LATIN CAPITAL LETTER A WITH CARON [2000]
-0xA8F0 U+01CE # LATIN SMALL LETTER A WITH CARON [2000]
-0xA8F1 U+01D0 # LATIN SMALL LETTER I WITH CARON [2000]
-0xA8F2 U+1E3E # LATIN CAPITAL LETTER M WITH ACUTE [2000]
-0xA8F3 U+1E3F # LATIN SMALL LETTER M WITH ACUTE [2000]
-0xA8F4 U+01F8 # LATIN CAPITAL LETTER N WITH GRAVE [2000]
-0xA8F5 U+01F9 # LATIN SMALL LETTER N WITH GRAVE [2000]
-0xA8F6 U+01D1 # LATIN CAPITAL LETTER O WITH CARON [2000]
-0xA8F7 U+01D2 # LATIN SMALL LETTER O WITH CARON [2000]
-0xA8F8 U+01D4 # LATIN SMALL LETTER U WITH CARON [2000]
-0xA8F9 U+01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON [2000]
-0xA8FA U+01D8 # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE [2000]
-0xA8FB U+01DA # LATIN SMALL LETTER U WITH DIAERESIS AND CARON [2000]
-0xA8FC U+01DC # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE [2000]
-0xA8FD # <reserved>
-0xA8FE # <reserved>
-0xA9A1 U+20AC # EURO SIGN [2000]
-0xA9A2 U+00A0 # NO-BREAK SPACE [2000]
-0xA9A3 U+00A1 # INVERTED EXCLAMATION MARK [2000]
-0xA9A4 U+00A4 # CURRENCY SIGN [2000]
-0xA9A5 U+00A6 # BROKEN BAR [2000]
-0xA9A6 U+00A9 # COPYRIGHT SIGN [2000]
-0xA9A7 U+00AA # FEMININE ORDINAL INDICATOR [2000]
-0xA9A8 U+00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK [2000]
-0xA9A9 U+00AD # SOFT HYPHEN [2000]
-0xA9AA U+00AE # REGISTERED SIGN [2000]
-0xA9AB U+00AF # MACRON [2000]
-0xA9AC U+00B2 # SUPERSCRIPT TWO [2000]
-0xA9AD U+00B3 # SUPERSCRIPT THREE [2000]
-0xA9AE U+00B7 # MIDDLE DOT [2000]
-0xA9AF U+00B8 # CEDILLA [2000]
-0xA9B0 U+00B9 # SUPERSCRIPT ONE [2000]
-0xA9B1 U+00BA # MASCULINE ORDINAL INDICATOR [2000]
-0xA9B2 U+00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK [2000]
-0xA9B3 U+00BC # VULGAR FRACTION ONE QUARTER [2000]
-0xA9B4 U+00BD # VULGAR FRACTION ONE HALF [2000]
-0xA9B5 U+00BE # VULGAR FRACTION THREE QUARTERS [2000]
-0xA9B6 U+00BF # INVERTED QUESTION MARK [2000]
-0xA9B7 U+00C0 # LATIN CAPITAL LETTER A WITH GRAVE [2000]
-0xA9B8 U+00C1 # LATIN CAPITAL LETTER A WITH ACUTE [2000]
-0xA9B9 U+00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX [2000]
-0xA9BA U+00C3 # LATIN CAPITAL LETTER A WITH TILDE [2000]
-0xA9BB U+00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS [2000]
-0xA9BC U+00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE [2000]
-0xA9BD U+00C6 # LATIN CAPITAL LETTER AE [2000]
-0xA9BE U+00C7 # LATIN CAPITAL LETTER C WITH CEDILLA [2000]
-0xA9BF U+00C8 # LATIN CAPITAL LETTER E WITH GRAVE [2000]
-0xA9C0 U+00C9 # LATIN CAPITAL LETTER E WITH ACUTE [2000]
-0xA9C1 U+00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX [2000]
-0xA9C2 U+00CB # LATIN CAPITAL LETTER E WITH DIAERESIS [2000]
-0xA9C3 U+00CC # LATIN CAPITAL LETTER I WITH GRAVE [2000]
-0xA9C4 U+00CD # LATIN CAPITAL LETTER I WITH ACUTE [2000]
-0xA9C5 U+00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX [2000]
-0xA9C6 U+00CF # LATIN CAPITAL LETTER I WITH DIAERESIS [2000]
-0xA9C7 U+00D0 # LATIN CAPITAL LETTER ETH [2000]
-0xA9C8 U+00D1 # LATIN CAPITAL LETTER N WITH TILDE [2000]
-0xA9C9 U+00D2 # LATIN CAPITAL LETTER O WITH GRAVE [2000]
-0xA9CA U+00D3 # LATIN CAPITAL LETTER O WITH ACUTE [2000]
-0xA9CB U+00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX [2000]
-0xA9CC U+00D5 # LATIN CAPITAL LETTER O WITH TILDE [2000]
-0xA9CD U+00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS [2000]
-0xA9CE U+00D8 # LATIN CAPITAL LETTER O WITH STROKE [2000]
-0xA9CF U+00D9 # LATIN CAPITAL LETTER U WITH GRAVE [2000]
-0xA9D0 U+00DA # LATIN CAPITAL LETTER U WITH ACUTE [2000]
-0xA9D1 U+00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX [2000]
-0xA9D2 U+00DC # LATIN CAPITAL LETTER U WITH DIAERESIS [2000]
-0xA9D3 U+00DD # LATIN CAPITAL LETTER Y WITH ACUTE [2000]
-0xA9D4 U+00DE # LATIN CAPITAL LETTER THORN [2000]
-0xA9D5 U+00DF # LATIN SMALL LETTER SHARP S [2000]
-0xA9D6 U+00E0 # LATIN SMALL LETTER A WITH GRAVE [2000]
-0xA9D7 U+00E1 # LATIN SMALL LETTER A WITH ACUTE [2000]
-0xA9D8 U+00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX [2000]
-0xA9D9 U+00E3 # LATIN SMALL LETTER A WITH TILDE [2000]
-0xA9DA U+00E4 # LATIN SMALL LETTER A WITH DIAERESIS [2000]
-0xA9DB U+00E5 # LATIN SMALL LETTER A WITH RING ABOVE [2000]
-0xA9DC U+00E6 # LATIN SMALL LETTER AE [2000]
-0xA9DD U+00E7 # LATIN SMALL LETTER C WITH CEDILLA [2000]
-0xA9DE U+00E8 # LATIN SMALL LETTER E WITH GRAVE [2000]
-0xA9DF U+00E9 # LATIN SMALL LETTER E WITH ACUTE [2000]
-0xA9E0 U+00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX [2000]
-0xA9E1 U+00EB # LATIN SMALL LETTER E WITH DIAERESIS [2000]
-0xA9E2 U+00EC # LATIN SMALL LETTER I WITH GRAVE [2000]
-0xA9E3 U+00ED # LATIN SMALL LETTER I WITH ACUTE [2000]
-0xA9E4 U+00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX [2000]
-0xA9E5 U+00EF # LATIN SMALL LETTER I WITH DIAERESIS [2000]
-0xA9E6 U+00F0 # LATIN SMALL LETTER ETH [2000]
-0xA9E7 U+00F1 # LATIN SMALL LETTER N WITH TILDE [2000]
-0xA9E8 U+00F2 # LATIN SMALL LETTER O WITH GRAVE [2000]
-0xA9E9 U+00F3 # LATIN SMALL LETTER O WITH ACUTE [2000]
-0xA9EA U+00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX [2000]
-0xA9EB U+00F5 # LATIN SMALL LETTER O WITH TILDE [2000]
-0xA9EC U+00F6 # LATIN SMALL LETTER O WITH DIAERESIS [2000]
-0xA9ED U+00F8 # LATIN SMALL LETTER O WITH STROKE [2000]
-0xA9EE U+00F9 # LATIN SMALL LETTER U WITH GRAVE [2000]
-0xA9EF U+00FA # LATIN SMALL LETTER U WITH ACUTE [2000]
-0xA9F0 U+00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX [2000]
-0xA9F1 U+00FC # LATIN SMALL LETTER U WITH DIAERESIS [2000]
-0xA9F2 U+00FD # LATIN SMALL LETTER Y WITH ACUTE [2000]
-0xA9F3 U+00FE # LATIN SMALL LETTER THORN [2000]
-0xA9F4 U+00FF # LATIN SMALL LETTER Y WITH DIAERESIS [2000]
-0xA9F5 U+0100 # LATIN CAPITAL LETTER A WITH MACRON [2000]
-0xA9F6 U+012A # LATIN CAPITAL LETTER I WITH MACRON [2000]
-0xA9F7 U+016A # LATIN CAPITAL LETTER U WITH MACRON [2000]
-0xA9F8 U+0112 # LATIN CAPITAL LETTER E WITH MACRON [2000]
-0xA9F9 U+014C # LATIN CAPITAL LETTER O WITH MACRON [2000]
-0xA9FA U+0101 # LATIN SMALL LETTER A WITH MACRON [2000]
-0xA9FB U+012B # LATIN SMALL LETTER I WITH MACRON [2000]
-0xA9FC U+016B # LATIN SMALL LETTER U WITH MACRON [2000]
-0xA9FD U+0113 # LATIN SMALL LETTER E WITH MACRON [2000]
-0xA9FE U+014D # LATIN SMALL LETTER O WITH MACRON [2000]
-0xAAA1 U+0104 # LATIN CAPITAL LETTER A WITH OGONEK [2000]
-0xAAA2 U+02D8 # BREVE [2000]
-0xAAA3 U+0141 # LATIN CAPITAL LETTER L WITH STROKE [2000]
-0xAAA4 U+013D # LATIN CAPITAL LETTER L WITH CARON [2000]
-0xAAA5 U+015A # LATIN CAPITAL LETTER S WITH ACUTE [2000]
-0xAAA6 U+0160 # LATIN CAPITAL LETTER S WITH CARON [2000]
-0xAAA7 U+015E # LATIN CAPITAL LETTER S WITH CEDILLA [2000]
-0xAAA8 U+0164 # LATIN CAPITAL LETTER T WITH CARON [2000]
-0xAAA9 U+0179 # LATIN CAPITAL LETTER Z WITH ACUTE [2000]
-0xAAAA U+017D # LATIN CAPITAL LETTER Z WITH CARON [2000]
-0xAAAB U+017B # LATIN CAPITAL LETTER Z WITH DOT ABOVE [2000]
-0xAAAC U+0105 # LATIN SMALL LETTER A WITH OGONEK [2000]
-0xAAAD U+02DB # OGONEK [2000]
-0xAAAE U+0142 # LATIN SMALL LETTER L WITH STROKE [2000]
-0xAAAF U+013E # LATIN SMALL LETTER L WITH CARON [2000]
-0xAAB0 U+015B # LATIN SMALL LETTER S WITH ACUTE [2000]
-0xAAB1 U+02C7 # CARON [2000]
-0xAAB2 U+0161 # LATIN SMALL LETTER S WITH CARON [2000]
-0xAAB3 U+015F # LATIN SMALL LETTER S WITH CEDILLA [2000]
-0xAAB4 U+0165 # LATIN SMALL LETTER T WITH CARON [2000]
-0xAAB5 U+017A # LATIN SMALL LETTER Z WITH ACUTE [2000]
-0xAAB6 U+02DD # DOUBLE ACUTE ACCENT [2000]
-0xAAB7 U+017E # LATIN SMALL LETTER Z WITH CARON [2000]
-0xAAB8 U+017C # LATIN SMALL LETTER Z WITH DOT ABOVE [2000]
-0xAAB9 U+0154 # LATIN CAPITAL LETTER R WITH ACUTE [2000]
-0xAABA U+0102 # LATIN CAPITAL LETTER A WITH BREVE [2000]
-0xAABB U+0139 # LATIN CAPITAL LETTER L WITH ACUTE [2000]
-0xAABC U+0106 # LATIN CAPITAL LETTER C WITH ACUTE [2000]
-0xAABD U+010C # LATIN CAPITAL LETTER C WITH CARON [2000]
-0xAABE U+0118 # LATIN CAPITAL LETTER E WITH OGONEK [2000]
-0xAABF U+011A # LATIN CAPITAL LETTER E WITH CARON [2000]
-0xAAC0 U+010E # LATIN CAPITAL LETTER D WITH CARON [2000]
-0xAAC1 U+0143 # LATIN CAPITAL LETTER N WITH ACUTE [2000]
-0xAAC2 U+0147 # LATIN CAPITAL LETTER N WITH CARON [2000]
-0xAAC3 U+0150 # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE [2000]
-0xAAC4 U+0158 # LATIN CAPITAL LETTER R WITH CARON [2000]
-0xAAC5 U+016E # LATIN CAPITAL LETTER U WITH RING ABOVE [2000]
-0xAAC6 U+0170 # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE [2000]
-0xAAC7 U+0162 # LATIN CAPITAL LETTER T WITH CEDILLA [2000]
-0xAAC8 U+0155 # LATIN SMALL LETTER R WITH ACUTE [2000]
-0xAAC9 U+0103 # LATIN SMALL LETTER A WITH BREVE [2000]
-0xAACA U+013A # LATIN SMALL LETTER L WITH ACUTE [2000]
-0xAACB U+0107 # LATIN SMALL LETTER C WITH ACUTE [2000]
-0xAACC U+010D # LATIN SMALL LETTER C WITH CARON [2000]
-0xAACD U+0119 # LATIN SMALL LETTER E WITH OGONEK [2000]
-0xAACE U+011B # LATIN SMALL LETTER E WITH CARON [2000]
-0xAACF U+010F # LATIN SMALL LETTER D WITH CARON [2000]
-0xAAD0 U+0111 # LATIN SMALL LETTER D WITH STROKE [2000]
-0xAAD1 U+0144 # LATIN SMALL LETTER N WITH ACUTE [2000]
-0xAAD2 U+0148 # LATIN SMALL LETTER N WITH CARON [2000]
-0xAAD3 U+0151 # LATIN SMALL LETTER O WITH DOUBLE ACUTE [2000]
-0xAAD4 U+0159 # LATIN SMALL LETTER R WITH CARON [2000]
-0xAAD5 U+016F # LATIN SMALL LETTER U WITH RING ABOVE [2000]
-0xAAD6 U+0171 # LATIN SMALL LETTER U WITH DOUBLE ACUTE [2000]
-0xAAD7 U+0163 # LATIN SMALL LETTER T WITH CEDILLA [2000]
-0xAAD8 U+02D9 # DOT ABOVE [2000]
-0xAAD9 U+0108 # LATIN CAPITAL LETTER C WITH CIRCUMFLEX [2000]
-0xAADA U+011C # LATIN CAPITAL LETTER G WITH CIRCUMFLEX [2000]
-0xAADB U+0124 # LATIN CAPITAL LETTER H WITH CIRCUMFLEX [2000]
-0xAADC U+0134 # LATIN CAPITAL LETTER J WITH CIRCUMFLEX [2000]
-0xAADD U+015C # LATIN CAPITAL LETTER S WITH CIRCUMFLEX [2000]
-0xAADE U+016C # LATIN CAPITAL LETTER U WITH BREVE [2000]
-0xAADF U+0109 # LATIN SMALL LETTER C WITH CIRCUMFLEX [2000]
-0xAAE0 U+011D # LATIN SMALL LETTER G WITH CIRCUMFLEX [2000]
-0xAAE1 U+0125 # LATIN SMALL LETTER H WITH CIRCUMFLEX [2000]
-0xAAE2 U+0135 # LATIN SMALL LETTER J WITH CIRCUMFLEX [2000]
-0xAAE3 U+015D # LATIN SMALL LETTER S WITH CIRCUMFLEX [2000]
-0xAAE4 U+016D # LATIN SMALL LETTER U WITH BREVE [2000]
-0xAAE5 U+0271 # LATIN SMALL LETTER M WITH HOOK [2000]
-0xAAE6 U+028B # LATIN SMALL LETTER V WITH HOOK [2000]
-0xAAE7 U+027E # LATIN SMALL LETTER R WITH FISHHOOK [2000]
-0xAAE8 U+0283 # LATIN SMALL LETTER ESH [2000]
-0xAAE9 U+0292 # LATIN SMALL LETTER EZH [2000]
-0xAAEA U+026C # LATIN SMALL LETTER L WITH BELT [2000]
-0xAAEB U+026E # LATIN SMALL LETTER LEZH [2000]
-0xAAEC U+0279 # LATIN SMALL LETTER TURNED R [2000]
-0xAAED U+0288 # LATIN SMALL LETTER T WITH RETROFLEX HOOK [2000]
-0xAAEE U+0256 # LATIN SMALL LETTER D WITH TAIL [2000]
-0xAAEF U+0273 # LATIN SMALL LETTER N WITH RETROFLEX HOOK [2000]
-0xAAF0 U+027D # LATIN SMALL LETTER R WITH TAIL [2000]
-0xAAF1 U+0282 # LATIN SMALL LETTER S WITH HOOK [2000]
-0xAAF2 U+0290 # LATIN SMALL LETTER Z WITH RETROFLEX HOOK [2000]
-0xAAF3 U+027B # LATIN SMALL LETTER TURNED R WITH HOOK [2000]
-0xAAF4 U+026D # LATIN SMALL LETTER L WITH RETROFLEX HOOK [2000]
-0xAAF5 U+025F # LATIN SMALL LETTER DOTLESS J WITH STROKE [2000]
-0xAAF6 U+0272 # LATIN SMALL LETTER N WITH LEFT HOOK [2000]
-0xAAF7 U+029D # LATIN SMALL LETTER J WITH CROSSED-TAIL [2000]
-0xAAF8 U+028E # LATIN SMALL LETTER TURNED Y [2000]
-0xAAF9 U+0261 # LATIN SMALL LETTER SCRIPT G [2000]
-0xAAFA U+014B # LATIN SMALL LETTER ENG [2000]
-0xAAFB U+0270 # LATIN SMALL LETTER TURNED M WITH LONG LEG [2000]
-0xAAFC U+0281 # LATIN LETTER SMALL CAPITAL INVERTED R [2000]
-0xAAFD U+0127 # LATIN SMALL LETTER H WITH STROKE [2000]
-0xAAFE U+0295 # LATIN LETTER PHARYNGEAL VOICED FRICATIVE [2000]
-0xABA1 U+0294 # LATIN LETTER GLOTTAL STOP [2000]
-0xABA2 U+0266 # LATIN SMALL LETTER H WITH HOOK [2000]
-0xABA3 U+0298 # LATIN LETTER BILABIAL CLICK [2000]
-0xABA4 U+01C2 # LATIN LETTER ALVEOLAR CLICK [2000]
-0xABA5 U+0253 # LATIN SMALL LETTER B WITH HOOK [2000]
-0xABA6 U+0257 # LATIN SMALL LETTER D WITH HOOK [2000]
-0xABA7 U+0284 # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK [2000]
-0xABA8 U+0260 # LATIN SMALL LETTER G WITH HOOK [2000]
-0xABA9 U+0193 # LATIN CAPITAL LETTER G WITH HOOK [2000]
-0xABAA U+0153 # LATIN SMALL LIGATURE OE [2000]
-0xABAB U+0152 # LATIN CAPITAL LIGATURE OE [2000]
-0xABAC U+0268 # LATIN SMALL LETTER I WITH STROKE [2000]
-0xABAD U+0289 # LATIN SMALL LETTER U BAR [2000]
-0xABAE U+0258 # LATIN SMALL LETTER REVERSED E [2000]
-0xABAF U+0275 # LATIN SMALL LETTER BARRED O [2000]
-0xABB0 U+0259 # LATIN SMALL LETTER SCHWA [2000]
-0xABB1 U+025C # LATIN SMALL LETTER REVERSED OPEN E [2000]
-0xABB2 U+025E # LATIN SMALL LETTER CLOSED REVERSED OPEN E [2000]
-0xABB3 U+0250 # LATIN SMALL LETTER TURNED A [2000]
-0xABB4 U+026F # LATIN SMALL LETTER TURNED M [2000]
-0xABB5 U+028A # LATIN SMALL LETTER UPSILON [2000]
-0xABB6 U+0264 # LATIN SMALL LETTER RAMS HORN [2000]
-0xABB7 U+028C # LATIN SMALL LETTER TURNED V [2000]
-0xABB8 U+0254 # LATIN SMALL LETTER OPEN O [2000]
-0xABB9 U+0251 # LATIN SMALL LETTER ALPHA [2000]
-0xABBA U+0252 # LATIN SMALL LETTER TURNED ALPHA [2000]
-0xABBB U+028D # LATIN SMALL LETTER TURNED W [2000]
-0xABBC U+0265 # LATIN SMALL LETTER TURNED H [2000]
-0xABBD U+02A2 # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE [2000]
-0xABBE U+02A1 # LATIN LETTER GLOTTAL STOP WITH STROKE [2000]
-0xABBF U+0255 # LATIN SMALL LETTER C WITH CURL [2000]
-0xABC0 U+0291 # LATIN SMALL LETTER Z WITH CURL [2000]
-0xABC1 U+027A # LATIN SMALL LETTER TURNED R WITH LONG LEG [2000]
-0xABC2 U+0267 # LATIN SMALL LETTER HENG WITH HOOK [2000]
-0xABC3 U+025A # LATIN SMALL LETTER SCHWA WITH HOOK [2000]
-0xABC4 U+00E6+0300 # [2000]
-0xABC5 U+01FD # LATIN SMALL LETTER AE WITH ACUTE [2000]
-0xABC6 U+1F70 # GREEK SMALL LETTER ALPHA WITH VARIA [2000]
-0xABC7 U+1F71 # GREEK SMALL LETTER ALPHA WITH OXIA [2000]
-0xABC8 U+0254+0300 # [2000]
-0xABC9 U+0254+0301 # [2000]
-0xABCA U+028C+0300 # [2000]
-0xABCB U+028C+0301 # [2000]
-0xABCC U+0259+0300 # [2000]
-0xABCD U+0259+0301 # [2000]
-0xABCE U+025A+0300 # [2000]
-0xABCF U+025A+0301 # [2000]
-0xABD0 U+1F72 # GREEK SMALL LETTER EPSILON WITH VARIA [2000]
-0xABD1 U+1F73 # GREEK SMALL LETTER EPSILON WITH OXIA [2000]
-0xABD2 U+0361 # COMBINING DOUBLE INVERTED BREVE [2000]
-0xABD3 U+02C8 # MODIFIER LETTER VERTICAL LINE [2000]
-0xABD4 U+02CC # MODIFIER LETTER LOW VERTICAL LINE [2000]
-0xABD5 U+02D0 # MODIFIER LETTER TRIANGULAR COLON [2000]
-0xABD6 U+02D1 # MODIFIER LETTER HALF TRIANGULAR COLON [2000]
-0xABD7 U+0306 # COMBINING BREVE [2000]
-0xABD8 U+203F # UNDERTIE [2000]
-0xABD9 U+030B # COMBINING DOUBLE ACUTE ACCENT [2000]
-0xABDA U+0301 # COMBINING ACUTE ACCENT [2000]
-0xABDB U+0304 # COMBINING MACRON [2000]
-0xABDC U+0300 # COMBINING GRAVE ACCENT [2000]
-0xABDD U+030F # COMBINING DOUBLE GRAVE ACCENT [2000]
-0xABDE U+030C # COMBINING CARON [2000]
-0xABDF U+0302 # COMBINING CIRCUMFLEX ACCENT [2000]
-0xABE0 U+02E5 # MODIFIER LETTER EXTRA-HIGH TONE BAR [2000]
-0xABE1 U+02E6 # MODIFIER LETTER HIGH TONE BAR [2000]
-0xABE2 U+02E7 # MODIFIER LETTER MID TONE BAR [2000]
-0xABE3 U+02E8 # MODIFIER LETTER LOW TONE BAR [2000]
-0xABE4 U+02E9 # MODIFIER LETTER EXTRA-LOW TONE BAR [2000]
-0xABE5 U+02E9+02E5 # [2000]
-0xABE6 U+02E5+02E9 # [2000]
-0xABE7 U+0325 # COMBINING RING BELOW [2000]
-0xABE8 U+032C # COMBINING CARON BELOW [2000]
-0xABE9 U+0339 # COMBINING RIGHT HALF RING BELOW [2000]
-0xABEA U+031C # COMBINING LEFT HALF RING BELOW [2000]
-0xABEB U+031F # COMBINING PLUS SIGN BELOW [2000]
-0xABEC U+0320 # COMBINING MINUS SIGN BELOW [2000]
-0xABED U+0308 # COMBINING DIAERESIS [2000]
-0xABEE U+033D # COMBINING X ABOVE [2000]
-0xABEF U+0329 # COMBINING VERTICAL LINE BELOW [2000]
-0xABF0 U+032F # COMBINING INVERTED BREVE BELOW [2000]
-0xABF1 U+02DE # MODIFIER LETTER RHOTIC HOOK [2000]
-0xABF2 U+0324 # COMBINING DIAERESIS BELOW [2000]
-0xABF3 U+0330 # COMBINING TILDE BELOW [2000]
-0xABF4 U+033C # COMBINING SEAGULL BELOW [2000]
-0xABF5 U+0334 # COMBINING TILDE OVERLAY [2000]
-0xABF6 U+031D # COMBINING UP TACK BELOW [2000]
-0xABF7 U+031E # COMBINING DOWN TACK BELOW [2000]
-0xABF8 U+0318 # COMBINING LEFT TACK BELOW [2000]
-0xABF9 U+0319 # COMBINING RIGHT TACK BELOW [2000]
-0xABFA U+032A # COMBINING BRIDGE BELOW [2000]
-0xABFB U+033A # COMBINING INVERTED BRIDGE BELOW [2000]
-0xABFC U+033B # COMBINING SQUARE BELOW [2000]
-0xABFD U+0303 # COMBINING TILDE [2000]
-0xABFE U+031A # COMBINING LEFT ANGLE ABOVE [2000]
-0xACA1 U+2776 # DINGBAT NEGATIVE CIRCLED DIGIT ONE [2000]
-0xACA2 U+2777 # DINGBAT NEGATIVE CIRCLED DIGIT TWO [2000]
-0xACA3 U+2778 # DINGBAT NEGATIVE CIRCLED DIGIT THREE [2000]
-0xACA4 U+2779 # DINGBAT NEGATIVE CIRCLED DIGIT FOUR [2000]
-0xACA5 U+277A # DINGBAT NEGATIVE CIRCLED DIGIT FIVE [2000]
-0xACA6 U+277B # DINGBAT NEGATIVE CIRCLED DIGIT SIX [2000]
-0xACA7 U+277C # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN [2000]
-0xACA8 U+277D # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT [2000]
-0xACA9 U+277E # DINGBAT NEGATIVE CIRCLED DIGIT NINE [2000]
-0xACAA U+277F # DINGBAT NEGATIVE CIRCLED NUMBER TEN [2000]
-0xACAB U+24EB # NEGATIVE CIRCLED NUMBER ELEVEN [2000] [Unicode3.2]
-0xACAC U+24EC # NEGATIVE CIRCLED NUMBER TWELVE [2000] [Unicode3.2]
-0xACAD U+24ED # NEGATIVE CIRCLED NUMBER THIRTEEN [2000] [Unicode3.2]
-0xACAE U+24EE # NEGATIVE CIRCLED NUMBER FOURTEEN [2000] [Unicode3.2]
-0xACAF U+24EF # NEGATIVE CIRCLED NUMBER FIFTEEN [2000] [Unicode3.2]
-0xACB0 U+24F0 # NEGATIVE CIRCLED NUMBER SIXTEEN [2000] [Unicode3.2]
-0xACB1 U+24F1 # NEGATIVE CIRCLED NUMBER SEVENTEEN [2000] [Unicode3.2]
-0xACB2 U+24F2 # NEGATIVE CIRCLED NUMBER EIGHTEEN [2000] [Unicode3.2]
-0xACB3 U+24F3 # NEGATIVE CIRCLED NUMBER NINETEEN [2000] [Unicode3.2]
-0xACB4 U+24F4 # NEGATIVE CIRCLED NUMBER TWENTY [2000] [Unicode3.2]
-0xACB5 U+2170 # SMALL ROMAN NUMERAL ONE [2000]
-0xACB6 U+2171 # SMALL ROMAN NUMERAL TWO [2000]
-0xACB7 U+2172 # SMALL ROMAN NUMERAL THREE [2000]
-0xACB8 U+2173 # SMALL ROMAN NUMERAL FOUR [2000]
-0xACB9 U+2174 # SMALL ROMAN NUMERAL FIVE [2000]
-0xACBA U+2175 # SMALL ROMAN NUMERAL SIX [2000]
-0xACBB U+2176 # SMALL ROMAN NUMERAL SEVEN [2000]
-0xACBC U+2177 # SMALL ROMAN NUMERAL EIGHT [2000]
-0xACBD U+2178 # SMALL ROMAN NUMERAL NINE [2000]
-0xACBE U+2179 # SMALL ROMAN NUMERAL TEN [2000]
-0xACBF U+217A # SMALL ROMAN NUMERAL ELEVEN [2000]
-0xACC0 U+217B # SMALL ROMAN NUMERAL TWELVE [2000]
-0xACC1 U+24D0 # CIRCLED LATIN SMALL LETTER A [2000]
-0xACC2 U+24D1 # CIRCLED LATIN SMALL LETTER B [2000]
-0xACC3 U+24D2 # CIRCLED LATIN SMALL LETTER C [2000]
-0xACC4 U+24D3 # CIRCLED LATIN SMALL LETTER D [2000]
-0xACC5 U+24D4 # CIRCLED LATIN SMALL LETTER E [2000]
-0xACC6 U+24D5 # CIRCLED LATIN SMALL LETTER F [2000]
-0xACC7 U+24D6 # CIRCLED LATIN SMALL LETTER G [2000]
-0xACC8 U+24D7 # CIRCLED LATIN SMALL LETTER H [2000]
-0xACC9 U+24D8 # CIRCLED LATIN SMALL LETTER I [2000]
-0xACCA U+24D9 # CIRCLED LATIN SMALL LETTER J [2000]
-0xACCB U+24DA # CIRCLED LATIN SMALL LETTER K [2000]
-0xACCC U+24DB # CIRCLED LATIN SMALL LETTER L [2000]
-0xACCD U+24DC # CIRCLED LATIN SMALL LETTER M [2000]
-0xACCE U+24DD # CIRCLED LATIN SMALL LETTER N [2000]
-0xACCF U+24DE # CIRCLED LATIN SMALL LETTER O [2000]
-0xACD0 U+24DF # CIRCLED LATIN SMALL LETTER P [2000]
-0xACD1 U+24E0 # CIRCLED LATIN SMALL LETTER Q [2000]
-0xACD2 U+24E1 # CIRCLED LATIN SMALL LETTER R [2000]
-0xACD3 U+24E2 # CIRCLED LATIN SMALL LETTER S [2000]
-0xACD4 U+24E3 # CIRCLED LATIN SMALL LETTER T [2000]
-0xACD5 U+24E4 # CIRCLED LATIN SMALL LETTER U [2000]
-0xACD6 U+24E5 # CIRCLED LATIN SMALL LETTER V [2000]
-0xACD7 U+24E6 # CIRCLED LATIN SMALL LETTER W [2000]
-0xACD8 U+24E7 # CIRCLED LATIN SMALL LETTER X [2000]
-0xACD9 U+24E8 # CIRCLED LATIN SMALL LETTER Y [2000]
-0xACDA U+24E9 # CIRCLED LATIN SMALL LETTER Z [2000]
-0xACDB U+32D0 # CIRCLED KATAKANA A [2000]
-0xACDC U+32D1 # CIRCLED KATAKANA I [2000]
-0xACDD U+32D2 # CIRCLED KATAKANA U [2000]
-0xACDE U+32D3 # CIRCLED KATAKANA E [2000]
-0xACDF U+32D4 # CIRCLED KATAKANA O [2000]
-0xACE0 U+32D5 # CIRCLED KATAKANA KA [2000]
-0xACE1 U+32D6 # CIRCLED KATAKANA KI [2000]
-0xACE2 U+32D7 # CIRCLED KATAKANA KU [2000]
-0xACE3 U+32D8 # CIRCLED KATAKANA KE [2000]
-0xACE4 U+32D9 # CIRCLED KATAKANA KO [2000]
-0xACE5 U+32DA # CIRCLED KATAKANA SA [2000]
-0xACE6 U+32DB # CIRCLED KATAKANA SI [2000]
-0xACE7 U+32DC # CIRCLED KATAKANA SU [2000]
-0xACE8 U+32DD # CIRCLED KATAKANA SE [2000]
-0xACE9 U+32DE # CIRCLED KATAKANA SO [2000]
-0xACEA U+32DF # CIRCLED KATAKANA TA [2000]
-0xACEB U+32E0 # CIRCLED KATAKANA TI [2000]
-0xACEC U+32E1 # CIRCLED KATAKANA TU [2000]
-0xACED U+32E2 # CIRCLED KATAKANA TE [2000]
-0xACEE U+32E3 # CIRCLED KATAKANA TO [2000]
-0xACEF U+32FA # CIRCLED KATAKANA RO [2000]
-0xACF0 U+32E9 # CIRCLED KATAKANA HA [2000]
-0xACF1 U+32E5 # CIRCLED KATAKANA NI [2000]
-0xACF2 U+32ED # CIRCLED KATAKANA HO [2000]
-0xACF3 U+32EC # CIRCLED KATAKANA HE [2000]
-0xACF4 # <reserved>
-0xACF5 # <reserved>
-0xACF6 # <reserved>
-0xACF7 # <reserved>
-0xACF8 # <reserved>
-0xACF9 # <reserved>
-0xACFA # <reserved>
-0xACFB # <reserved>
-0xACFC # <reserved>
-0xACFD U+2051 # TWO ASTERISKS ALIGNED VERTICALLY [2000] [Unicode3.2]
-0xACFE U+2042 # ASTERISM [2000]
-0xADA1 U+2460 # CIRCLED DIGIT ONE [2000]
-0xADA2 U+2461 # CIRCLED DIGIT TWO [2000]
-0xADA3 U+2462 # CIRCLED DIGIT THREE [2000]
-0xADA4 U+2463 # CIRCLED DIGIT FOUR [2000]
-0xADA5 U+2464 # CIRCLED DIGIT FIVE [2000]
-0xADA6 U+2465 # CIRCLED DIGIT SIX [2000]
-0xADA7 U+2466 # CIRCLED DIGIT SEVEN [2000]
-0xADA8 U+2467 # CIRCLED DIGIT EIGHT [2000]
-0xADA9 U+2468 # CIRCLED DIGIT NINE [2000]
-0xADAA U+2469 # CIRCLED NUMBER TEN [2000]
-0xADAB U+246A # CIRCLED NUMBER ELEVEN [2000]
-0xADAC U+246B # CIRCLED NUMBER TWELVE [2000]
-0xADAD U+246C # CIRCLED NUMBER THIRTEEN [2000]
-0xADAE U+246D # CIRCLED NUMBER FOURTEEN [2000]
-0xADAF U+246E # CIRCLED NUMBER FIFTEEN [2000]
-0xADB0 U+246F # CIRCLED NUMBER SIXTEEN [2000]
-0xADB1 U+2470 # CIRCLED NUMBER SEVENTEEN [2000]
-0xADB2 U+2471 # CIRCLED NUMBER EIGHTEEN [2000]
-0xADB3 U+2472 # CIRCLED NUMBER NINETEEN [2000]
-0xADB4 U+2473 # CIRCLED NUMBER TWENTY [2000]
-0xADB5 U+2160 # ROMAN NUMERAL ONE [2000]
-0xADB6 U+2161 # ROMAN NUMERAL TWO [2000]
-0xADB7 U+2162 # ROMAN NUMERAL THREE [2000]
-0xADB8 U+2163 # ROMAN NUMERAL FOUR [2000]
-0xADB9 U+2164 # ROMAN NUMERAL FIVE [2000]
-0xADBA U+2165 # ROMAN NUMERAL SIX [2000]
-0xADBB U+2166 # ROMAN NUMERAL SEVEN [2000]
-0xADBC U+2167 # ROMAN NUMERAL EIGHT [2000]
-0xADBD U+2168 # ROMAN NUMERAL NINE [2000]
-0xADBE U+2169 # ROMAN NUMERAL TEN [2000]
-0xADBF U+216A # ROMAN NUMERAL ELEVEN [2000]
-0xADC0 U+3349 # SQUARE MIRI [2000]
-0xADC1 U+3314 # SQUARE KIRO [2000]
-0xADC2 U+3322 # SQUARE SENTI [2000]
-0xADC3 U+334D # SQUARE MEETORU [2000]
-0xADC4 U+3318 # SQUARE GURAMU [2000]
-0xADC5 U+3327 # SQUARE TON [2000]
-0xADC6 U+3303 # SQUARE AARU [2000]
-0xADC7 U+3336 # SQUARE HEKUTAARU [2000]
-0xADC8 U+3351 # SQUARE RITTORU [2000]
-0xADC9 U+3357 # SQUARE WATTO [2000]
-0xADCA U+330D # SQUARE KARORII [2000]
-0xADCB U+3326 # SQUARE DORU [2000]
-0xADCC U+3323 # SQUARE SENTO [2000]
-0xADCD U+332B # SQUARE PAASENTO [2000]
-0xADCE U+334A # SQUARE MIRIBAARU [2000]
-0xADCF U+333B # SQUARE PEEZI [2000]
-0xADD0 U+339C # SQUARE MM [2000]
-0xADD1 U+339D # SQUARE CM [2000]
-0xADD2 U+339E # SQUARE KM [2000]
-0xADD3 U+338E # SQUARE MG [2000]
-0xADD4 U+338F # SQUARE KG [2000]
-0xADD5 U+33C4 # SQUARE CC [2000]
-0xADD6 U+33A1 # SQUARE M SQUARED [2000]
-0xADD7 U+216B # ROMAN NUMERAL TWELVE [2000]
-0xADD8 # <reserved>
-0xADD9 # <reserved>
-0xADDA # <reserved>
-0xADDB # <reserved>
-0xADDC # <reserved>
-0xADDD # <reserved>
-0xADDE # <reserved>
-0xADDF U+337B # SQUARE ERA NAME HEISEI [2000]
-0xADE0 U+301D # REVERSED DOUBLE PRIME QUOTATION MARK [2000]
-0xADE1 U+301F # LOW DOUBLE PRIME QUOTATION MARK [2000]
-0xADE2 U+2116 # NUMERO SIGN [2000]
-0xADE3 U+33CD # SQUARE KK [2000]
-0xADE4 U+2121 # TELEPHONE SIGN [2000]
-0xADE5 U+32A4 # CIRCLED IDEOGRAPH HIGH [2000]
-0xADE6 U+32A5 # CIRCLED IDEOGRAPH CENTRE [2000]
-0xADE7 U+32A6 # CIRCLED IDEOGRAPH LOW [2000]
-0xADE8 U+32A7 # CIRCLED IDEOGRAPH LEFT [2000]
-0xADE9 U+32A8 # CIRCLED IDEOGRAPH RIGHT [2000]
-0xADEA U+3231 # PARENTHESIZED IDEOGRAPH STOCK [2000]
-0xADEB U+3232 # PARENTHESIZED IDEOGRAPH HAVE [2000]
-0xADEC U+3239 # PARENTHESIZED IDEOGRAPH REPRESENT [2000]
-0xADED U+337E # SQUARE ERA NAME MEIZI [2000]
-0xADEE U+337D # SQUARE ERA NAME TAISYOU [2000]
-0xADEF U+337C # SQUARE ERA NAME SYOUWA [2000]
-0xADF0 # <reserved> Windows: U+2252
-0xADF1 # <reserved> Windows: U+2261
-0xADF2 # <reserved> Windows: U+222B
-0xADF3 U+222E # CONTOUR INTEGRAL [2000]
-0xADF4 # <reserved> Windows: U+2211
-0xADF5 # <reserved> Windows: U+221A
-0xADF6 # <reserved> Windows: U+22A5
-0xADF7 # <reserved> Windows: U+2220
-0xADF8 U+221F # RIGHT ANGLE [2000]
-0xADF9 U+22BF # RIGHT TRIANGLE [2000]
-0xADFA # <reserved> Windows: U+2235
-0xADFB # <reserved> Windows: U+2229
-0xADFC # <reserved> Windows: U+222A
-0xADFD U+2756 # BLACK DIAMOND MINUS WHITE X [2000]
-0xADFE U+261E # WHITE RIGHT POINTING INDEX [2000]
-0xAEA1 U+4FF1 # <cjk> [2004]
-0xAEA2 U+2000B # <cjk> [2000] [Unicode3.1]
-0xAEA3 U+3402 # <cjk> [2000]
-0xAEA4 U+4E28 # <cjk> [2000]
-0xAEA5 U+4E2F # <cjk> [2000]
-0xAEA6 U+4E30 # <cjk> [2000]
-0xAEA7 U+4E8D # <cjk> [2000]
-0xAEA8 U+4EE1 # <cjk> [2000]
-0xAEA9 U+4EFD # <cjk> [2000]
-0xAEAA U+4EFF # <cjk> [2000]
-0xAEAB U+4F03 # <cjk> [2000]
-0xAEAC U+4F0B # <cjk> [2000]
-0xAEAD U+4F60 # <cjk> [2000]
-0xAEAE U+4F48 # <cjk> [2000]
-0xAEAF U+4F49 # <cjk> [2000]
-0xAEB0 U+4F56 # <cjk> [2000]
-0xAEB1 U+4F5F # <cjk> [2000]
-0xAEB2 U+4F6A # <cjk> [2000]
-0xAEB3 U+4F6C # <cjk> [2000]
-0xAEB4 U+4F7E # <cjk> [2000]
-0xAEB5 U+4F8A # <cjk> [2000]
-0xAEB6 U+4F94 # <cjk> [2000]
-0xAEB7 U+4F97 # <cjk> [2000]
-0xAEB8 U+FA30 # CJK COMPATIBILITY IDEOGRAPH-FA30 [2000] [Unicode3.2]
-0xAEB9 U+4FC9 # <cjk> [2000]
-0xAEBA U+4FE0 # <cjk> [2000]
-0xAEBB U+5001 # <cjk> [2000]
-0xAEBC U+5002 # <cjk> [2000]
-0xAEBD U+500E # <cjk> [2000]
-0xAEBE U+5018 # <cjk> [2000]
-0xAEBF U+5027 # <cjk> [2000]
-0xAEC0 U+502E # <cjk> [2000]
-0xAEC1 U+5040 # <cjk> [2000]
-0xAEC2 U+503B # <cjk> [2000]
-0xAEC3 U+5041 # <cjk> [2000]
-0xAEC4 U+5094 # <cjk> [2000]
-0xAEC5 U+50CC # <cjk> [2000]
-0xAEC6 U+50F2 # <cjk> [2000]
-0xAEC7 U+50D0 # <cjk> [2000]
-0xAEC8 U+50E6 # <cjk> [2000]
-0xAEC9 U+FA31 # CJK COMPATIBILITY IDEOGRAPH-FA31 [2000] [Unicode3.2]
-0xAECA U+5106 # <cjk> [2000]
-0xAECB U+5103 # <cjk> [2000]
-0xAECC U+510B # <cjk> [2000]
-0xAECD U+511E # <cjk> [2000]
-0xAECE U+5135 # <cjk> [2000]
-0xAECF U+514A # <cjk> [2000]
-0xAED0 U+FA32 # CJK COMPATIBILITY IDEOGRAPH-FA32 [2000] [Unicode3.2]
-0xAED1 U+5155 # <cjk> [2000]
-0xAED2 U+5157 # <cjk> [2000]
-0xAED3 U+34B5 # <cjk> [2000]
-0xAED4 U+519D # <cjk> [2000]
-0xAED5 U+51C3 # <cjk> [2000]
-0xAED6 U+51CA # <cjk> [2000]
-0xAED7 U+51DE # <cjk> [2000]
-0xAED8 U+51E2 # <cjk> [2000]
-0xAED9 U+51EE # <cjk> [2000]
-0xAEDA U+5201 # <cjk> [2000]
-0xAEDB U+34DB # <cjk> [2000]
-0xAEDC U+5213 # <cjk> [2000]
-0xAEDD U+5215 # <cjk> [2000]
-0xAEDE U+5249 # <cjk> [2000]
-0xAEDF U+5257 # <cjk> [2000]
-0xAEE0 U+5261 # <cjk> [2000]
-0xAEE1 U+5293 # <cjk> [2000]
-0xAEE2 U+52C8 # <cjk> [2000]
-0xAEE3 U+FA33 # CJK COMPATIBILITY IDEOGRAPH-FA33 [2000] [Unicode3.2]
-0xAEE4 U+52CC # <cjk> [2000]
-0xAEE5 U+52D0 # <cjk> [2000]
-0xAEE6 U+52D6 # <cjk> [2000]
-0xAEE7 U+52DB # <cjk> [2000]
-0xAEE8 U+FA34 # CJK COMPATIBILITY IDEOGRAPH-FA34 [2000] [Unicode3.2]
-0xAEE9 U+52F0 # <cjk> [2000]
-0xAEEA U+52FB # <cjk> [2000]
-0xAEEB U+5300 # <cjk> [2000]
-0xAEEC U+5307 # <cjk> [2000]
-0xAEED U+531C # <cjk> [2000]
-0xAEEE U+FA35 # CJK COMPATIBILITY IDEOGRAPH-FA35 [2000] [Unicode3.2]
-0xAEEF U+5361 # <cjk> [2000]
-0xAEF0 U+5363 # <cjk> [2000]
-0xAEF1 U+537D # <cjk> [2000]
-0xAEF2 U+5393 # <cjk> [2000]
-0xAEF3 U+539D # <cjk> [2000]
-0xAEF4 U+53B2 # <cjk> [2000]
-0xAEF5 U+5412 # <cjk> [2000]
-0xAEF6 U+5427 # <cjk> [2000]
-0xAEF7 U+544D # <cjk> [2000]
-0xAEF8 U+549C # <cjk> [2000]
-0xAEF9 U+546B # <cjk> [2000]
-0xAEFA U+5474 # <cjk> [2000]
-0xAEFB U+547F # <cjk> [2000]
-0xAEFC U+5488 # <cjk> [2000]
-0xAEFD U+5496 # <cjk> [2000]
-0xAEFE U+54A1 # <cjk> [2000]
-0xAFA1 U+54A9 # <cjk> [2000]
-0xAFA2 U+54C6 # <cjk> [2000]
-0xAFA3 U+54FF # <cjk> [2000]
-0xAFA4 U+550E # <cjk> [2000]
-0xAFA5 U+552B # <cjk> [2000]
-0xAFA6 U+5535 # <cjk> [2000]
-0xAFA7 U+5550 # <cjk> [2000]
-0xAFA8 U+555E # <cjk> [2000]
-0xAFA9 U+5581 # <cjk> [2000]
-0xAFAA U+5586 # <cjk> [2000]
-0xAFAB U+558E # <cjk> [2000]
-0xAFAC U+FA36 # CJK COMPATIBILITY IDEOGRAPH-FA36 [2000] [Unicode3.2]
-0xAFAD U+55AD # <cjk> [2000]
-0xAFAE U+55CE # <cjk> [2000]
-0xAFAF U+FA37 # CJK COMPATIBILITY IDEOGRAPH-FA37 [2000] [Unicode3.2]
-0xAFB0 U+5608 # <cjk> [2000]
-0xAFB1 U+560E # <cjk> [2000]
-0xAFB2 U+563B # <cjk> [2000]
-0xAFB3 U+5649 # <cjk> [2000]
-0xAFB4 U+5676 # <cjk> [2000]
-0xAFB5 U+5666 # <cjk> [2000]
-0xAFB6 U+FA38 # CJK COMPATIBILITY IDEOGRAPH-FA38 [2000] [Unicode3.2]
-0xAFB7 U+566F # <cjk> [2000]
-0xAFB8 U+5671 # <cjk> [2000]
-0xAFB9 U+5672 # <cjk> [2000]
-0xAFBA U+5699 # <cjk> [2000]
-0xAFBB U+569E # <cjk> [2000]
-0xAFBC U+56A9 # <cjk> [2000]
-0xAFBD U+56AC # <cjk> [2000]
-0xAFBE U+56B3 # <cjk> [2000]
-0xAFBF U+56C9 # <cjk> [2000]
-0xAFC0 U+56CA # <cjk> [2000]
-0xAFC1 U+570A # <cjk> [2000]
-0xAFC2 U+2123D # <cjk> [2000] [Unicode3.1]
-0xAFC3 U+5721 # <cjk> [2000]
-0xAFC4 U+572F # <cjk> [2000]
-0xAFC5 U+5733 # <cjk> [2000]
-0xAFC6 U+5734 # <cjk> [2000]
-0xAFC7 U+5770 # <cjk> [2000]
-0xAFC8 U+5777 # <cjk> [2000]
-0xAFC9 U+577C # <cjk> [2000]
-0xAFCA U+579C # <cjk> [2000]
-0xAFCB U+FA0F # CJK COMPATIBILITY IDEOGRAPH-FA0F [2000]
-0xAFCC U+2131B # <cjk> [2000] [Unicode3.1]
-0xAFCD U+57B8 # <cjk> [2000]
-0xAFCE U+57C7 # <cjk> [2000]
-0xAFCF U+57C8 # <cjk> [2000]
-0xAFD0 U+57CF # <cjk> [2000]
-0xAFD1 U+57E4 # <cjk> [2000]
-0xAFD2 U+57ED # <cjk> [2000]
-0xAFD3 U+57F5 # <cjk> [2000]
-0xAFD4 U+57F6 # <cjk> [2000]
-0xAFD5 U+57FF # <cjk> [2000]
-0xAFD6 U+5809 # <cjk> [2000]
-0xAFD7 U+FA10 # CJK COMPATIBILITY IDEOGRAPH-FA10 [2000]
-0xAFD8 U+5861 # <cjk> [2000]
-0xAFD9 U+5864 # <cjk> [2000]
-0xAFDA U+FA39 # CJK COMPATIBILITY IDEOGRAPH-FA39 [2000] [Unicode3.2]
-0xAFDB U+587C # <cjk> [2000]
-0xAFDC U+5889 # <cjk> [2000]
-0xAFDD U+589E # <cjk> [2000]
-0xAFDE U+FA3A # CJK COMPATIBILITY IDEOGRAPH-FA3A [2000] [Unicode3.2]
-0xAFDF U+58A9 # <cjk> [2000]
-0xAFE0 U+2146E # <cjk> [2000] [Unicode3.1]
-0xAFE1 U+58D2 # <cjk> [2000]
-0xAFE2 U+58CE # <cjk> [2000]
-0xAFE3 U+58D4 # <cjk> [2000]
-0xAFE4 U+58DA # <cjk> [2000]
-0xAFE5 U+58E0 # <cjk> [2000]
-0xAFE6 U+58E9 # <cjk> [2000]
-0xAFE7 U+590C # <cjk> [2000]
-0xAFE8 U+8641 # <cjk> [2000]
-0xAFE9 U+595D # <cjk> [2000]
-0xAFEA U+596D # <cjk> [2000]
-0xAFEB U+598B # <cjk> [2000]
-0xAFEC U+5992 # <cjk> [2000]
-0xAFED U+59A4 # <cjk> [2000]
-0xAFEE U+59C3 # <cjk> [2000]
-0xAFEF U+59D2 # <cjk> [2000]
-0xAFF0 U+59DD # <cjk> [2000]
-0xAFF1 U+5A13 # <cjk> [2000]
-0xAFF2 U+5A23 # <cjk> [2000]
-0xAFF3 U+5A67 # <cjk> [2000]
-0xAFF4 U+5A6D # <cjk> [2000]
-0xAFF5 U+5A77 # <cjk> [2000]
-0xAFF6 U+5A7E # <cjk> [2000]
-0xAFF7 U+5A84 # <cjk> [2000]
-0xAFF8 U+5A9E # <cjk> [2000]
-0xAFF9 U+5AA7 # <cjk> [2000]
-0xAFFA U+5AC4 # <cjk> [2000]
-0xAFFB U+218BD # <cjk> [2000] [Unicode3.1]
-0xAFFC U+5B19 # <cjk> [2000]
-0xAFFD U+5B25 # <cjk> [2000]
-0xAFFE U+525D # <cjk> [2004]
-0xB0A1 U+4E9C # <cjk>
-0xB0A2 U+5516 # <cjk>
-0xB0A3 U+5A03 # <cjk>
-0xB0A4 U+963F # <cjk>
-0xB0A5 U+54C0 # <cjk>
-0xB0A6 U+611B # <cjk>
-0xB0A7 U+6328 # <cjk>
-0xB0A8 U+59F6 # <cjk>
-0xB0A9 U+9022 # <cjk>
-0xB0AA U+8475 # <cjk>
-0xB0AB U+831C # <cjk>
-0xB0AC U+7A50 # <cjk>
-0xB0AD U+60AA # <cjk>
-0xB0AE U+63E1 # <cjk>
-0xB0AF U+6E25 # <cjk>
-0xB0B0 U+65ED # <cjk>
-0xB0B1 U+8466 # <cjk>
-0xB0B2 U+82A6 # <cjk>
-0xB0B3 U+9BF5 # <cjk>
-0xB0B4 U+6893 # <cjk>
-0xB0B5 U+5727 # <cjk>
-0xB0B6 U+65A1 # <cjk>
-0xB0B7 U+6271 # <cjk>
-0xB0B8 U+5B9B # <cjk>
-0xB0B9 U+59D0 # <cjk>
-0xB0BA U+867B # <cjk>
-0xB0BB U+98F4 # <cjk>
-0xB0BC U+7D62 # <cjk>
-0xB0BD U+7DBE # <cjk>
-0xB0BE U+9B8E # <cjk>
-0xB0BF U+6216 # <cjk>
-0xB0C0 U+7C9F # <cjk>
-0xB0C1 U+88B7 # <cjk>
-0xB0C2 U+5B89 # <cjk>
-0xB0C3 U+5EB5 # <cjk>
-0xB0C4 U+6309 # <cjk>
-0xB0C5 U+6697 # <cjk>
-0xB0C6 U+6848 # <cjk>
-0xB0C7 U+95C7 # <cjk>
-0xB0C8 U+978D # <cjk>
-0xB0C9 U+674F # <cjk>
-0xB0CA U+4EE5 # <cjk>
-0xB0CB U+4F0A # <cjk>
-0xB0CC U+4F4D # <cjk>
-0xB0CD U+4F9D # <cjk>
-0xB0CE U+5049 # <cjk>
-0xB0CF U+56F2 # <cjk>
-0xB0D0 U+5937 # <cjk>
-0xB0D1 U+59D4 # <cjk>
-0xB0D2 U+5A01 # <cjk>
-0xB0D3 U+5C09 # <cjk>
-0xB0D4 U+60DF # <cjk>
-0xB0D5 U+610F # <cjk>
-0xB0D6 U+6170 # <cjk>
-0xB0D7 U+6613 # <cjk>
-0xB0D8 U+6905 # <cjk>
-0xB0D9 U+70BA # <cjk>
-0xB0DA U+754F # <cjk>
-0xB0DB U+7570 # <cjk>
-0xB0DC U+79FB # <cjk>
-0xB0DD U+7DAD # <cjk>
-0xB0DE U+7DEF # <cjk>
-0xB0DF U+80C3 # <cjk>
-0xB0E0 U+840E # <cjk>
-0xB0E1 U+8863 # <cjk>
-0xB0E2 U+8B02 # <cjk>
-0xB0E3 U+9055 # <cjk>
-0xB0E4 U+907A # <cjk>
-0xB0E5 U+533B # <cjk>
-0xB0E6 U+4E95 # <cjk>
-0xB0E7 U+4EA5 # <cjk>
-0xB0E8 U+57DF # <cjk>
-0xB0E9 U+80B2 # <cjk>
-0xB0EA U+90C1 # <cjk>
-0xB0EB U+78EF # <cjk>
-0xB0EC U+4E00 # <cjk>
-0xB0ED U+58F1 # <cjk>
-0xB0EE U+6EA2 # <cjk>
-0xB0EF U+9038 # <cjk>
-0xB0F0 U+7A32 # <cjk>
-0xB0F1 U+8328 # <cjk>
-0xB0F2 U+828B # <cjk>
-0xB0F3 U+9C2F # <cjk>
-0xB0F4 U+5141 # <cjk>
-0xB0F5 U+5370 # <cjk>
-0xB0F6 U+54BD # <cjk>
-0xB0F7 U+54E1 # <cjk>
-0xB0F8 U+56E0 # <cjk>
-0xB0F9 U+59FB # <cjk>
-0xB0FA U+5F15 # <cjk>
-0xB0FB U+98F2 # <cjk>
-0xB0FC U+6DEB # <cjk>
-0xB0FD U+80E4 # <cjk>
-0xB0FE U+852D # <cjk>
-0xB1A1 U+9662 # <cjk>
-0xB1A2 U+9670 # <cjk>
-0xB1A3 U+96A0 # <cjk>
-0xB1A4 U+97FB # <cjk>
-0xB1A5 U+540B # <cjk>
-0xB1A6 U+53F3 # <cjk>
-0xB1A7 U+5B87 # <cjk>
-0xB1A8 U+70CF # <cjk>
-0xB1A9 U+7FBD # <cjk>
-0xB1AA U+8FC2 # <cjk>
-0xB1AB U+96E8 # <cjk>
-0xB1AC U+536F # <cjk>
-0xB1AD U+9D5C # <cjk>
-0xB1AE U+7ABA # <cjk>
-0xB1AF U+4E11 # <cjk>
-0xB1B0 U+7893 # <cjk>
-0xB1B1 U+81FC # <cjk>
-0xB1B2 U+6E26 # <cjk>
-0xB1B3 U+5618 # <cjk>
-0xB1B4 U+5504 # <cjk>
-0xB1B5 U+6B1D # <cjk>
-0xB1B6 U+851A # <cjk>
-0xB1B7 U+9C3B # <cjk>
-0xB1B8 U+59E5 # <cjk>
-0xB1B9 U+53A9 # <cjk>
-0xB1BA U+6D66 # <cjk>
-0xB1BB U+74DC # <cjk>
-0xB1BC U+958F # <cjk>
-0xB1BD U+5642 # <cjk>
-0xB1BE U+4E91 # <cjk>
-0xB1BF U+904B # <cjk>
-0xB1C0 U+96F2 # <cjk>
-0xB1C1 U+834F # <cjk>
-0xB1C2 U+990C # <cjk>
-0xB1C3 U+53E1 # <cjk>
-0xB1C4 U+55B6 # <cjk>
-0xB1C5 U+5B30 # <cjk>
-0xB1C6 U+5F71 # <cjk>
-0xB1C7 U+6620 # <cjk>
-0xB1C8 U+66F3 # <cjk>
-0xB1C9 U+6804 # <cjk>
-0xB1CA U+6C38 # <cjk>
-0xB1CB U+6CF3 # <cjk>
-0xB1CC U+6D29 # <cjk>
-0xB1CD U+745B # <cjk>
-0xB1CE U+76C8 # <cjk>
-0xB1CF U+7A4E # <cjk>
-0xB1D0 U+9834 # <cjk>
-0xB1D1 U+82F1 # <cjk>
-0xB1D2 U+885B # <cjk>
-0xB1D3 U+8A60 # <cjk>
-0xB1D4 U+92ED # <cjk>
-0xB1D5 U+6DB2 # <cjk>
-0xB1D6 U+75AB # <cjk>
-0xB1D7 U+76CA # <cjk>
-0xB1D8 U+99C5 # <cjk>
-0xB1D9 U+60A6 # <cjk>
-0xB1DA U+8B01 # <cjk>
-0xB1DB U+8D8A # <cjk>
-0xB1DC U+95B2 # <cjk>
-0xB1DD U+698E # <cjk>
-0xB1DE U+53AD # <cjk>
-0xB1DF U+5186 # <cjk>
-0xB1E0 U+5712 # <cjk>
-0xB1E1 U+5830 # <cjk>
-0xB1E2 U+5944 # <cjk>
-0xB1E3 U+5BB4 # <cjk>
-0xB1E4 U+5EF6 # <cjk>
-0xB1E5 U+6028 # <cjk>
-0xB1E6 U+63A9 # <cjk>
-0xB1E7 U+63F4 # <cjk>
-0xB1E8 U+6CBF # <cjk>
-0xB1E9 U+6F14 # <cjk>
-0xB1EA U+708E # <cjk>
-0xB1EB U+7114 # <cjk>
-0xB1EC U+7159 # <cjk>
-0xB1ED U+71D5 # <cjk>
-0xB1EE U+733F # <cjk>
-0xB1EF U+7E01 # <cjk>
-0xB1F0 U+8276 # <cjk>
-0xB1F1 U+82D1 # <cjk>
-0xB1F2 U+8597 # <cjk>
-0xB1F3 U+9060 # <cjk>
-0xB1F4 U+925B # <cjk>
-0xB1F5 U+9D1B # <cjk>
-0xB1F6 U+5869 # <cjk>
-0xB1F7 U+65BC # <cjk>
-0xB1F8 U+6C5A # <cjk>
-0xB1F9 U+7525 # <cjk>
-0xB1FA U+51F9 # <cjk>
-0xB1FB U+592E # <cjk>
-0xB1FC U+5965 # <cjk>
-0xB1FD U+5F80 # <cjk>
-0xB1FE U+5FDC # <cjk>
-0xB2A1 U+62BC # <cjk>
-0xB2A2 U+65FA # <cjk>
-0xB2A3 U+6A2A # <cjk>
-0xB2A4 U+6B27 # <cjk>
-0xB2A5 U+6BB4 # <cjk>
-0xB2A6 U+738B # <cjk>
-0xB2A7 U+7FC1 # <cjk>
-0xB2A8 U+8956 # <cjk>
-0xB2A9 U+9D2C # <cjk>
-0xB2AA U+9D0E # <cjk>
-0xB2AB U+9EC4 # <cjk>
-0xB2AC U+5CA1 # <cjk>
-0xB2AD U+6C96 # <cjk>
-0xB2AE U+837B # <cjk>
-0xB2AF U+5104 # <cjk>
-0xB2B0 U+5C4B # <cjk>
-0xB2B1 U+61B6 # <cjk>
-0xB2B2 U+81C6 # <cjk>
-0xB2B3 U+6876 # <cjk>
-0xB2B4 U+7261 # <cjk>
-0xB2B5 U+4E59 # <cjk>
-0xB2B6 U+4FFA # <cjk>
-0xB2B7 U+5378 # <cjk>
-0xB2B8 U+6069 # <cjk>
-0xB2B9 U+6E29 # <cjk>
-0xB2BA U+7A4F # <cjk>
-0xB2BB U+97F3 # <cjk>
-0xB2BC U+4E0B # <cjk>
-0xB2BD U+5316 # <cjk>
-0xB2BE U+4EEE # <cjk>
-0xB2BF U+4F55 # <cjk>
-0xB2C0 U+4F3D # <cjk>
-0xB2C1 U+4FA1 # <cjk>
-0xB2C2 U+4F73 # <cjk>
-0xB2C3 U+52A0 # <cjk>
-0xB2C4 U+53EF # <cjk>
-0xB2C5 U+5609 # <cjk>
-0xB2C6 U+590F # <cjk>
-0xB2C7 U+5AC1 # <cjk>
-0xB2C8 U+5BB6 # <cjk>
-0xB2C9 U+5BE1 # <cjk>
-0xB2CA U+79D1 # <cjk>
-0xB2CB U+6687 # <cjk>
-0xB2CC U+679C # <cjk>
-0xB2CD U+67B6 # <cjk>
-0xB2CE U+6B4C # <cjk>
-0xB2CF U+6CB3 # <cjk>
-0xB2D0 U+706B # <cjk>
-0xB2D1 U+73C2 # <cjk>
-0xB2D2 U+798D # <cjk>
-0xB2D3 U+79BE # <cjk>
-0xB2D4 U+7A3C # <cjk>
-0xB2D5 U+7B87 # <cjk>
-0xB2D6 U+82B1 # <cjk>
-0xB2D7 U+82DB # <cjk>
-0xB2D8 U+8304 # <cjk>
-0xB2D9 U+8377 # <cjk>
-0xB2DA U+83EF # <cjk>
-0xB2DB U+83D3 # <cjk>
-0xB2DC U+8766 # <cjk>
-0xB2DD U+8AB2 # <cjk>
-0xB2DE U+5629 # <cjk>
-0xB2DF U+8CA8 # <cjk>
-0xB2E0 U+8FE6 # <cjk>
-0xB2E1 U+904E # <cjk>
-0xB2E2 U+971E # <cjk>
-0xB2E3 U+868A # <cjk>
-0xB2E4 U+4FC4 # <cjk>
-0xB2E5 U+5CE8 # <cjk>
-0xB2E6 U+6211 # <cjk>
-0xB2E7 U+7259 # <cjk>
-0xB2E8 U+753B # <cjk>
-0xB2E9 U+81E5 # <cjk>
-0xB2EA U+82BD # <cjk>
-0xB2EB U+86FE # <cjk>
-0xB2EC U+8CC0 # <cjk>
-0xB2ED U+96C5 # <cjk>
-0xB2EE U+9913 # <cjk>
-0xB2EF U+99D5 # <cjk>
-0xB2F0 U+4ECB # <cjk>
-0xB2F1 U+4F1A # <cjk>
-0xB2F2 U+89E3 # <cjk>
-0xB2F3 U+56DE # <cjk>
-0xB2F4 U+584A # <cjk>
-0xB2F5 U+58CA # <cjk>
-0xB2F6 U+5EFB # <cjk>
-0xB2F7 U+5FEB # <cjk>
-0xB2F8 U+602A # <cjk>
-0xB2F9 U+6094 # <cjk>
-0xB2FA U+6062 # <cjk>
-0xB2FB U+61D0 # <cjk>
-0xB2FC U+6212 # <cjk>
-0xB2FD U+62D0 # <cjk>
-0xB2FE U+6539 # <cjk>
-0xB3A1 U+9B41 # <cjk>
-0xB3A2 U+6666 # <cjk>
-0xB3A3 U+68B0 # <cjk>
-0xB3A4 U+6D77 # <cjk>
-0xB3A5 U+7070 # <cjk>
-0xB3A6 U+754C # <cjk>
-0xB3A7 U+7686 # <cjk>
-0xB3A8 U+7D75 # <cjk>
-0xB3A9 U+82A5 # <cjk>
-0xB3AA U+87F9 # <cjk>
-0xB3AB U+958B # <cjk>
-0xB3AC U+968E # <cjk>
-0xB3AD U+8C9D # <cjk>
-0xB3AE U+51F1 # <cjk>
-0xB3AF U+52BE # <cjk>
-0xB3B0 U+5916 # <cjk>
-0xB3B1 U+54B3 # <cjk>
-0xB3B2 U+5BB3 # <cjk>
-0xB3B3 U+5D16 # <cjk>
-0xB3B4 U+6168 # <cjk>
-0xB3B5 U+6982 # <cjk>
-0xB3B6 U+6DAF # <cjk>
-0xB3B7 U+788D # <cjk>
-0xB3B8 U+84CB # <cjk>
-0xB3B9 U+8857 # <cjk>
-0xB3BA U+8A72 # <cjk>
-0xB3BB U+93A7 # <cjk>
-0xB3BC U+9AB8 # <cjk>
-0xB3BD U+6D6C # <cjk>
-0xB3BE U+99A8 # <cjk>
-0xB3BF U+86D9 # <cjk>
-0xB3C0 U+57A3 # <cjk>
-0xB3C1 U+67FF # <cjk>
-0xB3C2 U+86CE # <cjk>
-0xB3C3 U+920E # <cjk>
-0xB3C4 U+5283 # <cjk>
-0xB3C5 U+5687 # <cjk>
-0xB3C6 U+5404 # <cjk>
-0xB3C7 U+5ED3 # <cjk>
-0xB3C8 U+62E1 # <cjk>
-0xB3C9 U+64B9 # <cjk>
-0xB3CA U+683C # <cjk>
-0xB3CB U+6838 # <cjk>
-0xB3CC U+6BBB # <cjk>
-0xB3CD U+7372 # <cjk>
-0xB3CE U+78BA # <cjk>
-0xB3CF U+7A6B # <cjk>
-0xB3D0 U+899A # <cjk>
-0xB3D1 U+89D2 # <cjk>
-0xB3D2 U+8D6B # <cjk>
-0xB3D3 U+8F03 # <cjk>
-0xB3D4 U+90ED # <cjk>
-0xB3D5 U+95A3 # <cjk>
-0xB3D6 U+9694 # <cjk>
-0xB3D7 U+9769 # <cjk>
-0xB3D8 U+5B66 # <cjk>
-0xB3D9 U+5CB3 # <cjk>
-0xB3DA U+697D # <cjk>
-0xB3DB U+984D # <cjk>
-0xB3DC U+984E # <cjk>
-0xB3DD U+639B # <cjk>
-0xB3DE U+7B20 # <cjk>
-0xB3DF U+6A2B # <cjk>
-0xB3E0 U+6A7F # <cjk>
-0xB3E1 U+68B6 # <cjk>
-0xB3E2 U+9C0D # <cjk>
-0xB3E3 U+6F5F # <cjk>
-0xB3E4 U+5272 # <cjk>
-0xB3E5 U+559D # <cjk>
-0xB3E6 U+6070 # <cjk>
-0xB3E7 U+62EC # <cjk>
-0xB3E8 U+6D3B # <cjk>
-0xB3E9 U+6E07 # <cjk>
-0xB3EA U+6ED1 # <cjk>
-0xB3EB U+845B # <cjk>
-0xB3EC U+8910 # <cjk>
-0xB3ED U+8F44 # <cjk>
-0xB3EE U+4E14 # <cjk>
-0xB3EF U+9C39 # <cjk>
-0xB3F0 U+53F6 # <cjk>
-0xB3F1 U+691B # <cjk>
-0xB3F2 U+6A3A # <cjk>
-0xB3F3 U+9784 # <cjk>
-0xB3F4 U+682A # <cjk>
-0xB3F5 U+515C # <cjk>
-0xB3F6 U+7AC3 # <cjk>
-0xB3F7 U+84B2 # <cjk>
-0xB3F8 U+91DC # <cjk>
-0xB3F9 U+938C # <cjk>
-0xB3FA U+565B # <cjk>
-0xB3FB U+9D28 # <cjk>
-0xB3FC U+6822 # <cjk>
-0xB3FD U+8305 # <cjk>
-0xB3FE U+8431 # <cjk>
-0xB4A1 U+7CA5 # <cjk>
-0xB4A2 U+5208 # <cjk>
-0xB4A3 U+82C5 # <cjk>
-0xB4A4 U+74E6 # <cjk>
-0xB4A5 U+4E7E # <cjk>
-0xB4A6 U+4F83 # <cjk>
-0xB4A7 U+51A0 # <cjk>
-0xB4A8 U+5BD2 # <cjk>
-0xB4A9 U+520A # <cjk>
-0xB4AA U+52D8 # <cjk>
-0xB4AB U+52E7 # <cjk>
-0xB4AC U+5DFB # <cjk>
-0xB4AD U+559A # <cjk>
-0xB4AE U+582A # <cjk>
-0xB4AF U+59E6 # <cjk>
-0xB4B0 U+5B8C # <cjk>
-0xB4B1 U+5B98 # <cjk>
-0xB4B2 U+5BDB # <cjk>
-0xB4B3 U+5E72 # <cjk>
-0xB4B4 U+5E79 # <cjk>
-0xB4B5 U+60A3 # <cjk>
-0xB4B6 U+611F # <cjk>
-0xB4B7 U+6163 # <cjk>
-0xB4B8 U+61BE # <cjk>
-0xB4B9 U+63DB # <cjk>
-0xB4BA U+6562 # <cjk>
-0xB4BB U+67D1 # <cjk>
-0xB4BC U+6853 # <cjk>
-0xB4BD U+68FA # <cjk>
-0xB4BE U+6B3E # <cjk>
-0xB4BF U+6B53 # <cjk>
-0xB4C0 U+6C57 # <cjk>
-0xB4C1 U+6F22 # <cjk>
-0xB4C2 U+6F97 # <cjk>
-0xB4C3 U+6F45 # <cjk>
-0xB4C4 U+74B0 # <cjk>
-0xB4C5 U+7518 # <cjk>
-0xB4C6 U+76E3 # <cjk>
-0xB4C7 U+770B # <cjk>
-0xB4C8 U+7AFF # <cjk>
-0xB4C9 U+7BA1 # <cjk>
-0xB4CA U+7C21 # <cjk>
-0xB4CB U+7DE9 # <cjk>
-0xB4CC U+7F36 # <cjk>
-0xB4CD U+7FF0 # <cjk>
-0xB4CE U+809D # <cjk>
-0xB4CF U+8266 # <cjk>
-0xB4D0 U+839E # <cjk>
-0xB4D1 U+89B3 # <cjk>
-0xB4D2 U+8ACC # <cjk>
-0xB4D3 U+8CAB # <cjk>
-0xB4D4 U+9084 # <cjk>
-0xB4D5 U+9451 # <cjk>
-0xB4D6 U+9593 # <cjk>
-0xB4D7 U+9591 # <cjk>
-0xB4D8 U+95A2 # <cjk>
-0xB4D9 U+9665 # <cjk>
-0xB4DA U+97D3 # <cjk>
-0xB4DB U+9928 # <cjk>
-0xB4DC U+8218 # <cjk>
-0xB4DD U+4E38 # <cjk>
-0xB4DE U+542B # <cjk>
-0xB4DF U+5CB8 # <cjk>
-0xB4E0 U+5DCC # <cjk>
-0xB4E1 U+73A9 # <cjk>
-0xB4E2 U+764C # <cjk>
-0xB4E3 U+773C # <cjk>
-0xB4E4 U+5CA9 # <cjk>
-0xB4E5 U+7FEB # <cjk>
-0xB4E6 U+8D0B # <cjk>
-0xB4E7 U+96C1 # <cjk>
-0xB4E8 U+9811 # <cjk>
-0xB4E9 U+9854 # <cjk>
-0xB4EA U+9858 # <cjk>
-0xB4EB U+4F01 # <cjk>
-0xB4EC U+4F0E # <cjk>
-0xB4ED U+5371 # <cjk>
-0xB4EE U+559C # <cjk>
-0xB4EF U+5668 # <cjk>
-0xB4F0 U+57FA # <cjk>
-0xB4F1 U+5947 # <cjk>
-0xB4F2 U+5B09 # <cjk>
-0xB4F3 U+5BC4 # <cjk>
-0xB4F4 U+5C90 # <cjk>
-0xB4F5 U+5E0C # <cjk>
-0xB4F6 U+5E7E # <cjk>
-0xB4F7 U+5FCC # <cjk>
-0xB4F8 U+63EE # <cjk>
-0xB4F9 U+673A # <cjk>
-0xB4FA U+65D7 # <cjk>
-0xB4FB U+65E2 # <cjk>
-0xB4FC U+671F # <cjk>
-0xB4FD U+68CB # <cjk>
-0xB4FE U+68C4 # <cjk>
-0xB5A1 U+6A5F # <cjk>
-0xB5A2 U+5E30 # <cjk>
-0xB5A3 U+6BC5 # <cjk>
-0xB5A4 U+6C17 # <cjk>
-0xB5A5 U+6C7D # <cjk>
-0xB5A6 U+757F # <cjk>
-0xB5A7 U+7948 # <cjk>
-0xB5A8 U+5B63 # <cjk>
-0xB5A9 U+7A00 # <cjk>
-0xB5AA U+7D00 # <cjk>
-0xB5AB U+5FBD # <cjk>
-0xB5AC U+898F # <cjk>
-0xB5AD U+8A18 # <cjk>
-0xB5AE U+8CB4 # <cjk>
-0xB5AF U+8D77 # <cjk>
-0xB5B0 U+8ECC # <cjk>
-0xB5B1 U+8F1D # <cjk>
-0xB5B2 U+98E2 # <cjk>
-0xB5B3 U+9A0E # <cjk>
-0xB5B4 U+9B3C # <cjk>
-0xB5B5 U+4E80 # <cjk>
-0xB5B6 U+507D # <cjk>
-0xB5B7 U+5100 # <cjk>
-0xB5B8 U+5993 # <cjk>
-0xB5B9 U+5B9C # <cjk>
-0xB5BA U+622F # <cjk>
-0xB5BB U+6280 # <cjk>
-0xB5BC U+64EC # <cjk>
-0xB5BD U+6B3A # <cjk>
-0xB5BE U+72A0 # <cjk>
-0xB5BF U+7591 # <cjk>
-0xB5C0 U+7947 # <cjk>
-0xB5C1 U+7FA9 # <cjk>
-0xB5C2 U+87FB # <cjk>
-0xB5C3 U+8ABC # <cjk>
-0xB5C4 U+8B70 # <cjk>
-0xB5C5 U+63AC # <cjk>
-0xB5C6 U+83CA # <cjk>
-0xB5C7 U+97A0 # <cjk>
-0xB5C8 U+5409 # <cjk>
-0xB5C9 U+5403 # <cjk>
-0xB5CA U+55AB # <cjk>
-0xB5CB U+6854 # <cjk>
-0xB5CC U+6A58 # <cjk>
-0xB5CD U+8A70 # <cjk>
-0xB5CE U+7827 # <cjk>
-0xB5CF U+6775 # <cjk>
-0xB5D0 U+9ECD # <cjk>
-0xB5D1 U+5374 # <cjk>
-0xB5D2 U+5BA2 # <cjk>
-0xB5D3 U+811A # <cjk>
-0xB5D4 U+8650 # <cjk>
-0xB5D5 U+9006 # <cjk>
-0xB5D6 U+4E18 # <cjk>
-0xB5D7 U+4E45 # <cjk>
-0xB5D8 U+4EC7 # <cjk>
-0xB5D9 U+4F11 # <cjk>
-0xB5DA U+53CA # <cjk>
-0xB5DB U+5438 # <cjk>
-0xB5DC U+5BAE # <cjk>
-0xB5DD U+5F13 # <cjk>
-0xB5DE U+6025 # <cjk>
-0xB5DF U+6551 # <cjk>
-0xB5E0 U+673D # <cjk>
-0xB5E1 U+6C42 # <cjk>
-0xB5E2 U+6C72 # <cjk>
-0xB5E3 U+6CE3 # <cjk>
-0xB5E4 U+7078 # <cjk>
-0xB5E5 U+7403 # <cjk>
-0xB5E6 U+7A76 # <cjk>
-0xB5E7 U+7AAE # <cjk>
-0xB5E8 U+7B08 # <cjk>
-0xB5E9 U+7D1A # <cjk>
-0xB5EA U+7CFE # <cjk>
-0xB5EB U+7D66 # <cjk>
-0xB5EC U+65E7 # <cjk>
-0xB5ED U+725B # <cjk>
-0xB5EE U+53BB # <cjk>
-0xB5EF U+5C45 # <cjk>
-0xB5F0 U+5DE8 # <cjk>
-0xB5F1 U+62D2 # <cjk>
-0xB5F2 U+62E0 # <cjk>
-0xB5F3 U+6319 # <cjk>
-0xB5F4 U+6E20 # <cjk>
-0xB5F5 U+865A # <cjk>
-0xB5F6 U+8A31 # <cjk>
-0xB5F7 U+8DDD # <cjk>
-0xB5F8 U+92F8 # <cjk>
-0xB5F9 U+6F01 # <cjk>
-0xB5FA U+79A6 # <cjk>
-0xB5FB U+9B5A # <cjk>
-0xB5FC U+4EA8 # <cjk>
-0xB5FD U+4EAB # <cjk>
-0xB5FE U+4EAC # <cjk>
-0xB6A1 U+4F9B # <cjk>
-0xB6A2 U+4FA0 # <cjk>
-0xB6A3 U+50D1 # <cjk>
-0xB6A4 U+5147 # <cjk>
-0xB6A5 U+7AF6 # <cjk>
-0xB6A6 U+5171 # <cjk>
-0xB6A7 U+51F6 # <cjk>
-0xB6A8 U+5354 # <cjk>
-0xB6A9 U+5321 # <cjk>
-0xB6AA U+537F # <cjk>
-0xB6AB U+53EB # <cjk>
-0xB6AC U+55AC # <cjk>
-0xB6AD U+5883 # <cjk>
-0xB6AE U+5CE1 # <cjk>
-0xB6AF U+5F37 # <cjk>
-0xB6B0 U+5F4A # <cjk>
-0xB6B1 U+602F # <cjk>
-0xB6B2 U+6050 # <cjk>
-0xB6B3 U+606D # <cjk>
-0xB6B4 U+631F # <cjk>
-0xB6B5 U+6559 # <cjk>
-0xB6B6 U+6A4B # <cjk>
-0xB6B7 U+6CC1 # <cjk>
-0xB6B8 U+72C2 # <cjk>
-0xB6B9 U+72ED # <cjk>
-0xB6BA U+77EF # <cjk>
-0xB6BB U+80F8 # <cjk>
-0xB6BC U+8105 # <cjk>
-0xB6BD U+8208 # <cjk>
-0xB6BE U+854E # <cjk>
-0xB6BF U+90F7 # <cjk>
-0xB6C0 U+93E1 # <cjk>
-0xB6C1 U+97FF # <cjk>
-0xB6C2 U+9957 # <cjk>
-0xB6C3 U+9A5A # <cjk>
-0xB6C4 U+4EF0 # <cjk>
-0xB6C5 U+51DD # <cjk>
-0xB6C6 U+5C2D # <cjk>
-0xB6C7 U+6681 # <cjk>
-0xB6C8 U+696D # <cjk>
-0xB6C9 U+5C40 # <cjk>
-0xB6CA U+66F2 # <cjk>
-0xB6CB U+6975 # <cjk>
-0xB6CC U+7389 # <cjk>
-0xB6CD U+6850 # <cjk>
-0xB6CE U+7C81 # <cjk>
-0xB6CF U+50C5 # <cjk>
-0xB6D0 U+52E4 # <cjk>
-0xB6D1 U+5747 # <cjk>
-0xB6D2 U+5DFE # <cjk>
-0xB6D3 U+9326 # <cjk>
-0xB6D4 U+65A4 # <cjk>
-0xB6D5 U+6B23 # <cjk>
-0xB6D6 U+6B3D # <cjk>
-0xB6D7 U+7434 # <cjk>
-0xB6D8 U+7981 # <cjk>
-0xB6D9 U+79BD # <cjk>
-0xB6DA U+7B4B # <cjk>
-0xB6DB U+7DCA # <cjk>
-0xB6DC U+82B9 # <cjk>
-0xB6DD U+83CC # <cjk>
-0xB6DE U+887F # <cjk>
-0xB6DF U+895F # <cjk>
-0xB6E0 U+8B39 # <cjk>
-0xB6E1 U+8FD1 # <cjk>
-0xB6E2 U+91D1 # <cjk>
-0xB6E3 U+541F # <cjk>
-0xB6E4 U+9280 # <cjk>
-0xB6E5 U+4E5D # <cjk>
-0xB6E6 U+5036 # <cjk>
-0xB6E7 U+53E5 # <cjk>
-0xB6E8 U+533A # <cjk>
-0xB6E9 U+72D7 # <cjk>
-0xB6EA U+7396 # <cjk>
-0xB6EB U+77E9 # <cjk>
-0xB6EC U+82E6 # <cjk>
-0xB6ED U+8EAF # <cjk>
-0xB6EE U+99C6 # <cjk>
-0xB6EF U+99C8 # <cjk>
-0xB6F0 U+99D2 # <cjk>
-0xB6F1 U+5177 # <cjk>
-0xB6F2 U+611A # <cjk>
-0xB6F3 U+865E # <cjk>
-0xB6F4 U+55B0 # <cjk>
-0xB6F5 U+7A7A # <cjk>
-0xB6F6 U+5076 # <cjk>
-0xB6F7 U+5BD3 # <cjk>
-0xB6F8 U+9047 # <cjk>
-0xB6F9 U+9685 # <cjk>
-0xB6FA U+4E32 # <cjk>
-0xB6FB U+6ADB # <cjk>
-0xB6FC U+91E7 # <cjk>
-0xB6FD U+5C51 # <cjk>
-0xB6FE U+5C48 # <cjk>
-0xB7A1 U+6398 # <cjk>
-0xB7A2 U+7A9F # <cjk>
-0xB7A3 U+6C93 # <cjk>
-0xB7A4 U+9774 # <cjk>
-0xB7A5 U+8F61 # <cjk>
-0xB7A6 U+7AAA # <cjk>
-0xB7A7 U+718A # <cjk>
-0xB7A8 U+9688 # <cjk>
-0xB7A9 U+7C82 # <cjk>
-0xB7AA U+6817 # <cjk>
-0xB7AB U+7E70 # <cjk>
-0xB7AC U+6851 # <cjk>
-0xB7AD U+936C # <cjk>
-0xB7AE U+52F2 # <cjk>
-0xB7AF U+541B # <cjk>
-0xB7B0 U+85AB # <cjk>
-0xB7B1 U+8A13 # <cjk>
-0xB7B2 U+7FA4 # <cjk>
-0xB7B3 U+8ECD # <cjk>
-0xB7B4 U+90E1 # <cjk>
-0xB7B5 U+5366 # <cjk>
-0xB7B6 U+8888 # <cjk>
-0xB7B7 U+7941 # <cjk>
-0xB7B8 U+4FC2 # <cjk>
-0xB7B9 U+50BE # <cjk>
-0xB7BA U+5211 # <cjk>
-0xB7BB U+5144 # <cjk>
-0xB7BC U+5553 # <cjk>
-0xB7BD U+572D # <cjk>
-0xB7BE U+73EA # <cjk>
-0xB7BF U+578B # <cjk>
-0xB7C0 U+5951 # <cjk>
-0xB7C1 U+5F62 # <cjk>
-0xB7C2 U+5F84 # <cjk>
-0xB7C3 U+6075 # <cjk>
-0xB7C4 U+6176 # <cjk>
-0xB7C5 U+6167 # <cjk>
-0xB7C6 U+61A9 # <cjk>
-0xB7C7 U+63B2 # <cjk>
-0xB7C8 U+643A # <cjk>
-0xB7C9 U+656C # <cjk>
-0xB7CA U+666F # <cjk>
-0xB7CB U+6842 # <cjk>
-0xB7CC U+6E13 # <cjk>
-0xB7CD U+7566 # <cjk>
-0xB7CE U+7A3D # <cjk>
-0xB7CF U+7CFB # <cjk>
-0xB7D0 U+7D4C # <cjk>
-0xB7D1 U+7D99 # <cjk>
-0xB7D2 U+7E4B # <cjk>
-0xB7D3 U+7F6B # <cjk>
-0xB7D4 U+830E # <cjk>
-0xB7D5 U+834A # <cjk>
-0xB7D6 U+86CD # <cjk>
-0xB7D7 U+8A08 # <cjk>
-0xB7D8 U+8A63 # <cjk>
-0xB7D9 U+8B66 # <cjk>
-0xB7DA U+8EFD # <cjk>
-0xB7DB U+981A # <cjk>
-0xB7DC U+9D8F # <cjk>
-0xB7DD U+82B8 # <cjk>
-0xB7DE U+8FCE # <cjk>
-0xB7DF U+9BE8 # <cjk>
-0xB7E0 U+5287 # <cjk>
-0xB7E1 U+621F # <cjk>
-0xB7E2 U+6483 # <cjk>
-0xB7E3 U+6FC0 # <cjk>
-0xB7E4 U+9699 # <cjk>
-0xB7E5 U+6841 # <cjk>
-0xB7E6 U+5091 # <cjk>
-0xB7E7 U+6B20 # <cjk>
-0xB7E8 U+6C7A # <cjk>
-0xB7E9 U+6F54 # <cjk>
-0xB7EA U+7A74 # <cjk>
-0xB7EB U+7D50 # <cjk>
-0xB7EC U+8840 # <cjk>
-0xB7ED U+8A23 # <cjk>
-0xB7EE U+6708 # <cjk>
-0xB7EF U+4EF6 # <cjk>
-0xB7F0 U+5039 # <cjk>
-0xB7F1 U+5026 # <cjk>
-0xB7F2 U+5065 # <cjk>
-0xB7F3 U+517C # <cjk>
-0xB7F4 U+5238 # <cjk>
-0xB7F5 U+5263 # <cjk>
-0xB7F6 U+55A7 # <cjk>
-0xB7F7 U+570F # <cjk>
-0xB7F8 U+5805 # <cjk>
-0xB7F9 U+5ACC # <cjk>
-0xB7FA U+5EFA # <cjk>
-0xB7FB U+61B2 # <cjk>
-0xB7FC U+61F8 # <cjk>
-0xB7FD U+62F3 # <cjk>
-0xB7FE U+6372 # <cjk>
-0xB8A1 U+691C # <cjk>
-0xB8A2 U+6A29 # <cjk>
-0xB8A3 U+727D # <cjk>
-0xB8A4 U+72AC # <cjk>
-0xB8A5 U+732E # <cjk>
-0xB8A6 U+7814 # <cjk>
-0xB8A7 U+786F # <cjk>
-0xB8A8 U+7D79 # <cjk>
-0xB8A9 U+770C # <cjk>
-0xB8AA U+80A9 # <cjk>
-0xB8AB U+898B # <cjk>
-0xB8AC U+8B19 # <cjk>
-0xB8AD U+8CE2 # <cjk>
-0xB8AE U+8ED2 # <cjk>
-0xB8AF U+9063 # <cjk>
-0xB8B0 U+9375 # <cjk>
-0xB8B1 U+967A # <cjk>
-0xB8B2 U+9855 # <cjk>
-0xB8B3 U+9A13 # <cjk>
-0xB8B4 U+9E78 # <cjk>
-0xB8B5 U+5143 # <cjk>
-0xB8B6 U+539F # <cjk>
-0xB8B7 U+53B3 # <cjk>
-0xB8B8 U+5E7B # <cjk>
-0xB8B9 U+5F26 # <cjk>
-0xB8BA U+6E1B # <cjk>
-0xB8BB U+6E90 # <cjk>
-0xB8BC U+7384 # <cjk>
-0xB8BD U+73FE # <cjk>
-0xB8BE U+7D43 # <cjk>
-0xB8BF U+8237 # <cjk>
-0xB8C0 U+8A00 # <cjk>
-0xB8C1 U+8AFA # <cjk>
-0xB8C2 U+9650 # <cjk>
-0xB8C3 U+4E4E # <cjk>
-0xB8C4 U+500B # <cjk>
-0xB8C5 U+53E4 # <cjk>
-0xB8C6 U+547C # <cjk>
-0xB8C7 U+56FA # <cjk>
-0xB8C8 U+59D1 # <cjk>
-0xB8C9 U+5B64 # <cjk>
-0xB8CA U+5DF1 # <cjk>
-0xB8CB U+5EAB # <cjk>
-0xB8CC U+5F27 # <cjk>
-0xB8CD U+6238 # <cjk>
-0xB8CE U+6545 # <cjk>
-0xB8CF U+67AF # <cjk>
-0xB8D0 U+6E56 # <cjk>
-0xB8D1 U+72D0 # <cjk>
-0xB8D2 U+7CCA # <cjk>
-0xB8D3 U+88B4 # <cjk>
-0xB8D4 U+80A1 # <cjk>
-0xB8D5 U+80E1 # <cjk>
-0xB8D6 U+83F0 # <cjk>
-0xB8D7 U+864E # <cjk>
-0xB8D8 U+8A87 # <cjk>
-0xB8D9 U+8DE8 # <cjk>
-0xB8DA U+9237 # <cjk>
-0xB8DB U+96C7 # <cjk>
-0xB8DC U+9867 # <cjk>
-0xB8DD U+9F13 # <cjk>
-0xB8DE U+4E94 # <cjk>
-0xB8DF U+4E92 # <cjk>
-0xB8E0 U+4F0D # <cjk>
-0xB8E1 U+5348 # <cjk>
-0xB8E2 U+5449 # <cjk>
-0xB8E3 U+543E # <cjk>
-0xB8E4 U+5A2F # <cjk>
-0xB8E5 U+5F8C # <cjk>
-0xB8E6 U+5FA1 # <cjk>
-0xB8E7 U+609F # <cjk>
-0xB8E8 U+68A7 # <cjk>
-0xB8E9 U+6A8E # <cjk>
-0xB8EA U+745A # <cjk>
-0xB8EB U+7881 # <cjk>
-0xB8EC U+8A9E # <cjk>
-0xB8ED U+8AA4 # <cjk>
-0xB8EE U+8B77 # <cjk>
-0xB8EF U+9190 # <cjk>
-0xB8F0 U+4E5E # <cjk>
-0xB8F1 U+9BC9 # <cjk>
-0xB8F2 U+4EA4 # <cjk>
-0xB8F3 U+4F7C # <cjk>
-0xB8F4 U+4FAF # <cjk>
-0xB8F5 U+5019 # <cjk>
-0xB8F6 U+5016 # <cjk>
-0xB8F7 U+5149 # <cjk>
-0xB8F8 U+516C # <cjk>
-0xB8F9 U+529F # <cjk>
-0xB8FA U+52B9 # <cjk>
-0xB8FB U+52FE # <cjk>
-0xB8FC U+539A # <cjk>
-0xB8FD U+53E3 # <cjk>
-0xB8FE U+5411 # <cjk>
-0xB9A1 U+540E # <cjk>
-0xB9A2 U+5589 # <cjk>
-0xB9A3 U+5751 # <cjk>
-0xB9A4 U+57A2 # <cjk>
-0xB9A5 U+597D # <cjk>
-0xB9A6 U+5B54 # <cjk>
-0xB9A7 U+5B5D # <cjk>
-0xB9A8 U+5B8F # <cjk>
-0xB9A9 U+5DE5 # <cjk>
-0xB9AA U+5DE7 # <cjk>
-0xB9AB U+5DF7 # <cjk>
-0xB9AC U+5E78 # <cjk>
-0xB9AD U+5E83 # <cjk>
-0xB9AE U+5E9A # <cjk>
-0xB9AF U+5EB7 # <cjk>
-0xB9B0 U+5F18 # <cjk>
-0xB9B1 U+6052 # <cjk>
-0xB9B2 U+614C # <cjk>
-0xB9B3 U+6297 # <cjk>
-0xB9B4 U+62D8 # <cjk>
-0xB9B5 U+63A7 # <cjk>
-0xB9B6 U+653B # <cjk>
-0xB9B7 U+6602 # <cjk>
-0xB9B8 U+6643 # <cjk>
-0xB9B9 U+66F4 # <cjk>
-0xB9BA U+676D # <cjk>
-0xB9BB U+6821 # <cjk>
-0xB9BC U+6897 # <cjk>
-0xB9BD U+69CB # <cjk>
-0xB9BE U+6C5F # <cjk>
-0xB9BF U+6D2A # <cjk>
-0xB9C0 U+6D69 # <cjk>
-0xB9C1 U+6E2F # <cjk>
-0xB9C2 U+6E9D # <cjk>
-0xB9C3 U+7532 # <cjk>
-0xB9C4 U+7687 # <cjk>
-0xB9C5 U+786C # <cjk>
-0xB9C6 U+7A3F # <cjk>
-0xB9C7 U+7CE0 # <cjk>
-0xB9C8 U+7D05 # <cjk>
-0xB9C9 U+7D18 # <cjk>
-0xB9CA U+7D5E # <cjk>
-0xB9CB U+7DB1 # <cjk>
-0xB9CC U+8015 # <cjk>
-0xB9CD U+8003 # <cjk>
-0xB9CE U+80AF # <cjk>
-0xB9CF U+80B1 # <cjk>
-0xB9D0 U+8154 # <cjk>
-0xB9D1 U+818F # <cjk>
-0xB9D2 U+822A # <cjk>
-0xB9D3 U+8352 # <cjk>
-0xB9D4 U+884C # <cjk>
-0xB9D5 U+8861 # <cjk>
-0xB9D6 U+8B1B # <cjk>
-0xB9D7 U+8CA2 # <cjk>
-0xB9D8 U+8CFC # <cjk>
-0xB9D9 U+90CA # <cjk>
-0xB9DA U+9175 # <cjk>
-0xB9DB U+9271 # <cjk>
-0xB9DC U+783F # <cjk>
-0xB9DD U+92FC # <cjk>
-0xB9DE U+95A4 # <cjk>
-0xB9DF U+964D # <cjk>
-0xB9E0 U+9805 # <cjk>
-0xB9E1 U+9999 # <cjk>
-0xB9E2 U+9AD8 # <cjk>
-0xB9E3 U+9D3B # <cjk>
-0xB9E4 U+525B # <cjk>
-0xB9E5 U+52AB # <cjk>
-0xB9E6 U+53F7 # <cjk>
-0xB9E7 U+5408 # <cjk>
-0xB9E8 U+58D5 # <cjk>
-0xB9E9 U+62F7 # <cjk>
-0xB9EA U+6FE0 # <cjk>
-0xB9EB U+8C6A # <cjk>
-0xB9EC U+8F5F # <cjk>
-0xB9ED U+9EB9 # <cjk>
-0xB9EE U+514B # <cjk>
-0xB9EF U+523B # <cjk>
-0xB9F0 U+544A # <cjk>
-0xB9F1 U+56FD # <cjk>
-0xB9F2 U+7A40 # <cjk>
-0xB9F3 U+9177 # <cjk>
-0xB9F4 U+9D60 # <cjk>
-0xB9F5 U+9ED2 # <cjk>
-0xB9F6 U+7344 # <cjk>
-0xB9F7 U+6F09 # <cjk>
-0xB9F8 U+8170 # <cjk>
-0xB9F9 U+7511 # <cjk>
-0xB9FA U+5FFD # <cjk>
-0xB9FB U+60DA # <cjk>
-0xB9FC U+9AA8 # <cjk>
-0xB9FD U+72DB # <cjk>
-0xB9FE U+8FBC # <cjk>
-0xBAA1 U+6B64 # <cjk>
-0xBAA2 U+9803 # <cjk>
-0xBAA3 U+4ECA # <cjk>
-0xBAA4 U+56F0 # <cjk>
-0xBAA5 U+5764 # <cjk>
-0xBAA6 U+58BE # <cjk>
-0xBAA7 U+5A5A # <cjk>
-0xBAA8 U+6068 # <cjk>
-0xBAA9 U+61C7 # <cjk>
-0xBAAA U+660F # <cjk>
-0xBAAB U+6606 # <cjk>
-0xBAAC U+6839 # <cjk>
-0xBAAD U+68B1 # <cjk>
-0xBAAE U+6DF7 # <cjk>
-0xBAAF U+75D5 # <cjk>
-0xBAB0 U+7D3A # <cjk>
-0xBAB1 U+826E # <cjk>
-0xBAB2 U+9B42 # <cjk>
-0xBAB3 U+4E9B # <cjk>
-0xBAB4 U+4F50 # <cjk>
-0xBAB5 U+53C9 # <cjk>
-0xBAB6 U+5506 # <cjk>
-0xBAB7 U+5D6F # <cjk>
-0xBAB8 U+5DE6 # <cjk>
-0xBAB9 U+5DEE # <cjk>
-0xBABA U+67FB # <cjk>
-0xBABB U+6C99 # <cjk>
-0xBABC U+7473 # <cjk>
-0xBABD U+7802 # <cjk>
-0xBABE U+8A50 # <cjk>
-0xBABF U+9396 # <cjk>
-0xBAC0 U+88DF # <cjk>
-0xBAC1 U+5750 # <cjk>
-0xBAC2 U+5EA7 # <cjk>
-0xBAC3 U+632B # <cjk>
-0xBAC4 U+50B5 # <cjk>
-0xBAC5 U+50AC # <cjk>
-0xBAC6 U+518D # <cjk>
-0xBAC7 U+6700 # <cjk>
-0xBAC8 U+54C9 # <cjk>
-0xBAC9 U+585E # <cjk>
-0xBACA U+59BB # <cjk>
-0xBACB U+5BB0 # <cjk>
-0xBACC U+5F69 # <cjk>
-0xBACD U+624D # <cjk>
-0xBACE U+63A1 # <cjk>
-0xBACF U+683D # <cjk>
-0xBAD0 U+6B73 # <cjk>
-0xBAD1 U+6E08 # <cjk>
-0xBAD2 U+707D # <cjk>
-0xBAD3 U+91C7 # <cjk>
-0xBAD4 U+7280 # <cjk>
-0xBAD5 U+7815 # <cjk>
-0xBAD6 U+7826 # <cjk>
-0xBAD7 U+796D # <cjk>
-0xBAD8 U+658E # <cjk>
-0xBAD9 U+7D30 # <cjk>
-0xBADA U+83DC # <cjk>
-0xBADB U+88C1 # <cjk>
-0xBADC U+8F09 # <cjk>
-0xBADD U+969B # <cjk>
-0xBADE U+5264 # <cjk>
-0xBADF U+5728 # <cjk>
-0xBAE0 U+6750 # <cjk>
-0xBAE1 U+7F6A # <cjk>
-0xBAE2 U+8CA1 # <cjk>
-0xBAE3 U+51B4 # <cjk>
-0xBAE4 U+5742 # <cjk>
-0xBAE5 U+962A # <cjk>
-0xBAE6 U+583A # <cjk>
-0xBAE7 U+698A # <cjk>
-0xBAE8 U+80B4 # <cjk>
-0xBAE9 U+54B2 # <cjk>
-0xBAEA U+5D0E # <cjk>
-0xBAEB U+57FC # <cjk>
-0xBAEC U+7895 # <cjk>
-0xBAED U+9DFA # <cjk>
-0xBAEE U+4F5C # <cjk>
-0xBAEF U+524A # <cjk>
-0xBAF0 U+548B # <cjk>
-0xBAF1 U+643E # <cjk>
-0xBAF2 U+6628 # <cjk>
-0xBAF3 U+6714 # <cjk>
-0xBAF4 U+67F5 # <cjk>
-0xBAF5 U+7A84 # <cjk>
-0xBAF6 U+7B56 # <cjk>
-0xBAF7 U+7D22 # <cjk>
-0xBAF8 U+932F # <cjk>
-0xBAF9 U+685C # <cjk>
-0xBAFA U+9BAD # <cjk>
-0xBAFB U+7B39 # <cjk>
-0xBAFC U+5319 # <cjk>
-0xBAFD U+518A # <cjk>
-0xBAFE U+5237 # <cjk>
-0xBBA1 U+5BDF # <cjk>
-0xBBA2 U+62F6 # <cjk>
-0xBBA3 U+64AE # <cjk>
-0xBBA4 U+64E6 # <cjk>
-0xBBA5 U+672D # <cjk>
-0xBBA6 U+6BBA # <cjk>
-0xBBA7 U+85A9 # <cjk>
-0xBBA8 U+96D1 # <cjk>
-0xBBA9 U+7690 # <cjk>
-0xBBAA U+9BD6 # <cjk>
-0xBBAB U+634C # <cjk>
-0xBBAC U+9306 # <cjk>
-0xBBAD U+9BAB # <cjk>
-0xBBAE U+76BF # <cjk>
-0xBBAF U+6652 # <cjk>
-0xBBB0 U+4E09 # <cjk>
-0xBBB1 U+5098 # <cjk>
-0xBBB2 U+53C2 # <cjk>
-0xBBB3 U+5C71 # <cjk>
-0xBBB4 U+60E8 # <cjk>
-0xBBB5 U+6492 # <cjk>
-0xBBB6 U+6563 # <cjk>
-0xBBB7 U+685F # <cjk>
-0xBBB8 U+71E6 # <cjk>
-0xBBB9 U+73CA # <cjk>
-0xBBBA U+7523 # <cjk>
-0xBBBB U+7B97 # <cjk>
-0xBBBC U+7E82 # <cjk>
-0xBBBD U+8695 # <cjk>
-0xBBBE U+8B83 # <cjk>
-0xBBBF U+8CDB # <cjk>
-0xBBC0 U+9178 # <cjk>
-0xBBC1 U+9910 # <cjk>
-0xBBC2 U+65AC # <cjk>
-0xBBC3 U+66AB # <cjk>
-0xBBC4 U+6B8B # <cjk>
-0xBBC5 U+4ED5 # <cjk>
-0xBBC6 U+4ED4 # <cjk>
-0xBBC7 U+4F3A # <cjk>
-0xBBC8 U+4F7F # <cjk>
-0xBBC9 U+523A # <cjk>
-0xBBCA U+53F8 # <cjk>
-0xBBCB U+53F2 # <cjk>
-0xBBCC U+55E3 # <cjk>
-0xBBCD U+56DB # <cjk>
-0xBBCE U+58EB # <cjk>
-0xBBCF U+59CB # <cjk>
-0xBBD0 U+59C9 # <cjk>
-0xBBD1 U+59FF # <cjk>
-0xBBD2 U+5B50 # <cjk>
-0xBBD3 U+5C4D # <cjk>
-0xBBD4 U+5E02 # <cjk>
-0xBBD5 U+5E2B # <cjk>
-0xBBD6 U+5FD7 # <cjk>
-0xBBD7 U+601D # <cjk>
-0xBBD8 U+6307 # <cjk>
-0xBBD9 U+652F # <cjk>
-0xBBDA U+5B5C # <cjk>
-0xBBDB U+65AF # <cjk>
-0xBBDC U+65BD # <cjk>
-0xBBDD U+65E8 # <cjk>
-0xBBDE U+679D # <cjk>
-0xBBDF U+6B62 # <cjk>
-0xBBE0 U+6B7B # <cjk>
-0xBBE1 U+6C0F # <cjk>
-0xBBE2 U+7345 # <cjk>
-0xBBE3 U+7949 # <cjk>
-0xBBE4 U+79C1 # <cjk>
-0xBBE5 U+7CF8 # <cjk>
-0xBBE6 U+7D19 # <cjk>
-0xBBE7 U+7D2B # <cjk>
-0xBBE8 U+80A2 # <cjk>
-0xBBE9 U+8102 # <cjk>
-0xBBEA U+81F3 # <cjk>
-0xBBEB U+8996 # <cjk>
-0xBBEC U+8A5E # <cjk>
-0xBBED U+8A69 # <cjk>
-0xBBEE U+8A66 # <cjk>
-0xBBEF U+8A8C # <cjk>
-0xBBF0 U+8AEE # <cjk>
-0xBBF1 U+8CC7 # <cjk>
-0xBBF2 U+8CDC # <cjk>
-0xBBF3 U+96CC # <cjk>
-0xBBF4 U+98FC # <cjk>
-0xBBF5 U+6B6F # <cjk>
-0xBBF6 U+4E8B # <cjk>
-0xBBF7 U+4F3C # <cjk>
-0xBBF8 U+4F8D # <cjk>
-0xBBF9 U+5150 # <cjk>
-0xBBFA U+5B57 # <cjk>
-0xBBFB U+5BFA # <cjk>
-0xBBFC U+6148 # <cjk>
-0xBBFD U+6301 # <cjk>
-0xBBFE U+6642 # <cjk>
-0xBCA1 U+6B21 # <cjk>
-0xBCA2 U+6ECB # <cjk>
-0xBCA3 U+6CBB # <cjk>
-0xBCA4 U+723E # <cjk>
-0xBCA5 U+74BD # <cjk>
-0xBCA6 U+75D4 # <cjk>
-0xBCA7 U+78C1 # <cjk>
-0xBCA8 U+793A # <cjk>
-0xBCA9 U+800C # <cjk>
-0xBCAA U+8033 # <cjk>
-0xBCAB U+81EA # <cjk>
-0xBCAC U+8494 # <cjk>
-0xBCAD U+8F9E # <cjk>
-0xBCAE U+6C50 # <cjk>
-0xBCAF U+9E7F # <cjk>
-0xBCB0 U+5F0F # <cjk>
-0xBCB1 U+8B58 # <cjk>
-0xBCB2 U+9D2B # <cjk>
-0xBCB3 U+7AFA # <cjk>
-0xBCB4 U+8EF8 # <cjk>
-0xBCB5 U+5B8D # <cjk>
-0xBCB6 U+96EB # <cjk>
-0xBCB7 U+4E03 # <cjk>
-0xBCB8 U+53F1 # <cjk>
-0xBCB9 U+57F7 # <cjk>
-0xBCBA U+5931 # <cjk>
-0xBCBB U+5AC9 # <cjk>
-0xBCBC U+5BA4 # <cjk>
-0xBCBD U+6089 # <cjk>
-0xBCBE U+6E7F # <cjk>
-0xBCBF U+6F06 # <cjk>
-0xBCC0 U+75BE # <cjk>
-0xBCC1 U+8CEA # <cjk>
-0xBCC2 U+5B9F # <cjk>
-0xBCC3 U+8500 # <cjk>
-0xBCC4 U+7BE0 # <cjk>
-0xBCC5 U+5072 # <cjk>
-0xBCC6 U+67F4 # <cjk>
-0xBCC7 U+829D # <cjk>
-0xBCC8 U+5C61 # <cjk>
-0xBCC9 U+854A # <cjk>
-0xBCCA U+7E1E # <cjk>
-0xBCCB U+820E # <cjk>
-0xBCCC U+5199 # <cjk>
-0xBCCD U+5C04 # <cjk>
-0xBCCE U+6368 # <cjk>
-0xBCCF U+8D66 # <cjk>
-0xBCD0 U+659C # <cjk>
-0xBCD1 U+716E # <cjk>
-0xBCD2 U+793E # <cjk>
-0xBCD3 U+7D17 # <cjk>
-0xBCD4 U+8005 # <cjk>
-0xBCD5 U+8B1D # <cjk>
-0xBCD6 U+8ECA # <cjk>
-0xBCD7 U+906E # <cjk>
-0xBCD8 U+86C7 # <cjk>
-0xBCD9 U+90AA # <cjk>
-0xBCDA U+501F # <cjk>
-0xBCDB U+52FA # <cjk>
-0xBCDC U+5C3A # <cjk>
-0xBCDD U+6753 # <cjk>
-0xBCDE U+707C # <cjk>
-0xBCDF U+7235 # <cjk>
-0xBCE0 U+914C # <cjk>
-0xBCE1 U+91C8 # <cjk>
-0xBCE2 U+932B # <cjk>
-0xBCE3 U+82E5 # <cjk>
-0xBCE4 U+5BC2 # <cjk>
-0xBCE5 U+5F31 # <cjk>
-0xBCE6 U+60F9 # <cjk>
-0xBCE7 U+4E3B # <cjk>
-0xBCE8 U+53D6 # <cjk>
-0xBCE9 U+5B88 # <cjk>
-0xBCEA U+624B # <cjk>
-0xBCEB U+6731 # <cjk>
-0xBCEC U+6B8A # <cjk>
-0xBCED U+72E9 # <cjk>
-0xBCEE U+73E0 # <cjk>
-0xBCEF U+7A2E # <cjk>
-0xBCF0 U+816B # <cjk>
-0xBCF1 U+8DA3 # <cjk>
-0xBCF2 U+9152 # <cjk>
-0xBCF3 U+9996 # <cjk>
-0xBCF4 U+5112 # <cjk>
-0xBCF5 U+53D7 # <cjk>
-0xBCF6 U+546A # <cjk>
-0xBCF7 U+5BFF # <cjk>
-0xBCF8 U+6388 # <cjk>
-0xBCF9 U+6A39 # <cjk>
-0xBCFA U+7DAC # <cjk>
-0xBCFB U+9700 # <cjk>
-0xBCFC U+56DA # <cjk>
-0xBCFD U+53CE # <cjk>
-0xBCFE U+5468 # <cjk>
-0xBDA1 U+5B97 # <cjk>
-0xBDA2 U+5C31 # <cjk>
-0xBDA3 U+5DDE # <cjk>
-0xBDA4 U+4FEE # <cjk>
-0xBDA5 U+6101 # <cjk>
-0xBDA6 U+62FE # <cjk>
-0xBDA7 U+6D32 # <cjk>
-0xBDA8 U+79C0 # <cjk>
-0xBDA9 U+79CB # <cjk>
-0xBDAA U+7D42 # <cjk>
-0xBDAB U+7E4D # <cjk>
-0xBDAC U+7FD2 # <cjk>
-0xBDAD U+81ED # <cjk>
-0xBDAE U+821F # <cjk>
-0xBDAF U+8490 # <cjk>
-0xBDB0 U+8846 # <cjk>
-0xBDB1 U+8972 # <cjk>
-0xBDB2 U+8B90 # <cjk>
-0xBDB3 U+8E74 # <cjk>
-0xBDB4 U+8F2F # <cjk>
-0xBDB5 U+9031 # <cjk>
-0xBDB6 U+914B # <cjk>
-0xBDB7 U+916C # <cjk>
-0xBDB8 U+96C6 # <cjk>
-0xBDB9 U+919C # <cjk>
-0xBDBA U+4EC0 # <cjk>
-0xBDBB U+4F4F # <cjk>
-0xBDBC U+5145 # <cjk>
-0xBDBD U+5341 # <cjk>
-0xBDBE U+5F93 # <cjk>
-0xBDBF U+620E # <cjk>
-0xBDC0 U+67D4 # <cjk>
-0xBDC1 U+6C41 # <cjk>
-0xBDC2 U+6E0B # <cjk>
-0xBDC3 U+7363 # <cjk>
-0xBDC4 U+7E26 # <cjk>
-0xBDC5 U+91CD # <cjk>
-0xBDC6 U+9283 # <cjk>
-0xBDC7 U+53D4 # <cjk>
-0xBDC8 U+5919 # <cjk>
-0xBDC9 U+5BBF # <cjk>
-0xBDCA U+6DD1 # <cjk>
-0xBDCB U+795D # <cjk>
-0xBDCC U+7E2E # <cjk>
-0xBDCD U+7C9B # <cjk>
-0xBDCE U+587E # <cjk>
-0xBDCF U+719F # <cjk>
-0xBDD0 U+51FA # <cjk>
-0xBDD1 U+8853 # <cjk>
-0xBDD2 U+8FF0 # <cjk>
-0xBDD3 U+4FCA # <cjk>
-0xBDD4 U+5CFB # <cjk>
-0xBDD5 U+6625 # <cjk>
-0xBDD6 U+77AC # <cjk>
-0xBDD7 U+7AE3 # <cjk>
-0xBDD8 U+821C # <cjk>
-0xBDD9 U+99FF # <cjk>
-0xBDDA U+51C6 # <cjk>
-0xBDDB U+5FAA # <cjk>
-0xBDDC U+65EC # <cjk>
-0xBDDD U+696F # <cjk>
-0xBDDE U+6B89 # <cjk>
-0xBDDF U+6DF3 # <cjk>
-0xBDE0 U+6E96 # <cjk>
-0xBDE1 U+6F64 # <cjk>
-0xBDE2 U+76FE # <cjk>
-0xBDE3 U+7D14 # <cjk>
-0xBDE4 U+5DE1 # <cjk>
-0xBDE5 U+9075 # <cjk>
-0xBDE6 U+9187 # <cjk>
-0xBDE7 U+9806 # <cjk>
-0xBDE8 U+51E6 # <cjk>
-0xBDE9 U+521D # <cjk>
-0xBDEA U+6240 # <cjk>
-0xBDEB U+6691 # <cjk>
-0xBDEC U+66D9 # <cjk>
-0xBDED U+6E1A # <cjk>
-0xBDEE U+5EB6 # <cjk>
-0xBDEF U+7DD2 # <cjk>
-0xBDF0 U+7F72 # <cjk>
-0xBDF1 U+66F8 # <cjk>
-0xBDF2 U+85AF # <cjk>
-0xBDF3 U+85F7 # <cjk>
-0xBDF4 U+8AF8 # <cjk>
-0xBDF5 U+52A9 # <cjk>
-0xBDF6 U+53D9 # <cjk>
-0xBDF7 U+5973 # <cjk>
-0xBDF8 U+5E8F # <cjk>
-0xBDF9 U+5F90 # <cjk>
-0xBDFA U+6055 # <cjk>
-0xBDFB U+92E4 # <cjk>
-0xBDFC U+9664 # <cjk>
-0xBDFD U+50B7 # <cjk>
-0xBDFE U+511F # <cjk>
-0xBEA1 U+52DD # <cjk>
-0xBEA2 U+5320 # <cjk>
-0xBEA3 U+5347 # <cjk>
-0xBEA4 U+53EC # <cjk>
-0xBEA5 U+54E8 # <cjk>
-0xBEA6 U+5546 # <cjk>
-0xBEA7 U+5531 # <cjk>
-0xBEA8 U+5617 # <cjk>
-0xBEA9 U+5968 # <cjk>
-0xBEAA U+59BE # <cjk>
-0xBEAB U+5A3C # <cjk>
-0xBEAC U+5BB5 # <cjk>
-0xBEAD U+5C06 # <cjk>
-0xBEAE U+5C0F # <cjk>
-0xBEAF U+5C11 # <cjk>
-0xBEB0 U+5C1A # <cjk>
-0xBEB1 U+5E84 # <cjk>
-0xBEB2 U+5E8A # <cjk>
-0xBEB3 U+5EE0 # <cjk>
-0xBEB4 U+5F70 # <cjk>
-0xBEB5 U+627F # <cjk>
-0xBEB6 U+6284 # <cjk>
-0xBEB7 U+62DB # <cjk>
-0xBEB8 U+638C # <cjk>
-0xBEB9 U+6377 # <cjk>
-0xBEBA U+6607 # <cjk>
-0xBEBB U+660C # <cjk>
-0xBEBC U+662D # <cjk>
-0xBEBD U+6676 # <cjk>
-0xBEBE U+677E # <cjk>
-0xBEBF U+68A2 # <cjk>
-0xBEC0 U+6A1F # <cjk>
-0xBEC1 U+6A35 # <cjk>
-0xBEC2 U+6CBC # <cjk>
-0xBEC3 U+6D88 # <cjk>
-0xBEC4 U+6E09 # <cjk>
-0xBEC5 U+6E58 # <cjk>
-0xBEC6 U+713C # <cjk>
-0xBEC7 U+7126 # <cjk>
-0xBEC8 U+7167 # <cjk>
-0xBEC9 U+75C7 # <cjk>
-0xBECA U+7701 # <cjk>
-0xBECB U+785D # <cjk>
-0xBECC U+7901 # <cjk>
-0xBECD U+7965 # <cjk>
-0xBECE U+79F0 # <cjk>
-0xBECF U+7AE0 # <cjk>
-0xBED0 U+7B11 # <cjk>
-0xBED1 U+7CA7 # <cjk>
-0xBED2 U+7D39 # <cjk>
-0xBED3 U+8096 # <cjk>
-0xBED4 U+83D6 # <cjk>
-0xBED5 U+848B # <cjk>
-0xBED6 U+8549 # <cjk>
-0xBED7 U+885D # <cjk>
-0xBED8 U+88F3 # <cjk>
-0xBED9 U+8A1F # <cjk>
-0xBEDA U+8A3C # <cjk>
-0xBEDB U+8A54 # <cjk>
-0xBEDC U+8A73 # <cjk>
-0xBEDD U+8C61 # <cjk>
-0xBEDE U+8CDE # <cjk>
-0xBEDF U+91A4 # <cjk>
-0xBEE0 U+9266 # <cjk>
-0xBEE1 U+937E # <cjk>
-0xBEE2 U+9418 # <cjk>
-0xBEE3 U+969C # <cjk>
-0xBEE4 U+9798 # <cjk>
-0xBEE5 U+4E0A # <cjk>
-0xBEE6 U+4E08 # <cjk>
-0xBEE7 U+4E1E # <cjk>
-0xBEE8 U+4E57 # <cjk>
-0xBEE9 U+5197 # <cjk>
-0xBEEA U+5270 # <cjk>
-0xBEEB U+57CE # <cjk>
-0xBEEC U+5834 # <cjk>
-0xBEED U+58CC # <cjk>
-0xBEEE U+5B22 # <cjk>
-0xBEEF U+5E38 # <cjk>
-0xBEF0 U+60C5 # <cjk>
-0xBEF1 U+64FE # <cjk>
-0xBEF2 U+6761 # <cjk>
-0xBEF3 U+6756 # <cjk>
-0xBEF4 U+6D44 # <cjk>
-0xBEF5 U+72B6 # <cjk>
-0xBEF6 U+7573 # <cjk>
-0xBEF7 U+7A63 # <cjk>
-0xBEF8 U+84B8 # <cjk>
-0xBEF9 U+8B72 # <cjk>
-0xBEFA U+91B8 # <cjk>
-0xBEFB U+9320 # <cjk>
-0xBEFC U+5631 # <cjk>
-0xBEFD U+57F4 # <cjk>
-0xBEFE U+98FE # <cjk>
-0xBFA1 U+62ED # <cjk>
-0xBFA2 U+690D # <cjk>
-0xBFA3 U+6B96 # <cjk>
-0xBFA4 U+71ED # <cjk>
-0xBFA5 U+7E54 # <cjk>
-0xBFA6 U+8077 # <cjk>
-0xBFA7 U+8272 # <cjk>
-0xBFA8 U+89E6 # <cjk>
-0xBFA9 U+98DF # <cjk>
-0xBFAA U+8755 # <cjk>
-0xBFAB U+8FB1 # <cjk>
-0xBFAC U+5C3B # <cjk>
-0xBFAD U+4F38 # <cjk>
-0xBFAE U+4FE1 # <cjk>
-0xBFAF U+4FB5 # <cjk>
-0xBFB0 U+5507 # <cjk>
-0xBFB1 U+5A20 # <cjk>
-0xBFB2 U+5BDD # <cjk>
-0xBFB3 U+5BE9 # <cjk>
-0xBFB4 U+5FC3 # <cjk>
-0xBFB5 U+614E # <cjk>
-0xBFB6 U+632F # <cjk>
-0xBFB7 U+65B0 # <cjk>
-0xBFB8 U+664B # <cjk>
-0xBFB9 U+68EE # <cjk>
-0xBFBA U+699B # <cjk>
-0xBFBB U+6D78 # <cjk>
-0xBFBC U+6DF1 # <cjk>
-0xBFBD U+7533 # <cjk>
-0xBFBE U+75B9 # <cjk>
-0xBFBF U+771F # <cjk>
-0xBFC0 U+795E # <cjk>
-0xBFC1 U+79E6 # <cjk>
-0xBFC2 U+7D33 # <cjk>
-0xBFC3 U+81E3 # <cjk>
-0xBFC4 U+82AF # <cjk>
-0xBFC5 U+85AA # <cjk>
-0xBFC6 U+89AA # <cjk>
-0xBFC7 U+8A3A # <cjk>
-0xBFC8 U+8EAB # <cjk>
-0xBFC9 U+8F9B # <cjk>
-0xBFCA U+9032 # <cjk>
-0xBFCB U+91DD # <cjk>
-0xBFCC U+9707 # <cjk>
-0xBFCD U+4EBA # <cjk>
-0xBFCE U+4EC1 # <cjk>
-0xBFCF U+5203 # <cjk>
-0xBFD0 U+5875 # <cjk>
-0xBFD1 U+58EC # <cjk>
-0xBFD2 U+5C0B # <cjk>
-0xBFD3 U+751A # <cjk>
-0xBFD4 U+5C3D # <cjk>
-0xBFD5 U+814E # <cjk>
-0xBFD6 U+8A0A # <cjk>
-0xBFD7 U+8FC5 # <cjk>
-0xBFD8 U+9663 # <cjk>
-0xBFD9 U+976D # <cjk>
-0xBFDA U+7B25 # <cjk>
-0xBFDB U+8ACF # <cjk>
-0xBFDC U+9808 # <cjk>
-0xBFDD U+9162 # <cjk>
-0xBFDE U+56F3 # <cjk>
-0xBFDF U+53A8 # <cjk>
-0xBFE0 U+9017 # <cjk>
-0xBFE1 U+5439 # <cjk>
-0xBFE2 U+5782 # <cjk>
-0xBFE3 U+5E25 # <cjk>
-0xBFE4 U+63A8 # <cjk>
-0xBFE5 U+6C34 # <cjk>
-0xBFE6 U+708A # <cjk>
-0xBFE7 U+7761 # <cjk>
-0xBFE8 U+7C8B # <cjk>
-0xBFE9 U+7FE0 # <cjk>
-0xBFEA U+8870 # <cjk>
-0xBFEB U+9042 # <cjk>
-0xBFEC U+9154 # <cjk>
-0xBFED U+9310 # <cjk>
-0xBFEE U+9318 # <cjk>
-0xBFEF U+968F # <cjk>
-0xBFF0 U+745E # <cjk>
-0xBFF1 U+9AC4 # <cjk>
-0xBFF2 U+5D07 # <cjk>
-0xBFF3 U+5D69 # <cjk>
-0xBFF4 U+6570 # <cjk>
-0xBFF5 U+67A2 # <cjk>
-0xBFF6 U+8DA8 # <cjk>
-0xBFF7 U+96DB # <cjk>
-0xBFF8 U+636E # <cjk>
-0xBFF9 U+6749 # <cjk>
-0xBFFA U+6919 # <cjk>
-0xBFFB U+83C5 # <cjk>
-0xBFFC U+9817 # <cjk>
-0xBFFD U+96C0 # <cjk>
-0xBFFE U+88FE # <cjk>
-0xC0A1 U+6F84 # <cjk>
-0xC0A2 U+647A # <cjk>
-0xC0A3 U+5BF8 # <cjk>
-0xC0A4 U+4E16 # <cjk>
-0xC0A5 U+702C # <cjk>
-0xC0A6 U+755D # <cjk>
-0xC0A7 U+662F # <cjk>
-0xC0A8 U+51C4 # <cjk>
-0xC0A9 U+5236 # <cjk>
-0xC0AA U+52E2 # <cjk>
-0xC0AB U+59D3 # <cjk>
-0xC0AC U+5F81 # <cjk>
-0xC0AD U+6027 # <cjk>
-0xC0AE U+6210 # <cjk>
-0xC0AF U+653F # <cjk>
-0xC0B0 U+6574 # <cjk>
-0xC0B1 U+661F # <cjk>
-0xC0B2 U+6674 # <cjk>
-0xC0B3 U+68F2 # <cjk>
-0xC0B4 U+6816 # <cjk>
-0xC0B5 U+6B63 # <cjk>
-0xC0B6 U+6E05 # <cjk>
-0xC0B7 U+7272 # <cjk>
-0xC0B8 U+751F # <cjk>
-0xC0B9 U+76DB # <cjk>
-0xC0BA U+7CBE # <cjk>
-0xC0BB U+8056 # <cjk>
-0xC0BC U+58F0 # <cjk>
-0xC0BD U+88FD # <cjk>
-0xC0BE U+897F # <cjk>
-0xC0BF U+8AA0 # <cjk>
-0xC0C0 U+8A93 # <cjk>
-0xC0C1 U+8ACB # <cjk>
-0xC0C2 U+901D # <cjk>
-0xC0C3 U+9192 # <cjk>
-0xC0C4 U+9752 # <cjk>
-0xC0C5 U+9759 # <cjk>
-0xC0C6 U+6589 # <cjk>
-0xC0C7 U+7A0E # <cjk>
-0xC0C8 U+8106 # <cjk>
-0xC0C9 U+96BB # <cjk>
-0xC0CA U+5E2D # <cjk>
-0xC0CB U+60DC # <cjk>
-0xC0CC U+621A # <cjk>
-0xC0CD U+65A5 # <cjk>
-0xC0CE U+6614 # <cjk>
-0xC0CF U+6790 # <cjk>
-0xC0D0 U+77F3 # <cjk>
-0xC0D1 U+7A4D # <cjk>
-0xC0D2 U+7C4D # <cjk>
-0xC0D3 U+7E3E # <cjk>
-0xC0D4 U+810A # <cjk>
-0xC0D5 U+8CAC # <cjk>
-0xC0D6 U+8D64 # <cjk>
-0xC0D7 U+8DE1 # <cjk>
-0xC0D8 U+8E5F # <cjk>
-0xC0D9 U+78A9 # <cjk>
-0xC0DA U+5207 # <cjk>
-0xC0DB U+62D9 # <cjk>
-0xC0DC U+63A5 # <cjk>
-0xC0DD U+6442 # <cjk>
-0xC0DE U+6298 # <cjk>
-0xC0DF U+8A2D # <cjk>
-0xC0E0 U+7A83 # <cjk>
-0xC0E1 U+7BC0 # <cjk>
-0xC0E2 U+8AAC # <cjk>
-0xC0E3 U+96EA # <cjk>
-0xC0E4 U+7D76 # <cjk>
-0xC0E5 U+820C # <cjk>
-0xC0E6 U+8749 # <cjk>
-0xC0E7 U+4ED9 # <cjk>
-0xC0E8 U+5148 # <cjk>
-0xC0E9 U+5343 # <cjk>
-0xC0EA U+5360 # <cjk>
-0xC0EB U+5BA3 # <cjk>
-0xC0EC U+5C02 # <cjk>
-0xC0ED U+5C16 # <cjk>
-0xC0EE U+5DDD # <cjk>
-0xC0EF U+6226 # <cjk>
-0xC0F0 U+6247 # <cjk>
-0xC0F1 U+64B0 # <cjk>
-0xC0F2 U+6813 # <cjk>
-0xC0F3 U+6834 # <cjk>
-0xC0F4 U+6CC9 # <cjk>
-0xC0F5 U+6D45 # <cjk>
-0xC0F6 U+6D17 # <cjk>
-0xC0F7 U+67D3 # <cjk>
-0xC0F8 U+6F5C # <cjk>
-0xC0F9 U+714E # <cjk>
-0xC0FA U+717D # <cjk>
-0xC0FB U+65CB # <cjk>
-0xC0FC U+7A7F # <cjk>
-0xC0FD U+7BAD # <cjk>
-0xC0FE U+7DDA # <cjk>
-0xC1A1 U+7E4A # <cjk>
-0xC1A2 U+7FA8 # <cjk>
-0xC1A3 U+817A # <cjk>
-0xC1A4 U+821B # <cjk>
-0xC1A5 U+8239 # <cjk>
-0xC1A6 U+85A6 # <cjk>
-0xC1A7 U+8A6E # <cjk>
-0xC1A8 U+8CCE # <cjk>
-0xC1A9 U+8DF5 # <cjk>
-0xC1AA U+9078 # <cjk>
-0xC1AB U+9077 # <cjk>
-0xC1AC U+92AD # <cjk>
-0xC1AD U+9291 # <cjk>
-0xC1AE U+9583 # <cjk>
-0xC1AF U+9BAE # <cjk>
-0xC1B0 U+524D # <cjk>
-0xC1B1 U+5584 # <cjk>
-0xC1B2 U+6F38 # <cjk>
-0xC1B3 U+7136 # <cjk>
-0xC1B4 U+5168 # <cjk>
-0xC1B5 U+7985 # <cjk>
-0xC1B6 U+7E55 # <cjk>
-0xC1B7 U+81B3 # <cjk>
-0xC1B8 U+7CCE # <cjk>
-0xC1B9 U+564C # <cjk>
-0xC1BA U+5851 # <cjk>
-0xC1BB U+5CA8 # <cjk>
-0xC1BC U+63AA # <cjk>
-0xC1BD U+66FE # <cjk>
-0xC1BE U+66FD # <cjk>
-0xC1BF U+695A # <cjk>
-0xC1C0 U+72D9 # <cjk>
-0xC1C1 U+758F # <cjk>
-0xC1C2 U+758E # <cjk>
-0xC1C3 U+790E # <cjk>
-0xC1C4 U+7956 # <cjk>
-0xC1C5 U+79DF # <cjk>
-0xC1C6 U+7C97 # <cjk>
-0xC1C7 U+7D20 # <cjk>
-0xC1C8 U+7D44 # <cjk>
-0xC1C9 U+8607 # <cjk>
-0xC1CA U+8A34 # <cjk>
-0xC1CB U+963B # <cjk>
-0xC1CC U+9061 # <cjk>
-0xC1CD U+9F20 # <cjk>
-0xC1CE U+50E7 # <cjk>
-0xC1CF U+5275 # <cjk>
-0xC1D0 U+53CC # <cjk>
-0xC1D1 U+53E2 # <cjk>
-0xC1D2 U+5009 # <cjk>
-0xC1D3 U+55AA # <cjk>
-0xC1D4 U+58EE # <cjk>
-0xC1D5 U+594F # <cjk>
-0xC1D6 U+723D # <cjk>
-0xC1D7 U+5B8B # <cjk>
-0xC1D8 U+5C64 # <cjk>
-0xC1D9 U+531D # <cjk>
-0xC1DA U+60E3 # <cjk>
-0xC1DB U+60F3 # <cjk>
-0xC1DC U+635C # <cjk>
-0xC1DD U+6383 # <cjk>
-0xC1DE U+633F # <cjk>
-0xC1DF U+63BB # <cjk>
-0xC1E0 U+64CD # <cjk>
-0xC1E1 U+65E9 # <cjk>
-0xC1E2 U+66F9 # <cjk>
-0xC1E3 U+5DE3 # <cjk>
-0xC1E4 U+69CD # <cjk>
-0xC1E5 U+69FD # <cjk>
-0xC1E6 U+6F15 # <cjk>
-0xC1E7 U+71E5 # <cjk>
-0xC1E8 U+4E89 # <cjk>
-0xC1E9 U+75E9 # <cjk>
-0xC1EA U+76F8 # <cjk>
-0xC1EB U+7A93 # <cjk>
-0xC1EC U+7CDF # <cjk>
-0xC1ED U+7DCF # <cjk>
-0xC1EE U+7D9C # <cjk>
-0xC1EF U+8061 # <cjk>
-0xC1F0 U+8349 # <cjk>
-0xC1F1 U+8358 # <cjk>
-0xC1F2 U+846C # <cjk>
-0xC1F3 U+84BC # <cjk>
-0xC1F4 U+85FB # <cjk>
-0xC1F5 U+88C5 # <cjk>
-0xC1F6 U+8D70 # <cjk>
-0xC1F7 U+9001 # <cjk>
-0xC1F8 U+906D # <cjk>
-0xC1F9 U+9397 # <cjk>
-0xC1FA U+971C # <cjk>
-0xC1FB U+9A12 # <cjk>
-0xC1FC U+50CF # <cjk>
-0xC1FD U+5897 # <cjk>
-0xC1FE U+618E # <cjk>
-0xC2A1 U+81D3 # <cjk>
-0xC2A2 U+8535 # <cjk>
-0xC2A3 U+8D08 # <cjk>
-0xC2A4 U+9020 # <cjk>
-0xC2A5 U+4FC3 # <cjk>
-0xC2A6 U+5074 # <cjk>
-0xC2A7 U+5247 # <cjk>
-0xC2A8 U+5373 # <cjk>
-0xC2A9 U+606F # <cjk>
-0xC2AA U+6349 # <cjk>
-0xC2AB U+675F # <cjk>
-0xC2AC U+6E2C # <cjk>
-0xC2AD U+8DB3 # <cjk>
-0xC2AE U+901F # <cjk>
-0xC2AF U+4FD7 # <cjk>
-0xC2B0 U+5C5E # <cjk>
-0xC2B1 U+8CCA # <cjk>
-0xC2B2 U+65CF # <cjk>
-0xC2B3 U+7D9A # <cjk>
-0xC2B4 U+5352 # <cjk>
-0xC2B5 U+8896 # <cjk>
-0xC2B6 U+5176 # <cjk>
-0xC2B7 U+63C3 # <cjk>
-0xC2B8 U+5B58 # <cjk>
-0xC2B9 U+5B6B # <cjk>
-0xC2BA U+5C0A # <cjk>
-0xC2BB U+640D # <cjk>
-0xC2BC U+6751 # <cjk>
-0xC2BD U+905C # <cjk>
-0xC2BE U+4ED6 # <cjk>
-0xC2BF U+591A # <cjk>
-0xC2C0 U+592A # <cjk>
-0xC2C1 U+6C70 # <cjk>
-0xC2C2 U+8A51 # <cjk>
-0xC2C3 U+553E # <cjk>
-0xC2C4 U+5815 # <cjk>
-0xC2C5 U+59A5 # <cjk>
-0xC2C6 U+60F0 # <cjk>
-0xC2C7 U+6253 # <cjk>
-0xC2C8 U+67C1 # <cjk>
-0xC2C9 U+8235 # <cjk>
-0xC2CA U+6955 # <cjk>
-0xC2CB U+9640 # <cjk>
-0xC2CC U+99C4 # <cjk>
-0xC2CD U+9A28 # <cjk>
-0xC2CE U+4F53 # <cjk>
-0xC2CF U+5806 # <cjk>
-0xC2D0 U+5BFE # <cjk>
-0xC2D1 U+8010 # <cjk>
-0xC2D2 U+5CB1 # <cjk>
-0xC2D3 U+5E2F # <cjk>
-0xC2D4 U+5F85 # <cjk>
-0xC2D5 U+6020 # <cjk>
-0xC2D6 U+614B # <cjk>
-0xC2D7 U+6234 # <cjk>
-0xC2D8 U+66FF # <cjk>
-0xC2D9 U+6CF0 # <cjk>
-0xC2DA U+6EDE # <cjk>
-0xC2DB U+80CE # <cjk>
-0xC2DC U+817F # <cjk>
-0xC2DD U+82D4 # <cjk>
-0xC2DE U+888B # <cjk>
-0xC2DF U+8CB8 # <cjk>
-0xC2E0 U+9000 # <cjk>
-0xC2E1 U+902E # <cjk>
-0xC2E2 U+968A # <cjk>
-0xC2E3 U+9EDB # <cjk>
-0xC2E4 U+9BDB # <cjk>
-0xC2E5 U+4EE3 # <cjk>
-0xC2E6 U+53F0 # <cjk>
-0xC2E7 U+5927 # <cjk>
-0xC2E8 U+7B2C # <cjk>
-0xC2E9 U+918D # <cjk>
-0xC2EA U+984C # <cjk>
-0xC2EB U+9DF9 # <cjk>
-0xC2EC U+6EDD # <cjk>
-0xC2ED U+7027 # <cjk>
-0xC2EE U+5353 # <cjk>
-0xC2EF U+5544 # <cjk>
-0xC2F0 U+5B85 # <cjk>
-0xC2F1 U+6258 # <cjk>
-0xC2F2 U+629E # <cjk>
-0xC2F3 U+62D3 # <cjk>
-0xC2F4 U+6CA2 # <cjk>
-0xC2F5 U+6FEF # <cjk>
-0xC2F6 U+7422 # <cjk>
-0xC2F7 U+8A17 # <cjk>
-0xC2F8 U+9438 # <cjk>
-0xC2F9 U+6FC1 # <cjk>
-0xC2FA U+8AFE # <cjk>
-0xC2FB U+8338 # <cjk>
-0xC2FC U+51E7 # <cjk>
-0xC2FD U+86F8 # <cjk>
-0xC2FE U+53EA # <cjk>
-0xC3A1 U+53E9 # <cjk>
-0xC3A2 U+4F46 # <cjk>
-0xC3A3 U+9054 # <cjk>
-0xC3A4 U+8FB0 # <cjk>
-0xC3A5 U+596A # <cjk>
-0xC3A6 U+8131 # <cjk>
-0xC3A7 U+5DFD # <cjk>
-0xC3A8 U+7AEA # <cjk>
-0xC3A9 U+8FBF # <cjk>
-0xC3AA U+68DA # <cjk>
-0xC3AB U+8C37 # <cjk>
-0xC3AC U+72F8 # <cjk>
-0xC3AD U+9C48 # <cjk>
-0xC3AE U+6A3D # <cjk>
-0xC3AF U+8AB0 # <cjk>
-0xC3B0 U+4E39 # <cjk>
-0xC3B1 U+5358 # <cjk>
-0xC3B2 U+5606 # <cjk>
-0xC3B3 U+5766 # <cjk>
-0xC3B4 U+62C5 # <cjk>
-0xC3B5 U+63A2 # <cjk>
-0xC3B6 U+65E6 # <cjk>
-0xC3B7 U+6B4E # <cjk>
-0xC3B8 U+6DE1 # <cjk>
-0xC3B9 U+6E5B # <cjk>
-0xC3BA U+70AD # <cjk>
-0xC3BB U+77ED # <cjk>
-0xC3BC U+7AEF # <cjk>
-0xC3BD U+7BAA # <cjk>
-0xC3BE U+7DBB # <cjk>
-0xC3BF U+803D # <cjk>
-0xC3C0 U+80C6 # <cjk>
-0xC3C1 U+86CB # <cjk>
-0xC3C2 U+8A95 # <cjk>
-0xC3C3 U+935B # <cjk>
-0xC3C4 U+56E3 # <cjk>
-0xC3C5 U+58C7 # <cjk>
-0xC3C6 U+5F3E # <cjk>
-0xC3C7 U+65AD # <cjk>
-0xC3C8 U+6696 # <cjk>
-0xC3C9 U+6A80 # <cjk>
-0xC3CA U+6BB5 # <cjk>
-0xC3CB U+7537 # <cjk>
-0xC3CC U+8AC7 # <cjk>
-0xC3CD U+5024 # <cjk>
-0xC3CE U+77E5 # <cjk>
-0xC3CF U+5730 # <cjk>
-0xC3D0 U+5F1B # <cjk>
-0xC3D1 U+6065 # <cjk>
-0xC3D2 U+667A # <cjk>
-0xC3D3 U+6C60 # <cjk>
-0xC3D4 U+75F4 # <cjk>
-0xC3D5 U+7A1A # <cjk>
-0xC3D6 U+7F6E # <cjk>
-0xC3D7 U+81F4 # <cjk>
-0xC3D8 U+8718 # <cjk>
-0xC3D9 U+9045 # <cjk>
-0xC3DA U+99B3 # <cjk>
-0xC3DB U+7BC9 # <cjk>
-0xC3DC U+755C # <cjk>
-0xC3DD U+7AF9 # <cjk>
-0xC3DE U+7B51 # <cjk>
-0xC3DF U+84C4 # <cjk>
-0xC3E0 U+9010 # <cjk>
-0xC3E1 U+79E9 # <cjk>
-0xC3E2 U+7A92 # <cjk>
-0xC3E3 U+8336 # <cjk>
-0xC3E4 U+5AE1 # <cjk>
-0xC3E5 U+7740 # <cjk>
-0xC3E6 U+4E2D # <cjk>
-0xC3E7 U+4EF2 # <cjk>
-0xC3E8 U+5B99 # <cjk>
-0xC3E9 U+5FE0 # <cjk>
-0xC3EA U+62BD # <cjk>
-0xC3EB U+663C # <cjk>
-0xC3EC U+67F1 # <cjk>
-0xC3ED U+6CE8 # <cjk>
-0xC3EE U+866B # <cjk>
-0xC3EF U+8877 # <cjk>
-0xC3F0 U+8A3B # <cjk>
-0xC3F1 U+914E # <cjk>
-0xC3F2 U+92F3 # <cjk>
-0xC3F3 U+99D0 # <cjk>
-0xC3F4 U+6A17 # <cjk>
-0xC3F5 U+7026 # <cjk>
-0xC3F6 U+732A # <cjk>
-0xC3F7 U+82E7 # <cjk>
-0xC3F8 U+8457 # <cjk>
-0xC3F9 U+8CAF # <cjk>
-0xC3FA U+4E01 # <cjk>
-0xC3FB U+5146 # <cjk>
-0xC3FC U+51CB # <cjk>
-0xC3FD U+558B # <cjk>
-0xC3FE U+5BF5 # <cjk>
-0xC4A1 U+5E16 # <cjk>
-0xC4A2 U+5E33 # <cjk>
-0xC4A3 U+5E81 # <cjk>
-0xC4A4 U+5F14 # <cjk>
-0xC4A5 U+5F35 # <cjk>
-0xC4A6 U+5F6B # <cjk>
-0xC4A7 U+5FB4 # <cjk>
-0xC4A8 U+61F2 # <cjk>
-0xC4A9 U+6311 # <cjk>
-0xC4AA U+66A2 # <cjk>
-0xC4AB U+671D # <cjk>
-0xC4AC U+6F6E # <cjk>
-0xC4AD U+7252 # <cjk>
-0xC4AE U+753A # <cjk>
-0xC4AF U+773A # <cjk>
-0xC4B0 U+8074 # <cjk>
-0xC4B1 U+8139 # <cjk>
-0xC4B2 U+8178 # <cjk>
-0xC4B3 U+8776 # <cjk>
-0xC4B4 U+8ABF # <cjk>
-0xC4B5 U+8ADC # <cjk>
-0xC4B6 U+8D85 # <cjk>
-0xC4B7 U+8DF3 # <cjk>
-0xC4B8 U+929A # <cjk>
-0xC4B9 U+9577 # <cjk>
-0xC4BA U+9802 # <cjk>
-0xC4BB U+9CE5 # <cjk>
-0xC4BC U+52C5 # <cjk>
-0xC4BD U+6357 # <cjk>
-0xC4BE U+76F4 # <cjk>
-0xC4BF U+6715 # <cjk>
-0xC4C0 U+6C88 # <cjk>
-0xC4C1 U+73CD # <cjk>
-0xC4C2 U+8CC3 # <cjk>
-0xC4C3 U+93AE # <cjk>
-0xC4C4 U+9673 # <cjk>
-0xC4C5 U+6D25 # <cjk>
-0xC4C6 U+589C # <cjk>
-0xC4C7 U+690E # <cjk>
-0xC4C8 U+69CC # <cjk>
-0xC4C9 U+8FFD # <cjk>
-0xC4CA U+939A # <cjk>
-0xC4CB U+75DB # <cjk>
-0xC4CC U+901A # <cjk>
-0xC4CD U+585A # <cjk>
-0xC4CE U+6802 # <cjk>
-0xC4CF U+63B4 # <cjk>
-0xC4D0 U+69FB # <cjk>
-0xC4D1 U+4F43 # <cjk>
-0xC4D2 U+6F2C # <cjk>
-0xC4D3 U+67D8 # <cjk>
-0xC4D4 U+8FBB # <cjk>
-0xC4D5 U+8526 # <cjk>
-0xC4D6 U+7DB4 # <cjk>
-0xC4D7 U+9354 # <cjk>
-0xC4D8 U+693F # <cjk>
-0xC4D9 U+6F70 # <cjk>
-0xC4DA U+576A # <cjk>
-0xC4DB U+58F7 # <cjk>
-0xC4DC U+5B2C # <cjk>
-0xC4DD U+7D2C # <cjk>
-0xC4DE U+722A # <cjk>
-0xC4DF U+540A # <cjk>
-0xC4E0 U+91E3 # <cjk>
-0xC4E1 U+9DB4 # <cjk>
-0xC4E2 U+4EAD # <cjk>
-0xC4E3 U+4F4E # <cjk>
-0xC4E4 U+505C # <cjk>
-0xC4E5 U+5075 # <cjk>
-0xC4E6 U+5243 # <cjk>
-0xC4E7 U+8C9E # <cjk>
-0xC4E8 U+5448 # <cjk>
-0xC4E9 U+5824 # <cjk>
-0xC4EA U+5B9A # <cjk>
-0xC4EB U+5E1D # <cjk>
-0xC4EC U+5E95 # <cjk>
-0xC4ED U+5EAD # <cjk>
-0xC4EE U+5EF7 # <cjk>
-0xC4EF U+5F1F # <cjk>
-0xC4F0 U+608C # <cjk>
-0xC4F1 U+62B5 # <cjk>
-0xC4F2 U+633A # <cjk>
-0xC4F3 U+63D0 # <cjk>
-0xC4F4 U+68AF # <cjk>
-0xC4F5 U+6C40 # <cjk>
-0xC4F6 U+7887 # <cjk>
-0xC4F7 U+798E # <cjk>
-0xC4F8 U+7A0B # <cjk>
-0xC4F9 U+7DE0 # <cjk>
-0xC4FA U+8247 # <cjk>
-0xC4FB U+8A02 # <cjk>
-0xC4FC U+8AE6 # <cjk>
-0xC4FD U+8E44 # <cjk>
-0xC4FE U+9013 # <cjk>
-0xC5A1 U+90B8 # <cjk>
-0xC5A2 U+912D # <cjk>
-0xC5A3 U+91D8 # <cjk>
-0xC5A4 U+9F0E # <cjk>
-0xC5A5 U+6CE5 # <cjk>
-0xC5A6 U+6458 # <cjk>
-0xC5A7 U+64E2 # <cjk>
-0xC5A8 U+6575 # <cjk>
-0xC5A9 U+6EF4 # <cjk>
-0xC5AA U+7684 # <cjk>
-0xC5AB U+7B1B # <cjk>
-0xC5AC U+9069 # <cjk>
-0xC5AD U+93D1 # <cjk>
-0xC5AE U+6EBA # <cjk>
-0xC5AF U+54F2 # <cjk>
-0xC5B0 U+5FB9 # <cjk>
-0xC5B1 U+64A4 # <cjk>
-0xC5B2 U+8F4D # <cjk>
-0xC5B3 U+8FED # <cjk>
-0xC5B4 U+9244 # <cjk>
-0xC5B5 U+5178 # <cjk>
-0xC5B6 U+586B # <cjk>
-0xC5B7 U+5929 # <cjk>
-0xC5B8 U+5C55 # <cjk>
-0xC5B9 U+5E97 # <cjk>
-0xC5BA U+6DFB # <cjk>
-0xC5BB U+7E8F # <cjk>
-0xC5BC U+751C # <cjk>
-0xC5BD U+8CBC # <cjk>
-0xC5BE U+8EE2 # <cjk>
-0xC5BF U+985B # <cjk>
-0xC5C0 U+70B9 # <cjk>
-0xC5C1 U+4F1D # <cjk>
-0xC5C2 U+6BBF # <cjk>
-0xC5C3 U+6FB1 # <cjk>
-0xC5C4 U+7530 # <cjk>
-0xC5C5 U+96FB # <cjk>
-0xC5C6 U+514E # <cjk>
-0xC5C7 U+5410 # <cjk>
-0xC5C8 U+5835 # <cjk>
-0xC5C9 U+5857 # <cjk>
-0xC5CA U+59AC # <cjk>
-0xC5CB U+5C60 # <cjk>
-0xC5CC U+5F92 # <cjk>
-0xC5CD U+6597 # <cjk>
-0xC5CE U+675C # <cjk>
-0xC5CF U+6E21 # <cjk>
-0xC5D0 U+767B # <cjk>
-0xC5D1 U+83DF # <cjk>
-0xC5D2 U+8CED # <cjk>
-0xC5D3 U+9014 # <cjk>
-0xC5D4 U+90FD # <cjk>
-0xC5D5 U+934D # <cjk>
-0xC5D6 U+7825 # <cjk>
-0xC5D7 U+783A # <cjk>
-0xC5D8 U+52AA # <cjk>
-0xC5D9 U+5EA6 # <cjk>
-0xC5DA U+571F # <cjk>
-0xC5DB U+5974 # <cjk>
-0xC5DC U+6012 # <cjk>
-0xC5DD U+5012 # <cjk>
-0xC5DE U+515A # <cjk>
-0xC5DF U+51AC # <cjk>
-0xC5E0 U+51CD # <cjk>
-0xC5E1 U+5200 # <cjk>
-0xC5E2 U+5510 # <cjk>
-0xC5E3 U+5854 # <cjk>
-0xC5E4 U+5858 # <cjk>
-0xC5E5 U+5957 # <cjk>
-0xC5E6 U+5B95 # <cjk>
-0xC5E7 U+5CF6 # <cjk>
-0xC5E8 U+5D8B # <cjk>
-0xC5E9 U+60BC # <cjk>
-0xC5EA U+6295 # <cjk>
-0xC5EB U+642D # <cjk>
-0xC5EC U+6771 # <cjk>
-0xC5ED U+6843 # <cjk>
-0xC5EE U+68BC # <cjk>
-0xC5EF U+68DF # <cjk>
-0xC5F0 U+76D7 # <cjk>
-0xC5F1 U+6DD8 # <cjk>
-0xC5F2 U+6E6F # <cjk>
-0xC5F3 U+6D9B # <cjk>
-0xC5F4 U+706F # <cjk>
-0xC5F5 U+71C8 # <cjk>
-0xC5F6 U+5F53 # <cjk>
-0xC5F7 U+75D8 # <cjk>
-0xC5F8 U+7977 # <cjk>
-0xC5F9 U+7B49 # <cjk>
-0xC5FA U+7B54 # <cjk>
-0xC5FB U+7B52 # <cjk>
-0xC5FC U+7CD6 # <cjk>
-0xC5FD U+7D71 # <cjk>
-0xC5FE U+5230 # <cjk>
-0xC6A1 U+8463 # <cjk>
-0xC6A2 U+8569 # <cjk>
-0xC6A3 U+85E4 # <cjk>
-0xC6A4 U+8A0E # <cjk>
-0xC6A5 U+8B04 # <cjk>
-0xC6A6 U+8C46 # <cjk>
-0xC6A7 U+8E0F # <cjk>
-0xC6A8 U+9003 # <cjk>
-0xC6A9 U+900F # <cjk>
-0xC6AA U+9419 # <cjk>
-0xC6AB U+9676 # <cjk>
-0xC6AC U+982D # <cjk>
-0xC6AD U+9A30 # <cjk>
-0xC6AE U+95D8 # <cjk>
-0xC6AF U+50CD # <cjk>
-0xC6B0 U+52D5 # <cjk>
-0xC6B1 U+540C # <cjk>
-0xC6B2 U+5802 # <cjk>
-0xC6B3 U+5C0E # <cjk>
-0xC6B4 U+61A7 # <cjk>
-0xC6B5 U+649E # <cjk>
-0xC6B6 U+6D1E # <cjk>
-0xC6B7 U+77B3 # <cjk>
-0xC6B8 U+7AE5 # <cjk>
-0xC6B9 U+80F4 # <cjk>
-0xC6BA U+8404 # <cjk>
-0xC6BB U+9053 # <cjk>
-0xC6BC U+9285 # <cjk>
-0xC6BD U+5CE0 # <cjk>
-0xC6BE U+9D07 # <cjk>
-0xC6BF U+533F # <cjk>
-0xC6C0 U+5F97 # <cjk>
-0xC6C1 U+5FB3 # <cjk>
-0xC6C2 U+6D9C # <cjk>
-0xC6C3 U+7279 # <cjk>
-0xC6C4 U+7763 # <cjk>
-0xC6C5 U+79BF # <cjk>
-0xC6C6 U+7BE4 # <cjk>
-0xC6C7 U+6BD2 # <cjk>
-0xC6C8 U+72EC # <cjk>
-0xC6C9 U+8AAD # <cjk>
-0xC6CA U+6803 # <cjk>
-0xC6CB U+6A61 # <cjk>
-0xC6CC U+51F8 # <cjk>
-0xC6CD U+7A81 # <cjk>
-0xC6CE U+6934 # <cjk>
-0xC6CF U+5C4A # <cjk>
-0xC6D0 U+9CF6 # <cjk>
-0xC6D1 U+82EB # <cjk>
-0xC6D2 U+5BC5 # <cjk>
-0xC6D3 U+9149 # <cjk>
-0xC6D4 U+701E # <cjk>
-0xC6D5 U+5678 # <cjk>
-0xC6D6 U+5C6F # <cjk>
-0xC6D7 U+60C7 # <cjk>
-0xC6D8 U+6566 # <cjk>
-0xC6D9 U+6C8C # <cjk>
-0xC6DA U+8C5A # <cjk>
-0xC6DB U+9041 # <cjk>
-0xC6DC U+9813 # <cjk>
-0xC6DD U+5451 # <cjk>
-0xC6DE U+66C7 # <cjk>
-0xC6DF U+920D # <cjk>
-0xC6E0 U+5948 # <cjk>
-0xC6E1 U+90A3 # <cjk>
-0xC6E2 U+5185 # <cjk>
-0xC6E3 U+4E4D # <cjk>
-0xC6E4 U+51EA # <cjk>
-0xC6E5 U+8599 # <cjk>
-0xC6E6 U+8B0E # <cjk>
-0xC6E7 U+7058 # <cjk>
-0xC6E8 U+637A # <cjk>
-0xC6E9 U+934B # <cjk>
-0xC6EA U+6962 # <cjk>
-0xC6EB U+99B4 # <cjk>
-0xC6EC U+7E04 # <cjk>
-0xC6ED U+7577 # <cjk>
-0xC6EE U+5357 # <cjk>
-0xC6EF U+6960 # <cjk>
-0xC6F0 U+8EDF # <cjk>
-0xC6F1 U+96E3 # <cjk>
-0xC6F2 U+6C5D # <cjk>
-0xC6F3 U+4E8C # <cjk>
-0xC6F4 U+5C3C # <cjk>
-0xC6F5 U+5F10 # <cjk>
-0xC6F6 U+8FE9 # <cjk>
-0xC6F7 U+5302 # <cjk>
-0xC6F8 U+8CD1 # <cjk>
-0xC6F9 U+8089 # <cjk>
-0xC6FA U+8679 # <cjk>
-0xC6FB U+5EFF # <cjk>
-0xC6FC U+65E5 # <cjk>
-0xC6FD U+4E73 # <cjk>
-0xC6FE U+5165 # <cjk>
-0xC7A1 U+5982 # <cjk>
-0xC7A2 U+5C3F # <cjk>
-0xC7A3 U+97EE # <cjk>
-0xC7A4 U+4EFB # <cjk>
-0xC7A5 U+598A # <cjk>
-0xC7A6 U+5FCD # <cjk>
-0xC7A7 U+8A8D # <cjk>
-0xC7A8 U+6FE1 # <cjk>
-0xC7A9 U+79B0 # <cjk>
-0xC7AA U+7962 # <cjk>
-0xC7AB U+5BE7 # <cjk>
-0xC7AC U+8471 # <cjk>
-0xC7AD U+732B # <cjk>
-0xC7AE U+71B1 # <cjk>
-0xC7AF U+5E74 # <cjk>
-0xC7B0 U+5FF5 # <cjk>
-0xC7B1 U+637B # <cjk>
-0xC7B2 U+649A # <cjk>
-0xC7B3 U+71C3 # <cjk>
-0xC7B4 U+7C98 # <cjk>
-0xC7B5 U+4E43 # <cjk>
-0xC7B6 U+5EFC # <cjk>
-0xC7B7 U+4E4B # <cjk>
-0xC7B8 U+57DC # <cjk>
-0xC7B9 U+56A2 # <cjk>
-0xC7BA U+60A9 # <cjk>
-0xC7BB U+6FC3 # <cjk>
-0xC7BC U+7D0D # <cjk>
-0xC7BD U+80FD # <cjk>
-0xC7BE U+8133 # <cjk>
-0xC7BF U+81BF # <cjk>
-0xC7C0 U+8FB2 # <cjk>
-0xC7C1 U+8997 # <cjk>
-0xC7C2 U+86A4 # <cjk>
-0xC7C3 U+5DF4 # <cjk>
-0xC7C4 U+628A # <cjk>
-0xC7C5 U+64AD # <cjk>
-0xC7C6 U+8987 # <cjk>
-0xC7C7 U+6777 # <cjk>
-0xC7C8 U+6CE2 # <cjk>
-0xC7C9 U+6D3E # <cjk>
-0xC7CA U+7436 # <cjk>
-0xC7CB U+7834 # <cjk>
-0xC7CC U+5A46 # <cjk>
-0xC7CD U+7F75 # <cjk>
-0xC7CE U+82AD # <cjk>
-0xC7CF U+99AC # <cjk>
-0xC7D0 U+4FF3 # <cjk>
-0xC7D1 U+5EC3 # <cjk>
-0xC7D2 U+62DD # <cjk>
-0xC7D3 U+6392 # <cjk>
-0xC7D4 U+6557 # <cjk>
-0xC7D5 U+676F # <cjk>
-0xC7D6 U+76C3 # <cjk>
-0xC7D7 U+724C # <cjk>
-0xC7D8 U+80CC # <cjk>
-0xC7D9 U+80BA # <cjk>
-0xC7DA U+8F29 # <cjk>
-0xC7DB U+914D # <cjk>
-0xC7DC U+500D # <cjk>
-0xC7DD U+57F9 # <cjk>
-0xC7DE U+5A92 # <cjk>
-0xC7DF U+6885 # <cjk>
-0xC7E0 U+6973 # <cjk>
-0xC7E1 U+7164 # <cjk>
-0xC7E2 U+72FD # <cjk>
-0xC7E3 U+8CB7 # <cjk>
-0xC7E4 U+58F2 # <cjk>
-0xC7E5 U+8CE0 # <cjk>
-0xC7E6 U+966A # <cjk>
-0xC7E7 U+9019 # <cjk>
-0xC7E8 U+877F # <cjk>
-0xC7E9 U+79E4 # <cjk>
-0xC7EA U+77E7 # <cjk>
-0xC7EB U+8429 # <cjk>
-0xC7EC U+4F2F # <cjk>
-0xC7ED U+5265 # <cjk>
-0xC7EE U+535A # <cjk>
-0xC7EF U+62CD # <cjk>
-0xC7F0 U+67CF # <cjk>
-0xC7F1 U+6CCA # <cjk>
-0xC7F2 U+767D # <cjk>
-0xC7F3 U+7B94 # <cjk>
-0xC7F4 U+7C95 # <cjk>
-0xC7F5 U+8236 # <cjk>
-0xC7F6 U+8584 # <cjk>
-0xC7F7 U+8FEB # <cjk>
-0xC7F8 U+66DD # <cjk>
-0xC7F9 U+6F20 # <cjk>
-0xC7FA U+7206 # <cjk>
-0xC7FB U+7E1B # <cjk>
-0xC7FC U+83AB # <cjk>
-0xC7FD U+99C1 # <cjk>
-0xC7FE U+9EA6 # <cjk>
-0xC8A1 U+51FD # <cjk>
-0xC8A2 U+7BB1 # <cjk>
-0xC8A3 U+7872 # <cjk>
-0xC8A4 U+7BB8 # <cjk>
-0xC8A5 U+8087 # <cjk>
-0xC8A6 U+7B48 # <cjk>
-0xC8A7 U+6AE8 # <cjk>
-0xC8A8 U+5E61 # <cjk>
-0xC8A9 U+808C # <cjk>
-0xC8AA U+7551 # <cjk>
-0xC8AB U+7560 # <cjk>
-0xC8AC U+516B # <cjk>
-0xC8AD U+9262 # <cjk>
-0xC8AE U+6E8C # <cjk>
-0xC8AF U+767A # <cjk>
-0xC8B0 U+9197 # <cjk>
-0xC8B1 U+9AEA # <cjk>
-0xC8B2 U+4F10 # <cjk>
-0xC8B3 U+7F70 # <cjk>
-0xC8B4 U+629C # <cjk>
-0xC8B5 U+7B4F # <cjk>
-0xC8B6 U+95A5 # <cjk>
-0xC8B7 U+9CE9 # <cjk>
-0xC8B8 U+567A # <cjk>
-0xC8B9 U+5859 # <cjk>
-0xC8BA U+86E4 # <cjk>
-0xC8BB U+96BC # <cjk>
-0xC8BC U+4F34 # <cjk>
-0xC8BD U+5224 # <cjk>
-0xC8BE U+534A # <cjk>
-0xC8BF U+53CD # <cjk>
-0xC8C0 U+53DB # <cjk>
-0xC8C1 U+5E06 # <cjk>
-0xC8C2 U+642C # <cjk>
-0xC8C3 U+6591 # <cjk>
-0xC8C4 U+677F # <cjk>
-0xC8C5 U+6C3E # <cjk>
-0xC8C6 U+6C4E # <cjk>
-0xC8C7 U+7248 # <cjk>
-0xC8C8 U+72AF # <cjk>
-0xC8C9 U+73ED # <cjk>
-0xC8CA U+7554 # <cjk>
-0xC8CB U+7E41 # <cjk>
-0xC8CC U+822C # <cjk>
-0xC8CD U+85E9 # <cjk>
-0xC8CE U+8CA9 # <cjk>
-0xC8CF U+7BC4 # <cjk>
-0xC8D0 U+91C6 # <cjk>
-0xC8D1 U+7169 # <cjk>
-0xC8D2 U+9812 # <cjk>
-0xC8D3 U+98EF # <cjk>
-0xC8D4 U+633D # <cjk>
-0xC8D5 U+6669 # <cjk>
-0xC8D6 U+756A # <cjk>
-0xC8D7 U+76E4 # <cjk>
-0xC8D8 U+78D0 # <cjk>
-0xC8D9 U+8543 # <cjk>
-0xC8DA U+86EE # <cjk>
-0xC8DB U+532A # <cjk>
-0xC8DC U+5351 # <cjk>
-0xC8DD U+5426 # <cjk>
-0xC8DE U+5983 # <cjk>
-0xC8DF U+5E87 # <cjk>
-0xC8E0 U+5F7C # <cjk>
-0xC8E1 U+60B2 # <cjk>
-0xC8E2 U+6249 # <cjk>
-0xC8E3 U+6279 # <cjk>
-0xC8E4 U+62AB # <cjk>
-0xC8E5 U+6590 # <cjk>
-0xC8E6 U+6BD4 # <cjk>
-0xC8E7 U+6CCC # <cjk>
-0xC8E8 U+75B2 # <cjk>
-0xC8E9 U+76AE # <cjk>
-0xC8EA U+7891 # <cjk>
-0xC8EB U+79D8 # <cjk>
-0xC8EC U+7DCB # <cjk>
-0xC8ED U+7F77 # <cjk>
-0xC8EE U+80A5 # <cjk>
-0xC8EF U+88AB # <cjk>
-0xC8F0 U+8AB9 # <cjk>
-0xC8F1 U+8CBB # <cjk>
-0xC8F2 U+907F # <cjk>
-0xC8F3 U+975E # <cjk>
-0xC8F4 U+98DB # <cjk>
-0xC8F5 U+6A0B # <cjk>
-0xC8F6 U+7C38 # <cjk>
-0xC8F7 U+5099 # <cjk>
-0xC8F8 U+5C3E # <cjk>
-0xC8F9 U+5FAE # <cjk>
-0xC8FA U+6787 # <cjk>
-0xC8FB U+6BD8 # <cjk>
-0xC8FC U+7435 # <cjk>
-0xC8FD U+7709 # <cjk>
-0xC8FE U+7F8E # <cjk>
-0xC9A1 U+9F3B # <cjk>
-0xC9A2 U+67CA # <cjk>
-0xC9A3 U+7A17 # <cjk>
-0xC9A4 U+5339 # <cjk>
-0xC9A5 U+758B # <cjk>
-0xC9A6 U+9AED # <cjk>
-0xC9A7 U+5F66 # <cjk>
-0xC9A8 U+819D # <cjk>
-0xC9A9 U+83F1 # <cjk>
-0xC9AA U+8098 # <cjk>
-0xC9AB U+5F3C # <cjk>
-0xC9AC U+5FC5 # <cjk>
-0xC9AD U+7562 # <cjk>
-0xC9AE U+7B46 # <cjk>
-0xC9AF U+903C # <cjk>
-0xC9B0 U+6867 # <cjk>
-0xC9B1 U+59EB # <cjk>
-0xC9B2 U+5A9B # <cjk>
-0xC9B3 U+7D10 # <cjk>
-0xC9B4 U+767E # <cjk>
-0xC9B5 U+8B2C # <cjk>
-0xC9B6 U+4FF5 # <cjk>
-0xC9B7 U+5F6A # <cjk>
-0xC9B8 U+6A19 # <cjk>
-0xC9B9 U+6C37 # <cjk>
-0xC9BA U+6F02 # <cjk>
-0xC9BB U+74E2 # <cjk>
-0xC9BC U+7968 # <cjk>
-0xC9BD U+8868 # <cjk>
-0xC9BE U+8A55 # <cjk>
-0xC9BF U+8C79 # <cjk>
-0xC9C0 U+5EDF # <cjk>
-0xC9C1 U+63CF # <cjk>
-0xC9C2 U+75C5 # <cjk>
-0xC9C3 U+79D2 # <cjk>
-0xC9C4 U+82D7 # <cjk>
-0xC9C5 U+9328 # <cjk>
-0xC9C6 U+92F2 # <cjk>
-0xC9C7 U+849C # <cjk>
-0xC9C8 U+86ED # <cjk>
-0xC9C9 U+9C2D # <cjk>
-0xC9CA U+54C1 # <cjk>
-0xC9CB U+5F6C # <cjk>
-0xC9CC U+658C # <cjk>
-0xC9CD U+6D5C # <cjk>
-0xC9CE U+7015 # <cjk>
-0xC9CF U+8CA7 # <cjk>
-0xC9D0 U+8CD3 # <cjk>
-0xC9D1 U+983B # <cjk>
-0xC9D2 U+654F # <cjk>
-0xC9D3 U+74F6 # <cjk>
-0xC9D4 U+4E0D # <cjk>
-0xC9D5 U+4ED8 # <cjk>
-0xC9D6 U+57E0 # <cjk>
-0xC9D7 U+592B # <cjk>
-0xC9D8 U+5A66 # <cjk>
-0xC9D9 U+5BCC # <cjk>
-0xC9DA U+51A8 # <cjk>
-0xC9DB U+5E03 # <cjk>
-0xC9DC U+5E9C # <cjk>
-0xC9DD U+6016 # <cjk>
-0xC9DE U+6276 # <cjk>
-0xC9DF U+6577 # <cjk>
-0xC9E0 U+65A7 # <cjk>
-0xC9E1 U+666E # <cjk>
-0xC9E2 U+6D6E # <cjk>
-0xC9E3 U+7236 # <cjk>
-0xC9E4 U+7B26 # <cjk>
-0xC9E5 U+8150 # <cjk>
-0xC9E6 U+819A # <cjk>
-0xC9E7 U+8299 # <cjk>
-0xC9E8 U+8B5C # <cjk>
-0xC9E9 U+8CA0 # <cjk>
-0xC9EA U+8CE6 # <cjk>
-0xC9EB U+8D74 # <cjk>
-0xC9EC U+961C # <cjk>
-0xC9ED U+9644 # <cjk>
-0xC9EE U+4FAE # <cjk>
-0xC9EF U+64AB # <cjk>
-0xC9F0 U+6B66 # <cjk>
-0xC9F1 U+821E # <cjk>
-0xC9F2 U+8461 # <cjk>
-0xC9F3 U+856A # <cjk>
-0xC9F4 U+90E8 # <cjk>
-0xC9F5 U+5C01 # <cjk>
-0xC9F6 U+6953 # <cjk>
-0xC9F7 U+98A8 # <cjk>
-0xC9F8 U+847A # <cjk>
-0xC9F9 U+8557 # <cjk>
-0xC9FA U+4F0F # <cjk>
-0xC9FB U+526F # <cjk>
-0xC9FC U+5FA9 # <cjk>
-0xC9FD U+5E45 # <cjk>
-0xC9FE U+670D # <cjk>
-0xCAA1 U+798F # <cjk>
-0xCAA2 U+8179 # <cjk>
-0xCAA3 U+8907 # <cjk>
-0xCAA4 U+8986 # <cjk>
-0xCAA5 U+6DF5 # <cjk>
-0xCAA6 U+5F17 # <cjk>
-0xCAA7 U+6255 # <cjk>
-0xCAA8 U+6CB8 # <cjk>
-0xCAA9 U+4ECF # <cjk>
-0xCAAA U+7269 # <cjk>
-0xCAAB U+9B92 # <cjk>
-0xCAAC U+5206 # <cjk>
-0xCAAD U+543B # <cjk>
-0xCAAE U+5674 # <cjk>
-0xCAAF U+58B3 # <cjk>
-0xCAB0 U+61A4 # <cjk>
-0xCAB1 U+626E # <cjk>
-0xCAB2 U+711A # <cjk>
-0xCAB3 U+596E # <cjk>
-0xCAB4 U+7C89 # <cjk>
-0xCAB5 U+7CDE # <cjk>
-0xCAB6 U+7D1B # <cjk>
-0xCAB7 U+96F0 # <cjk>
-0xCAB8 U+6587 # <cjk>
-0xCAB9 U+805E # <cjk>
-0xCABA U+4E19 # <cjk>
-0xCABB U+4F75 # <cjk>
-0xCABC U+5175 # <cjk>
-0xCABD U+5840 # <cjk>
-0xCABE U+5E63 # <cjk>
-0xCABF U+5E73 # <cjk>
-0xCAC0 U+5F0A # <cjk>
-0xCAC1 U+67C4 # <cjk>
-0xCAC2 U+4E26 # <cjk>
-0xCAC3 U+853D # <cjk>
-0xCAC4 U+9589 # <cjk>
-0xCAC5 U+965B # <cjk>
-0xCAC6 U+7C73 # <cjk>
-0xCAC7 U+9801 # <cjk>
-0xCAC8 U+50FB # <cjk>
-0xCAC9 U+58C1 # <cjk>
-0xCACA U+7656 # <cjk>
-0xCACB U+78A7 # <cjk>
-0xCACC U+5225 # <cjk>
-0xCACD U+77A5 # <cjk>
-0xCACE U+8511 # <cjk>
-0xCACF U+7B86 # <cjk>
-0xCAD0 U+504F # <cjk>
-0xCAD1 U+5909 # <cjk>
-0xCAD2 U+7247 # <cjk>
-0xCAD3 U+7BC7 # <cjk>
-0xCAD4 U+7DE8 # <cjk>
-0xCAD5 U+8FBA # <cjk>
-0xCAD6 U+8FD4 # <cjk>
-0xCAD7 U+904D # <cjk>
-0xCAD8 U+4FBF # <cjk>
-0xCAD9 U+52C9 # <cjk>
-0xCADA U+5A29 # <cjk>
-0xCADB U+5F01 # <cjk>
-0xCADC U+97AD # <cjk>
-0xCADD U+4FDD # <cjk>
-0xCADE U+8217 # <cjk>
-0xCADF U+92EA # <cjk>
-0xCAE0 U+5703 # <cjk>
-0xCAE1 U+6355 # <cjk>
-0xCAE2 U+6B69 # <cjk>
-0xCAE3 U+752B # <cjk>
-0xCAE4 U+88DC # <cjk>
-0xCAE5 U+8F14 # <cjk>
-0xCAE6 U+7A42 # <cjk>
-0xCAE7 U+52DF # <cjk>
-0xCAE8 U+5893 # <cjk>
-0xCAE9 U+6155 # <cjk>
-0xCAEA U+620A # <cjk>
-0xCAEB U+66AE # <cjk>
-0xCAEC U+6BCD # <cjk>
-0xCAED U+7C3F # <cjk>
-0xCAEE U+83E9 # <cjk>
-0xCAEF U+5023 # <cjk>
-0xCAF0 U+4FF8 # <cjk>
-0xCAF1 U+5305 # <cjk>
-0xCAF2 U+5446 # <cjk>
-0xCAF3 U+5831 # <cjk>
-0xCAF4 U+5949 # <cjk>
-0xCAF5 U+5B9D # <cjk>
-0xCAF6 U+5CF0 # <cjk>
-0xCAF7 U+5CEF # <cjk>
-0xCAF8 U+5D29 # <cjk>
-0xCAF9 U+5E96 # <cjk>
-0xCAFA U+62B1 # <cjk>
-0xCAFB U+6367 # <cjk>
-0xCAFC U+653E # <cjk>
-0xCAFD U+65B9 # <cjk>
-0xCAFE U+670B # <cjk>
-0xCBA1 U+6CD5 # <cjk>
-0xCBA2 U+6CE1 # <cjk>
-0xCBA3 U+70F9 # <cjk>
-0xCBA4 U+7832 # <cjk>
-0xCBA5 U+7E2B # <cjk>
-0xCBA6 U+80DE # <cjk>
-0xCBA7 U+82B3 # <cjk>
-0xCBA8 U+840C # <cjk>
-0xCBA9 U+84EC # <cjk>
-0xCBAA U+8702 # <cjk>
-0xCBAB U+8912 # <cjk>
-0xCBAC U+8A2A # <cjk>
-0xCBAD U+8C4A # <cjk>
-0xCBAE U+90A6 # <cjk>
-0xCBAF U+92D2 # <cjk>
-0xCBB0 U+98FD # <cjk>
-0xCBB1 U+9CF3 # <cjk>
-0xCBB2 U+9D6C # <cjk>
-0xCBB3 U+4E4F # <cjk>
-0xCBB4 U+4EA1 # <cjk>
-0xCBB5 U+508D # <cjk>
-0xCBB6 U+5256 # <cjk>
-0xCBB7 U+574A # <cjk>
-0xCBB8 U+59A8 # <cjk>
-0xCBB9 U+5E3D # <cjk>
-0xCBBA U+5FD8 # <cjk>
-0xCBBB U+5FD9 # <cjk>
-0xCBBC U+623F # <cjk>
-0xCBBD U+66B4 # <cjk>
-0xCBBE U+671B # <cjk>
-0xCBBF U+67D0 # <cjk>
-0xCBC0 U+68D2 # <cjk>
-0xCBC1 U+5192 # <cjk>
-0xCBC2 U+7D21 # <cjk>
-0xCBC3 U+80AA # <cjk>
-0xCBC4 U+81A8 # <cjk>
-0xCBC5 U+8B00 # <cjk>
-0xCBC6 U+8C8C # <cjk>
-0xCBC7 U+8CBF # <cjk>
-0xCBC8 U+927E # <cjk>
-0xCBC9 U+9632 # <cjk>
-0xCBCA U+5420 # <cjk>
-0xCBCB U+982C # <cjk>
-0xCBCC U+5317 # <cjk>
-0xCBCD U+50D5 # <cjk>
-0xCBCE U+535C # <cjk>
-0xCBCF U+58A8 # <cjk>
-0xCBD0 U+64B2 # <cjk>
-0xCBD1 U+6734 # <cjk>
-0xCBD2 U+7267 # <cjk>
-0xCBD3 U+7766 # <cjk>
-0xCBD4 U+7A46 # <cjk>
-0xCBD5 U+91E6 # <cjk>
-0xCBD6 U+52C3 # <cjk>
-0xCBD7 U+6CA1 # <cjk>
-0xCBD8 U+6B86 # <cjk>
-0xCBD9 U+5800 # <cjk>
-0xCBDA U+5E4C # <cjk>
-0xCBDB U+5954 # <cjk>
-0xCBDC U+672C # <cjk>
-0xCBDD U+7FFB # <cjk>
-0xCBDE U+51E1 # <cjk>
-0xCBDF U+76C6 # <cjk>
-0xCBE0 U+6469 # <cjk>
-0xCBE1 U+78E8 # <cjk>
-0xCBE2 U+9B54 # <cjk>
-0xCBE3 U+9EBB # <cjk>
-0xCBE4 U+57CB # <cjk>
-0xCBE5 U+59B9 # <cjk>
-0xCBE6 U+6627 # <cjk>
-0xCBE7 U+679A # <cjk>
-0xCBE8 U+6BCE # <cjk>
-0xCBE9 U+54E9 # <cjk>
-0xCBEA U+69D9 # <cjk>
-0xCBEB U+5E55 # <cjk>
-0xCBEC U+819C # <cjk>
-0xCBED U+6795 # <cjk>
-0xCBEE U+9BAA # <cjk>
-0xCBEF U+67FE # <cjk>
-0xCBF0 U+9C52 # <cjk>
-0xCBF1 U+685D # <cjk>
-0xCBF2 U+4EA6 # <cjk>
-0xCBF3 U+4FE3 # <cjk>
-0xCBF4 U+53C8 # <cjk>
-0xCBF5 U+62B9 # <cjk>
-0xCBF6 U+672B # <cjk>
-0xCBF7 U+6CAB # <cjk>
-0xCBF8 U+8FC4 # <cjk>
-0xCBF9 U+4FAD # <cjk>
-0xCBFA U+7E6D # <cjk>
-0xCBFB U+9EBF # <cjk>
-0xCBFC U+4E07 # <cjk>
-0xCBFD U+6162 # <cjk>
-0xCBFE U+6E80 # <cjk>
-0xCCA1 U+6F2B # <cjk>
-0xCCA2 U+8513 # <cjk>
-0xCCA3 U+5473 # <cjk>
-0xCCA4 U+672A # <cjk>
-0xCCA5 U+9B45 # <cjk>
-0xCCA6 U+5DF3 # <cjk>
-0xCCA7 U+7B95 # <cjk>
-0xCCA8 U+5CAC # <cjk>
-0xCCA9 U+5BC6 # <cjk>
-0xCCAA U+871C # <cjk>
-0xCCAB U+6E4A # <cjk>
-0xCCAC U+84D1 # <cjk>
-0xCCAD U+7A14 # <cjk>
-0xCCAE U+8108 # <cjk>
-0xCCAF U+5999 # <cjk>
-0xCCB0 U+7C8D # <cjk>
-0xCCB1 U+6C11 # <cjk>
-0xCCB2 U+7720 # <cjk>
-0xCCB3 U+52D9 # <cjk>
-0xCCB4 U+5922 # <cjk>
-0xCCB5 U+7121 # <cjk>
-0xCCB6 U+725F # <cjk>
-0xCCB7 U+77DB # <cjk>
-0xCCB8 U+9727 # <cjk>
-0xCCB9 U+9D61 # <cjk>
-0xCCBA U+690B # <cjk>
-0xCCBB U+5A7F # <cjk>
-0xCCBC U+5A18 # <cjk>
-0xCCBD U+51A5 # <cjk>
-0xCCBE U+540D # <cjk>
-0xCCBF U+547D # <cjk>
-0xCCC0 U+660E # <cjk>
-0xCCC1 U+76DF # <cjk>
-0xCCC2 U+8FF7 # <cjk>
-0xCCC3 U+9298 # <cjk>
-0xCCC4 U+9CF4 # <cjk>
-0xCCC5 U+59EA # <cjk>
-0xCCC6 U+725D # <cjk>
-0xCCC7 U+6EC5 # <cjk>
-0xCCC8 U+514D # <cjk>
-0xCCC9 U+68C9 # <cjk>
-0xCCCA U+7DBF # <cjk>
-0xCCCB U+7DEC # <cjk>
-0xCCCC U+9762 # <cjk>
-0xCCCD U+9EBA # <cjk>
-0xCCCE U+6478 # <cjk>
-0xCCCF U+6A21 # <cjk>
-0xCCD0 U+8302 # <cjk>
-0xCCD1 U+5984 # <cjk>
-0xCCD2 U+5B5F # <cjk>
-0xCCD3 U+6BDB # <cjk>
-0xCCD4 U+731B # <cjk>
-0xCCD5 U+76F2 # <cjk>
-0xCCD6 U+7DB2 # <cjk>
-0xCCD7 U+8017 # <cjk>
-0xCCD8 U+8499 # <cjk>
-0xCCD9 U+5132 # <cjk>
-0xCCDA U+6728 # <cjk>
-0xCCDB U+9ED9 # <cjk>
-0xCCDC U+76EE # <cjk>
-0xCCDD U+6762 # <cjk>
-0xCCDE U+52FF # <cjk>
-0xCCDF U+9905 # <cjk>
-0xCCE0 U+5C24 # <cjk>
-0xCCE1 U+623B # <cjk>
-0xCCE2 U+7C7E # <cjk>
-0xCCE3 U+8CB0 # <cjk>
-0xCCE4 U+554F # <cjk>
-0xCCE5 U+60B6 # <cjk>
-0xCCE6 U+7D0B # <cjk>
-0xCCE7 U+9580 # <cjk>
-0xCCE8 U+5301 # <cjk>
-0xCCE9 U+4E5F # <cjk>
-0xCCEA U+51B6 # <cjk>
-0xCCEB U+591C # <cjk>
-0xCCEC U+723A # <cjk>
-0xCCED U+8036 # <cjk>
-0xCCEE U+91CE # <cjk>
-0xCCEF U+5F25 # <cjk>
-0xCCF0 U+77E2 # <cjk>
-0xCCF1 U+5384 # <cjk>
-0xCCF2 U+5F79 # <cjk>
-0xCCF3 U+7D04 # <cjk>
-0xCCF4 U+85AC # <cjk>
-0xCCF5 U+8A33 # <cjk>
-0xCCF6 U+8E8D # <cjk>
-0xCCF7 U+9756 # <cjk>
-0xCCF8 U+67F3 # <cjk>
-0xCCF9 U+85AE # <cjk>
-0xCCFA U+9453 # <cjk>
-0xCCFB U+6109 # <cjk>
-0xCCFC U+6108 # <cjk>
-0xCCFD U+6CB9 # <cjk>
-0xCCFE U+7652 # <cjk>
-0xCDA1 U+8AED # <cjk>
-0xCDA2 U+8F38 # <cjk>
-0xCDA3 U+552F # <cjk>
-0xCDA4 U+4F51 # <cjk>
-0xCDA5 U+512A # <cjk>
-0xCDA6 U+52C7 # <cjk>
-0xCDA7 U+53CB # <cjk>
-0xCDA8 U+5BA5 # <cjk>
-0xCDA9 U+5E7D # <cjk>
-0xCDAA U+60A0 # <cjk>
-0xCDAB U+6182 # <cjk>
-0xCDAC U+63D6 # <cjk>
-0xCDAD U+6709 # <cjk>
-0xCDAE U+67DA # <cjk>
-0xCDAF U+6E67 # <cjk>
-0xCDB0 U+6D8C # <cjk>
-0xCDB1 U+7336 # <cjk>
-0xCDB2 U+7337 # <cjk>
-0xCDB3 U+7531 # <cjk>
-0xCDB4 U+7950 # <cjk>
-0xCDB5 U+88D5 # <cjk>
-0xCDB6 U+8A98 # <cjk>
-0xCDB7 U+904A # <cjk>
-0xCDB8 U+9091 # <cjk>
-0xCDB9 U+90F5 # <cjk>
-0xCDBA U+96C4 # <cjk>
-0xCDBB U+878D # <cjk>
-0xCDBC U+5915 # <cjk>
-0xCDBD U+4E88 # <cjk>
-0xCDBE U+4F59 # <cjk>
-0xCDBF U+4E0E # <cjk>
-0xCDC0 U+8A89 # <cjk>
-0xCDC1 U+8F3F # <cjk>
-0xCDC2 U+9810 # <cjk>
-0xCDC3 U+50AD # <cjk>
-0xCDC4 U+5E7C # <cjk>
-0xCDC5 U+5996 # <cjk>
-0xCDC6 U+5BB9 # <cjk>
-0xCDC7 U+5EB8 # <cjk>
-0xCDC8 U+63DA # <cjk>
-0xCDC9 U+63FA # <cjk>
-0xCDCA U+64C1 # <cjk>
-0xCDCB U+66DC # <cjk>
-0xCDCC U+694A # <cjk>
-0xCDCD U+69D8 # <cjk>
-0xCDCE U+6D0B # <cjk>
-0xCDCF U+6EB6 # <cjk>
-0xCDD0 U+7194 # <cjk>
-0xCDD1 U+7528 # <cjk>
-0xCDD2 U+7AAF # <cjk>
-0xCDD3 U+7F8A # <cjk>
-0xCDD4 U+8000 # <cjk>
-0xCDD5 U+8449 # <cjk>
-0xCDD6 U+84C9 # <cjk>
-0xCDD7 U+8981 # <cjk>
-0xCDD8 U+8B21 # <cjk>
-0xCDD9 U+8E0A # <cjk>
-0xCDDA U+9065 # <cjk>
-0xCDDB U+967D # <cjk>
-0xCDDC U+990A # <cjk>
-0xCDDD U+617E # <cjk>
-0xCDDE U+6291 # <cjk>
-0xCDDF U+6B32 # <cjk>
-0xCDE0 U+6C83 # <cjk>
-0xCDE1 U+6D74 # <cjk>
-0xCDE2 U+7FCC # <cjk>
-0xCDE3 U+7FFC # <cjk>
-0xCDE4 U+6DC0 # <cjk>
-0xCDE5 U+7F85 # <cjk>
-0xCDE6 U+87BA # <cjk>
-0xCDE7 U+88F8 # <cjk>
-0xCDE8 U+6765 # <cjk>
-0xCDE9 U+83B1 # <cjk>
-0xCDEA U+983C # <cjk>
-0xCDEB U+96F7 # <cjk>
-0xCDEC U+6D1B # <cjk>
-0xCDED U+7D61 # <cjk>
-0xCDEE U+843D # <cjk>
-0xCDEF U+916A # <cjk>
-0xCDF0 U+4E71 # <cjk>
-0xCDF1 U+5375 # <cjk>
-0xCDF2 U+5D50 # <cjk>
-0xCDF3 U+6B04 # <cjk>
-0xCDF4 U+6FEB # <cjk>
-0xCDF5 U+85CD # <cjk>
-0xCDF6 U+862D # <cjk>
-0xCDF7 U+89A7 # <cjk>
-0xCDF8 U+5229 # <cjk>
-0xCDF9 U+540F # <cjk>
-0xCDFA U+5C65 # <cjk>
-0xCDFB U+674E # <cjk>
-0xCDFC U+68A8 # <cjk>
-0xCDFD U+7406 # <cjk>
-0xCDFE U+7483 # <cjk>
-0xCEA1 U+75E2 # <cjk>
-0xCEA2 U+88CF # <cjk>
-0xCEA3 U+88E1 # <cjk>
-0xCEA4 U+91CC # <cjk>
-0xCEA5 U+96E2 # <cjk>
-0xCEA6 U+9678 # <cjk>
-0xCEA7 U+5F8B # <cjk>
-0xCEA8 U+7387 # <cjk>
-0xCEA9 U+7ACB # <cjk>
-0xCEAA U+844E # <cjk>
-0xCEAB U+63A0 # <cjk>
-0xCEAC U+7565 # <cjk>
-0xCEAD U+5289 # <cjk>
-0xCEAE U+6D41 # <cjk>
-0xCEAF U+6E9C # <cjk>
-0xCEB0 U+7409 # <cjk>
-0xCEB1 U+7559 # <cjk>
-0xCEB2 U+786B # <cjk>
-0xCEB3 U+7C92 # <cjk>
-0xCEB4 U+9686 # <cjk>
-0xCEB5 U+7ADC # <cjk>
-0xCEB6 U+9F8D # <cjk>
-0xCEB7 U+4FB6 # <cjk>
-0xCEB8 U+616E # <cjk>
-0xCEB9 U+65C5 # <cjk>
-0xCEBA U+865C # <cjk>
-0xCEBB U+4E86 # <cjk>
-0xCEBC U+4EAE # <cjk>
-0xCEBD U+50DA # <cjk>
-0xCEBE U+4E21 # <cjk>
-0xCEBF U+51CC # <cjk>
-0xCEC0 U+5BEE # <cjk>
-0xCEC1 U+6599 # <cjk>
-0xCEC2 U+6881 # <cjk>
-0xCEC3 U+6DBC # <cjk>
-0xCEC4 U+731F # <cjk>
-0xCEC5 U+7642 # <cjk>
-0xCEC6 U+77AD # <cjk>
-0xCEC7 U+7A1C # <cjk>
-0xCEC8 U+7CE7 # <cjk>
-0xCEC9 U+826F # <cjk>
-0xCECA U+8AD2 # <cjk>
-0xCECB U+907C # <cjk>
-0xCECC U+91CF # <cjk>
-0xCECD U+9675 # <cjk>
-0xCECE U+9818 # <cjk>
-0xCECF U+529B # <cjk>
-0xCED0 U+7DD1 # <cjk>
-0xCED1 U+502B # <cjk>
-0xCED2 U+5398 # <cjk>
-0xCED3 U+6797 # <cjk>
-0xCED4 U+6DCB # <cjk>
-0xCED5 U+71D0 # <cjk>
-0xCED6 U+7433 # <cjk>
-0xCED7 U+81E8 # <cjk>
-0xCED8 U+8F2A # <cjk>
-0xCED9 U+96A3 # <cjk>
-0xCEDA U+9C57 # <cjk>
-0xCEDB U+9E9F # <cjk>
-0xCEDC U+7460 # <cjk>
-0xCEDD U+5841 # <cjk>
-0xCEDE U+6D99 # <cjk>
-0xCEDF U+7D2F # <cjk>
-0xCEE0 U+985E # <cjk>
-0xCEE1 U+4EE4 # <cjk>
-0xCEE2 U+4F36 # <cjk>
-0xCEE3 U+4F8B # <cjk>
-0xCEE4 U+51B7 # <cjk>
-0xCEE5 U+52B1 # <cjk>
-0xCEE6 U+5DBA # <cjk>
-0xCEE7 U+601C # <cjk>
-0xCEE8 U+73B2 # <cjk>
-0xCEE9 U+793C # <cjk>
-0xCEEA U+82D3 # <cjk>
-0xCEEB U+9234 # <cjk>
-0xCEEC U+96B7 # <cjk>
-0xCEED U+96F6 # <cjk>
-0xCEEE U+970A # <cjk>
-0xCEEF U+9E97 # <cjk>
-0xCEF0 U+9F62 # <cjk>
-0xCEF1 U+66A6 # <cjk>
-0xCEF2 U+6B74 # <cjk>
-0xCEF3 U+5217 # <cjk>
-0xCEF4 U+52A3 # <cjk>
-0xCEF5 U+70C8 # <cjk>
-0xCEF6 U+88C2 # <cjk>
-0xCEF7 U+5EC9 # <cjk>
-0xCEF8 U+604B # <cjk>
-0xCEF9 U+6190 # <cjk>
-0xCEFA U+6F23 # <cjk>
-0xCEFB U+7149 # <cjk>
-0xCEFC U+7C3E # <cjk>
-0xCEFD U+7DF4 # <cjk>
-0xCEFE U+806F # <cjk>
-0xCFA1 U+84EE # <cjk>
-0xCFA2 U+9023 # <cjk>
-0xCFA3 U+932C # <cjk>
-0xCFA4 U+5442 # <cjk>
-0xCFA5 U+9B6F # <cjk>
-0xCFA6 U+6AD3 # <cjk>
-0xCFA7 U+7089 # <cjk>
-0xCFA8 U+8CC2 # <cjk>
-0xCFA9 U+8DEF # <cjk>
-0xCFAA U+9732 # <cjk>
-0xCFAB U+52B4 # <cjk>
-0xCFAC U+5A41 # <cjk>
-0xCFAD U+5ECA # <cjk>
-0xCFAE U+5F04 # <cjk>
-0xCFAF U+6717 # <cjk>
-0xCFB0 U+697C # <cjk>
-0xCFB1 U+6994 # <cjk>
-0xCFB2 U+6D6A # <cjk>
-0xCFB3 U+6F0F # <cjk>
-0xCFB4 U+7262 # <cjk>
-0xCFB5 U+72FC # <cjk>
-0xCFB6 U+7BED # <cjk>
-0xCFB7 U+8001 # <cjk>
-0xCFB8 U+807E # <cjk>
-0xCFB9 U+874B # <cjk>
-0xCFBA U+90CE # <cjk>
-0xCFBB U+516D # <cjk>
-0xCFBC U+9E93 # <cjk>
-0xCFBD U+7984 # <cjk>
-0xCFBE U+808B # <cjk>
-0xCFBF U+9332 # <cjk>
-0xCFC0 U+8AD6 # <cjk>
-0xCFC1 U+502D # <cjk>
-0xCFC2 U+548C # <cjk>
-0xCFC3 U+8A71 # <cjk>
-0xCFC4 U+6B6A # <cjk>
-0xCFC5 U+8CC4 # <cjk>
-0xCFC6 U+8107 # <cjk>
-0xCFC7 U+60D1 # <cjk>
-0xCFC8 U+67A0 # <cjk>
-0xCFC9 U+9DF2 # <cjk>
-0xCFCA U+4E99 # <cjk>
-0xCFCB U+4E98 # <cjk>
-0xCFCC U+9C10 # <cjk>
-0xCFCD U+8A6B # <cjk>
-0xCFCE U+85C1 # <cjk>
-0xCFCF U+8568 # <cjk>
-0xCFD0 U+6900 # <cjk>
-0xCFD1 U+6E7E # <cjk>
-0xCFD2 U+7897 # <cjk>
-0xCFD3 U+8155 # <cjk>
-0xCFD4 U+20B9F # <cjk> [2004] [Unicode3.1]
-0xCFD5 U+5B41 # <cjk> [2000]
-0xCFD6 U+5B56 # <cjk> [2000]
-0xCFD7 U+5B7D # <cjk> [2000]
-0xCFD8 U+5B93 # <cjk> [2000]
-0xCFD9 U+5BD8 # <cjk> [2000]
-0xCFDA U+5BEC # <cjk> [2000]
-0xCFDB U+5C12 # <cjk> [2000]
-0xCFDC U+5C1E # <cjk> [2000]
-0xCFDD U+5C23 # <cjk> [2000]
-0xCFDE U+5C2B # <cjk> [2000]
-0xCFDF U+378D # <cjk> [2000]
-0xCFE0 U+5C62 # <cjk> [2000]
-0xCFE1 U+FA3B # CJK COMPATIBILITY IDEOGRAPH-FA3B [2000] [Unicode3.2]
-0xCFE2 U+FA3C # CJK COMPATIBILITY IDEOGRAPH-FA3C [2000] [Unicode3.2]
-0xCFE3 U+216B4 # <cjk> [2000] [Unicode3.1]
-0xCFE4 U+5C7A # <cjk> [2000]
-0xCFE5 U+5C8F # <cjk> [2000]
-0xCFE6 U+5C9F # <cjk> [2000]
-0xCFE7 U+5CA3 # <cjk> [2000]
-0xCFE8 U+5CAA # <cjk> [2000]
-0xCFE9 U+5CBA # <cjk> [2000]
-0xCFEA U+5CCB # <cjk> [2000]
-0xCFEB U+5CD0 # <cjk> [2000]
-0xCFEC U+5CD2 # <cjk> [2000]
-0xCFED U+5CF4 # <cjk> [2000]
-0xCFEE U+21E34 # <cjk> [2000] [Unicode3.1]
-0xCFEF U+37E2 # <cjk> [2000]
-0xCFF0 U+5D0D # <cjk> [2000]
-0xCFF1 U+5D27 # <cjk> [2000]
-0xCFF2 U+FA11 # CJK COMPATIBILITY IDEOGRAPH-FA11 [2000]
-0xCFF3 U+5D46 # <cjk> [2000]
-0xCFF4 U+5D47 # <cjk> [2000]
-0xCFF5 U+5D53 # <cjk> [2000]
-0xCFF6 U+5D4A # <cjk> [2000]
-0xCFF7 U+5D6D # <cjk> [2000]
-0xCFF8 U+5D81 # <cjk> [2000]
-0xCFF9 U+5DA0 # <cjk> [2000]
-0xCFFA U+5DA4 # <cjk> [2000]
-0xCFFB U+5DA7 # <cjk> [2000]
-0xCFFC U+5DB8 # <cjk> [2000]
-0xCFFD U+5DCB # <cjk> [2000]
-0xCFFE U+541E # <cjk> [2004]
-0xD0A1 U+5F0C # <cjk>
-0xD0A2 U+4E10 # <cjk>
-0xD0A3 U+4E15 # <cjk>
-0xD0A4 U+4E2A # <cjk>
-0xD0A5 U+4E31 # <cjk>
-0xD0A6 U+4E36 # <cjk>
-0xD0A7 U+4E3C # <cjk>
-0xD0A8 U+4E3F # <cjk>
-0xD0A9 U+4E42 # <cjk>
-0xD0AA U+4E56 # <cjk>
-0xD0AB U+4E58 # <cjk>
-0xD0AC U+4E82 # <cjk>
-0xD0AD U+4E85 # <cjk>
-0xD0AE U+8C6B # <cjk>
-0xD0AF U+4E8A # <cjk>
-0xD0B0 U+8212 # <cjk>
-0xD0B1 U+5F0D # <cjk>
-0xD0B2 U+4E8E # <cjk>
-0xD0B3 U+4E9E # <cjk>
-0xD0B4 U+4E9F # <cjk>
-0xD0B5 U+4EA0 # <cjk>
-0xD0B6 U+4EA2 # <cjk>
-0xD0B7 U+4EB0 # <cjk>
-0xD0B8 U+4EB3 # <cjk>
-0xD0B9 U+4EB6 # <cjk>
-0xD0BA U+4ECE # <cjk>
-0xD0BB U+4ECD # <cjk>
-0xD0BC U+4EC4 # <cjk>
-0xD0BD U+4EC6 # <cjk>
-0xD0BE U+4EC2 # <cjk>
-0xD0BF U+4ED7 # <cjk>
-0xD0C0 U+4EDE # <cjk>
-0xD0C1 U+4EED # <cjk>
-0xD0C2 U+4EDF # <cjk>
-0xD0C3 U+4EF7 # <cjk>
-0xD0C4 U+4F09 # <cjk>
-0xD0C5 U+4F5A # <cjk>
-0xD0C6 U+4F30 # <cjk>
-0xD0C7 U+4F5B # <cjk>
-0xD0C8 U+4F5D # <cjk>
-0xD0C9 U+4F57 # <cjk>
-0xD0CA U+4F47 # <cjk>
-0xD0CB U+4F76 # <cjk>
-0xD0CC U+4F88 # <cjk>
-0xD0CD U+4F8F # <cjk>
-0xD0CE U+4F98 # <cjk>
-0xD0CF U+4F7B # <cjk>
-0xD0D0 U+4F69 # <cjk>
-0xD0D1 U+4F70 # <cjk>
-0xD0D2 U+4F91 # <cjk>
-0xD0D3 U+4F6F # <cjk>
-0xD0D4 U+4F86 # <cjk>
-0xD0D5 U+4F96 # <cjk>
-0xD0D6 U+5118 # <cjk>
-0xD0D7 U+4FD4 # <cjk>
-0xD0D8 U+4FDF # <cjk>
-0xD0D9 U+4FCE # <cjk>
-0xD0DA U+4FD8 # <cjk>
-0xD0DB U+4FDB # <cjk>
-0xD0DC U+4FD1 # <cjk>
-0xD0DD U+4FDA # <cjk>
-0xD0DE U+4FD0 # <cjk>
-0xD0DF U+4FE4 # <cjk>
-0xD0E0 U+4FE5 # <cjk>
-0xD0E1 U+501A # <cjk>
-0xD0E2 U+5028 # <cjk>
-0xD0E3 U+5014 # <cjk>
-0xD0E4 U+502A # <cjk>
-0xD0E5 U+5025 # <cjk>
-0xD0E6 U+5005 # <cjk>
-0xD0E7 U+4F1C # <cjk>
-0xD0E8 U+4FF6 # <cjk>
-0xD0E9 U+5021 # <cjk>
-0xD0EA U+5029 # <cjk>
-0xD0EB U+502C # <cjk>
-0xD0EC U+4FFE # <cjk>
-0xD0ED U+4FEF # <cjk>
-0xD0EE U+5011 # <cjk>
-0xD0EF U+5006 # <cjk>
-0xD0F0 U+5043 # <cjk>
-0xD0F1 U+5047 # <cjk>
-0xD0F2 U+6703 # <cjk>
-0xD0F3 U+5055 # <cjk>
-0xD0F4 U+5050 # <cjk>
-0xD0F5 U+5048 # <cjk>
-0xD0F6 U+505A # <cjk>
-0xD0F7 U+5056 # <cjk>
-0xD0F8 U+506C # <cjk>
-0xD0F9 U+5078 # <cjk>
-0xD0FA U+5080 # <cjk>
-0xD0FB U+509A # <cjk>
-0xD0FC U+5085 # <cjk>
-0xD0FD U+50B4 # <cjk>
-0xD0FE U+50B2 # <cjk>
-0xD1A1 U+50C9 # <cjk>
-0xD1A2 U+50CA # <cjk>
-0xD1A3 U+50B3 # <cjk>
-0xD1A4 U+50C2 # <cjk>
-0xD1A5 U+50D6 # <cjk>
-0xD1A6 U+50DE # <cjk>
-0xD1A7 U+50E5 # <cjk>
-0xD1A8 U+50ED # <cjk>
-0xD1A9 U+50E3 # <cjk>
-0xD1AA U+50EE # <cjk>
-0xD1AB U+50F9 # <cjk>
-0xD1AC U+50F5 # <cjk>
-0xD1AD U+5109 # <cjk>
-0xD1AE U+5101 # <cjk>
-0xD1AF U+5102 # <cjk>
-0xD1B0 U+5116 # <cjk>
-0xD1B1 U+5115 # <cjk>
-0xD1B2 U+5114 # <cjk>
-0xD1B3 U+511A # <cjk>
-0xD1B4 U+5121 # <cjk>
-0xD1B5 U+513A # <cjk>
-0xD1B6 U+5137 # <cjk>
-0xD1B7 U+513C # <cjk>
-0xD1B8 U+513B # <cjk>
-0xD1B9 U+513F # <cjk>
-0xD1BA U+5140 # <cjk>
-0xD1BB U+5152 # <cjk>
-0xD1BC U+514C # <cjk>
-0xD1BD U+5154 # <cjk>
-0xD1BE U+5162 # <cjk>
-0xD1BF U+7AF8 # <cjk>
-0xD1C0 U+5169 # <cjk>
-0xD1C1 U+516A # <cjk>
-0xD1C2 U+516E # <cjk>
-0xD1C3 U+5180 # <cjk>
-0xD1C4 U+5182 # <cjk>
-0xD1C5 U+56D8 # <cjk>
-0xD1C6 U+518C # <cjk>
-0xD1C7 U+5189 # <cjk>
-0xD1C8 U+518F # <cjk>
-0xD1C9 U+5191 # <cjk>
-0xD1CA U+5193 # <cjk>
-0xD1CB U+5195 # <cjk>
-0xD1CC U+5196 # <cjk>
-0xD1CD U+51A4 # <cjk>
-0xD1CE U+51A6 # <cjk>
-0xD1CF U+51A2 # <cjk>
-0xD1D0 U+51A9 # <cjk>
-0xD1D1 U+51AA # <cjk>
-0xD1D2 U+51AB # <cjk>
-0xD1D3 U+51B3 # <cjk>
-0xD1D4 U+51B1 # <cjk>
-0xD1D5 U+51B2 # <cjk>
-0xD1D6 U+51B0 # <cjk>
-0xD1D7 U+51B5 # <cjk>
-0xD1D8 U+51BD # <cjk>
-0xD1D9 U+51C5 # <cjk>
-0xD1DA U+51C9 # <cjk>
-0xD1DB U+51DB # <cjk>
-0xD1DC U+51E0 # <cjk>
-0xD1DD U+8655 # <cjk>
-0xD1DE U+51E9 # <cjk>
-0xD1DF U+51ED # <cjk>
-0xD1E0 U+51F0 # <cjk>
-0xD1E1 U+51F5 # <cjk>
-0xD1E2 U+51FE # <cjk>
-0xD1E3 U+5204 # <cjk>
-0xD1E4 U+520B # <cjk>
-0xD1E5 U+5214 # <cjk>
-0xD1E6 U+520E # <cjk>
-0xD1E7 U+5227 # <cjk>
-0xD1E8 U+522A # <cjk>
-0xD1E9 U+522E # <cjk>
-0xD1EA U+5233 # <cjk>
-0xD1EB U+5239 # <cjk>
-0xD1EC U+524F # <cjk>
-0xD1ED U+5244 # <cjk>
-0xD1EE U+524B # <cjk>
-0xD1EF U+524C # <cjk>
-0xD1F0 U+525E # <cjk>
-0xD1F1 U+5254 # <cjk>
-0xD1F2 U+526A # <cjk>
-0xD1F3 U+5274 # <cjk>
-0xD1F4 U+5269 # <cjk>
-0xD1F5 U+5273 # <cjk>
-0xD1F6 U+527F # <cjk>
-0xD1F7 U+527D # <cjk>
-0xD1F8 U+528D # <cjk>
-0xD1F9 U+5294 # <cjk>
-0xD1FA U+5292 # <cjk>
-0xD1FB U+5271 # <cjk>
-0xD1FC U+5288 # <cjk>
-0xD1FD U+5291 # <cjk>
-0xD1FE U+8FA8 # <cjk>
-0xD2A1 U+8FA7 # <cjk>
-0xD2A2 U+52AC # <cjk>
-0xD2A3 U+52AD # <cjk>
-0xD2A4 U+52BC # <cjk>
-0xD2A5 U+52B5 # <cjk>
-0xD2A6 U+52C1 # <cjk>
-0xD2A7 U+52CD # <cjk>
-0xD2A8 U+52D7 # <cjk>
-0xD2A9 U+52DE # <cjk>
-0xD2AA U+52E3 # <cjk>
-0xD2AB U+52E6 # <cjk>
-0xD2AC U+98ED # <cjk>
-0xD2AD U+52E0 # <cjk>
-0xD2AE U+52F3 # <cjk>
-0xD2AF U+52F5 # <cjk>
-0xD2B0 U+52F8 # <cjk>
-0xD2B1 U+52F9 # <cjk>
-0xD2B2 U+5306 # <cjk>
-0xD2B3 U+5308 # <cjk>
-0xD2B4 U+7538 # <cjk>
-0xD2B5 U+530D # <cjk>
-0xD2B6 U+5310 # <cjk>
-0xD2B7 U+530F # <cjk>
-0xD2B8 U+5315 # <cjk>
-0xD2B9 U+531A # <cjk>
-0xD2BA U+5323 # <cjk>
-0xD2BB U+532F # <cjk>
-0xD2BC U+5331 # <cjk>
-0xD2BD U+5333 # <cjk>
-0xD2BE U+5338 # <cjk>
-0xD2BF U+5340 # <cjk>
-0xD2C0 U+5346 # <cjk>
-0xD2C1 U+5345 # <cjk>
-0xD2C2 U+4E17 # <cjk>
-0xD2C3 U+5349 # <cjk>
-0xD2C4 U+534D # <cjk>
-0xD2C5 U+51D6 # <cjk>
-0xD2C6 U+535E # <cjk>
-0xD2C7 U+5369 # <cjk>
-0xD2C8 U+536E # <cjk>
-0xD2C9 U+5918 # <cjk>
-0xD2CA U+537B # <cjk>
-0xD2CB U+5377 # <cjk>
-0xD2CC U+5382 # <cjk>
-0xD2CD U+5396 # <cjk>
-0xD2CE U+53A0 # <cjk>
-0xD2CF U+53A6 # <cjk>
-0xD2D0 U+53A5 # <cjk>
-0xD2D1 U+53AE # <cjk>
-0xD2D2 U+53B0 # <cjk>
-0xD2D3 U+53B6 # <cjk>
-0xD2D4 U+53C3 # <cjk>
-0xD2D5 U+7C12 # <cjk>
-0xD2D6 U+96D9 # <cjk>
-0xD2D7 U+53DF # <cjk>
-0xD2D8 U+66FC # <cjk>
-0xD2D9 U+71EE # <cjk>
-0xD2DA U+53EE # <cjk>
-0xD2DB U+53E8 # <cjk>
-0xD2DC U+53ED # <cjk>
-0xD2DD U+53FA # <cjk>
-0xD2DE U+5401 # <cjk>
-0xD2DF U+543D # <cjk>
-0xD2E0 U+5440 # <cjk>
-0xD2E1 U+542C # <cjk>
-0xD2E2 U+542D # <cjk>
-0xD2E3 U+543C # <cjk>
-0xD2E4 U+542E # <cjk>
-0xD2E5 U+5436 # <cjk>
-0xD2E6 U+5429 # <cjk>
-0xD2E7 U+541D # <cjk>
-0xD2E8 U+544E # <cjk>
-0xD2E9 U+548F # <cjk>
-0xD2EA U+5475 # <cjk>
-0xD2EB U+548E # <cjk>
-0xD2EC U+545F # <cjk>
-0xD2ED U+5471 # <cjk>
-0xD2EE U+5477 # <cjk>
-0xD2EF U+5470 # <cjk>
-0xD2F0 U+5492 # <cjk>
-0xD2F1 U+547B # <cjk>
-0xD2F2 U+5480 # <cjk>
-0xD2F3 U+5476 # <cjk>
-0xD2F4 U+5484 # <cjk>
-0xD2F5 U+5490 # <cjk>
-0xD2F6 U+5486 # <cjk>
-0xD2F7 U+54C7 # <cjk>
-0xD2F8 U+54A2 # <cjk>
-0xD2F9 U+54B8 # <cjk>
-0xD2FA U+54A5 # <cjk>
-0xD2FB U+54AC # <cjk>
-0xD2FC U+54C4 # <cjk>
-0xD2FD U+54C8 # <cjk>
-0xD2FE U+54A8 # <cjk>
-0xD3A1 U+54AB # <cjk>
-0xD3A2 U+54C2 # <cjk>
-0xD3A3 U+54A4 # <cjk>
-0xD3A4 U+54BE # <cjk>
-0xD3A5 U+54BC # <cjk>
-0xD3A6 U+54D8 # <cjk>
-0xD3A7 U+54E5 # <cjk>
-0xD3A8 U+54E6 # <cjk>
-0xD3A9 U+550F # <cjk>
-0xD3AA U+5514 # <cjk>
-0xD3AB U+54FD # <cjk>
-0xD3AC U+54EE # <cjk>
-0xD3AD U+54ED # <cjk>
-0xD3AE U+54FA # <cjk>
-0xD3AF U+54E2 # <cjk>
-0xD3B0 U+5539 # <cjk>
-0xD3B1 U+5540 # <cjk>
-0xD3B2 U+5563 # <cjk>
-0xD3B3 U+554C # <cjk>
-0xD3B4 U+552E # <cjk>
-0xD3B5 U+555C # <cjk>
-0xD3B6 U+5545 # <cjk>
-0xD3B7 U+5556 # <cjk>
-0xD3B8 U+5557 # <cjk>
-0xD3B9 U+5538 # <cjk>
-0xD3BA U+5533 # <cjk>
-0xD3BB U+555D # <cjk>
-0xD3BC U+5599 # <cjk>
-0xD3BD U+5580 # <cjk>
-0xD3BE U+54AF # <cjk>
-0xD3BF U+558A # <cjk>
-0xD3C0 U+559F # <cjk>
-0xD3C1 U+557B # <cjk>
-0xD3C2 U+557E # <cjk>
-0xD3C3 U+5598 # <cjk>
-0xD3C4 U+559E # <cjk>
-0xD3C5 U+55AE # <cjk>
-0xD3C6 U+557C # <cjk>
-0xD3C7 U+5583 # <cjk>
-0xD3C8 U+55A9 # <cjk>
-0xD3C9 U+5587 # <cjk>
-0xD3CA U+55A8 # <cjk>
-0xD3CB U+55DA # <cjk>
-0xD3CC U+55C5 # <cjk>
-0xD3CD U+55DF # <cjk>
-0xD3CE U+55C4 # <cjk>
-0xD3CF U+55DC # <cjk>
-0xD3D0 U+55E4 # <cjk>
-0xD3D1 U+55D4 # <cjk>
-0xD3D2 U+5614 # <cjk>
-0xD3D3 U+55F7 # <cjk>
-0xD3D4 U+5616 # <cjk>
-0xD3D5 U+55FE # <cjk>
-0xD3D6 U+55FD # <cjk>
-0xD3D7 U+561B # <cjk>
-0xD3D8 U+55F9 # <cjk>
-0xD3D9 U+564E # <cjk>
-0xD3DA U+5650 # <cjk>
-0xD3DB U+71DF # <cjk>
-0xD3DC U+5634 # <cjk>
-0xD3DD U+5636 # <cjk>
-0xD3DE U+5632 # <cjk>
-0xD3DF U+5638 # <cjk>
-0xD3E0 U+566B # <cjk>
-0xD3E1 U+5664 # <cjk>
-0xD3E2 U+562F # <cjk>
-0xD3E3 U+566C # <cjk>
-0xD3E4 U+566A # <cjk>
-0xD3E5 U+5686 # <cjk>
-0xD3E6 U+5680 # <cjk>
-0xD3E7 U+568A # <cjk>
-0xD3E8 U+56A0 # <cjk>
-0xD3E9 U+5694 # <cjk>
-0xD3EA U+568F # <cjk>
-0xD3EB U+56A5 # <cjk>
-0xD3EC U+56AE # <cjk>
-0xD3ED U+56B6 # <cjk>
-0xD3EE U+56B4 # <cjk>
-0xD3EF U+56C2 # <cjk>
-0xD3F0 U+56BC # <cjk>
-0xD3F1 U+56C1 # <cjk>
-0xD3F2 U+56C3 # <cjk>
-0xD3F3 U+56C0 # <cjk>
-0xD3F4 U+56C8 # <cjk>
-0xD3F5 U+56CE # <cjk>
-0xD3F6 U+56D1 # <cjk>
-0xD3F7 U+56D3 # <cjk>
-0xD3F8 U+56D7 # <cjk>
-0xD3F9 U+56EE # <cjk>
-0xD3FA U+56F9 # <cjk>
-0xD3FB U+5700 # <cjk>
-0xD3FC U+56FF # <cjk>
-0xD3FD U+5704 # <cjk>
-0xD3FE U+5709 # <cjk>
-0xD4A1 U+5708 # <cjk>
-0xD4A2 U+570B # <cjk>
-0xD4A3 U+570D # <cjk>
-0xD4A4 U+5713 # <cjk>
-0xD4A5 U+5718 # <cjk>
-0xD4A6 U+5716 # <cjk>
-0xD4A7 U+55C7 # <cjk>
-0xD4A8 U+571C # <cjk>
-0xD4A9 U+5726 # <cjk>
-0xD4AA U+5737 # <cjk>
-0xD4AB U+5738 # <cjk>
-0xD4AC U+574E # <cjk>
-0xD4AD U+573B # <cjk>
-0xD4AE U+5740 # <cjk>
-0xD4AF U+574F # <cjk>
-0xD4B0 U+5769 # <cjk>
-0xD4B1 U+57C0 # <cjk>
-0xD4B2 U+5788 # <cjk>
-0xD4B3 U+5761 # <cjk>
-0xD4B4 U+577F # <cjk>
-0xD4B5 U+5789 # <cjk>
-0xD4B6 U+5793 # <cjk>
-0xD4B7 U+57A0 # <cjk>
-0xD4B8 U+57B3 # <cjk>
-0xD4B9 U+57A4 # <cjk>
-0xD4BA U+57AA # <cjk>
-0xD4BB U+57B0 # <cjk>
-0xD4BC U+57C3 # <cjk>
-0xD4BD U+57C6 # <cjk>
-0xD4BE U+57D4 # <cjk>
-0xD4BF U+57D2 # <cjk>
-0xD4C0 U+57D3 # <cjk>
-0xD4C1 U+580A # <cjk>
-0xD4C2 U+57D6 # <cjk>
-0xD4C3 U+57E3 # <cjk>
-0xD4C4 U+580B # <cjk>
-0xD4C5 U+5819 # <cjk>
-0xD4C6 U+581D # <cjk>
-0xD4C7 U+5872 # <cjk>
-0xD4C8 U+5821 # <cjk>
-0xD4C9 U+5862 # <cjk>
-0xD4CA U+584B # <cjk>
-0xD4CB U+5870 # <cjk>
-0xD4CC U+6BC0 # <cjk>
-0xD4CD U+5852 # <cjk>
-0xD4CE U+583D # <cjk>
-0xD4CF U+5879 # <cjk>
-0xD4D0 U+5885 # <cjk>
-0xD4D1 U+58B9 # <cjk>
-0xD4D2 U+589F # <cjk>
-0xD4D3 U+58AB # <cjk>
-0xD4D4 U+58BA # <cjk>
-0xD4D5 U+58DE # <cjk>
-0xD4D6 U+58BB # <cjk>
-0xD4D7 U+58B8 # <cjk>
-0xD4D8 U+58AE # <cjk>
-0xD4D9 U+58C5 # <cjk>
-0xD4DA U+58D3 # <cjk>
-0xD4DB U+58D1 # <cjk>
-0xD4DC U+58D7 # <cjk>
-0xD4DD U+58D9 # <cjk>
-0xD4DE U+58D8 # <cjk>
-0xD4DF U+58E5 # <cjk>
-0xD4E0 U+58DC # <cjk>
-0xD4E1 U+58E4 # <cjk>
-0xD4E2 U+58DF # <cjk>
-0xD4E3 U+58EF # <cjk>
-0xD4E4 U+58FA # <cjk>
-0xD4E5 U+58F9 # <cjk>
-0xD4E6 U+58FB # <cjk>
-0xD4E7 U+58FC # <cjk>
-0xD4E8 U+58FD # <cjk>
-0xD4E9 U+5902 # <cjk>
-0xD4EA U+590A # <cjk>
-0xD4EB U+5910 # <cjk>
-0xD4EC U+591B # <cjk>
-0xD4ED U+68A6 # <cjk>
-0xD4EE U+5925 # <cjk>
-0xD4EF U+592C # <cjk>
-0xD4F0 U+592D # <cjk>
-0xD4F1 U+5932 # <cjk>
-0xD4F2 U+5938 # <cjk>
-0xD4F3 U+593E # <cjk>
-0xD4F4 U+7AD2 # <cjk>
-0xD4F5 U+5955 # <cjk>
-0xD4F6 U+5950 # <cjk>
-0xD4F7 U+594E # <cjk>
-0xD4F8 U+595A # <cjk>
-0xD4F9 U+5958 # <cjk>
-0xD4FA U+5962 # <cjk>
-0xD4FB U+5960 # <cjk>
-0xD4FC U+5967 # <cjk>
-0xD4FD U+596C # <cjk>
-0xD4FE U+5969 # <cjk>
-0xD5A1 U+5978 # <cjk>
-0xD5A2 U+5981 # <cjk>
-0xD5A3 U+599D # <cjk>
-0xD5A4 U+4F5E # <cjk>
-0xD5A5 U+4FAB # <cjk>
-0xD5A6 U+59A3 # <cjk>
-0xD5A7 U+59B2 # <cjk>
-0xD5A8 U+59C6 # <cjk>
-0xD5A9 U+59E8 # <cjk>
-0xD5AA U+59DC # <cjk>
-0xD5AB U+598D # <cjk>
-0xD5AC U+59D9 # <cjk>
-0xD5AD U+59DA # <cjk>
-0xD5AE U+5A25 # <cjk>
-0xD5AF U+5A1F # <cjk>
-0xD5B0 U+5A11 # <cjk>
-0xD5B1 U+5A1C # <cjk>
-0xD5B2 U+5A09 # <cjk>
-0xD5B3 U+5A1A # <cjk>
-0xD5B4 U+5A40 # <cjk>
-0xD5B5 U+5A6C # <cjk>
-0xD5B6 U+5A49 # <cjk>
-0xD5B7 U+5A35 # <cjk>
-0xD5B8 U+5A36 # <cjk>
-0xD5B9 U+5A62 # <cjk>
-0xD5BA U+5A6A # <cjk>
-0xD5BB U+5A9A # <cjk>
-0xD5BC U+5ABC # <cjk>
-0xD5BD U+5ABE # <cjk>
-0xD5BE U+5ACB # <cjk>
-0xD5BF U+5AC2 # <cjk>
-0xD5C0 U+5ABD # <cjk>
-0xD5C1 U+5AE3 # <cjk>
-0xD5C2 U+5AD7 # <cjk>
-0xD5C3 U+5AE6 # <cjk>
-0xD5C4 U+5AE9 # <cjk>
-0xD5C5 U+5AD6 # <cjk>
-0xD5C6 U+5AFA # <cjk>
-0xD5C7 U+5AFB # <cjk>
-0xD5C8 U+5B0C # <cjk>
-0xD5C9 U+5B0B # <cjk>
-0xD5CA U+5B16 # <cjk>
-0xD5CB U+5B32 # <cjk>
-0xD5CC U+5AD0 # <cjk>
-0xD5CD U+5B2A # <cjk>
-0xD5CE U+5B36 # <cjk>
-0xD5CF U+5B3E # <cjk>
-0xD5D0 U+5B43 # <cjk>
-0xD5D1 U+5B45 # <cjk>
-0xD5D2 U+5B40 # <cjk>
-0xD5D3 U+5B51 # <cjk>
-0xD5D4 U+5B55 # <cjk>
-0xD5D5 U+5B5A # <cjk>
-0xD5D6 U+5B5B # <cjk>
-0xD5D7 U+5B65 # <cjk>
-0xD5D8 U+5B69 # <cjk>
-0xD5D9 U+5B70 # <cjk>
-0xD5DA U+5B73 # <cjk>
-0xD5DB U+5B75 # <cjk>
-0xD5DC U+5B78 # <cjk>
-0xD5DD U+6588 # <cjk>
-0xD5DE U+5B7A # <cjk>
-0xD5DF U+5B80 # <cjk>
-0xD5E0 U+5B83 # <cjk>
-0xD5E1 U+5BA6 # <cjk>
-0xD5E2 U+5BB8 # <cjk>
-0xD5E3 U+5BC3 # <cjk>
-0xD5E4 U+5BC7 # <cjk>
-0xD5E5 U+5BC9 # <cjk>
-0xD5E6 U+5BD4 # <cjk>
-0xD5E7 U+5BD0 # <cjk>
-0xD5E8 U+5BE4 # <cjk>
-0xD5E9 U+5BE6 # <cjk>
-0xD5EA U+5BE2 # <cjk>
-0xD5EB U+5BDE # <cjk>
-0xD5EC U+5BE5 # <cjk>
-0xD5ED U+5BEB # <cjk>
-0xD5EE U+5BF0 # <cjk>
-0xD5EF U+5BF6 # <cjk>
-0xD5F0 U+5BF3 # <cjk>
-0xD5F1 U+5C05 # <cjk>
-0xD5F2 U+5C07 # <cjk>
-0xD5F3 U+5C08 # <cjk>
-0xD5F4 U+5C0D # <cjk>
-0xD5F5 U+5C13 # <cjk>
-0xD5F6 U+5C20 # <cjk>
-0xD5F7 U+5C22 # <cjk>
-0xD5F8 U+5C28 # <cjk>
-0xD5F9 U+5C38 # <cjk>
-0xD5FA U+5C39 # <cjk>
-0xD5FB U+5C41 # <cjk>
-0xD5FC U+5C46 # <cjk>
-0xD5FD U+5C4E # <cjk>
-0xD5FE U+5C53 # <cjk>
-0xD6A1 U+5C50 # <cjk>
-0xD6A2 U+5C4F # <cjk>
-0xD6A3 U+5B71 # <cjk>
-0xD6A4 U+5C6C # <cjk>
-0xD6A5 U+5C6E # <cjk>
-0xD6A6 U+4E62 # <cjk>
-0xD6A7 U+5C76 # <cjk>
-0xD6A8 U+5C79 # <cjk>
-0xD6A9 U+5C8C # <cjk>
-0xD6AA U+5C91 # <cjk>
-0xD6AB U+5C94 # <cjk>
-0xD6AC U+599B # <cjk>
-0xD6AD U+5CAB # <cjk>
-0xD6AE U+5CBB # <cjk>
-0xD6AF U+5CB6 # <cjk>
-0xD6B0 U+5CBC # <cjk>
-0xD6B1 U+5CB7 # <cjk>
-0xD6B2 U+5CC5 # <cjk>
-0xD6B3 U+5CBE # <cjk>
-0xD6B4 U+5CC7 # <cjk>
-0xD6B5 U+5CD9 # <cjk>
-0xD6B6 U+5CE9 # <cjk>
-0xD6B7 U+5CFD # <cjk>
-0xD6B8 U+5CFA # <cjk>
-0xD6B9 U+5CED # <cjk>
-0xD6BA U+5D8C # <cjk>
-0xD6BB U+5CEA # <cjk>
-0xD6BC U+5D0B # <cjk>
-0xD6BD U+5D15 # <cjk>
-0xD6BE U+5D17 # <cjk>
-0xD6BF U+5D5C # <cjk>
-0xD6C0 U+5D1F # <cjk>
-0xD6C1 U+5D1B # <cjk>
-0xD6C2 U+5D11 # <cjk>
-0xD6C3 U+5D14 # <cjk>
-0xD6C4 U+5D22 # <cjk>
-0xD6C5 U+5D1A # <cjk>
-0xD6C6 U+5D19 # <cjk>
-0xD6C7 U+5D18 # <cjk>
-0xD6C8 U+5D4C # <cjk>
-0xD6C9 U+5D52 # <cjk>
-0xD6CA U+5D4E # <cjk>
-0xD6CB U+5D4B # <cjk>
-0xD6CC U+5D6C # <cjk>
-0xD6CD U+5D73 # <cjk>
-0xD6CE U+5D76 # <cjk>
-0xD6CF U+5D87 # <cjk>
-0xD6D0 U+5D84 # <cjk>
-0xD6D1 U+5D82 # <cjk>
-0xD6D2 U+5DA2 # <cjk>
-0xD6D3 U+5D9D # <cjk>
-0xD6D4 U+5DAC # <cjk>
-0xD6D5 U+5DAE # <cjk>
-0xD6D6 U+5DBD # <cjk>
-0xD6D7 U+5D90 # <cjk>
-0xD6D8 U+5DB7 # <cjk>
-0xD6D9 U+5DBC # <cjk>
-0xD6DA U+5DC9 # <cjk>
-0xD6DB U+5DCD # <cjk>
-0xD6DC U+5DD3 # <cjk>
-0xD6DD U+5DD2 # <cjk>
-0xD6DE U+5DD6 # <cjk>
-0xD6DF U+5DDB # <cjk>
-0xD6E0 U+5DEB # <cjk>
-0xD6E1 U+5DF2 # <cjk>
-0xD6E2 U+5DF5 # <cjk>
-0xD6E3 U+5E0B # <cjk>
-0xD6E4 U+5E1A # <cjk>
-0xD6E5 U+5E19 # <cjk>
-0xD6E6 U+5E11 # <cjk>
-0xD6E7 U+5E1B # <cjk>
-0xD6E8 U+5E36 # <cjk>
-0xD6E9 U+5E37 # <cjk>
-0xD6EA U+5E44 # <cjk>
-0xD6EB U+5E43 # <cjk>
-0xD6EC U+5E40 # <cjk>
-0xD6ED U+5E4E # <cjk>
-0xD6EE U+5E57 # <cjk>
-0xD6EF U+5E54 # <cjk>
-0xD6F0 U+5E5F # <cjk>
-0xD6F1 U+5E62 # <cjk>
-0xD6F2 U+5E64 # <cjk>
-0xD6F3 U+5E47 # <cjk>
-0xD6F4 U+5E75 # <cjk>
-0xD6F5 U+5E76 # <cjk>
-0xD6F6 U+5E7A # <cjk>
-0xD6F7 U+9EBC # <cjk>
-0xD6F8 U+5E7F # <cjk>
-0xD6F9 U+5EA0 # <cjk>
-0xD6FA U+5EC1 # <cjk>
-0xD6FB U+5EC2 # <cjk>
-0xD6FC U+5EC8 # <cjk>
-0xD6FD U+5ED0 # <cjk>
-0xD6FE U+5ECF # <cjk>
-0xD7A1 U+5ED6 # <cjk>
-0xD7A2 U+5EE3 # <cjk>
-0xD7A3 U+5EDD # <cjk>
-0xD7A4 U+5EDA # <cjk>
-0xD7A5 U+5EDB # <cjk>
-0xD7A6 U+5EE2 # <cjk>
-0xD7A7 U+5EE1 # <cjk>
-0xD7A8 U+5EE8 # <cjk>
-0xD7A9 U+5EE9 # <cjk>
-0xD7AA U+5EEC # <cjk>
-0xD7AB U+5EF1 # <cjk>
-0xD7AC U+5EF3 # <cjk>
-0xD7AD U+5EF0 # <cjk>
-0xD7AE U+5EF4 # <cjk>
-0xD7AF U+5EF8 # <cjk>
-0xD7B0 U+5EFE # <cjk>
-0xD7B1 U+5F03 # <cjk>
-0xD7B2 U+5F09 # <cjk>
-0xD7B3 U+5F5D # <cjk>
-0xD7B4 U+5F5C # <cjk>
-0xD7B5 U+5F0B # <cjk>
-0xD7B6 U+5F11 # <cjk>
-0xD7B7 U+5F16 # <cjk>
-0xD7B8 U+5F29 # <cjk>
-0xD7B9 U+5F2D # <cjk>
-0xD7BA U+5F38 # <cjk>
-0xD7BB U+5F41 # <cjk>
-0xD7BC U+5F48 # <cjk>
-0xD7BD U+5F4C # <cjk>
-0xD7BE U+5F4E # <cjk>
-0xD7BF U+5F2F # <cjk>
-0xD7C0 U+5F51 # <cjk>
-0xD7C1 U+5F56 # <cjk>
-0xD7C2 U+5F57 # <cjk>
-0xD7C3 U+5F59 # <cjk>
-0xD7C4 U+5F61 # <cjk>
-0xD7C5 U+5F6D # <cjk>
-0xD7C6 U+5F73 # <cjk>
-0xD7C7 U+5F77 # <cjk>
-0xD7C8 U+5F83 # <cjk>
-0xD7C9 U+5F82 # <cjk>
-0xD7CA U+5F7F # <cjk>
-0xD7CB U+5F8A # <cjk>
-0xD7CC U+5F88 # <cjk>
-0xD7CD U+5F91 # <cjk>
-0xD7CE U+5F87 # <cjk>
-0xD7CF U+5F9E # <cjk>
-0xD7D0 U+5F99 # <cjk>
-0xD7D1 U+5F98 # <cjk>
-0xD7D2 U+5FA0 # <cjk>
-0xD7D3 U+5FA8 # <cjk>
-0xD7D4 U+5FAD # <cjk>
-0xD7D5 U+5FBC # <cjk>
-0xD7D6 U+5FD6 # <cjk>
-0xD7D7 U+5FFB # <cjk>
-0xD7D8 U+5FE4 # <cjk>
-0xD7D9 U+5FF8 # <cjk>
-0xD7DA U+5FF1 # <cjk>
-0xD7DB U+5FDD # <cjk>
-0xD7DC U+60B3 # <cjk>
-0xD7DD U+5FFF # <cjk>
-0xD7DE U+6021 # <cjk>
-0xD7DF U+6060 # <cjk>
-0xD7E0 U+6019 # <cjk>
-0xD7E1 U+6010 # <cjk>
-0xD7E2 U+6029 # <cjk>
-0xD7E3 U+600E # <cjk>
-0xD7E4 U+6031 # <cjk>
-0xD7E5 U+601B # <cjk>
-0xD7E6 U+6015 # <cjk>
-0xD7E7 U+602B # <cjk>
-0xD7E8 U+6026 # <cjk>
-0xD7E9 U+600F # <cjk>
-0xD7EA U+603A # <cjk>
-0xD7EB U+605A # <cjk>
-0xD7EC U+6041 # <cjk>
-0xD7ED U+606A # <cjk>
-0xD7EE U+6077 # <cjk>
-0xD7EF U+605F # <cjk>
-0xD7F0 U+604A # <cjk>
-0xD7F1 U+6046 # <cjk>
-0xD7F2 U+604D # <cjk>
-0xD7F3 U+6063 # <cjk>
-0xD7F4 U+6043 # <cjk>
-0xD7F5 U+6064 # <cjk>
-0xD7F6 U+6042 # <cjk>
-0xD7F7 U+606C # <cjk>
-0xD7F8 U+606B # <cjk>
-0xD7F9 U+6059 # <cjk>
-0xD7FA U+6081 # <cjk>
-0xD7FB U+608D # <cjk>
-0xD7FC U+60E7 # <cjk>
-0xD7FD U+6083 # <cjk>
-0xD7FE U+609A # <cjk>
-0xD8A1 U+6084 # <cjk>
-0xD8A2 U+609B # <cjk>
-0xD8A3 U+6096 # <cjk>
-0xD8A4 U+6097 # <cjk>
-0xD8A5 U+6092 # <cjk>
-0xD8A6 U+60A7 # <cjk>
-0xD8A7 U+608B # <cjk>
-0xD8A8 U+60E1 # <cjk>
-0xD8A9 U+60B8 # <cjk>
-0xD8AA U+60E0 # <cjk>
-0xD8AB U+60D3 # <cjk>
-0xD8AC U+60B4 # <cjk>
-0xD8AD U+5FF0 # <cjk>
-0xD8AE U+60BD # <cjk>
-0xD8AF U+60C6 # <cjk>
-0xD8B0 U+60B5 # <cjk>
-0xD8B1 U+60D8 # <cjk>
-0xD8B2 U+614D # <cjk>
-0xD8B3 U+6115 # <cjk>
-0xD8B4 U+6106 # <cjk>
-0xD8B5 U+60F6 # <cjk>
-0xD8B6 U+60F7 # <cjk>
-0xD8B7 U+6100 # <cjk>
-0xD8B8 U+60F4 # <cjk>
-0xD8B9 U+60FA # <cjk>
-0xD8BA U+6103 # <cjk>
-0xD8BB U+6121 # <cjk>
-0xD8BC U+60FB # <cjk>
-0xD8BD U+60F1 # <cjk>
-0xD8BE U+610D # <cjk>
-0xD8BF U+610E # <cjk>
-0xD8C0 U+6147 # <cjk>
-0xD8C1 U+613E # <cjk>
-0xD8C2 U+6128 # <cjk>
-0xD8C3 U+6127 # <cjk>
-0xD8C4 U+614A # <cjk>
-0xD8C5 U+613F # <cjk>
-0xD8C6 U+613C # <cjk>
-0xD8C7 U+612C # <cjk>
-0xD8C8 U+6134 # <cjk>
-0xD8C9 U+613D # <cjk>
-0xD8CA U+6142 # <cjk>
-0xD8CB U+6144 # <cjk>
-0xD8CC U+6173 # <cjk>
-0xD8CD U+6177 # <cjk>
-0xD8CE U+6158 # <cjk>
-0xD8CF U+6159 # <cjk>
-0xD8D0 U+615A # <cjk>
-0xD8D1 U+616B # <cjk>
-0xD8D2 U+6174 # <cjk>
-0xD8D3 U+616F # <cjk>
-0xD8D4 U+6165 # <cjk>
-0xD8D5 U+6171 # <cjk>
-0xD8D6 U+615F # <cjk>
-0xD8D7 U+615D # <cjk>
-0xD8D8 U+6153 # <cjk>
-0xD8D9 U+6175 # <cjk>
-0xD8DA U+6199 # <cjk>
-0xD8DB U+6196 # <cjk>
-0xD8DC U+6187 # <cjk>
-0xD8DD U+61AC # <cjk>
-0xD8DE U+6194 # <cjk>
-0xD8DF U+619A # <cjk>
-0xD8E0 U+618A # <cjk>
-0xD8E1 U+6191 # <cjk>
-0xD8E2 U+61AB # <cjk>
-0xD8E3 U+61AE # <cjk>
-0xD8E4 U+61CC # <cjk>
-0xD8E5 U+61CA # <cjk>
-0xD8E6 U+61C9 # <cjk>
-0xD8E7 U+61F7 # <cjk>
-0xD8E8 U+61C8 # <cjk>
-0xD8E9 U+61C3 # <cjk>
-0xD8EA U+61C6 # <cjk>
-0xD8EB U+61BA # <cjk>
-0xD8EC U+61CB # <cjk>
-0xD8ED U+7F79 # <cjk>
-0xD8EE U+61CD # <cjk>
-0xD8EF U+61E6 # <cjk>
-0xD8F0 U+61E3 # <cjk>
-0xD8F1 U+61F6 # <cjk>
-0xD8F2 U+61FA # <cjk>
-0xD8F3 U+61F4 # <cjk>
-0xD8F4 U+61FF # <cjk>
-0xD8F5 U+61FD # <cjk>
-0xD8F6 U+61FC # <cjk>
-0xD8F7 U+61FE # <cjk>
-0xD8F8 U+6200 # <cjk>
-0xD8F9 U+6208 # <cjk>
-0xD8FA U+6209 # <cjk>
-0xD8FB U+620D # <cjk>
-0xD8FC U+620C # <cjk>
-0xD8FD U+6214 # <cjk>
-0xD8FE U+621B # <cjk>
-0xD9A1 U+621E # <cjk>
-0xD9A2 U+6221 # <cjk>
-0xD9A3 U+622A # <cjk>
-0xD9A4 U+622E # <cjk>
-0xD9A5 U+6230 # <cjk>
-0xD9A6 U+6232 # <cjk>
-0xD9A7 U+6233 # <cjk>
-0xD9A8 U+6241 # <cjk>
-0xD9A9 U+624E # <cjk>
-0xD9AA U+625E # <cjk>
-0xD9AB U+6263 # <cjk>
-0xD9AC U+625B # <cjk>
-0xD9AD U+6260 # <cjk>
-0xD9AE U+6268 # <cjk>
-0xD9AF U+627C # <cjk>
-0xD9B0 U+6282 # <cjk>
-0xD9B1 U+6289 # <cjk>
-0xD9B2 U+627E # <cjk>
-0xD9B3 U+6292 # <cjk>
-0xD9B4 U+6293 # <cjk>
-0xD9B5 U+6296 # <cjk>
-0xD9B6 U+62D4 # <cjk>
-0xD9B7 U+6283 # <cjk>
-0xD9B8 U+6294 # <cjk>
-0xD9B9 U+62D7 # <cjk>
-0xD9BA U+62D1 # <cjk>
-0xD9BB U+62BB # <cjk>
-0xD9BC U+62CF # <cjk>
-0xD9BD U+62FF # <cjk>
-0xD9BE U+62C6 # <cjk>
-0xD9BF U+64D4 # <cjk>
-0xD9C0 U+62C8 # <cjk>
-0xD9C1 U+62DC # <cjk>
-0xD9C2 U+62CC # <cjk>
-0xD9C3 U+62CA # <cjk>
-0xD9C4 U+62C2 # <cjk>
-0xD9C5 U+62C7 # <cjk>
-0xD9C6 U+629B # <cjk>
-0xD9C7 U+62C9 # <cjk>
-0xD9C8 U+630C # <cjk>
-0xD9C9 U+62EE # <cjk>
-0xD9CA U+62F1 # <cjk>
-0xD9CB U+6327 # <cjk>
-0xD9CC U+6302 # <cjk>
-0xD9CD U+6308 # <cjk>
-0xD9CE U+62EF # <cjk>
-0xD9CF U+62F5 # <cjk>
-0xD9D0 U+6350 # <cjk>
-0xD9D1 U+633E # <cjk>
-0xD9D2 U+634D # <cjk>
-0xD9D3 U+641C # <cjk>
-0xD9D4 U+634F # <cjk>
-0xD9D5 U+6396 # <cjk>
-0xD9D6 U+638E # <cjk>
-0xD9D7 U+6380 # <cjk>
-0xD9D8 U+63AB # <cjk>
-0xD9D9 U+6376 # <cjk>
-0xD9DA U+63A3 # <cjk>
-0xD9DB U+638F # <cjk>
-0xD9DC U+6389 # <cjk>
-0xD9DD U+639F # <cjk>
-0xD9DE U+63B5 # <cjk>
-0xD9DF U+636B # <cjk>
-0xD9E0 U+6369 # <cjk>
-0xD9E1 U+63BE # <cjk>
-0xD9E2 U+63E9 # <cjk>
-0xD9E3 U+63C0 # <cjk>
-0xD9E4 U+63C6 # <cjk>
-0xD9E5 U+63E3 # <cjk>
-0xD9E6 U+63C9 # <cjk>
-0xD9E7 U+63D2 # <cjk>
-0xD9E8 U+63F6 # <cjk>
-0xD9E9 U+63C4 # <cjk>
-0xD9EA U+6416 # <cjk>
-0xD9EB U+6434 # <cjk>
-0xD9EC U+6406 # <cjk>
-0xD9ED U+6413 # <cjk>
-0xD9EE U+6426 # <cjk>
-0xD9EF U+6436 # <cjk>
-0xD9F0 U+651D # <cjk>
-0xD9F1 U+6417 # <cjk>
-0xD9F2 U+6428 # <cjk>
-0xD9F3 U+640F # <cjk>
-0xD9F4 U+6467 # <cjk>
-0xD9F5 U+646F # <cjk>
-0xD9F6 U+6476 # <cjk>
-0xD9F7 U+644E # <cjk>
-0xD9F8 U+652A # <cjk>
-0xD9F9 U+6495 # <cjk>
-0xD9FA U+6493 # <cjk>
-0xD9FB U+64A5 # <cjk>
-0xD9FC U+64A9 # <cjk>
-0xD9FD U+6488 # <cjk>
-0xD9FE U+64BC # <cjk>
-0xDAA1 U+64DA # <cjk>
-0xDAA2 U+64D2 # <cjk>
-0xDAA3 U+64C5 # <cjk>
-0xDAA4 U+64C7 # <cjk>
-0xDAA5 U+64BB # <cjk>
-0xDAA6 U+64D8 # <cjk>
-0xDAA7 U+64C2 # <cjk>
-0xDAA8 U+64F1 # <cjk>
-0xDAA9 U+64E7 # <cjk>
-0xDAAA U+8209 # <cjk>
-0xDAAB U+64E0 # <cjk>
-0xDAAC U+64E1 # <cjk>
-0xDAAD U+62AC # <cjk>
-0xDAAE U+64E3 # <cjk>
-0xDAAF U+64EF # <cjk>
-0xDAB0 U+652C # <cjk>
-0xDAB1 U+64F6 # <cjk>
-0xDAB2 U+64F4 # <cjk>
-0xDAB3 U+64F2 # <cjk>
-0xDAB4 U+64FA # <cjk>
-0xDAB5 U+6500 # <cjk>
-0xDAB6 U+64FD # <cjk>
-0xDAB7 U+6518 # <cjk>
-0xDAB8 U+651C # <cjk>
-0xDAB9 U+6505 # <cjk>
-0xDABA U+6524 # <cjk>
-0xDABB U+6523 # <cjk>
-0xDABC U+652B # <cjk>
-0xDABD U+6534 # <cjk>
-0xDABE U+6535 # <cjk>
-0xDABF U+6537 # <cjk>
-0xDAC0 U+6536 # <cjk>
-0xDAC1 U+6538 # <cjk>
-0xDAC2 U+754B # <cjk>
-0xDAC3 U+6548 # <cjk>
-0xDAC4 U+6556 # <cjk>
-0xDAC5 U+6555 # <cjk>
-0xDAC6 U+654D # <cjk>
-0xDAC7 U+6558 # <cjk>
-0xDAC8 U+655E # <cjk>
-0xDAC9 U+655D # <cjk>
-0xDACA U+6572 # <cjk>
-0xDACB U+6578 # <cjk>
-0xDACC U+6582 # <cjk>
-0xDACD U+6583 # <cjk>
-0xDACE U+8B8A # <cjk>
-0xDACF U+659B # <cjk>
-0xDAD0 U+659F # <cjk>
-0xDAD1 U+65AB # <cjk>
-0xDAD2 U+65B7 # <cjk>
-0xDAD3 U+65C3 # <cjk>
-0xDAD4 U+65C6 # <cjk>
-0xDAD5 U+65C1 # <cjk>
-0xDAD6 U+65C4 # <cjk>
-0xDAD7 U+65CC # <cjk>
-0xDAD8 U+65D2 # <cjk>
-0xDAD9 U+65DB # <cjk>
-0xDADA U+65D9 # <cjk>
-0xDADB U+65E0 # <cjk>
-0xDADC U+65E1 # <cjk>
-0xDADD U+65F1 # <cjk>
-0xDADE U+6772 # <cjk>
-0xDADF U+660A # <cjk>
-0xDAE0 U+6603 # <cjk>
-0xDAE1 U+65FB # <cjk>
-0xDAE2 U+6773 # <cjk>
-0xDAE3 U+6635 # <cjk>
-0xDAE4 U+6636 # <cjk>
-0xDAE5 U+6634 # <cjk>
-0xDAE6 U+661C # <cjk>
-0xDAE7 U+664F # <cjk>
-0xDAE8 U+6644 # <cjk>
-0xDAE9 U+6649 # <cjk>
-0xDAEA U+6641 # <cjk>
-0xDAEB U+665E # <cjk>
-0xDAEC U+665D # <cjk>
-0xDAED U+6664 # <cjk>
-0xDAEE U+6667 # <cjk>
-0xDAEF U+6668 # <cjk>
-0xDAF0 U+665F # <cjk>
-0xDAF1 U+6662 # <cjk>
-0xDAF2 U+6670 # <cjk>
-0xDAF3 U+6683 # <cjk>
-0xDAF4 U+6688 # <cjk>
-0xDAF5 U+668E # <cjk>
-0xDAF6 U+6689 # <cjk>
-0xDAF7 U+6684 # <cjk>
-0xDAF8 U+6698 # <cjk>
-0xDAF9 U+669D # <cjk>
-0xDAFA U+66C1 # <cjk>
-0xDAFB U+66B9 # <cjk>
-0xDAFC U+66C9 # <cjk>
-0xDAFD U+66BE # <cjk>
-0xDAFE U+66BC # <cjk>
-0xDBA1 U+66C4 # <cjk>
-0xDBA2 U+66B8 # <cjk>
-0xDBA3 U+66D6 # <cjk>
-0xDBA4 U+66DA # <cjk>
-0xDBA5 U+66E0 # <cjk>
-0xDBA6 U+663F # <cjk>
-0xDBA7 U+66E6 # <cjk>
-0xDBA8 U+66E9 # <cjk>
-0xDBA9 U+66F0 # <cjk>
-0xDBAA U+66F5 # <cjk>
-0xDBAB U+66F7 # <cjk>
-0xDBAC U+670F # <cjk>
-0xDBAD U+6716 # <cjk>
-0xDBAE U+671E # <cjk>
-0xDBAF U+6726 # <cjk>
-0xDBB0 U+6727 # <cjk>
-0xDBB1 U+9738 # <cjk>
-0xDBB2 U+672E # <cjk>
-0xDBB3 U+673F # <cjk>
-0xDBB4 U+6736 # <cjk>
-0xDBB5 U+6741 # <cjk>
-0xDBB6 U+6738 # <cjk>
-0xDBB7 U+6737 # <cjk>
-0xDBB8 U+6746 # <cjk>
-0xDBB9 U+675E # <cjk>
-0xDBBA U+6760 # <cjk>
-0xDBBB U+6759 # <cjk>
-0xDBBC U+6763 # <cjk>
-0xDBBD U+6764 # <cjk>
-0xDBBE U+6789 # <cjk>
-0xDBBF U+6770 # <cjk>
-0xDBC0 U+67A9 # <cjk>
-0xDBC1 U+677C # <cjk>
-0xDBC2 U+676A # <cjk>
-0xDBC3 U+678C # <cjk>
-0xDBC4 U+678B # <cjk>
-0xDBC5 U+67A6 # <cjk>
-0xDBC6 U+67A1 # <cjk>
-0xDBC7 U+6785 # <cjk>
-0xDBC8 U+67B7 # <cjk>
-0xDBC9 U+67EF # <cjk>
-0xDBCA U+67B4 # <cjk>
-0xDBCB U+67EC # <cjk>
-0xDBCC U+67B3 # <cjk>
-0xDBCD U+67E9 # <cjk>
-0xDBCE U+67B8 # <cjk>
-0xDBCF U+67E4 # <cjk>
-0xDBD0 U+67DE # <cjk>
-0xDBD1 U+67DD # <cjk>
-0xDBD2 U+67E2 # <cjk>
-0xDBD3 U+67EE # <cjk>
-0xDBD4 U+67B9 # <cjk>
-0xDBD5 U+67CE # <cjk>
-0xDBD6 U+67C6 # <cjk>
-0xDBD7 U+67E7 # <cjk>
-0xDBD8 U+6A9C # <cjk>
-0xDBD9 U+681E # <cjk>
-0xDBDA U+6846 # <cjk>
-0xDBDB U+6829 # <cjk>
-0xDBDC U+6840 # <cjk>
-0xDBDD U+684D # <cjk>
-0xDBDE U+6832 # <cjk>
-0xDBDF U+684E # <cjk>
-0xDBE0 U+68B3 # <cjk>
-0xDBE1 U+682B # <cjk>
-0xDBE2 U+6859 # <cjk>
-0xDBE3 U+6863 # <cjk>
-0xDBE4 U+6877 # <cjk>
-0xDBE5 U+687F # <cjk>
-0xDBE6 U+689F # <cjk>
-0xDBE7 U+688F # <cjk>
-0xDBE8 U+68AD # <cjk>
-0xDBE9 U+6894 # <cjk>
-0xDBEA U+689D # <cjk>
-0xDBEB U+689B # <cjk>
-0xDBEC U+6883 # <cjk>
-0xDBED U+6AAE # <cjk>
-0xDBEE U+68B9 # <cjk>
-0xDBEF U+6874 # <cjk>
-0xDBF0 U+68B5 # <cjk>
-0xDBF1 U+68A0 # <cjk>
-0xDBF2 U+68BA # <cjk>
-0xDBF3 U+690F # <cjk>
-0xDBF4 U+688D # <cjk>
-0xDBF5 U+687E # <cjk>
-0xDBF6 U+6901 # <cjk>
-0xDBF7 U+68CA # <cjk>
-0xDBF8 U+6908 # <cjk>
-0xDBF9 U+68D8 # <cjk>
-0xDBFA U+6922 # <cjk>
-0xDBFB U+6926 # <cjk>
-0xDBFC U+68E1 # <cjk>
-0xDBFD U+690C # <cjk>
-0xDBFE U+68CD # <cjk>
-0xDCA1 U+68D4 # <cjk>
-0xDCA2 U+68E7 # <cjk>
-0xDCA3 U+68D5 # <cjk>
-0xDCA4 U+6936 # <cjk>
-0xDCA5 U+6912 # <cjk>
-0xDCA6 U+6904 # <cjk>
-0xDCA7 U+68D7 # <cjk>
-0xDCA8 U+68E3 # <cjk>
-0xDCA9 U+6925 # <cjk>
-0xDCAA U+68F9 # <cjk>
-0xDCAB U+68E0 # <cjk>
-0xDCAC U+68EF # <cjk>
-0xDCAD U+6928 # <cjk>
-0xDCAE U+692A # <cjk>
-0xDCAF U+691A # <cjk>
-0xDCB0 U+6923 # <cjk>
-0xDCB1 U+6921 # <cjk>
-0xDCB2 U+68C6 # <cjk>
-0xDCB3 U+6979 # <cjk>
-0xDCB4 U+6977 # <cjk>
-0xDCB5 U+695C # <cjk>
-0xDCB6 U+6978 # <cjk>
-0xDCB7 U+696B # <cjk>
-0xDCB8 U+6954 # <cjk>
-0xDCB9 U+697E # <cjk>
-0xDCBA U+696E # <cjk>
-0xDCBB U+6939 # <cjk>
-0xDCBC U+6974 # <cjk>
-0xDCBD U+693D # <cjk>
-0xDCBE U+6959 # <cjk>
-0xDCBF U+6930 # <cjk>
-0xDCC0 U+6961 # <cjk>
-0xDCC1 U+695E # <cjk>
-0xDCC2 U+695D # <cjk>
-0xDCC3 U+6981 # <cjk>
-0xDCC4 U+696A # <cjk>
-0xDCC5 U+69B2 # <cjk>
-0xDCC6 U+69AE # <cjk>
-0xDCC7 U+69D0 # <cjk>
-0xDCC8 U+69BF # <cjk>
-0xDCC9 U+69C1 # <cjk>
-0xDCCA U+69D3 # <cjk>
-0xDCCB U+69BE # <cjk>
-0xDCCC U+69CE # <cjk>
-0xDCCD U+5BE8 # <cjk>
-0xDCCE U+69CA # <cjk>
-0xDCCF U+69DD # <cjk>
-0xDCD0 U+69BB # <cjk>
-0xDCD1 U+69C3 # <cjk>
-0xDCD2 U+69A7 # <cjk>
-0xDCD3 U+6A2E # <cjk>
-0xDCD4 U+6991 # <cjk>
-0xDCD5 U+69A0 # <cjk>
-0xDCD6 U+699C # <cjk>
-0xDCD7 U+6995 # <cjk>
-0xDCD8 U+69B4 # <cjk>
-0xDCD9 U+69DE # <cjk>
-0xDCDA U+69E8 # <cjk>
-0xDCDB U+6A02 # <cjk>
-0xDCDC U+6A1B # <cjk>
-0xDCDD U+69FF # <cjk>
-0xDCDE U+6B0A # <cjk>
-0xDCDF U+69F9 # <cjk>
-0xDCE0 U+69F2 # <cjk>
-0xDCE1 U+69E7 # <cjk>
-0xDCE2 U+6A05 # <cjk>
-0xDCE3 U+69B1 # <cjk>
-0xDCE4 U+6A1E # <cjk>
-0xDCE5 U+69ED # <cjk>
-0xDCE6 U+6A14 # <cjk>
-0xDCE7 U+69EB # <cjk>
-0xDCE8 U+6A0A # <cjk>
-0xDCE9 U+6A12 # <cjk>
-0xDCEA U+6AC1 # <cjk>
-0xDCEB U+6A23 # <cjk>
-0xDCEC U+6A13 # <cjk>
-0xDCED U+6A44 # <cjk>
-0xDCEE U+6A0C # <cjk>
-0xDCEF U+6A72 # <cjk>
-0xDCF0 U+6A36 # <cjk>
-0xDCF1 U+6A78 # <cjk>
-0xDCF2 U+6A47 # <cjk>
-0xDCF3 U+6A62 # <cjk>
-0xDCF4 U+6A59 # <cjk>
-0xDCF5 U+6A66 # <cjk>
-0xDCF6 U+6A48 # <cjk>
-0xDCF7 U+6A38 # <cjk>
-0xDCF8 U+6A22 # <cjk>
-0xDCF9 U+6A90 # <cjk>
-0xDCFA U+6A8D # <cjk>
-0xDCFB U+6AA0 # <cjk>
-0xDCFC U+6A84 # <cjk>
-0xDCFD U+6AA2 # <cjk>
-0xDCFE U+6AA3 # <cjk>
-0xDDA1 U+6A97 # <cjk>
-0xDDA2 U+8617 # <cjk>
-0xDDA3 U+6ABB # <cjk>
-0xDDA4 U+6AC3 # <cjk>
-0xDDA5 U+6AC2 # <cjk>
-0xDDA6 U+6AB8 # <cjk>
-0xDDA7 U+6AB3 # <cjk>
-0xDDA8 U+6AAC # <cjk>
-0xDDA9 U+6ADE # <cjk>
-0xDDAA U+6AD1 # <cjk>
-0xDDAB U+6ADF # <cjk>
-0xDDAC U+6AAA # <cjk>
-0xDDAD U+6ADA # <cjk>
-0xDDAE U+6AEA # <cjk>
-0xDDAF U+6AFB # <cjk>
-0xDDB0 U+6B05 # <cjk>
-0xDDB1 U+8616 # <cjk>
-0xDDB2 U+6AFA # <cjk>
-0xDDB3 U+6B12 # <cjk>
-0xDDB4 U+6B16 # <cjk>
-0xDDB5 U+9B31 # <cjk>
-0xDDB6 U+6B1F # <cjk>
-0xDDB7 U+6B38 # <cjk>
-0xDDB8 U+6B37 # <cjk>
-0xDDB9 U+76DC # <cjk>
-0xDDBA U+6B39 # <cjk>
-0xDDBB U+98EE # <cjk>
-0xDDBC U+6B47 # <cjk>
-0xDDBD U+6B43 # <cjk>
-0xDDBE U+6B49 # <cjk>
-0xDDBF U+6B50 # <cjk>
-0xDDC0 U+6B59 # <cjk>
-0xDDC1 U+6B54 # <cjk>
-0xDDC2 U+6B5B # <cjk>
-0xDDC3 U+6B5F # <cjk>
-0xDDC4 U+6B61 # <cjk>
-0xDDC5 U+6B78 # <cjk>
-0xDDC6 U+6B79 # <cjk>
-0xDDC7 U+6B7F # <cjk>
-0xDDC8 U+6B80 # <cjk>
-0xDDC9 U+6B84 # <cjk>
-0xDDCA U+6B83 # <cjk>
-0xDDCB U+6B8D # <cjk>
-0xDDCC U+6B98 # <cjk>
-0xDDCD U+6B95 # <cjk>
-0xDDCE U+6B9E # <cjk>
-0xDDCF U+6BA4 # <cjk>
-0xDDD0 U+6BAA # <cjk>
-0xDDD1 U+6BAB # <cjk>
-0xDDD2 U+6BAF # <cjk>
-0xDDD3 U+6BB2 # <cjk>
-0xDDD4 U+6BB1 # <cjk>
-0xDDD5 U+6BB3 # <cjk>
-0xDDD6 U+6BB7 # <cjk>
-0xDDD7 U+6BBC # <cjk>
-0xDDD8 U+6BC6 # <cjk>
-0xDDD9 U+6BCB # <cjk>
-0xDDDA U+6BD3 # <cjk>
-0xDDDB U+6BDF # <cjk>
-0xDDDC U+6BEC # <cjk>
-0xDDDD U+6BEB # <cjk>
-0xDDDE U+6BF3 # <cjk>
-0xDDDF U+6BEF # <cjk>
-0xDDE0 U+9EBE # <cjk>
-0xDDE1 U+6C08 # <cjk>
-0xDDE2 U+6C13 # <cjk>
-0xDDE3 U+6C14 # <cjk>
-0xDDE4 U+6C1B # <cjk>
-0xDDE5 U+6C24 # <cjk>
-0xDDE6 U+6C23 # <cjk>
-0xDDE7 U+6C5E # <cjk>
-0xDDE8 U+6C55 # <cjk>
-0xDDE9 U+6C62 # <cjk>
-0xDDEA U+6C6A # <cjk>
-0xDDEB U+6C82 # <cjk>
-0xDDEC U+6C8D # <cjk>
-0xDDED U+6C9A # <cjk>
-0xDDEE U+6C81 # <cjk>
-0xDDEF U+6C9B # <cjk>
-0xDDF0 U+6C7E # <cjk>
-0xDDF1 U+6C68 # <cjk>
-0xDDF2 U+6C73 # <cjk>
-0xDDF3 U+6C92 # <cjk>
-0xDDF4 U+6C90 # <cjk>
-0xDDF5 U+6CC4 # <cjk>
-0xDDF6 U+6CF1 # <cjk>
-0xDDF7 U+6CD3 # <cjk>
-0xDDF8 U+6CBD # <cjk>
-0xDDF9 U+6CD7 # <cjk>
-0xDDFA U+6CC5 # <cjk>
-0xDDFB U+6CDD # <cjk>
-0xDDFC U+6CAE # <cjk>
-0xDDFD U+6CB1 # <cjk>
-0xDDFE U+6CBE # <cjk>
-0xDEA1 U+6CBA # <cjk>
-0xDEA2 U+6CDB # <cjk>
-0xDEA3 U+6CEF # <cjk>
-0xDEA4 U+6CD9 # <cjk>
-0xDEA5 U+6CEA # <cjk>
-0xDEA6 U+6D1F # <cjk>
-0xDEA7 U+884D # <cjk>
-0xDEA8 U+6D36 # <cjk>
-0xDEA9 U+6D2B # <cjk>
-0xDEAA U+6D3D # <cjk>
-0xDEAB U+6D38 # <cjk>
-0xDEAC U+6D19 # <cjk>
-0xDEAD U+6D35 # <cjk>
-0xDEAE U+6D33 # <cjk>
-0xDEAF U+6D12 # <cjk>
-0xDEB0 U+6D0C # <cjk>
-0xDEB1 U+6D63 # <cjk>
-0xDEB2 U+6D93 # <cjk>
-0xDEB3 U+6D64 # <cjk>
-0xDEB4 U+6D5A # <cjk>
-0xDEB5 U+6D79 # <cjk>
-0xDEB6 U+6D59 # <cjk>
-0xDEB7 U+6D8E # <cjk>
-0xDEB8 U+6D95 # <cjk>
-0xDEB9 U+6FE4 # <cjk>
-0xDEBA U+6D85 # <cjk>
-0xDEBB U+6DF9 # <cjk>
-0xDEBC U+6E15 # <cjk>
-0xDEBD U+6E0A # <cjk>
-0xDEBE U+6DB5 # <cjk>
-0xDEBF U+6DC7 # <cjk>
-0xDEC0 U+6DE6 # <cjk>
-0xDEC1 U+6DB8 # <cjk>
-0xDEC2 U+6DC6 # <cjk>
-0xDEC3 U+6DEC # <cjk>
-0xDEC4 U+6DDE # <cjk>
-0xDEC5 U+6DCC # <cjk>
-0xDEC6 U+6DE8 # <cjk>
-0xDEC7 U+6DD2 # <cjk>
-0xDEC8 U+6DC5 # <cjk>
-0xDEC9 U+6DFA # <cjk>
-0xDECA U+6DD9 # <cjk>
-0xDECB U+6DE4 # <cjk>
-0xDECC U+6DD5 # <cjk>
-0xDECD U+6DEA # <cjk>
-0xDECE U+6DEE # <cjk>
-0xDECF U+6E2D # <cjk>
-0xDED0 U+6E6E # <cjk>
-0xDED1 U+6E2E # <cjk>
-0xDED2 U+6E19 # <cjk>
-0xDED3 U+6E72 # <cjk>
-0xDED4 U+6E5F # <cjk>
-0xDED5 U+6E3E # <cjk>
-0xDED6 U+6E23 # <cjk>
-0xDED7 U+6E6B # <cjk>
-0xDED8 U+6E2B # <cjk>
-0xDED9 U+6E76 # <cjk>
-0xDEDA U+6E4D # <cjk>
-0xDEDB U+6E1F # <cjk>
-0xDEDC U+6E43 # <cjk>
-0xDEDD U+6E3A # <cjk>
-0xDEDE U+6E4E # <cjk>
-0xDEDF U+6E24 # <cjk>
-0xDEE0 U+6EFF # <cjk>
-0xDEE1 U+6E1D # <cjk>
-0xDEE2 U+6E38 # <cjk>
-0xDEE3 U+6E82 # <cjk>
-0xDEE4 U+6EAA # <cjk>
-0xDEE5 U+6E98 # <cjk>
-0xDEE6 U+6EC9 # <cjk>
-0xDEE7 U+6EB7 # <cjk>
-0xDEE8 U+6ED3 # <cjk>
-0xDEE9 U+6EBD # <cjk>
-0xDEEA U+6EAF # <cjk>
-0xDEEB U+6EC4 # <cjk>
-0xDEEC U+6EB2 # <cjk>
-0xDEED U+6ED4 # <cjk>
-0xDEEE U+6ED5 # <cjk>
-0xDEEF U+6E8F # <cjk>
-0xDEF0 U+6EA5 # <cjk>
-0xDEF1 U+6EC2 # <cjk>
-0xDEF2 U+6E9F # <cjk>
-0xDEF3 U+6F41 # <cjk>
-0xDEF4 U+6F11 # <cjk>
-0xDEF5 U+704C # <cjk>
-0xDEF6 U+6EEC # <cjk>
-0xDEF7 U+6EF8 # <cjk>
-0xDEF8 U+6EFE # <cjk>
-0xDEF9 U+6F3F # <cjk>
-0xDEFA U+6EF2 # <cjk>
-0xDEFB U+6F31 # <cjk>
-0xDEFC U+6EEF # <cjk>
-0xDEFD U+6F32 # <cjk>
-0xDEFE U+6ECC # <cjk>
-0xDFA1 U+6F3E # <cjk>
-0xDFA2 U+6F13 # <cjk>
-0xDFA3 U+6EF7 # <cjk>
-0xDFA4 U+6F86 # <cjk>
-0xDFA5 U+6F7A # <cjk>
-0xDFA6 U+6F78 # <cjk>
-0xDFA7 U+6F81 # <cjk>
-0xDFA8 U+6F80 # <cjk>
-0xDFA9 U+6F6F # <cjk>
-0xDFAA U+6F5B # <cjk>
-0xDFAB U+6FF3 # <cjk>
-0xDFAC U+6F6D # <cjk>
-0xDFAD U+6F82 # <cjk>
-0xDFAE U+6F7C # <cjk>
-0xDFAF U+6F58 # <cjk>
-0xDFB0 U+6F8E # <cjk>
-0xDFB1 U+6F91 # <cjk>
-0xDFB2 U+6FC2 # <cjk>
-0xDFB3 U+6F66 # <cjk>
-0xDFB4 U+6FB3 # <cjk>
-0xDFB5 U+6FA3 # <cjk>
-0xDFB6 U+6FA1 # <cjk>
-0xDFB7 U+6FA4 # <cjk>
-0xDFB8 U+6FB9 # <cjk>
-0xDFB9 U+6FC6 # <cjk>
-0xDFBA U+6FAA # <cjk>
-0xDFBB U+6FDF # <cjk>
-0xDFBC U+6FD5 # <cjk>
-0xDFBD U+6FEC # <cjk>
-0xDFBE U+6FD4 # <cjk>
-0xDFBF U+6FD8 # <cjk>
-0xDFC0 U+6FF1 # <cjk>
-0xDFC1 U+6FEE # <cjk>
-0xDFC2 U+6FDB # <cjk>
-0xDFC3 U+7009 # <cjk>
-0xDFC4 U+700B # <cjk>
-0xDFC5 U+6FFA # <cjk>
-0xDFC6 U+7011 # <cjk>
-0xDFC7 U+7001 # <cjk>
-0xDFC8 U+700F # <cjk>
-0xDFC9 U+6FFE # <cjk>
-0xDFCA U+701B # <cjk>
-0xDFCB U+701A # <cjk>
-0xDFCC U+6F74 # <cjk>
-0xDFCD U+701D # <cjk>
-0xDFCE U+7018 # <cjk>
-0xDFCF U+701F # <cjk>
-0xDFD0 U+7030 # <cjk>
-0xDFD1 U+703E # <cjk>
-0xDFD2 U+7032 # <cjk>
-0xDFD3 U+7051 # <cjk>
-0xDFD4 U+7063 # <cjk>
-0xDFD5 U+7099 # <cjk>
-0xDFD6 U+7092 # <cjk>
-0xDFD7 U+70AF # <cjk>
-0xDFD8 U+70F1 # <cjk>
-0xDFD9 U+70AC # <cjk>
-0xDFDA U+70B8 # <cjk>
-0xDFDB U+70B3 # <cjk>
-0xDFDC U+70AE # <cjk>
-0xDFDD U+70DF # <cjk>
-0xDFDE U+70CB # <cjk>
-0xDFDF U+70DD # <cjk>
-0xDFE0 U+70D9 # <cjk>
-0xDFE1 U+7109 # <cjk>
-0xDFE2 U+70FD # <cjk>
-0xDFE3 U+711C # <cjk>
-0xDFE4 U+7119 # <cjk>
-0xDFE5 U+7165 # <cjk>
-0xDFE6 U+7155 # <cjk>
-0xDFE7 U+7188 # <cjk>
-0xDFE8 U+7166 # <cjk>
-0xDFE9 U+7162 # <cjk>
-0xDFEA U+714C # <cjk>
-0xDFEB U+7156 # <cjk>
-0xDFEC U+716C # <cjk>
-0xDFED U+718F # <cjk>
-0xDFEE U+71FB # <cjk>
-0xDFEF U+7184 # <cjk>
-0xDFF0 U+7195 # <cjk>
-0xDFF1 U+71A8 # <cjk>
-0xDFF2 U+71AC # <cjk>
-0xDFF3 U+71D7 # <cjk>
-0xDFF4 U+71B9 # <cjk>
-0xDFF5 U+71BE # <cjk>
-0xDFF6 U+71D2 # <cjk>
-0xDFF7 U+71C9 # <cjk>
-0xDFF8 U+71D4 # <cjk>
-0xDFF9 U+71CE # <cjk>
-0xDFFA U+71E0 # <cjk>
-0xDFFB U+71EC # <cjk>
-0xDFFC U+71E7 # <cjk>
-0xDFFD U+71F5 # <cjk>
-0xDFFE U+71FC # <cjk>
-0xE0A1 U+71F9 # <cjk>
-0xE0A2 U+71FF # <cjk>
-0xE0A3 U+720D # <cjk>
-0xE0A4 U+7210 # <cjk>
-0xE0A5 U+721B # <cjk>
-0xE0A6 U+7228 # <cjk>
-0xE0A7 U+722D # <cjk>
-0xE0A8 U+722C # <cjk>
-0xE0A9 U+7230 # <cjk>
-0xE0AA U+7232 # <cjk>
-0xE0AB U+723B # <cjk>
-0xE0AC U+723C # <cjk>
-0xE0AD U+723F # <cjk>
-0xE0AE U+7240 # <cjk>
-0xE0AF U+7246 # <cjk>
-0xE0B0 U+724B # <cjk>
-0xE0B1 U+7258 # <cjk>
-0xE0B2 U+7274 # <cjk>
-0xE0B3 U+727E # <cjk>
-0xE0B4 U+7282 # <cjk>
-0xE0B5 U+7281 # <cjk>
-0xE0B6 U+7287 # <cjk>
-0xE0B7 U+7292 # <cjk>
-0xE0B8 U+7296 # <cjk>
-0xE0B9 U+72A2 # <cjk>
-0xE0BA U+72A7 # <cjk>
-0xE0BB U+72B9 # <cjk>
-0xE0BC U+72B2 # <cjk>
-0xE0BD U+72C3 # <cjk>
-0xE0BE U+72C6 # <cjk>
-0xE0BF U+72C4 # <cjk>
-0xE0C0 U+72CE # <cjk>
-0xE0C1 U+72D2 # <cjk>
-0xE0C2 U+72E2 # <cjk>
-0xE0C3 U+72E0 # <cjk>
-0xE0C4 U+72E1 # <cjk>
-0xE0C5 U+72F9 # <cjk>
-0xE0C6 U+72F7 # <cjk>
-0xE0C7 U+500F # <cjk>
-0xE0C8 U+7317 # <cjk>
-0xE0C9 U+730A # <cjk>
-0xE0CA U+731C # <cjk>
-0xE0CB U+7316 # <cjk>
-0xE0CC U+731D # <cjk>
-0xE0CD U+7334 # <cjk>
-0xE0CE U+732F # <cjk>
-0xE0CF U+7329 # <cjk>
-0xE0D0 U+7325 # <cjk>
-0xE0D1 U+733E # <cjk>
-0xE0D2 U+734E # <cjk>
-0xE0D3 U+734F # <cjk>
-0xE0D4 U+9ED8 # <cjk>
-0xE0D5 U+7357 # <cjk>
-0xE0D6 U+736A # <cjk>
-0xE0D7 U+7368 # <cjk>
-0xE0D8 U+7370 # <cjk>
-0xE0D9 U+7378 # <cjk>
-0xE0DA U+7375 # <cjk>
-0xE0DB U+737B # <cjk>
-0xE0DC U+737A # <cjk>
-0xE0DD U+73C8 # <cjk>
-0xE0DE U+73B3 # <cjk>
-0xE0DF U+73CE # <cjk>
-0xE0E0 U+73BB # <cjk>
-0xE0E1 U+73C0 # <cjk>
-0xE0E2 U+73E5 # <cjk>
-0xE0E3 U+73EE # <cjk>
-0xE0E4 U+73DE # <cjk>
-0xE0E5 U+74A2 # <cjk>
-0xE0E6 U+7405 # <cjk>
-0xE0E7 U+746F # <cjk>
-0xE0E8 U+7425 # <cjk>
-0xE0E9 U+73F8 # <cjk>
-0xE0EA U+7432 # <cjk>
-0xE0EB U+743A # <cjk>
-0xE0EC U+7455 # <cjk>
-0xE0ED U+743F # <cjk>
-0xE0EE U+745F # <cjk>
-0xE0EF U+7459 # <cjk>
-0xE0F0 U+7441 # <cjk>
-0xE0F1 U+745C # <cjk>
-0xE0F2 U+7469 # <cjk>
-0xE0F3 U+7470 # <cjk>
-0xE0F4 U+7463 # <cjk>
-0xE0F5 U+746A # <cjk>
-0xE0F6 U+7476 # <cjk>
-0xE0F7 U+747E # <cjk>
-0xE0F8 U+748B # <cjk>
-0xE0F9 U+749E # <cjk>
-0xE0FA U+74A7 # <cjk>
-0xE0FB U+74CA # <cjk>
-0xE0FC U+74CF # <cjk>
-0xE0FD U+74D4 # <cjk>
-0xE0FE U+73F1 # <cjk>
-0xE1A1 U+74E0 # <cjk>
-0xE1A2 U+74E3 # <cjk>
-0xE1A3 U+74E7 # <cjk>
-0xE1A4 U+74E9 # <cjk>
-0xE1A5 U+74EE # <cjk>
-0xE1A6 U+74F2 # <cjk>
-0xE1A7 U+74F0 # <cjk>
-0xE1A8 U+74F1 # <cjk>
-0xE1A9 U+74F8 # <cjk>
-0xE1AA U+74F7 # <cjk>
-0xE1AB U+7504 # <cjk>
-0xE1AC U+7503 # <cjk>
-0xE1AD U+7505 # <cjk>
-0xE1AE U+750C # <cjk>
-0xE1AF U+750E # <cjk>
-0xE1B0 U+750D # <cjk>
-0xE1B1 U+7515 # <cjk>
-0xE1B2 U+7513 # <cjk>
-0xE1B3 U+751E # <cjk>
-0xE1B4 U+7526 # <cjk>
-0xE1B5 U+752C # <cjk>
-0xE1B6 U+753C # <cjk>
-0xE1B7 U+7544 # <cjk>
-0xE1B8 U+754D # <cjk>
-0xE1B9 U+754A # <cjk>
-0xE1BA U+7549 # <cjk>
-0xE1BB U+755B # <cjk>
-0xE1BC U+7546 # <cjk>
-0xE1BD U+755A # <cjk>
-0xE1BE U+7569 # <cjk>
-0xE1BF U+7564 # <cjk>
-0xE1C0 U+7567 # <cjk>
-0xE1C1 U+756B # <cjk>
-0xE1C2 U+756D # <cjk>
-0xE1C3 U+7578 # <cjk>
-0xE1C4 U+7576 # <cjk>
-0xE1C5 U+7586 # <cjk>
-0xE1C6 U+7587 # <cjk>
-0xE1C7 U+7574 # <cjk>
-0xE1C8 U+758A # <cjk>
-0xE1C9 U+7589 # <cjk>
-0xE1CA U+7582 # <cjk>
-0xE1CB U+7594 # <cjk>
-0xE1CC U+759A # <cjk>
-0xE1CD U+759D # <cjk>
-0xE1CE U+75A5 # <cjk>
-0xE1CF U+75A3 # <cjk>
-0xE1D0 U+75C2 # <cjk>
-0xE1D1 U+75B3 # <cjk>
-0xE1D2 U+75C3 # <cjk>
-0xE1D3 U+75B5 # <cjk>
-0xE1D4 U+75BD # <cjk>
-0xE1D5 U+75B8 # <cjk>
-0xE1D6 U+75BC # <cjk>
-0xE1D7 U+75B1 # <cjk>
-0xE1D8 U+75CD # <cjk>
-0xE1D9 U+75CA # <cjk>
-0xE1DA U+75D2 # <cjk>
-0xE1DB U+75D9 # <cjk>
-0xE1DC U+75E3 # <cjk>
-0xE1DD U+75DE # <cjk>
-0xE1DE U+75FE # <cjk>
-0xE1DF U+75FF # <cjk>
-0xE1E0 U+75FC # <cjk>
-0xE1E1 U+7601 # <cjk>
-0xE1E2 U+75F0 # <cjk>
-0xE1E3 U+75FA # <cjk>
-0xE1E4 U+75F2 # <cjk>
-0xE1E5 U+75F3 # <cjk>
-0xE1E6 U+760B # <cjk>
-0xE1E7 U+760D # <cjk>
-0xE1E8 U+7609 # <cjk>
-0xE1E9 U+761F # <cjk>
-0xE1EA U+7627 # <cjk>
-0xE1EB U+7620 # <cjk>
-0xE1EC U+7621 # <cjk>
-0xE1ED U+7622 # <cjk>
-0xE1EE U+7624 # <cjk>
-0xE1EF U+7634 # <cjk>
-0xE1F0 U+7630 # <cjk>
-0xE1F1 U+763B # <cjk>
-0xE1F2 U+7647 # <cjk>
-0xE1F3 U+7648 # <cjk>
-0xE1F4 U+7646 # <cjk>
-0xE1F5 U+765C # <cjk>
-0xE1F6 U+7658 # <cjk>
-0xE1F7 U+7661 # <cjk>
-0xE1F8 U+7662 # <cjk>
-0xE1F9 U+7668 # <cjk>
-0xE1FA U+7669 # <cjk>
-0xE1FB U+766A # <cjk>
-0xE1FC U+7667 # <cjk>
-0xE1FD U+766C # <cjk>
-0xE1FE U+7670 # <cjk>
-0xE2A1 U+7672 # <cjk>
-0xE2A2 U+7676 # <cjk>
-0xE2A3 U+7678 # <cjk>
-0xE2A4 U+767C # <cjk>
-0xE2A5 U+7680 # <cjk>
-0xE2A6 U+7683 # <cjk>
-0xE2A7 U+7688 # <cjk>
-0xE2A8 U+768B # <cjk>
-0xE2A9 U+768E # <cjk>
-0xE2AA U+7696 # <cjk>
-0xE2AB U+7693 # <cjk>
-0xE2AC U+7699 # <cjk>
-0xE2AD U+769A # <cjk>
-0xE2AE U+76B0 # <cjk>
-0xE2AF U+76B4 # <cjk>
-0xE2B0 U+76B8 # <cjk>
-0xE2B1 U+76B9 # <cjk>
-0xE2B2 U+76BA # <cjk>
-0xE2B3 U+76C2 # <cjk>
-0xE2B4 U+76CD # <cjk>
-0xE2B5 U+76D6 # <cjk>
-0xE2B6 U+76D2 # <cjk>
-0xE2B7 U+76DE # <cjk>
-0xE2B8 U+76E1 # <cjk>
-0xE2B9 U+76E5 # <cjk>
-0xE2BA U+76E7 # <cjk>
-0xE2BB U+76EA # <cjk>
-0xE2BC U+862F # <cjk>
-0xE2BD U+76FB # <cjk>
-0xE2BE U+7708 # <cjk>
-0xE2BF U+7707 # <cjk>
-0xE2C0 U+7704 # <cjk>
-0xE2C1 U+7729 # <cjk>
-0xE2C2 U+7724 # <cjk>
-0xE2C3 U+771E # <cjk>
-0xE2C4 U+7725 # <cjk>
-0xE2C5 U+7726 # <cjk>
-0xE2C6 U+771B # <cjk>
-0xE2C7 U+7737 # <cjk>
-0xE2C8 U+7738 # <cjk>
-0xE2C9 U+7747 # <cjk>
-0xE2CA U+775A # <cjk>
-0xE2CB U+7768 # <cjk>
-0xE2CC U+776B # <cjk>
-0xE2CD U+775B # <cjk>
-0xE2CE U+7765 # <cjk>
-0xE2CF U+777F # <cjk>
-0xE2D0 U+777E # <cjk>
-0xE2D1 U+7779 # <cjk>
-0xE2D2 U+778E # <cjk>
-0xE2D3 U+778B # <cjk>
-0xE2D4 U+7791 # <cjk>
-0xE2D5 U+77A0 # <cjk>
-0xE2D6 U+779E # <cjk>
-0xE2D7 U+77B0 # <cjk>
-0xE2D8 U+77B6 # <cjk>
-0xE2D9 U+77B9 # <cjk>
-0xE2DA U+77BF # <cjk>
-0xE2DB U+77BC # <cjk>
-0xE2DC U+77BD # <cjk>
-0xE2DD U+77BB # <cjk>
-0xE2DE U+77C7 # <cjk>
-0xE2DF U+77CD # <cjk>
-0xE2E0 U+77D7 # <cjk>
-0xE2E1 U+77DA # <cjk>
-0xE2E2 U+77DC # <cjk>
-0xE2E3 U+77E3 # <cjk>
-0xE2E4 U+77EE # <cjk>
-0xE2E5 U+77FC # <cjk>
-0xE2E6 U+780C # <cjk>
-0xE2E7 U+7812 # <cjk>
-0xE2E8 U+7926 # <cjk>
-0xE2E9 U+7820 # <cjk>
-0xE2EA U+792A # <cjk>
-0xE2EB U+7845 # <cjk>
-0xE2EC U+788E # <cjk>
-0xE2ED U+7874 # <cjk>
-0xE2EE U+7886 # <cjk>
-0xE2EF U+787C # <cjk>
-0xE2F0 U+789A # <cjk>
-0xE2F1 U+788C # <cjk>
-0xE2F2 U+78A3 # <cjk>
-0xE2F3 U+78B5 # <cjk>
-0xE2F4 U+78AA # <cjk>
-0xE2F5 U+78AF # <cjk>
-0xE2F6 U+78D1 # <cjk>
-0xE2F7 U+78C6 # <cjk>
-0xE2F8 U+78CB # <cjk>
-0xE2F9 U+78D4 # <cjk>
-0xE2FA U+78BE # <cjk>
-0xE2FB U+78BC # <cjk>
-0xE2FC U+78C5 # <cjk>
-0xE2FD U+78CA # <cjk>
-0xE2FE U+78EC # <cjk>
-0xE3A1 U+78E7 # <cjk>
-0xE3A2 U+78DA # <cjk>
-0xE3A3 U+78FD # <cjk>
-0xE3A4 U+78F4 # <cjk>
-0xE3A5 U+7907 # <cjk>
-0xE3A6 U+7912 # <cjk>
-0xE3A7 U+7911 # <cjk>
-0xE3A8 U+7919 # <cjk>
-0xE3A9 U+792C # <cjk>
-0xE3AA U+792B # <cjk>
-0xE3AB U+7940 # <cjk>
-0xE3AC U+7960 # <cjk>
-0xE3AD U+7957 # <cjk>
-0xE3AE U+795F # <cjk>
-0xE3AF U+795A # <cjk>
-0xE3B0 U+7955 # <cjk>
-0xE3B1 U+7953 # <cjk>
-0xE3B2 U+797A # <cjk>
-0xE3B3 U+797F # <cjk>
-0xE3B4 U+798A # <cjk>
-0xE3B5 U+799D # <cjk>
-0xE3B6 U+79A7 # <cjk>
-0xE3B7 U+9F4B # <cjk>
-0xE3B8 U+79AA # <cjk>
-0xE3B9 U+79AE # <cjk>
-0xE3BA U+79B3 # <cjk>
-0xE3BB U+79B9 # <cjk>
-0xE3BC U+79BA # <cjk>
-0xE3BD U+79C9 # <cjk>
-0xE3BE U+79D5 # <cjk>
-0xE3BF U+79E7 # <cjk>
-0xE3C0 U+79EC # <cjk>
-0xE3C1 U+79E1 # <cjk>
-0xE3C2 U+79E3 # <cjk>
-0xE3C3 U+7A08 # <cjk>
-0xE3C4 U+7A0D # <cjk>
-0xE3C5 U+7A18 # <cjk>
-0xE3C6 U+7A19 # <cjk>
-0xE3C7 U+7A20 # <cjk>
-0xE3C8 U+7A1F # <cjk>
-0xE3C9 U+7980 # <cjk>
-0xE3CA U+7A31 # <cjk>
-0xE3CB U+7A3B # <cjk>
-0xE3CC U+7A3E # <cjk>
-0xE3CD U+7A37 # <cjk>
-0xE3CE U+7A43 # <cjk>
-0xE3CF U+7A57 # <cjk>
-0xE3D0 U+7A49 # <cjk>
-0xE3D1 U+7A61 # <cjk>
-0xE3D2 U+7A62 # <cjk>
-0xE3D3 U+7A69 # <cjk>
-0xE3D4 U+9F9D # <cjk>
-0xE3D5 U+7A70 # <cjk>
-0xE3D6 U+7A79 # <cjk>
-0xE3D7 U+7A7D # <cjk>
-0xE3D8 U+7A88 # <cjk>
-0xE3D9 U+7A97 # <cjk>
-0xE3DA U+7A95 # <cjk>
-0xE3DB U+7A98 # <cjk>
-0xE3DC U+7A96 # <cjk>
-0xE3DD U+7AA9 # <cjk>
-0xE3DE U+7AC8 # <cjk>
-0xE3DF U+7AB0 # <cjk>
-0xE3E0 U+7AB6 # <cjk>
-0xE3E1 U+7AC5 # <cjk>
-0xE3E2 U+7AC4 # <cjk>
-0xE3E3 U+7ABF # <cjk>
-0xE3E4 U+9083 # <cjk>
-0xE3E5 U+7AC7 # <cjk>
-0xE3E6 U+7ACA # <cjk>
-0xE3E7 U+7ACD # <cjk>
-0xE3E8 U+7ACF # <cjk>
-0xE3E9 U+7AD5 # <cjk>
-0xE3EA U+7AD3 # <cjk>
-0xE3EB U+7AD9 # <cjk>
-0xE3EC U+7ADA # <cjk>
-0xE3ED U+7ADD # <cjk>
-0xE3EE U+7AE1 # <cjk>
-0xE3EF U+7AE2 # <cjk>
-0xE3F0 U+7AE6 # <cjk>
-0xE3F1 U+7AED # <cjk>
-0xE3F2 U+7AF0 # <cjk>
-0xE3F3 U+7B02 # <cjk>
-0xE3F4 U+7B0F # <cjk>
-0xE3F5 U+7B0A # <cjk>
-0xE3F6 U+7B06 # <cjk>
-0xE3F7 U+7B33 # <cjk>
-0xE3F8 U+7B18 # <cjk>
-0xE3F9 U+7B19 # <cjk>
-0xE3FA U+7B1E # <cjk>
-0xE3FB U+7B35 # <cjk>
-0xE3FC U+7B28 # <cjk>
-0xE3FD U+7B36 # <cjk>
-0xE3FE U+7B50 # <cjk>
-0xE4A1 U+7B7A # <cjk>
-0xE4A2 U+7B04 # <cjk>
-0xE4A3 U+7B4D # <cjk>
-0xE4A4 U+7B0B # <cjk>
-0xE4A5 U+7B4C # <cjk>
-0xE4A6 U+7B45 # <cjk>
-0xE4A7 U+7B75 # <cjk>
-0xE4A8 U+7B65 # <cjk>
-0xE4A9 U+7B74 # <cjk>
-0xE4AA U+7B67 # <cjk>
-0xE4AB U+7B70 # <cjk>
-0xE4AC U+7B71 # <cjk>
-0xE4AD U+7B6C # <cjk>
-0xE4AE U+7B6E # <cjk>
-0xE4AF U+7B9D # <cjk>
-0xE4B0 U+7B98 # <cjk>
-0xE4B1 U+7B9F # <cjk>
-0xE4B2 U+7B8D # <cjk>
-0xE4B3 U+7B9C # <cjk>
-0xE4B4 U+7B9A # <cjk>
-0xE4B5 U+7B8B # <cjk>
-0xE4B6 U+7B92 # <cjk>
-0xE4B7 U+7B8F # <cjk>
-0xE4B8 U+7B5D # <cjk>
-0xE4B9 U+7B99 # <cjk>
-0xE4BA U+7BCB # <cjk>
-0xE4BB U+7BC1 # <cjk>
-0xE4BC U+7BCC # <cjk>
-0xE4BD U+7BCF # <cjk>
-0xE4BE U+7BB4 # <cjk>
-0xE4BF U+7BC6 # <cjk>
-0xE4C0 U+7BDD # <cjk>
-0xE4C1 U+7BE9 # <cjk>
-0xE4C2 U+7C11 # <cjk>
-0xE4C3 U+7C14 # <cjk>
-0xE4C4 U+7BE6 # <cjk>
-0xE4C5 U+7BE5 # <cjk>
-0xE4C6 U+7C60 # <cjk>
-0xE4C7 U+7C00 # <cjk>
-0xE4C8 U+7C07 # <cjk>
-0xE4C9 U+7C13 # <cjk>
-0xE4CA U+7BF3 # <cjk>
-0xE4CB U+7BF7 # <cjk>
-0xE4CC U+7C17 # <cjk>
-0xE4CD U+7C0D # <cjk>
-0xE4CE U+7BF6 # <cjk>
-0xE4CF U+7C23 # <cjk>
-0xE4D0 U+7C27 # <cjk>
-0xE4D1 U+7C2A # <cjk>
-0xE4D2 U+7C1F # <cjk>
-0xE4D3 U+7C37 # <cjk>
-0xE4D4 U+7C2B # <cjk>
-0xE4D5 U+7C3D # <cjk>
-0xE4D6 U+7C4C # <cjk>
-0xE4D7 U+7C43 # <cjk>
-0xE4D8 U+7C54 # <cjk>
-0xE4D9 U+7C4F # <cjk>
-0xE4DA U+7C40 # <cjk>
-0xE4DB U+7C50 # <cjk>
-0xE4DC U+7C58 # <cjk>
-0xE4DD U+7C5F # <cjk>
-0xE4DE U+7C64 # <cjk>
-0xE4DF U+7C56 # <cjk>
-0xE4E0 U+7C65 # <cjk>
-0xE4E1 U+7C6C # <cjk>
-0xE4E2 U+7C75 # <cjk>
-0xE4E3 U+7C83 # <cjk>
-0xE4E4 U+7C90 # <cjk>
-0xE4E5 U+7CA4 # <cjk>
-0xE4E6 U+7CAD # <cjk>
-0xE4E7 U+7CA2 # <cjk>
-0xE4E8 U+7CAB # <cjk>
-0xE4E9 U+7CA1 # <cjk>
-0xE4EA U+7CA8 # <cjk>
-0xE4EB U+7CB3 # <cjk>
-0xE4EC U+7CB2 # <cjk>
-0xE4ED U+7CB1 # <cjk>
-0xE4EE U+7CAE # <cjk>
-0xE4EF U+7CB9 # <cjk>
-0xE4F0 U+7CBD # <cjk>
-0xE4F1 U+7CC0 # <cjk>
-0xE4F2 U+7CC5 # <cjk>
-0xE4F3 U+7CC2 # <cjk>
-0xE4F4 U+7CD8 # <cjk>
-0xE4F5 U+7CD2 # <cjk>
-0xE4F6 U+7CDC # <cjk>
-0xE4F7 U+7CE2 # <cjk>
-0xE4F8 U+9B3B # <cjk>
-0xE4F9 U+7CEF # <cjk>
-0xE4FA U+7CF2 # <cjk>
-0xE4FB U+7CF4 # <cjk>
-0xE4FC U+7CF6 # <cjk>
-0xE4FD U+7CFA # <cjk>
-0xE4FE U+7D06 # <cjk>
-0xE5A1 U+7D02 # <cjk>
-0xE5A2 U+7D1C # <cjk>
-0xE5A3 U+7D15 # <cjk>
-0xE5A4 U+7D0A # <cjk>
-0xE5A5 U+7D45 # <cjk>
-0xE5A6 U+7D4B # <cjk>
-0xE5A7 U+7D2E # <cjk>
-0xE5A8 U+7D32 # <cjk>
-0xE5A9 U+7D3F # <cjk>
-0xE5AA U+7D35 # <cjk>
-0xE5AB U+7D46 # <cjk>
-0xE5AC U+7D73 # <cjk>
-0xE5AD U+7D56 # <cjk>
-0xE5AE U+7D4E # <cjk>
-0xE5AF U+7D72 # <cjk>
-0xE5B0 U+7D68 # <cjk>
-0xE5B1 U+7D6E # <cjk>
-0xE5B2 U+7D4F # <cjk>
-0xE5B3 U+7D63 # <cjk>
-0xE5B4 U+7D93 # <cjk>
-0xE5B5 U+7D89 # <cjk>
-0xE5B6 U+7D5B # <cjk>
-0xE5B7 U+7D8F # <cjk>
-0xE5B8 U+7D7D # <cjk>
-0xE5B9 U+7D9B # <cjk>
-0xE5BA U+7DBA # <cjk>
-0xE5BB U+7DAE # <cjk>
-0xE5BC U+7DA3 # <cjk>
-0xE5BD U+7DB5 # <cjk>
-0xE5BE U+7DC7 # <cjk>
-0xE5BF U+7DBD # <cjk>
-0xE5C0 U+7DAB # <cjk>
-0xE5C1 U+7E3D # <cjk>
-0xE5C2 U+7DA2 # <cjk>
-0xE5C3 U+7DAF # <cjk>
-0xE5C4 U+7DDC # <cjk>
-0xE5C5 U+7DB8 # <cjk>
-0xE5C6 U+7D9F # <cjk>
-0xE5C7 U+7DB0 # <cjk>
-0xE5C8 U+7DD8 # <cjk>
-0xE5C9 U+7DDD # <cjk>
-0xE5CA U+7DE4 # <cjk>
-0xE5CB U+7DDE # <cjk>
-0xE5CC U+7DFB # <cjk>
-0xE5CD U+7DF2 # <cjk>
-0xE5CE U+7DE1 # <cjk>
-0xE5CF U+7E05 # <cjk>
-0xE5D0 U+7E0A # <cjk>
-0xE5D1 U+7E23 # <cjk>
-0xE5D2 U+7E21 # <cjk>
-0xE5D3 U+7E12 # <cjk>
-0xE5D4 U+7E31 # <cjk>
-0xE5D5 U+7E1F # <cjk>
-0xE5D6 U+7E09 # <cjk>
-0xE5D7 U+7E0B # <cjk>
-0xE5D8 U+7E22 # <cjk>
-0xE5D9 U+7E46 # <cjk>
-0xE5DA U+7E66 # <cjk>
-0xE5DB U+7E3B # <cjk>
-0xE5DC U+7E35 # <cjk>
-0xE5DD U+7E39 # <cjk>
-0xE5DE U+7E43 # <cjk>
-0xE5DF U+7E37 # <cjk>
-0xE5E0 U+7E32 # <cjk>
-0xE5E1 U+7E3A # <cjk>
-0xE5E2 U+7E67 # <cjk>
-0xE5E3 U+7E5D # <cjk>
-0xE5E4 U+7E56 # <cjk>
-0xE5E5 U+7E5E # <cjk>
-0xE5E6 U+7E59 # <cjk>
-0xE5E7 U+7E5A # <cjk>
-0xE5E8 U+7E79 # <cjk>
-0xE5E9 U+7E6A # <cjk>
-0xE5EA U+7E69 # <cjk>
-0xE5EB U+7E7C # <cjk>
-0xE5EC U+7E7B # <cjk>
-0xE5ED U+7E83 # <cjk>
-0xE5EE U+7DD5 # <cjk>
-0xE5EF U+7E7D # <cjk>
-0xE5F0 U+8FAE # <cjk>
-0xE5F1 U+7E7F # <cjk>
-0xE5F2 U+7E88 # <cjk>
-0xE5F3 U+7E89 # <cjk>
-0xE5F4 U+7E8C # <cjk>
-0xE5F5 U+7E92 # <cjk>
-0xE5F6 U+7E90 # <cjk>
-0xE5F7 U+7E93 # <cjk>
-0xE5F8 U+7E94 # <cjk>
-0xE5F9 U+7E96 # <cjk>
-0xE5FA U+7E8E # <cjk>
-0xE5FB U+7E9B # <cjk>
-0xE5FC U+7E9C # <cjk>
-0xE5FD U+7F38 # <cjk>
-0xE5FE U+7F3A # <cjk>
-0xE6A1 U+7F45 # <cjk>
-0xE6A2 U+7F4C # <cjk>
-0xE6A3 U+7F4D # <cjk>
-0xE6A4 U+7F4E # <cjk>
-0xE6A5 U+7F50 # <cjk>
-0xE6A6 U+7F51 # <cjk>
-0xE6A7 U+7F55 # <cjk>
-0xE6A8 U+7F54 # <cjk>
-0xE6A9 U+7F58 # <cjk>
-0xE6AA U+7F5F # <cjk>
-0xE6AB U+7F60 # <cjk>
-0xE6AC U+7F68 # <cjk>
-0xE6AD U+7F69 # <cjk>
-0xE6AE U+7F67 # <cjk>
-0xE6AF U+7F78 # <cjk>
-0xE6B0 U+7F82 # <cjk>
-0xE6B1 U+7F86 # <cjk>
-0xE6B2 U+7F83 # <cjk>
-0xE6B3 U+7F88 # <cjk>
-0xE6B4 U+7F87 # <cjk>
-0xE6B5 U+7F8C # <cjk>
-0xE6B6 U+7F94 # <cjk>
-0xE6B7 U+7F9E # <cjk>
-0xE6B8 U+7F9D # <cjk>
-0xE6B9 U+7F9A # <cjk>
-0xE6BA U+7FA3 # <cjk>
-0xE6BB U+7FAF # <cjk>
-0xE6BC U+7FB2 # <cjk>
-0xE6BD U+7FB9 # <cjk>
-0xE6BE U+7FAE # <cjk>
-0xE6BF U+7FB6 # <cjk>
-0xE6C0 U+7FB8 # <cjk>
-0xE6C1 U+8B71 # <cjk>
-0xE6C2 U+7FC5 # <cjk>
-0xE6C3 U+7FC6 # <cjk>
-0xE6C4 U+7FCA # <cjk>
-0xE6C5 U+7FD5 # <cjk>
-0xE6C6 U+7FD4 # <cjk>
-0xE6C7 U+7FE1 # <cjk>
-0xE6C8 U+7FE6 # <cjk>
-0xE6C9 U+7FE9 # <cjk>
-0xE6CA U+7FF3 # <cjk>
-0xE6CB U+7FF9 # <cjk>
-0xE6CC U+98DC # <cjk>
-0xE6CD U+8006 # <cjk>
-0xE6CE U+8004 # <cjk>
-0xE6CF U+800B # <cjk>
-0xE6D0 U+8012 # <cjk>
-0xE6D1 U+8018 # <cjk>
-0xE6D2 U+8019 # <cjk>
-0xE6D3 U+801C # <cjk>
-0xE6D4 U+8021 # <cjk>
-0xE6D5 U+8028 # <cjk>
-0xE6D6 U+803F # <cjk>
-0xE6D7 U+803B # <cjk>
-0xE6D8 U+804A # <cjk>
-0xE6D9 U+8046 # <cjk>
-0xE6DA U+8052 # <cjk>
-0xE6DB U+8058 # <cjk>
-0xE6DC U+805A # <cjk>
-0xE6DD U+805F # <cjk>
-0xE6DE U+8062 # <cjk>
-0xE6DF U+8068 # <cjk>
-0xE6E0 U+8073 # <cjk>
-0xE6E1 U+8072 # <cjk>
-0xE6E2 U+8070 # <cjk>
-0xE6E3 U+8076 # <cjk>
-0xE6E4 U+8079 # <cjk>
-0xE6E5 U+807D # <cjk>
-0xE6E6 U+807F # <cjk>
-0xE6E7 U+8084 # <cjk>
-0xE6E8 U+8086 # <cjk>
-0xE6E9 U+8085 # <cjk>
-0xE6EA U+809B # <cjk>
-0xE6EB U+8093 # <cjk>
-0xE6EC U+809A # <cjk>
-0xE6ED U+80AD # <cjk>
-0xE6EE U+5190 # <cjk>
-0xE6EF U+80AC # <cjk>
-0xE6F0 U+80DB # <cjk>
-0xE6F1 U+80E5 # <cjk>
-0xE6F2 U+80D9 # <cjk>
-0xE6F3 U+80DD # <cjk>
-0xE6F4 U+80C4 # <cjk>
-0xE6F5 U+80DA # <cjk>
-0xE6F6 U+80D6 # <cjk>
-0xE6F7 U+8109 # <cjk>
-0xE6F8 U+80EF # <cjk>
-0xE6F9 U+80F1 # <cjk>
-0xE6FA U+811B # <cjk>
-0xE6FB U+8129 # <cjk>
-0xE6FC U+8123 # <cjk>
-0xE6FD U+812F # <cjk>
-0xE6FE U+814B # <cjk>
-0xE7A1 U+968B # <cjk>
-0xE7A2 U+8146 # <cjk>
-0xE7A3 U+813E # <cjk>
-0xE7A4 U+8153 # <cjk>
-0xE7A5 U+8151 # <cjk>
-0xE7A6 U+80FC # <cjk>
-0xE7A7 U+8171 # <cjk>
-0xE7A8 U+816E # <cjk>
-0xE7A9 U+8165 # <cjk>
-0xE7AA U+8166 # <cjk>
-0xE7AB U+8174 # <cjk>
-0xE7AC U+8183 # <cjk>
-0xE7AD U+8188 # <cjk>
-0xE7AE U+818A # <cjk>
-0xE7AF U+8180 # <cjk>
-0xE7B0 U+8182 # <cjk>
-0xE7B1 U+81A0 # <cjk>
-0xE7B2 U+8195 # <cjk>
-0xE7B3 U+81A4 # <cjk>
-0xE7B4 U+81A3 # <cjk>
-0xE7B5 U+815F # <cjk>
-0xE7B6 U+8193 # <cjk>
-0xE7B7 U+81A9 # <cjk>
-0xE7B8 U+81B0 # <cjk>
-0xE7B9 U+81B5 # <cjk>
-0xE7BA U+81BE # <cjk>
-0xE7BB U+81B8 # <cjk>
-0xE7BC U+81BD # <cjk>
-0xE7BD U+81C0 # <cjk>
-0xE7BE U+81C2 # <cjk>
-0xE7BF U+81BA # <cjk>
-0xE7C0 U+81C9 # <cjk>
-0xE7C1 U+81CD # <cjk>
-0xE7C2 U+81D1 # <cjk>
-0xE7C3 U+81D9 # <cjk>
-0xE7C4 U+81D8 # <cjk>
-0xE7C5 U+81C8 # <cjk>
-0xE7C6 U+81DA # <cjk>
-0xE7C7 U+81DF # <cjk>
-0xE7C8 U+81E0 # <cjk>
-0xE7C9 U+81E7 # <cjk>
-0xE7CA U+81FA # <cjk>
-0xE7CB U+81FB # <cjk>
-0xE7CC U+81FE # <cjk>
-0xE7CD U+8201 # <cjk>
-0xE7CE U+8202 # <cjk>
-0xE7CF U+8205 # <cjk>
-0xE7D0 U+8207 # <cjk>
-0xE7D1 U+820A # <cjk>
-0xE7D2 U+820D # <cjk>
-0xE7D3 U+8210 # <cjk>
-0xE7D4 U+8216 # <cjk>
-0xE7D5 U+8229 # <cjk>
-0xE7D6 U+822B # <cjk>
-0xE7D7 U+8238 # <cjk>
-0xE7D8 U+8233 # <cjk>
-0xE7D9 U+8240 # <cjk>
-0xE7DA U+8259 # <cjk>
-0xE7DB U+8258 # <cjk>
-0xE7DC U+825D # <cjk>
-0xE7DD U+825A # <cjk>
-0xE7DE U+825F # <cjk>
-0xE7DF U+8264 # <cjk>
-0xE7E0 U+8262 # <cjk>
-0xE7E1 U+8268 # <cjk>
-0xE7E2 U+826A # <cjk>
-0xE7E3 U+826B # <cjk>
-0xE7E4 U+822E # <cjk>
-0xE7E5 U+8271 # <cjk>
-0xE7E6 U+8277 # <cjk>
-0xE7E7 U+8278 # <cjk>
-0xE7E8 U+827E # <cjk>
-0xE7E9 U+828D # <cjk>
-0xE7EA U+8292 # <cjk>
-0xE7EB U+82AB # <cjk>
-0xE7EC U+829F # <cjk>
-0xE7ED U+82BB # <cjk>
-0xE7EE U+82AC # <cjk>
-0xE7EF U+82E1 # <cjk>
-0xE7F0 U+82E3 # <cjk>
-0xE7F1 U+82DF # <cjk>
-0xE7F2 U+82D2 # <cjk>
-0xE7F3 U+82F4 # <cjk>
-0xE7F4 U+82F3 # <cjk>
-0xE7F5 U+82FA # <cjk>
-0xE7F6 U+8393 # <cjk>
-0xE7F7 U+8303 # <cjk>
-0xE7F8 U+82FB # <cjk>
-0xE7F9 U+82F9 # <cjk>
-0xE7FA U+82DE # <cjk>
-0xE7FB U+8306 # <cjk>
-0xE7FC U+82DC # <cjk>
-0xE7FD U+8309 # <cjk>
-0xE7FE U+82D9 # <cjk>
-0xE8A1 U+8335 # <cjk>
-0xE8A2 U+8334 # <cjk>
-0xE8A3 U+8316 # <cjk>
-0xE8A4 U+8332 # <cjk>
-0xE8A5 U+8331 # <cjk>
-0xE8A6 U+8340 # <cjk>
-0xE8A7 U+8339 # <cjk>
-0xE8A8 U+8350 # <cjk>
-0xE8A9 U+8345 # <cjk>
-0xE8AA U+832F # <cjk>
-0xE8AB U+832B # <cjk>
-0xE8AC U+8317 # <cjk>
-0xE8AD U+8318 # <cjk>
-0xE8AE U+8385 # <cjk>
-0xE8AF U+839A # <cjk>
-0xE8B0 U+83AA # <cjk>
-0xE8B1 U+839F # <cjk>
-0xE8B2 U+83A2 # <cjk>
-0xE8B3 U+8396 # <cjk>
-0xE8B4 U+8323 # <cjk>
-0xE8B5 U+838E # <cjk>
-0xE8B6 U+8387 # <cjk>
-0xE8B7 U+838A # <cjk>
-0xE8B8 U+837C # <cjk>
-0xE8B9 U+83B5 # <cjk>
-0xE8BA U+8373 # <cjk>
-0xE8BB U+8375 # <cjk>
-0xE8BC U+83A0 # <cjk>
-0xE8BD U+8389 # <cjk>
-0xE8BE U+83A8 # <cjk>
-0xE8BF U+83F4 # <cjk>
-0xE8C0 U+8413 # <cjk>
-0xE8C1 U+83EB # <cjk>
-0xE8C2 U+83CE # <cjk>
-0xE8C3 U+83FD # <cjk>
-0xE8C4 U+8403 # <cjk>
-0xE8C5 U+83D8 # <cjk>
-0xE8C6 U+840B # <cjk>
-0xE8C7 U+83C1 # <cjk>
-0xE8C8 U+83F7 # <cjk>
-0xE8C9 U+8407 # <cjk>
-0xE8CA U+83E0 # <cjk>
-0xE8CB U+83F2 # <cjk>
-0xE8CC U+840D # <cjk>
-0xE8CD U+8422 # <cjk>
-0xE8CE U+8420 # <cjk>
-0xE8CF U+83BD # <cjk>
-0xE8D0 U+8438 # <cjk>
-0xE8D1 U+8506 # <cjk>
-0xE8D2 U+83FB # <cjk>
-0xE8D3 U+846D # <cjk>
-0xE8D4 U+842A # <cjk>
-0xE8D5 U+843C # <cjk>
-0xE8D6 U+855A # <cjk>
-0xE8D7 U+8484 # <cjk>
-0xE8D8 U+8477 # <cjk>
-0xE8D9 U+846B # <cjk>
-0xE8DA U+84AD # <cjk>
-0xE8DB U+846E # <cjk>
-0xE8DC U+8482 # <cjk>
-0xE8DD U+8469 # <cjk>
-0xE8DE U+8446 # <cjk>
-0xE8DF U+842C # <cjk>
-0xE8E0 U+846F # <cjk>
-0xE8E1 U+8479 # <cjk>
-0xE8E2 U+8435 # <cjk>
-0xE8E3 U+84CA # <cjk>
-0xE8E4 U+8462 # <cjk>
-0xE8E5 U+84B9 # <cjk>
-0xE8E6 U+84BF # <cjk>
-0xE8E7 U+849F # <cjk>
-0xE8E8 U+84D9 # <cjk>
-0xE8E9 U+84CD # <cjk>
-0xE8EA U+84BB # <cjk>
-0xE8EB U+84DA # <cjk>
-0xE8EC U+84D0 # <cjk>
-0xE8ED U+84C1 # <cjk>
-0xE8EE U+84C6 # <cjk>
-0xE8EF U+84D6 # <cjk>
-0xE8F0 U+84A1 # <cjk>
-0xE8F1 U+8521 # <cjk>
-0xE8F2 U+84FF # <cjk>
-0xE8F3 U+84F4 # <cjk>
-0xE8F4 U+8517 # <cjk>
-0xE8F5 U+8518 # <cjk>
-0xE8F6 U+852C # <cjk>
-0xE8F7 U+851F # <cjk>
-0xE8F8 U+8515 # <cjk>
-0xE8F9 U+8514 # <cjk>
-0xE8FA U+84FC # <cjk>
-0xE8FB U+8540 # <cjk>
-0xE8FC U+8563 # <cjk>
-0xE8FD U+8558 # <cjk>
-0xE8FE U+8548 # <cjk>
-0xE9A1 U+8541 # <cjk>
-0xE9A2 U+8602 # <cjk>
-0xE9A3 U+854B # <cjk>
-0xE9A4 U+8555 # <cjk>
-0xE9A5 U+8580 # <cjk>
-0xE9A6 U+85A4 # <cjk>
-0xE9A7 U+8588 # <cjk>
-0xE9A8 U+8591 # <cjk>
-0xE9A9 U+858A # <cjk>
-0xE9AA U+85A8 # <cjk>
-0xE9AB U+856D # <cjk>
-0xE9AC U+8594 # <cjk>
-0xE9AD U+859B # <cjk>
-0xE9AE U+85EA # <cjk>
-0xE9AF U+8587 # <cjk>
-0xE9B0 U+859C # <cjk>
-0xE9B1 U+8577 # <cjk>
-0xE9B2 U+857E # <cjk>
-0xE9B3 U+8590 # <cjk>
-0xE9B4 U+85C9 # <cjk>
-0xE9B5 U+85BA # <cjk>
-0xE9B6 U+85CF # <cjk>
-0xE9B7 U+85B9 # <cjk>
-0xE9B8 U+85D0 # <cjk>
-0xE9B9 U+85D5 # <cjk>
-0xE9BA U+85DD # <cjk>
-0xE9BB U+85E5 # <cjk>
-0xE9BC U+85DC # <cjk>
-0xE9BD U+85F9 # <cjk>
-0xE9BE U+860A # <cjk>
-0xE9BF U+8613 # <cjk>
-0xE9C0 U+860B # <cjk>
-0xE9C1 U+85FE # <cjk>
-0xE9C2 U+85FA # <cjk>
-0xE9C3 U+8606 # <cjk>
-0xE9C4 U+8622 # <cjk>
-0xE9C5 U+861A # <cjk>
-0xE9C6 U+8630 # <cjk>
-0xE9C7 U+863F # <cjk>
-0xE9C8 U+864D # <cjk>
-0xE9C9 U+4E55 # <cjk>
-0xE9CA U+8654 # <cjk>
-0xE9CB U+865F # <cjk>
-0xE9CC U+8667 # <cjk>
-0xE9CD U+8671 # <cjk>
-0xE9CE U+8693 # <cjk>
-0xE9CF U+86A3 # <cjk>
-0xE9D0 U+86A9 # <cjk>
-0xE9D1 U+86AA # <cjk>
-0xE9D2 U+868B # <cjk>
-0xE9D3 U+868C # <cjk>
-0xE9D4 U+86B6 # <cjk>
-0xE9D5 U+86AF # <cjk>
-0xE9D6 U+86C4 # <cjk>
-0xE9D7 U+86C6 # <cjk>
-0xE9D8 U+86B0 # <cjk>
-0xE9D9 U+86C9 # <cjk>
-0xE9DA U+8823 # <cjk>
-0xE9DB U+86AB # <cjk>
-0xE9DC U+86D4 # <cjk>
-0xE9DD U+86DE # <cjk>
-0xE9DE U+86E9 # <cjk>
-0xE9DF U+86EC # <cjk>
-0xE9E0 U+86DF # <cjk>
-0xE9E1 U+86DB # <cjk>
-0xE9E2 U+86EF # <cjk>
-0xE9E3 U+8712 # <cjk>
-0xE9E4 U+8706 # <cjk>
-0xE9E5 U+8708 # <cjk>
-0xE9E6 U+8700 # <cjk>
-0xE9E7 U+8703 # <cjk>
-0xE9E8 U+86FB # <cjk>
-0xE9E9 U+8711 # <cjk>
-0xE9EA U+8709 # <cjk>
-0xE9EB U+870D # <cjk>
-0xE9EC U+86F9 # <cjk>
-0xE9ED U+870A # <cjk>
-0xE9EE U+8734 # <cjk>
-0xE9EF U+873F # <cjk>
-0xE9F0 U+8737 # <cjk>
-0xE9F1 U+873B # <cjk>
-0xE9F2 U+8725 # <cjk>
-0xE9F3 U+8729 # <cjk>
-0xE9F4 U+871A # <cjk>
-0xE9F5 U+8760 # <cjk>
-0xE9F6 U+875F # <cjk>
-0xE9F7 U+8778 # <cjk>
-0xE9F8 U+874C # <cjk>
-0xE9F9 U+874E # <cjk>
-0xE9FA U+8774 # <cjk>
-0xE9FB U+8757 # <cjk>
-0xE9FC U+8768 # <cjk>
-0xE9FD U+876E # <cjk>
-0xE9FE U+8759 # <cjk>
-0xEAA1 U+8753 # <cjk>
-0xEAA2 U+8763 # <cjk>
-0xEAA3 U+876A # <cjk>
-0xEAA4 U+8805 # <cjk>
-0xEAA5 U+87A2 # <cjk>
-0xEAA6 U+879F # <cjk>
-0xEAA7 U+8782 # <cjk>
-0xEAA8 U+87AF # <cjk>
-0xEAA9 U+87CB # <cjk>
-0xEAAA U+87BD # <cjk>
-0xEAAB U+87C0 # <cjk>
-0xEAAC U+87D0 # <cjk>
-0xEAAD U+96D6 # <cjk>
-0xEAAE U+87AB # <cjk>
-0xEAAF U+87C4 # <cjk>
-0xEAB0 U+87B3 # <cjk>
-0xEAB1 U+87C7 # <cjk>
-0xEAB2 U+87C6 # <cjk>
-0xEAB3 U+87BB # <cjk>
-0xEAB4 U+87EF # <cjk>
-0xEAB5 U+87F2 # <cjk>
-0xEAB6 U+87E0 # <cjk>
-0xEAB7 U+880F # <cjk>
-0xEAB8 U+880D # <cjk>
-0xEAB9 U+87FE # <cjk>
-0xEABA U+87F6 # <cjk>
-0xEABB U+87F7 # <cjk>
-0xEABC U+880E # <cjk>
-0xEABD U+87D2 # <cjk>
-0xEABE U+8811 # <cjk>
-0xEABF U+8816 # <cjk>
-0xEAC0 U+8815 # <cjk>
-0xEAC1 U+8822 # <cjk>
-0xEAC2 U+8821 # <cjk>
-0xEAC3 U+8831 # <cjk>
-0xEAC4 U+8836 # <cjk>
-0xEAC5 U+8839 # <cjk>
-0xEAC6 U+8827 # <cjk>
-0xEAC7 U+883B # <cjk>
-0xEAC8 U+8844 # <cjk>
-0xEAC9 U+8842 # <cjk>
-0xEACA U+8852 # <cjk>
-0xEACB U+8859 # <cjk>
-0xEACC U+885E # <cjk>
-0xEACD U+8862 # <cjk>
-0xEACE U+886B # <cjk>
-0xEACF U+8881 # <cjk>
-0xEAD0 U+887E # <cjk>
-0xEAD1 U+889E # <cjk>
-0xEAD2 U+8875 # <cjk>
-0xEAD3 U+887D # <cjk>
-0xEAD4 U+88B5 # <cjk>
-0xEAD5 U+8872 # <cjk>
-0xEAD6 U+8882 # <cjk>
-0xEAD7 U+8897 # <cjk>
-0xEAD8 U+8892 # <cjk>
-0xEAD9 U+88AE # <cjk>
-0xEADA U+8899 # <cjk>
-0xEADB U+88A2 # <cjk>
-0xEADC U+888D # <cjk>
-0xEADD U+88A4 # <cjk>
-0xEADE U+88B0 # <cjk>
-0xEADF U+88BF # <cjk>
-0xEAE0 U+88B1 # <cjk>
-0xEAE1 U+88C3 # <cjk>
-0xEAE2 U+88C4 # <cjk>
-0xEAE3 U+88D4 # <cjk>
-0xEAE4 U+88D8 # <cjk>
-0xEAE5 U+88D9 # <cjk>
-0xEAE6 U+88DD # <cjk>
-0xEAE7 U+88F9 # <cjk>
-0xEAE8 U+8902 # <cjk>
-0xEAE9 U+88FC # <cjk>
-0xEAEA U+88F4 # <cjk>
-0xEAEB U+88E8 # <cjk>
-0xEAEC U+88F2 # <cjk>
-0xEAED U+8904 # <cjk>
-0xEAEE U+890C # <cjk>
-0xEAEF U+890A # <cjk>
-0xEAF0 U+8913 # <cjk>
-0xEAF1 U+8943 # <cjk>
-0xEAF2 U+891E # <cjk>
-0xEAF3 U+8925 # <cjk>
-0xEAF4 U+892A # <cjk>
-0xEAF5 U+892B # <cjk>
-0xEAF6 U+8941 # <cjk>
-0xEAF7 U+8944 # <cjk>
-0xEAF8 U+893B # <cjk>
-0xEAF9 U+8936 # <cjk>
-0xEAFA U+8938 # <cjk>
-0xEAFB U+894C # <cjk>
-0xEAFC U+891D # <cjk>
-0xEAFD U+8960 # <cjk>
-0xEAFE U+895E # <cjk>
-0xEBA1 U+8966 # <cjk>
-0xEBA2 U+8964 # <cjk>
-0xEBA3 U+896D # <cjk>
-0xEBA4 U+896A # <cjk>
-0xEBA5 U+896F # <cjk>
-0xEBA6 U+8974 # <cjk>
-0xEBA7 U+8977 # <cjk>
-0xEBA8 U+897E # <cjk>
-0xEBA9 U+8983 # <cjk>
-0xEBAA U+8988 # <cjk>
-0xEBAB U+898A # <cjk>
-0xEBAC U+8993 # <cjk>
-0xEBAD U+8998 # <cjk>
-0xEBAE U+89A1 # <cjk>
-0xEBAF U+89A9 # <cjk>
-0xEBB0 U+89A6 # <cjk>
-0xEBB1 U+89AC # <cjk>
-0xEBB2 U+89AF # <cjk>
-0xEBB3 U+89B2 # <cjk>
-0xEBB4 U+89BA # <cjk>
-0xEBB5 U+89BD # <cjk>
-0xEBB6 U+89BF # <cjk>
-0xEBB7 U+89C0 # <cjk>
-0xEBB8 U+89DA # <cjk>
-0xEBB9 U+89DC # <cjk>
-0xEBBA U+89DD # <cjk>
-0xEBBB U+89E7 # <cjk>
-0xEBBC U+89F4 # <cjk>
-0xEBBD U+89F8 # <cjk>
-0xEBBE U+8A03 # <cjk>
-0xEBBF U+8A16 # <cjk>
-0xEBC0 U+8A10 # <cjk>
-0xEBC1 U+8A0C # <cjk>
-0xEBC2 U+8A1B # <cjk>
-0xEBC3 U+8A1D # <cjk>
-0xEBC4 U+8A25 # <cjk>
-0xEBC5 U+8A36 # <cjk>
-0xEBC6 U+8A41 # <cjk>
-0xEBC7 U+8A5B # <cjk>
-0xEBC8 U+8A52 # <cjk>
-0xEBC9 U+8A46 # <cjk>
-0xEBCA U+8A48 # <cjk>
-0xEBCB U+8A7C # <cjk>
-0xEBCC U+8A6D # <cjk>
-0xEBCD U+8A6C # <cjk>
-0xEBCE U+8A62 # <cjk>
-0xEBCF U+8A85 # <cjk>
-0xEBD0 U+8A82 # <cjk>
-0xEBD1 U+8A84 # <cjk>
-0xEBD2 U+8AA8 # <cjk>
-0xEBD3 U+8AA1 # <cjk>
-0xEBD4 U+8A91 # <cjk>
-0xEBD5 U+8AA5 # <cjk>
-0xEBD6 U+8AA6 # <cjk>
-0xEBD7 U+8A9A # <cjk>
-0xEBD8 U+8AA3 # <cjk>
-0xEBD9 U+8AC4 # <cjk>
-0xEBDA U+8ACD # <cjk>
-0xEBDB U+8AC2 # <cjk>
-0xEBDC U+8ADA # <cjk>
-0xEBDD U+8AEB # <cjk>
-0xEBDE U+8AF3 # <cjk>
-0xEBDF U+8AE7 # <cjk>
-0xEBE0 U+8AE4 # <cjk>
-0xEBE1 U+8AF1 # <cjk>
-0xEBE2 U+8B14 # <cjk>
-0xEBE3 U+8AE0 # <cjk>
-0xEBE4 U+8AE2 # <cjk>
-0xEBE5 U+8AF7 # <cjk>
-0xEBE6 U+8ADE # <cjk>
-0xEBE7 U+8ADB # <cjk>
-0xEBE8 U+8B0C # <cjk>
-0xEBE9 U+8B07 # <cjk>
-0xEBEA U+8B1A # <cjk>
-0xEBEB U+8AE1 # <cjk>
-0xEBEC U+8B16 # <cjk>
-0xEBED U+8B10 # <cjk>
-0xEBEE U+8B17 # <cjk>
-0xEBEF U+8B20 # <cjk>
-0xEBF0 U+8B33 # <cjk>
-0xEBF1 U+97AB # <cjk>
-0xEBF2 U+8B26 # <cjk>
-0xEBF3 U+8B2B # <cjk>
-0xEBF4 U+8B3E # <cjk>
-0xEBF5 U+8B28 # <cjk>
-0xEBF6 U+8B41 # <cjk>
-0xEBF7 U+8B4C # <cjk>
-0xEBF8 U+8B4F # <cjk>
-0xEBF9 U+8B4E # <cjk>
-0xEBFA U+8B49 # <cjk>
-0xEBFB U+8B56 # <cjk>
-0xEBFC U+8B5B # <cjk>
-0xEBFD U+8B5A # <cjk>
-0xEBFE U+8B6B # <cjk>
-0xECA1 U+8B5F # <cjk>
-0xECA2 U+8B6C # <cjk>
-0xECA3 U+8B6F # <cjk>
-0xECA4 U+8B74 # <cjk>
-0xECA5 U+8B7D # <cjk>
-0xECA6 U+8B80 # <cjk>
-0xECA7 U+8B8C # <cjk>
-0xECA8 U+8B8E # <cjk>
-0xECA9 U+8B92 # <cjk>
-0xECAA U+8B93 # <cjk>
-0xECAB U+8B96 # <cjk>
-0xECAC U+8B99 # <cjk>
-0xECAD U+8B9A # <cjk>
-0xECAE U+8C3A # <cjk>
-0xECAF U+8C41 # <cjk>
-0xECB0 U+8C3F # <cjk>
-0xECB1 U+8C48 # <cjk>
-0xECB2 U+8C4C # <cjk>
-0xECB3 U+8C4E # <cjk>
-0xECB4 U+8C50 # <cjk>
-0xECB5 U+8C55 # <cjk>
-0xECB6 U+8C62 # <cjk>
-0xECB7 U+8C6C # <cjk>
-0xECB8 U+8C78 # <cjk>
-0xECB9 U+8C7A # <cjk>
-0xECBA U+8C82 # <cjk>
-0xECBB U+8C89 # <cjk>
-0xECBC U+8C85 # <cjk>
-0xECBD U+8C8A # <cjk>
-0xECBE U+8C8D # <cjk>
-0xECBF U+8C8E # <cjk>
-0xECC0 U+8C94 # <cjk>
-0xECC1 U+8C7C # <cjk>
-0xECC2 U+8C98 # <cjk>
-0xECC3 U+621D # <cjk>
-0xECC4 U+8CAD # <cjk>
-0xECC5 U+8CAA # <cjk>
-0xECC6 U+8CBD # <cjk>
-0xECC7 U+8CB2 # <cjk>
-0xECC8 U+8CB3 # <cjk>
-0xECC9 U+8CAE # <cjk>
-0xECCA U+8CB6 # <cjk>
-0xECCB U+8CC8 # <cjk>
-0xECCC U+8CC1 # <cjk>
-0xECCD U+8CE4 # <cjk>
-0xECCE U+8CE3 # <cjk>
-0xECCF U+8CDA # <cjk>
-0xECD0 U+8CFD # <cjk>
-0xECD1 U+8CFA # <cjk>
-0xECD2 U+8CFB # <cjk>
-0xECD3 U+8D04 # <cjk>
-0xECD4 U+8D05 # <cjk>
-0xECD5 U+8D0A # <cjk>
-0xECD6 U+8D07 # <cjk>
-0xECD7 U+8D0F # <cjk>
-0xECD8 U+8D0D # <cjk>
-0xECD9 U+8D10 # <cjk>
-0xECDA U+9F4E # <cjk>
-0xECDB U+8D13 # <cjk>
-0xECDC U+8CCD # <cjk>
-0xECDD U+8D14 # <cjk>
-0xECDE U+8D16 # <cjk>
-0xECDF U+8D67 # <cjk>
-0xECE0 U+8D6D # <cjk>
-0xECE1 U+8D71 # <cjk>
-0xECE2 U+8D73 # <cjk>
-0xECE3 U+8D81 # <cjk>
-0xECE4 U+8D99 # <cjk>
-0xECE5 U+8DC2 # <cjk>
-0xECE6 U+8DBE # <cjk>
-0xECE7 U+8DBA # <cjk>
-0xECE8 U+8DCF # <cjk>
-0xECE9 U+8DDA # <cjk>
-0xECEA U+8DD6 # <cjk>
-0xECEB U+8DCC # <cjk>
-0xECEC U+8DDB # <cjk>
-0xECED U+8DCB # <cjk>
-0xECEE U+8DEA # <cjk>
-0xECEF U+8DEB # <cjk>
-0xECF0 U+8DDF # <cjk>
-0xECF1 U+8DE3 # <cjk>
-0xECF2 U+8DFC # <cjk>
-0xECF3 U+8E08 # <cjk>
-0xECF4 U+8E09 # <cjk>
-0xECF5 U+8DFF # <cjk>
-0xECF6 U+8E1D # <cjk>
-0xECF7 U+8E1E # <cjk>
-0xECF8 U+8E10 # <cjk>
-0xECF9 U+8E1F # <cjk>
-0xECFA U+8E42 # <cjk>
-0xECFB U+8E35 # <cjk>
-0xECFC U+8E30 # <cjk>
-0xECFD U+8E34 # <cjk>
-0xECFE U+8E4A # <cjk>
-0xEDA1 U+8E47 # <cjk>
-0xEDA2 U+8E49 # <cjk>
-0xEDA3 U+8E4C # <cjk>
-0xEDA4 U+8E50 # <cjk>
-0xEDA5 U+8E48 # <cjk>
-0xEDA6 U+8E59 # <cjk>
-0xEDA7 U+8E64 # <cjk>
-0xEDA8 U+8E60 # <cjk>
-0xEDA9 U+8E2A # <cjk>
-0xEDAA U+8E63 # <cjk>
-0xEDAB U+8E55 # <cjk>
-0xEDAC U+8E76 # <cjk>
-0xEDAD U+8E72 # <cjk>
-0xEDAE U+8E7C # <cjk>
-0xEDAF U+8E81 # <cjk>
-0xEDB0 U+8E87 # <cjk>
-0xEDB1 U+8E85 # <cjk>
-0xEDB2 U+8E84 # <cjk>
-0xEDB3 U+8E8B # <cjk>
-0xEDB4 U+8E8A # <cjk>
-0xEDB5 U+8E93 # <cjk>
-0xEDB6 U+8E91 # <cjk>
-0xEDB7 U+8E94 # <cjk>
-0xEDB8 U+8E99 # <cjk>
-0xEDB9 U+8EAA # <cjk>
-0xEDBA U+8EA1 # <cjk>
-0xEDBB U+8EAC # <cjk>
-0xEDBC U+8EB0 # <cjk>
-0xEDBD U+8EC6 # <cjk>
-0xEDBE U+8EB1 # <cjk>
-0xEDBF U+8EBE # <cjk>
-0xEDC0 U+8EC5 # <cjk>
-0xEDC1 U+8EC8 # <cjk>
-0xEDC2 U+8ECB # <cjk>
-0xEDC3 U+8EDB # <cjk>
-0xEDC4 U+8EE3 # <cjk>
-0xEDC5 U+8EFC # <cjk>
-0xEDC6 U+8EFB # <cjk>
-0xEDC7 U+8EEB # <cjk>
-0xEDC8 U+8EFE # <cjk>
-0xEDC9 U+8F0A # <cjk>
-0xEDCA U+8F05 # <cjk>
-0xEDCB U+8F15 # <cjk>
-0xEDCC U+8F12 # <cjk>
-0xEDCD U+8F19 # <cjk>
-0xEDCE U+8F13 # <cjk>
-0xEDCF U+8F1C # <cjk>
-0xEDD0 U+8F1F # <cjk>
-0xEDD1 U+8F1B # <cjk>
-0xEDD2 U+8F0C # <cjk>
-0xEDD3 U+8F26 # <cjk>
-0xEDD4 U+8F33 # <cjk>
-0xEDD5 U+8F3B # <cjk>
-0xEDD6 U+8F39 # <cjk>
-0xEDD7 U+8F45 # <cjk>
-0xEDD8 U+8F42 # <cjk>
-0xEDD9 U+8F3E # <cjk>
-0xEDDA U+8F4C # <cjk>
-0xEDDB U+8F49 # <cjk>
-0xEDDC U+8F46 # <cjk>
-0xEDDD U+8F4E # <cjk>
-0xEDDE U+8F57 # <cjk>
-0xEDDF U+8F5C # <cjk>
-0xEDE0 U+8F62 # <cjk>
-0xEDE1 U+8F63 # <cjk>
-0xEDE2 U+8F64 # <cjk>
-0xEDE3 U+8F9C # <cjk>
-0xEDE4 U+8F9F # <cjk>
-0xEDE5 U+8FA3 # <cjk>
-0xEDE6 U+8FAD # <cjk>
-0xEDE7 U+8FAF # <cjk>
-0xEDE8 U+8FB7 # <cjk>
-0xEDE9 U+8FDA # <cjk>
-0xEDEA U+8FE5 # <cjk>
-0xEDEB U+8FE2 # <cjk>
-0xEDEC U+8FEA # <cjk>
-0xEDED U+8FEF # <cjk>
-0xEDEE U+9087 # <cjk>
-0xEDEF U+8FF4 # <cjk>
-0xEDF0 U+9005 # <cjk>
-0xEDF1 U+8FF9 # <cjk>
-0xEDF2 U+8FFA # <cjk>
-0xEDF3 U+9011 # <cjk>
-0xEDF4 U+9015 # <cjk>
-0xEDF5 U+9021 # <cjk>
-0xEDF6 U+900D # <cjk>
-0xEDF7 U+901E # <cjk>
-0xEDF8 U+9016 # <cjk>
-0xEDF9 U+900B # <cjk>
-0xEDFA U+9027 # <cjk>
-0xEDFB U+9036 # <cjk>
-0xEDFC U+9035 # <cjk>
-0xEDFD U+9039 # <cjk>
-0xEDFE U+8FF8 # <cjk>
-0xEEA1 U+904F # <cjk>
-0xEEA2 U+9050 # <cjk>
-0xEEA3 U+9051 # <cjk>
-0xEEA4 U+9052 # <cjk>
-0xEEA5 U+900E # <cjk>
-0xEEA6 U+9049 # <cjk>
-0xEEA7 U+903E # <cjk>
-0xEEA8 U+9056 # <cjk>
-0xEEA9 U+9058 # <cjk>
-0xEEAA U+905E # <cjk>
-0xEEAB U+9068 # <cjk>
-0xEEAC U+906F # <cjk>
-0xEEAD U+9076 # <cjk>
-0xEEAE U+96A8 # <cjk>
-0xEEAF U+9072 # <cjk>
-0xEEB0 U+9082 # <cjk>
-0xEEB1 U+907D # <cjk>
-0xEEB2 U+9081 # <cjk>
-0xEEB3 U+9080 # <cjk>
-0xEEB4 U+908A # <cjk>
-0xEEB5 U+9089 # <cjk>
-0xEEB6 U+908F # <cjk>
-0xEEB7 U+90A8 # <cjk>
-0xEEB8 U+90AF # <cjk>
-0xEEB9 U+90B1 # <cjk>
-0xEEBA U+90B5 # <cjk>
-0xEEBB U+90E2 # <cjk>
-0xEEBC U+90E4 # <cjk>
-0xEEBD U+6248 # <cjk>
-0xEEBE U+90DB # <cjk>
-0xEEBF U+9102 # <cjk>
-0xEEC0 U+9112 # <cjk>
-0xEEC1 U+9119 # <cjk>
-0xEEC2 U+9132 # <cjk>
-0xEEC3 U+9130 # <cjk>
-0xEEC4 U+914A # <cjk>
-0xEEC5 U+9156 # <cjk>
-0xEEC6 U+9158 # <cjk>
-0xEEC7 U+9163 # <cjk>
-0xEEC8 U+9165 # <cjk>
-0xEEC9 U+9169 # <cjk>
-0xEECA U+9173 # <cjk>
-0xEECB U+9172 # <cjk>
-0xEECC U+918B # <cjk>
-0xEECD U+9189 # <cjk>
-0xEECE U+9182 # <cjk>
-0xEECF U+91A2 # <cjk>
-0xEED0 U+91AB # <cjk>
-0xEED1 U+91AF # <cjk>
-0xEED2 U+91AA # <cjk>
-0xEED3 U+91B5 # <cjk>
-0xEED4 U+91B4 # <cjk>
-0xEED5 U+91BA # <cjk>
-0xEED6 U+91C0 # <cjk>
-0xEED7 U+91C1 # <cjk>
-0xEED8 U+91C9 # <cjk>
-0xEED9 U+91CB # <cjk>
-0xEEDA U+91D0 # <cjk>
-0xEEDB U+91D6 # <cjk>
-0xEEDC U+91DF # <cjk>
-0xEEDD U+91E1 # <cjk>
-0xEEDE U+91DB # <cjk>
-0xEEDF U+91FC # <cjk>
-0xEEE0 U+91F5 # <cjk>
-0xEEE1 U+91F6 # <cjk>
-0xEEE2 U+921E # <cjk>
-0xEEE3 U+91FF # <cjk>
-0xEEE4 U+9214 # <cjk>
-0xEEE5 U+922C # <cjk>
-0xEEE6 U+9215 # <cjk>
-0xEEE7 U+9211 # <cjk>
-0xEEE8 U+925E # <cjk>
-0xEEE9 U+9257 # <cjk>
-0xEEEA U+9245 # <cjk>
-0xEEEB U+9249 # <cjk>
-0xEEEC U+9264 # <cjk>
-0xEEED U+9248 # <cjk>
-0xEEEE U+9295 # <cjk>
-0xEEEF U+923F # <cjk>
-0xEEF0 U+924B # <cjk>
-0xEEF1 U+9250 # <cjk>
-0xEEF2 U+929C # <cjk>
-0xEEF3 U+9296 # <cjk>
-0xEEF4 U+9293 # <cjk>
-0xEEF5 U+929B # <cjk>
-0xEEF6 U+925A # <cjk>
-0xEEF7 U+92CF # <cjk>
-0xEEF8 U+92B9 # <cjk>
-0xEEF9 U+92B7 # <cjk>
-0xEEFA U+92E9 # <cjk>
-0xEEFB U+930F # <cjk>
-0xEEFC U+92FA # <cjk>
-0xEEFD U+9344 # <cjk>
-0xEEFE U+932E # <cjk>
-0xEFA1 U+9319 # <cjk>
-0xEFA2 U+9322 # <cjk>
-0xEFA3 U+931A # <cjk>
-0xEFA4 U+9323 # <cjk>
-0xEFA5 U+933A # <cjk>
-0xEFA6 U+9335 # <cjk>
-0xEFA7 U+933B # <cjk>
-0xEFA8 U+935C # <cjk>
-0xEFA9 U+9360 # <cjk>
-0xEFAA U+937C # <cjk>
-0xEFAB U+936E # <cjk>
-0xEFAC U+9356 # <cjk>
-0xEFAD U+93B0 # <cjk>
-0xEFAE U+93AC # <cjk>
-0xEFAF U+93AD # <cjk>
-0xEFB0 U+9394 # <cjk>
-0xEFB1 U+93B9 # <cjk>
-0xEFB2 U+93D6 # <cjk>
-0xEFB3 U+93D7 # <cjk>
-0xEFB4 U+93E8 # <cjk>
-0xEFB5 U+93E5 # <cjk>
-0xEFB6 U+93D8 # <cjk>
-0xEFB7 U+93C3 # <cjk>
-0xEFB8 U+93DD # <cjk>
-0xEFB9 U+93D0 # <cjk>
-0xEFBA U+93C8 # <cjk>
-0xEFBB U+93E4 # <cjk>
-0xEFBC U+941A # <cjk>
-0xEFBD U+9414 # <cjk>
-0xEFBE U+9413 # <cjk>
-0xEFBF U+9403 # <cjk>
-0xEFC0 U+9407 # <cjk>
-0xEFC1 U+9410 # <cjk>
-0xEFC2 U+9436 # <cjk>
-0xEFC3 U+942B # <cjk>
-0xEFC4 U+9435 # <cjk>
-0xEFC5 U+9421 # <cjk>
-0xEFC6 U+943A # <cjk>
-0xEFC7 U+9441 # <cjk>
-0xEFC8 U+9452 # <cjk>
-0xEFC9 U+9444 # <cjk>
-0xEFCA U+945B # <cjk>
-0xEFCB U+9460 # <cjk>
-0xEFCC U+9462 # <cjk>
-0xEFCD U+945E # <cjk>
-0xEFCE U+946A # <cjk>
-0xEFCF U+9229 # <cjk>
-0xEFD0 U+9470 # <cjk>
-0xEFD1 U+9475 # <cjk>
-0xEFD2 U+9477 # <cjk>
-0xEFD3 U+947D # <cjk>
-0xEFD4 U+945A # <cjk>
-0xEFD5 U+947C # <cjk>
-0xEFD6 U+947E # <cjk>
-0xEFD7 U+9481 # <cjk>
-0xEFD8 U+947F # <cjk>
-0xEFD9 U+9582 # <cjk>
-0xEFDA U+9587 # <cjk>
-0xEFDB U+958A # <cjk>
-0xEFDC U+9594 # <cjk>
-0xEFDD U+9596 # <cjk>
-0xEFDE U+9598 # <cjk>
-0xEFDF U+9599 # <cjk>
-0xEFE0 U+95A0 # <cjk>
-0xEFE1 U+95A8 # <cjk>
-0xEFE2 U+95A7 # <cjk>
-0xEFE3 U+95AD # <cjk>
-0xEFE4 U+95BC # <cjk>
-0xEFE5 U+95BB # <cjk>
-0xEFE6 U+95B9 # <cjk>
-0xEFE7 U+95BE # <cjk>
-0xEFE8 U+95CA # <cjk>
-0xEFE9 U+6FF6 # <cjk>
-0xEFEA U+95C3 # <cjk>
-0xEFEB U+95CD # <cjk>
-0xEFEC U+95CC # <cjk>
-0xEFED U+95D5 # <cjk>
-0xEFEE U+95D4 # <cjk>
-0xEFEF U+95D6 # <cjk>
-0xEFF0 U+95DC # <cjk>
-0xEFF1 U+95E1 # <cjk>
-0xEFF2 U+95E5 # <cjk>
-0xEFF3 U+95E2 # <cjk>
-0xEFF4 U+9621 # <cjk>
-0xEFF5 U+9628 # <cjk>
-0xEFF6 U+962E # <cjk>
-0xEFF7 U+962F # <cjk>
-0xEFF8 U+9642 # <cjk>
-0xEFF9 U+964C # <cjk>
-0xEFFA U+964F # <cjk>
-0xEFFB U+964B # <cjk>
-0xEFFC U+9677 # <cjk>
-0xEFFD U+965C # <cjk>
-0xEFFE U+965E # <cjk>
-0xF0A1 U+965D # <cjk>
-0xF0A2 U+965F # <cjk>
-0xF0A3 U+9666 # <cjk>
-0xF0A4 U+9672 # <cjk>
-0xF0A5 U+966C # <cjk>
-0xF0A6 U+968D # <cjk>
-0xF0A7 U+9698 # <cjk>
-0xF0A8 U+9695 # <cjk>
-0xF0A9 U+9697 # <cjk>
-0xF0AA U+96AA # <cjk>
-0xF0AB U+96A7 # <cjk>
-0xF0AC U+96B1 # <cjk>
-0xF0AD U+96B2 # <cjk>
-0xF0AE U+96B0 # <cjk>
-0xF0AF U+96B4 # <cjk>
-0xF0B0 U+96B6 # <cjk>
-0xF0B1 U+96B8 # <cjk>
-0xF0B2 U+96B9 # <cjk>
-0xF0B3 U+96CE # <cjk>
-0xF0B4 U+96CB # <cjk>
-0xF0B5 U+96C9 # <cjk>
-0xF0B6 U+96CD # <cjk>
-0xF0B7 U+894D # <cjk>
-0xF0B8 U+96DC # <cjk>
-0xF0B9 U+970D # <cjk>
-0xF0BA U+96D5 # <cjk>
-0xF0BB U+96F9 # <cjk>
-0xF0BC U+9704 # <cjk>
-0xF0BD U+9706 # <cjk>
-0xF0BE U+9708 # <cjk>
-0xF0BF U+9713 # <cjk>
-0xF0C0 U+970E # <cjk>
-0xF0C1 U+9711 # <cjk>
-0xF0C2 U+970F # <cjk>
-0xF0C3 U+9716 # <cjk>
-0xF0C4 U+9719 # <cjk>
-0xF0C5 U+9724 # <cjk>
-0xF0C6 U+972A # <cjk>
-0xF0C7 U+9730 # <cjk>
-0xF0C8 U+9739 # <cjk>
-0xF0C9 U+973D # <cjk>
-0xF0CA U+973E # <cjk>
-0xF0CB U+9744 # <cjk>
-0xF0CC U+9746 # <cjk>
-0xF0CD U+9748 # <cjk>
-0xF0CE U+9742 # <cjk>
-0xF0CF U+9749 # <cjk>
-0xF0D0 U+975C # <cjk>
-0xF0D1 U+9760 # <cjk>
-0xF0D2 U+9764 # <cjk>
-0xF0D3 U+9766 # <cjk>
-0xF0D4 U+9768 # <cjk>
-0xF0D5 U+52D2 # <cjk>
-0xF0D6 U+976B # <cjk>
-0xF0D7 U+9771 # <cjk>
-0xF0D8 U+9779 # <cjk>
-0xF0D9 U+9785 # <cjk>
-0xF0DA U+977C # <cjk>
-0xF0DB U+9781 # <cjk>
-0xF0DC U+977A # <cjk>
-0xF0DD U+9786 # <cjk>
-0xF0DE U+978B # <cjk>
-0xF0DF U+978F # <cjk>
-0xF0E0 U+9790 # <cjk>
-0xF0E1 U+979C # <cjk>
-0xF0E2 U+97A8 # <cjk>
-0xF0E3 U+97A6 # <cjk>
-0xF0E4 U+97A3 # <cjk>
-0xF0E5 U+97B3 # <cjk>
-0xF0E6 U+97B4 # <cjk>
-0xF0E7 U+97C3 # <cjk>
-0xF0E8 U+97C6 # <cjk>
-0xF0E9 U+97C8 # <cjk>
-0xF0EA U+97CB # <cjk>
-0xF0EB U+97DC # <cjk>
-0xF0EC U+97ED # <cjk>
-0xF0ED U+9F4F # <cjk>
-0xF0EE U+97F2 # <cjk>
-0xF0EF U+7ADF # <cjk>
-0xF0F0 U+97F6 # <cjk>
-0xF0F1 U+97F5 # <cjk>
-0xF0F2 U+980F # <cjk>
-0xF0F3 U+980C # <cjk>
-0xF0F4 U+9838 # <cjk>
-0xF0F5 U+9824 # <cjk>
-0xF0F6 U+9821 # <cjk>
-0xF0F7 U+9837 # <cjk>
-0xF0F8 U+983D # <cjk>
-0xF0F9 U+9846 # <cjk>
-0xF0FA U+984F # <cjk>
-0xF0FB U+984B # <cjk>
-0xF0FC U+986B # <cjk>
-0xF0FD U+986F # <cjk>
-0xF0FE U+9870 # <cjk>
-0xF1A1 U+9871 # <cjk>
-0xF1A2 U+9874 # <cjk>
-0xF1A3 U+9873 # <cjk>
-0xF1A4 U+98AA # <cjk>
-0xF1A5 U+98AF # <cjk>
-0xF1A6 U+98B1 # <cjk>
-0xF1A7 U+98B6 # <cjk>
-0xF1A8 U+98C4 # <cjk>
-0xF1A9 U+98C3 # <cjk>
-0xF1AA U+98C6 # <cjk>
-0xF1AB U+98E9 # <cjk>
-0xF1AC U+98EB # <cjk>
-0xF1AD U+9903 # <cjk>
-0xF1AE U+9909 # <cjk>
-0xF1AF U+9912 # <cjk>
-0xF1B0 U+9914 # <cjk>
-0xF1B1 U+9918 # <cjk>
-0xF1B2 U+9921 # <cjk>
-0xF1B3 U+991D # <cjk>
-0xF1B4 U+991E # <cjk>
-0xF1B5 U+9924 # <cjk>
-0xF1B6 U+9920 # <cjk>
-0xF1B7 U+992C # <cjk>
-0xF1B8 U+992E # <cjk>
-0xF1B9 U+993D # <cjk>
-0xF1BA U+993E # <cjk>
-0xF1BB U+9942 # <cjk>
-0xF1BC U+9949 # <cjk>
-0xF1BD U+9945 # <cjk>
-0xF1BE U+9950 # <cjk>
-0xF1BF U+994B # <cjk>
-0xF1C0 U+9951 # <cjk>
-0xF1C1 U+9952 # <cjk>
-0xF1C2 U+994C # <cjk>
-0xF1C3 U+9955 # <cjk>
-0xF1C4 U+9997 # <cjk>
-0xF1C5 U+9998 # <cjk>
-0xF1C6 U+99A5 # <cjk>
-0xF1C7 U+99AD # <cjk>
-0xF1C8 U+99AE # <cjk>
-0xF1C9 U+99BC # <cjk>
-0xF1CA U+99DF # <cjk>
-0xF1CB U+99DB # <cjk>
-0xF1CC U+99DD # <cjk>
-0xF1CD U+99D8 # <cjk>
-0xF1CE U+99D1 # <cjk>
-0xF1CF U+99ED # <cjk>
-0xF1D0 U+99EE # <cjk>
-0xF1D1 U+99F1 # <cjk>
-0xF1D2 U+99F2 # <cjk>
-0xF1D3 U+99FB # <cjk>
-0xF1D4 U+99F8 # <cjk>
-0xF1D5 U+9A01 # <cjk>
-0xF1D6 U+9A0F # <cjk>
-0xF1D7 U+9A05 # <cjk>
-0xF1D8 U+99E2 # <cjk>
-0xF1D9 U+9A19 # <cjk>
-0xF1DA U+9A2B # <cjk>
-0xF1DB U+9A37 # <cjk>
-0xF1DC U+9A45 # <cjk>
-0xF1DD U+9A42 # <cjk>
-0xF1DE U+9A40 # <cjk>
-0xF1DF U+9A43 # <cjk>
-0xF1E0 U+9A3E # <cjk>
-0xF1E1 U+9A55 # <cjk>
-0xF1E2 U+9A4D # <cjk>
-0xF1E3 U+9A5B # <cjk>
-0xF1E4 U+9A57 # <cjk>
-0xF1E5 U+9A5F # <cjk>
-0xF1E6 U+9A62 # <cjk>
-0xF1E7 U+9A65 # <cjk>
-0xF1E8 U+9A64 # <cjk>
-0xF1E9 U+9A69 # <cjk>
-0xF1EA U+9A6B # <cjk>
-0xF1EB U+9A6A # <cjk>
-0xF1EC U+9AAD # <cjk>
-0xF1ED U+9AB0 # <cjk>
-0xF1EE U+9ABC # <cjk>
-0xF1EF U+9AC0 # <cjk>
-0xF1F0 U+9ACF # <cjk>
-0xF1F1 U+9AD1 # <cjk>
-0xF1F2 U+9AD3 # <cjk>
-0xF1F3 U+9AD4 # <cjk>
-0xF1F4 U+9ADE # <cjk>
-0xF1F5 U+9ADF # <cjk>
-0xF1F6 U+9AE2 # <cjk>
-0xF1F7 U+9AE3 # <cjk>
-0xF1F8 U+9AE6 # <cjk>
-0xF1F9 U+9AEF # <cjk>
-0xF1FA U+9AEB # <cjk>
-0xF1FB U+9AEE # <cjk>
-0xF1FC U+9AF4 # <cjk>
-0xF1FD U+9AF1 # <cjk>
-0xF1FE U+9AF7 # <cjk>
-0xF2A1 U+9AFB # <cjk>
-0xF2A2 U+9B06 # <cjk>
-0xF2A3 U+9B18 # <cjk>
-0xF2A4 U+9B1A # <cjk>
-0xF2A5 U+9B1F # <cjk>
-0xF2A6 U+9B22 # <cjk>
-0xF2A7 U+9B23 # <cjk>
-0xF2A8 U+9B25 # <cjk>
-0xF2A9 U+9B27 # <cjk>
-0xF2AA U+9B28 # <cjk>
-0xF2AB U+9B29 # <cjk>
-0xF2AC U+9B2A # <cjk>
-0xF2AD U+9B2E # <cjk>
-0xF2AE U+9B2F # <cjk>
-0xF2AF U+9B32 # <cjk>
-0xF2B0 U+9B44 # <cjk>
-0xF2B1 U+9B43 # <cjk>
-0xF2B2 U+9B4F # <cjk>
-0xF2B3 U+9B4D # <cjk>
-0xF2B4 U+9B4E # <cjk>
-0xF2B5 U+9B51 # <cjk>
-0xF2B6 U+9B58 # <cjk>
-0xF2B7 U+9B74 # <cjk>
-0xF2B8 U+9B93 # <cjk>
-0xF2B9 U+9B83 # <cjk>
-0xF2BA U+9B91 # <cjk>
-0xF2BB U+9B96 # <cjk>
-0xF2BC U+9B97 # <cjk>
-0xF2BD U+9B9F # <cjk>
-0xF2BE U+9BA0 # <cjk>
-0xF2BF U+9BA8 # <cjk>
-0xF2C0 U+9BB4 # <cjk>
-0xF2C1 U+9BC0 # <cjk>
-0xF2C2 U+9BCA # <cjk>
-0xF2C3 U+9BB9 # <cjk>
-0xF2C4 U+9BC6 # <cjk>
-0xF2C5 U+9BCF # <cjk>
-0xF2C6 U+9BD1 # <cjk>
-0xF2C7 U+9BD2 # <cjk>
-0xF2C8 U+9BE3 # <cjk>
-0xF2C9 U+9BE2 # <cjk>
-0xF2CA U+9BE4 # <cjk>
-0xF2CB U+9BD4 # <cjk>
-0xF2CC U+9BE1 # <cjk>
-0xF2CD U+9C3A # <cjk>
-0xF2CE U+9BF2 # <cjk>
-0xF2CF U+9BF1 # <cjk>
-0xF2D0 U+9BF0 # <cjk>
-0xF2D1 U+9C15 # <cjk>
-0xF2D2 U+9C14 # <cjk>
-0xF2D3 U+9C09 # <cjk>
-0xF2D4 U+9C13 # <cjk>
-0xF2D5 U+9C0C # <cjk>
-0xF2D6 U+9C06 # <cjk>
-0xF2D7 U+9C08 # <cjk>
-0xF2D8 U+9C12 # <cjk>
-0xF2D9 U+9C0A # <cjk>
-0xF2DA U+9C04 # <cjk>
-0xF2DB U+9C2E # <cjk>
-0xF2DC U+9C1B # <cjk>
-0xF2DD U+9C25 # <cjk>
-0xF2DE U+9C24 # <cjk>
-0xF2DF U+9C21 # <cjk>
-0xF2E0 U+9C30 # <cjk>
-0xF2E1 U+9C47 # <cjk>
-0xF2E2 U+9C32 # <cjk>
-0xF2E3 U+9C46 # <cjk>
-0xF2E4 U+9C3E # <cjk>
-0xF2E5 U+9C5A # <cjk>
-0xF2E6 U+9C60 # <cjk>
-0xF2E7 U+9C67 # <cjk>
-0xF2E8 U+9C76 # <cjk>
-0xF2E9 U+9C78 # <cjk>
-0xF2EA U+9CE7 # <cjk>
-0xF2EB U+9CEC # <cjk>
-0xF2EC U+9CF0 # <cjk>
-0xF2ED U+9D09 # <cjk>
-0xF2EE U+9D08 # <cjk>
-0xF2EF U+9CEB # <cjk>
-0xF2F0 U+9D03 # <cjk>
-0xF2F1 U+9D06 # <cjk>
-0xF2F2 U+9D2A # <cjk>
-0xF2F3 U+9D26 # <cjk>
-0xF2F4 U+9DAF # <cjk>
-0xF2F5 U+9D23 # <cjk>
-0xF2F6 U+9D1F # <cjk>
-0xF2F7 U+9D44 # <cjk>
-0xF2F8 U+9D15 # <cjk>
-0xF2F9 U+9D12 # <cjk>
-0xF2FA U+9D41 # <cjk>
-0xF2FB U+9D3F # <cjk>
-0xF2FC U+9D3E # <cjk>
-0xF2FD U+9D46 # <cjk>
-0xF2FE U+9D48 # <cjk>
-0xF3A1 U+9D5D # <cjk>
-0xF3A2 U+9D5E # <cjk>
-0xF3A3 U+9D64 # <cjk>
-0xF3A4 U+9D51 # <cjk>
-0xF3A5 U+9D50 # <cjk>
-0xF3A6 U+9D59 # <cjk>
-0xF3A7 U+9D72 # <cjk>
-0xF3A8 U+9D89 # <cjk>
-0xF3A9 U+9D87 # <cjk>
-0xF3AA U+9DAB # <cjk>
-0xF3AB U+9D6F # <cjk>
-0xF3AC U+9D7A # <cjk>
-0xF3AD U+9D9A # <cjk>
-0xF3AE U+9DA4 # <cjk>
-0xF3AF U+9DA9 # <cjk>
-0xF3B0 U+9DB2 # <cjk>
-0xF3B1 U+9DC4 # <cjk>
-0xF3B2 U+9DC1 # <cjk>
-0xF3B3 U+9DBB # <cjk>
-0xF3B4 U+9DB8 # <cjk>
-0xF3B5 U+9DBA # <cjk>
-0xF3B6 U+9DC6 # <cjk>
-0xF3B7 U+9DCF # <cjk>
-0xF3B8 U+9DC2 # <cjk>
-0xF3B9 U+9DD9 # <cjk>
-0xF3BA U+9DD3 # <cjk>
-0xF3BB U+9DF8 # <cjk>
-0xF3BC U+9DE6 # <cjk>
-0xF3BD U+9DED # <cjk>
-0xF3BE U+9DEF # <cjk>
-0xF3BF U+9DFD # <cjk>
-0xF3C0 U+9E1A # <cjk>
-0xF3C1 U+9E1B # <cjk>
-0xF3C2 U+9E1E # <cjk>
-0xF3C3 U+9E75 # <cjk>
-0xF3C4 U+9E79 # <cjk>
-0xF3C5 U+9E7D # <cjk>
-0xF3C6 U+9E81 # <cjk>
-0xF3C7 U+9E88 # <cjk>
-0xF3C8 U+9E8B # <cjk>
-0xF3C9 U+9E8C # <cjk>
-0xF3CA U+9E92 # <cjk>
-0xF3CB U+9E95 # <cjk>
-0xF3CC U+9E91 # <cjk>
-0xF3CD U+9E9D # <cjk>
-0xF3CE U+9EA5 # <cjk>
-0xF3CF U+9EA9 # <cjk>
-0xF3D0 U+9EB8 # <cjk>
-0xF3D1 U+9EAA # <cjk>
-0xF3D2 U+9EAD # <cjk>
-0xF3D3 U+9761 # <cjk>
-0xF3D4 U+9ECC # <cjk>
-0xF3D5 U+9ECE # <cjk>
-0xF3D6 U+9ECF # <cjk>
-0xF3D7 U+9ED0 # <cjk>
-0xF3D8 U+9ED4 # <cjk>
-0xF3D9 U+9EDC # <cjk>
-0xF3DA U+9EDE # <cjk>
-0xF3DB U+9EDD # <cjk>
-0xF3DC U+9EE0 # <cjk>
-0xF3DD U+9EE5 # <cjk>
-0xF3DE U+9EE8 # <cjk>
-0xF3DF U+9EEF # <cjk>
-0xF3E0 U+9EF4 # <cjk>
-0xF3E1 U+9EF6 # <cjk>
-0xF3E2 U+9EF7 # <cjk>
-0xF3E3 U+9EF9 # <cjk>
-0xF3E4 U+9EFB # <cjk>
-0xF3E5 U+9EFC # <cjk>
-0xF3E6 U+9EFD # <cjk>
-0xF3E7 U+9F07 # <cjk>
-0xF3E8 U+9F08 # <cjk>
-0xF3E9 U+76B7 # <cjk>
-0xF3EA U+9F15 # <cjk>
-0xF3EB U+9F21 # <cjk>
-0xF3EC U+9F2C # <cjk>
-0xF3ED U+9F3E # <cjk>
-0xF3EE U+9F4A # <cjk>
-0xF3EF U+9F52 # <cjk>
-0xF3F0 U+9F54 # <cjk>
-0xF3F1 U+9F63 # <cjk>
-0xF3F2 U+9F5F # <cjk>
-0xF3F3 U+9F60 # <cjk>
-0xF3F4 U+9F61 # <cjk>
-0xF3F5 U+9F66 # <cjk>
-0xF3F6 U+9F67 # <cjk>
-0xF3F7 U+9F6C # <cjk>
-0xF3F8 U+9F6A # <cjk>
-0xF3F9 U+9F77 # <cjk>
-0xF3FA U+9F72 # <cjk>
-0xF3FB U+9F76 # <cjk>
-0xF3FC U+9F95 # <cjk>
-0xF3FD U+9F9C # <cjk>
-0xF3FE U+9FA0 # <cjk>
-0xF4A1 U+582F # <cjk> [1983]
-0xF4A2 U+69C7 # <cjk> [1983]
-0xF4A3 U+9059 # <cjk> [1983]
-0xF4A4 U+7464 # <cjk> [1983]
-0xF4A5 U+51DC # <cjk> [1990]
-0xF4A6 U+7199 # <cjk> [1990]
-0xF4A7 U+5653 # <cjk> [2004]
-0xF4A8 U+5DE2 # <cjk> [2000]
-0xF4A9 U+5E14 # <cjk> [2000]
-0xF4AA U+5E18 # <cjk> [2000]
-0xF4AB U+5E58 # <cjk> [2000]
-0xF4AC U+5E5E # <cjk> [2000]
-0xF4AD U+5EBE # <cjk> [2000]
-0xF4AE U+F928 # CJK COMPATIBILITY IDEOGRAPH-F928 [2000]
-0xF4AF U+5ECB # <cjk> [2000]
-0xF4B0 U+5EF9 # <cjk> [2000]
-0xF4B1 U+5F00 # <cjk> [2000]
-0xF4B2 U+5F02 # <cjk> [2000]
-0xF4B3 U+5F07 # <cjk> [2000]
-0xF4B4 U+5F1D # <cjk> [2000]
-0xF4B5 U+5F23 # <cjk> [2000]
-0xF4B6 U+5F34 # <cjk> [2000]
-0xF4B7 U+5F36 # <cjk> [2000]
-0xF4B8 U+5F3D # <cjk> [2000]
-0xF4B9 U+5F40 # <cjk> [2000]
-0xF4BA U+5F45 # <cjk> [2000]
-0xF4BB U+5F54 # <cjk> [2000]
-0xF4BC U+5F58 # <cjk> [2000]
-0xF4BD U+5F64 # <cjk> [2000]
-0xF4BE U+5F67 # <cjk> [2000]
-0xF4BF U+5F7D # <cjk> [2000]
-0xF4C0 U+5F89 # <cjk> [2000]
-0xF4C1 U+5F9C # <cjk> [2000]
-0xF4C2 U+5FA7 # <cjk> [2000]
-0xF4C3 U+5FAF # <cjk> [2000]
-0xF4C4 U+5FB5 # <cjk> [2000]
-0xF4C5 U+5FB7 # <cjk> [2000]
-0xF4C6 U+5FC9 # <cjk> [2000]
-0xF4C7 U+5FDE # <cjk> [2000]
-0xF4C8 U+5FE1 # <cjk> [2000]
-0xF4C9 U+5FE9 # <cjk> [2000]
-0xF4CA U+600D # <cjk> [2000]
-0xF4CB U+6014 # <cjk> [2000]
-0xF4CC U+6018 # <cjk> [2000]
-0xF4CD U+6033 # <cjk> [2000]
-0xF4CE U+6035 # <cjk> [2000]
-0xF4CF U+6047 # <cjk> [2000]
-0xF4D0 U+FA3D # CJK COMPATIBILITY IDEOGRAPH-FA3D [2000] [Unicode3.2]
-0xF4D1 U+609D # <cjk> [2000]
-0xF4D2 U+609E # <cjk> [2000]
-0xF4D3 U+60CB # <cjk> [2000]
-0xF4D4 U+60D4 # <cjk> [2000]
-0xF4D5 U+60D5 # <cjk> [2000]
-0xF4D6 U+60DD # <cjk> [2000]
-0xF4D7 U+60F8 # <cjk> [2000]
-0xF4D8 U+611C # <cjk> [2000]
-0xF4D9 U+612B # <cjk> [2000]
-0xF4DA U+6130 # <cjk> [2000]
-0xF4DB U+6137 # <cjk> [2000]
-0xF4DC U+FA3E # CJK COMPATIBILITY IDEOGRAPH-FA3E [2000] [Unicode3.2]
-0xF4DD U+618D # <cjk> [2000]
-0xF4DE U+FA3F # CJK COMPATIBILITY IDEOGRAPH-FA3F [2000] [Unicode3.2]
-0xF4DF U+61BC # <cjk> [2000]
-0xF4E0 U+61B9 # <cjk> [2000]
-0xF4E1 U+FA40 # CJK COMPATIBILITY IDEOGRAPH-FA40 [2000] [Unicode3.2]
-0xF4E2 U+6222 # <cjk> [2000]
-0xF4E3 U+623E # <cjk> [2000]
-0xF4E4 U+6243 # <cjk> [2000]
-0xF4E5 U+6256 # <cjk> [2000]
-0xF4E6 U+625A # <cjk> [2000]
-0xF4E7 U+626F # <cjk> [2000]
-0xF4E8 U+6285 # <cjk> [2000]
-0xF4E9 U+62C4 # <cjk> [2000]
-0xF4EA U+62D6 # <cjk> [2000]
-0xF4EB U+62FC # <cjk> [2000]
-0xF4EC U+630A # <cjk> [2000]
-0xF4ED U+6318 # <cjk> [2000]
-0xF4EE U+6339 # <cjk> [2000]
-0xF4EF U+6343 # <cjk> [2000]
-0xF4F0 U+6365 # <cjk> [2000]
-0xF4F1 U+637C # <cjk> [2000]
-0xF4F2 U+63E5 # <cjk> [2000]
-0xF4F3 U+63ED # <cjk> [2000]
-0xF4F4 U+63F5 # <cjk> [2000]
-0xF4F5 U+6410 # <cjk> [2000]
-0xF4F6 U+6414 # <cjk> [2000]
-0xF4F7 U+6422 # <cjk> [2000]
-0xF4F8 U+6479 # <cjk> [2000]
-0xF4F9 U+6451 # <cjk> [2000]
-0xF4FA U+6460 # <cjk> [2000]
-0xF4FB U+646D # <cjk> [2000]
-0xF4FC U+64CE # <cjk> [2000]
-0xF4FD U+64BE # <cjk> [2000]
-0xF4FE U+64BF # <cjk> [2000]
-0xF5A1 U+64C4 # <cjk> [2000]
-0xF5A2 U+64CA # <cjk> [2000]
-0xF5A3 U+64D0 # <cjk> [2000]
-0xF5A4 U+64F7 # <cjk> [2000]
-0xF5A5 U+64FB # <cjk> [2000]
-0xF5A6 U+6522 # <cjk> [2000]
-0xF5A7 U+6529 # <cjk> [2000]
-0xF5A8 U+FA41 # CJK COMPATIBILITY IDEOGRAPH-FA41 [2000] [Unicode3.2]
-0xF5A9 U+6567 # <cjk> [2000]
-0xF5AA U+659D # <cjk> [2000]
-0xF5AB U+FA42 # CJK COMPATIBILITY IDEOGRAPH-FA42 [2000] [Unicode3.2]
-0xF5AC U+6600 # <cjk> [2000]
-0xF5AD U+6609 # <cjk> [2000]
-0xF5AE U+6615 # <cjk> [2000]
-0xF5AF U+661E # <cjk> [2000]
-0xF5B0 U+663A # <cjk> [2000]
-0xF5B1 U+6622 # <cjk> [2000]
-0xF5B2 U+6624 # <cjk> [2000]
-0xF5B3 U+662B # <cjk> [2000]
-0xF5B4 U+6630 # <cjk> [2000]
-0xF5B5 U+6631 # <cjk> [2000]
-0xF5B6 U+6633 # <cjk> [2000]
-0xF5B7 U+66FB # <cjk> [2000]
-0xF5B8 U+6648 # <cjk> [2000]
-0xF5B9 U+664C # <cjk> [2000]
-0xF5BA U+231C4 # <cjk> [2000] [Unicode3.1]
-0xF5BB U+6659 # <cjk> [2000]
-0xF5BC U+665A # <cjk> [2000]
-0xF5BD U+6661 # <cjk> [2000]
-0xF5BE U+6665 # <cjk> [2000]
-0xF5BF U+6673 # <cjk> [2000]
-0xF5C0 U+6677 # <cjk> [2000]
-0xF5C1 U+6678 # <cjk> [2000]
-0xF5C2 U+668D # <cjk> [2000]
-0xF5C3 U+FA43 # CJK COMPATIBILITY IDEOGRAPH-FA43 [2000] [Unicode3.2]
-0xF5C4 U+66A0 # <cjk> [2000]
-0xF5C5 U+66B2 # <cjk> [2000]
-0xF5C6 U+66BB # <cjk> [2000]
-0xF5C7 U+66C6 # <cjk> [2000]
-0xF5C8 U+66C8 # <cjk> [2000]
-0xF5C9 U+3B22 # <cjk> [2000]
-0xF5CA U+66DB # <cjk> [2000]
-0xF5CB U+66E8 # <cjk> [2000]
-0xF5CC U+66FA # <cjk> [2000]
-0xF5CD U+6713 # <cjk> [2000]
-0xF5CE U+F929 # CJK COMPATIBILITY IDEOGRAPH-F929 [2000]
-0xF5CF U+6733 # <cjk> [2000]
-0xF5D0 U+6766 # <cjk> [2000]
-0xF5D1 U+6747 # <cjk> [2000]
-0xF5D2 U+6748 # <cjk> [2000]
-0xF5D3 U+677B # <cjk> [2000]
-0xF5D4 U+6781 # <cjk> [2000]
-0xF5D5 U+6793 # <cjk> [2000]
-0xF5D6 U+6798 # <cjk> [2000]
-0xF5D7 U+679B # <cjk> [2000]
-0xF5D8 U+67BB # <cjk> [2000]
-0xF5D9 U+67F9 # <cjk> [2000]
-0xF5DA U+67C0 # <cjk> [2000]
-0xF5DB U+67D7 # <cjk> [2000]
-0xF5DC U+67FC # <cjk> [2000]
-0xF5DD U+6801 # <cjk> [2000]
-0xF5DE U+6852 # <cjk> [2000]
-0xF5DF U+681D # <cjk> [2000]
-0xF5E0 U+682C # <cjk> [2000]
-0xF5E1 U+6831 # <cjk> [2000]
-0xF5E2 U+685B # <cjk> [2000]
-0xF5E3 U+6872 # <cjk> [2000]
-0xF5E4 U+6875 # <cjk> [2000]
-0xF5E5 U+FA44 # CJK COMPATIBILITY IDEOGRAPH-FA44 [2000] [Unicode3.2]
-0xF5E6 U+68A3 # <cjk> [2000]
-0xF5E7 U+68A5 # <cjk> [2000]
-0xF5E8 U+68B2 # <cjk> [2000]
-0xF5E9 U+68C8 # <cjk> [2000]
-0xF5EA U+68D0 # <cjk> [2000]
-0xF5EB U+68E8 # <cjk> [2000]
-0xF5EC U+68ED # <cjk> [2000]
-0xF5ED U+68F0 # <cjk> [2000]
-0xF5EE U+68F1 # <cjk> [2000]
-0xF5EF U+68FC # <cjk> [2000]
-0xF5F0 U+690A # <cjk> [2000]
-0xF5F1 U+6949 # <cjk> [2000]
-0xF5F2 U+235C4 # <cjk> [2000] [Unicode3.1]
-0xF5F3 U+6935 # <cjk> [2000]
-0xF5F4 U+6942 # <cjk> [2000]
-0xF5F5 U+6957 # <cjk> [2000]
-0xF5F6 U+6963 # <cjk> [2000]
-0xF5F7 U+6964 # <cjk> [2000]
-0xF5F8 U+6968 # <cjk> [2000]
-0xF5F9 U+6980 # <cjk> [2000]
-0xF5FA U+FA14 # CJK COMPATIBILITY IDEOGRAPH-FA14 [2000]
-0xF5FB U+69A5 # <cjk> [2000]
-0xF5FC U+69AD # <cjk> [2000]
-0xF5FD U+69CF # <cjk> [2000]
-0xF5FE U+3BB6 # <cjk> [2000]
-0xF6A1 U+3BC3 # <cjk> [2000]
-0xF6A2 U+69E2 # <cjk> [2000]
-0xF6A3 U+69E9 # <cjk> [2000]
-0xF6A4 U+69EA # <cjk> [2000]
-0xF6A5 U+69F5 # <cjk> [2000]
-0xF6A6 U+69F6 # <cjk> [2000]
-0xF6A7 U+6A0F # <cjk> [2000]
-0xF6A8 U+6A15 # <cjk> [2000]
-0xF6A9 U+2373F # <cjk> [2000] [Unicode3.1]
-0xF6AA U+6A3B # <cjk> [2000]
-0xF6AB U+6A3E # <cjk> [2000]
-0xF6AC U+6A45 # <cjk> [2000]
-0xF6AD U+6A50 # <cjk> [2000]
-0xF6AE U+6A56 # <cjk> [2000]
-0xF6AF U+6A5B # <cjk> [2000]
-0xF6B0 U+6A6B # <cjk> [2000]
-0xF6B1 U+6A73 # <cjk> [2000]
-0xF6B2 U+23763 # <cjk> [2000] [Unicode3.1]
-0xF6B3 U+6A89 # <cjk> [2000]
-0xF6B4 U+6A94 # <cjk> [2000]
-0xF6B5 U+6A9D # <cjk> [2000]
-0xF6B6 U+6A9E # <cjk> [2000]
-0xF6B7 U+6AA5 # <cjk> [2000]
-0xF6B8 U+6AE4 # <cjk> [2000]
-0xF6B9 U+6AE7 # <cjk> [2000]
-0xF6BA U+3C0F # <cjk> [2000]
-0xF6BB U+F91D # CJK COMPATIBILITY IDEOGRAPH-F91D [2000]
-0xF6BC U+6B1B # <cjk> [2000]
-0xF6BD U+6B1E # <cjk> [2000]
-0xF6BE U+6B2C # <cjk> [2000]
-0xF6BF U+6B35 # <cjk> [2000]
-0xF6C0 U+6B46 # <cjk> [2000]
-0xF6C1 U+6B56 # <cjk> [2000]
-0xF6C2 U+6B60 # <cjk> [2000]
-0xF6C3 U+6B65 # <cjk> [2000]
-0xF6C4 U+6B67 # <cjk> [2000]
-0xF6C5 U+6B77 # <cjk> [2000]
-0xF6C6 U+6B82 # <cjk> [2000]
-0xF6C7 U+6BA9 # <cjk> [2000]
-0xF6C8 U+6BAD # <cjk> [2000]
-0xF6C9 U+F970 # CJK COMPATIBILITY IDEOGRAPH-F970 [2000]
-0xF6CA U+6BCF # <cjk> [2000]
-0xF6CB U+6BD6 # <cjk> [2000]
-0xF6CC U+6BD7 # <cjk> [2000]
-0xF6CD U+6BFF # <cjk> [2000]
-0xF6CE U+6C05 # <cjk> [2000]
-0xF6CF U+6C10 # <cjk> [2000]
-0xF6D0 U+6C33 # <cjk> [2000]
-0xF6D1 U+6C59 # <cjk> [2000]
-0xF6D2 U+6C5C # <cjk> [2000]
-0xF6D3 U+6CAA # <cjk> [2000]
-0xF6D4 U+6C74 # <cjk> [2000]
-0xF6D5 U+6C76 # <cjk> [2000]
-0xF6D6 U+6C85 # <cjk> [2000]
-0xF6D7 U+6C86 # <cjk> [2000]
-0xF6D8 U+6C98 # <cjk> [2000]
-0xF6D9 U+6C9C # <cjk> [2000]
-0xF6DA U+6CFB # <cjk> [2000]
-0xF6DB U+6CC6 # <cjk> [2000]
-0xF6DC U+6CD4 # <cjk> [2000]
-0xF6DD U+6CE0 # <cjk> [2000]
-0xF6DE U+6CEB # <cjk> [2000]
-0xF6DF U+6CEE # <cjk> [2000]
-0xF6E0 U+23CFE # <cjk> [2000] [Unicode3.1]
-0xF6E1 U+6D04 # <cjk> [2000]
-0xF6E2 U+6D0E # <cjk> [2000]
-0xF6E3 U+6D2E # <cjk> [2000]
-0xF6E4 U+6D31 # <cjk> [2000]
-0xF6E5 U+6D39 # <cjk> [2000]
-0xF6E6 U+6D3F # <cjk> [2000]
-0xF6E7 U+6D58 # <cjk> [2000]
-0xF6E8 U+6D65 # <cjk> [2000]
-0xF6E9 U+FA45 # CJK COMPATIBILITY IDEOGRAPH-FA45 [2000] [Unicode3.2]
-0xF6EA U+6D82 # <cjk> [2000]
-0xF6EB U+6D87 # <cjk> [2000]
-0xF6EC U+6D89 # <cjk> [2000]
-0xF6ED U+6D94 # <cjk> [2000]
-0xF6EE U+6DAA # <cjk> [2000]
-0xF6EF U+6DAC # <cjk> [2000]
-0xF6F0 U+6DBF # <cjk> [2000]
-0xF6F1 U+6DC4 # <cjk> [2000]
-0xF6F2 U+6DD6 # <cjk> [2000]
-0xF6F3 U+6DDA # <cjk> [2000]
-0xF6F4 U+6DDB # <cjk> [2000]
-0xF6F5 U+6DDD # <cjk> [2000]
-0xF6F6 U+6DFC # <cjk> [2000]
-0xF6F7 U+FA46 # CJK COMPATIBILITY IDEOGRAPH-FA46 [2000] [Unicode3.2]
-0xF6F8 U+6E34 # <cjk> [2000]
-0xF6F9 U+6E44 # <cjk> [2000]
-0xF6FA U+6E5C # <cjk> [2000]
-0xF6FB U+6E5E # <cjk> [2000]
-0xF6FC U+6EAB # <cjk> [2000]
-0xF6FD U+6EB1 # <cjk> [2000]
-0xF6FE U+6EC1 # <cjk> [2000]
-0xF7A1 U+6EC7 # <cjk> [2000]
-0xF7A2 U+6ECE # <cjk> [2000]
-0xF7A3 U+6F10 # <cjk> [2000]
-0xF7A4 U+6F1A # <cjk> [2000]
-0xF7A5 U+FA47 # CJK COMPATIBILITY IDEOGRAPH-FA47 [2000] [Unicode3.2]
-0xF7A6 U+6F2A # <cjk> [2000]
-0xF7A7 U+6F2F # <cjk> [2000]
-0xF7A8 U+6F33 # <cjk> [2000]
-0xF7A9 U+6F51 # <cjk> [2000]
-0xF7AA U+6F59 # <cjk> [2000]
-0xF7AB U+6F5E # <cjk> [2000]
-0xF7AC U+6F61 # <cjk> [2000]
-0xF7AD U+6F62 # <cjk> [2000]
-0xF7AE U+6F7E # <cjk> [2000]
-0xF7AF U+6F88 # <cjk> [2000]
-0xF7B0 U+6F8C # <cjk> [2000]
-0xF7B1 U+6F8D # <cjk> [2000]
-0xF7B2 U+6F94 # <cjk> [2000]
-0xF7B3 U+6FA0 # <cjk> [2000]
-0xF7B4 U+6FA7 # <cjk> [2000]
-0xF7B5 U+6FB6 # <cjk> [2000]
-0xF7B6 U+6FBC # <cjk> [2000]
-0xF7B7 U+6FC7 # <cjk> [2000]
-0xF7B8 U+6FCA # <cjk> [2000]
-0xF7B9 U+6FF9 # <cjk> [2000]
-0xF7BA U+6FF0 # <cjk> [2000]
-0xF7BB U+6FF5 # <cjk> [2000]
-0xF7BC U+7005 # <cjk> [2000]
-0xF7BD U+7006 # <cjk> [2000]
-0xF7BE U+7028 # <cjk> [2000]
-0xF7BF U+704A # <cjk> [2000]
-0xF7C0 U+705D # <cjk> [2000]
-0xF7C1 U+705E # <cjk> [2000]
-0xF7C2 U+704E # <cjk> [2000]
-0xF7C3 U+7064 # <cjk> [2000]
-0xF7C4 U+7075 # <cjk> [2000]
-0xF7C5 U+7085 # <cjk> [2000]
-0xF7C6 U+70A4 # <cjk> [2000]
-0xF7C7 U+70AB # <cjk> [2000]
-0xF7C8 U+70B7 # <cjk> [2000]
-0xF7C9 U+70D4 # <cjk> [2000]
-0xF7CA U+70D8 # <cjk> [2000]
-0xF7CB U+70E4 # <cjk> [2000]
-0xF7CC U+710F # <cjk> [2000]
-0xF7CD U+712B # <cjk> [2000]
-0xF7CE U+711E # <cjk> [2000]
-0xF7CF U+7120 # <cjk> [2000]
-0xF7D0 U+712E # <cjk> [2000]
-0xF7D1 U+7130 # <cjk> [2000]
-0xF7D2 U+7146 # <cjk> [2000]
-0xF7D3 U+7147 # <cjk> [2000]
-0xF7D4 U+7151 # <cjk> [2000]
-0xF7D5 U+FA48 # CJK COMPATIBILITY IDEOGRAPH-FA48 [2000] [Unicode3.2]
-0xF7D6 U+7152 # <cjk> [2000]
-0xF7D7 U+715C # <cjk> [2000]
-0xF7D8 U+7160 # <cjk> [2000]
-0xF7D9 U+7168 # <cjk> [2000]
-0xF7DA U+FA15 # CJK COMPATIBILITY IDEOGRAPH-FA15 [2000]
-0xF7DB U+7185 # <cjk> [2000]
-0xF7DC U+7187 # <cjk> [2000]
-0xF7DD U+7192 # <cjk> [2000]
-0xF7DE U+71C1 # <cjk> [2000]
-0xF7DF U+71BA # <cjk> [2000]
-0xF7E0 U+71C4 # <cjk> [2000]
-0xF7E1 U+71FE # <cjk> [2000]
-0xF7E2 U+7200 # <cjk> [2000]
-0xF7E3 U+7215 # <cjk> [2000]
-0xF7E4 U+7255 # <cjk> [2000]
-0xF7E5 U+7256 # <cjk> [2000]
-0xF7E6 U+3E3F # <cjk> [2000]
-0xF7E7 U+728D # <cjk> [2000]
-0xF7E8 U+729B # <cjk> [2000]
-0xF7E9 U+72BE # <cjk> [2000]
-0xF7EA U+72C0 # <cjk> [2000]
-0xF7EB U+72FB # <cjk> [2000]
-0xF7EC U+247F1 # <cjk> [2000] [Unicode3.1]
-0xF7ED U+7327 # <cjk> [2000]
-0xF7EE U+7328 # <cjk> [2000]
-0xF7EF U+FA16 # CJK COMPATIBILITY IDEOGRAPH-FA16 [2000]
-0xF7F0 U+7350 # <cjk> [2000]
-0xF7F1 U+7366 # <cjk> [2000]
-0xF7F2 U+737C # <cjk> [2000]
-0xF7F3 U+7395 # <cjk> [2000]
-0xF7F4 U+739F # <cjk> [2000]
-0xF7F5 U+73A0 # <cjk> [2000]
-0xF7F6 U+73A2 # <cjk> [2000]
-0xF7F7 U+73A6 # <cjk> [2000]
-0xF7F8 U+73AB # <cjk> [2000]
-0xF7F9 U+73C9 # <cjk> [2000]
-0xF7FA U+73CF # <cjk> [2000]
-0xF7FB U+73D6 # <cjk> [2000]
-0xF7FC U+73D9 # <cjk> [2000]
-0xF7FD U+73E3 # <cjk> [2000]
-0xF7FE U+73E9 # <cjk> [2000]
-0xF8A1 U+7407 # <cjk> [2000]
-0xF8A2 U+740A # <cjk> [2000]
-0xF8A3 U+741A # <cjk> [2000]
-0xF8A4 U+741B # <cjk> [2000]
-0xF8A5 U+FA4A # CJK COMPATIBILITY IDEOGRAPH-FA4A [2000] [Unicode3.2]
-0xF8A6 U+7426 # <cjk> [2000]
-0xF8A7 U+7428 # <cjk> [2000]
-0xF8A8 U+742A # <cjk> [2000]
-0xF8A9 U+742B # <cjk> [2000]
-0xF8AA U+742C # <cjk> [2000]
-0xF8AB U+742E # <cjk> [2000]
-0xF8AC U+742F # <cjk> [2000]
-0xF8AD U+7430 # <cjk> [2000]
-0xF8AE U+7444 # <cjk> [2000]
-0xF8AF U+7446 # <cjk> [2000]
-0xF8B0 U+7447 # <cjk> [2000]
-0xF8B1 U+744B # <cjk> [2000]
-0xF8B2 U+7457 # <cjk> [2000]
-0xF8B3 U+7462 # <cjk> [2000]
-0xF8B4 U+746B # <cjk> [2000]
-0xF8B5 U+746D # <cjk> [2000]
-0xF8B6 U+7486 # <cjk> [2000]
-0xF8B7 U+7487 # <cjk> [2000]
-0xF8B8 U+7489 # <cjk> [2000]
-0xF8B9 U+7498 # <cjk> [2000]
-0xF8BA U+749C # <cjk> [2000]
-0xF8BB U+749F # <cjk> [2000]
-0xF8BC U+74A3 # <cjk> [2000]
-0xF8BD U+7490 # <cjk> [2000]
-0xF8BE U+74A6 # <cjk> [2000]
-0xF8BF U+74A8 # <cjk> [2000]
-0xF8C0 U+74A9 # <cjk> [2000]
-0xF8C1 U+74B5 # <cjk> [2000]
-0xF8C2 U+74BF # <cjk> [2000]
-0xF8C3 U+74C8 # <cjk> [2000]
-0xF8C4 U+74C9 # <cjk> [2000]
-0xF8C5 U+74DA # <cjk> [2000]
-0xF8C6 U+74FF # <cjk> [2000]
-0xF8C7 U+7501 # <cjk> [2000]
-0xF8C8 U+7517 # <cjk> [2000]
-0xF8C9 U+752F # <cjk> [2000]
-0xF8CA U+756F # <cjk> [2000]
-0xF8CB U+7579 # <cjk> [2000]
-0xF8CC U+7592 # <cjk> [2000]
-0xF8CD U+3F72 # <cjk> [2000]
-0xF8CE U+75CE # <cjk> [2000]
-0xF8CF U+75E4 # <cjk> [2000]
-0xF8D0 U+7600 # <cjk> [2000]
-0xF8D1 U+7602 # <cjk> [2000]
-0xF8D2 U+7608 # <cjk> [2000]
-0xF8D3 U+7615 # <cjk> [2000]
-0xF8D4 U+7616 # <cjk> [2000]
-0xF8D5 U+7619 # <cjk> [2000]
-0xF8D6 U+761E # <cjk> [2000]
-0xF8D7 U+762D # <cjk> [2000]
-0xF8D8 U+7635 # <cjk> [2000]
-0xF8D9 U+7643 # <cjk> [2000]
-0xF8DA U+764B # <cjk> [2000]
-0xF8DB U+7664 # <cjk> [2000]
-0xF8DC U+7665 # <cjk> [2000]
-0xF8DD U+766D # <cjk> [2000]
-0xF8DE U+766F # <cjk> [2000]
-0xF8DF U+7671 # <cjk> [2000]
-0xF8E0 U+7681 # <cjk> [2000]
-0xF8E1 U+769B # <cjk> [2000]
-0xF8E2 U+769D # <cjk> [2000]
-0xF8E3 U+769E # <cjk> [2000]
-0xF8E4 U+76A6 # <cjk> [2000]
-0xF8E5 U+76AA # <cjk> [2000]
-0xF8E6 U+76B6 # <cjk> [2000]
-0xF8E7 U+76C5 # <cjk> [2000]
-0xF8E8 U+76CC # <cjk> [2000]
-0xF8E9 U+76CE # <cjk> [2000]
-0xF8EA U+76D4 # <cjk> [2000]
-0xF8EB U+76E6 # <cjk> [2000]
-0xF8EC U+76F1 # <cjk> [2000]
-0xF8ED U+76FC # <cjk> [2000]
-0xF8EE U+770A # <cjk> [2000]
-0xF8EF U+7719 # <cjk> [2000]
-0xF8F0 U+7734 # <cjk> [2000]
-0xF8F1 U+7736 # <cjk> [2000]
-0xF8F2 U+7746 # <cjk> [2000]
-0xF8F3 U+774D # <cjk> [2000]
-0xF8F4 U+774E # <cjk> [2000]
-0xF8F5 U+775C # <cjk> [2000]
-0xF8F6 U+775F # <cjk> [2000]
-0xF8F7 U+7762 # <cjk> [2000]
-0xF8F8 U+777A # <cjk> [2000]
-0xF8F9 U+7780 # <cjk> [2000]
-0xF8FA U+7794 # <cjk> [2000]
-0xF8FB U+77AA # <cjk> [2000]
-0xF8FC U+77E0 # <cjk> [2000]
-0xF8FD U+782D # <cjk> [2000]
-0xF8FE U+2548E # <cjk> [2000] [Unicode3.1]
-0xF9A1 U+7843 # <cjk> [2000]
-0xF9A2 U+784E # <cjk> [2000]
-0xF9A3 U+784F # <cjk> [2000]
-0xF9A4 U+7851 # <cjk> [2000]
-0xF9A5 U+7868 # <cjk> [2000]
-0xF9A6 U+786E # <cjk> [2000]
-0xF9A7 U+FA4B # CJK COMPATIBILITY IDEOGRAPH-FA4B [2000] [Unicode3.2]
-0xF9A8 U+78B0 # <cjk> [2000]
-0xF9A9 U+2550E # <cjk> [2000] [Unicode3.1]
-0xF9AA U+78AD # <cjk> [2000]
-0xF9AB U+78E4 # <cjk> [2000]
-0xF9AC U+78F2 # <cjk> [2000]
-0xF9AD U+7900 # <cjk> [2000]
-0xF9AE U+78F7 # <cjk> [2000]
-0xF9AF U+791C # <cjk> [2000]
-0xF9B0 U+792E # <cjk> [2000]
-0xF9B1 U+7931 # <cjk> [2000]
-0xF9B2 U+7934 # <cjk> [2000]
-0xF9B3 U+FA4C # CJK COMPATIBILITY IDEOGRAPH-FA4C [2000] [Unicode3.2]
-0xF9B4 U+FA4D # CJK COMPATIBILITY IDEOGRAPH-FA4D [2000] [Unicode3.2]
-0xF9B5 U+7945 # <cjk> [2000]
-0xF9B6 U+7946 # <cjk> [2000]
-0xF9B7 U+FA4E # CJK COMPATIBILITY IDEOGRAPH-FA4E [2000] [Unicode3.2]
-0xF9B8 U+FA4F # CJK COMPATIBILITY IDEOGRAPH-FA4F [2000] [Unicode3.2]
-0xF9B9 U+FA50 # CJK COMPATIBILITY IDEOGRAPH-FA50 [2000] [Unicode3.2]
-0xF9BA U+795C # <cjk> [2000]
-0xF9BB U+FA51 # CJK COMPATIBILITY IDEOGRAPH-FA51 [2000] [Unicode3.2]
-0xF9BC U+FA19 # CJK COMPATIBILITY IDEOGRAPH-FA19 [2000]
-0xF9BD U+FA1A # CJK COMPATIBILITY IDEOGRAPH-FA1A [2000]
-0xF9BE U+7979 # <cjk> [2000]
-0xF9BF U+FA52 # CJK COMPATIBILITY IDEOGRAPH-FA52 [2000] [Unicode3.2]
-0xF9C0 U+FA53 # CJK COMPATIBILITY IDEOGRAPH-FA53 [2000] [Unicode3.2]
-0xF9C1 U+FA1B # CJK COMPATIBILITY IDEOGRAPH-FA1B [2000]
-0xF9C2 U+7998 # <cjk> [2000]
-0xF9C3 U+79B1 # <cjk> [2000]
-0xF9C4 U+79B8 # <cjk> [2000]
-0xF9C5 U+79C8 # <cjk> [2000]
-0xF9C6 U+79CA # <cjk> [2000]
-0xF9C7 U+25771 # <cjk> [2000] [Unicode3.1]
-0xF9C8 U+79D4 # <cjk> [2000]
-0xF9C9 U+79DE # <cjk> [2000]
-0xF9CA U+79EB # <cjk> [2000]
-0xF9CB U+79ED # <cjk> [2000]
-0xF9CC U+7A03 # <cjk> [2000]
-0xF9CD U+FA54 # CJK COMPATIBILITY IDEOGRAPH-FA54 [2000] [Unicode3.2]
-0xF9CE U+7A39 # <cjk> [2000]
-0xF9CF U+7A5D # <cjk> [2000]
-0xF9D0 U+7A6D # <cjk> [2000]
-0xF9D1 U+FA55 # CJK COMPATIBILITY IDEOGRAPH-FA55 [2000] [Unicode3.2]
-0xF9D2 U+7A85 # <cjk> [2000]
-0xF9D3 U+7AA0 # <cjk> [2000]
-0xF9D4 U+259C4 # <cjk> [2000] [Unicode3.1]
-0xF9D5 U+7AB3 # <cjk> [2000]
-0xF9D6 U+7ABB # <cjk> [2000]
-0xF9D7 U+7ACE # <cjk> [2000]
-0xF9D8 U+7AEB # <cjk> [2000]
-0xF9D9 U+7AFD # <cjk> [2000]
-0xF9DA U+7B12 # <cjk> [2000]
-0xF9DB U+7B2D # <cjk> [2000]
-0xF9DC U+7B3B # <cjk> [2000]
-0xF9DD U+7B47 # <cjk> [2000]
-0xF9DE U+7B4E # <cjk> [2000]
-0xF9DF U+7B60 # <cjk> [2000]
-0xF9E0 U+7B6D # <cjk> [2000]
-0xF9E1 U+7B6F # <cjk> [2000]
-0xF9E2 U+7B72 # <cjk> [2000]
-0xF9E3 U+7B9E # <cjk> [2000]
-0xF9E4 U+FA56 # CJK COMPATIBILITY IDEOGRAPH-FA56 [2000] [Unicode3.2]
-0xF9E5 U+7BD7 # <cjk> [2000]
-0xF9E6 U+7BD9 # <cjk> [2000]
-0xF9E7 U+7C01 # <cjk> [2000]
-0xF9E8 U+7C31 # <cjk> [2000]
-0xF9E9 U+7C1E # <cjk> [2000]
-0xF9EA U+7C20 # <cjk> [2000]
-0xF9EB U+7C33 # <cjk> [2000]
-0xF9EC U+7C36 # <cjk> [2000]
-0xF9ED U+4264 # <cjk> [2000]
-0xF9EE U+25DA1 # <cjk> [2000] [Unicode3.1]
-0xF9EF U+7C59 # <cjk> [2000]
-0xF9F0 U+7C6D # <cjk> [2000]
-0xF9F1 U+7C79 # <cjk> [2000]
-0xF9F2 U+7C8F # <cjk> [2000]
-0xF9F3 U+7C94 # <cjk> [2000]
-0xF9F4 U+7CA0 # <cjk> [2000]
-0xF9F5 U+7CBC # <cjk> [2000]
-0xF9F6 U+7CD5 # <cjk> [2000]
-0xF9F7 U+7CD9 # <cjk> [2000]
-0xF9F8 U+7CDD # <cjk> [2000]
-0xF9F9 U+7D07 # <cjk> [2000]
-0xF9FA U+7D08 # <cjk> [2000]
-0xF9FB U+7D13 # <cjk> [2000]
-0xF9FC U+7D1D # <cjk> [2000]
-0xF9FD U+7D23 # <cjk> [2000]
-0xF9FE U+7D31 # <cjk> [2000]
-0xFAA1 U+7D41 # <cjk> [2000]
-0xFAA2 U+7D48 # <cjk> [2000]
-0xFAA3 U+7D53 # <cjk> [2000]
-0xFAA4 U+7D5C # <cjk> [2000]
-0xFAA5 U+7D7A # <cjk> [2000]
-0xFAA6 U+7D83 # <cjk> [2000]
-0xFAA7 U+7D8B # <cjk> [2000]
-0xFAA8 U+7DA0 # <cjk> [2000]
-0xFAA9 U+7DA6 # <cjk> [2000]
-0xFAAA U+7DC2 # <cjk> [2000]
-0xFAAB U+7DCC # <cjk> [2000]
-0xFAAC U+7DD6 # <cjk> [2000]
-0xFAAD U+7DE3 # <cjk> [2000]
-0xFAAE U+FA57 # CJK COMPATIBILITY IDEOGRAPH-FA57 [2000] [Unicode3.2]
-0xFAAF U+7E28 # <cjk> [2000]
-0xFAB0 U+7E08 # <cjk> [2000]
-0xFAB1 U+7E11 # <cjk> [2000]
-0xFAB2 U+7E15 # <cjk> [2000]
-0xFAB3 U+FA59 # CJK COMPATIBILITY IDEOGRAPH-FA59 [2000] [Unicode3.2]
-0xFAB4 U+7E47 # <cjk> [2000]
-0xFAB5 U+7E52 # <cjk> [2000]
-0xFAB6 U+7E61 # <cjk> [2000]
-0xFAB7 U+7E8A # <cjk> [2000]
-0xFAB8 U+7E8D # <cjk> [2000]
-0xFAB9 U+7F47 # <cjk> [2000]
-0xFABA U+FA5A # CJK COMPATIBILITY IDEOGRAPH-FA5A [2000] [Unicode3.2]
-0xFABB U+7F91 # <cjk> [2000]
-0xFABC U+7F97 # <cjk> [2000]
-0xFABD U+7FBF # <cjk> [2000]
-0xFABE U+7FCE # <cjk> [2000]
-0xFABF U+7FDB # <cjk> [2000]
-0xFAC0 U+7FDF # <cjk> [2000]
-0xFAC1 U+7FEC # <cjk> [2000]
-0xFAC2 U+7FEE # <cjk> [2000]
-0xFAC3 U+7FFA # <cjk> [2000]
-0xFAC4 U+FA5B # CJK COMPATIBILITY IDEOGRAPH-FA5B [2000] [Unicode3.2]
-0xFAC5 U+8014 # <cjk> [2000]
-0xFAC6 U+8026 # <cjk> [2000]
-0xFAC7 U+8035 # <cjk> [2000]
-0xFAC8 U+8037 # <cjk> [2000]
-0xFAC9 U+803C # <cjk> [2000]
-0xFACA U+80CA # <cjk> [2000]
-0xFACB U+80D7 # <cjk> [2000]
-0xFACC U+80E0 # <cjk> [2000]
-0xFACD U+80F3 # <cjk> [2000]
-0xFACE U+8118 # <cjk> [2000]
-0xFACF U+814A # <cjk> [2000]
-0xFAD0 U+8160 # <cjk> [2000]
-0xFAD1 U+8167 # <cjk> [2000]
-0xFAD2 U+8168 # <cjk> [2000]
-0xFAD3 U+816D # <cjk> [2000]
-0xFAD4 U+81BB # <cjk> [2000]
-0xFAD5 U+81CA # <cjk> [2000]
-0xFAD6 U+81CF # <cjk> [2000]
-0xFAD7 U+81D7 # <cjk> [2000]
-0xFAD8 U+FA5C # CJK COMPATIBILITY IDEOGRAPH-FA5C [2000] [Unicode3.2]
-0xFAD9 U+4453 # <cjk> [2000]
-0xFADA U+445B # <cjk> [2000]
-0xFADB U+8260 # <cjk> [2000]
-0xFADC U+8274 # <cjk> [2000]
-0xFADD U+26AFF # <cjk> [2000] [Unicode3.1]
-0xFADE U+828E # <cjk> [2000]
-0xFADF U+82A1 # <cjk> [2000]
-0xFAE0 U+82A3 # <cjk> [2000]
-0xFAE1 U+82A4 # <cjk> [2000]
-0xFAE2 U+82A9 # <cjk> [2000]
-0xFAE3 U+82AE # <cjk> [2000]
-0xFAE4 U+82B7 # <cjk> [2000]
-0xFAE5 U+82BE # <cjk> [2000]
-0xFAE6 U+82BF # <cjk> [2000]
-0xFAE7 U+82C6 # <cjk> [2000]
-0xFAE8 U+82D5 # <cjk> [2000]
-0xFAE9 U+82FD # <cjk> [2000]
-0xFAEA U+82FE # <cjk> [2000]
-0xFAEB U+8300 # <cjk> [2000]
-0xFAEC U+8301 # <cjk> [2000]
-0xFAED U+8362 # <cjk> [2000]
-0xFAEE U+8322 # <cjk> [2000]
-0xFAEF U+832D # <cjk> [2000]
-0xFAF0 U+833A # <cjk> [2000]
-0xFAF1 U+8343 # <cjk> [2000]
-0xFAF2 U+8347 # <cjk> [2000]
-0xFAF3 U+8351 # <cjk> [2000]
-0xFAF4 U+8355 # <cjk> [2000]
-0xFAF5 U+837D # <cjk> [2000]
-0xFAF6 U+8386 # <cjk> [2000]
-0xFAF7 U+8392 # <cjk> [2000]
-0xFAF8 U+8398 # <cjk> [2000]
-0xFAF9 U+83A7 # <cjk> [2000]
-0xFAFA U+83A9 # <cjk> [2000]
-0xFAFB U+83BF # <cjk> [2000]
-0xFAFC U+83C0 # <cjk> [2000]
-0xFAFD U+83C7 # <cjk> [2000]
-0xFAFE U+83CF # <cjk> [2000]
-0xFBA1 U+83D1 # <cjk> [2000]
-0xFBA2 U+83E1 # <cjk> [2000]
-0xFBA3 U+83EA # <cjk> [2000]
-0xFBA4 U+8401 # <cjk> [2000]
-0xFBA5 U+8406 # <cjk> [2000]
-0xFBA6 U+840A # <cjk> [2000]
-0xFBA7 U+FA5F # CJK COMPATIBILITY IDEOGRAPH-FA5F [2000] [Unicode3.2]
-0xFBA8 U+8448 # <cjk> [2000]
-0xFBA9 U+845F # <cjk> [2000]
-0xFBAA U+8470 # <cjk> [2000]
-0xFBAB U+8473 # <cjk> [2000]
-0xFBAC U+8485 # <cjk> [2000]
-0xFBAD U+849E # <cjk> [2000]
-0xFBAE U+84AF # <cjk> [2000]
-0xFBAF U+84B4 # <cjk> [2000]
-0xFBB0 U+84BA # <cjk> [2000]
-0xFBB1 U+84C0 # <cjk> [2000]
-0xFBB2 U+84C2 # <cjk> [2000]
-0xFBB3 U+26E40 # <cjk> [2000] [Unicode3.1]
-0xFBB4 U+8532 # <cjk> [2000]
-0xFBB5 U+851E # <cjk> [2000]
-0xFBB6 U+8523 # <cjk> [2000]
-0xFBB7 U+852F # <cjk> [2000]
-0xFBB8 U+8559 # <cjk> [2000]
-0xFBB9 U+8564 # <cjk> [2000]
-0xFBBA U+FA1F # CJK COMPATIBILITY IDEOGRAPH-FA1F [2000]
-0xFBBB U+85AD # <cjk> [2000]
-0xFBBC U+857A # <cjk> [2000]
-0xFBBD U+858C # <cjk> [2000]
-0xFBBE U+858F # <cjk> [2000]
-0xFBBF U+85A2 # <cjk> [2000]
-0xFBC0 U+85B0 # <cjk> [2000]
-0xFBC1 U+85CB # <cjk> [2000]
-0xFBC2 U+85CE # <cjk> [2000]
-0xFBC3 U+85ED # <cjk> [2000]
-0xFBC4 U+8612 # <cjk> [2000]
-0xFBC5 U+85FF # <cjk> [2000]
-0xFBC6 U+8604 # <cjk> [2000]
-0xFBC7 U+8605 # <cjk> [2000]
-0xFBC8 U+8610 # <cjk> [2000]
-0xFBC9 U+270F4 # <cjk> [2000] [Unicode3.1]
-0xFBCA U+8618 # <cjk> [2000]
-0xFBCB U+8629 # <cjk> [2000]
-0xFBCC U+8638 # <cjk> [2000]
-0xFBCD U+8657 # <cjk> [2000]
-0xFBCE U+865B # <cjk> [2000]
-0xFBCF U+F936 # CJK COMPATIBILITY IDEOGRAPH-F936 [2000]
-0xFBD0 U+8662 # <cjk> [2000]
-0xFBD1 U+459D # <cjk> [2000]
-0xFBD2 U+866C # <cjk> [2000]
-0xFBD3 U+8675 # <cjk> [2000]
-0xFBD4 U+8698 # <cjk> [2000]
-0xFBD5 U+86B8 # <cjk> [2000]
-0xFBD6 U+86FA # <cjk> [2000]
-0xFBD7 U+86FC # <cjk> [2000]
-0xFBD8 U+86FD # <cjk> [2000]
-0xFBD9 U+870B # <cjk> [2000]
-0xFBDA U+8771 # <cjk> [2000]
-0xFBDB U+8787 # <cjk> [2000]
-0xFBDC U+8788 # <cjk> [2000]
-0xFBDD U+87AC # <cjk> [2000]
-0xFBDE U+87AD # <cjk> [2000]
-0xFBDF U+87B5 # <cjk> [2000]
-0xFBE0 U+45EA # <cjk> [2000]
-0xFBE1 U+87D6 # <cjk> [2000]
-0xFBE2 U+87EC # <cjk> [2000]
-0xFBE3 U+8806 # <cjk> [2000]
-0xFBE4 U+880A # <cjk> [2000]
-0xFBE5 U+8810 # <cjk> [2000]
-0xFBE6 U+8814 # <cjk> [2000]
-0xFBE7 U+881F # <cjk> [2000]
-0xFBE8 U+8898 # <cjk> [2000]
-0xFBE9 U+88AA # <cjk> [2000]
-0xFBEA U+88CA # <cjk> [2000]
-0xFBEB U+88CE # <cjk> [2000]
-0xFBEC U+27684 # <cjk> [2000] [Unicode3.1]
-0xFBED U+88F5 # <cjk> [2000]
-0xFBEE U+891C # <cjk> [2000]
-0xFBEF U+FA60 # CJK COMPATIBILITY IDEOGRAPH-FA60 [2000] [Unicode3.2]
-0xFBF0 U+8918 # <cjk> [2000]
-0xFBF1 U+8919 # <cjk> [2000]
-0xFBF2 U+891A # <cjk> [2000]
-0xFBF3 U+8927 # <cjk> [2000]
-0xFBF4 U+8930 # <cjk> [2000]
-0xFBF5 U+8932 # <cjk> [2000]
-0xFBF6 U+8939 # <cjk> [2000]
-0xFBF7 U+8940 # <cjk> [2000]
-0xFBF8 U+8994 # <cjk> [2000]
-0xFBF9 U+FA61 # CJK COMPATIBILITY IDEOGRAPH-FA61 [2000] [Unicode3.2]
-0xFBFA U+89D4 # <cjk> [2000]
-0xFBFB U+89E5 # <cjk> [2000]
-0xFBFC U+89F6 # <cjk> [2000]
-0xFBFD U+8A12 # <cjk> [2000]
-0xFBFE U+8A15 # <cjk> [2000]
-0xFCA1 U+8A22 # <cjk> [2000]
-0xFCA2 U+8A37 # <cjk> [2000]
-0xFCA3 U+8A47 # <cjk> [2000]
-0xFCA4 U+8A4E # <cjk> [2000]
-0xFCA5 U+8A5D # <cjk> [2000]
-0xFCA6 U+8A61 # <cjk> [2000]
-0xFCA7 U+8A75 # <cjk> [2000]
-0xFCA8 U+8A79 # <cjk> [2000]
-0xFCA9 U+8AA7 # <cjk> [2000]
-0xFCAA U+8AD0 # <cjk> [2000]
-0xFCAB U+8ADF # <cjk> [2000]
-0xFCAC U+8AF4 # <cjk> [2000]
-0xFCAD U+8AF6 # <cjk> [2000]
-0xFCAE U+FA22 # CJK COMPATIBILITY IDEOGRAPH-FA22 [2000]
-0xFCAF U+FA62 # CJK COMPATIBILITY IDEOGRAPH-FA62 [2000] [Unicode3.2]
-0xFCB0 U+FA63 # CJK COMPATIBILITY IDEOGRAPH-FA63 [2000] [Unicode3.2]
-0xFCB1 U+8B46 # <cjk> [2000]
-0xFCB2 U+8B54 # <cjk> [2000]
-0xFCB3 U+8B59 # <cjk> [2000]
-0xFCB4 U+8B69 # <cjk> [2000]
-0xFCB5 U+8B9D # <cjk> [2000]
-0xFCB6 U+8C49 # <cjk> [2000]
-0xFCB7 U+8C68 # <cjk> [2000]
-0xFCB8 U+FA64 # CJK COMPATIBILITY IDEOGRAPH-FA64 [2000] [Unicode3.2]
-0xFCB9 U+8CE1 # <cjk> [2000]
-0xFCBA U+8CF4 # <cjk> [2000]
-0xFCBB U+8CF8 # <cjk> [2000]
-0xFCBC U+8CFE # <cjk> [2000]
-0xFCBD U+FA65 # CJK COMPATIBILITY IDEOGRAPH-FA65 [2000] [Unicode3.2]
-0xFCBE U+8D12 # <cjk> [2000]
-0xFCBF U+8D1B # <cjk> [2000]
-0xFCC0 U+8DAF # <cjk> [2000]
-0xFCC1 U+8DCE # <cjk> [2000]
-0xFCC2 U+8DD1 # <cjk> [2000]
-0xFCC3 U+8DD7 # <cjk> [2000]
-0xFCC4 U+8E20 # <cjk> [2000]
-0xFCC5 U+8E23 # <cjk> [2000]
-0xFCC6 U+8E3D # <cjk> [2000]
-0xFCC7 U+8E70 # <cjk> [2000]
-0xFCC8 U+8E7B # <cjk> [2000]
-0xFCC9 U+28277 # <cjk> [2000] [Unicode3.1]
-0xFCCA U+8EC0 # <cjk> [2000]
-0xFCCB U+4844 # <cjk> [2000]
-0xFCCC U+8EFA # <cjk> [2000]
-0xFCCD U+8F1E # <cjk> [2000]
-0xFCCE U+8F2D # <cjk> [2000]
-0xFCCF U+8F36 # <cjk> [2000]
-0xFCD0 U+8F54 # <cjk> [2000]
-0xFCD1 U+283CD # <cjk> [2000] [Unicode3.1]
-0xFCD2 U+8FA6 # <cjk> [2000]
-0xFCD3 U+8FB5 # <cjk> [2000]
-0xFCD4 U+8FE4 # <cjk> [2000]
-0xFCD5 U+8FE8 # <cjk> [2000]
-0xFCD6 U+8FEE # <cjk> [2000]
-0xFCD7 U+9008 # <cjk> [2000]
-0xFCD8 U+902D # <cjk> [2000]
-0xFCD9 U+FA67 # CJK COMPATIBILITY IDEOGRAPH-FA67 [2000] [Unicode3.2]
-0xFCDA U+9088 # <cjk> [2000]
-0xFCDB U+9095 # <cjk> [2000]
-0xFCDC U+9097 # <cjk> [2000]
-0xFCDD U+9099 # <cjk> [2000]
-0xFCDE U+909B # <cjk> [2000]
-0xFCDF U+90A2 # <cjk> [2000]
-0xFCE0 U+90B3 # <cjk> [2000]
-0xFCE1 U+90BE # <cjk> [2000]
-0xFCE2 U+90C4 # <cjk> [2000]
-0xFCE3 U+90C5 # <cjk> [2000]
-0xFCE4 U+90C7 # <cjk> [2000]
-0xFCE5 U+90D7 # <cjk> [2000]
-0xFCE6 U+90DD # <cjk> [2000]
-0xFCE7 U+90DE # <cjk> [2000]
-0xFCE8 U+90EF # <cjk> [2000]
-0xFCE9 U+90F4 # <cjk> [2000]
-0xFCEA U+FA26 # CJK COMPATIBILITY IDEOGRAPH-FA26 [2000]
-0xFCEB U+9114 # <cjk> [2000]
-0xFCEC U+9115 # <cjk> [2000]
-0xFCED U+9116 # <cjk> [2000]
-0xFCEE U+9122 # <cjk> [2000]
-0xFCEF U+9123 # <cjk> [2000]
-0xFCF0 U+9127 # <cjk> [2000]
-0xFCF1 U+912F # <cjk> [2000]
-0xFCF2 U+9131 # <cjk> [2000]
-0xFCF3 U+9134 # <cjk> [2000]
-0xFCF4 U+913D # <cjk> [2000]
-0xFCF5 U+9148 # <cjk> [2000]
-0xFCF6 U+915B # <cjk> [2000]
-0xFCF7 U+9183 # <cjk> [2000]
-0xFCF8 U+919E # <cjk> [2000]
-0xFCF9 U+91AC # <cjk> [2000]
-0xFCFA U+91B1 # <cjk> [2000]
-0xFCFB U+91BC # <cjk> [2000]
-0xFCFC U+91D7 # <cjk> [2000]
-0xFCFD U+91FB # <cjk> [2000]
-0xFCFE U+91E4 # <cjk> [2000]
-0xFDA1 U+91E5 # <cjk> [2000]
-0xFDA2 U+91ED # <cjk> [2000]
-0xFDA3 U+91F1 # <cjk> [2000]
-0xFDA4 U+9207 # <cjk> [2000]
-0xFDA5 U+9210 # <cjk> [2000]
-0xFDA6 U+9238 # <cjk> [2000]
-0xFDA7 U+9239 # <cjk> [2000]
-0xFDA8 U+923A # <cjk> [2000]
-0xFDA9 U+923C # <cjk> [2000]
-0xFDAA U+9240 # <cjk> [2000]
-0xFDAB U+9243 # <cjk> [2000]
-0xFDAC U+924F # <cjk> [2000]
-0xFDAD U+9278 # <cjk> [2000]
-0xFDAE U+9288 # <cjk> [2000]
-0xFDAF U+92C2 # <cjk> [2000]
-0xFDB0 U+92CB # <cjk> [2000]
-0xFDB1 U+92CC # <cjk> [2000]
-0xFDB2 U+92D3 # <cjk> [2000]
-0xFDB3 U+92E0 # <cjk> [2000]
-0xFDB4 U+92FF # <cjk> [2000]
-0xFDB5 U+9304 # <cjk> [2000]
-0xFDB6 U+931F # <cjk> [2000]
-0xFDB7 U+9321 # <cjk> [2000]
-0xFDB8 U+9325 # <cjk> [2000]
-0xFDB9 U+9348 # <cjk> [2000]
-0xFDBA U+9349 # <cjk> [2000]
-0xFDBB U+934A # <cjk> [2000]
-0xFDBC U+9364 # <cjk> [2000]
-0xFDBD U+9365 # <cjk> [2000]
-0xFDBE U+936A # <cjk> [2000]
-0xFDBF U+9370 # <cjk> [2000]
-0xFDC0 U+939B # <cjk> [2000]
-0xFDC1 U+93A3 # <cjk> [2000]
-0xFDC2 U+93BA # <cjk> [2000]
-0xFDC3 U+93C6 # <cjk> [2000]
-0xFDC4 U+93DE # <cjk> [2000]
-0xFDC5 U+93DF # <cjk> [2000]
-0xFDC6 U+9404 # <cjk> [2000]
-0xFDC7 U+93FD # <cjk> [2000]
-0xFDC8 U+9433 # <cjk> [2000]
-0xFDC9 U+944A # <cjk> [2000]
-0xFDCA U+9463 # <cjk> [2000]
-0xFDCB U+946B # <cjk> [2000]
-0xFDCC U+9471 # <cjk> [2000]
-0xFDCD U+9472 # <cjk> [2000]
-0xFDCE U+958E # <cjk> [2000]
-0xFDCF U+959F # <cjk> [2000]
-0xFDD0 U+95A6 # <cjk> [2000]
-0xFDD1 U+95A9 # <cjk> [2000]
-0xFDD2 U+95AC # <cjk> [2000]
-0xFDD3 U+95B6 # <cjk> [2000]
-0xFDD4 U+95BD # <cjk> [2000]
-0xFDD5 U+95CB # <cjk> [2000]
-0xFDD6 U+95D0 # <cjk> [2000]
-0xFDD7 U+95D3 # <cjk> [2000]
-0xFDD8 U+49B0 # <cjk> [2000]
-0xFDD9 U+95DA # <cjk> [2000]
-0xFDDA U+95DE # <cjk> [2000]
-0xFDDB U+9658 # <cjk> [2000]
-0xFDDC U+9684 # <cjk> [2000]
-0xFDDD U+F9DC # CJK COMPATIBILITY IDEOGRAPH-F9DC [2000]
-0xFDDE U+969D # <cjk> [2000]
-0xFDDF U+96A4 # <cjk> [2000]
-0xFDE0 U+96A5 # <cjk> [2000]
-0xFDE1 U+96D2 # <cjk> [2000]
-0xFDE2 U+96DE # <cjk> [2000]
-0xFDE3 U+FA68 # CJK COMPATIBILITY IDEOGRAPH-FA68 [2000] [Unicode3.2]
-0xFDE4 U+96E9 # <cjk> [2000]
-0xFDE5 U+96EF # <cjk> [2000]
-0xFDE6 U+9733 # <cjk> [2000]
-0xFDE7 U+973B # <cjk> [2000]
-0xFDE8 U+974D # <cjk> [2000]
-0xFDE9 U+974E # <cjk> [2000]
-0xFDEA U+974F # <cjk> [2000]
-0xFDEB U+975A # <cjk> [2000]
-0xFDEC U+976E # <cjk> [2000]
-0xFDED U+9773 # <cjk> [2000]
-0xFDEE U+9795 # <cjk> [2000]
-0xFDEF U+97AE # <cjk> [2000]
-0xFDF0 U+97BA # <cjk> [2000]
-0xFDF1 U+97C1 # <cjk> [2000]
-0xFDF2 U+97C9 # <cjk> [2000]
-0xFDF3 U+97DE # <cjk> [2000]
-0xFDF4 U+97DB # <cjk> [2000]
-0xFDF5 U+97F4 # <cjk> [2000]
-0xFDF6 U+FA69 # CJK COMPATIBILITY IDEOGRAPH-FA69 [2000] [Unicode3.2]
-0xFDF7 U+980A # <cjk> [2000]
-0xFDF8 U+981E # <cjk> [2000]
-0xFDF9 U+982B # <cjk> [2000]
-0xFDFA U+9830 # <cjk> [2000]
-0xFDFB U+FA6A # CJK COMPATIBILITY IDEOGRAPH-FA6A [2000] [Unicode3.2]
-0xFDFC U+9852 # <cjk> [2000]
-0xFDFD U+9853 # <cjk> [2000]
-0xFDFE U+9856 # <cjk> [2000]
-0xFEA1 U+9857 # <cjk> [2000]
-0xFEA2 U+9859 # <cjk> [2000]
-0xFEA3 U+985A # <cjk> [2000]
-0xFEA4 U+F9D0 # CJK COMPATIBILITY IDEOGRAPH-F9D0 [2000]
-0xFEA5 U+9865 # <cjk> [2000]
-0xFEA6 U+986C # <cjk> [2000]
-0xFEA7 U+98BA # <cjk> [2000]
-0xFEA8 U+98C8 # <cjk> [2000]
-0xFEA9 U+98E7 # <cjk> [2000]
-0xFEAA U+9958 # <cjk> [2000]
-0xFEAB U+999E # <cjk> [2000]
-0xFEAC U+9A02 # <cjk> [2000]
-0xFEAD U+9A03 # <cjk> [2000]
-0xFEAE U+9A24 # <cjk> [2000]
-0xFEAF U+9A2D # <cjk> [2000]
-0xFEB0 U+9A2E # <cjk> [2000]
-0xFEB1 U+9A38 # <cjk> [2000]
-0xFEB2 U+9A4A # <cjk> [2000]
-0xFEB3 U+9A4E # <cjk> [2000]
-0xFEB4 U+9A52 # <cjk> [2000]
-0xFEB5 U+9AB6 # <cjk> [2000]
-0xFEB6 U+9AC1 # <cjk> [2000]
-0xFEB7 U+9AC3 # <cjk> [2000]
-0xFEB8 U+9ACE # <cjk> [2000]
-0xFEB9 U+9AD6 # <cjk> [2000]
-0xFEBA U+9AF9 # <cjk> [2000]
-0xFEBB U+9B02 # <cjk> [2000]
-0xFEBC U+9B08 # <cjk> [2000]
-0xFEBD U+9B20 # <cjk> [2000]
-0xFEBE U+4C17 # <cjk> [2000]
-0xFEBF U+9B2D # <cjk> [2000]
-0xFEC0 U+9B5E # <cjk> [2000]
-0xFEC1 U+9B79 # <cjk> [2000]
-0xFEC2 U+9B66 # <cjk> [2000]
-0xFEC3 U+9B72 # <cjk> [2000]
-0xFEC4 U+9B75 # <cjk> [2000]
-0xFEC5 U+9B84 # <cjk> [2000]
-0xFEC6 U+9B8A # <cjk> [2000]
-0xFEC7 U+9B8F # <cjk> [2000]
-0xFEC8 U+9B9E # <cjk> [2000]
-0xFEC9 U+9BA7 # <cjk> [2000]
-0xFECA U+9BC1 # <cjk> [2000]
-0xFECB U+9BCE # <cjk> [2000]
-0xFECC U+9BE5 # <cjk> [2000]
-0xFECD U+9BF8 # <cjk> [2000]
-0xFECE U+9BFD # <cjk> [2000]
-0xFECF U+9C00 # <cjk> [2000]
-0xFED0 U+9C23 # <cjk> [2000]
-0xFED1 U+9C41 # <cjk> [2000]
-0xFED2 U+9C4F # <cjk> [2000]
-0xFED3 U+9C50 # <cjk> [2000]
-0xFED4 U+9C53 # <cjk> [2000]
-0xFED5 U+9C63 # <cjk> [2000]
-0xFED6 U+9C65 # <cjk> [2000]
-0xFED7 U+9C77 # <cjk> [2000]
-0xFED8 U+9D1D # <cjk> [2000]
-0xFED9 U+9D1E # <cjk> [2000]
-0xFEDA U+9D43 # <cjk> [2000]
-0xFEDB U+9D47 # <cjk> [2000]
-0xFEDC U+9D52 # <cjk> [2000]
-0xFEDD U+9D63 # <cjk> [2000]
-0xFEDE U+9D70 # <cjk> [2000]
-0xFEDF U+9D7C # <cjk> [2000]
-0xFEE0 U+9D8A # <cjk> [2000]
-0xFEE1 U+9D96 # <cjk> [2000]
-0xFEE2 U+9DC0 # <cjk> [2000]
-0xFEE3 U+9DAC # <cjk> [2000]
-0xFEE4 U+9DBC # <cjk> [2000]
-0xFEE5 U+9DD7 # <cjk> [2000]
-0xFEE6 U+2A190 # <cjk> [2000] [Unicode3.1]
-0xFEE7 U+9DE7 # <cjk> [2000]
-0xFEE8 U+9E07 # <cjk> [2000]
-0xFEE9 U+9E15 # <cjk> [2000]
-0xFEEA U+9E7C # <cjk> [2000]
-0xFEEB U+9E9E # <cjk> [2000]
-0xFEEC U+9EA4 # <cjk> [2000]
-0xFEED U+9EAC # <cjk> [2000]
-0xFEEE U+9EAF # <cjk> [2000]
-0xFEEF U+9EB4 # <cjk> [2000]
-0xFEF0 U+9EB5 # <cjk> [2000]
-0xFEF1 U+9EC3 # <cjk> [2000]
-0xFEF2 U+9ED1 # <cjk> [2000]
-0xFEF3 U+9F10 # <cjk> [2000]
-0xFEF4 U+9F39 # <cjk> [2000]
-0xFEF5 U+9F57 # <cjk> [2000]
-0xFEF6 U+9F90 # <cjk> [2000]
-0xFEF7 U+9F94 # <cjk> [2000]
-0xFEF8 U+9F97 # <cjk> [2000]
-0xFEF9 U+9FA2 # <cjk> [2000]
-0xFEFA U+59F8 # <cjk> [2004]
-0xFEFB U+5C5B # <cjk> [2004]
-0xFEFC U+5E77 # <cjk> [2004]
-0xFEFD U+7626 # <cjk> [2004]
-0xFEFE U+7E6B # <cjk> [2004]
-0x8EA1 U+FF61 # HALFWIDTH IDEOGRAPHIC FULL STOP
-0x8EA2 U+FF62 # HALFWIDTH LEFT CORNER BRACKET
-0x8EA3 U+FF63 # HALFWIDTH RIGHT CORNER BRACKET
-0x8EA4 U+FF64 # HALFWIDTH IDEOGRAPHIC COMMA
-0x8EA5 U+FF65 # HALFWIDTH KATAKANA MIDDLE DOT
-0x8EA6 U+FF66 # HALFWIDTH KATAKANA LETTER WO
-0x8EA7 U+FF67 # HALFWIDTH KATAKANA LETTER SMALL A
-0x8EA8 U+FF68 # HALFWIDTH KATAKANA LETTER SMALL I
-0x8EA9 U+FF69 # HALFWIDTH KATAKANA LETTER SMALL U
-0x8EAA U+FF6A # HALFWIDTH KATAKANA LETTER SMALL E
-0x8EAB U+FF6B # HALFWIDTH KATAKANA LETTER SMALL O
-0x8EAC U+FF6C # HALFWIDTH KATAKANA LETTER SMALL YA
-0x8EAD U+FF6D # HALFWIDTH KATAKANA LETTER SMALL YU
-0x8EAE U+FF6E # HALFWIDTH KATAKANA LETTER SMALL YO
-0x8EAF U+FF6F # HALFWIDTH KATAKANA LETTER SMALL TU
-0x8EB0 U+FF70 # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
-0x8EB1 U+FF71 # HALFWIDTH KATAKANA LETTER A
-0x8EB2 U+FF72 # HALFWIDTH KATAKANA LETTER I
-0x8EB3 U+FF73 # HALFWIDTH KATAKANA LETTER U
-0x8EB4 U+FF74 # HALFWIDTH KATAKANA LETTER E
-0x8EB5 U+FF75 # HALFWIDTH KATAKANA LETTER O
-0x8EB6 U+FF76 # HALFWIDTH KATAKANA LETTER KA
-0x8EB7 U+FF77 # HALFWIDTH KATAKANA LETTER KI
-0x8EB8 U+FF78 # HALFWIDTH KATAKANA LETTER KU
-0x8EB9 U+FF79 # HALFWIDTH KATAKANA LETTER KE
-0x8EBA U+FF7A # HALFWIDTH KATAKANA LETTER KO
-0x8EBB U+FF7B # HALFWIDTH KATAKANA LETTER SA
-0x8EBC U+FF7C # HALFWIDTH KATAKANA LETTER SI
-0x8EBD U+FF7D # HALFWIDTH KATAKANA LETTER SU
-0x8EBE U+FF7E # HALFWIDTH KATAKANA LETTER SE
-0x8EBF U+FF7F # HALFWIDTH KATAKANA LETTER SO
-0x8EC0 U+FF80 # HALFWIDTH KATAKANA LETTER TA
-0x8EC1 U+FF81 # HALFWIDTH KATAKANA LETTER TI
-0x8EC2 U+FF82 # HALFWIDTH KATAKANA LETTER TU
-0x8EC3 U+FF83 # HALFWIDTH KATAKANA LETTER TE
-0x8EC4 U+FF84 # HALFWIDTH KATAKANA LETTER TO
-0x8EC5 U+FF85 # HALFWIDTH KATAKANA LETTER NA
-0x8EC6 U+FF86 # HALFWIDTH KATAKANA LETTER NI
-0x8EC7 U+FF87 # HALFWIDTH KATAKANA LETTER NU
-0x8EC8 U+FF88 # HALFWIDTH KATAKANA LETTER NE
-0x8EC9 U+FF89 # HALFWIDTH KATAKANA LETTER NO
-0x8ECA U+FF8A # HALFWIDTH KATAKANA LETTER HA
-0x8ECB U+FF8B # HALFWIDTH KATAKANA LETTER HI
-0x8ECC U+FF8C # HALFWIDTH KATAKANA LETTER HU
-0x8ECD U+FF8D # HALFWIDTH KATAKANA LETTER HE
-0x8ECE U+FF8E # HALFWIDTH KATAKANA LETTER HO
-0x8ECF U+FF8F # HALFWIDTH KATAKANA LETTER MA
-0x8ED0 U+FF90 # HALFWIDTH KATAKANA LETTER MI
-0x8ED1 U+FF91 # HALFWIDTH KATAKANA LETTER MU
-0x8ED2 U+FF92 # HALFWIDTH KATAKANA LETTER ME
-0x8ED3 U+FF93 # HALFWIDTH KATAKANA LETTER MO
-0x8ED4 U+FF94 # HALFWIDTH KATAKANA LETTER YA
-0x8ED5 U+FF95 # HALFWIDTH KATAKANA LETTER YU
-0x8ED6 U+FF96 # HALFWIDTH KATAKANA LETTER YO
-0x8ED7 U+FF97 # HALFWIDTH KATAKANA LETTER RA
-0x8ED8 U+FF98 # HALFWIDTH KATAKANA LETTER RI
-0x8ED9 U+FF99 # HALFWIDTH KATAKANA LETTER RU
-0x8EDA U+FF9A # HALFWIDTH KATAKANA LETTER RE
-0x8EDB U+FF9B # HALFWIDTH KATAKANA LETTER RO
-0x8EDC U+FF9C # HALFWIDTH KATAKANA LETTER WA
-0x8EDD U+FF9D # HALFWIDTH KATAKANA LETTER N
-0x8EDE U+FF9E # HALFWIDTH KATAKANA VOICED SOUND MARK
-0x8EDF U+FF9F # HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
-0x8EE0 # <reserved>
-0x8EE1 # <reserved>
-0x8EE2 # <reserved>
-0x8EE3 # <reserved>
-0x8EE4 # <reserved>
-0x8EE5 # <reserved>
-0x8EE6 # <reserved>
-0x8EE7 # <reserved>
-0x8EE8 # <reserved>
-0x8EE9 # <reserved>
-0x8EEA # <reserved>
-0x8EEB # <reserved>
-0x8EEC # <reserved>
-0x8EED # <reserved>
-0x8EEE # <reserved>
-0x8EEF # <reserved>
-0x8EF0 # <reserved>
-0x8EF1 # <reserved>
-0x8EF2 # <reserved>
-0x8EF3 # <reserved>
-0x8EF4 # <reserved>
-0x8EF5 # <reserved>
-0x8EF6 # <reserved>
-0x8EF7 # <reserved>
-0x8EF8 # <reserved>
-0x8EF9 # <reserved>
-0x8EFA # <reserved>
-0x8EFB # <reserved>
-0x8EFC # <reserved>
-0x8EFD # <reserved>
-0x8EFE # <reserved>
-0x8FA1A1 U+20089 # <cjk> [2000] [Unicode3.1]
-0x8FA1A2 U+4E02 # <cjk> [2000]
-0x8FA1A3 U+4E0F # <cjk> [2000]
-0x8FA1A4 U+4E12 # <cjk> [2000]
-0x8FA1A5 U+4E29 # <cjk> [2000]
-0x8FA1A6 U+4E2B # <cjk> [2000]
-0x8FA1A7 U+4E2E # <cjk> [2000]
-0x8FA1A8 U+4E40 # <cjk> [2000]
-0x8FA1A9 U+4E47 # <cjk> [2000]
-0x8FA1AA U+4E48 # <cjk> [2000]
-0x8FA1AB U+200A2 # <cjk> [2000] [Unicode3.1]
-0x8FA1AC U+4E51 # <cjk> [2000]
-0x8FA1AD U+3406 # <cjk> [2000]
-0x8FA1AE U+200A4 # <cjk> [2000] [Unicode3.1]
-0x8FA1AF U+4E5A # <cjk> [2000]
-0x8FA1B0 U+4E69 # <cjk> [2000]
-0x8FA1B1 U+4E9D # <cjk> [2000]
-0x8FA1B2 U+342C # <cjk> [2000]
-0x8FA1B3 U+342E # <cjk> [2000]
-0x8FA1B4 U+4EB9 # <cjk> [2000]
-0x8FA1B5 U+4EBB # <cjk> [2000]
-0x8FA1B6 U+201A2 # <cjk> [2000] [Unicode3.1]
-0x8FA1B7 U+4EBC # <cjk> [2000]
-0x8FA1B8 U+4EC3 # <cjk> [2000]
-0x8FA1B9 U+4EC8 # <cjk> [2000]
-0x8FA1BA U+4ED0 # <cjk> [2000]
-0x8FA1BB U+4EEB # <cjk> [2000]
-0x8FA1BC U+4EDA # <cjk> [2000]
-0x8FA1BD U+4EF1 # <cjk> [2000]
-0x8FA1BE U+4EF5 # <cjk> [2000]
-0x8FA1BF U+4F00 # <cjk> [2000]
-0x8FA1C0 U+4F16 # <cjk> [2000]
-0x8FA1C1 U+4F64 # <cjk> [2000]
-0x8FA1C2 U+4F37 # <cjk> [2000]
-0x8FA1C3 U+4F3E # <cjk> [2000]
-0x8FA1C4 U+4F54 # <cjk> [2000]
-0x8FA1C5 U+4F58 # <cjk> [2000]
-0x8FA1C6 U+20213 # <cjk> [2000] [Unicode3.1]
-0x8FA1C7 U+4F77 # <cjk> [2000]
-0x8FA1C8 U+4F78 # <cjk> [2000]
-0x8FA1C9 U+4F7A # <cjk> [2000]
-0x8FA1CA U+4F7D # <cjk> [2000]
-0x8FA1CB U+4F82 # <cjk> [2000]
-0x8FA1CC U+4F85 # <cjk> [2000]
-0x8FA1CD U+4F92 # <cjk> [2000]
-0x8FA1CE U+4F9A # <cjk> [2000]
-0x8FA1CF U+4FE6 # <cjk> [2000]
-0x8FA1D0 U+4FB2 # <cjk> [2000]
-0x8FA1D1 U+4FBE # <cjk> [2000]
-0x8FA1D2 U+4FC5 # <cjk> [2000]
-0x8FA1D3 U+4FCB # <cjk> [2000]
-0x8FA1D4 U+4FCF # <cjk> [2000]
-0x8FA1D5 U+4FD2 # <cjk> [2000]
-0x8FA1D6 U+346A # <cjk> [2000]
-0x8FA1D7 U+4FF2 # <cjk> [2000]
-0x8FA1D8 U+5000 # <cjk> [2000]
-0x8FA1D9 U+5010 # <cjk> [2000]
-0x8FA1DA U+5013 # <cjk> [2000]
-0x8FA1DB U+501C # <cjk> [2000]
-0x8FA1DC U+501E # <cjk> [2000]
-0x8FA1DD U+5022 # <cjk> [2000]
-0x8FA1DE U+3468 # <cjk> [2000]
-0x8FA1DF U+5042 # <cjk> [2000]
-0x8FA1E0 U+5046 # <cjk> [2000]
-0x8FA1E1 U+504E # <cjk> [2000]
-0x8FA1E2 U+5053 # <cjk> [2000]
-0x8FA1E3 U+5057 # <cjk> [2000]
-0x8FA1E4 U+5063 # <cjk> [2000]
-0x8FA1E5 U+5066 # <cjk> [2000]
-0x8FA1E6 U+506A # <cjk> [2000]
-0x8FA1E7 U+5070 # <cjk> [2000]
-0x8FA1E8 U+50A3 # <cjk> [2000]
-0x8FA1E9 U+5088 # <cjk> [2000]
-0x8FA1EA U+5092 # <cjk> [2000]
-0x8FA1EB U+5093 # <cjk> [2000]
-0x8FA1EC U+5095 # <cjk> [2000]
-0x8FA1ED U+5096 # <cjk> [2000]
-0x8FA1EE U+509C # <cjk> [2000]
-0x8FA1EF U+50AA # <cjk> [2000]
-0x8FA1F0 U+2032B # <cjk> [2000] [Unicode3.1]
-0x8FA1F1 U+50B1 # <cjk> [2000]
-0x8FA1F2 U+50BA # <cjk> [2000]
-0x8FA1F3 U+50BB # <cjk> [2000]
-0x8FA1F4 U+50C4 # <cjk> [2000]
-0x8FA1F5 U+50C7 # <cjk> [2000]
-0x8FA1F6 U+50F3 # <cjk> [2000]
-0x8FA1F7 U+20381 # <cjk> [2000] [Unicode3.1]
-0x8FA1F8 U+50CE # <cjk> [2000]
-0x8FA1F9 U+20371 # <cjk> [2000] [Unicode3.1]
-0x8FA1FA U+50D4 # <cjk> [2000]
-0x8FA1FB U+50D9 # <cjk> [2000]
-0x8FA1FC U+50E1 # <cjk> [2000]
-0x8FA1FD U+50E9 # <cjk> [2000]
-0x8FA1FE U+3492 # <cjk> [2000]
-0x8FA3A1 U+5108 # <cjk> [2000]
-0x8FA3A2 U+203F9 # <cjk> [2000] [Unicode3.1]
-0x8FA3A3 U+5117 # <cjk> [2000]
-0x8FA3A4 U+511B # <cjk> [2000]
-0x8FA3A5 U+2044A # <cjk> [2000] [Unicode3.1]
-0x8FA3A6 U+5160 # <cjk> [2000]
-0x8FA3A7 U+20509 # <cjk> [2000] [Unicode3.1]
-0x8FA3A8 U+5173 # <cjk> [2000]
-0x8FA3A9 U+5183 # <cjk> [2000]
-0x8FA3AA U+518B # <cjk> [2000]
-0x8FA3AB U+34BC # <cjk> [2000]
-0x8FA3AC U+5198 # <cjk> [2000]
-0x8FA3AD U+51A3 # <cjk> [2000]
-0x8FA3AE U+51AD # <cjk> [2000]
-0x8FA3AF U+34C7 # <cjk> [2000]
-0x8FA3B0 U+51BC # <cjk> [2000]
-0x8FA3B1 U+205D6 # <cjk> [2000] [Unicode3.1]
-0x8FA3B2 U+20628 # <cjk> [2000] [Unicode3.1]
-0x8FA3B3 U+51F3 # <cjk> [2000]
-0x8FA3B4 U+51F4 # <cjk> [2000]
-0x8FA3B5 U+5202 # <cjk> [2000]
-0x8FA3B6 U+5212 # <cjk> [2000]
-0x8FA3B7 U+5216 # <cjk> [2000]
-0x8FA3B8 U+2074F # <cjk> [2000] [Unicode3.1]
-0x8FA3B9 U+5255 # <cjk> [2000]
-0x8FA3BA U+525C # <cjk> [2000]
-0x8FA3BB U+526C # <cjk> [2000]
-0x8FA3BC U+5277 # <cjk> [2000]
-0x8FA3BD U+5284 # <cjk> [2000]
-0x8FA3BE U+5282 # <cjk> [2000]
-0x8FA3BF U+20807 # <cjk> [2000] [Unicode3.1]
-0x8FA3C0 U+5298 # <cjk> [2000]
-0x8FA3C1 U+2083A # <cjk> [2000] [Unicode3.1]
-0x8FA3C2 U+52A4 # <cjk> [2000]
-0x8FA3C3 U+52A6 # <cjk> [2000]
-0x8FA3C4 U+52AF # <cjk> [2000]
-0x8FA3C5 U+52BA # <cjk> [2000]
-0x8FA3C6 U+52BB # <cjk> [2000]
-0x8FA3C7 U+52CA # <cjk> [2000]
-0x8FA3C8 U+351F # <cjk> [2000]
-0x8FA3C9 U+52D1 # <cjk> [2000]
-0x8FA3CA U+208B9 # <cjk> [2000] [Unicode3.1]
-0x8FA3CB U+52F7 # <cjk> [2000]
-0x8FA3CC U+530A # <cjk> [2000]
-0x8FA3CD U+530B # <cjk> [2000]
-0x8FA3CE U+5324 # <cjk> [2000]
-0x8FA3CF U+5335 # <cjk> [2000]
-0x8FA3D0 U+533E # <cjk> [2000]
-0x8FA3D1 U+5342 # <cjk> [2000]
-0x8FA3D2 U+2097C # <cjk> [2000] [Unicode3.1]
-0x8FA3D3 U+2099D # <cjk> [2000] [Unicode3.1]
-0x8FA3D4 U+5367 # <cjk> [2000]
-0x8FA3D5 U+536C # <cjk> [2000]
-0x8FA3D6 U+537A # <cjk> [2000]
-0x8FA3D7 U+53A4 # <cjk> [2000]
-0x8FA3D8 U+53B4 # <cjk> [2000]
-0x8FA3D9 U+20AD3 # <cjk> [2000] [Unicode3.1]
-0x8FA3DA U+53B7 # <cjk> [2000]
-0x8FA3DB U+53C0 # <cjk> [2000]
-0x8FA3DC U+20B1D # <cjk> [2000] [Unicode3.1]
-0x8FA3DD U+355D # <cjk> [2000]
-0x8FA3DE U+355E # <cjk> [2000]
-0x8FA3DF U+53D5 # <cjk> [2000]
-0x8FA3E0 U+53DA # <cjk> [2000]
-0x8FA3E1 U+3563 # <cjk> [2000]
-0x8FA3E2 U+53F4 # <cjk> [2000]
-0x8FA3E3 U+53F5 # <cjk> [2000]
-0x8FA3E4 U+5455 # <cjk> [2000]
-0x8FA3E5 U+5424 # <cjk> [2000]
-0x8FA3E6 U+5428 # <cjk> [2000]
-0x8FA3E7 U+356E # <cjk> [2000]
-0x8FA3E8 U+5443 # <cjk> [2000]
-0x8FA3E9 U+5462 # <cjk> [2000]
-0x8FA3EA U+5466 # <cjk> [2000]
-0x8FA3EB U+546C # <cjk> [2000]
-0x8FA3EC U+548A # <cjk> [2000]
-0x8FA3ED U+548D # <cjk> [2000]
-0x8FA3EE U+5495 # <cjk> [2000]
-0x8FA3EF U+54A0 # <cjk> [2000]
-0x8FA3F0 U+54A6 # <cjk> [2000]
-0x8FA3F1 U+54AD # <cjk> [2000]
-0x8FA3F2 U+54AE # <cjk> [2000]
-0x8FA3F3 U+54B7 # <cjk> [2000]
-0x8FA3F4 U+54BA # <cjk> [2000]
-0x8FA3F5 U+54BF # <cjk> [2000]
-0x8FA3F6 U+54C3 # <cjk> [2000]
-0x8FA3F7 U+20D45 # <cjk> [2000] [Unicode3.1]
-0x8FA3F8 U+54EC # <cjk> [2000]
-0x8FA3F9 U+54EF # <cjk> [2000]
-0x8FA3FA U+54F1 # <cjk> [2000]
-0x8FA3FB U+54F3 # <cjk> [2000]
-0x8FA3FC U+5500 # <cjk> [2000]
-0x8FA3FD U+5501 # <cjk> [2000]
-0x8FA3FE U+5509 # <cjk> [2000]
-0x8FA4A1 U+553C # <cjk> [2000]
-0x8FA4A2 U+5541 # <cjk> [2000]
-0x8FA4A3 U+35A6 # <cjk> [2000]
-0x8FA4A4 U+5547 # <cjk> [2000]
-0x8FA4A5 U+554A # <cjk> [2000]
-0x8FA4A6 U+35A8 # <cjk> [2000]
-0x8FA4A7 U+5560 # <cjk> [2000]
-0x8FA4A8 U+5561 # <cjk> [2000]
-0x8FA4A9 U+5564 # <cjk> [2000]
-0x8FA4AA U+20DE1 # <cjk> [2000] [Unicode3.1]
-0x8FA4AB U+557D # <cjk> [2000]
-0x8FA4AC U+5582 # <cjk> [2000]
-0x8FA4AD U+5588 # <cjk> [2000]
-0x8FA4AE U+5591 # <cjk> [2000]
-0x8FA4AF U+35C5 # <cjk> [2000]
-0x8FA4B0 U+55D2 # <cjk> [2000]
-0x8FA4B1 U+20E95 # <cjk> [2000] [Unicode3.1]
-0x8FA4B2 U+20E6D # <cjk> [2000] [Unicode3.1]
-0x8FA4B3 U+55BF # <cjk> [2000]
-0x8FA4B4 U+55C9 # <cjk> [2000]
-0x8FA4B5 U+55CC # <cjk> [2000]
-0x8FA4B6 U+55D1 # <cjk> [2000]
-0x8FA4B7 U+55DD # <cjk> [2000]
-0x8FA4B8 U+35DA # <cjk> [2000]
-0x8FA4B9 U+55E2 # <cjk> [2000]
-0x8FA4BA U+20E64 # <cjk> [2000] [Unicode3.1]
-0x8FA4BB U+55E9 # <cjk> [2000]
-0x8FA4BC U+5628 # <cjk> [2000]
-0x8FA4BD U+20F5F # <cjk> [2000] [Unicode3.1]
-0x8FA4BE U+5607 # <cjk> [2000]
-0x8FA4BF U+5610 # <cjk> [2000]
-0x8FA4C0 U+5630 # <cjk> [2000]
-0x8FA4C1 U+5637 # <cjk> [2000]
-0x8FA4C2 U+35F4 # <cjk> [2000]
-0x8FA4C3 U+563D # <cjk> [2000]
-0x8FA4C4 U+563F # <cjk> [2000]
-0x8FA4C5 U+5640 # <cjk> [2000]
-0x8FA4C6 U+5647 # <cjk> [2000]
-0x8FA4C7 U+565E # <cjk> [2000]
-0x8FA4C8 U+5660 # <cjk> [2000]
-0x8FA4C9 U+566D # <cjk> [2000]
-0x8FA4CA U+3605 # <cjk> [2000]
-0x8FA4CB U+5688 # <cjk> [2000]
-0x8FA4CC U+568C # <cjk> [2000]
-0x8FA4CD U+5695 # <cjk> [2000]
-0x8FA4CE U+569A # <cjk> [2000]
-0x8FA4CF U+569D # <cjk> [2000]
-0x8FA4D0 U+56A8 # <cjk> [2000]
-0x8FA4D1 U+56AD # <cjk> [2000]
-0x8FA4D2 U+56B2 # <cjk> [2000]
-0x8FA4D3 U+56C5 # <cjk> [2000]
-0x8FA4D4 U+56CD # <cjk> [2000]
-0x8FA4D5 U+56DF # <cjk> [2000]
-0x8FA4D6 U+56E8 # <cjk> [2000]
-0x8FA4D7 U+56F6 # <cjk> [2000]
-0x8FA4D8 U+56F7 # <cjk> [2000]
-0x8FA4D9 U+21201 # <cjk> [2000] [Unicode3.1]
-0x8FA4DA U+5715 # <cjk> [2000]
-0x8FA4DB U+5723 # <cjk> [2000]
-0x8FA4DC U+21255 # <cjk> [2000] [Unicode3.1]
-0x8FA4DD U+5729 # <cjk> [2000]
-0x8FA4DE U+2127B # <cjk> [2000] [Unicode3.1]
-0x8FA4DF U+5745 # <cjk> [2000]
-0x8FA4E0 U+5746 # <cjk> [2000]
-0x8FA4E1 U+574C # <cjk> [2000]
-0x8FA4E2 U+574D # <cjk> [2000]
-0x8FA4E3 U+21274 # <cjk> [2000] [Unicode3.1]
-0x8FA4E4 U+5768 # <cjk> [2000]
-0x8FA4E5 U+576F # <cjk> [2000]
-0x8FA4E6 U+5773 # <cjk> [2000]
-0x8FA4E7 U+5774 # <cjk> [2000]
-0x8FA4E8 U+5775 # <cjk> [2000]
-0x8FA4E9 U+577B # <cjk> [2000]
-0x8FA4EA U+212E4 # <cjk> [2000] [Unicode3.1]
-0x8FA4EB U+212D7 # <cjk> [2000] [Unicode3.1]
-0x8FA4EC U+57AC # <cjk> [2000]
-0x8FA4ED U+579A # <cjk> [2000]
-0x8FA4EE U+579D # <cjk> [2000]
-0x8FA4EF U+579E # <cjk> [2000]
-0x8FA4F0 U+57A8 # <cjk> [2000]
-0x8FA4F1 U+57D7 # <cjk> [2000]
-0x8FA4F2 U+212FD # <cjk> [2000] [Unicode3.1]
-0x8FA4F3 U+57CC # <cjk> [2000]
-0x8FA4F4 U+21336 # <cjk> [2000] [Unicode3.1]
-0x8FA4F5 U+21344 # <cjk> [2000] [Unicode3.1]
-0x8FA4F6 U+57DE # <cjk> [2000]
-0x8FA4F7 U+57E6 # <cjk> [2000]
-0x8FA4F8 U+57F0 # <cjk> [2000]
-0x8FA4F9 U+364A # <cjk> [2000]
-0x8FA4FA U+57F8 # <cjk> [2000]
-0x8FA4FB U+57FB # <cjk> [2000]
-0x8FA4FC U+57FD # <cjk> [2000]
-0x8FA4FD U+5804 # <cjk> [2000]
-0x8FA4FE U+581E # <cjk> [2000]
-0x8FA5A1 U+5820 # <cjk> [2000]
-0x8FA5A2 U+5827 # <cjk> [2000]
-0x8FA5A3 U+5832 # <cjk> [2000]
-0x8FA5A4 U+5839 # <cjk> [2000]
-0x8FA5A5 U+213C4 # <cjk> [2000] [Unicode3.1]
-0x8FA5A6 U+5849 # <cjk> [2000]
-0x8FA5A7 U+584C # <cjk> [2000]
-0x8FA5A8 U+5867 # <cjk> [2000]
-0x8FA5A9 U+588A # <cjk> [2000]
-0x8FA5AA U+588B # <cjk> [2000]
-0x8FA5AB U+588D # <cjk> [2000]
-0x8FA5AC U+588F # <cjk> [2000]
-0x8FA5AD U+5890 # <cjk> [2000]
-0x8FA5AE U+5894 # <cjk> [2000]
-0x8FA5AF U+589D # <cjk> [2000]
-0x8FA5B0 U+58AA # <cjk> [2000]
-0x8FA5B1 U+58B1 # <cjk> [2000]
-0x8FA5B2 U+2146D # <cjk> [2000] [Unicode3.1]
-0x8FA5B3 U+58C3 # <cjk> [2000]
-0x8FA5B4 U+58CD # <cjk> [2000]
-0x8FA5B5 U+58E2 # <cjk> [2000]
-0x8FA5B6 U+58F3 # <cjk> [2000]
-0x8FA5B7 U+58F4 # <cjk> [2000]
-0x8FA5B8 U+5905 # <cjk> [2000]
-0x8FA5B9 U+5906 # <cjk> [2000]
-0x8FA5BA U+590B # <cjk> [2000]
-0x8FA5BB U+590D # <cjk> [2000]
-0x8FA5BC U+5914 # <cjk> [2000]
-0x8FA5BD U+5924 # <cjk> [2000]
-0x8FA5BE U+215D7 # <cjk> [2000] [Unicode3.1]
-0x8FA5BF U+3691 # <cjk> [2000]
-0x8FA5C0 U+593D # <cjk> [2000]
-0x8FA5C1 U+3699 # <cjk> [2000]
-0x8FA5C2 U+5946 # <cjk> [2000]
-0x8FA5C3 U+3696 # <cjk> [2000]
-0x8FA5C4 U+26C29 # <cjk> [2000] [Unicode3.1]
-0x8FA5C5 U+595B # <cjk> [2000]
-0x8FA5C6 U+595F # <cjk> [2000]
-0x8FA5C7 U+21647 # <cjk> [2000] [Unicode3.1]
-0x8FA5C8 U+5975 # <cjk> [2000]
-0x8FA5C9 U+5976 # <cjk> [2000]
-0x8FA5CA U+597C # <cjk> [2000]
-0x8FA5CB U+599F # <cjk> [2000]
-0x8FA5CC U+59AE # <cjk> [2000]
-0x8FA5CD U+59BC # <cjk> [2000]
-0x8FA5CE U+59C8 # <cjk> [2000]
-0x8FA5CF U+59CD # <cjk> [2000]
-0x8FA5D0 U+59DE # <cjk> [2000]
-0x8FA5D1 U+59E3 # <cjk> [2000]
-0x8FA5D2 U+59E4 # <cjk> [2000]
-0x8FA5D3 U+59E7 # <cjk> [2000]
-0x8FA5D4 U+59EE # <cjk> [2000]
-0x8FA5D5 U+21706 # <cjk> [2000] [Unicode3.1]
-0x8FA5D6 U+21742 # <cjk> [2000] [Unicode3.1]
-0x8FA5D7 U+36CF # <cjk> [2000]
-0x8FA5D8 U+5A0C # <cjk> [2000]
-0x8FA5D9 U+5A0D # <cjk> [2000]
-0x8FA5DA U+5A17 # <cjk> [2000]
-0x8FA5DB U+5A27 # <cjk> [2000]
-0x8FA5DC U+5A2D # <cjk> [2000]
-0x8FA5DD U+5A55 # <cjk> [2000]
-0x8FA5DE U+5A65 # <cjk> [2000]
-0x8FA5DF U+5A7A # <cjk> [2000]
-0x8FA5E0 U+5A8B # <cjk> [2000]
-0x8FA5E1 U+5A9C # <cjk> [2000]
-0x8FA5E2 U+5A9F # <cjk> [2000]
-0x8FA5E3 U+5AA0 # <cjk> [2000]
-0x8FA5E4 U+5AA2 # <cjk> [2000]
-0x8FA5E5 U+5AB1 # <cjk> [2000]
-0x8FA5E6 U+5AB3 # <cjk> [2000]
-0x8FA5E7 U+5AB5 # <cjk> [2000]
-0x8FA5E8 U+5ABA # <cjk> [2000]
-0x8FA5E9 U+5ABF # <cjk> [2000]
-0x8FA5EA U+5ADA # <cjk> [2000]
-0x8FA5EB U+5ADC # <cjk> [2000]
-0x8FA5EC U+5AE0 # <cjk> [2000]
-0x8FA5ED U+5AE5 # <cjk> [2000]
-0x8FA5EE U+5AF0 # <cjk> [2000]
-0x8FA5EF U+5AEE # <cjk> [2000]
-0x8FA5F0 U+5AF5 # <cjk> [2000]
-0x8FA5F1 U+5B00 # <cjk> [2000]
-0x8FA5F2 U+5B08 # <cjk> [2000]
-0x8FA5F3 U+5B17 # <cjk> [2000]
-0x8FA5F4 U+5B34 # <cjk> [2000]
-0x8FA5F5 U+5B2D # <cjk> [2000]
-0x8FA5F6 U+5B4C # <cjk> [2000]
-0x8FA5F7 U+5B52 # <cjk> [2000]
-0x8FA5F8 U+5B68 # <cjk> [2000]
-0x8FA5F9 U+5B6F # <cjk> [2000]
-0x8FA5FA U+5B7C # <cjk> [2000]
-0x8FA5FB U+5B7F # <cjk> [2000]
-0x8FA5FC U+5B81 # <cjk> [2000]
-0x8FA5FD U+5B84 # <cjk> [2000]
-0x8FA5FE U+219C3 # <cjk> [2000] [Unicode3.1]
-0x8FA8A1 U+5B96 # <cjk> [2000]
-0x8FA8A2 U+5BAC # <cjk> [2000]
-0x8FA8A3 U+3761 # <cjk> [2000]
-0x8FA8A4 U+5BC0 # <cjk> [2000]
-0x8FA8A5 U+3762 # <cjk> [2000]
-0x8FA8A6 U+5BCE # <cjk> [2000]
-0x8FA8A7 U+5BD6 # <cjk> [2000]
-0x8FA8A8 U+376C # <cjk> [2000]
-0x8FA8A9 U+376B # <cjk> [2000]
-0x8FA8AA U+5BF1 # <cjk> [2000]
-0x8FA8AB U+5BFD # <cjk> [2000]
-0x8FA8AC U+3775 # <cjk> [2000]
-0x8FA8AD U+5C03 # <cjk> [2000]
-0x8FA8AE U+5C29 # <cjk> [2000]
-0x8FA8AF U+5C30 # <cjk> [2000]
-0x8FA8B0 U+21C56 # <cjk> [2000] [Unicode3.1]
-0x8FA8B1 U+5C5F # <cjk> [2000]
-0x8FA8B2 U+5C63 # <cjk> [2000]
-0x8FA8B3 U+5C67 # <cjk> [2000]
-0x8FA8B4 U+5C68 # <cjk> [2000]
-0x8FA8B5 U+5C69 # <cjk> [2000]
-0x8FA8B6 U+5C70 # <cjk> [2000]
-0x8FA8B7 U+21D2D # <cjk> [2000] [Unicode3.1]
-0x8FA8B8 U+21D45 # <cjk> [2000] [Unicode3.1]
-0x8FA8B9 U+5C7C # <cjk> [2000]
-0x8FA8BA U+21D78 # <cjk> [2000] [Unicode3.1]
-0x8FA8BB U+21D62 # <cjk> [2000] [Unicode3.1]
-0x8FA8BC U+5C88 # <cjk> [2000]
-0x8FA8BD U+5C8A # <cjk> [2000]
-0x8FA8BE U+37C1 # <cjk> [2000]
-0x8FA8BF U+21DA1 # <cjk> [2000] [Unicode3.1]
-0x8FA8C0 U+21D9C # <cjk> [2000] [Unicode3.1]
-0x8FA8C1 U+5CA0 # <cjk> [2000]
-0x8FA8C2 U+5CA2 # <cjk> [2000]
-0x8FA8C3 U+5CA6 # <cjk> [2000]
-0x8FA8C4 U+5CA7 # <cjk> [2000]
-0x8FA8C5 U+21D92 # <cjk> [2000] [Unicode3.1]
-0x8FA8C6 U+5CAD # <cjk> [2000]
-0x8FA8C7 U+5CB5 # <cjk> [2000]
-0x8FA8C8 U+21DB7 # <cjk> [2000] [Unicode3.1]
-0x8FA8C9 U+5CC9 # <cjk> [2000]
-0x8FA8CA U+21DE0 # <cjk> [2000] [Unicode3.1]
-0x8FA8CB U+21E33 # <cjk> [2000] [Unicode3.1]
-0x8FA8CC U+5D06 # <cjk> [2000]
-0x8FA8CD U+5D10 # <cjk> [2000]
-0x8FA8CE U+5D2B # <cjk> [2000]
-0x8FA8CF U+5D1D # <cjk> [2000]
-0x8FA8D0 U+5D20 # <cjk> [2000]
-0x8FA8D1 U+5D24 # <cjk> [2000]
-0x8FA8D2 U+5D26 # <cjk> [2000]
-0x8FA8D3 U+5D31 # <cjk> [2000]
-0x8FA8D4 U+5D39 # <cjk> [2000]
-0x8FA8D5 U+5D42 # <cjk> [2000]
-0x8FA8D6 U+37E8 # <cjk> [2000]
-0x8FA8D7 U+5D61 # <cjk> [2000]
-0x8FA8D8 U+5D6A # <cjk> [2000]
-0x8FA8D9 U+37F4 # <cjk> [2000]
-0x8FA8DA U+5D70 # <cjk> [2000]
-0x8FA8DB U+21F1E # <cjk> [2000] [Unicode3.1]
-0x8FA8DC U+37FD # <cjk> [2000]
-0x8FA8DD U+5D88 # <cjk> [2000]
-0x8FA8DE U+3800 # <cjk> [2000]
-0x8FA8DF U+5D92 # <cjk> [2000]
-0x8FA8E0 U+5D94 # <cjk> [2000]
-0x8FA8E1 U+5D97 # <cjk> [2000]
-0x8FA8E2 U+5D99 # <cjk> [2000]
-0x8FA8E3 U+5DB0 # <cjk> [2000]
-0x8FA8E4 U+5DB2 # <cjk> [2000]
-0x8FA8E5 U+5DB4 # <cjk> [2000]
-0x8FA8E6 U+21F76 # <cjk> [2000] [Unicode3.1]
-0x8FA8E7 U+5DB9 # <cjk> [2000]
-0x8FA8E8 U+5DD1 # <cjk> [2000]
-0x8FA8E9 U+5DD7 # <cjk> [2000]
-0x8FA8EA U+5DD8 # <cjk> [2000]
-0x8FA8EB U+5DE0 # <cjk> [2000]
-0x8FA8EC U+21FFA # <cjk> [2000] [Unicode3.1]
-0x8FA8ED U+5DE4 # <cjk> [2000]
-0x8FA8EE U+5DE9 # <cjk> [2000]
-0x8FA8EF U+382F # <cjk> [2000]
-0x8FA8F0 U+5E00 # <cjk> [2000]
-0x8FA8F1 U+3836 # <cjk> [2000]
-0x8FA8F2 U+5E12 # <cjk> [2000]
-0x8FA8F3 U+5E15 # <cjk> [2000]
-0x8FA8F4 U+3840 # <cjk> [2000]
-0x8FA8F5 U+5E1F # <cjk> [2000]
-0x8FA8F6 U+5E2E # <cjk> [2000]
-0x8FA8F7 U+5E3E # <cjk> [2000]
-0x8FA8F8 U+5E49 # <cjk> [2000]
-0x8FA8F9 U+385C # <cjk> [2000]
-0x8FA8FA U+5E56 # <cjk> [2000]
-0x8FA8FB U+3861 # <cjk> [2000]
-0x8FA8FC U+5E6B # <cjk> [2000]
-0x8FA8FD U+5E6C # <cjk> [2000]
-0x8FA8FE U+5E6D # <cjk> [2000]
-0x8FACA1 U+5E6E # <cjk> [2000]
-0x8FACA2 U+2217B # <cjk> [2000] [Unicode3.1]
-0x8FACA3 U+5EA5 # <cjk> [2000]
-0x8FACA4 U+5EAA # <cjk> [2000]
-0x8FACA5 U+5EAC # <cjk> [2000]
-0x8FACA6 U+5EB9 # <cjk> [2000]
-0x8FACA7 U+5EBF # <cjk> [2000]
-0x8FACA8 U+5EC6 # <cjk> [2000]
-0x8FACA9 U+5ED2 # <cjk> [2000]
-0x8FACAA U+5ED9 # <cjk> [2000]
-0x8FACAB U+2231E # <cjk> [2000] [Unicode3.1]
-0x8FACAC U+5EFD # <cjk> [2000]
-0x8FACAD U+5F08 # <cjk> [2000]
-0x8FACAE U+5F0E # <cjk> [2000]
-0x8FACAF U+5F1C # <cjk> [2000]
-0x8FACB0 U+223AD # <cjk> [2000] [Unicode3.1]
-0x8FACB1 U+5F1E # <cjk> [2000]
-0x8FACB2 U+5F47 # <cjk> [2000]
-0x8FACB3 U+5F63 # <cjk> [2000]
-0x8FACB4 U+5F72 # <cjk> [2000]
-0x8FACB5 U+5F7E # <cjk> [2000]
-0x8FACB6 U+5F8F # <cjk> [2000]
-0x8FACB7 U+5FA2 # <cjk> [2000]
-0x8FACB8 U+5FA4 # <cjk> [2000]
-0x8FACB9 U+5FB8 # <cjk> [2000]
-0x8FACBA U+5FC4 # <cjk> [2000]
-0x8FACBB U+38FA # <cjk> [2000]
-0x8FACBC U+5FC7 # <cjk> [2000]
-0x8FACBD U+5FCB # <cjk> [2000]
-0x8FACBE U+5FD2 # <cjk> [2000]
-0x8FACBF U+5FD3 # <cjk> [2000]
-0x8FACC0 U+5FD4 # <cjk> [2000]
-0x8FACC1 U+5FE2 # <cjk> [2000]
-0x8FACC2 U+5FEE # <cjk> [2000]
-0x8FACC3 U+5FEF # <cjk> [2000]
-0x8FACC4 U+5FF3 # <cjk> [2000]
-0x8FACC5 U+5FFC # <cjk> [2000]
-0x8FACC6 U+3917 # <cjk> [2000]
-0x8FACC7 U+6017 # <cjk> [2000]
-0x8FACC8 U+6022 # <cjk> [2000]
-0x8FACC9 U+6024 # <cjk> [2000]
-0x8FACCA U+391A # <cjk> [2000]
-0x8FACCB U+604C # <cjk> [2000]
-0x8FACCC U+607F # <cjk> [2000]
-0x8FACCD U+608A # <cjk> [2000]
-0x8FACCE U+6095 # <cjk> [2000]
-0x8FACCF U+60A8 # <cjk> [2000]
-0x8FACD0 U+226F3 # <cjk> [2000] [Unicode3.1]
-0x8FACD1 U+60B0 # <cjk> [2000]
-0x8FACD2 U+60B1 # <cjk> [2000]
-0x8FACD3 U+60BE # <cjk> [2000]
-0x8FACD4 U+60C8 # <cjk> [2000]
-0x8FACD5 U+60D9 # <cjk> [2000]
-0x8FACD6 U+60DB # <cjk> [2000]
-0x8FACD7 U+60EE # <cjk> [2000]
-0x8FACD8 U+60F2 # <cjk> [2000]
-0x8FACD9 U+60F5 # <cjk> [2000]
-0x8FACDA U+6110 # <cjk> [2000]
-0x8FACDB U+6112 # <cjk> [2000]
-0x8FACDC U+6113 # <cjk> [2000]
-0x8FACDD U+6119 # <cjk> [2000]
-0x8FACDE U+611E # <cjk> [2000]
-0x8FACDF U+613A # <cjk> [2000]
-0x8FACE0 U+396F # <cjk> [2000]
-0x8FACE1 U+6141 # <cjk> [2000]
-0x8FACE2 U+6146 # <cjk> [2000]
-0x8FACE3 U+6160 # <cjk> [2000]
-0x8FACE4 U+617C # <cjk> [2000]
-0x8FACE5 U+2285B # <cjk> [2000] [Unicode3.1]
-0x8FACE6 U+6192 # <cjk> [2000]
-0x8FACE7 U+6193 # <cjk> [2000]
-0x8FACE8 U+6197 # <cjk> [2000]
-0x8FACE9 U+6198 # <cjk> [2000]
-0x8FACEA U+61A5 # <cjk> [2000]
-0x8FACEB U+61A8 # <cjk> [2000]
-0x8FACEC U+61AD # <cjk> [2000]
-0x8FACED U+228AB # <cjk> [2000] [Unicode3.1]
-0x8FACEE U+61D5 # <cjk> [2000]
-0x8FACEF U+61DD # <cjk> [2000]
-0x8FACF0 U+61DF # <cjk> [2000]
-0x8FACF1 U+61F5 # <cjk> [2000]
-0x8FACF2 U+2298F # <cjk> [2000] [Unicode3.1]
-0x8FACF3 U+6215 # <cjk> [2000]
-0x8FACF4 U+6223 # <cjk> [2000]
-0x8FACF5 U+6229 # <cjk> [2000]
-0x8FACF6 U+6246 # <cjk> [2000]
-0x8FACF7 U+624C # <cjk> [2000]
-0x8FACF8 U+6251 # <cjk> [2000]
-0x8FACF9 U+6252 # <cjk> [2000]
-0x8FACFA U+6261 # <cjk> [2000]
-0x8FACFB U+6264 # <cjk> [2000]
-0x8FACFC U+627B # <cjk> [2000]
-0x8FACFD U+626D # <cjk> [2000]
-0x8FACFE U+6273 # <cjk> [2000]
-0x8FADA1 U+6299 # <cjk> [2000]
-0x8FADA2 U+62A6 # <cjk> [2000]
-0x8FADA3 U+62D5 # <cjk> [2000]
-0x8FADA4 U+22AB8 # <cjk> [2000] [Unicode3.1]
-0x8FADA5 U+62FD # <cjk> [2000]
-0x8FADA6 U+6303 # <cjk> [2000]
-0x8FADA7 U+630D # <cjk> [2000]
-0x8FADA8 U+6310 # <cjk> [2000]
-0x8FADA9 U+22B4F # <cjk> [2000] [Unicode3.1]
-0x8FADAA U+22B50 # <cjk> [2000] [Unicode3.1]
-0x8FADAB U+6332 # <cjk> [2000]
-0x8FADAC U+6335 # <cjk> [2000]
-0x8FADAD U+633B # <cjk> [2000]
-0x8FADAE U+633C # <cjk> [2000]
-0x8FADAF U+6341 # <cjk> [2000]
-0x8FADB0 U+6344 # <cjk> [2000]
-0x8FADB1 U+634E # <cjk> [2000]
-0x8FADB2 U+22B46 # <cjk> [2000] [Unicode3.1]
-0x8FADB3 U+6359 # <cjk> [2000]
-0x8FADB4 U+22C1D # <cjk> [2000] [Unicode3.1]
-0x8FADB5 U+22BA6 # <cjk> [2000] [Unicode3.1]
-0x8FADB6 U+636C # <cjk> [2000]
-0x8FADB7 U+6384 # <cjk> [2000]
-0x8FADB8 U+6399 # <cjk> [2000]
-0x8FADB9 U+22C24 # <cjk> [2000] [Unicode3.1]
-0x8FADBA U+6394 # <cjk> [2000]
-0x8FADBB U+63BD # <cjk> [2000]
-0x8FADBC U+63F7 # <cjk> [2000]
-0x8FADBD U+63D4 # <cjk> [2000]
-0x8FADBE U+63D5 # <cjk> [2000]
-0x8FADBF U+63DC # <cjk> [2000]
-0x8FADC0 U+63E0 # <cjk> [2000]
-0x8FADC1 U+63EB # <cjk> [2000]
-0x8FADC2 U+63EC # <cjk> [2000]
-0x8FADC3 U+63F2 # <cjk> [2000]
-0x8FADC4 U+6409 # <cjk> [2000]
-0x8FADC5 U+641E # <cjk> [2000]
-0x8FADC6 U+6425 # <cjk> [2000]
-0x8FADC7 U+6429 # <cjk> [2000]
-0x8FADC8 U+642F # <cjk> [2000]
-0x8FADC9 U+645A # <cjk> [2000]
-0x8FADCA U+645B # <cjk> [2000]
-0x8FADCB U+645D # <cjk> [2000]
-0x8FADCC U+6473 # <cjk> [2000]
-0x8FADCD U+647D # <cjk> [2000]
-0x8FADCE U+6487 # <cjk> [2000]
-0x8FADCF U+6491 # <cjk> [2000]
-0x8FADD0 U+649D # <cjk> [2000]
-0x8FADD1 U+649F # <cjk> [2000]
-0x8FADD2 U+64CB # <cjk> [2000]
-0x8FADD3 U+64CC # <cjk> [2000]
-0x8FADD4 U+64D5 # <cjk> [2000]
-0x8FADD5 U+64D7 # <cjk> [2000]
-0x8FADD6 U+22DE1 # <cjk> [2000] [Unicode3.1]
-0x8FADD7 U+64E4 # <cjk> [2000]
-0x8FADD8 U+64E5 # <cjk> [2000]
-0x8FADD9 U+64FF # <cjk> [2000]
-0x8FADDA U+6504 # <cjk> [2000]
-0x8FADDB U+3A6E # <cjk> [2000]
-0x8FADDC U+650F # <cjk> [2000]
-0x8FADDD U+6514 # <cjk> [2000]
-0x8FADDE U+6516 # <cjk> [2000]
-0x8FADDF U+3A73 # <cjk> [2000]
-0x8FADE0 U+651E # <cjk> [2000]
-0x8FADE1 U+6532 # <cjk> [2000]
-0x8FADE2 U+6544 # <cjk> [2000]
-0x8FADE3 U+6554 # <cjk> [2000]
-0x8FADE4 U+656B # <cjk> [2000]
-0x8FADE5 U+657A # <cjk> [2000]
-0x8FADE6 U+6581 # <cjk> [2000]
-0x8FADE7 U+6584 # <cjk> [2000]
-0x8FADE8 U+6585 # <cjk> [2000]
-0x8FADE9 U+658A # <cjk> [2000]
-0x8FADEA U+65B2 # <cjk> [2000]
-0x8FADEB U+65B5 # <cjk> [2000]
-0x8FADEC U+65B8 # <cjk> [2000]
-0x8FADED U+65BF # <cjk> [2000]
-0x8FADEE U+65C2 # <cjk> [2000]
-0x8FADEF U+65C9 # <cjk> [2000]
-0x8FADF0 U+65D4 # <cjk> [2000]
-0x8FADF1 U+3AD6 # <cjk> [2000]
-0x8FADF2 U+65F2 # <cjk> [2000]
-0x8FADF3 U+65F9 # <cjk> [2000]
-0x8FADF4 U+65FC # <cjk> [2000]
-0x8FADF5 U+6604 # <cjk> [2000]
-0x8FADF6 U+6608 # <cjk> [2000]
-0x8FADF7 U+6621 # <cjk> [2000]
-0x8FADF8 U+662A # <cjk> [2000]
-0x8FADF9 U+6645 # <cjk> [2000]
-0x8FADFA U+6651 # <cjk> [2000]
-0x8FADFB U+664E # <cjk> [2000]
-0x8FADFC U+3AEA # <cjk> [2000]
-0x8FADFD U+231C3 # <cjk> [2000] [Unicode3.1]
-0x8FADFE U+6657 # <cjk> [2000]
-0x8FAEA1 U+665B # <cjk> [2000]
-0x8FAEA2 U+6663 # <cjk> [2000]
-0x8FAEA3 U+231F5 # <cjk> [2000] [Unicode3.1]
-0x8FAEA4 U+231B6 # <cjk> [2000] [Unicode3.1]
-0x8FAEA5 U+666A # <cjk> [2000]
-0x8FAEA6 U+666B # <cjk> [2000]
-0x8FAEA7 U+666C # <cjk> [2000]
-0x8FAEA8 U+666D # <cjk> [2000]
-0x8FAEA9 U+667B # <cjk> [2000]
-0x8FAEAA U+6680 # <cjk> [2000]
-0x8FAEAB U+6690 # <cjk> [2000]
-0x8FAEAC U+6692 # <cjk> [2000]
-0x8FAEAD U+6699 # <cjk> [2000]
-0x8FAEAE U+3B0E # <cjk> [2000]
-0x8FAEAF U+66AD # <cjk> [2000]
-0x8FAEB0 U+66B1 # <cjk> [2000]
-0x8FAEB1 U+66B5 # <cjk> [2000]
-0x8FAEB2 U+3B1A # <cjk> [2000]
-0x8FAEB3 U+66BF # <cjk> [2000]
-0x8FAEB4 U+3B1C # <cjk> [2000]
-0x8FAEB5 U+66EC # <cjk> [2000]
-0x8FAEB6 U+3AD7 # <cjk> [2000]
-0x8FAEB7 U+6701 # <cjk> [2000]
-0x8FAEB8 U+6705 # <cjk> [2000]
-0x8FAEB9 U+6712 # <cjk> [2000]
-0x8FAEBA U+23372 # <cjk> [2000] [Unicode3.1]
-0x8FAEBB U+6719 # <cjk> [2000]
-0x8FAEBC U+233D3 # <cjk> [2000] [Unicode3.1]
-0x8FAEBD U+233D2 # <cjk> [2000] [Unicode3.1]
-0x8FAEBE U+674C # <cjk> [2000]
-0x8FAEBF U+674D # <cjk> [2000]
-0x8FAEC0 U+6754 # <cjk> [2000]
-0x8FAEC1 U+675D # <cjk> [2000]
-0x8FAEC2 U+233D0 # <cjk> [2000] [Unicode3.1]
-0x8FAEC3 U+233E4 # <cjk> [2000] [Unicode3.1]
-0x8FAEC4 U+233D5 # <cjk> [2000] [Unicode3.1]
-0x8FAEC5 U+6774 # <cjk> [2000]
-0x8FAEC6 U+6776 # <cjk> [2000]
-0x8FAEC7 U+233DA # <cjk> [2000] [Unicode3.1]
-0x8FAEC8 U+6792 # <cjk> [2000]
-0x8FAEC9 U+233DF # <cjk> [2000] [Unicode3.1]
-0x8FAECA U+8363 # <cjk> [2000]
-0x8FAECB U+6810 # <cjk> [2000]
-0x8FAECC U+67B0 # <cjk> [2000]
-0x8FAECD U+67B2 # <cjk> [2000]
-0x8FAECE U+67C3 # <cjk> [2000]
-0x8FAECF U+67C8 # <cjk> [2000]
-0x8FAED0 U+67D2 # <cjk> [2000]
-0x8FAED1 U+67D9 # <cjk> [2000]
-0x8FAED2 U+67DB # <cjk> [2000]
-0x8FAED3 U+67F0 # <cjk> [2000]
-0x8FAED4 U+67F7 # <cjk> [2000]
-0x8FAED5 U+2344A # <cjk> [2000] [Unicode3.1]
-0x8FAED6 U+23451 # <cjk> [2000] [Unicode3.1]
-0x8FAED7 U+2344B # <cjk> [2000] [Unicode3.1]
-0x8FAED8 U+6818 # <cjk> [2000]
-0x8FAED9 U+681F # <cjk> [2000]
-0x8FAEDA U+682D # <cjk> [2000]
-0x8FAEDB U+23465 # <cjk> [2000] [Unicode3.1]
-0x8FAEDC U+6833 # <cjk> [2000]
-0x8FAEDD U+683B # <cjk> [2000]
-0x8FAEDE U+683E # <cjk> [2000]
-0x8FAEDF U+6844 # <cjk> [2000]
-0x8FAEE0 U+6845 # <cjk> [2000]
-0x8FAEE1 U+6849 # <cjk> [2000]
-0x8FAEE2 U+684C # <cjk> [2000]
-0x8FAEE3 U+6855 # <cjk> [2000]
-0x8FAEE4 U+6857 # <cjk> [2000]
-0x8FAEE5 U+3B77 # <cjk> [2000]
-0x8FAEE6 U+686B # <cjk> [2000]
-0x8FAEE7 U+686E # <cjk> [2000]
-0x8FAEE8 U+687A # <cjk> [2000]
-0x8FAEE9 U+687C # <cjk> [2000]
-0x8FAEEA U+6882 # <cjk> [2000]
-0x8FAEEB U+6890 # <cjk> [2000]
-0x8FAEEC U+6896 # <cjk> [2000]
-0x8FAEED U+3B6D # <cjk> [2000]
-0x8FAEEE U+6898 # <cjk> [2000]
-0x8FAEEF U+6899 # <cjk> [2000]
-0x8FAEF0 U+689A # <cjk> [2000]
-0x8FAEF1 U+689C # <cjk> [2000]
-0x8FAEF2 U+68AA # <cjk> [2000]
-0x8FAEF3 U+68AB # <cjk> [2000]
-0x8FAEF4 U+68B4 # <cjk> [2000]
-0x8FAEF5 U+68BB # <cjk> [2000]
-0x8FAEF6 U+68FB # <cjk> [2000]
-0x8FAEF7 U+234E4 # <cjk> [2000] [Unicode3.1]
-0x8FAEF8 U+2355A # <cjk> [2000] [Unicode3.1]
-0x8FAEF9 U+FA13 # CJK COMPATIBILITY IDEOGRAPH-FA13 [2000]
-0x8FAEFA U+68C3 # <cjk> [2000]
-0x8FAEFB U+68C5 # <cjk> [2000]
-0x8FAEFC U+68CC # <cjk> [2000]
-0x8FAEFD U+68CF # <cjk> [2000]
-0x8FAEFE U+68D6 # <cjk> [2000]
-0x8FAFA1 U+68D9 # <cjk> [2000]
-0x8FAFA2 U+68E4 # <cjk> [2000]
-0x8FAFA3 U+68E5 # <cjk> [2000]
-0x8FAFA4 U+68EC # <cjk> [2000]
-0x8FAFA5 U+68F7 # <cjk> [2000]
-0x8FAFA6 U+6903 # <cjk> [2000]
-0x8FAFA7 U+6907 # <cjk> [2000]
-0x8FAFA8 U+3B87 # <cjk> [2000]
-0x8FAFA9 U+3B88 # <cjk> [2000]
-0x8FAFAA U+23594 # <cjk> [2000] [Unicode3.1]
-0x8FAFAB U+693B # <cjk> [2000]
-0x8FAFAC U+3B8D # <cjk> [2000]
-0x8FAFAD U+6946 # <cjk> [2000]
-0x8FAFAE U+6969 # <cjk> [2000]
-0x8FAFAF U+696C # <cjk> [2000]
-0x8FAFB0 U+6972 # <cjk> [2000]
-0x8FAFB1 U+697A # <cjk> [2000]
-0x8FAFB2 U+697F # <cjk> [2000]
-0x8FAFB3 U+6992 # <cjk> [2000]
-0x8FAFB4 U+3BA4 # <cjk> [2000]
-0x8FAFB5 U+6996 # <cjk> [2000]
-0x8FAFB6 U+6998 # <cjk> [2000]
-0x8FAFB7 U+69A6 # <cjk> [2000]
-0x8FAFB8 U+69B0 # <cjk> [2000]
-0x8FAFB9 U+69B7 # <cjk> [2000]
-0x8FAFBA U+69BA # <cjk> [2000]
-0x8FAFBB U+69BC # <cjk> [2000]
-0x8FAFBC U+69C0 # <cjk> [2000]
-0x8FAFBD U+69D1 # <cjk> [2000]
-0x8FAFBE U+69D6 # <cjk> [2000]
-0x8FAFBF U+23639 # <cjk> [2000] [Unicode3.1]
-0x8FAFC0 U+23647 # <cjk> [2000] [Unicode3.1]
-0x8FAFC1 U+6A30 # <cjk> [2000]
-0x8FAFC2 U+23638 # <cjk> [2000] [Unicode3.1]
-0x8FAFC3 U+2363A # <cjk> [2000] [Unicode3.1]
-0x8FAFC4 U+69E3 # <cjk> [2000]
-0x8FAFC5 U+69EE # <cjk> [2000]
-0x8FAFC6 U+69EF # <cjk> [2000]
-0x8FAFC7 U+69F3 # <cjk> [2000]
-0x8FAFC8 U+3BCD # <cjk> [2000]
-0x8FAFC9 U+69F4 # <cjk> [2000]
-0x8FAFCA U+69FE # <cjk> [2000]
-0x8FAFCB U+6A11 # <cjk> [2000]
-0x8FAFCC U+6A1A # <cjk> [2000]
-0x8FAFCD U+6A1D # <cjk> [2000]
-0x8FAFCE U+2371C # <cjk> [2000] [Unicode3.1]
-0x8FAFCF U+6A32 # <cjk> [2000]
-0x8FAFD0 U+6A33 # <cjk> [2000]
-0x8FAFD1 U+6A34 # <cjk> [2000]
-0x8FAFD2 U+6A3F # <cjk> [2000]
-0x8FAFD3 U+6A46 # <cjk> [2000]
-0x8FAFD4 U+6A49 # <cjk> [2000]
-0x8FAFD5 U+6A7A # <cjk> [2000]
-0x8FAFD6 U+6A4E # <cjk> [2000]
-0x8FAFD7 U+6A52 # <cjk> [2000]
-0x8FAFD8 U+6A64 # <cjk> [2000]
-0x8FAFD9 U+2370C # <cjk> [2000] [Unicode3.1]
-0x8FAFDA U+6A7E # <cjk> [2000]
-0x8FAFDB U+6A83 # <cjk> [2000]
-0x8FAFDC U+6A8B # <cjk> [2000]
-0x8FAFDD U+3BF0 # <cjk> [2000]
-0x8FAFDE U+6A91 # <cjk> [2000]
-0x8FAFDF U+6A9F # <cjk> [2000]
-0x8FAFE0 U+6AA1 # <cjk> [2000]
-0x8FAFE1 U+23764 # <cjk> [2000] [Unicode3.1]
-0x8FAFE2 U+6AAB # <cjk> [2000]
-0x8FAFE3 U+6ABD # <cjk> [2000]
-0x8FAFE4 U+6AC6 # <cjk> [2000]
-0x8FAFE5 U+6AD4 # <cjk> [2000]
-0x8FAFE6 U+6AD0 # <cjk> [2000]
-0x8FAFE7 U+6ADC # <cjk> [2000]
-0x8FAFE8 U+6ADD # <cjk> [2000]
-0x8FAFE9 U+237FF # <cjk> [2000] [Unicode3.1]
-0x8FAFEA U+237E7 # <cjk> [2000] [Unicode3.1]
-0x8FAFEB U+6AEC # <cjk> [2000]
-0x8FAFEC U+6AF1 # <cjk> [2000]
-0x8FAFED U+6AF2 # <cjk> [2000]
-0x8FAFEE U+6AF3 # <cjk> [2000]
-0x8FAFEF U+6AFD # <cjk> [2000]
-0x8FAFF0 U+23824 # <cjk> [2000] [Unicode3.1]
-0x8FAFF1 U+6B0B # <cjk> [2000]
-0x8FAFF2 U+6B0F # <cjk> [2000]
-0x8FAFF3 U+6B10 # <cjk> [2000]
-0x8FAFF4 U+6B11 # <cjk> [2000]
-0x8FAFF5 U+2383D # <cjk> [2000] [Unicode3.1]
-0x8FAFF6 U+6B17 # <cjk> [2000]
-0x8FAFF7 U+3C26 # <cjk> [2000]
-0x8FAFF8 U+6B2F # <cjk> [2000]
-0x8FAFF9 U+6B4A # <cjk> [2000]
-0x8FAFFA U+6B58 # <cjk> [2000]
-0x8FAFFB U+6B6C # <cjk> [2000]
-0x8FAFFC U+6B75 # <cjk> [2000]
-0x8FAFFD U+6B7A # <cjk> [2000]
-0x8FAFFE U+6B81 # <cjk> [2000]
-0x8FEEA1 U+6B9B # <cjk> [2000]
-0x8FEEA2 U+6BAE # <cjk> [2000]
-0x8FEEA3 U+23A98 # <cjk> [2000] [Unicode3.1]
-0x8FEEA4 U+6BBD # <cjk> [2000]
-0x8FEEA5 U+6BBE # <cjk> [2000]
-0x8FEEA6 U+6BC7 # <cjk> [2000]
-0x8FEEA7 U+6BC8 # <cjk> [2000]
-0x8FEEA8 U+6BC9 # <cjk> [2000]
-0x8FEEA9 U+6BDA # <cjk> [2000]
-0x8FEEAA U+6BE6 # <cjk> [2000]
-0x8FEEAB U+6BE7 # <cjk> [2000]
-0x8FEEAC U+6BEE # <cjk> [2000]
-0x8FEEAD U+6BF1 # <cjk> [2000]
-0x8FEEAE U+6C02 # <cjk> [2000]
-0x8FEEAF U+6C0A # <cjk> [2000]
-0x8FEEB0 U+6C0E # <cjk> [2000]
-0x8FEEB1 U+6C35 # <cjk> [2000]
-0x8FEEB2 U+6C36 # <cjk> [2000]
-0x8FEEB3 U+6C3A # <cjk> [2000]
-0x8FEEB4 U+23C7F # <cjk> [2000] [Unicode3.1]
-0x8FEEB5 U+6C3F # <cjk> [2000]
-0x8FEEB6 U+6C4D # <cjk> [2000]
-0x8FEEB7 U+6C5B # <cjk> [2000]
-0x8FEEB8 U+6C6D # <cjk> [2000]
-0x8FEEB9 U+6C84 # <cjk> [2000]
-0x8FEEBA U+6C89 # <cjk> [2000]
-0x8FEEBB U+3CC3 # <cjk> [2000]
-0x8FEEBC U+6C94 # <cjk> [2000]
-0x8FEEBD U+6C95 # <cjk> [2000]
-0x8FEEBE U+6C97 # <cjk> [2000]
-0x8FEEBF U+6CAD # <cjk> [2000]
-0x8FEEC0 U+6CC2 # <cjk> [2000]
-0x8FEEC1 U+6CD0 # <cjk> [2000]
-0x8FEEC2 U+3CD2 # <cjk> [2000]
-0x8FEEC3 U+6CD6 # <cjk> [2000]
-0x8FEEC4 U+6CDA # <cjk> [2000]
-0x8FEEC5 U+6CDC # <cjk> [2000]
-0x8FEEC6 U+6CE9 # <cjk> [2000]
-0x8FEEC7 U+6CEC # <cjk> [2000]
-0x8FEEC8 U+6CED # <cjk> [2000]
-0x8FEEC9 U+23D00 # <cjk> [2000] [Unicode3.1]
-0x8FEECA U+6D00 # <cjk> [2000]
-0x8FEECB U+6D0A # <cjk> [2000]
-0x8FEECC U+6D24 # <cjk> [2000]
-0x8FEECD U+6D26 # <cjk> [2000]
-0x8FEECE U+6D27 # <cjk> [2000]
-0x8FEECF U+6C67 # <cjk> [2000]
-0x8FEED0 U+6D2F # <cjk> [2000]
-0x8FEED1 U+6D3C # <cjk> [2000]
-0x8FEED2 U+6D5B # <cjk> [2000]
-0x8FEED3 U+6D5E # <cjk> [2000]
-0x8FEED4 U+6D60 # <cjk> [2000]
-0x8FEED5 U+6D70 # <cjk> [2000]
-0x8FEED6 U+6D80 # <cjk> [2000]
-0x8FEED7 U+6D81 # <cjk> [2000]
-0x8FEED8 U+6D8A # <cjk> [2000]
-0x8FEED9 U+6D8D # <cjk> [2000]
-0x8FEEDA U+6D91 # <cjk> [2000]
-0x8FEEDB U+6D98 # <cjk> [2000]
-0x8FEEDC U+23D40 # <cjk> [2000] [Unicode3.1]
-0x8FEEDD U+6E17 # <cjk> [2000]
-0x8FEEDE U+23DFA # <cjk> [2000] [Unicode3.1]
-0x8FEEDF U+23DF9 # <cjk> [2000] [Unicode3.1]
-0x8FEEE0 U+23DD3 # <cjk> [2000] [Unicode3.1]
-0x8FEEE1 U+6DAB # <cjk> [2000]
-0x8FEEE2 U+6DAE # <cjk> [2000]
-0x8FEEE3 U+6DB4 # <cjk> [2000]
-0x8FEEE4 U+6DC2 # <cjk> [2000]
-0x8FEEE5 U+6D34 # <cjk> [2000]
-0x8FEEE6 U+6DC8 # <cjk> [2000]
-0x8FEEE7 U+6DCE # <cjk> [2000]
-0x8FEEE8 U+6DCF # <cjk> [2000]
-0x8FEEE9 U+6DD0 # <cjk> [2000]
-0x8FEEEA U+6DDF # <cjk> [2000]
-0x8FEEEB U+6DE9 # <cjk> [2000]
-0x8FEEEC U+6DF6 # <cjk> [2000]
-0x8FEEED U+6E36 # <cjk> [2000]
-0x8FEEEE U+6E1E # <cjk> [2000]
-0x8FEEEF U+6E22 # <cjk> [2000]
-0x8FEEF0 U+6E27 # <cjk> [2000]
-0x8FEEF1 U+3D11 # <cjk> [2000]
-0x8FEEF2 U+6E32 # <cjk> [2000]
-0x8FEEF3 U+6E3C # <cjk> [2000]
-0x8FEEF4 U+6E48 # <cjk> [2000]
-0x8FEEF5 U+6E49 # <cjk> [2000]
-0x8FEEF6 U+6E4B # <cjk> [2000]
-0x8FEEF7 U+6E4C # <cjk> [2000]
-0x8FEEF8 U+6E4F # <cjk> [2000]
-0x8FEEF9 U+6E51 # <cjk> [2000]
-0x8FEEFA U+6E53 # <cjk> [2000]
-0x8FEEFB U+6E54 # <cjk> [2000]
-0x8FEEFC U+6E57 # <cjk> [2000]
-0x8FEEFD U+6E63 # <cjk> [2000]
-0x8FEEFE U+3D1E # <cjk> [2000]
-0x8FEFA1 U+6E93 # <cjk> [2000]
-0x8FEFA2 U+6EA7 # <cjk> [2000]
-0x8FEFA3 U+6EB4 # <cjk> [2000]
-0x8FEFA4 U+6EBF # <cjk> [2000]
-0x8FEFA5 U+6EC3 # <cjk> [2000]
-0x8FEFA6 U+6ECA # <cjk> [2000]
-0x8FEFA7 U+6ED9 # <cjk> [2000]
-0x8FEFA8 U+6F35 # <cjk> [2000]
-0x8FEFA9 U+6EEB # <cjk> [2000]
-0x8FEFAA U+6EF9 # <cjk> [2000]
-0x8FEFAB U+6EFB # <cjk> [2000]
-0x8FEFAC U+6F0A # <cjk> [2000]
-0x8FEFAD U+6F0C # <cjk> [2000]
-0x8FEFAE U+6F18 # <cjk> [2000]
-0x8FEFAF U+6F25 # <cjk> [2000]
-0x8FEFB0 U+6F36 # <cjk> [2000]
-0x8FEFB1 U+6F3C # <cjk> [2000]
-0x8FEFB2 U+23F7E # <cjk> [2000] [Unicode3.1]
-0x8FEFB3 U+6F52 # <cjk> [2000]
-0x8FEFB4 U+6F57 # <cjk> [2000]
-0x8FEFB5 U+6F5A # <cjk> [2000]
-0x8FEFB6 U+6F60 # <cjk> [2000]
-0x8FEFB7 U+6F68 # <cjk> [2000]
-0x8FEFB8 U+6F98 # <cjk> [2000]
-0x8FEFB9 U+6F7D # <cjk> [2000]
-0x8FEFBA U+6F90 # <cjk> [2000]
-0x8FEFBB U+6F96 # <cjk> [2000]
-0x8FEFBC U+6FBE # <cjk> [2000]
-0x8FEFBD U+6F9F # <cjk> [2000]
-0x8FEFBE U+6FA5 # <cjk> [2000]
-0x8FEFBF U+6FAF # <cjk> [2000]
-0x8FEFC0 U+3D64 # <cjk> [2000]
-0x8FEFC1 U+6FB5 # <cjk> [2000]
-0x8FEFC2 U+6FC8 # <cjk> [2000]
-0x8FEFC3 U+6FC9 # <cjk> [2000]
-0x8FEFC4 U+6FDA # <cjk> [2000]
-0x8FEFC5 U+6FDE # <cjk> [2000]
-0x8FEFC6 U+6FE9 # <cjk> [2000]
-0x8FEFC7 U+24096 # <cjk> [2000] [Unicode3.1]
-0x8FEFC8 U+6FFC # <cjk> [2000]
-0x8FEFC9 U+7000 # <cjk> [2000]
-0x8FEFCA U+7007 # <cjk> [2000]
-0x8FEFCB U+700A # <cjk> [2000]
-0x8FEFCC U+7023 # <cjk> [2000]
-0x8FEFCD U+24103 # <cjk> [2000] [Unicode3.1]
-0x8FEFCE U+7039 # <cjk> [2000]
-0x8FEFCF U+703A # <cjk> [2000]
-0x8FEFD0 U+703C # <cjk> [2000]
-0x8FEFD1 U+7043 # <cjk> [2000]
-0x8FEFD2 U+7047 # <cjk> [2000]
-0x8FEFD3 U+704B # <cjk> [2000]
-0x8FEFD4 U+3D9A # <cjk> [2000]
-0x8FEFD5 U+7054 # <cjk> [2000]
-0x8FEFD6 U+7065 # <cjk> [2000]
-0x8FEFD7 U+7069 # <cjk> [2000]
-0x8FEFD8 U+706C # <cjk> [2000]
-0x8FEFD9 U+706E # <cjk> [2000]
-0x8FEFDA U+7076 # <cjk> [2000]
-0x8FEFDB U+707E # <cjk> [2000]
-0x8FEFDC U+7081 # <cjk> [2000]
-0x8FEFDD U+7086 # <cjk> [2000]
-0x8FEFDE U+7095 # <cjk> [2000]
-0x8FEFDF U+7097 # <cjk> [2000]
-0x8FEFE0 U+70BB # <cjk> [2000]
-0x8FEFE1 U+241C6 # <cjk> [2000] [Unicode3.1]
-0x8FEFE2 U+709F # <cjk> [2000]
-0x8FEFE3 U+70B1 # <cjk> [2000]
-0x8FEFE4 U+241FE # <cjk> [2000] [Unicode3.1]
-0x8FEFE5 U+70EC # <cjk> [2000]
-0x8FEFE6 U+70CA # <cjk> [2000]
-0x8FEFE7 U+70D1 # <cjk> [2000]
-0x8FEFE8 U+70D3 # <cjk> [2000]
-0x8FEFE9 U+70DC # <cjk> [2000]
-0x8FEFEA U+7103 # <cjk> [2000]
-0x8FEFEB U+7104 # <cjk> [2000]
-0x8FEFEC U+7106 # <cjk> [2000]
-0x8FEFED U+7107 # <cjk> [2000]
-0x8FEFEE U+7108 # <cjk> [2000]
-0x8FEFEF U+710C # <cjk> [2000]
-0x8FEFF0 U+3DC0 # <cjk> [2000]
-0x8FEFF1 U+712F # <cjk> [2000]
-0x8FEFF2 U+7131 # <cjk> [2000]
-0x8FEFF3 U+7150 # <cjk> [2000]
-0x8FEFF4 U+714A # <cjk> [2000]
-0x8FEFF5 U+7153 # <cjk> [2000]
-0x8FEFF6 U+715E # <cjk> [2000]
-0x8FEFF7 U+3DD4 # <cjk> [2000]
-0x8FEFF8 U+7196 # <cjk> [2000]
-0x8FEFF9 U+7180 # <cjk> [2000]
-0x8FEFFA U+719B # <cjk> [2000]
-0x8FEFFB U+71A0 # <cjk> [2000]
-0x8FEFFC U+71A2 # <cjk> [2000]
-0x8FEFFD U+71AE # <cjk> [2000]
-0x8FEFFE U+71AF # <cjk> [2000]
-0x8FF0A1 U+71B3 # <cjk> [2000]
-0x8FF0A2 U+243BC # <cjk> [2000] [Unicode3.1]
-0x8FF0A3 U+71CB # <cjk> [2000]
-0x8FF0A4 U+71D3 # <cjk> [2000]
-0x8FF0A5 U+71D9 # <cjk> [2000]
-0x8FF0A6 U+71DC # <cjk> [2000]
-0x8FF0A7 U+7207 # <cjk> [2000]
-0x8FF0A8 U+3E05 # <cjk> [2000]
-0x8FF0A9 U+FA49 # CJK COMPATIBILITY IDEOGRAPH-FA49 [2000] [Unicode3.2]
-0x8FF0AA U+722B # <cjk> [2000]
-0x8FF0AB U+7234 # <cjk> [2000]
-0x8FF0AC U+7238 # <cjk> [2000]
-0x8FF0AD U+7239 # <cjk> [2000]
-0x8FF0AE U+4E2C # <cjk> [2000]
-0x8FF0AF U+7242 # <cjk> [2000]
-0x8FF0B0 U+7253 # <cjk> [2000]
-0x8FF0B1 U+7257 # <cjk> [2000]
-0x8FF0B2 U+7263 # <cjk> [2000]
-0x8FF0B3 U+24629 # <cjk> [2000] [Unicode3.1]
-0x8FF0B4 U+726E # <cjk> [2000]
-0x8FF0B5 U+726F # <cjk> [2000]
-0x8FF0B6 U+7278 # <cjk> [2000]
-0x8FF0B7 U+727F # <cjk> [2000]
-0x8FF0B8 U+728E # <cjk> [2000]
-0x8FF0B9 U+246A5 # <cjk> [2000] [Unicode3.1]
-0x8FF0BA U+72AD # <cjk> [2000]
-0x8FF0BB U+72AE # <cjk> [2000]
-0x8FF0BC U+72B0 # <cjk> [2000]
-0x8FF0BD U+72B1 # <cjk> [2000]
-0x8FF0BE U+72C1 # <cjk> [2000]
-0x8FF0BF U+3E60 # <cjk> [2000]
-0x8FF0C0 U+72CC # <cjk> [2000]
-0x8FF0C1 U+3E66 # <cjk> [2000]
-0x8FF0C2 U+3E68 # <cjk> [2000]
-0x8FF0C3 U+72F3 # <cjk> [2000]
-0x8FF0C4 U+72FA # <cjk> [2000]
-0x8FF0C5 U+7307 # <cjk> [2000]
-0x8FF0C6 U+7312 # <cjk> [2000]
-0x8FF0C7 U+7318 # <cjk> [2000]
-0x8FF0C8 U+7319 # <cjk> [2000]
-0x8FF0C9 U+3E83 # <cjk> [2000]
-0x8FF0CA U+7339 # <cjk> [2000]
-0x8FF0CB U+732C # <cjk> [2000]
-0x8FF0CC U+7331 # <cjk> [2000]
-0x8FF0CD U+7333 # <cjk> [2000]
-0x8FF0CE U+733D # <cjk> [2000]
-0x8FF0CF U+7352 # <cjk> [2000]
-0x8FF0D0 U+3E94 # <cjk> [2000]
-0x8FF0D1 U+736B # <cjk> [2000]
-0x8FF0D2 U+736C # <cjk> [2000]
-0x8FF0D3 U+24896 # <cjk> [2000] [Unicode3.1]
-0x8FF0D4 U+736E # <cjk> [2000]
-0x8FF0D5 U+736F # <cjk> [2000]
-0x8FF0D6 U+7371 # <cjk> [2000]
-0x8FF0D7 U+7377 # <cjk> [2000]
-0x8FF0D8 U+7381 # <cjk> [2000]
-0x8FF0D9 U+7385 # <cjk> [2000]
-0x8FF0DA U+738A # <cjk> [2000]
-0x8FF0DB U+7394 # <cjk> [2000]
-0x8FF0DC U+7398 # <cjk> [2000]
-0x8FF0DD U+739C # <cjk> [2000]
-0x8FF0DE U+739E # <cjk> [2000]
-0x8FF0DF U+73A5 # <cjk> [2000]
-0x8FF0E0 U+73A8 # <cjk> [2000]
-0x8FF0E1 U+73B5 # <cjk> [2000]
-0x8FF0E2 U+73B7 # <cjk> [2000]
-0x8FF0E3 U+73B9 # <cjk> [2000]
-0x8FF0E4 U+73BC # <cjk> [2000]
-0x8FF0E5 U+73BF # <cjk> [2000]
-0x8FF0E6 U+73C5 # <cjk> [2000]
-0x8FF0E7 U+73CB # <cjk> [2000]
-0x8FF0E8 U+73E1 # <cjk> [2000]
-0x8FF0E9 U+73E7 # <cjk> [2000]
-0x8FF0EA U+73F9 # <cjk> [2000]
-0x8FF0EB U+7413 # <cjk> [2000]
-0x8FF0EC U+73FA # <cjk> [2000]
-0x8FF0ED U+7401 # <cjk> [2000]
-0x8FF0EE U+7424 # <cjk> [2000]
-0x8FF0EF U+7431 # <cjk> [2000]
-0x8FF0F0 U+7439 # <cjk> [2000]
-0x8FF0F1 U+7453 # <cjk> [2000]
-0x8FF0F2 U+7440 # <cjk> [2000]
-0x8FF0F3 U+7443 # <cjk> [2000]
-0x8FF0F4 U+744D # <cjk> [2000]
-0x8FF0F5 U+7452 # <cjk> [2000]
-0x8FF0F6 U+745D # <cjk> [2000]
-0x8FF0F7 U+7471 # <cjk> [2000]
-0x8FF0F8 U+7481 # <cjk> [2000]
-0x8FF0F9 U+7485 # <cjk> [2000]
-0x8FF0FA U+7488 # <cjk> [2000]
-0x8FF0FB U+24A4D # <cjk> [2000] [Unicode3.1]
-0x8FF0FC U+7492 # <cjk> [2000]
-0x8FF0FD U+7497 # <cjk> [2000]
-0x8FF0FE U+7499 # <cjk> [2000]
-0x8FF1A1 U+74A0 # <cjk> [2000]
-0x8FF1A2 U+74A1 # <cjk> [2000]
-0x8FF1A3 U+74A5 # <cjk> [2000]
-0x8FF1A4 U+74AA # <cjk> [2000]
-0x8FF1A5 U+74AB # <cjk> [2000]
-0x8FF1A6 U+74B9 # <cjk> [2000]
-0x8FF1A7 U+74BB # <cjk> [2000]
-0x8FF1A8 U+74BA # <cjk> [2000]
-0x8FF1A9 U+74D6 # <cjk> [2000]
-0x8FF1AA U+74D8 # <cjk> [2000]
-0x8FF1AB U+74DE # <cjk> [2000]
-0x8FF1AC U+74EF # <cjk> [2000]
-0x8FF1AD U+74EB # <cjk> [2000]
-0x8FF1AE U+24B56 # <cjk> [2000] [Unicode3.1]
-0x8FF1AF U+74FA # <cjk> [2000]
-0x8FF1B0 U+24B6F # <cjk> [2000] [Unicode3.1]
-0x8FF1B1 U+7520 # <cjk> [2000]
-0x8FF1B2 U+7524 # <cjk> [2000]
-0x8FF1B3 U+752A # <cjk> [2000]
-0x8FF1B4 U+3F57 # <cjk> [2000]
-0x8FF1B5 U+24C16 # <cjk> [2000] [Unicode3.1]
-0x8FF1B6 U+753D # <cjk> [2000]
-0x8FF1B7 U+753E # <cjk> [2000]
-0x8FF1B8 U+7540 # <cjk> [2000]
-0x8FF1B9 U+7548 # <cjk> [2000]
-0x8FF1BA U+754E # <cjk> [2000]
-0x8FF1BB U+7550 # <cjk> [2000]
-0x8FF1BC U+7552 # <cjk> [2000]
-0x8FF1BD U+756C # <cjk> [2000]
-0x8FF1BE U+7572 # <cjk> [2000]
-0x8FF1BF U+7571 # <cjk> [2000]
-0x8FF1C0 U+757A # <cjk> [2000]
-0x8FF1C1 U+757D # <cjk> [2000]
-0x8FF1C2 U+757E # <cjk> [2000]
-0x8FF1C3 U+7581 # <cjk> [2000]
-0x8FF1C4 U+24D14 # <cjk> [2000] [Unicode3.1]
-0x8FF1C5 U+758C # <cjk> [2000]
-0x8FF1C6 U+3F75 # <cjk> [2000]
-0x8FF1C7 U+75A2 # <cjk> [2000]
-0x8FF1C8 U+3F77 # <cjk> [2000]
-0x8FF1C9 U+75B0 # <cjk> [2000]
-0x8FF1CA U+75B7 # <cjk> [2000]
-0x8FF1CB U+75BF # <cjk> [2000]
-0x8FF1CC U+75C0 # <cjk> [2000]
-0x8FF1CD U+75C6 # <cjk> [2000]
-0x8FF1CE U+75CF # <cjk> [2000]
-0x8FF1CF U+75D3 # <cjk> [2000]
-0x8FF1D0 U+75DD # <cjk> [2000]
-0x8FF1D1 U+75DF # <cjk> [2000]
-0x8FF1D2 U+75E0 # <cjk> [2000]
-0x8FF1D3 U+75E7 # <cjk> [2000]
-0x8FF1D4 U+75EC # <cjk> [2000]
-0x8FF1D5 U+75EE # <cjk> [2000]
-0x8FF1D6 U+75F1 # <cjk> [2000]
-0x8FF1D7 U+75F9 # <cjk> [2000]
-0x8FF1D8 U+7603 # <cjk> [2000]
-0x8FF1D9 U+7618 # <cjk> [2000]
-0x8FF1DA U+7607 # <cjk> [2000]
-0x8FF1DB U+760F # <cjk> [2000]
-0x8FF1DC U+3FAE # <cjk> [2000]
-0x8FF1DD U+24E0E # <cjk> [2000] [Unicode3.1]
-0x8FF1DE U+7613 # <cjk> [2000]
-0x8FF1DF U+761B # <cjk> [2000]
-0x8FF1E0 U+761C # <cjk> [2000]
-0x8FF1E1 U+24E37 # <cjk> [2000] [Unicode3.1]
-0x8FF1E2 U+7625 # <cjk> [2000]
-0x8FF1E3 U+7628 # <cjk> [2000]
-0x8FF1E4 U+763C # <cjk> [2000]
-0x8FF1E5 U+7633 # <cjk> [2000]
-0x8FF1E6 U+24E6A # <cjk> [2000] [Unicode3.1]
-0x8FF1E7 U+3FC9 # <cjk> [2000]
-0x8FF1E8 U+7641 # <cjk> [2000]
-0x8FF1E9 U+24E8B # <cjk> [2000] [Unicode3.1]
-0x8FF1EA U+7649 # <cjk> [2000]
-0x8FF1EB U+7655 # <cjk> [2000]
-0x8FF1EC U+3FD7 # <cjk> [2000]
-0x8FF1ED U+766E # <cjk> [2000]
-0x8FF1EE U+7695 # <cjk> [2000]
-0x8FF1EF U+769C # <cjk> [2000]
-0x8FF1F0 U+76A1 # <cjk> [2000]
-0x8FF1F1 U+76A0 # <cjk> [2000]
-0x8FF1F2 U+76A7 # <cjk> [2000]
-0x8FF1F3 U+76A8 # <cjk> [2000]
-0x8FF1F4 U+76AF # <cjk> [2000]
-0x8FF1F5 U+2504A # <cjk> [2000] [Unicode3.1]
-0x8FF1F6 U+76C9 # <cjk> [2000]
-0x8FF1F7 U+25055 # <cjk> [2000] [Unicode3.1]
-0x8FF1F8 U+76E8 # <cjk> [2000]
-0x8FF1F9 U+76EC # <cjk> [2000]
-0x8FF1FA U+25122 # <cjk> [2000] [Unicode3.1]
-0x8FF1FB U+7717 # <cjk> [2000]
-0x8FF1FC U+771A # <cjk> [2000]
-0x8FF1FD U+772D # <cjk> [2000]
-0x8FF1FE U+7735 # <cjk> [2000]
-0x8FF2A1 U+251A9 # <cjk> [2000] [Unicode3.1]
-0x8FF2A2 U+4039 # <cjk> [2000]
-0x8FF2A3 U+251E5 # <cjk> [2000] [Unicode3.1]
-0x8FF2A4 U+251CD # <cjk> [2000] [Unicode3.1]
-0x8FF2A5 U+7758 # <cjk> [2000]
-0x8FF2A6 U+7760 # <cjk> [2000]
-0x8FF2A7 U+776A # <cjk> [2000]
-0x8FF2A8 U+2521E # <cjk> [2000] [Unicode3.1]
-0x8FF2A9 U+7772 # <cjk> [2000]
-0x8FF2AA U+777C # <cjk> [2000]
-0x8FF2AB U+777D # <cjk> [2000]
-0x8FF2AC U+2524C # <cjk> [2000] [Unicode3.1]
-0x8FF2AD U+4058 # <cjk> [2000]
-0x8FF2AE U+779A # <cjk> [2000]
-0x8FF2AF U+779F # <cjk> [2000]
-0x8FF2B0 U+77A2 # <cjk> [2000]
-0x8FF2B1 U+77A4 # <cjk> [2000]
-0x8FF2B2 U+77A9 # <cjk> [2000]
-0x8FF2B3 U+77DE # <cjk> [2000]
-0x8FF2B4 U+77DF # <cjk> [2000]
-0x8FF2B5 U+77E4 # <cjk> [2000]
-0x8FF2B6 U+77E6 # <cjk> [2000]
-0x8FF2B7 U+77EA # <cjk> [2000]
-0x8FF2B8 U+77EC # <cjk> [2000]
-0x8FF2B9 U+4093 # <cjk> [2000]
-0x8FF2BA U+77F0 # <cjk> [2000]
-0x8FF2BB U+77F4 # <cjk> [2000]
-0x8FF2BC U+77FB # <cjk> [2000]
-0x8FF2BD U+2542E # <cjk> [2000] [Unicode3.1]
-0x8FF2BE U+7805 # <cjk> [2000]
-0x8FF2BF U+7806 # <cjk> [2000]
-0x8FF2C0 U+7809 # <cjk> [2000]
-0x8FF2C1 U+780D # <cjk> [2000]
-0x8FF2C2 U+7819 # <cjk> [2000]
-0x8FF2C3 U+7821 # <cjk> [2000]
-0x8FF2C4 U+782C # <cjk> [2000]
-0x8FF2C5 U+7847 # <cjk> [2000]
-0x8FF2C6 U+7864 # <cjk> [2000]
-0x8FF2C7 U+786A # <cjk> [2000]
-0x8FF2C8 U+254D9 # <cjk> [2000] [Unicode3.1]
-0x8FF2C9 U+788A # <cjk> [2000]
-0x8FF2CA U+7894 # <cjk> [2000]
-0x8FF2CB U+78A4 # <cjk> [2000]
-0x8FF2CC U+789D # <cjk> [2000]
-0x8FF2CD U+789E # <cjk> [2000]
-0x8FF2CE U+789F # <cjk> [2000]
-0x8FF2CF U+78BB # <cjk> [2000]
-0x8FF2D0 U+78C8 # <cjk> [2000]
-0x8FF2D1 U+78CC # <cjk> [2000]
-0x8FF2D2 U+78CE # <cjk> [2000]
-0x8FF2D3 U+78D5 # <cjk> [2000]
-0x8FF2D4 U+78E0 # <cjk> [2000]
-0x8FF2D5 U+78E1 # <cjk> [2000]
-0x8FF2D6 U+78E6 # <cjk> [2000]
-0x8FF2D7 U+78F9 # <cjk> [2000]
-0x8FF2D8 U+78FA # <cjk> [2000]
-0x8FF2D9 U+78FB # <cjk> [2000]
-0x8FF2DA U+78FE # <cjk> [2000]
-0x8FF2DB U+255A7 # <cjk> [2000] [Unicode3.1]
-0x8FF2DC U+7910 # <cjk> [2000]
-0x8FF2DD U+791B # <cjk> [2000]
-0x8FF2DE U+7930 # <cjk> [2000]
-0x8FF2DF U+7925 # <cjk> [2000]
-0x8FF2E0 U+793B # <cjk> [2000]
-0x8FF2E1 U+794A # <cjk> [2000]
-0x8FF2E2 U+7958 # <cjk> [2000]
-0x8FF2E3 U+795B # <cjk> [2000]
-0x8FF2E4 U+4105 # <cjk> [2000]
-0x8FF2E5 U+7967 # <cjk> [2000]
-0x8FF2E6 U+7972 # <cjk> [2000]
-0x8FF2E7 U+7994 # <cjk> [2000]
-0x8FF2E8 U+7995 # <cjk> [2000]
-0x8FF2E9 U+7996 # <cjk> [2000]
-0x8FF2EA U+799B # <cjk> [2000]
-0x8FF2EB U+79A1 # <cjk> [2000]
-0x8FF2EC U+79A9 # <cjk> [2000]
-0x8FF2ED U+79B4 # <cjk> [2000]
-0x8FF2EE U+79BB # <cjk> [2000]
-0x8FF2EF U+79C2 # <cjk> [2000]
-0x8FF2F0 U+79C7 # <cjk> [2000]
-0x8FF2F1 U+79CC # <cjk> [2000]
-0x8FF2F2 U+79CD # <cjk> [2000]
-0x8FF2F3 U+79D6 # <cjk> [2000]
-0x8FF2F4 U+4148 # <cjk> [2000]
-0x8FF2F5 U+257A9 # <cjk> [2000] [Unicode3.1]
-0x8FF2F6 U+257B4 # <cjk> [2000] [Unicode3.1]
-0x8FF2F7 U+414F # <cjk> [2000]
-0x8FF2F8 U+7A0A # <cjk> [2000]
-0x8FF2F9 U+7A11 # <cjk> [2000]
-0x8FF2FA U+7A15 # <cjk> [2000]
-0x8FF2FB U+7A1B # <cjk> [2000]
-0x8FF2FC U+7A1E # <cjk> [2000]
-0x8FF2FD U+4163 # <cjk> [2000]
-0x8FF2FE U+7A2D # <cjk> [2000]
-0x8FF3A1 U+7A38 # <cjk> [2000]
-0x8FF3A2 U+7A47 # <cjk> [2000]
-0x8FF3A3 U+7A4C # <cjk> [2000]
-0x8FF3A4 U+7A56 # <cjk> [2000]
-0x8FF3A5 U+7A59 # <cjk> [2000]
-0x8FF3A6 U+7A5C # <cjk> [2000]
-0x8FF3A7 U+7A5F # <cjk> [2000]
-0x8FF3A8 U+7A60 # <cjk> [2000]
-0x8FF3A9 U+7A67 # <cjk> [2000]
-0x8FF3AA U+7A6A # <cjk> [2000]
-0x8FF3AB U+7A75 # <cjk> [2000]
-0x8FF3AC U+7A78 # <cjk> [2000]
-0x8FF3AD U+7A82 # <cjk> [2000]
-0x8FF3AE U+7A8A # <cjk> [2000]
-0x8FF3AF U+7A90 # <cjk> [2000]
-0x8FF3B0 U+7AA3 # <cjk> [2000]
-0x8FF3B1 U+7AAC # <cjk> [2000]
-0x8FF3B2 U+259D4 # <cjk> [2000] [Unicode3.1]
-0x8FF3B3 U+41B4 # <cjk> [2000]
-0x8FF3B4 U+7AB9 # <cjk> [2000]
-0x8FF3B5 U+7ABC # <cjk> [2000]
-0x8FF3B6 U+7ABE # <cjk> [2000]
-0x8FF3B7 U+41BF # <cjk> [2000]
-0x8FF3B8 U+7ACC # <cjk> [2000]
-0x8FF3B9 U+7AD1 # <cjk> [2000]
-0x8FF3BA U+7AE7 # <cjk> [2000]
-0x8FF3BB U+7AE8 # <cjk> [2000]
-0x8FF3BC U+7AF4 # <cjk> [2000]
-0x8FF3BD U+25AE4 # <cjk> [2000] [Unicode3.1]
-0x8FF3BE U+25AE3 # <cjk> [2000] [Unicode3.1]
-0x8FF3BF U+7B07 # <cjk> [2000]
-0x8FF3C0 U+25AF1 # <cjk> [2000] [Unicode3.1]
-0x8FF3C1 U+7B3D # <cjk> [2000]
-0x8FF3C2 U+7B27 # <cjk> [2000]
-0x8FF3C3 U+7B2A # <cjk> [2000]
-0x8FF3C4 U+7B2E # <cjk> [2000]
-0x8FF3C5 U+7B2F # <cjk> [2000]
-0x8FF3C6 U+7B31 # <cjk> [2000]
-0x8FF3C7 U+41E6 # <cjk> [2000]
-0x8FF3C8 U+41F3 # <cjk> [2000]
-0x8FF3C9 U+7B7F # <cjk> [2000]
-0x8FF3CA U+7B41 # <cjk> [2000]
-0x8FF3CB U+41EE # <cjk> [2000]
-0x8FF3CC U+7B55 # <cjk> [2000]
-0x8FF3CD U+7B79 # <cjk> [2000]
-0x8FF3CE U+7B64 # <cjk> [2000]
-0x8FF3CF U+7B66 # <cjk> [2000]
-0x8FF3D0 U+7B69 # <cjk> [2000]
-0x8FF3D1 U+7B73 # <cjk> [2000]
-0x8FF3D2 U+25BB2 # <cjk> [2000] [Unicode3.1]
-0x8FF3D3 U+4207 # <cjk> [2000]
-0x8FF3D4 U+7B90 # <cjk> [2000]
-0x8FF3D5 U+7B91 # <cjk> [2000]
-0x8FF3D6 U+7B9B # <cjk> [2000]
-0x8FF3D7 U+420E # <cjk> [2000]
-0x8FF3D8 U+7BAF # <cjk> [2000]
-0x8FF3D9 U+7BB5 # <cjk> [2000]
-0x8FF3DA U+7BBC # <cjk> [2000]
-0x8FF3DB U+7BC5 # <cjk> [2000]
-0x8FF3DC U+7BCA # <cjk> [2000]
-0x8FF3DD U+25C4B # <cjk> [2000] [Unicode3.1]
-0x8FF3DE U+25C64 # <cjk> [2000] [Unicode3.1]
-0x8FF3DF U+7BD4 # <cjk> [2000]
-0x8FF3E0 U+7BD6 # <cjk> [2000]
-0x8FF3E1 U+7BDA # <cjk> [2000]
-0x8FF3E2 U+7BEA # <cjk> [2000]
-0x8FF3E3 U+7BF0 # <cjk> [2000]
-0x8FF3E4 U+7C03 # <cjk> [2000]
-0x8FF3E5 U+7C0B # <cjk> [2000]
-0x8FF3E6 U+7C0E # <cjk> [2000]
-0x8FF3E7 U+7C0F # <cjk> [2000]
-0x8FF3E8 U+7C26 # <cjk> [2000]
-0x8FF3E9 U+7C45 # <cjk> [2000]
-0x8FF3EA U+7C4A # <cjk> [2000]
-0x8FF3EB U+7C51 # <cjk> [2000]
-0x8FF3EC U+7C57 # <cjk> [2000]
-0x8FF3ED U+7C5E # <cjk> [2000]
-0x8FF3EE U+7C61 # <cjk> [2000]
-0x8FF3EF U+7C69 # <cjk> [2000]
-0x8FF3F0 U+7C6E # <cjk> [2000]
-0x8FF3F1 U+7C6F # <cjk> [2000]
-0x8FF3F2 U+7C70 # <cjk> [2000]
-0x8FF3F3 U+25E2E # <cjk> [2000] [Unicode3.1]
-0x8FF3F4 U+25E56 # <cjk> [2000] [Unicode3.1]
-0x8FF3F5 U+25E65 # <cjk> [2000] [Unicode3.1]
-0x8FF3F6 U+7CA6 # <cjk> [2000]
-0x8FF3F7 U+25E62 # <cjk> [2000] [Unicode3.1]
-0x8FF3F8 U+7CB6 # <cjk> [2000]
-0x8FF3F9 U+7CB7 # <cjk> [2000]
-0x8FF3FA U+7CBF # <cjk> [2000]
-0x8FF3FB U+25ED8 # <cjk> [2000] [Unicode3.1]
-0x8FF3FC U+7CC4 # <cjk> [2000]
-0x8FF3FD U+25EC2 # <cjk> [2000] [Unicode3.1]
-0x8FF3FE U+7CC8 # <cjk> [2000]
-0x8FF4A1 U+7CCD # <cjk> [2000]
-0x8FF4A2 U+25EE8 # <cjk> [2000] [Unicode3.1]
-0x8FF4A3 U+7CD7 # <cjk> [2000]
-0x8FF4A4 U+25F23 # <cjk> [2000] [Unicode3.1]
-0x8FF4A5 U+7CE6 # <cjk> [2000]
-0x8FF4A6 U+7CEB # <cjk> [2000]
-0x8FF4A7 U+25F5C # <cjk> [2000] [Unicode3.1]
-0x8FF4A8 U+7CF5 # <cjk> [2000]
-0x8FF4A9 U+7D03 # <cjk> [2000]
-0x8FF4AA U+7D09 # <cjk> [2000]
-0x8FF4AB U+42C6 # <cjk> [2000]
-0x8FF4AC U+7D12 # <cjk> [2000]
-0x8FF4AD U+7D1E # <cjk> [2000]
-0x8FF4AE U+25FE0 # <cjk> [2000] [Unicode3.1]
-0x8FF4AF U+25FD4 # <cjk> [2000] [Unicode3.1]
-0x8FF4B0 U+7D3D # <cjk> [2000]
-0x8FF4B1 U+7D3E # <cjk> [2000]
-0x8FF4B2 U+7D40 # <cjk> [2000]
-0x8FF4B3 U+7D47 # <cjk> [2000]
-0x8FF4B4 U+2600C # <cjk> [2000] [Unicode3.1]
-0x8FF4B5 U+25FFB # <cjk> [2000] [Unicode3.1]
-0x8FF4B6 U+42D6 # <cjk> [2000]
-0x8FF4B7 U+7D59 # <cjk> [2000]
-0x8FF4B8 U+7D5A # <cjk> [2000]
-0x8FF4B9 U+7D6A # <cjk> [2000]
-0x8FF4BA U+7D70 # <cjk> [2000]
-0x8FF4BB U+42DD # <cjk> [2000]
-0x8FF4BC U+7D7F # <cjk> [2000]
-0x8FF4BD U+26017 # <cjk> [2000] [Unicode3.1]
-0x8FF4BE U+7D86 # <cjk> [2000]
-0x8FF4BF U+7D88 # <cjk> [2000]
-0x8FF4C0 U+7D8C # <cjk> [2000]
-0x8FF4C1 U+7D97 # <cjk> [2000]
-0x8FF4C2 U+26060 # <cjk> [2000] [Unicode3.1]
-0x8FF4C3 U+7D9D # <cjk> [2000]
-0x8FF4C4 U+7DA7 # <cjk> [2000]
-0x8FF4C5 U+7DAA # <cjk> [2000]
-0x8FF4C6 U+7DB6 # <cjk> [2000]
-0x8FF4C7 U+7DB7 # <cjk> [2000]
-0x8FF4C8 U+7DC0 # <cjk> [2000]
-0x8FF4C9 U+7DD7 # <cjk> [2000]
-0x8FF4CA U+7DD9 # <cjk> [2000]
-0x8FF4CB U+7DE6 # <cjk> [2000]
-0x8FF4CC U+7DF1 # <cjk> [2000]
-0x8FF4CD U+7DF9 # <cjk> [2000]
-0x8FF4CE U+4302 # <cjk> [2000]
-0x8FF4CF U+260ED # <cjk> [2000] [Unicode3.1]
-0x8FF4D0 U+FA58 # CJK COMPATIBILITY IDEOGRAPH-FA58 [2000] [Unicode3.2]
-0x8FF4D1 U+7E10 # <cjk> [2000]
-0x8FF4D2 U+7E17 # <cjk> [2000]
-0x8FF4D3 U+7E1D # <cjk> [2000]
-0x8FF4D4 U+7E20 # <cjk> [2000]
-0x8FF4D5 U+7E27 # <cjk> [2000]
-0x8FF4D6 U+7E2C # <cjk> [2000]
-0x8FF4D7 U+7E45 # <cjk> [2000]
-0x8FF4D8 U+7E73 # <cjk> [2000]
-0x8FF4D9 U+7E75 # <cjk> [2000]
-0x8FF4DA U+7E7E # <cjk> [2000]
-0x8FF4DB U+7E86 # <cjk> [2000]
-0x8FF4DC U+7E87 # <cjk> [2000]
-0x8FF4DD U+432B # <cjk> [2000]
-0x8FF4DE U+7E91 # <cjk> [2000]
-0x8FF4DF U+7E98 # <cjk> [2000]
-0x8FF4E0 U+7E9A # <cjk> [2000]
-0x8FF4E1 U+4343 # <cjk> [2000]
-0x8FF4E2 U+7F3C # <cjk> [2000]
-0x8FF4E3 U+7F3B # <cjk> [2000]
-0x8FF4E4 U+7F3E # <cjk> [2000]
-0x8FF4E5 U+7F43 # <cjk> [2000]
-0x8FF4E6 U+7F44 # <cjk> [2000]
-0x8FF4E7 U+7F4F # <cjk> [2000]
-0x8FF4E8 U+34C1 # <cjk> [2000]
-0x8FF4E9 U+26270 # <cjk> [2000] [Unicode3.1]
-0x8FF4EA U+7F52 # <cjk> [2000]
-0x8FF4EB U+26286 # <cjk> [2000] [Unicode3.1]
-0x8FF4EC U+7F61 # <cjk> [2000]
-0x8FF4ED U+7F63 # <cjk> [2000]
-0x8FF4EE U+7F64 # <cjk> [2000]
-0x8FF4EF U+7F6D # <cjk> [2000]
-0x8FF4F0 U+7F7D # <cjk> [2000]
-0x8FF4F1 U+7F7E # <cjk> [2000]
-0x8FF4F2 U+2634C # <cjk> [2000] [Unicode3.1]
-0x8FF4F3 U+7F90 # <cjk> [2000]
-0x8FF4F4 U+517B # <cjk> [2000]
-0x8FF4F5 U+23D0E # <cjk> [2000] [Unicode3.1]
-0x8FF4F6 U+7F96 # <cjk> [2000]
-0x8FF4F7 U+7F9C # <cjk> [2000]
-0x8FF4F8 U+7FAD # <cjk> [2000]
-0x8FF4F9 U+26402 # <cjk> [2000] [Unicode3.1]
-0x8FF4FA U+7FC3 # <cjk> [2000]
-0x8FF4FB U+7FCF # <cjk> [2000]
-0x8FF4FC U+7FE3 # <cjk> [2000]
-0x8FF4FD U+7FE5 # <cjk> [2000]
-0x8FF4FE U+7FEF # <cjk> [2000]
-0x8FF5A1 U+7FF2 # <cjk> [2000]
-0x8FF5A2 U+8002 # <cjk> [2000]
-0x8FF5A3 U+800A # <cjk> [2000]
-0x8FF5A4 U+8008 # <cjk> [2000]
-0x8FF5A5 U+800E # <cjk> [2000]
-0x8FF5A6 U+8011 # <cjk> [2000]
-0x8FF5A7 U+8016 # <cjk> [2000]
-0x8FF5A8 U+8024 # <cjk> [2000]
-0x8FF5A9 U+802C # <cjk> [2000]
-0x8FF5AA U+8030 # <cjk> [2000]
-0x8FF5AB U+8043 # <cjk> [2000]
-0x8FF5AC U+8066 # <cjk> [2000]
-0x8FF5AD U+8071 # <cjk> [2000]
-0x8FF5AE U+8075 # <cjk> [2000]
-0x8FF5AF U+807B # <cjk> [2000]
-0x8FF5B0 U+8099 # <cjk> [2000]
-0x8FF5B1 U+809C # <cjk> [2000]
-0x8FF5B2 U+80A4 # <cjk> [2000]
-0x8FF5B3 U+80A7 # <cjk> [2000]
-0x8FF5B4 U+80B8 # <cjk> [2000]
-0x8FF5B5 U+2667E # <cjk> [2000] [Unicode3.1]
-0x8FF5B6 U+80C5 # <cjk> [2000]
-0x8FF5B7 U+80D5 # <cjk> [2000]
-0x8FF5B8 U+80D8 # <cjk> [2000]
-0x8FF5B9 U+80E6 # <cjk> [2000]
-0x8FF5BA U+266B0 # <cjk> [2000] [Unicode3.1]
-0x8FF5BB U+810D # <cjk> [2000]
-0x8FF5BC U+80F5 # <cjk> [2000]
-0x8FF5BD U+80FB # <cjk> [2000]
-0x8FF5BE U+43EE # <cjk> [2000]
-0x8FF5BF U+8135 # <cjk> [2000]
-0x8FF5C0 U+8116 # <cjk> [2000]
-0x8FF5C1 U+811E # <cjk> [2000]
-0x8FF5C2 U+43F0 # <cjk> [2000]
-0x8FF5C3 U+8124 # <cjk> [2000]
-0x8FF5C4 U+8127 # <cjk> [2000]
-0x8FF5C5 U+812C # <cjk> [2000]
-0x8FF5C6 U+2671D # <cjk> [2000] [Unicode3.1]
-0x8FF5C7 U+813D # <cjk> [2000]
-0x8FF5C8 U+4408 # <cjk> [2000]
-0x8FF5C9 U+8169 # <cjk> [2000]
-0x8FF5CA U+4417 # <cjk> [2000]
-0x8FF5CB U+8181 # <cjk> [2000]
-0x8FF5CC U+441C # <cjk> [2000]
-0x8FF5CD U+8184 # <cjk> [2000]
-0x8FF5CE U+8185 # <cjk> [2000]
-0x8FF5CF U+4422 # <cjk> [2000]
-0x8FF5D0 U+8198 # <cjk> [2000]
-0x8FF5D1 U+81B2 # <cjk> [2000]
-0x8FF5D2 U+81C1 # <cjk> [2000]
-0x8FF5D3 U+81C3 # <cjk> [2000]
-0x8FF5D4 U+81D6 # <cjk> [2000]
-0x8FF5D5 U+81DB # <cjk> [2000]
-0x8FF5D6 U+268DD # <cjk> [2000] [Unicode3.1]
-0x8FF5D7 U+81E4 # <cjk> [2000]
-0x8FF5D8 U+268EA # <cjk> [2000] [Unicode3.1]
-0x8FF5D9 U+81EC # <cjk> [2000]
-0x8FF5DA U+26951 # <cjk> [2000] [Unicode3.1]
-0x8FF5DB U+81FD # <cjk> [2000]
-0x8FF5DC U+81FF # <cjk> [2000]
-0x8FF5DD U+2696F # <cjk> [2000] [Unicode3.1]
-0x8FF5DE U+8204 # <cjk> [2000]
-0x8FF5DF U+269DD # <cjk> [2000] [Unicode3.1]
-0x8FF5E0 U+8219 # <cjk> [2000]
-0x8FF5E1 U+8221 # <cjk> [2000]
-0x8FF5E2 U+8222 # <cjk> [2000]
-0x8FF5E3 U+26A1E # <cjk> [2000] [Unicode3.1]
-0x8FF5E4 U+8232 # <cjk> [2000]
-0x8FF5E5 U+8234 # <cjk> [2000]
-0x8FF5E6 U+823C # <cjk> [2000]
-0x8FF5E7 U+8246 # <cjk> [2000]
-0x8FF5E8 U+8249 # <cjk> [2000]
-0x8FF5E9 U+8245 # <cjk> [2000]
-0x8FF5EA U+26A58 # <cjk> [2000] [Unicode3.1]
-0x8FF5EB U+824B # <cjk> [2000]
-0x8FF5EC U+4476 # <cjk> [2000]
-0x8FF5ED U+824F # <cjk> [2000]
-0x8FF5EE U+447A # <cjk> [2000]
-0x8FF5EF U+8257 # <cjk> [2000]
-0x8FF5F0 U+26A8C # <cjk> [2000] [Unicode3.1]
-0x8FF5F1 U+825C # <cjk> [2000]
-0x8FF5F2 U+8263 # <cjk> [2000]
-0x8FF5F3 U+26AB7 # <cjk> [2000] [Unicode3.1]
-0x8FF5F4 U+FA5D # CJK COMPATIBILITY IDEOGRAPH-FA5D [2000] [Unicode3.2]
-0x8FF5F5 U+FA5E # CJK COMPATIBILITY IDEOGRAPH-FA5E [2000] [Unicode3.2]
-0x8FF5F6 U+8279 # <cjk> [2000]
-0x8FF5F7 U+4491 # <cjk> [2000]
-0x8FF5F8 U+827D # <cjk> [2000]
-0x8FF5F9 U+827F # <cjk> [2000]
-0x8FF5FA U+8283 # <cjk> [2000]
-0x8FF5FB U+828A # <cjk> [2000]
-0x8FF5FC U+8293 # <cjk> [2000]
-0x8FF5FD U+82A7 # <cjk> [2000]
-0x8FF5FE U+82A8 # <cjk> [2000]
-0x8FF6A1 U+82B2 # <cjk> [2000]
-0x8FF6A2 U+82B4 # <cjk> [2000]
-0x8FF6A3 U+82BA # <cjk> [2000]
-0x8FF6A4 U+82BC # <cjk> [2000]
-0x8FF6A5 U+82E2 # <cjk> [2000]
-0x8FF6A6 U+82E8 # <cjk> [2000]
-0x8FF6A7 U+82F7 # <cjk> [2000]
-0x8FF6A8 U+8307 # <cjk> [2000]
-0x8FF6A9 U+8308 # <cjk> [2000]
-0x8FF6AA U+830C # <cjk> [2000]
-0x8FF6AB U+8354 # <cjk> [2000]
-0x8FF6AC U+831B # <cjk> [2000]
-0x8FF6AD U+831D # <cjk> [2000]
-0x8FF6AE U+8330 # <cjk> [2000]
-0x8FF6AF U+833C # <cjk> [2000]
-0x8FF6B0 U+8344 # <cjk> [2000]
-0x8FF6B1 U+8357 # <cjk> [2000]
-0x8FF6B2 U+44BE # <cjk> [2000]
-0x8FF6B3 U+837F # <cjk> [2000]
-0x8FF6B4 U+44D4 # <cjk> [2000]
-0x8FF6B5 U+44B3 # <cjk> [2000]
-0x8FF6B6 U+838D # <cjk> [2000]
-0x8FF6B7 U+8394 # <cjk> [2000]
-0x8FF6B8 U+8395 # <cjk> [2000]
-0x8FF6B9 U+839B # <cjk> [2000]
-0x8FF6BA U+839D # <cjk> [2000]
-0x8FF6BB U+83C9 # <cjk> [2000]
-0x8FF6BC U+83D0 # <cjk> [2000]
-0x8FF6BD U+83D4 # <cjk> [2000]
-0x8FF6BE U+83DD # <cjk> [2000]
-0x8FF6BF U+83E5 # <cjk> [2000]
-0x8FF6C0 U+83F9 # <cjk> [2000]
-0x8FF6C1 U+840F # <cjk> [2000]
-0x8FF6C2 U+8411 # <cjk> [2000]
-0x8FF6C3 U+8415 # <cjk> [2000]
-0x8FF6C4 U+26C73 # <cjk> [2000] [Unicode3.1]
-0x8FF6C5 U+8417 # <cjk> [2000]
-0x8FF6C6 U+8439 # <cjk> [2000]
-0x8FF6C7 U+844A # <cjk> [2000]
-0x8FF6C8 U+844F # <cjk> [2000]
-0x8FF6C9 U+8451 # <cjk> [2000]
-0x8FF6CA U+8452 # <cjk> [2000]
-0x8FF6CB U+8459 # <cjk> [2000]
-0x8FF6CC U+845A # <cjk> [2000]
-0x8FF6CD U+845C # <cjk> [2000]
-0x8FF6CE U+26CDD # <cjk> [2000] [Unicode3.1]
-0x8FF6CF U+8465 # <cjk> [2000]
-0x8FF6D0 U+8476 # <cjk> [2000]
-0x8FF6D1 U+8478 # <cjk> [2000]
-0x8FF6D2 U+847C # <cjk> [2000]
-0x8FF6D3 U+8481 # <cjk> [2000]
-0x8FF6D4 U+450D # <cjk> [2000]
-0x8FF6D5 U+84DC # <cjk> [2000]
-0x8FF6D6 U+8497 # <cjk> [2000]
-0x8FF6D7 U+84A6 # <cjk> [2000]
-0x8FF6D8 U+84BE # <cjk> [2000]
-0x8FF6D9 U+4508 # <cjk> [2000]
-0x8FF6DA U+84CE # <cjk> [2000]
-0x8FF6DB U+84CF # <cjk> [2000]
-0x8FF6DC U+84D3 # <cjk> [2000]
-0x8FF6DD U+26E65 # <cjk> [2000] [Unicode3.1]
-0x8FF6DE U+84E7 # <cjk> [2000]
-0x8FF6DF U+84EA # <cjk> [2000]
-0x8FF6E0 U+84EF # <cjk> [2000]
-0x8FF6E1 U+84F0 # <cjk> [2000]
-0x8FF6E2 U+84F1 # <cjk> [2000]
-0x8FF6E3 U+84FA # <cjk> [2000]
-0x8FF6E4 U+84FD # <cjk> [2000]
-0x8FF6E5 U+850C # <cjk> [2000]
-0x8FF6E6 U+851B # <cjk> [2000]
-0x8FF6E7 U+8524 # <cjk> [2000]
-0x8FF6E8 U+8525 # <cjk> [2000]
-0x8FF6E9 U+852B # <cjk> [2000]
-0x8FF6EA U+8534 # <cjk> [2000]
-0x8FF6EB U+854F # <cjk> [2000]
-0x8FF6EC U+856F # <cjk> [2000]
-0x8FF6ED U+4525 # <cjk> [2000]
-0x8FF6EE U+4543 # <cjk> [2000]
-0x8FF6EF U+853E # <cjk> [2000]
-0x8FF6F0 U+8551 # <cjk> [2000]
-0x8FF6F1 U+8553 # <cjk> [2000]
-0x8FF6F2 U+855E # <cjk> [2000]
-0x8FF6F3 U+8561 # <cjk> [2000]
-0x8FF6F4 U+8562 # <cjk> [2000]
-0x8FF6F5 U+26F94 # <cjk> [2000] [Unicode3.1]
-0x8FF6F6 U+857B # <cjk> [2000]
-0x8FF6F7 U+857D # <cjk> [2000]
-0x8FF6F8 U+857F # <cjk> [2000]
-0x8FF6F9 U+8581 # <cjk> [2000]
-0x8FF6FA U+8586 # <cjk> [2000]
-0x8FF6FB U+8593 # <cjk> [2000]
-0x8FF6FC U+859D # <cjk> [2000]
-0x8FF6FD U+859F # <cjk> [2000]
-0x8FF6FE U+26FF8 # <cjk> [2000] [Unicode3.1]
-0x8FF7A1 U+26FF6 # <cjk> [2000] [Unicode3.1]
-0x8FF7A2 U+26FF7 # <cjk> [2000] [Unicode3.1]
-0x8FF7A3 U+85B7 # <cjk> [2000]
-0x8FF7A4 U+85BC # <cjk> [2000]
-0x8FF7A5 U+85C7 # <cjk> [2000]
-0x8FF7A6 U+85CA # <cjk> [2000]
-0x8FF7A7 U+85D8 # <cjk> [2000]
-0x8FF7A8 U+85D9 # <cjk> [2000]
-0x8FF7A9 U+85DF # <cjk> [2000]
-0x8FF7AA U+85E1 # <cjk> [2000]
-0x8FF7AB U+85E6 # <cjk> [2000]
-0x8FF7AC U+85F6 # <cjk> [2000]
-0x8FF7AD U+8600 # <cjk> [2000]
-0x8FF7AE U+8611 # <cjk> [2000]
-0x8FF7AF U+861E # <cjk> [2000]
-0x8FF7B0 U+8621 # <cjk> [2000]
-0x8FF7B1 U+8624 # <cjk> [2000]
-0x8FF7B2 U+8627 # <cjk> [2000]
-0x8FF7B3 U+2710D # <cjk> [2000] [Unicode3.1]
-0x8FF7B4 U+8639 # <cjk> [2000]
-0x8FF7B5 U+863C # <cjk> [2000]
-0x8FF7B6 U+27139 # <cjk> [2000] [Unicode3.1]
-0x8FF7B7 U+8640 # <cjk> [2000]
-0x8FF7B8 U+FA20 # CJK COMPATIBILITY IDEOGRAPH-FA20 [2000]
-0x8FF7B9 U+8653 # <cjk> [2000]
-0x8FF7BA U+8656 # <cjk> [2000]
-0x8FF7BB U+866F # <cjk> [2000]
-0x8FF7BC U+8677 # <cjk> [2000]
-0x8FF7BD U+867A # <cjk> [2000]
-0x8FF7BE U+8687 # <cjk> [2000]
-0x8FF7BF U+8689 # <cjk> [2000]
-0x8FF7C0 U+868D # <cjk> [2000]
-0x8FF7C1 U+8691 # <cjk> [2000]
-0x8FF7C2 U+869C # <cjk> [2000]
-0x8FF7C3 U+869D # <cjk> [2000]
-0x8FF7C4 U+86A8 # <cjk> [2000]
-0x8FF7C5 U+FA21 # CJK COMPATIBILITY IDEOGRAPH-FA21 [2000]
-0x8FF7C6 U+86B1 # <cjk> [2000]
-0x8FF7C7 U+86B3 # <cjk> [2000]
-0x8FF7C8 U+86C1 # <cjk> [2000]
-0x8FF7C9 U+86C3 # <cjk> [2000]
-0x8FF7CA U+86D1 # <cjk> [2000]
-0x8FF7CB U+86D5 # <cjk> [2000]
-0x8FF7CC U+86D7 # <cjk> [2000]
-0x8FF7CD U+86E3 # <cjk> [2000]
-0x8FF7CE U+86E6 # <cjk> [2000]
-0x8FF7CF U+45B8 # <cjk> [2000]
-0x8FF7D0 U+8705 # <cjk> [2000]
-0x8FF7D1 U+8707 # <cjk> [2000]
-0x8FF7D2 U+870E # <cjk> [2000]
-0x8FF7D3 U+8710 # <cjk> [2000]
-0x8FF7D4 U+8713 # <cjk> [2000]
-0x8FF7D5 U+8719 # <cjk> [2000]
-0x8FF7D6 U+871F # <cjk> [2000]
-0x8FF7D7 U+8721 # <cjk> [2000]
-0x8FF7D8 U+8723 # <cjk> [2000]
-0x8FF7D9 U+8731 # <cjk> [2000]
-0x8FF7DA U+873A # <cjk> [2000]
-0x8FF7DB U+873E # <cjk> [2000]
-0x8FF7DC U+8740 # <cjk> [2000]
-0x8FF7DD U+8743 # <cjk> [2000]
-0x8FF7DE U+8751 # <cjk> [2000]
-0x8FF7DF U+8758 # <cjk> [2000]
-0x8FF7E0 U+8764 # <cjk> [2000]
-0x8FF7E1 U+8765 # <cjk> [2000]
-0x8FF7E2 U+8772 # <cjk> [2000]
-0x8FF7E3 U+877C # <cjk> [2000]
-0x8FF7E4 U+273DB # <cjk> [2000] [Unicode3.1]
-0x8FF7E5 U+273DA # <cjk> [2000] [Unicode3.1]
-0x8FF7E6 U+87A7 # <cjk> [2000]
-0x8FF7E7 U+8789 # <cjk> [2000]
-0x8FF7E8 U+878B # <cjk> [2000]
-0x8FF7E9 U+8793 # <cjk> [2000]
-0x8FF7EA U+87A0 # <cjk> [2000]
-0x8FF7EB U+273FE # <cjk> [2000] [Unicode3.1]
-0x8FF7EC U+45E5 # <cjk> [2000]
-0x8FF7ED U+87BE # <cjk> [2000]
-0x8FF7EE U+27410 # <cjk> [2000] [Unicode3.1]
-0x8FF7EF U+87C1 # <cjk> [2000]
-0x8FF7F0 U+87CE # <cjk> [2000]
-0x8FF7F1 U+87F5 # <cjk> [2000]
-0x8FF7F2 U+87DF # <cjk> [2000]
-0x8FF7F3 U+27449 # <cjk> [2000] [Unicode3.1]
-0x8FF7F4 U+87E3 # <cjk> [2000]
-0x8FF7F5 U+87E5 # <cjk> [2000]
-0x8FF7F6 U+87E6 # <cjk> [2000]
-0x8FF7F7 U+87EA # <cjk> [2000]
-0x8FF7F8 U+87EB # <cjk> [2000]
-0x8FF7F9 U+87ED # <cjk> [2000]
-0x8FF7FA U+8801 # <cjk> [2000]
-0x8FF7FB U+8803 # <cjk> [2000]
-0x8FF7FC U+880B # <cjk> [2000]
-0x8FF7FD U+8813 # <cjk> [2000]
-0x8FF7FE U+8828 # <cjk> [2000]
-0x8FF8A1 U+882E # <cjk> [2000]
-0x8FF8A2 U+8832 # <cjk> [2000]
-0x8FF8A3 U+883C # <cjk> [2000]
-0x8FF8A4 U+460F # <cjk> [2000]
-0x8FF8A5 U+884A # <cjk> [2000]
-0x8FF8A6 U+8858 # <cjk> [2000]
-0x8FF8A7 U+885F # <cjk> [2000]
-0x8FF8A8 U+8864 # <cjk> [2000]
-0x8FF8A9 U+27615 # <cjk> [2000] [Unicode3.1]
-0x8FF8AA U+27614 # <cjk> [2000] [Unicode3.1]
-0x8FF8AB U+8869 # <cjk> [2000]
-0x8FF8AC U+27631 # <cjk> [2000] [Unicode3.1]
-0x8FF8AD U+886F # <cjk> [2000]
-0x8FF8AE U+88A0 # <cjk> [2000]
-0x8FF8AF U+88BC # <cjk> [2000]
-0x8FF8B0 U+88BD # <cjk> [2000]
-0x8FF8B1 U+88BE # <cjk> [2000]
-0x8FF8B2 U+88C0 # <cjk> [2000]
-0x8FF8B3 U+88D2 # <cjk> [2000]
-0x8FF8B4 U+27693 # <cjk> [2000] [Unicode3.1]
-0x8FF8B5 U+88D1 # <cjk> [2000]
-0x8FF8B6 U+88D3 # <cjk> [2000]
-0x8FF8B7 U+88DB # <cjk> [2000]
-0x8FF8B8 U+88F0 # <cjk> [2000]
-0x8FF8B9 U+88F1 # <cjk> [2000]
-0x8FF8BA U+4641 # <cjk> [2000]
-0x8FF8BB U+8901 # <cjk> [2000]
-0x8FF8BC U+2770E # <cjk> [2000] [Unicode3.1]
-0x8FF8BD U+8937 # <cjk> [2000]
-0x8FF8BE U+27723 # <cjk> [2000] [Unicode3.1]
-0x8FF8BF U+8942 # <cjk> [2000]
-0x8FF8C0 U+8945 # <cjk> [2000]
-0x8FF8C1 U+8949 # <cjk> [2000]
-0x8FF8C2 U+27752 # <cjk> [2000] [Unicode3.1]
-0x8FF8C3 U+4665 # <cjk> [2000]
-0x8FF8C4 U+8962 # <cjk> [2000]
-0x8FF8C5 U+8980 # <cjk> [2000]
-0x8FF8C6 U+8989 # <cjk> [2000]
-0x8FF8C7 U+8990 # <cjk> [2000]
-0x8FF8C8 U+899F # <cjk> [2000]
-0x8FF8C9 U+89B0 # <cjk> [2000]
-0x8FF8CA U+89B7 # <cjk> [2000]
-0x8FF8CB U+89D6 # <cjk> [2000]
-0x8FF8CC U+89D8 # <cjk> [2000]
-0x8FF8CD U+89EB # <cjk> [2000]
-0x8FF8CE U+46A1 # <cjk> [2000]
-0x8FF8CF U+89F1 # <cjk> [2000]
-0x8FF8D0 U+89F3 # <cjk> [2000]
-0x8FF8D1 U+89FD # <cjk> [2000]
-0x8FF8D2 U+89FF # <cjk> [2000]
-0x8FF8D3 U+46AF # <cjk> [2000]
-0x8FF8D4 U+8A11 # <cjk> [2000]
-0x8FF8D5 U+8A14 # <cjk> [2000]
-0x8FF8D6 U+27985 # <cjk> [2000] [Unicode3.1]
-0x8FF8D7 U+8A21 # <cjk> [2000]
-0x8FF8D8 U+8A35 # <cjk> [2000]
-0x8FF8D9 U+8A3E # <cjk> [2000]
-0x8FF8DA U+8A45 # <cjk> [2000]
-0x8FF8DB U+8A4D # <cjk> [2000]
-0x8FF8DC U+8A58 # <cjk> [2000]
-0x8FF8DD U+8AAE # <cjk> [2000]
-0x8FF8DE U+8A90 # <cjk> [2000]
-0x8FF8DF U+8AB7 # <cjk> [2000]
-0x8FF8E0 U+8ABE # <cjk> [2000]
-0x8FF8E1 U+8AD7 # <cjk> [2000]
-0x8FF8E2 U+8AFC # <cjk> [2000]
-0x8FF8E3 U+27A84 # <cjk> [2000] [Unicode3.1]
-0x8FF8E4 U+8B0A # <cjk> [2000]
-0x8FF8E5 U+8B05 # <cjk> [2000]
-0x8FF8E6 U+8B0D # <cjk> [2000]
-0x8FF8E7 U+8B1C # <cjk> [2000]
-0x8FF8E8 U+8B1F # <cjk> [2000]
-0x8FF8E9 U+8B2D # <cjk> [2000]
-0x8FF8EA U+8B43 # <cjk> [2000]
-0x8FF8EB U+470C # <cjk> [2000]
-0x8FF8EC U+8B51 # <cjk> [2000]
-0x8FF8ED U+8B5E # <cjk> [2000]
-0x8FF8EE U+8B76 # <cjk> [2000]
-0x8FF8EF U+8B7F # <cjk> [2000]
-0x8FF8F0 U+8B81 # <cjk> [2000]
-0x8FF8F1 U+8B8B # <cjk> [2000]
-0x8FF8F2 U+8B94 # <cjk> [2000]
-0x8FF8F3 U+8B95 # <cjk> [2000]
-0x8FF8F4 U+8B9C # <cjk> [2000]
-0x8FF8F5 U+8B9E # <cjk> [2000]
-0x8FF8F6 U+8C39 # <cjk> [2000]
-0x8FF8F7 U+27BB3 # <cjk> [2000] [Unicode3.1]
-0x8FF8F8 U+8C3D # <cjk> [2000]
-0x8FF8F9 U+27BBE # <cjk> [2000] [Unicode3.1]
-0x8FF8FA U+27BC7 # <cjk> [2000] [Unicode3.1]
-0x8FF8FB U+8C45 # <cjk> [2000]
-0x8FF8FC U+8C47 # <cjk> [2000]
-0x8FF8FD U+8C4F # <cjk> [2000]
-0x8FF8FE U+8C54 # <cjk> [2000]
-0x8FF9A1 U+8C57 # <cjk> [2000]
-0x8FF9A2 U+8C69 # <cjk> [2000]
-0x8FF9A3 U+8C6D # <cjk> [2000]
-0x8FF9A4 U+8C73 # <cjk> [2000]
-0x8FF9A5 U+27CB8 # <cjk> [2000] [Unicode3.1]
-0x8FF9A6 U+8C93 # <cjk> [2000]
-0x8FF9A7 U+8C92 # <cjk> [2000]
-0x8FF9A8 U+8C99 # <cjk> [2000]
-0x8FF9A9 U+4764 # <cjk> [2000]
-0x8FF9AA U+8C9B # <cjk> [2000]
-0x8FF9AB U+8CA4 # <cjk> [2000]
-0x8FF9AC U+8CD6 # <cjk> [2000]
-0x8FF9AD U+8CD5 # <cjk> [2000]
-0x8FF9AE U+8CD9 # <cjk> [2000]
-0x8FF9AF U+27DA0 # <cjk> [2000] [Unicode3.1]
-0x8FF9B0 U+8CF0 # <cjk> [2000]
-0x8FF9B1 U+8CF1 # <cjk> [2000]
-0x8FF9B2 U+27E10 # <cjk> [2000] [Unicode3.1]
-0x8FF9B3 U+8D09 # <cjk> [2000]
-0x8FF9B4 U+8D0E # <cjk> [2000]
-0x8FF9B5 U+8D6C # <cjk> [2000]
-0x8FF9B6 U+8D84 # <cjk> [2000]
-0x8FF9B7 U+8D95 # <cjk> [2000]
-0x8FF9B8 U+8DA6 # <cjk> [2000]
-0x8FF9B9 U+27FB7 # <cjk> [2000] [Unicode3.1]
-0x8FF9BA U+8DC6 # <cjk> [2000]
-0x8FF9BB U+8DC8 # <cjk> [2000]
-0x8FF9BC U+8DD9 # <cjk> [2000]
-0x8FF9BD U+8DEC # <cjk> [2000]
-0x8FF9BE U+8E0C # <cjk> [2000]
-0x8FF9BF U+47FD # <cjk> [2000]
-0x8FF9C0 U+8DFD # <cjk> [2000]
-0x8FF9C1 U+8E06 # <cjk> [2000]
-0x8FF9C2 U+2808A # <cjk> [2000] [Unicode3.1]
-0x8FF9C3 U+8E14 # <cjk> [2000]
-0x8FF9C4 U+8E16 # <cjk> [2000]
-0x8FF9C5 U+8E21 # <cjk> [2000]
-0x8FF9C6 U+8E22 # <cjk> [2000]
-0x8FF9C7 U+8E27 # <cjk> [2000]
-0x8FF9C8 U+280BB # <cjk> [2000] [Unicode3.1]
-0x8FF9C9 U+4816 # <cjk> [2000]
-0x8FF9CA U+8E36 # <cjk> [2000]
-0x8FF9CB U+8E39 # <cjk> [2000]
-0x8FF9CC U+8E4B # <cjk> [2000]
-0x8FF9CD U+8E54 # <cjk> [2000]
-0x8FF9CE U+8E62 # <cjk> [2000]
-0x8FF9CF U+8E6C # <cjk> [2000]
-0x8FF9D0 U+8E6D # <cjk> [2000]
-0x8FF9D1 U+8E6F # <cjk> [2000]
-0x8FF9D2 U+8E98 # <cjk> [2000]
-0x8FF9D3 U+8E9E # <cjk> [2000]
-0x8FF9D4 U+8EAE # <cjk> [2000]
-0x8FF9D5 U+8EB3 # <cjk> [2000]
-0x8FF9D6 U+8EB5 # <cjk> [2000]
-0x8FF9D7 U+8EB6 # <cjk> [2000]
-0x8FF9D8 U+8EBB # <cjk> [2000]
-0x8FF9D9 U+28282 # <cjk> [2000] [Unicode3.1]
-0x8FF9DA U+8ED1 # <cjk> [2000]
-0x8FF9DB U+8ED4 # <cjk> [2000]
-0x8FF9DC U+484E # <cjk> [2000]
-0x8FF9DD U+8EF9 # <cjk> [2000]
-0x8FF9DE U+282F3 # <cjk> [2000] [Unicode3.1]
-0x8FF9DF U+8F00 # <cjk> [2000]
-0x8FF9E0 U+8F08 # <cjk> [2000]
-0x8FF9E1 U+8F17 # <cjk> [2000]
-0x8FF9E2 U+8F2B # <cjk> [2000]
-0x8FF9E3 U+8F40 # <cjk> [2000]
-0x8FF9E4 U+8F4A # <cjk> [2000]
-0x8FF9E5 U+8F58 # <cjk> [2000]
-0x8FF9E6 U+2840C # <cjk> [2000] [Unicode3.1]
-0x8FF9E7 U+8FA4 # <cjk> [2000]
-0x8FF9E8 U+8FB4 # <cjk> [2000]
-0x8FF9E9 U+FA66 # CJK COMPATIBILITY IDEOGRAPH-FA66 [2000] [Unicode3.2]
-0x8FF9EA U+8FB6 # <cjk> [2000]
-0x8FF9EB U+28455 # <cjk> [2000] [Unicode3.1]
-0x8FF9EC U+8FC1 # <cjk> [2000]
-0x8FF9ED U+8FC6 # <cjk> [2000]
-0x8FF9EE U+FA24 # CJK COMPATIBILITY IDEOGRAPH-FA24 [2000]
-0x8FF9EF U+8FCA # <cjk> [2000]
-0x8FF9F0 U+8FCD # <cjk> [2000]
-0x8FF9F1 U+8FD3 # <cjk> [2000]
-0x8FF9F2 U+8FD5 # <cjk> [2000]
-0x8FF9F3 U+8FE0 # <cjk> [2000]
-0x8FF9F4 U+8FF1 # <cjk> [2000]
-0x8FF9F5 U+8FF5 # <cjk> [2000]
-0x8FF9F6 U+8FFB # <cjk> [2000]
-0x8FF9F7 U+9002 # <cjk> [2000]
-0x8FF9F8 U+900C # <cjk> [2000]
-0x8FF9F9 U+9037 # <cjk> [2000]
-0x8FF9FA U+2856B # <cjk> [2000] [Unicode3.1]
-0x8FF9FB U+9043 # <cjk> [2000]
-0x8FF9FC U+9044 # <cjk> [2000]
-0x8FF9FD U+905D # <cjk> [2000]
-0x8FF9FE U+285C8 # <cjk> [2000] [Unicode3.1]
-0x8FFAA1 U+285C9 # <cjk> [2000] [Unicode3.1]
-0x8FFAA2 U+9085 # <cjk> [2000]
-0x8FFAA3 U+908C # <cjk> [2000]
-0x8FFAA4 U+9090 # <cjk> [2000]
-0x8FFAA5 U+961D # <cjk> [2000]
-0x8FFAA6 U+90A1 # <cjk> [2000]
-0x8FFAA7 U+48B5 # <cjk> [2000]
-0x8FFAA8 U+90B0 # <cjk> [2000]
-0x8FFAA9 U+90B6 # <cjk> [2000]
-0x8FFAAA U+90C3 # <cjk> [2000]
-0x8FFAAB U+90C8 # <cjk> [2000]
-0x8FFAAC U+286D7 # <cjk> [2000] [Unicode3.1]
-0x8FFAAD U+90DC # <cjk> [2000]
-0x8FFAAE U+90DF # <cjk> [2000]
-0x8FFAAF U+286FA # <cjk> [2000] [Unicode3.1]
-0x8FFAB0 U+90F6 # <cjk> [2000]
-0x8FFAB1 U+90F2 # <cjk> [2000]
-0x8FFAB2 U+9100 # <cjk> [2000]
-0x8FFAB3 U+90EB # <cjk> [2000]
-0x8FFAB4 U+90FE # <cjk> [2000]
-0x8FFAB5 U+90FF # <cjk> [2000]
-0x8FFAB6 U+9104 # <cjk> [2000]
-0x8FFAB7 U+9106 # <cjk> [2000]
-0x8FFAB8 U+9118 # <cjk> [2000]
-0x8FFAB9 U+911C # <cjk> [2000]
-0x8FFABA U+911E # <cjk> [2000]
-0x8FFABB U+9137 # <cjk> [2000]
-0x8FFABC U+9139 # <cjk> [2000]
-0x8FFABD U+913A # <cjk> [2000]
-0x8FFABE U+9146 # <cjk> [2000]
-0x8FFABF U+9147 # <cjk> [2000]
-0x8FFAC0 U+9157 # <cjk> [2000]
-0x8FFAC1 U+9159 # <cjk> [2000]
-0x8FFAC2 U+9161 # <cjk> [2000]
-0x8FFAC3 U+9164 # <cjk> [2000]
-0x8FFAC4 U+9174 # <cjk> [2000]
-0x8FFAC5 U+9179 # <cjk> [2000]
-0x8FFAC6 U+9185 # <cjk> [2000]
-0x8FFAC7 U+918E # <cjk> [2000]
-0x8FFAC8 U+91A8 # <cjk> [2000]
-0x8FFAC9 U+91AE # <cjk> [2000]
-0x8FFACA U+91B3 # <cjk> [2000]
-0x8FFACB U+91B6 # <cjk> [2000]
-0x8FFACC U+91C3 # <cjk> [2000]
-0x8FFACD U+91C4 # <cjk> [2000]
-0x8FFACE U+91DA # <cjk> [2000]
-0x8FFACF U+28949 # <cjk> [2000] [Unicode3.1]
-0x8FFAD0 U+28946 # <cjk> [2000] [Unicode3.1]
-0x8FFAD1 U+91EC # <cjk> [2000]
-0x8FFAD2 U+91EE # <cjk> [2000]
-0x8FFAD3 U+9201 # <cjk> [2000]
-0x8FFAD4 U+920A # <cjk> [2000]
-0x8FFAD5 U+9216 # <cjk> [2000]
-0x8FFAD6 U+9217 # <cjk> [2000]
-0x8FFAD7 U+2896B # <cjk> [2000] [Unicode3.1]
-0x8FFAD8 U+9233 # <cjk> [2000]
-0x8FFAD9 U+9242 # <cjk> [2000]
-0x8FFADA U+9247 # <cjk> [2000]
-0x8FFADB U+924A # <cjk> [2000]
-0x8FFADC U+924E # <cjk> [2000]
-0x8FFADD U+9251 # <cjk> [2000]
-0x8FFADE U+9256 # <cjk> [2000]
-0x8FFADF U+9259 # <cjk> [2000]
-0x8FFAE0 U+9260 # <cjk> [2000]
-0x8FFAE1 U+9261 # <cjk> [2000]
-0x8FFAE2 U+9265 # <cjk> [2000]
-0x8FFAE3 U+9267 # <cjk> [2000]
-0x8FFAE4 U+9268 # <cjk> [2000]
-0x8FFAE5 U+28987 # <cjk> [2000] [Unicode3.1]
-0x8FFAE6 U+28988 # <cjk> [2000] [Unicode3.1]
-0x8FFAE7 U+927C # <cjk> [2000]
-0x8FFAE8 U+927D # <cjk> [2000]
-0x8FFAE9 U+927F # <cjk> [2000]
-0x8FFAEA U+9289 # <cjk> [2000]
-0x8FFAEB U+928D # <cjk> [2000]
-0x8FFAEC U+9297 # <cjk> [2000]
-0x8FFAED U+9299 # <cjk> [2000]
-0x8FFAEE U+929F # <cjk> [2000]
-0x8FFAEF U+92A7 # <cjk> [2000]
-0x8FFAF0 U+92AB # <cjk> [2000]
-0x8FFAF1 U+289BA # <cjk> [2000] [Unicode3.1]
-0x8FFAF2 U+289BB # <cjk> [2000] [Unicode3.1]
-0x8FFAF3 U+92B2 # <cjk> [2000]
-0x8FFAF4 U+92BF # <cjk> [2000]
-0x8FFAF5 U+92C0 # <cjk> [2000]
-0x8FFAF6 U+92C6 # <cjk> [2000]
-0x8FFAF7 U+92CE # <cjk> [2000]
-0x8FFAF8 U+92D0 # <cjk> [2000]
-0x8FFAF9 U+92D7 # <cjk> [2000]
-0x8FFAFA U+92D9 # <cjk> [2000]
-0x8FFAFB U+92E5 # <cjk> [2000]
-0x8FFAFC U+92E7 # <cjk> [2000]
-0x8FFAFD U+9311 # <cjk> [2000]
-0x8FFAFE U+28A1E # <cjk> [2000] [Unicode3.1]
-0x8FFBA1 U+28A29 # <cjk> [2000] [Unicode3.1]
-0x8FFBA2 U+92F7 # <cjk> [2000]
-0x8FFBA3 U+92F9 # <cjk> [2000]
-0x8FFBA4 U+92FB # <cjk> [2000]
-0x8FFBA5 U+9302 # <cjk> [2000]
-0x8FFBA6 U+930D # <cjk> [2000]
-0x8FFBA7 U+9315 # <cjk> [2000]
-0x8FFBA8 U+931D # <cjk> [2000]
-0x8FFBA9 U+931E # <cjk> [2000]
-0x8FFBAA U+9327 # <cjk> [2000]
-0x8FFBAB U+9329 # <cjk> [2000]
-0x8FFBAC U+28A71 # <cjk> [2000] [Unicode3.1]
-0x8FFBAD U+28A43 # <cjk> [2000] [Unicode3.1]
-0x8FFBAE U+9347 # <cjk> [2000]
-0x8FFBAF U+9351 # <cjk> [2000]
-0x8FFBB0 U+9357 # <cjk> [2000]
-0x8FFBB1 U+935A # <cjk> [2000]
-0x8FFBB2 U+936B # <cjk> [2000]
-0x8FFBB3 U+9371 # <cjk> [2000]
-0x8FFBB4 U+9373 # <cjk> [2000]
-0x8FFBB5 U+93A1 # <cjk> [2000]
-0x8FFBB6 U+28A99 # <cjk> [2000] [Unicode3.1]
-0x8FFBB7 U+28ACD # <cjk> [2000] [Unicode3.1]
-0x8FFBB8 U+9388 # <cjk> [2000]
-0x8FFBB9 U+938B # <cjk> [2000]
-0x8FFBBA U+938F # <cjk> [2000]
-0x8FFBBB U+939E # <cjk> [2000]
-0x8FFBBC U+93F5 # <cjk> [2000]
-0x8FFBBD U+28AE4 # <cjk> [2000] [Unicode3.1]
-0x8FFBBE U+28ADD # <cjk> [2000] [Unicode3.1]
-0x8FFBBF U+93F1 # <cjk> [2000]
-0x8FFBC0 U+93C1 # <cjk> [2000]
-0x8FFBC1 U+93C7 # <cjk> [2000]
-0x8FFBC2 U+93DC # <cjk> [2000]
-0x8FFBC3 U+93E2 # <cjk> [2000]
-0x8FFBC4 U+93E7 # <cjk> [2000]
-0x8FFBC5 U+9409 # <cjk> [2000]
-0x8FFBC6 U+940F # <cjk> [2000]
-0x8FFBC7 U+9416 # <cjk> [2000]
-0x8FFBC8 U+9417 # <cjk> [2000]
-0x8FFBC9 U+93FB # <cjk> [2000]
-0x8FFBCA U+9432 # <cjk> [2000]
-0x8FFBCB U+9434 # <cjk> [2000]
-0x8FFBCC U+943B # <cjk> [2000]
-0x8FFBCD U+9445 # <cjk> [2000]
-0x8FFBCE U+28BC1 # <cjk> [2000] [Unicode3.1]
-0x8FFBCF U+28BEF # <cjk> [2000] [Unicode3.1]
-0x8FFBD0 U+946D # <cjk> [2000]
-0x8FFBD1 U+946F # <cjk> [2000]
-0x8FFBD2 U+9578 # <cjk> [2000]
-0x8FFBD3 U+9579 # <cjk> [2000]
-0x8FFBD4 U+9586 # <cjk> [2000]
-0x8FFBD5 U+958C # <cjk> [2000]
-0x8FFBD6 U+958D # <cjk> [2000]
-0x8FFBD7 U+28D10 # <cjk> [2000] [Unicode3.1]
-0x8FFBD8 U+95AB # <cjk> [2000]
-0x8FFBD9 U+95B4 # <cjk> [2000]
-0x8FFBDA U+28D71 # <cjk> [2000] [Unicode3.1]
-0x8FFBDB U+95C8 # <cjk> [2000]
-0x8FFBDC U+28DFB # <cjk> [2000] [Unicode3.1]
-0x8FFBDD U+28E1F # <cjk> [2000] [Unicode3.1]
-0x8FFBDE U+962C # <cjk> [2000]
-0x8FFBDF U+9633 # <cjk> [2000]
-0x8FFBE0 U+9634 # <cjk> [2000]
-0x8FFBE1 U+28E36 # <cjk> [2000] [Unicode3.1]
-0x8FFBE2 U+963C # <cjk> [2000]
-0x8FFBE3 U+9641 # <cjk> [2000]
-0x8FFBE4 U+9661 # <cjk> [2000]
-0x8FFBE5 U+28E89 # <cjk> [2000] [Unicode3.1]
-0x8FFBE6 U+9682 # <cjk> [2000]
-0x8FFBE7 U+28EEB # <cjk> [2000] [Unicode3.1]
-0x8FFBE8 U+969A # <cjk> [2000]
-0x8FFBE9 U+28F32 # <cjk> [2000] [Unicode3.1]
-0x8FFBEA U+49E7 # <cjk> [2000]
-0x8FFBEB U+96A9 # <cjk> [2000]
-0x8FFBEC U+96AF # <cjk> [2000]
-0x8FFBED U+96B3 # <cjk> [2000]
-0x8FFBEE U+96BA # <cjk> [2000]
-0x8FFBEF U+96BD # <cjk> [2000]
-0x8FFBF0 U+49FA # <cjk> [2000]
-0x8FFBF1 U+28FF8 # <cjk> [2000] [Unicode3.1]
-0x8FFBF2 U+96D8 # <cjk> [2000]
-0x8FFBF3 U+96DA # <cjk> [2000]
-0x8FFBF4 U+96DD # <cjk> [2000]
-0x8FFBF5 U+4A04 # <cjk> [2000]
-0x8FFBF6 U+9714 # <cjk> [2000]
-0x8FFBF7 U+9723 # <cjk> [2000]
-0x8FFBF8 U+4A29 # <cjk> [2000]
-0x8FFBF9 U+9736 # <cjk> [2000]
-0x8FFBFA U+9741 # <cjk> [2000]
-0x8FFBFB U+9747 # <cjk> [2000]
-0x8FFBFC U+9755 # <cjk> [2000]
-0x8FFBFD U+9757 # <cjk> [2000]
-0x8FFBFE U+975B # <cjk> [2000]
-0x8FFCA1 U+976A # <cjk> [2000]
-0x8FFCA2 U+292A0 # <cjk> [2000] [Unicode3.1]
-0x8FFCA3 U+292B1 # <cjk> [2000] [Unicode3.1]
-0x8FFCA4 U+9796 # <cjk> [2000]
-0x8FFCA5 U+979A # <cjk> [2000]
-0x8FFCA6 U+979E # <cjk> [2000]
-0x8FFCA7 U+97A2 # <cjk> [2000]
-0x8FFCA8 U+97B1 # <cjk> [2000]
-0x8FFCA9 U+97B2 # <cjk> [2000]
-0x8FFCAA U+97BE # <cjk> [2000]
-0x8FFCAB U+97CC # <cjk> [2000]
-0x8FFCAC U+97D1 # <cjk> [2000]
-0x8FFCAD U+97D4 # <cjk> [2000]
-0x8FFCAE U+97D8 # <cjk> [2000]
-0x8FFCAF U+97D9 # <cjk> [2000]
-0x8FFCB0 U+97E1 # <cjk> [2000]
-0x8FFCB1 U+97F1 # <cjk> [2000]
-0x8FFCB2 U+9804 # <cjk> [2000]
-0x8FFCB3 U+980D # <cjk> [2000]
-0x8FFCB4 U+980E # <cjk> [2000]
-0x8FFCB5 U+9814 # <cjk> [2000]
-0x8FFCB6 U+9816 # <cjk> [2000]
-0x8FFCB7 U+4ABC # <cjk> [2000]
-0x8FFCB8 U+29490 # <cjk> [2000] [Unicode3.1]
-0x8FFCB9 U+9823 # <cjk> [2000]
-0x8FFCBA U+9832 # <cjk> [2000]
-0x8FFCBB U+9833 # <cjk> [2000]
-0x8FFCBC U+9825 # <cjk> [2000]
-0x8FFCBD U+9847 # <cjk> [2000]
-0x8FFCBE U+9866 # <cjk> [2000]
-0x8FFCBF U+98AB # <cjk> [2000]
-0x8FFCC0 U+98AD # <cjk> [2000]
-0x8FFCC1 U+98B0 # <cjk> [2000]
-0x8FFCC2 U+295CF # <cjk> [2000] [Unicode3.1]
-0x8FFCC3 U+98B7 # <cjk> [2000]
-0x8FFCC4 U+98B8 # <cjk> [2000]
-0x8FFCC5 U+98BB # <cjk> [2000]
-0x8FFCC6 U+98BC # <cjk> [2000]
-0x8FFCC7 U+98BF # <cjk> [2000]
-0x8FFCC8 U+98C2 # <cjk> [2000]
-0x8FFCC9 U+98C7 # <cjk> [2000]
-0x8FFCCA U+98CB # <cjk> [2000]
-0x8FFCCB U+98E0 # <cjk> [2000]
-0x8FFCCC U+2967F # <cjk> [2000] [Unicode3.1]
-0x8FFCCD U+98E1 # <cjk> [2000]
-0x8FFCCE U+98E3 # <cjk> [2000]
-0x8FFCCF U+98E5 # <cjk> [2000]
-0x8FFCD0 U+98EA # <cjk> [2000]
-0x8FFCD1 U+98F0 # <cjk> [2000]
-0x8FFCD2 U+98F1 # <cjk> [2000]
-0x8FFCD3 U+98F3 # <cjk> [2000]
-0x8FFCD4 U+9908 # <cjk> [2000]
-0x8FFCD5 U+4B3B # <cjk> [2000]
-0x8FFCD6 U+296F0 # <cjk> [2000] [Unicode3.1]
-0x8FFCD7 U+9916 # <cjk> [2000]
-0x8FFCD8 U+9917 # <cjk> [2000]
-0x8FFCD9 U+29719 # <cjk> [2000] [Unicode3.1]
-0x8FFCDA U+991A # <cjk> [2000]
-0x8FFCDB U+991B # <cjk> [2000]
-0x8FFCDC U+991C # <cjk> [2000]
-0x8FFCDD U+29750 # <cjk> [2000] [Unicode3.1]
-0x8FFCDE U+9931 # <cjk> [2000]
-0x8FFCDF U+9932 # <cjk> [2000]
-0x8FFCE0 U+9933 # <cjk> [2000]
-0x8FFCE1 U+993A # <cjk> [2000]
-0x8FFCE2 U+993B # <cjk> [2000]
-0x8FFCE3 U+993C # <cjk> [2000]
-0x8FFCE4 U+9940 # <cjk> [2000]
-0x8FFCE5 U+9941 # <cjk> [2000]
-0x8FFCE6 U+9946 # <cjk> [2000]
-0x8FFCE7 U+994D # <cjk> [2000]
-0x8FFCE8 U+994E # <cjk> [2000]
-0x8FFCE9 U+995C # <cjk> [2000]
-0x8FFCEA U+995F # <cjk> [2000]
-0x8FFCEB U+9960 # <cjk> [2000]
-0x8FFCEC U+99A3 # <cjk> [2000]
-0x8FFCED U+99A6 # <cjk> [2000]
-0x8FFCEE U+99B9 # <cjk> [2000]
-0x8FFCEF U+99BD # <cjk> [2000]
-0x8FFCF0 U+99BF # <cjk> [2000]
-0x8FFCF1 U+99C3 # <cjk> [2000]
-0x8FFCF2 U+99C9 # <cjk> [2000]
-0x8FFCF3 U+99D4 # <cjk> [2000]
-0x8FFCF4 U+99D9 # <cjk> [2000]
-0x8FFCF5 U+99DE # <cjk> [2000]
-0x8FFCF6 U+298C6 # <cjk> [2000] [Unicode3.1]
-0x8FFCF7 U+99F0 # <cjk> [2000]
-0x8FFCF8 U+99F9 # <cjk> [2000]
-0x8FFCF9 U+99FC # <cjk> [2000]
-0x8FFCFA U+9A0A # <cjk> [2000]
-0x8FFCFB U+9A11 # <cjk> [2000]
-0x8FFCFC U+9A16 # <cjk> [2000]
-0x8FFCFD U+9A1A # <cjk> [2000]
-0x8FFCFE U+9A20 # <cjk> [2000]
-0x8FFDA1 U+9A31 # <cjk> [2000]
-0x8FFDA2 U+9A36 # <cjk> [2000]
-0x8FFDA3 U+9A44 # <cjk> [2000]
-0x8FFDA4 U+9A4C # <cjk> [2000]
-0x8FFDA5 U+9A58 # <cjk> [2000]
-0x8FFDA6 U+4BC2 # <cjk> [2000]
-0x8FFDA7 U+9AAF # <cjk> [2000]
-0x8FFDA8 U+4BCA # <cjk> [2000]
-0x8FFDA9 U+9AB7 # <cjk> [2000]
-0x8FFDAA U+4BD2 # <cjk> [2000]
-0x8FFDAB U+9AB9 # <cjk> [2000]
-0x8FFDAC U+29A72 # <cjk> [2000] [Unicode3.1]
-0x8FFDAD U+9AC6 # <cjk> [2000]
-0x8FFDAE U+9AD0 # <cjk> [2000]
-0x8FFDAF U+9AD2 # <cjk> [2000]
-0x8FFDB0 U+9AD5 # <cjk> [2000]
-0x8FFDB1 U+4BE8 # <cjk> [2000]
-0x8FFDB2 U+9ADC # <cjk> [2000]
-0x8FFDB3 U+9AE0 # <cjk> [2000]
-0x8FFDB4 U+9AE5 # <cjk> [2000]
-0x8FFDB5 U+9AE9 # <cjk> [2000]
-0x8FFDB6 U+9B03 # <cjk> [2000]
-0x8FFDB7 U+9B0C # <cjk> [2000]
-0x8FFDB8 U+9B10 # <cjk> [2000]
-0x8FFDB9 U+9B12 # <cjk> [2000]
-0x8FFDBA U+9B16 # <cjk> [2000]
-0x8FFDBB U+9B1C # <cjk> [2000]
-0x8FFDBC U+9B2B # <cjk> [2000]
-0x8FFDBD U+9B33 # <cjk> [2000]
-0x8FFDBE U+9B3D # <cjk> [2000]
-0x8FFDBF U+4C20 # <cjk> [2000]
-0x8FFDC0 U+9B4B # <cjk> [2000]
-0x8FFDC1 U+9B63 # <cjk> [2000]
-0x8FFDC2 U+9B65 # <cjk> [2000]
-0x8FFDC3 U+9B6B # <cjk> [2000]
-0x8FFDC4 U+9B6C # <cjk> [2000]
-0x8FFDC5 U+9B73 # <cjk> [2000]
-0x8FFDC6 U+9B76 # <cjk> [2000]
-0x8FFDC7 U+9B77 # <cjk> [2000]
-0x8FFDC8 U+9BA6 # <cjk> [2000]
-0x8FFDC9 U+9BAC # <cjk> [2000]
-0x8FFDCA U+9BB1 # <cjk> [2000]
-0x8FFDCB U+29DDB # <cjk> [2000] [Unicode3.1]
-0x8FFDCC U+29E3D # <cjk> [2000] [Unicode3.1]
-0x8FFDCD U+9BB2 # <cjk> [2000]
-0x8FFDCE U+9BB8 # <cjk> [2000]
-0x8FFDCF U+9BBE # <cjk> [2000]
-0x8FFDD0 U+9BC7 # <cjk> [2000]
-0x8FFDD1 U+9BF3 # <cjk> [2000]
-0x8FFDD2 U+9BD8 # <cjk> [2000]
-0x8FFDD3 U+9BDD # <cjk> [2000]
-0x8FFDD4 U+9BE7 # <cjk> [2000]
-0x8FFDD5 U+9BEA # <cjk> [2000]
-0x8FFDD6 U+9BEB # <cjk> [2000]
-0x8FFDD7 U+9BEF # <cjk> [2000]
-0x8FFDD8 U+9BEE # <cjk> [2000]
-0x8FFDD9 U+29E15 # <cjk> [2000] [Unicode3.1]
-0x8FFDDA U+9BFA # <cjk> [2000]
-0x8FFDDB U+29E8A # <cjk> [2000] [Unicode3.1]
-0x8FFDDC U+9BF7 # <cjk> [2000]
-0x8FFDDD U+29E49 # <cjk> [2000] [Unicode3.1]
-0x8FFDDE U+9C16 # <cjk> [2000]
-0x8FFDDF U+9C18 # <cjk> [2000]
-0x8FFDE0 U+9C19 # <cjk> [2000]
-0x8FFDE1 U+9C1A # <cjk> [2000]
-0x8FFDE2 U+9C1D # <cjk> [2000]
-0x8FFDE3 U+9C22 # <cjk> [2000]
-0x8FFDE4 U+9C27 # <cjk> [2000]
-0x8FFDE5 U+9C29 # <cjk> [2000]
-0x8FFDE6 U+9C2A # <cjk> [2000]
-0x8FFDE7 U+29EC4 # <cjk> [2000] [Unicode3.1]
-0x8FFDE8 U+9C31 # <cjk> [2000]
-0x8FFDE9 U+9C36 # <cjk> [2000]
-0x8FFDEA U+9C37 # <cjk> [2000]
-0x8FFDEB U+9C45 # <cjk> [2000]
-0x8FFDEC U+9C5C # <cjk> [2000]
-0x8FFDED U+29EE9 # <cjk> [2000] [Unicode3.1]
-0x8FFDEE U+9C49 # <cjk> [2000]
-0x8FFDEF U+9C4A # <cjk> [2000]
-0x8FFDF0 U+29EDB # <cjk> [2000] [Unicode3.1]
-0x8FFDF1 U+9C54 # <cjk> [2000]
-0x8FFDF2 U+9C58 # <cjk> [2000]
-0x8FFDF3 U+9C5B # <cjk> [2000]
-0x8FFDF4 U+9C5D # <cjk> [2000]
-0x8FFDF5 U+9C5F # <cjk> [2000]
-0x8FFDF6 U+9C69 # <cjk> [2000]
-0x8FFDF7 U+9C6A # <cjk> [2000]
-0x8FFDF8 U+9C6B # <cjk> [2000]
-0x8FFDF9 U+9C6D # <cjk> [2000]
-0x8FFDFA U+9C6E # <cjk> [2000]
-0x8FFDFB U+9C70 # <cjk> [2000]
-0x8FFDFC U+9C72 # <cjk> [2000]
-0x8FFDFD U+9C75 # <cjk> [2000]
-0x8FFDFE U+9C7A # <cjk> [2000]
-0x8FFEA1 U+9CE6 # <cjk> [2000]
-0x8FFEA2 U+9CF2 # <cjk> [2000]
-0x8FFEA3 U+9D0B # <cjk> [2000]
-0x8FFEA4 U+9D02 # <cjk> [2000]
-0x8FFEA5 U+29FCE # <cjk> [2000] [Unicode3.1]
-0x8FFEA6 U+9D11 # <cjk> [2000]
-0x8FFEA7 U+9D17 # <cjk> [2000]
-0x8FFEA8 U+9D18 # <cjk> [2000]
-0x8FFEA9 U+2A02F # <cjk> [2000] [Unicode3.1]
-0x8FFEAA U+4CC4 # <cjk> [2000]
-0x8FFEAB U+2A01A # <cjk> [2000] [Unicode3.1]
-0x8FFEAC U+9D32 # <cjk> [2000]
-0x8FFEAD U+4CD1 # <cjk> [2000]
-0x8FFEAE U+9D42 # <cjk> [2000]
-0x8FFEAF U+9D4A # <cjk> [2000]
-0x8FFEB0 U+9D5F # <cjk> [2000]
-0x8FFEB1 U+9D62 # <cjk> [2000]
-0x8FFEB2 U+2A0F9 # <cjk> [2000] [Unicode3.1]
-0x8FFEB3 U+9D69 # <cjk> [2000]
-0x8FFEB4 U+9D6B # <cjk> [2000]
-0x8FFEB5 U+2A082 # <cjk> [2000] [Unicode3.1]
-0x8FFEB6 U+9D73 # <cjk> [2000]
-0x8FFEB7 U+9D76 # <cjk> [2000]
-0x8FFEB8 U+9D77 # <cjk> [2000]
-0x8FFEB9 U+9D7E # <cjk> [2000]
-0x8FFEBA U+9D84 # <cjk> [2000]
-0x8FFEBB U+9D8D # <cjk> [2000]
-0x8FFEBC U+9D99 # <cjk> [2000]
-0x8FFEBD U+9DA1 # <cjk> [2000]
-0x8FFEBE U+9DBF # <cjk> [2000]
-0x8FFEBF U+9DB5 # <cjk> [2000]
-0x8FFEC0 U+9DB9 # <cjk> [2000]
-0x8FFEC1 U+9DBD # <cjk> [2000]
-0x8FFEC2 U+9DC3 # <cjk> [2000]
-0x8FFEC3 U+9DC7 # <cjk> [2000]
-0x8FFEC4 U+9DC9 # <cjk> [2000]
-0x8FFEC5 U+9DD6 # <cjk> [2000]
-0x8FFEC6 U+9DDA # <cjk> [2000]
-0x8FFEC7 U+9DDF # <cjk> [2000]
-0x8FFEC8 U+9DE0 # <cjk> [2000]
-0x8FFEC9 U+9DE3 # <cjk> [2000]
-0x8FFECA U+9DF4 # <cjk> [2000]
-0x8FFECB U+4D07 # <cjk> [2000]
-0x8FFECC U+9E0A # <cjk> [2000]
-0x8FFECD U+9E02 # <cjk> [2000]
-0x8FFECE U+9E0D # <cjk> [2000]
-0x8FFECF U+9E19 # <cjk> [2000]
-0x8FFED0 U+9E1C # <cjk> [2000]
-0x8FFED1 U+9E1D # <cjk> [2000]
-0x8FFED2 U+9E7B # <cjk> [2000]
-0x8FFED3 U+22218 # <cjk> [2000] [Unicode3.1]
-0x8FFED4 U+9E80 # <cjk> [2000]
-0x8FFED5 U+9E85 # <cjk> [2000]
-0x8FFED6 U+9E9B # <cjk> [2000]
-0x8FFED7 U+9EA8 # <cjk> [2000]
-0x8FFED8 U+2A38C # <cjk> [2000] [Unicode3.1]
-0x8FFED9 U+9EBD # <cjk> [2000]
-0x8FFEDA U+2A437 # <cjk> [2000] [Unicode3.1]
-0x8FFEDB U+9EDF # <cjk> [2000]
-0x8FFEDC U+9EE7 # <cjk> [2000]
-0x8FFEDD U+9EEE # <cjk> [2000]
-0x8FFEDE U+9EFF # <cjk> [2000]
-0x8FFEDF U+9F02 # <cjk> [2000]
-0x8FFEE0 U+4D77 # <cjk> [2000]
-0x8FFEE1 U+9F03 # <cjk> [2000]
-0x8FFEE2 U+9F17 # <cjk> [2000]
-0x8FFEE3 U+9F19 # <cjk> [2000]
-0x8FFEE4 U+9F2F # <cjk> [2000]
-0x8FFEE5 U+9F37 # <cjk> [2000]
-0x8FFEE6 U+9F3A # <cjk> [2000]
-0x8FFEE7 U+9F3D # <cjk> [2000]
-0x8FFEE8 U+9F41 # <cjk> [2000]
-0x8FFEE9 U+9F45 # <cjk> [2000]
-0x8FFEEA U+9F46 # <cjk> [2000]
-0x8FFEEB U+9F53 # <cjk> [2000]
-0x8FFEEC U+9F55 # <cjk> [2000]
-0x8FFEED U+9F58 # <cjk> [2000]
-0x8FFEEE U+2A5F1 # <cjk> [2000] [Unicode3.1]
-0x8FFEEF U+9F5D # <cjk> [2000]
-0x8FFEF0 U+2A602 # <cjk> [2000] [Unicode3.1]
-0x8FFEF1 U+9F69 # <cjk> [2000]
-0x8FFEF2 U+2A61A # <cjk> [2000] [Unicode3.1]
-0x8FFEF3 U+9F6D # <cjk> [2000]
-0x8FFEF4 U+9F70 # <cjk> [2000]
-0x8FFEF5 U+9F75 # <cjk> [2000]
-0x8FFEF6 U+2A6B2 # <cjk> [2000] [Unicode3.1]
diff --git a/src/backend/utils/mb/Unicode/gb-18030-2000.xml b/src/backend/utils/mb/Unicode/gb-18030-2000.xml
deleted file mode 100644
index fbbc9e3..0000000
--- a/src/backend/utils/mb/Unicode/gb-18030-2000.xml
+++ /dev/null
@@ -1,30916 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE characterMapping SYSTEM "http://www.unicode.org/unicode/reports/tr22/CharacterMapping.dtd">
-<characterMapping id="gb-18030-2000" version="3">
- <history>
- <modified version="3" date="2001-02-21">
- 0x80 appears to be a valid (and unassigned) single-byte code, added to the validity.
- </modified>
- <modified version="2" date="2000-11-30">
- New mapping data, changing all four-byte mappings to the BMP.
- Removed mappings to single surrogates.
- </modified>
- <modified version="1" date="2000-03-17">
- Original table.
- </modified>
- </history>
-
- <validity>
- <state type="FIRST" s="00" e="80" next="VALID" max="7f"/>
- <state type="FIRST" s="81" e="fe" next="SECOND"/>
-
- <state type="SECOND" s="40" e="7e" next="VALID" max="ffff"/>
- <state type="SECOND" s="80" e="fe" next="VALID" max="ffff"/>
- <state type="SECOND" s="30" e="39" next="THIRD"/>
-
- <state type="THIRD" s="81" e="fe" next="FOURTH"/>
-
- <state type="FOURTH" s="30" e="39" next="VALID" max="10ffff"/>
- </validity>
- <assignments sub="1A">
- <!-- One to one mappings -->
- <a u="0000" b="00"/>
- <a u="0001" b="01"/>
- <a u="0002" b="02"/>
- <a u="0003" b="03"/>
- <a u="0004" b="04"/>
- <a u="0005" b="05"/>
- <a u="0006" b="06"/>
- <a u="0007" b="07"/>
- <a u="0008" b="08"/>
- <a u="0009" b="09"/>
- <a u="000A" b="0A"/>
- <a u="000B" b="0B"/>
- <a u="000C" b="0C"/>
- <a u="000D" b="0D"/>
- <a u="000E" b="0E"/>
- <a u="000F" b="0F"/>
- <a u="0010" b="10"/>
- <a u="0011" b="11"/>
- <a u="0012" b="12"/>
- <a u="0013" b="13"/>
- <a u="0014" b="14"/>
- <a u="0015" b="15"/>
- <a u="0016" b="16"/>
- <a u="0017" b="17"/>
- <a u="0018" b="18"/>
- <a u="0019" b="19"/>
- <a u="001A" b="1A"/>
- <a u="001B" b="1B"/>
- <a u="001C" b="1C"/>
- <a u="001D" b="1D"/>
- <a u="001E" b="1E"/>
- <a u="001F" b="1F"/>
- <a u="0020" b="20"/>
- <a u="0021" b="21"/>
- <a u="0022" b="22"/>
- <a u="0023" b="23"/>
- <a u="0024" b="24"/>
- <a u="0025" b="25"/>
- <a u="0026" b="26"/>
- <a u="0027" b="27"/>
- <a u="0028" b="28"/>
- <a u="0029" b="29"/>
- <a u="002A" b="2A"/>
- <a u="002B" b="2B"/>
- <a u="002C" b="2C"/>
- <a u="002D" b="2D"/>
- <a u="002E" b="2E"/>
- <a u="002F" b="2F"/>
- <a u="0030" b="30"/>
- <a u="0031" b="31"/>
- <a u="0032" b="32"/>
- <a u="0033" b="33"/>
- <a u="0034" b="34"/>
- <a u="0035" b="35"/>
- <a u="0036" b="36"/>
- <a u="0037" b="37"/>
- <a u="0038" b="38"/>
- <a u="0039" b="39"/>
- <a u="003A" b="3A"/>
- <a u="003B" b="3B"/>
- <a u="003C" b="3C"/>
- <a u="003D" b="3D"/>
- <a u="003E" b="3E"/>
- <a u="003F" b="3F"/>
- <a u="0040" b="40"/>
- <a u="0041" b="41"/>
- <a u="0042" b="42"/>
- <a u="0043" b="43"/>
- <a u="0044" b="44"/>
- <a u="0045" b="45"/>
- <a u="0046" b="46"/>
- <a u="0047" b="47"/>
- <a u="0048" b="48"/>
- <a u="0049" b="49"/>
- <a u="004A" b="4A"/>
- <a u="004B" b="4B"/>
- <a u="004C" b="4C"/>
- <a u="004D" b="4D"/>
- <a u="004E" b="4E"/>
- <a u="004F" b="4F"/>
- <a u="0050" b="50"/>
- <a u="0051" b="51"/>
- <a u="0052" b="52"/>
- <a u="0053" b="53"/>
- <a u="0054" b="54"/>
- <a u="0055" b="55"/>
- <a u="0056" b="56"/>
- <a u="0057" b="57"/>
- <a u="0058" b="58"/>
- <a u="0059" b="59"/>
- <a u="005A" b="5A"/>
- <a u="005B" b="5B"/>
- <a u="005C" b="5C"/>
- <a u="005D" b="5D"/>
- <a u="005E" b="5E"/>
- <a u="005F" b="5F"/>
- <a u="0060" b="60"/>
- <a u="0061" b="61"/>
- <a u="0062" b="62"/>
- <a u="0063" b="63"/>
- <a u="0064" b="64"/>
- <a u="0065" b="65"/>
- <a u="0066" b="66"/>
- <a u="0067" b="67"/>
- <a u="0068" b="68"/>
- <a u="0069" b="69"/>
- <a u="006A" b="6A"/>
- <a u="006B" b="6B"/>
- <a u="006C" b="6C"/>
- <a u="006D" b="6D"/>
- <a u="006E" b="6E"/>
- <a u="006F" b="6F"/>
- <a u="0070" b="70"/>
- <a u="0071" b="71"/>
- <a u="0072" b="72"/>
- <a u="0073" b="73"/>
- <a u="0074" b="74"/>
- <a u="0075" b="75"/>
- <a u="0076" b="76"/>
- <a u="0077" b="77"/>
- <a u="0078" b="78"/>
- <a u="0079" b="79"/>
- <a u="007A" b="7A"/>
- <a u="007B" b="7B"/>
- <a u="007C" b="7C"/>
- <a u="007D" b="7D"/>
- <a u="007E" b="7E"/>
- <a u="007F" b="7F"/>
- <a u="0080" b="81 30 81 30"/>
- <a u="0081" b="81 30 81 31"/>
- <a u="0082" b="81 30 81 32"/>
- <a u="0083" b="81 30 81 33"/>
- <a u="0084" b="81 30 81 34"/>
- <a u="0085" b="81 30 81 35"/>
- <a u="0086" b="81 30 81 36"/>
- <a u="0087" b="81 30 81 37"/>
- <a u="0088" b="81 30 81 38"/>
- <a u="0089" b="81 30 81 39"/>
- <a u="008A" b="81 30 82 30"/>
- <a u="008B" b="81 30 82 31"/>
- <a u="008C" b="81 30 82 32"/>
- <a u="008D" b="81 30 82 33"/>
- <a u="008E" b="81 30 82 34"/>
- <a u="008F" b="81 30 82 35"/>
- <a u="0090" b="81 30 82 36"/>
- <a u="0091" b="81 30 82 37"/>
- <a u="0092" b="81 30 82 38"/>
- <a u="0093" b="81 30 82 39"/>
- <a u="0094" b="81 30 83 30"/>
- <a u="0095" b="81 30 83 31"/>
- <a u="0096" b="81 30 83 32"/>
- <a u="0097" b="81 30 83 33"/>
- <a u="0098" b="81 30 83 34"/>
- <a u="0099" b="81 30 83 35"/>
- <a u="009A" b="81 30 83 36"/>
- <a u="009B" b="81 30 83 37"/>
- <a u="009C" b="81 30 83 38"/>
- <a u="009D" b="81 30 83 39"/>
- <a u="009E" b="81 30 84 30"/>
- <a u="009F" b="81 30 84 31"/>
- <a u="00A0" b="81 30 84 32"/>
- <a u="00A1" b="81 30 84 33"/>
- <a u="00A2" b="81 30 84 34"/>
- <a u="00A3" b="81 30 84 35"/>
- <a u="00A4" b="A1 E8"/>
- <a u="00A5" b="81 30 84 36"/>
- <a u="00A6" b="81 30 84 37"/>
- <a u="00A7" b="A1 EC"/>
- <a u="00A8" b="A1 A7"/>
- <a u="00A9" b="81 30 84 38"/>
- <a u="00AA" b="81 30 84 39"/>
- <a u="00AB" b="81 30 85 30"/>
- <a u="00AC" b="81 30 85 31"/>
- <a u="00AD" b="81 30 85 32"/>
- <a u="00AE" b="81 30 85 33"/>
- <a u="00AF" b="81 30 85 34"/>
- <a u="00B0" b="A1 E3"/>
- <a u="00B1" b="A1 C0"/>
- <a u="00B2" b="81 30 85 35"/>
- <a u="00B3" b="81 30 85 36"/>
- <a u="00B4" b="81 30 85 37"/>
- <a u="00B5" b="81 30 85 38"/>
- <a u="00B6" b="81 30 85 39"/>
- <a u="00B7" b="A1 A4"/>
- <a u="00B8" b="81 30 86 30"/>
- <a u="00B9" b="81 30 86 31"/>
- <a u="00BA" b="81 30 86 32"/>
- <a u="00BB" b="81 30 86 33"/>
- <a u="00BC" b="81 30 86 34"/>
- <a u="00BD" b="81 30 86 35"/>
- <a u="00BE" b="81 30 86 36"/>
- <a u="00BF" b="81 30 86 37"/>
- <a u="00C0" b="81 30 86 38"/>
- <a u="00C1" b="81 30 86 39"/>
- <a u="00C2" b="81 30 87 30"/>
- <a u="00C3" b="81 30 87 31"/>
- <a u="00C4" b="81 30 87 32"/>
- <a u="00C5" b="81 30 87 33"/>
- <a u="00C6" b="81 30 87 34"/>
- <a u="00C7" b="81 30 87 35"/>
- <a u="00C8" b="81 30 87 36"/>
- <a u="00C9" b="81 30 87 37"/>
- <a u="00CA" b="81 30 87 38"/>
- <a u="00CB" b="81 30 87 39"/>
- <a u="00CC" b="81 30 88 30"/>
- <a u="00CD" b="81 30 88 31"/>
- <a u="00CE" b="81 30 88 32"/>
- <a u="00CF" b="81 30 88 33"/>
- <a u="00D0" b="81 30 88 34"/>
- <a u="00D1" b="81 30 88 35"/>
- <a u="00D2" b="81 30 88 36"/>
- <a u="00D3" b="81 30 88 37"/>
- <a u="00D4" b="81 30 88 38"/>
- <a u="00D5" b="81 30 88 39"/>
- <a u="00D6" b="81 30 89 30"/>
- <a u="00D7" b="A1 C1"/>
- <a u="00D8" b="81 30 89 31"/>
- <a u="00D9" b="81 30 89 32"/>
- <a u="00DA" b="81 30 89 33"/>
- <a u="00DB" b="81 30 89 34"/>
- <a u="00DC" b="81 30 89 35"/>
- <a u="00DD" b="81 30 89 36"/>
- <a u="00DE" b="81 30 89 37"/>
- <a u="00DF" b="81 30 89 38"/>
- <a u="00E0" b="A8 A4"/>
- <a u="00E1" b="A8 A2"/>
- <a u="00E2" b="81 30 89 39"/>
- <a u="00E3" b="81 30 8A 30"/>
- <a u="00E4" b="81 30 8A 31"/>
- <a u="00E5" b="81 30 8A 32"/>
- <a u="00E6" b="81 30 8A 33"/>
- <a u="00E7" b="81 30 8A 34"/>
- <a u="00E8" b="A8 A8"/>
- <a u="00E9" b="A8 A6"/>
- <a u="00EA" b="A8 BA"/>
- <a u="00EB" b="81 30 8A 35"/>
- <a u="00EC" b="A8 AC"/>
- <a u="00ED" b="A8 AA"/>
- <a u="00EE" b="81 30 8A 36"/>
- <a u="00EF" b="81 30 8A 37"/>
- <a u="00F0" b="81 30 8A 38"/>
- <a u="00F1" b="81 30 8A 39"/>
- <a u="00F2" b="A8 B0"/>
- <a u="00F3" b="A8 AE"/>
- <a u="00F4" b="81 30 8B 30"/>
- <a u="00F5" b="81 30 8B 31"/>
- <a u="00F6" b="81 30 8B 32"/>
- <a u="00F7" b="A1 C2"/>
- <a u="00F8" b="81 30 8B 33"/>
- <a u="00F9" b="A8 B4"/>
- <a u="00FA" b="A8 B2"/>
- <a u="00FB" b="81 30 8B 34"/>
- <a u="00FC" b="A8 B9"/>
- <a u="00FD" b="81 30 8B 35"/>
- <a u="00FE" b="81 30 8B 36"/>
- <a u="00FF" b="81 30 8B 37"/>
- <a u="0100" b="81 30 8B 38"/>
- <a u="0101" b="A8 A1"/>
- <a u="0102" b="81 30 8B 39"/>
- <a u="0103" b="81 30 8C 30"/>
- <a u="0104" b="81 30 8C 31"/>
- <a u="0105" b="81 30 8C 32"/>
- <a u="0106" b="81 30 8C 33"/>
- <a u="0107" b="81 30 8C 34"/>
- <a u="0108" b="81 30 8C 35"/>
- <a u="0109" b="81 30 8C 36"/>
- <a u="010A" b="81 30 8C 37"/>
- <a u="010B" b="81 30 8C 38"/>
- <a u="010C" b="81 30 8C 39"/>
- <a u="010D" b="81 30 8D 30"/>
- <a u="010E" b="81 30 8D 31"/>
- <a u="010F" b="81 30 8D 32"/>
- <a u="0110" b="81 30 8D 33"/>
- <a u="0111" b="81 30 8D 34"/>
- <a u="0112" b="81 30 8D 35"/>
- <a u="0113" b="A8 A5"/>
- <a u="0114" b="81 30 8D 36"/>
- <a u="0115" b="81 30 8D 37"/>
- <a u="0116" b="81 30 8D 38"/>
- <a u="0117" b="81 30 8D 39"/>
- <a u="0118" b="81 30 8E 30"/>
- <a u="0119" b="81 30 8E 31"/>
- <a u="011A" b="81 30 8E 32"/>
- <a u="011B" b="A8 A7"/>
- <a u="011C" b="81 30 8E 33"/>
- <a u="011D" b="81 30 8E 34"/>
- <a u="011E" b="81 30 8E 35"/>
- <a u="011F" b="81 30 8E 36"/>
- <a u="0120" b="81 30 8E 37"/>
- <a u="0121" b="81 30 8E 38"/>
- <a u="0122" b="81 30 8E 39"/>
- <a u="0123" b="81 30 8F 30"/>
- <a u="0124" b="81 30 8F 31"/>
- <a u="0125" b="81 30 8F 32"/>
- <a u="0126" b="81 30 8F 33"/>
- <a u="0127" b="81 30 8F 34"/>
- <a u="0128" b="81 30 8F 35"/>
- <a u="0129" b="81 30 8F 36"/>
- <a u="012A" b="81 30 8F 37"/>
- <a u="012B" b="A8 A9"/>
- <a u="012C" b="81 30 8F 38"/>
- <a u="012D" b="81 30 8F 39"/>
- <a u="012E" b="81 30 90 30"/>
- <a u="012F" b="81 30 90 31"/>
- <a u="0130" b="81 30 90 32"/>
- <a u="0131" b="81 30 90 33"/>
- <a u="0132" b="81 30 90 34"/>
- <a u="0133" b="81 30 90 35"/>
- <a u="0134" b="81 30 90 36"/>
- <a u="0135" b="81 30 90 37"/>
- <a u="0136" b="81 30 90 38"/>
- <a u="0137" b="81 30 90 39"/>
- <a u="0138" b="81 30 91 30"/>
- <a u="0139" b="81 30 91 31"/>
- <a u="013A" b="81 30 91 32"/>
- <a u="013B" b="81 30 91 33"/>
- <a u="013C" b="81 30 91 34"/>
- <a u="013D" b="81 30 91 35"/>
- <a u="013E" b="81 30 91 36"/>
- <a u="013F" b="81 30 91 37"/>
- <a u="0140" b="81 30 91 38"/>
- <a u="0141" b="81 30 91 39"/>
- <a u="0142" b="81 30 92 30"/>
- <a u="0143" b="81 30 92 31"/>
- <a u="0144" b="A8 BD"/>
- <a u="0145" b="81 30 92 32"/>
- <a u="0146" b="81 30 92 33"/>
- <a u="0147" b="81 30 92 34"/>
- <a u="0148" b="A8 BE"/>
- <a u="0149" b="81 30 92 35"/>
- <a u="014A" b="81 30 92 36"/>
- <a u="014B" b="81 30 92 37"/>
- <a u="014C" b="81 30 92 38"/>
- <a u="014D" b="A8 AD"/>
- <a u="014E" b="81 30 92 39"/>
- <a u="014F" b="81 30 93 30"/>
- <a u="0150" b="81 30 93 31"/>
- <a u="0151" b="81 30 93 32"/>
- <a u="0152" b="81 30 93 33"/>
- <a u="0153" b="81 30 93 34"/>
- <a u="0154" b="81 30 93 35"/>
- <a u="0155" b="81 30 93 36"/>
- <a u="0156" b="81 30 93 37"/>
- <a u="0157" b="81 30 93 38"/>
- <a u="0158" b="81 30 93 39"/>
- <a u="0159" b="81 30 94 30"/>
- <a u="015A" b="81 30 94 31"/>
- <a u="015B" b="81 30 94 32"/>
- <a u="015C" b="81 30 94 33"/>
- <a u="015D" b="81 30 94 34"/>
- <a u="015E" b="81 30 94 35"/>
- <a u="015F" b="81 30 94 36"/>
- <a u="0160" b="81 30 94 37"/>
- <a u="0161" b="81 30 94 38"/>
- <a u="0162" b="81 30 94 39"/>
- <a u="0163" b="81 30 95 30"/>
- <a u="0164" b="81 30 95 31"/>
- <a u="0165" b="81 30 95 32"/>
- <a u="0166" b="81 30 95 33"/>
- <a u="0167" b="81 30 95 34"/>
- <a u="0168" b="81 30 95 35"/>
- <a u="0169" b="81 30 95 36"/>
- <a u="016A" b="81 30 95 37"/>
- <a u="016B" b="A8 B1"/>
- <a u="016C" b="81 30 95 38"/>
- <a u="016D" b="81 30 95 39"/>
- <a u="016E" b="81 30 96 30"/>
- <a u="016F" b="81 30 96 31"/>
- <a u="0170" b="81 30 96 32"/>
- <a u="0171" b="81 30 96 33"/>
- <a u="0172" b="81 30 96 34"/>
- <a u="0173" b="81 30 96 35"/>
- <a u="0174" b="81 30 96 36"/>
- <a u="0175" b="81 30 96 37"/>
- <a u="0176" b="81 30 96 38"/>
- <a u="0177" b="81 30 96 39"/>
- <a u="0178" b="81 30 97 30"/>
- <a u="0179" b="81 30 97 31"/>
- <a u="017A" b="81 30 97 32"/>
- <a u="017B" b="81 30 97 33"/>
- <a u="017C" b="81 30 97 34"/>
- <a u="017D" b="81 30 97 35"/>
- <a u="017E" b="81 30 97 36"/>
- <a u="017F" b="81 30 97 37"/>
- <a u="0180" b="81 30 97 38"/>
- <a u="0181" b="81 30 97 39"/>
- <a u="0182" b="81 30 98 30"/>
- <a u="0183" b="81 30 98 31"/>
- <a u="0184" b="81 30 98 32"/>
- <a u="0185" b="81 30 98 33"/>
- <a u="0186" b="81 30 98 34"/>
- <a u="0187" b="81 30 98 35"/>
- <a u="0188" b="81 30 98 36"/>
- <a u="0189" b="81 30 98 37"/>
- <a u="018A" b="81 30 98 38"/>
- <a u="018B" b="81 30 98 39"/>
- <a u="018C" b="81 30 99 30"/>
- <a u="018D" b="81 30 99 31"/>
- <a u="018E" b="81 30 99 32"/>
- <a u="018F" b="81 30 99 33"/>
- <a u="0190" b="81 30 99 34"/>
- <a u="0191" b="81 30 99 35"/>
- <a u="0192" b="81 30 99 36"/>
- <a u="0193" b="81 30 99 37"/>
- <a u="0194" b="81 30 99 38"/>
- <a u="0195" b="81 30 99 39"/>
- <a u="0196" b="81 30 9A 30"/>
- <a u="0197" b="81 30 9A 31"/>
- <a u="0198" b="81 30 9A 32"/>
- <a u="0199" b="81 30 9A 33"/>
- <a u="019A" b="81 30 9A 34"/>
- <a u="019B" b="81 30 9A 35"/>
- <a u="019C" b="81 30 9A 36"/>
- <a u="019D" b="81 30 9A 37"/>
- <a u="019E" b="81 30 9A 38"/>
- <a u="019F" b="81 30 9A 39"/>
- <a u="01A0" b="81 30 9B 30"/>
- <a u="01A1" b="81 30 9B 31"/>
- <a u="01A2" b="81 30 9B 32"/>
- <a u="01A3" b="81 30 9B 33"/>
- <a u="01A4" b="81 30 9B 34"/>
- <a u="01A5" b="81 30 9B 35"/>
- <a u="01A6" b="81 30 9B 36"/>
- <a u="01A7" b="81 30 9B 37"/>
- <a u="01A8" b="81 30 9B 38"/>
- <a u="01A9" b="81 30 9B 39"/>
- <a u="01AA" b="81 30 9C 30"/>
- <a u="01AB" b="81 30 9C 31"/>
- <a u="01AC" b="81 30 9C 32"/>
- <a u="01AD" b="81 30 9C 33"/>
- <a u="01AE" b="81 30 9C 34"/>
- <a u="01AF" b="81 30 9C 35"/>
- <a u="01B0" b="81 30 9C 36"/>
- <a u="01B1" b="81 30 9C 37"/>
- <a u="01B2" b="81 30 9C 38"/>
- <a u="01B3" b="81 30 9C 39"/>
- <a u="01B4" b="81 30 9D 30"/>
- <a u="01B5" b="81 30 9D 31"/>
- <a u="01B6" b="81 30 9D 32"/>
- <a u="01B7" b="81 30 9D 33"/>
- <a u="01B8" b="81 30 9D 34"/>
- <a u="01B9" b="81 30 9D 35"/>
- <a u="01BA" b="81 30 9D 36"/>
- <a u="01BB" b="81 30 9D 37"/>
- <a u="01BC" b="81 30 9D 38"/>
- <a u="01BD" b="81 30 9D 39"/>
- <a u="01BE" b="81 30 9E 30"/>
- <a u="01BF" b="81 30 9E 31"/>
- <a u="01C0" b="81 30 9E 32"/>
- <a u="01C1" b="81 30 9E 33"/>
- <a u="01C2" b="81 30 9E 34"/>
- <a u="01C3" b="81 30 9E 35"/>
- <a u="01C4" b="81 30 9E 36"/>
- <a u="01C5" b="81 30 9E 37"/>
- <a u="01C6" b="81 30 9E 38"/>
- <a u="01C7" b="81 30 9E 39"/>
- <a u="01C8" b="81 30 9F 30"/>
- <a u="01C9" b="81 30 9F 31"/>
- <a u="01CA" b="81 30 9F 32"/>
- <a u="01CB" b="81 30 9F 33"/>
- <a u="01CC" b="81 30 9F 34"/>
- <a u="01CD" b="81 30 9F 35"/>
- <a u="01CE" b="A8 A3"/>
- <a u="01CF" b="81 30 9F 36"/>
- <a u="01D0" b="A8 AB"/>
- <a u="01D1" b="81 30 9F 37"/>
- <a u="01D2" b="A8 AF"/>
- <a u="01D3" b="81 30 9F 38"/>
- <a u="01D4" b="A8 B3"/>
- <a u="01D5" b="81 30 9F 39"/>
- <a u="01D6" b="A8 B5"/>
- <a u="01D7" b="81 30 A0 30"/>
- <a u="01D8" b="A8 B6"/>
- <a u="01D9" b="81 30 A0 31"/>
- <a u="01DA" b="A8 B7"/>
- <a u="01DB" b="81 30 A0 32"/>
- <a u="01DC" b="A8 B8"/>
- <a u="01DD" b="81 30 A0 33"/>
- <a u="01DE" b="81 30 A0 34"/>
- <a u="01DF" b="81 30 A0 35"/>
- <a u="01E0" b="81 30 A0 36"/>
- <a u="01E1" b="81 30 A0 37"/>
- <a u="01E2" b="81 30 A0 38"/>
- <a u="01E3" b="81 30 A0 39"/>
- <a u="01E4" b="81 30 A1 30"/>
- <a u="01E5" b="81 30 A1 31"/>
- <a u="01E6" b="81 30 A1 32"/>
- <a u="01E7" b="81 30 A1 33"/>
- <a u="01E8" b="81 30 A1 34"/>
- <a u="01E9" b="81 30 A1 35"/>
- <a u="01EA" b="81 30 A1 36"/>
- <a u="01EB" b="81 30 A1 37"/>
- <a u="01EC" b="81 30 A1 38"/>
- <a u="01ED" b="81 30 A1 39"/>
- <a u="01EE" b="81 30 A2 30"/>
- <a u="01EF" b="81 30 A2 31"/>
- <a u="01F0" b="81 30 A2 32"/>
- <a u="01F1" b="81 30 A2 33"/>
- <a u="01F2" b="81 30 A2 34"/>
- <a u="01F3" b="81 30 A2 35"/>
- <a u="01F4" b="81 30 A2 36"/>
- <a u="01F5" b="81 30 A2 37"/>
- <a u="01F6" b="81 30 A2 38"/>
- <a u="01F7" b="81 30 A2 39"/>
- <a u="01F8" b="81 30 A3 30"/>
- <a u="01F9" b="A8 BF"/>
- <a u="01FA" b="81 30 A3 31"/>
- <a u="01FB" b="81 30 A3 32"/>
- <a u="01FC" b="81 30 A3 33"/>
- <a u="01FD" b="81 30 A3 34"/>
- <a u="01FE" b="81 30 A3 35"/>
- <a u="01FF" b="81 30 A3 36"/>
- <a u="0200" b="81 30 A3 37"/>
- <a u="0201" b="81 30 A3 38"/>
- <a u="0202" b="81 30 A3 39"/>
- <a u="0203" b="81 30 A4 30"/>
- <a u="0204" b="81 30 A4 31"/>
- <a u="0205" b="81 30 A4 32"/>
- <a u="0206" b="81 30 A4 33"/>
- <a u="0207" b="81 30 A4 34"/>
- <a u="0208" b="81 30 A4 35"/>
- <a u="0209" b="81 30 A4 36"/>
- <a u="020A" b="81 30 A4 37"/>
- <a u="020B" b="81 30 A4 38"/>
- <a u="020C" b="81 30 A4 39"/>
- <a u="020D" b="81 30 A5 30"/>
- <a u="020E" b="81 30 A5 31"/>
- <a u="020F" b="81 30 A5 32"/>
- <a u="0210" b="81 30 A5 33"/>
- <a u="0211" b="81 30 A5 34"/>
- <a u="0212" b="81 30 A5 35"/>
- <a u="0213" b="81 30 A5 36"/>
- <a u="0214" b="81 30 A5 37"/>
- <a u="0215" b="81 30 A5 38"/>
- <a u="0216" b="81 30 A5 39"/>
- <a u="0217" b="81 30 A6 30"/>
- <a u="0218" b="81 30 A6 31"/>
- <a u="0219" b="81 30 A6 32"/>
- <a u="021A" b="81 30 A6 33"/>
- <a u="021B" b="81 30 A6 34"/>
- <a u="021C" b="81 30 A6 35"/>
- <a u="021D" b="81 30 A6 36"/>
- <a u="021E" b="81 30 A6 37"/>
- <a u="021F" b="81 30 A6 38"/>
- <a u="0220" b="81 30 A6 39"/>
- <a u="0221" b="81 30 A7 30"/>
- <a u="0222" b="81 30 A7 31"/>
- <a u="0223" b="81 30 A7 32"/>
- <a u="0224" b="81 30 A7 33"/>
- <a u="0225" b="81 30 A7 34"/>
- <a u="0226" b="81 30 A7 35"/>
- <a u="0227" b="81 30 A7 36"/>
- <a u="0228" b="81 30 A7 37"/>
- <a u="0229" b="81 30 A7 38"/>
- <a u="022A" b="81 30 A7 39"/>
- <a u="022B" b="81 30 A8 30"/>
- <a u="022C" b="81 30 A8 31"/>
- <a u="022D" b="81 30 A8 32"/>
- <a u="022E" b="81 30 A8 33"/>
- <a u="022F" b="81 30 A8 34"/>
- <a u="0230" b="81 30 A8 35"/>
- <a u="0231" b="81 30 A8 36"/>
- <a u="0232" b="81 30 A8 37"/>
- <a u="0233" b="81 30 A8 38"/>
- <a u="0234" b="81 30 A8 39"/>
- <a u="0235" b="81 30 A9 30"/>
- <a u="0236" b="81 30 A9 31"/>
- <a u="0237" b="81 30 A9 32"/>
- <a u="0238" b="81 30 A9 33"/>
- <a u="0239" b="81 30 A9 34"/>
- <a u="023A" b="81 30 A9 35"/>
- <a u="023B" b="81 30 A9 36"/>
- <a u="023C" b="81 30 A9 37"/>
- <a u="023D" b="81 30 A9 38"/>
- <a u="023E" b="81 30 A9 39"/>
- <a u="023F" b="81 30 AA 30"/>
- <a u="0240" b="81 30 AA 31"/>
- <a u="0241" b="81 30 AA 32"/>
- <a u="0242" b="81 30 AA 33"/>
- <a u="0243" b="81 30 AA 34"/>
- <a u="0244" b="81 30 AA 35"/>
- <a u="0245" b="81 30 AA 36"/>
- <a u="0246" b="81 30 AA 37"/>
- <a u="0247" b="81 30 AA 38"/>
- <a u="0248" b="81 30 AA 39"/>
- <a u="0249" b="81 30 AB 30"/>
- <a u="024A" b="81 30 AB 31"/>
- <a u="024B" b="81 30 AB 32"/>
- <a u="024C" b="81 30 AB 33"/>
- <a u="024D" b="81 30 AB 34"/>
- <a u="024E" b="81 30 AB 35"/>
- <a u="024F" b="81 30 AB 36"/>
- <a u="0250" b="81 30 AB 37"/>
- <a u="0251" b="A8 BB"/>
- <a u="0252" b="81 30 AB 38"/>
- <a u="0253" b="81 30 AB 39"/>
- <a u="0254" b="81 30 AC 30"/>
- <a u="0255" b="81 30 AC 31"/>
- <a u="0256" b="81 30 AC 32"/>
- <a u="0257" b="81 30 AC 33"/>
- <a u="0258" b="81 30 AC 34"/>
- <a u="0259" b="81 30 AC 35"/>
- <a u="025A" b="81 30 AC 36"/>
- <a u="025B" b="81 30 AC 37"/>
- <a u="025C" b="81 30 AC 38"/>
- <a u="025D" b="81 30 AC 39"/>
- <a u="025E" b="81 30 AD 30"/>
- <a u="025F" b="81 30 AD 31"/>
- <a u="0260" b="81 30 AD 32"/>
- <a u="0261" b="A8 C0"/>
- <a u="0262" b="81 30 AD 33"/>
- <a u="0263" b="81 30 AD 34"/>
- <a u="0264" b="81 30 AD 35"/>
- <a u="0265" b="81 30 AD 36"/>
- <a u="0266" b="81 30 AD 37"/>
- <a u="0267" b="81 30 AD 38"/>
- <a u="0268" b="81 30 AD 39"/>
- <a u="0269" b="81 30 AE 30"/>
- <a u="026A" b="81 30 AE 31"/>
- <a u="026B" b="81 30 AE 32"/>
- <a u="026C" b="81 30 AE 33"/>
- <a u="026D" b="81 30 AE 34"/>
- <a u="026E" b="81 30 AE 35"/>
- <a u="026F" b="81 30 AE 36"/>
- <a u="0270" b="81 30 AE 37"/>
- <a u="0271" b="81 30 AE 38"/>
- <a u="0272" b="81 30 AE 39"/>
- <a u="0273" b="81 30 AF 30"/>
- <a u="0274" b="81 30 AF 31"/>
- <a u="0275" b="81 30 AF 32"/>
- <a u="0276" b="81 30 AF 33"/>
- <a u="0277" b="81 30 AF 34"/>
- <a u="0278" b="81 30 AF 35"/>
- <a u="0279" b="81 30 AF 36"/>
- <a u="027A" b="81 30 AF 37"/>
- <a u="027B" b="81 30 AF 38"/>
- <a u="027C" b="81 30 AF 39"/>
- <a u="027D" b="81 30 B0 30"/>
- <a u="027E" b="81 30 B0 31"/>
- <a u="027F" b="81 30 B0 32"/>
- <a u="0280" b="81 30 B0 33"/>
- <a u="0281" b="81 30 B0 34"/>
- <a u="0282" b="81 30 B0 35"/>
- <a u="0283" b="81 30 B0 36"/>
- <a u="0284" b="81 30 B0 37"/>
- <a u="0285" b="81 30 B0 38"/>
- <a u="0286" b="81 30 B0 39"/>
- <a u="0287" b="81 30 B1 30"/>
- <a u="0288" b="81 30 B1 31"/>
- <a u="0289" b="81 30 B1 32"/>
- <a u="028A" b="81 30 B1 33"/>
- <a u="028B" b="81 30 B1 34"/>
- <a u="028C" b="81 30 B1 35"/>
- <a u="028D" b="81 30 B1 36"/>
- <a u="028E" b="81 30 B1 37"/>
- <a u="028F" b="81 30 B1 38"/>
- <a u="0290" b="81 30 B1 39"/>
- <a u="0291" b="81 30 B2 30"/>
- <a u="0292" b="81 30 B2 31"/>
- <a u="0293" b="81 30 B2 32"/>
- <a u="0294" b="81 30 B2 33"/>
- <a u="0295" b="81 30 B2 34"/>
- <a u="0296" b="81 30 B2 35"/>
- <a u="0297" b="81 30 B2 36"/>
- <a u="0298" b="81 30 B2 37"/>
- <a u="0299" b="81 30 B2 38"/>
- <a u="029A" b="81 30 B2 39"/>
- <a u="029B" b="81 30 B3 30"/>
- <a u="029C" b="81 30 B3 31"/>
- <a u="029D" b="81 30 B3 32"/>
- <a u="029E" b="81 30 B3 33"/>
- <a u="029F" b="81 30 B3 34"/>
- <a u="02A0" b="81 30 B3 35"/>
- <a u="02A1" b="81 30 B3 36"/>
- <a u="02A2" b="81 30 B3 37"/>
- <a u="02A3" b="81 30 B3 38"/>
- <a u="02A4" b="81 30 B3 39"/>
- <a u="02A5" b="81 30 B4 30"/>
- <a u="02A6" b="81 30 B4 31"/>
- <a u="02A7" b="81 30 B4 32"/>
- <a u="02A8" b="81 30 B4 33"/>
- <a u="02A9" b="81 30 B4 34"/>
- <a u="02AA" b="81 30 B4 35"/>
- <a u="02AB" b="81 30 B4 36"/>
- <a u="02AC" b="81 30 B4 37"/>
- <a u="02AD" b="81 30 B4 38"/>
- <a u="02AE" b="81 30 B4 39"/>
- <a u="02AF" b="81 30 B5 30"/>
- <a u="02B0" b="81 30 B5 31"/>
- <a u="02B1" b="81 30 B5 32"/>
- <a u="02B2" b="81 30 B5 33"/>
- <a u="02B3" b="81 30 B5 34"/>
- <a u="02B4" b="81 30 B5 35"/>
- <a u="02B5" b="81 30 B5 36"/>
- <a u="02B6" b="81 30 B5 37"/>
- <a u="02B7" b="81 30 B5 38"/>
- <a u="02B8" b="81 30 B5 39"/>
- <a u="02B9" b="81 30 B6 30"/>
- <a u="02BA" b="81 30 B6 31"/>
- <a u="02BB" b="81 30 B6 32"/>
- <a u="02BC" b="81 30 B6 33"/>
- <a u="02BD" b="81 30 B6 34"/>
- <a u="02BE" b="81 30 B6 35"/>
- <a u="02BF" b="81 30 B6 36"/>
- <a u="02C0" b="81 30 B6 37"/>
- <a u="02C1" b="81 30 B6 38"/>
- <a u="02C2" b="81 30 B6 39"/>
- <a u="02C3" b="81 30 B7 30"/>
- <a u="02C4" b="81 30 B7 31"/>
- <a u="02C5" b="81 30 B7 32"/>
- <a u="02C6" b="81 30 B7 33"/>
- <a u="02C7" b="A1 A6"/>
- <a u="02C8" b="81 30 B7 34"/>
- <a u="02C9" b="A1 A5"/>
- <a u="02CA" b="A8 40"/>
- <a u="02CB" b="A8 41"/>
- <a u="02CC" b="81 30 B7 35"/>
- <a u="02CD" b="81 30 B7 36"/>
- <a u="02CE" b="81 30 B7 37"/>
- <a u="02CF" b="81 30 B7 38"/>
- <a u="02D0" b="81 30 B7 39"/>
- <a u="02D1" b="81 30 B8 30"/>
- <a u="02D2" b="81 30 B8 31"/>
- <a u="02D3" b="81 30 B8 32"/>
- <a u="02D4" b="81 30 B8 33"/>
- <a u="02D5" b="81 30 B8 34"/>
- <a u="02D6" b="81 30 B8 35"/>
- <a u="02D7" b="81 30 B8 36"/>
- <a u="02D8" b="81 30 B8 37"/>
- <a u="02D9" b="A8 42"/>
- <a u="02DA" b="81 30 B8 38"/>
- <a u="02DB" b="81 30 B8 39"/>
- <a u="02DC" b="81 30 B9 30"/>
- <a u="02DD" b="81 30 B9 31"/>
- <a u="02DE" b="81 30 B9 32"/>
- <a u="02DF" b="81 30 B9 33"/>
- <a u="02E0" b="81 30 B9 34"/>
- <a u="02E1" b="81 30 B9 35"/>
- <a u="02E2" b="81 30 B9 36"/>
- <a u="02E3" b="81 30 B9 37"/>
- <a u="02E4" b="81 30 B9 38"/>
- <a u="02E5" b="81 30 B9 39"/>
- <a u="02E6" b="81 30 BA 30"/>
- <a u="02E7" b="81 30 BA 31"/>
- <a u="02E8" b="81 30 BA 32"/>
- <a u="02E9" b="81 30 BA 33"/>
- <a u="02EA" b="81 30 BA 34"/>
- <a u="02EB" b="81 30 BA 35"/>
- <a u="02EC" b="81 30 BA 36"/>
- <a u="02ED" b="81 30 BA 37"/>
- <a u="02EE" b="81 30 BA 38"/>
- <a u="02EF" b="81 30 BA 39"/>
- <a u="02F0" b="81 30 BB 30"/>
- <a u="02F1" b="81 30 BB 31"/>
- <a u="02F2" b="81 30 BB 32"/>
- <a u="02F3" b="81 30 BB 33"/>
- <a u="02F4" b="81 30 BB 34"/>
- <a u="02F5" b="81 30 BB 35"/>
- <a u="02F6" b="81 30 BB 36"/>
- <a u="02F7" b="81 30 BB 37"/>
- <a u="02F8" b="81 30 BB 38"/>
- <a u="02F9" b="81 30 BB 39"/>
- <a u="02FA" b="81 30 BC 30"/>
- <a u="02FB" b="81 30 BC 31"/>
- <a u="02FC" b="81 30 BC 32"/>
- <a u="02FD" b="81 30 BC 33"/>
- <a u="02FE" b="81 30 BC 34"/>
- <a u="02FF" b="81 30 BC 35"/>
- <a u="0300" b="81 30 BC 36"/>
- <a u="0301" b="81 30 BC 37"/>
- <a u="0302" b="81 30 BC 38"/>
- <a u="0303" b="81 30 BC 39"/>
- <a u="0304" b="81 30 BD 30"/>
- <a u="0305" b="81 30 BD 31"/>
- <a u="0306" b="81 30 BD 32"/>
- <a u="0307" b="81 30 BD 33"/>
- <a u="0308" b="81 30 BD 34"/>
- <a u="0309" b="81 30 BD 35"/>
- <a u="030A" b="81 30 BD 36"/>
- <a u="030B" b="81 30 BD 37"/>
- <a u="030C" b="81 30 BD 38"/>
- <a u="030D" b="81 30 BD 39"/>
- <a u="030E" b="81 30 BE 30"/>
- <a u="030F" b="81 30 BE 31"/>
- <a u="0310" b="81 30 BE 32"/>
- <a u="0311" b="81 30 BE 33"/>
- <a u="0312" b="81 30 BE 34"/>
- <a u="0313" b="81 30 BE 35"/>
- <a u="0314" b="81 30 BE 36"/>
- <a u="0315" b="81 30 BE 37"/>
- <a u="0316" b="81 30 BE 38"/>
- <a u="0317" b="81 30 BE 39"/>
- <a u="0318" b="81 30 BF 30"/>
- <a u="0319" b="81 30 BF 31"/>
- <a u="031A" b="81 30 BF 32"/>
- <a u="031B" b="81 30 BF 33"/>
- <a u="031C" b="81 30 BF 34"/>
- <a u="031D" b="81 30 BF 35"/>
- <a u="031E" b="81 30 BF 36"/>
- <a u="031F" b="81 30 BF 37"/>
- <a u="0320" b="81 30 BF 38"/>
- <a u="0321" b="81 30 BF 39"/>
- <a u="0322" b="81 30 C0 30"/>
- <a u="0323" b="81 30 C0 31"/>
- <a u="0324" b="81 30 C0 32"/>
- <a u="0325" b="81 30 C0 33"/>
- <a u="0326" b="81 30 C0 34"/>
- <a u="0327" b="81 30 C0 35"/>
- <a u="0328" b="81 30 C0 36"/>
- <a u="0329" b="81 30 C0 37"/>
- <a u="032A" b="81 30 C0 38"/>
- <a u="032B" b="81 30 C0 39"/>
- <a u="032C" b="81 30 C1 30"/>
- <a u="032D" b="81 30 C1 31"/>
- <a u="032E" b="81 30 C1 32"/>
- <a u="032F" b="81 30 C1 33"/>
- <a u="0330" b="81 30 C1 34"/>
- <a u="0331" b="81 30 C1 35"/>
- <a u="0332" b="81 30 C1 36"/>
- <a u="0333" b="81 30 C1 37"/>
- <a u="0334" b="81 30 C1 38"/>
- <a u="0335" b="81 30 C1 39"/>
- <a u="0336" b="81 30 C2 30"/>
- <a u="0337" b="81 30 C2 31"/>
- <a u="0338" b="81 30 C2 32"/>
- <a u="0339" b="81 30 C2 33"/>
- <a u="033A" b="81 30 C2 34"/>
- <a u="033B" b="81 30 C2 35"/>
- <a u="033C" b="81 30 C2 36"/>
- <a u="033D" b="81 30 C2 37"/>
- <a u="033E" b="81 30 C2 38"/>
- <a u="033F" b="81 30 C2 39"/>
- <a u="0340" b="81 30 C3 30"/>
- <a u="0341" b="81 30 C3 31"/>
- <a u="0342" b="81 30 C3 32"/>
- <a u="0343" b="81 30 C3 33"/>
- <a u="0344" b="81 30 C3 34"/>
- <a u="0345" b="81 30 C3 35"/>
- <a u="0346" b="81 30 C3 36"/>
- <a u="0347" b="81 30 C3 37"/>
- <a u="0348" b="81 30 C3 38"/>
- <a u="0349" b="81 30 C3 39"/>
- <a u="034A" b="81 30 C4 30"/>
- <a u="034B" b="81 30 C4 31"/>
- <a u="034C" b="81 30 C4 32"/>
- <a u="034D" b="81 30 C4 33"/>
- <a u="034E" b="81 30 C4 34"/>
- <a u="034F" b="81 30 C4 35"/>
- <a u="0350" b="81 30 C4 36"/>
- <a u="0351" b="81 30 C4 37"/>
- <a u="0352" b="81 30 C4 38"/>
- <a u="0353" b="81 30 C4 39"/>
- <a u="0354" b="81 30 C5 30"/>
- <a u="0355" b="81 30 C5 31"/>
- <a u="0356" b="81 30 C5 32"/>
- <a u="0357" b="81 30 C5 33"/>
- <a u="0358" b="81 30 C5 34"/>
- <a u="0359" b="81 30 C5 35"/>
- <a u="035A" b="81 30 C5 36"/>
- <a u="035B" b="81 30 C5 37"/>
- <a u="035C" b="81 30 C5 38"/>
- <a u="035D" b="81 30 C5 39"/>
- <a u="035E" b="81 30 C6 30"/>
- <a u="035F" b="81 30 C6 31"/>
- <a u="0360" b="81 30 C6 32"/>
- <a u="0361" b="81 30 C6 33"/>
- <a u="0362" b="81 30 C6 34"/>
- <a u="0363" b="81 30 C6 35"/>
- <a u="0364" b="81 30 C6 36"/>
- <a u="0365" b="81 30 C6 37"/>
- <a u="0366" b="81 30 C6 38"/>
- <a u="0367" b="81 30 C6 39"/>
- <a u="0368" b="81 30 C7 30"/>
- <a u="0369" b="81 30 C7 31"/>
- <a u="036A" b="81 30 C7 32"/>
- <a u="036B" b="81 30 C7 33"/>
- <a u="036C" b="81 30 C7 34"/>
- <a u="036D" b="81 30 C7 35"/>
- <a u="036E" b="81 30 C7 36"/>
- <a u="036F" b="81 30 C7 37"/>
- <a u="0370" b="81 30 C7 38"/>
- <a u="0371" b="81 30 C7 39"/>
- <a u="0372" b="81 30 C8 30"/>
- <a u="0373" b="81 30 C8 31"/>
- <a u="0374" b="81 30 C8 32"/>
- <a u="0375" b="81 30 C8 33"/>
- <a u="0376" b="81 30 C8 34"/>
- <a u="0377" b="81 30 C8 35"/>
- <a u="0378" b="81 30 C8 36"/>
- <a u="0379" b="81 30 C8 37"/>
- <a u="037A" b="81 30 C8 38"/>
- <a u="037B" b="81 30 C8 39"/>
- <a u="037C" b="81 30 C9 30"/>
- <a u="037D" b="81 30 C9 31"/>
- <a u="037E" b="81 30 C9 32"/>
- <a u="037F" b="81 30 C9 33"/>
- <a u="0380" b="81 30 C9 34"/>
- <a u="0381" b="81 30 C9 35"/>
- <a u="0382" b="81 30 C9 36"/>
- <a u="0383" b="81 30 C9 37"/>
- <a u="0384" b="81 30 C9 38"/>
- <a u="0385" b="81 30 C9 39"/>
- <a u="0386" b="81 30 CA 30"/>
- <a u="0387" b="81 30 CA 31"/>
- <a u="0388" b="81 30 CA 32"/>
- <a u="0389" b="81 30 CA 33"/>
- <a u="038A" b="81 30 CA 34"/>
- <a u="038B" b="81 30 CA 35"/>
- <a u="038C" b="81 30 CA 36"/>
- <a u="038D" b="81 30 CA 37"/>
- <a u="038E" b="81 30 CA 38"/>
- <a u="038F" b="81 30 CA 39"/>
- <a u="0390" b="81 30 CB 30"/>
- <a u="0391" b="A6 A1"/>
- <a u="0392" b="A6 A2"/>
- <a u="0393" b="A6 A3"/>
- <a u="0394" b="A6 A4"/>
- <a u="0395" b="A6 A5"/>
- <a u="0396" b="A6 A6"/>
- <a u="0397" b="A6 A7"/>
- <a u="0398" b="A6 A8"/>
- <a u="0399" b="A6 A9"/>
- <a u="039A" b="A6 AA"/>
- <a u="039B" b="A6 AB"/>
- <a u="039C" b="A6 AC"/>
- <a u="039D" b="A6 AD"/>
- <a u="039E" b="A6 AE"/>
- <a u="039F" b="A6 AF"/>
- <a u="03A0" b="A6 B0"/>
- <a u="03A1" b="A6 B1"/>
- <a u="03A2" b="81 30 CB 31"/>
- <a u="03A3" b="A6 B2"/>
- <a u="03A4" b="A6 B3"/>
- <a u="03A5" b="A6 B4"/>
- <a u="03A6" b="A6 B5"/>
- <a u="03A7" b="A6 B6"/>
- <a u="03A8" b="A6 B7"/>
- <a u="03A9" b="A6 B8"/>
- <a u="03AA" b="81 30 CB 32"/>
- <a u="03AB" b="81 30 CB 33"/>
- <a u="03AC" b="81 30 CB 34"/>
- <a u="03AD" b="81 30 CB 35"/>
- <a u="03AE" b="81 30 CB 36"/>
- <a u="03AF" b="81 30 CB 37"/>
- <a u="03B0" b="81 30 CB 38"/>
- <a u="03B1" b="A6 C1"/>
- <a u="03B2" b="A6 C2"/>
- <a u="03B3" b="A6 C3"/>
- <a u="03B4" b="A6 C4"/>
- <a u="03B5" b="A6 C5"/>
- <a u="03B6" b="A6 C6"/>
- <a u="03B7" b="A6 C7"/>
- <a u="03B8" b="A6 C8"/>
- <a u="03B9" b="A6 C9"/>
- <a u="03BA" b="A6 CA"/>
- <a u="03BB" b="A6 CB"/>
- <a u="03BC" b="A6 CC"/>
- <a u="03BD" b="A6 CD"/>
- <a u="03BE" b="A6 CE"/>
- <a u="03BF" b="A6 CF"/>
- <a u="03C0" b="A6 D0"/>
- <a u="03C1" b="A6 D1"/>
- <a u="03C2" b="81 30 CB 39"/>
- <a u="03C3" b="A6 D2"/>
- <a u="03C4" b="A6 D3"/>
- <a u="03C5" b="A6 D4"/>
- <a u="03C6" b="A6 D5"/>
- <a u="03C7" b="A6 D6"/>
- <a u="03C8" b="A6 D7"/>
- <a u="03C9" b="A6 D8"/>
- <a u="03CA" b="81 30 CC 30"/>
- <a u="03CB" b="81 30 CC 31"/>
- <a u="03CC" b="81 30 CC 32"/>
- <a u="03CD" b="81 30 CC 33"/>
- <a u="03CE" b="81 30 CC 34"/>
- <a u="03CF" b="81 30 CC 35"/>
- <a u="03D0" b="81 30 CC 36"/>
- <a u="03D1" b="81 30 CC 37"/>
- <a u="03D2" b="81 30 CC 38"/>
- <a u="03D3" b="81 30 CC 39"/>
- <a u="03D4" b="81 30 CD 30"/>
- <a u="03D5" b="81 30 CD 31"/>
- <a u="03D6" b="81 30 CD 32"/>
- <a u="03D7" b="81 30 CD 33"/>
- <a u="03D8" b="81 30 CD 34"/>
- <a u="03D9" b="81 30 CD 35"/>
- <a u="03DA" b="81 30 CD 36"/>
- <a u="03DB" b="81 30 CD 37"/>
- <a u="03DC" b="81 30 CD 38"/>
- <a u="03DD" b="81 30 CD 39"/>
- <a u="03DE" b="81 30 CE 30"/>
- <a u="03DF" b="81 30 CE 31"/>
- <a u="03E0" b="81 30 CE 32"/>
- <a u="03E1" b="81 30 CE 33"/>
- <a u="03E2" b="81 30 CE 34"/>
- <a u="03E3" b="81 30 CE 35"/>
- <a u="03E4" b="81 30 CE 36"/>
- <a u="03E5" b="81 30 CE 37"/>
- <a u="03E6" b="81 30 CE 38"/>
- <a u="03E7" b="81 30 CE 39"/>
- <a u="03E8" b="81 30 CF 30"/>
- <a u="03E9" b="81 30 CF 31"/>
- <a u="03EA" b="81 30 CF 32"/>
- <a u="03EB" b="81 30 CF 33"/>
- <a u="03EC" b="81 30 CF 34"/>
- <a u="03ED" b="81 30 CF 35"/>
- <a u="03EE" b="81 30 CF 36"/>
- <a u="03EF" b="81 30 CF 37"/>
- <a u="03F0" b="81 30 CF 38"/>
- <a u="03F1" b="81 30 CF 39"/>
- <a u="03F2" b="81 30 D0 30"/>
- <a u="03F3" b="81 30 D0 31"/>
- <a u="03F4" b="81 30 D0 32"/>
- <a u="03F5" b="81 30 D0 33"/>
- <a u="03F6" b="81 30 D0 34"/>
- <a u="03F7" b="81 30 D0 35"/>
- <a u="03F8" b="81 30 D0 36"/>
- <a u="03F9" b="81 30 D0 37"/>
- <a u="03FA" b="81 30 D0 38"/>
- <a u="03FB" b="81 30 D0 39"/>
- <a u="03FC" b="81 30 D1 30"/>
- <a u="03FD" b="81 30 D1 31"/>
- <a u="03FE" b="81 30 D1 32"/>
- <a u="03FF" b="81 30 D1 33"/>
- <a u="0400" b="81 30 D1 34"/>
- <a u="0401" b="A7 A7"/>
- <a u="0402" b="81 30 D1 35"/>
- <a u="0403" b="81 30 D1 36"/>
- <a u="0404" b="81 30 D1 37"/>
- <a u="0405" b="81 30 D1 38"/>
- <a u="0406" b="81 30 D1 39"/>
- <a u="0407" b="81 30 D2 30"/>
- <a u="0408" b="81 30 D2 31"/>
- <a u="0409" b="81 30 D2 32"/>
- <a u="040A" b="81 30 D2 33"/>
- <a u="040B" b="81 30 D2 34"/>
- <a u="040C" b="81 30 D2 35"/>
- <a u="040D" b="81 30 D2 36"/>
- <a u="040E" b="81 30 D2 37"/>
- <a u="040F" b="81 30 D2 38"/>
- <a u="0410" b="A7 A1"/>
- <a u="0411" b="A7 A2"/>
- <a u="0412" b="A7 A3"/>
- <a u="0413" b="A7 A4"/>
- <a u="0414" b="A7 A5"/>
- <a u="0415" b="A7 A6"/>
- <a u="0416" b="A7 A8"/>
- <a u="0417" b="A7 A9"/>
- <a u="0418" b="A7 AA"/>
- <a u="0419" b="A7 AB"/>
- <a u="041A" b="A7 AC"/>
- <a u="041B" b="A7 AD"/>
- <a u="041C" b="A7 AE"/>
- <a u="041D" b="A7 AF"/>
- <a u="041E" b="A7 B0"/>
- <a u="041F" b="A7 B1"/>
- <a u="0420" b="A7 B2"/>
- <a u="0421" b="A7 B3"/>
- <a u="0422" b="A7 B4"/>
- <a u="0423" b="A7 B5"/>
- <a u="0424" b="A7 B6"/>
- <a u="0425" b="A7 B7"/>
- <a u="0426" b="A7 B8"/>
- <a u="0427" b="A7 B9"/>
- <a u="0428" b="A7 BA"/>
- <a u="0429" b="A7 BB"/>
- <a u="042A" b="A7 BC"/>
- <a u="042B" b="A7 BD"/>
- <a u="042C" b="A7 BE"/>
- <a u="042D" b="A7 BF"/>
- <a u="042E" b="A7 C0"/>
- <a u="042F" b="A7 C1"/>
- <a u="0430" b="A7 D1"/>
- <a u="0431" b="A7 D2"/>
- <a u="0432" b="A7 D3"/>
- <a u="0433" b="A7 D4"/>
- <a u="0434" b="A7 D5"/>
- <a u="0435" b="A7 D6"/>
- <a u="0436" b="A7 D8"/>
- <a u="0437" b="A7 D9"/>
- <a u="0438" b="A7 DA"/>
- <a u="0439" b="A7 DB"/>
- <a u="043A" b="A7 DC"/>
- <a u="043B" b="A7 DD"/>
- <a u="043C" b="A7 DE"/>
- <a u="043D" b="A7 DF"/>
- <a u="043E" b="A7 E0"/>
- <a u="043F" b="A7 E1"/>
- <a u="0440" b="A7 E2"/>
- <a u="0441" b="A7 E3"/>
- <a u="0442" b="A7 E4"/>
- <a u="0443" b="A7 E5"/>
- <a u="0444" b="A7 E6"/>
- <a u="0445" b="A7 E7"/>
- <a u="0446" b="A7 E8"/>
- <a u="0447" b="A7 E9"/>
- <a u="0448" b="A7 EA"/>
- <a u="0449" b="A7 EB"/>
- <a u="044A" b="A7 EC"/>
- <a u="044B" b="A7 ED"/>
- <a u="044C" b="A7 EE"/>
- <a u="044D" b="A7 EF"/>
- <a u="044E" b="A7 F0"/>
- <a u="044F" b="A7 F1"/>
- <a u="0450" b="81 30 D2 39"/>
- <a u="0451" b="A7 D7"/>
- <a u="2010" b="A9 5C"/>
- <a u="2011" b="81 36 A5 32"/>
- <a u="2012" b="81 36 A5 33"/>
- <a u="2013" b="A8 43"/>
- <a u="2014" b="A1 AA"/>
- <a u="2015" b="A8 44"/>
- <a u="2016" b="A1 AC"/>
- <a u="2017" b="81 36 A5 34"/>
- <a u="2018" b="A1 AE"/>
- <a u="2019" b="A1 AF"/>
- <a u="201A" b="81 36 A5 35"/>
- <a u="201B" b="81 36 A5 36"/>
- <a u="201C" b="A1 B0"/>
- <a u="201D" b="A1 B1"/>
- <a u="201E" b="81 36 A5 37"/>
- <a u="201F" b="81 36 A5 38"/>
- <a u="2020" b="81 36 A5 39"/>
- <a u="2021" b="81 36 A6 30"/>
- <a u="2022" b="81 36 A6 31"/>
- <a u="2023" b="81 36 A6 32"/>
- <a u="2024" b="81 36 A6 33"/>
- <a u="2025" b="A8 45"/>
- <a u="2026" b="A1 AD"/>
- <a u="2027" b="81 36 A6 34"/>
- <a u="2028" b="81 36 A6 35"/>
- <a u="2029" b="81 36 A6 36"/>
- <a u="202A" b="81 36 A6 37"/>
- <a u="202B" b="81 36 A6 38"/>
- <a u="202C" b="81 36 A6 39"/>
- <a u="202D" b="81 36 A7 30"/>
- <a u="202E" b="81 36 A7 31"/>
- <a u="202F" b="81 36 A7 32"/>
- <a u="2030" b="A1 EB"/>
- <a u="2031" b="81 36 A7 33"/>
- <a u="2032" b="A1 E4"/>
- <a u="2033" b="A1 E5"/>
- <a u="2034" b="81 36 A7 34"/>
- <a u="2035" b="A8 46"/>
- <a u="2036" b="81 36 A7 35"/>
- <a u="2037" b="81 36 A7 36"/>
- <a u="2038" b="81 36 A7 37"/>
- <a u="2039" b="81 36 A7 38"/>
- <a u="203A" b="81 36 A7 39"/>
- <a u="203B" b="A1 F9"/>
- <a u="203C" b="81 36 A8 30"/>
- <a u="203D" b="81 36 A8 31"/>
- <a u="203E" b="81 36 A8 32"/>
- <a u="203F" b="81 36 A8 33"/>
- <a u="2040" b="81 36 A8 34"/>
- <a u="2041" b="81 36 A8 35"/>
- <a u="2042" b="81 36 A8 36"/>
- <a u="2043" b="81 36 A8 37"/>
- <a u="2044" b="81 36 A8 38"/>
- <a u="2045" b="81 36 A8 39"/>
- <a u="2046" b="81 36 A9 30"/>
- <a u="2047" b="81 36 A9 31"/>
- <a u="2048" b="81 36 A9 32"/>
- <a u="2049" b="81 36 A9 33"/>
- <a u="204A" b="81 36 A9 34"/>
- <a u="204B" b="81 36 A9 35"/>
- <a u="204C" b="81 36 A9 36"/>
- <a u="204D" b="81 36 A9 37"/>
- <a u="204E" b="81 36 A9 38"/>
- <a u="204F" b="81 36 A9 39"/>
- <a u="2050" b="81 36 AA 30"/>
- <a u="2051" b="81 36 AA 31"/>
- <a u="2052" b="81 36 AA 32"/>
- <a u="2053" b="81 36 AA 33"/>
- <a u="2054" b="81 36 AA 34"/>
- <a u="2055" b="81 36 AA 35"/>
- <a u="2056" b="81 36 AA 36"/>
- <a u="2057" b="81 36 AA 37"/>
- <a u="2058" b="81 36 AA 38"/>
- <a u="2059" b="81 36 AA 39"/>
- <a u="205A" b="81 36 AB 30"/>
- <a u="205B" b="81 36 AB 31"/>
- <a u="205C" b="81 36 AB 32"/>
- <a u="205D" b="81 36 AB 33"/>
- <a u="205E" b="81 36 AB 34"/>
- <a u="205F" b="81 36 AB 35"/>
- <a u="2060" b="81 36 AB 36"/>
- <a u="2061" b="81 36 AB 37"/>
- <a u="2062" b="81 36 AB 38"/>
- <a u="2063" b="81 36 AB 39"/>
- <a u="2064" b="81 36 AC 30"/>
- <a u="2065" b="81 36 AC 31"/>
- <a u="2066" b="81 36 AC 32"/>
- <a u="2067" b="81 36 AC 33"/>
- <a u="2068" b="81 36 AC 34"/>
- <a u="2069" b="81 36 AC 35"/>
- <a u="206A" b="81 36 AC 36"/>
- <a u="206B" b="81 36 AC 37"/>
- <a u="206C" b="81 36 AC 38"/>
- <a u="206D" b="81 36 AC 39"/>
- <a u="206E" b="81 36 AD 30"/>
- <a u="206F" b="81 36 AD 31"/>
- <a u="2070" b="81 36 AD 32"/>
- <a u="2071" b="81 36 AD 33"/>
- <a u="2072" b="81 36 AD 34"/>
- <a u="2073" b="81 36 AD 35"/>
- <a u="2074" b="81 36 AD 36"/>
- <a u="2075" b="81 36 AD 37"/>
- <a u="2076" b="81 36 AD 38"/>
- <a u="2077" b="81 36 AD 39"/>
- <a u="2078" b="81 36 AE 30"/>
- <a u="2079" b="81 36 AE 31"/>
- <a u="207A" b="81 36 AE 32"/>
- <a u="207B" b="81 36 AE 33"/>
- <a u="207C" b="81 36 AE 34"/>
- <a u="207D" b="81 36 AE 35"/>
- <a u="207E" b="81 36 AE 36"/>
- <a u="207F" b="81 36 AE 37"/>
- <a u="2080" b="81 36 AE 38"/>
- <a u="2081" b="81 36 AE 39"/>
- <a u="2082" b="81 36 AF 30"/>
- <a u="2083" b="81 36 AF 31"/>
- <a u="2084" b="81 36 AF 32"/>
- <a u="2085" b="81 36 AF 33"/>
- <a u="2086" b="81 36 AF 34"/>
- <a u="2087" b="81 36 AF 35"/>
- <a u="2088" b="81 36 AF 36"/>
- <a u="2089" b="81 36 AF 37"/>
- <a u="208A" b="81 36 AF 38"/>
- <a u="208B" b="81 36 AF 39"/>
- <a u="208C" b="81 36 B0 30"/>
- <a u="208D" b="81 36 B0 31"/>
- <a u="208E" b="81 36 B0 32"/>
- <a u="208F" b="81 36 B0 33"/>
- <a u="2090" b="81 36 B0 34"/>
- <a u="2091" b="81 36 B0 35"/>
- <a u="2092" b="81 36 B0 36"/>
- <a u="2093" b="81 36 B0 37"/>
- <a u="2094" b="81 36 B0 38"/>
- <a u="2095" b="81 36 B0 39"/>
- <a u="2096" b="81 36 B1 30"/>
- <a u="2097" b="81 36 B1 31"/>
- <a u="2098" b="81 36 B1 32"/>
- <a u="2099" b="81 36 B1 33"/>
- <a u="209A" b="81 36 B1 34"/>
- <a u="209B" b="81 36 B1 35"/>
- <a u="209C" b="81 36 B1 36"/>
- <a u="209D" b="81 36 B1 37"/>
- <a u="209E" b="81 36 B1 38"/>
- <a u="209F" b="81 36 B1 39"/>
- <a u="20A0" b="81 36 B2 30"/>
- <a u="20A1" b="81 36 B2 31"/>
- <a u="20A2" b="81 36 B2 32"/>
- <a u="20A3" b="81 36 B2 33"/>
- <a u="20A4" b="81 36 B2 34"/>
- <a u="20A5" b="81 36 B2 35"/>
- <a u="20A6" b="81 36 B2 36"/>
- <a u="20A7" b="81 36 B2 37"/>
- <a u="20A8" b="81 36 B2 38"/>
- <a u="20A9" b="81 36 B2 39"/>
- <a u="20AA" b="81 36 B3 30"/>
- <a u="20AB" b="81 36 B3 31"/>
- <a u="20AC" b="A2 E3"/>
- <a u="20AD" b="81 36 B3 32"/>
- <a u="20AE" b="81 36 B3 33"/>
- <a u="20AF" b="81 36 B3 34"/>
- <a u="20B0" b="81 36 B3 35"/>
- <a u="20B1" b="81 36 B3 36"/>
- <a u="20B2" b="81 36 B3 37"/>
- <a u="20B3" b="81 36 B3 38"/>
- <a u="20B4" b="81 36 B3 39"/>
- <a u="20B5" b="81 36 B4 30"/>
- <a u="20B6" b="81 36 B4 31"/>
- <a u="20B7" b="81 36 B4 32"/>
- <a u="20B8" b="81 36 B4 33"/>
- <a u="20B9" b="81 36 B4 34"/>
- <a u="20BA" b="81 36 B4 35"/>
- <a u="20BB" b="81 36 B4 36"/>
- <a u="20BC" b="81 36 B4 37"/>
- <a u="20BD" b="81 36 B4 38"/>
- <a u="20BE" b="81 36 B4 39"/>
- <a u="20BF" b="81 36 B5 30"/>
- <a u="20C0" b="81 36 B5 31"/>
- <a u="20C1" b="81 36 B5 32"/>
- <a u="20C2" b="81 36 B5 33"/>
- <a u="20C3" b="81 36 B5 34"/>
- <a u="20C4" b="81 36 B5 35"/>
- <a u="20C5" b="81 36 B5 36"/>
- <a u="20C6" b="81 36 B5 37"/>
- <a u="20C7" b="81 36 B5 38"/>
- <a u="20C8" b="81 36 B5 39"/>
- <a u="20C9" b="81 36 B6 30"/>
- <a u="20CA" b="81 36 B6 31"/>
- <a u="20CB" b="81 36 B6 32"/>
- <a u="20CC" b="81 36 B6 33"/>
- <a u="20CD" b="81 36 B6 34"/>
- <a u="20CE" b="81 36 B6 35"/>
- <a u="20CF" b="81 36 B6 36"/>
- <a u="20D0" b="81 36 B6 37"/>
- <a u="20D1" b="81 36 B6 38"/>
- <a u="20D2" b="81 36 B6 39"/>
- <a u="20D3" b="81 36 B7 30"/>
- <a u="20D4" b="81 36 B7 31"/>
- <a u="20D5" b="81 36 B7 32"/>
- <a u="20D6" b="81 36 B7 33"/>
- <a u="20D7" b="81 36 B7 34"/>
- <a u="20D8" b="81 36 B7 35"/>
- <a u="20D9" b="81 36 B7 36"/>
- <a u="20DA" b="81 36 B7 37"/>
- <a u="20DB" b="81 36 B7 38"/>
- <a u="20DC" b="81 36 B7 39"/>
- <a u="20DD" b="81 36 B8 30"/>
- <a u="20DE" b="81 36 B8 31"/>
- <a u="20DF" b="81 36 B8 32"/>
- <a u="20E0" b="81 36 B8 33"/>
- <a u="20E1" b="81 36 B8 34"/>
- <a u="20E2" b="81 36 B8 35"/>
- <a u="20E3" b="81 36 B8 36"/>
- <a u="20E4" b="81 36 B8 37"/>
- <a u="20E5" b="81 36 B8 38"/>
- <a u="20E6" b="81 36 B8 39"/>
- <a u="20E7" b="81 36 B9 30"/>
- <a u="20E8" b="81 36 B9 31"/>
- <a u="20E9" b="81 36 B9 32"/>
- <a u="20EA" b="81 36 B9 33"/>
- <a u="20EB" b="81 36 B9 34"/>
- <a u="20EC" b="81 36 B9 35"/>
- <a u="20ED" b="81 36 B9 36"/>
- <a u="20EE" b="81 36 B9 37"/>
- <a u="20EF" b="81 36 B9 38"/>
- <a u="20F0" b="81 36 B9 39"/>
- <a u="20F1" b="81 36 BA 30"/>
- <a u="20F2" b="81 36 BA 31"/>
- <a u="20F3" b="81 36 BA 32"/>
- <a u="20F4" b="81 36 BA 33"/>
- <a u="20F5" b="81 36 BA 34"/>
- <a u="20F6" b="81 36 BA 35"/>
- <a u="20F7" b="81 36 BA 36"/>
- <a u="20F8" b="81 36 BA 37"/>
- <a u="20F9" b="81 36 BA 38"/>
- <a u="20FA" b="81 36 BA 39"/>
- <a u="20FB" b="81 36 BB 30"/>
- <a u="20FC" b="81 36 BB 31"/>
- <a u="20FD" b="81 36 BB 32"/>
- <a u="20FE" b="81 36 BB 33"/>
- <a u="20FF" b="81 36 BB 34"/>
- <a u="2100" b="81 36 BB 35"/>
- <a u="2101" b="81 36 BB 36"/>
- <a u="2102" b="81 36 BB 37"/>
- <a u="2103" b="A1 E6"/>
- <a u="2104" b="81 36 BB 38"/>
- <a u="2105" b="A8 47"/>
- <a u="2106" b="81 36 BB 39"/>
- <a u="2107" b="81 36 BC 30"/>
- <a u="2108" b="81 36 BC 31"/>
- <a u="2109" b="A8 48"/>
- <a u="210A" b="81 36 BC 32"/>
- <a u="210B" b="81 36 BC 33"/>
- <a u="210C" b="81 36 BC 34"/>
- <a u="210D" b="81 36 BC 35"/>
- <a u="210E" b="81 36 BC 36"/>
- <a u="210F" b="81 36 BC 37"/>
- <a u="2110" b="81 36 BC 38"/>
- <a u="2111" b="81 36 BC 39"/>
- <a u="2112" b="81 36 BD 30"/>
- <a u="2113" b="81 36 BD 31"/>
- <a u="2114" b="81 36 BD 32"/>
- <a u="2115" b="81 36 BD 33"/>
- <a u="2116" b="A1 ED"/>
- <a u="2117" b="81 36 BD 34"/>
- <a u="2118" b="81 36 BD 35"/>
- <a u="2119" b="81 36 BD 36"/>
- <a u="211A" b="81 36 BD 37"/>
- <a u="211B" b="81 36 BD 38"/>
- <a u="211C" b="81 36 BD 39"/>
- <a u="211D" b="81 36 BE 30"/>
- <a u="211E" b="81 36 BE 31"/>
- <a u="211F" b="81 36 BE 32"/>
- <a u="2120" b="81 36 BE 33"/>
- <a u="2121" b="A9 59"/>
- <a u="2122" b="81 36 BE 34"/>
- <a u="2123" b="81 36 BE 35"/>
- <a u="2124" b="81 36 BE 36"/>
- <a u="2125" b="81 36 BE 37"/>
- <a u="2126" b="81 36 BE 38"/>
- <a u="2127" b="81 36 BE 39"/>
- <a u="2128" b="81 36 BF 30"/>
- <a u="2129" b="81 36 BF 31"/>
- <a u="212A" b="81 36 BF 32"/>
- <a u="212B" b="81 36 BF 33"/>
- <a u="212C" b="81 36 BF 34"/>
- <a u="212D" b="81 36 BF 35"/>
- <a u="212E" b="81 36 BF 36"/>
- <a u="212F" b="81 36 BF 37"/>
- <a u="2130" b="81 36 BF 38"/>
- <a u="2131" b="81 36 BF 39"/>
- <a u="2132" b="81 36 C0 30"/>
- <a u="2133" b="81 36 C0 31"/>
- <a u="2134" b="81 36 C0 32"/>
- <a u="2135" b="81 36 C0 33"/>
- <a u="2136" b="81 36 C0 34"/>
- <a u="2137" b="81 36 C0 35"/>
- <a u="2138" b="81 36 C0 36"/>
- <a u="2139" b="81 36 C0 37"/>
- <a u="213A" b="81 36 C0 38"/>
- <a u="213B" b="81 36 C0 39"/>
- <a u="213C" b="81 36 C1 30"/>
- <a u="213D" b="81 36 C1 31"/>
- <a u="213E" b="81 36 C1 32"/>
- <a u="213F" b="81 36 C1 33"/>
- <a u="2140" b="81 36 C1 34"/>
- <a u="2141" b="81 36 C1 35"/>
- <a u="2142" b="81 36 C1 36"/>
- <a u="2143" b="81 36 C1 37"/>
- <a u="2144" b="81 36 C1 38"/>
- <a u="2145" b="81 36 C1 39"/>
- <a u="2146" b="81 36 C2 30"/>
- <a u="2147" b="81 36 C2 31"/>
- <a u="2148" b="81 36 C2 32"/>
- <a u="2149" b="81 36 C2 33"/>
- <a u="214A" b="81 36 C2 34"/>
- <a u="214B" b="81 36 C2 35"/>
- <a u="214C" b="81 36 C2 36"/>
- <a u="214D" b="81 36 C2 37"/>
- <a u="214E" b="81 36 C2 38"/>
- <a u="214F" b="81 36 C2 39"/>
- <a u="2150" b="81 36 C3 30"/>
- <a u="2151" b="81 36 C3 31"/>
- <a u="2152" b="81 36 C3 32"/>
- <a u="2153" b="81 36 C3 33"/>
- <a u="2154" b="81 36 C3 34"/>
- <a u="2155" b="81 36 C3 35"/>
- <a u="2156" b="81 36 C3 36"/>
- <a u="2157" b="81 36 C3 37"/>
- <a u="2158" b="81 36 C3 38"/>
- <a u="2159" b="81 36 C3 39"/>
- <a u="215A" b="81 36 C4 30"/>
- <a u="215B" b="81 36 C4 31"/>
- <a u="215C" b="81 36 C4 32"/>
- <a u="215D" b="81 36 C4 33"/>
- <a u="215E" b="81 36 C4 34"/>
- <a u="215F" b="81 36 C4 35"/>
- <a u="2160" b="A2 F1"/>
- <a u="2161" b="A2 F2"/>
- <a u="2162" b="A2 F3"/>
- <a u="2163" b="A2 F4"/>
- <a u="2164" b="A2 F5"/>
- <a u="2165" b="A2 F6"/>
- <a u="2166" b="A2 F7"/>
- <a u="2167" b="A2 F8"/>
- <a u="2168" b="A2 F9"/>
- <a u="2169" b="A2 FA"/>
- <a u="216A" b="A2 FB"/>
- <a u="216B" b="A2 FC"/>
- <a u="216C" b="81 36 C4 36"/>
- <a u="216D" b="81 36 C4 37"/>
- <a u="216E" b="81 36 C4 38"/>
- <a u="216F" b="81 36 C4 39"/>
- <a u="2170" b="A2 A1"/>
- <a u="2171" b="A2 A2"/>
- <a u="2172" b="A2 A3"/>
- <a u="2173" b="A2 A4"/>
- <a u="2174" b="A2 A5"/>
- <a u="2175" b="A2 A6"/>
- <a u="2176" b="A2 A7"/>
- <a u="2177" b="A2 A8"/>
- <a u="2178" b="A2 A9"/>
- <a u="2179" b="A2 AA"/>
- <a u="217A" b="81 36 C5 30"/>
- <a u="217B" b="81 36 C5 31"/>
- <a u="217C" b="81 36 C5 32"/>
- <a u="217D" b="81 36 C5 33"/>
- <a u="217E" b="81 36 C5 34"/>
- <a u="217F" b="81 36 C5 35"/>
- <a u="2180" b="81 36 C5 36"/>
- <a u="2181" b="81 36 C5 37"/>
- <a u="2182" b="81 36 C5 38"/>
- <a u="2183" b="81 36 C5 39"/>
- <a u="2184" b="81 36 C6 30"/>
- <a u="2185" b="81 36 C6 31"/>
- <a u="2186" b="81 36 C6 32"/>
- <a u="2187" b="81 36 C6 33"/>
- <a u="2188" b="81 36 C6 34"/>
- <a u="2189" b="81 36 C6 35"/>
- <a u="218A" b="81 36 C6 36"/>
- <a u="218B" b="81 36 C6 37"/>
- <a u="218C" b="81 36 C6 38"/>
- <a u="218D" b="81 36 C6 39"/>
- <a u="218E" b="81 36 C7 30"/>
- <a u="218F" b="81 36 C7 31"/>
- <a u="2190" b="A1 FB"/>
- <a u="2191" b="A1 FC"/>
- <a u="2192" b="A1 FA"/>
- <a u="2193" b="A1 FD"/>
- <a u="2194" b="81 36 C7 32"/>
- <a u="2195" b="81 36 C7 33"/>
- <a u="2196" b="A8 49"/>
- <a u="2197" b="A8 4A"/>
- <a u="2198" b="A8 4B"/>
- <a u="2199" b="A8 4C"/>
- <a u="219A" b="81 36 C7 34"/>
- <a u="219B" b="81 36 C7 35"/>
- <a u="219C" b="81 36 C7 36"/>
- <a u="219D" b="81 36 C7 37"/>
- <a u="219E" b="81 36 C7 38"/>
- <a u="219F" b="81 36 C7 39"/>
- <a u="21A0" b="81 36 C8 30"/>
- <a u="21A1" b="81 36 C8 31"/>
- <a u="21A2" b="81 36 C8 32"/>
- <a u="21A3" b="81 36 C8 33"/>
- <a u="21A4" b="81 36 C8 34"/>
- <a u="21A5" b="81 36 C8 35"/>
- <a u="21A6" b="81 36 C8 36"/>
- <a u="21A7" b="81 36 C8 37"/>
- <a u="21A8" b="81 36 C8 38"/>
- <a u="21A9" b="81 36 C8 39"/>
- <a u="21AA" b="81 36 C9 30"/>
- <a u="21AB" b="81 36 C9 31"/>
- <a u="21AC" b="81 36 C9 32"/>
- <a u="21AD" b="81 36 C9 33"/>
- <a u="21AE" b="81 36 C9 34"/>
- <a u="21AF" b="81 36 C9 35"/>
- <a u="21B0" b="81 36 C9 36"/>
- <a u="21B1" b="81 36 C9 37"/>
- <a u="21B2" b="81 36 C9 38"/>
- <a u="21B3" b="81 36 C9 39"/>
- <a u="21B4" b="81 36 CA 30"/>
- <a u="21B5" b="81 36 CA 31"/>
- <a u="21B6" b="81 36 CA 32"/>
- <a u="21B7" b="81 36 CA 33"/>
- <a u="21B8" b="81 36 CA 34"/>
- <a u="21B9" b="81 36 CA 35"/>
- <a u="21BA" b="81 36 CA 36"/>
- <a u="21BB" b="81 36 CA 37"/>
- <a u="21BC" b="81 36 CA 38"/>
- <a u="21BD" b="81 36 CA 39"/>
- <a u="21BE" b="81 36 CB 30"/>
- <a u="21BF" b="81 36 CB 31"/>
- <a u="21C0" b="81 36 CB 32"/>
- <a u="21C1" b="81 36 CB 33"/>
- <a u="21C2" b="81 36 CB 34"/>
- <a u="21C3" b="81 36 CB 35"/>
- <a u="21C4" b="81 36 CB 36"/>
- <a u="21C5" b="81 36 CB 37"/>
- <a u="21C6" b="81 36 CB 38"/>
- <a u="21C7" b="81 36 CB 39"/>
- <a u="21C8" b="81 36 CC 30"/>
- <a u="21C9" b="81 36 CC 31"/>
- <a u="21CA" b="81 36 CC 32"/>
- <a u="21CB" b="81 36 CC 33"/>
- <a u="21CC" b="81 36 CC 34"/>
- <a u="21CD" b="81 36 CC 35"/>
- <a u="21CE" b="81 36 CC 36"/>
- <a u="21CF" b="81 36 CC 37"/>
- <a u="21D0" b="81 36 CC 38"/>
- <a u="21D1" b="81 36 CC 39"/>
- <a u="21D2" b="81 36 CD 30"/>
- <a u="21D3" b="81 36 CD 31"/>
- <a u="21D4" b="81 36 CD 32"/>
- <a u="21D5" b="81 36 CD 33"/>
- <a u="21D6" b="81 36 CD 34"/>
- <a u="21D7" b="81 36 CD 35"/>
- <a u="21D8" b="81 36 CD 36"/>
- <a u="21D9" b="81 36 CD 37"/>
- <a u="21DA" b="81 36 CD 38"/>
- <a u="21DB" b="81 36 CD 39"/>
- <a u="21DC" b="81 36 CE 30"/>
- <a u="21DD" b="81 36 CE 31"/>
- <a u="21DE" b="81 36 CE 32"/>
- <a u="21DF" b="81 36 CE 33"/>
- <a u="21E0" b="81 36 CE 34"/>
- <a u="21E1" b="81 36 CE 35"/>
- <a u="21E2" b="81 36 CE 36"/>
- <a u="21E3" b="81 36 CE 37"/>
- <a u="21E4" b="81 36 CE 38"/>
- <a u="21E5" b="81 36 CE 39"/>
- <a u="21E6" b="81 36 CF 30"/>
- <a u="21E7" b="81 36 CF 31"/>
- <a u="21E8" b="81 36 CF 32"/>
- <a u="21E9" b="81 36 CF 33"/>
- <a u="21EA" b="81 36 CF 34"/>
- <a u="21EB" b="81 36 CF 35"/>
- <a u="21EC" b="81 36 CF 36"/>
- <a u="21ED" b="81 36 CF 37"/>
- <a u="21EE" b="81 36 CF 38"/>
- <a u="21EF" b="81 36 CF 39"/>
- <a u="21F0" b="81 36 D0 30"/>
- <a u="21F1" b="81 36 D0 31"/>
- <a u="21F2" b="81 36 D0 32"/>
- <a u="21F3" b="81 36 D0 33"/>
- <a u="21F4" b="81 36 D0 34"/>
- <a u="21F5" b="81 36 D0 35"/>
- <a u="21F6" b="81 36 D0 36"/>
- <a u="21F7" b="81 36 D0 37"/>
- <a u="21F8" b="81 36 D0 38"/>
- <a u="21F9" b="81 36 D0 39"/>
- <a u="21FA" b="81 36 D1 30"/>
- <a u="21FB" b="81 36 D1 31"/>
- <a u="21FC" b="81 36 D1 32"/>
- <a u="21FD" b="81 36 D1 33"/>
- <a u="21FE" b="81 36 D1 34"/>
- <a u="21FF" b="81 36 D1 35"/>
- <a u="2200" b="81 36 D1 36"/>
- <a u="2201" b="81 36 D1 37"/>
- <a u="2202" b="81 36 D1 38"/>
- <a u="2203" b="81 36 D1 39"/>
- <a u="2204" b="81 36 D2 30"/>
- <a u="2205" b="81 36 D2 31"/>
- <a u="2206" b="81 36 D2 32"/>
- <a u="2207" b="81 36 D2 33"/>
- <a u="2208" b="A1 CA"/>
- <a u="2209" b="81 36 D2 34"/>
- <a u="220A" b="81 36 D2 35"/>
- <a u="220B" b="81 36 D2 36"/>
- <a u="220C" b="81 36 D2 37"/>
- <a u="220D" b="81 36 D2 38"/>
- <a u="220E" b="81 36 D2 39"/>
- <a u="220F" b="A1 C7"/>
- <a u="2210" b="81 36 D3 30"/>
- <a u="2211" b="A1 C6"/>
- <a u="2212" b="81 36 D3 31"/>
- <a u="2213" b="81 36 D3 32"/>
- <a u="2214" b="81 36 D3 33"/>
- <a u="2215" b="A8 4D"/>
- <a u="2216" b="81 36 D3 34"/>
- <a u="2217" b="81 36 D3 35"/>
- <a u="2218" b="81 36 D3 36"/>
- <a u="2219" b="81 36 D3 37"/>
- <a u="221A" b="A1 CC"/>
- <a u="221B" b="81 36 D3 38"/>
- <a u="221C" b="81 36 D3 39"/>
- <a u="221D" b="A1 D8"/>
- <a u="221E" b="A1 DE"/>
- <a u="221F" b="A8 4E"/>
- <a u="2220" b="A1 CF"/>
- <a u="2221" b="81 36 D4 30"/>
- <a u="2222" b="81 36 D4 31"/>
- <a u="2223" b="A8 4F"/>
- <a u="2224" b="81 36 D4 32"/>
- <a u="2225" b="A1 CE"/>
- <a u="2226" b="81 36 D4 33"/>
- <a u="2227" b="A1 C4"/>
- <a u="2228" b="A1 C5"/>
- <a u="2229" b="A1 C9"/>
- <a u="222A" b="A1 C8"/>
- <a u="222B" b="A1 D2"/>
- <a u="222C" b="81 36 D4 34"/>
- <a u="222D" b="81 36 D4 35"/>
- <a u="222E" b="A1 D3"/>
- <a u="222F" b="81 36 D4 36"/>
- <a u="2230" b="81 36 D4 37"/>
- <a u="2231" b="81 36 D4 38"/>
- <a u="2232" b="81 36 D4 39"/>
- <a u="2233" b="81 36 D5 30"/>
- <a u="2234" b="A1 E0"/>
- <a u="2235" b="A1 DF"/>
- <a u="2236" b="A1 C3"/>
- <a u="2237" b="A1 CB"/>
- <a u="2238" b="81 36 D5 31"/>
- <a u="2239" b="81 36 D5 32"/>
- <a u="223A" b="81 36 D5 33"/>
- <a u="223B" b="81 36 D5 34"/>
- <a u="223C" b="81 36 D5 35"/>
- <a u="223D" b="A1 D7"/>
- <a u="223E" b="81 36 D5 36"/>
- <a u="223F" b="81 36 D5 37"/>
- <a u="2240" b="81 36 D5 38"/>
- <a u="2241" b="81 36 D5 39"/>
- <a u="2242" b="81 36 D6 30"/>
- <a u="2243" b="81 36 D6 31"/>
- <a u="2244" b="81 36 D6 32"/>
- <a u="2245" b="81 36 D6 33"/>
- <a u="2246" b="81 36 D6 34"/>
- <a u="2247" b="81 36 D6 35"/>
- <a u="2248" b="A1 D6"/>
- <a u="2249" b="81 36 D6 36"/>
- <a u="224A" b="81 36 D6 37"/>
- <a u="224B" b="81 36 D6 38"/>
- <a u="224C" b="A1 D5"/>
- <a u="224D" b="81 36 D6 39"/>
- <a u="224E" b="81 36 D7 30"/>
- <a u="224F" b="81 36 D7 31"/>
- <a u="2250" b="81 36 D7 32"/>
- <a u="2251" b="81 36 D7 33"/>
- <a u="2252" b="A8 50"/>
- <a u="2253" b="81 36 D7 34"/>
- <a u="2254" b="81 36 D7 35"/>
- <a u="2255" b="81 36 D7 36"/>
- <a u="2256" b="81 36 D7 37"/>
- <a u="2257" b="81 36 D7 38"/>
- <a u="2258" b="81 36 D7 39"/>
- <a u="2259" b="81 36 D8 30"/>
- <a u="225A" b="81 36 D8 31"/>
- <a u="225B" b="81 36 D8 32"/>
- <a u="225C" b="81 36 D8 33"/>
- <a u="225D" b="81 36 D8 34"/>
- <a u="225E" b="81 36 D8 35"/>
- <a u="225F" b="81 36 D8 36"/>
- <a u="2260" b="A1 D9"/>
- <a u="2261" b="A1 D4"/>
- <a u="2262" b="81 36 D8 37"/>
- <a u="2263" b="81 36 D8 38"/>
- <a u="2264" b="A1 DC"/>
- <a u="2265" b="A1 DD"/>
- <a u="2266" b="A8 51"/>
- <a u="2267" b="A8 52"/>
- <a u="2268" b="81 36 D8 39"/>
- <a u="2269" b="81 36 D9 30"/>
- <a u="226A" b="81 36 D9 31"/>
- <a u="226B" b="81 36 D9 32"/>
- <a u="226C" b="81 36 D9 33"/>
- <a u="226D" b="81 36 D9 34"/>
- <a u="226E" b="A1 DA"/>
- <a u="226F" b="A1 DB"/>
- <a u="2270" b="81 36 D9 35"/>
- <a u="2271" b="81 36 D9 36"/>
- <a u="2272" b="81 36 D9 37"/>
- <a u="2273" b="81 36 D9 38"/>
- <a u="2274" b="81 36 D9 39"/>
- <a u="2275" b="81 36 DA 30"/>
- <a u="2276" b="81 36 DA 31"/>
- <a u="2277" b="81 36 DA 32"/>
- <a u="2278" b="81 36 DA 33"/>
- <a u="2279" b="81 36 DA 34"/>
- <a u="227A" b="81 36 DA 35"/>
- <a u="227B" b="81 36 DA 36"/>
- <a u="227C" b="81 36 DA 37"/>
- <a u="227D" b="81 36 DA 38"/>
- <a u="227E" b="81 36 DA 39"/>
- <a u="227F" b="81 36 DB 30"/>
- <a u="2280" b="81 36 DB 31"/>
- <a u="2281" b="81 36 DB 32"/>
- <a u="2282" b="81 36 DB 33"/>
- <a u="2283" b="81 36 DB 34"/>
- <a u="2284" b="81 36 DB 35"/>
- <a u="2285" b="81 36 DB 36"/>
- <a u="2286" b="81 36 DB 37"/>
- <a u="2287" b="81 36 DB 38"/>
- <a u="2288" b="81 36 DB 39"/>
- <a u="2289" b="81 36 DC 30"/>
- <a u="228A" b="81 36 DC 31"/>
- <a u="228B" b="81 36 DC 32"/>
- <a u="228C" b="81 36 DC 33"/>
- <a u="228D" b="81 36 DC 34"/>
- <a u="228E" b="81 36 DC 35"/>
- <a u="228F" b="81 36 DC 36"/>
- <a u="2290" b="81 36 DC 37"/>
- <a u="2291" b="81 36 DC 38"/>
- <a u="2292" b="81 36 DC 39"/>
- <a u="2293" b="81 36 DD 30"/>
- <a u="2294" b="81 36 DD 31"/>
- <a u="2295" b="A8 92"/>
- <a u="2296" b="81 36 DD 32"/>
- <a u="2297" b="81 36 DD 33"/>
- <a u="2298" b="81 36 DD 34"/>
- <a u="2299" b="A1 D1"/>
- <a u="229A" b="81 36 DD 35"/>
- <a u="229B" b="81 36 DD 36"/>
- <a u="229C" b="81 36 DD 37"/>
- <a u="229D" b="81 36 DD 38"/>
- <a u="229E" b="81 36 DD 39"/>
- <a u="229F" b="81 36 DE 30"/>
- <a u="22A0" b="81 36 DE 31"/>
- <a u="22A1" b="81 36 DE 32"/>
- <a u="22A2" b="81 36 DE 33"/>
- <a u="22A3" b="81 36 DE 34"/>
- <a u="22A4" b="81 36 DE 35"/>
- <a u="22A5" b="A1 CD"/>
- <a u="22A6" b="81 36 DE 36"/>
- <a u="22A7" b="81 36 DE 37"/>
- <a u="22A8" b="81 36 DE 38"/>
- <a u="22A9" b="81 36 DE 39"/>
- <a u="22AA" b="81 36 DF 30"/>
- <a u="22AB" b="81 36 DF 31"/>
- <a u="22AC" b="81 36 DF 32"/>
- <a u="22AD" b="81 36 DF 33"/>
- <a u="22AE" b="81 36 DF 34"/>
- <a u="22AF" b="81 36 DF 35"/>
- <a u="22B0" b="81 36 DF 36"/>
- <a u="22B1" b="81 36 DF 37"/>
- <a u="22B2" b="81 36 DF 38"/>
- <a u="22B3" b="81 36 DF 39"/>
- <a u="22B4" b="81 36 E0 30"/>
- <a u="22B5" b="81 36 E0 31"/>
- <a u="22B6" b="81 36 E0 32"/>
- <a u="22B7" b="81 36 E0 33"/>
- <a u="22B8" b="81 36 E0 34"/>
- <a u="22B9" b="81 36 E0 35"/>
- <a u="22BA" b="81 36 E0 36"/>
- <a u="22BB" b="81 36 E0 37"/>
- <a u="22BC" b="81 36 E0 38"/>
- <a u="22BD" b="81 36 E0 39"/>
- <a u="22BE" b="81 36 E1 30"/>
- <a u="22BF" b="A8 53"/>
- <a u="22C0" b="81 36 E1 31"/>
- <a u="22C1" b="81 36 E1 32"/>
- <a u="22C2" b="81 36 E1 33"/>
- <a u="22C3" b="81 36 E1 34"/>
- <a u="22C4" b="81 36 E1 35"/>
- <a u="22C5" b="81 36 E1 36"/>
- <a u="22C6" b="81 36 E1 37"/>
- <a u="22C7" b="81 36 E1 38"/>
- <a u="22C8" b="81 36 E1 39"/>
- <a u="22C9" b="81 36 E2 30"/>
- <a u="22CA" b="81 36 E2 31"/>
- <a u="22CB" b="81 36 E2 32"/>
- <a u="22CC" b="81 36 E2 33"/>
- <a u="22CD" b="81 36 E2 34"/>
- <a u="22CE" b="81 36 E2 35"/>
- <a u="22CF" b="81 36 E2 36"/>
- <a u="22D0" b="81 36 E2 37"/>
- <a u="22D1" b="81 36 E2 38"/>
- <a u="22D2" b="81 36 E2 39"/>
- <a u="22D3" b="81 36 E3 30"/>
- <a u="22D4" b="81 36 E3 31"/>
- <a u="22D5" b="81 36 E3 32"/>
- <a u="22D6" b="81 36 E3 33"/>
- <a u="22D7" b="81 36 E3 34"/>
- <a u="22D8" b="81 36 E3 35"/>
- <a u="22D9" b="81 36 E3 36"/>
- <a u="22DA" b="81 36 E3 37"/>
- <a u="22DB" b="81 36 E3 38"/>
- <a u="22DC" b="81 36 E3 39"/>
- <a u="22DD" b="81 36 E4 30"/>
- <a u="22DE" b="81 36 E4 31"/>
- <a u="22DF" b="81 36 E4 32"/>
- <a u="22E0" b="81 36 E4 33"/>
- <a u="22E1" b="81 36 E4 34"/>
- <a u="22E2" b="81 36 E4 35"/>
- <a u="22E3" b="81 36 E4 36"/>
- <a u="22E4" b="81 36 E4 37"/>
- <a u="22E5" b="81 36 E4 38"/>
- <a u="22E6" b="81 36 E4 39"/>
- <a u="22E7" b="81 36 E5 30"/>
- <a u="22E8" b="81 36 E5 31"/>
- <a u="22E9" b="81 36 E5 32"/>
- <a u="22EA" b="81 36 E5 33"/>
- <a u="22EB" b="81 36 E5 34"/>
- <a u="22EC" b="81 36 E5 35"/>
- <a u="22ED" b="81 36 E5 36"/>
- <a u="22EE" b="81 36 E5 37"/>
- <a u="22EF" b="81 36 E5 38"/>
- <a u="22F0" b="81 36 E5 39"/>
- <a u="22F1" b="81 36 E6 30"/>
- <a u="22F2" b="81 36 E6 31"/>
- <a u="22F3" b="81 36 E6 32"/>
- <a u="22F4" b="81 36 E6 33"/>
- <a u="22F5" b="81 36 E6 34"/>
- <a u="22F6" b="81 36 E6 35"/>
- <a u="22F7" b="81 36 E6 36"/>
- <a u="22F8" b="81 36 E6 37"/>
- <a u="22F9" b="81 36 E6 38"/>
- <a u="22FA" b="81 36 E6 39"/>
- <a u="22FB" b="81 36 E7 30"/>
- <a u="22FC" b="81 36 E7 31"/>
- <a u="22FD" b="81 36 E7 32"/>
- <a u="22FE" b="81 36 E7 33"/>
- <a u="22FF" b="81 36 E7 34"/>
- <a u="2300" b="81 36 E7 35"/>
- <a u="2301" b="81 36 E7 36"/>
- <a u="2302" b="81 36 E7 37"/>
- <a u="2303" b="81 36 E7 38"/>
- <a u="2304" b="81 36 E7 39"/>
- <a u="2305" b="81 36 E8 30"/>
- <a u="2306" b="81 36 E8 31"/>
- <a u="2307" b="81 36 E8 32"/>
- <a u="2308" b="81 36 E8 33"/>
- <a u="2309" b="81 36 E8 34"/>
- <a u="230A" b="81 36 E8 35"/>
- <a u="230B" b="81 36 E8 36"/>
- <a u="230C" b="81 36 E8 37"/>
- <a u="230D" b="81 36 E8 38"/>
- <a u="230E" b="81 36 E8 39"/>
- <a u="230F" b="81 36 E9 30"/>
- <a u="2310" b="81 36 E9 31"/>
- <a u="2311" b="81 36 E9 32"/>
- <a u="2312" b="A1 D0"/>
- <a u="2313" b="81 36 E9 33"/>
- <a u="2314" b="81 36 E9 34"/>
- <a u="2315" b="81 36 E9 35"/>
- <a u="2316" b="81 36 E9 36"/>
- <a u="2317" b="81 36 E9 37"/>
- <a u="2318" b="81 36 E9 38"/>
- <a u="2319" b="81 36 E9 39"/>
- <a u="231A" b="81 36 EA 30"/>
- <a u="231B" b="81 36 EA 31"/>
- <a u="231C" b="81 36 EA 32"/>
- <a u="231D" b="81 36 EA 33"/>
- <a u="231E" b="81 36 EA 34"/>
- <a u="231F" b="81 36 EA 35"/>
- <a u="2320" b="81 36 EA 36"/>
- <a u="2321" b="81 36 EA 37"/>
- <a u="2322" b="81 36 EA 38"/>
- <a u="2323" b="81 36 EA 39"/>
- <a u="2324" b="81 36 EB 30"/>
- <a u="2325" b="81 36 EB 31"/>
- <a u="2326" b="81 36 EB 32"/>
- <a u="2327" b="81 36 EB 33"/>
- <a u="2328" b="81 36 EB 34"/>
- <a u="2329" b="81 36 EB 35"/>
- <a u="232A" b="81 36 EB 36"/>
- <a u="232B" b="81 36 EB 37"/>
- <a u="232C" b="81 36 EB 38"/>
- <a u="232D" b="81 36 EB 39"/>
- <a u="232E" b="81 36 EC 30"/>
- <a u="232F" b="81 36 EC 31"/>
- <a u="2330" b="81 36 EC 32"/>
- <a u="2331" b="81 36 EC 33"/>
- <a u="2332" b="81 36 EC 34"/>
- <a u="2333" b="81 36 EC 35"/>
- <a u="2334" b="81 36 EC 36"/>
- <a u="2335" b="81 36 EC 37"/>
- <a u="2336" b="81 36 EC 38"/>
- <a u="2337" b="81 36 EC 39"/>
- <a u="2338" b="81 36 ED 30"/>
- <a u="2339" b="81 36 ED 31"/>
- <a u="233A" b="81 36 ED 32"/>
- <a u="233B" b="81 36 ED 33"/>
- <a u="233C" b="81 36 ED 34"/>
- <a u="233D" b="81 36 ED 35"/>
- <a u="233E" b="81 36 ED 36"/>
- <a u="233F" b="81 36 ED 37"/>
- <a u="2340" b="81 36 ED 38"/>
- <a u="2341" b="81 36 ED 39"/>
- <a u="2342" b="81 36 EE 30"/>
- <a u="2343" b="81 36 EE 31"/>
- <a u="2344" b="81 36 EE 32"/>
- <a u="2345" b="81 36 EE 33"/>
- <a u="2346" b="81 36 EE 34"/>
- <a u="2347" b="81 36 EE 35"/>
- <a u="2348" b="81 36 EE 36"/>
- <a u="2349" b="81 36 EE 37"/>
- <a u="234A" b="81 36 EE 38"/>
- <a u="234B" b="81 36 EE 39"/>
- <a u="234C" b="81 36 EF 30"/>
- <a u="234D" b="81 36 EF 31"/>
- <a u="234E" b="81 36 EF 32"/>
- <a u="234F" b="81 36 EF 33"/>
- <a u="2350" b="81 36 EF 34"/>
- <a u="2351" b="81 36 EF 35"/>
- <a u="2352" b="81 36 EF 36"/>
- <a u="2353" b="81 36 EF 37"/>
- <a u="2354" b="81 36 EF 38"/>
- <a u="2355" b="81 36 EF 39"/>
- <a u="2356" b="81 36 F0 30"/>
- <a u="2357" b="81 36 F0 31"/>
- <a u="2358" b="81 36 F0 32"/>
- <a u="2359" b="81 36 F0 33"/>
- <a u="235A" b="81 36 F0 34"/>
- <a u="235B" b="81 36 F0 35"/>
- <a u="235C" b="81 36 F0 36"/>
- <a u="235D" b="81 36 F0 37"/>
- <a u="235E" b="81 36 F0 38"/>
- <a u="235F" b="81 36 F0 39"/>
- <a u="2360" b="81 36 F1 30"/>
- <a u="2361" b="81 36 F1 31"/>
- <a u="2362" b="81 36 F1 32"/>
- <a u="2363" b="81 36 F1 33"/>
- <a u="2364" b="81 36 F1 34"/>
- <a u="2365" b="81 36 F1 35"/>
- <a u="2366" b="81 36 F1 36"/>
- <a u="2367" b="81 36 F1 37"/>
- <a u="2368" b="81 36 F1 38"/>
- <a u="2369" b="81 36 F1 39"/>
- <a u="236A" b="81 36 F2 30"/>
- <a u="236B" b="81 36 F2 31"/>
- <a u="236C" b="81 36 F2 32"/>
- <a u="236D" b="81 36 F2 33"/>
- <a u="236E" b="81 36 F2 34"/>
- <a u="236F" b="81 36 F2 35"/>
- <a u="2370" b="81 36 F2 36"/>
- <a u="2371" b="81 36 F2 37"/>
- <a u="2372" b="81 36 F2 38"/>
- <a u="2373" b="81 36 F2 39"/>
- <a u="2374" b="81 36 F3 30"/>
- <a u="2375" b="81 36 F3 31"/>
- <a u="2376" b="81 36 F3 32"/>
- <a u="2377" b="81 36 F3 33"/>
- <a u="2378" b="81 36 F3 34"/>
- <a u="2379" b="81 36 F3 35"/>
- <a u="237A" b="81 36 F3 36"/>
- <a u="237B" b="81 36 F3 37"/>
- <a u="237C" b="81 36 F3 38"/>
- <a u="237D" b="81 36 F3 39"/>
- <a u="237E" b="81 36 F4 30"/>
- <a u="237F" b="81 36 F4 31"/>
- <a u="2380" b="81 36 F4 32"/>
- <a u="2381" b="81 36 F4 33"/>
- <a u="2382" b="81 36 F4 34"/>
- <a u="2383" b="81 36 F4 35"/>
- <a u="2384" b="81 36 F4 36"/>
- <a u="2385" b="81 36 F4 37"/>
- <a u="2386" b="81 36 F4 38"/>
- <a u="2387" b="81 36 F4 39"/>
- <a u="2388" b="81 36 F5 30"/>
- <a u="2389" b="81 36 F5 31"/>
- <a u="238A" b="81 36 F5 32"/>
- <a u="238B" b="81 36 F5 33"/>
- <a u="238C" b="81 36 F5 34"/>
- <a u="238D" b="81 36 F5 35"/>
- <a u="238E" b="81 36 F5 36"/>
- <a u="238F" b="81 36 F5 37"/>
- <a u="2390" b="81 36 F5 38"/>
- <a u="2391" b="81 36 F5 39"/>
- <a u="2392" b="81 36 F6 30"/>
- <a u="2393" b="81 36 F6 31"/>
- <a u="2394" b="81 36 F6 32"/>
- <a u="2395" b="81 36 F6 33"/>
- <a u="2396" b="81 36 F6 34"/>
- <a u="2397" b="81 36 F6 35"/>
- <a u="2398" b="81 36 F6 36"/>
- <a u="2399" b="81 36 F6 37"/>
- <a u="239A" b="81 36 F6 38"/>
- <a u="239B" b="81 36 F6 39"/>
- <a u="239C" b="81 36 F7 30"/>
- <a u="239D" b="81 36 F7 31"/>
- <a u="239E" b="81 36 F7 32"/>
- <a u="239F" b="81 36 F7 33"/>
- <a u="23A0" b="81 36 F7 34"/>
- <a u="23A1" b="81 36 F7 35"/>
- <a u="23A2" b="81 36 F7 36"/>
- <a u="23A3" b="81 36 F7 37"/>
- <a u="23A4" b="81 36 F7 38"/>
- <a u="23A5" b="81 36 F7 39"/>
- <a u="23A6" b="81 36 F8 30"/>
- <a u="23A7" b="81 36 F8 31"/>
- <a u="23A8" b="81 36 F8 32"/>
- <a u="23A9" b="81 36 F8 33"/>
- <a u="23AA" b="81 36 F8 34"/>
- <a u="23AB" b="81 36 F8 35"/>
- <a u="23AC" b="81 36 F8 36"/>
- <a u="23AD" b="81 36 F8 37"/>
- <a u="23AE" b="81 36 F8 38"/>
- <a u="23AF" b="81 36 F8 39"/>
- <a u="23B0" b="81 36 F9 30"/>
- <a u="23B1" b="81 36 F9 31"/>
- <a u="23B2" b="81 36 F9 32"/>
- <a u="23B3" b="81 36 F9 33"/>
- <a u="23B4" b="81 36 F9 34"/>
- <a u="23B5" b="81 36 F9 35"/>
- <a u="23B6" b="81 36 F9 36"/>
- <a u="23B7" b="81 36 F9 37"/>
- <a u="23B8" b="81 36 F9 38"/>
- <a u="23B9" b="81 36 F9 39"/>
- <a u="23BA" b="81 36 FA 30"/>
- <a u="23BB" b="81 36 FA 31"/>
- <a u="23BC" b="81 36 FA 32"/>
- <a u="23BD" b="81 36 FA 33"/>
- <a u="23BE" b="81 36 FA 34"/>
- <a u="23BF" b="81 36 FA 35"/>
- <a u="23C0" b="81 36 FA 36"/>
- <a u="23C1" b="81 36 FA 37"/>
- <a u="23C2" b="81 36 FA 38"/>
- <a u="23C3" b="81 36 FA 39"/>
- <a u="23C4" b="81 36 FB 30"/>
- <a u="23C5" b="81 36 FB 31"/>
- <a u="23C6" b="81 36 FB 32"/>
- <a u="23C7" b="81 36 FB 33"/>
- <a u="23C8" b="81 36 FB 34"/>
- <a u="23C9" b="81 36 FB 35"/>
- <a u="23CA" b="81 36 FB 36"/>
- <a u="23CB" b="81 36 FB 37"/>
- <a u="23CC" b="81 36 FB 38"/>
- <a u="23CD" b="81 36 FB 39"/>
- <a u="23CE" b="81 36 FC 30"/>
- <a u="23CF" b="81 36 FC 31"/>
- <a u="23D0" b="81 36 FC 32"/>
- <a u="23D1" b="81 36 FC 33"/>
- <a u="23D2" b="81 36 FC 34"/>
- <a u="23D3" b="81 36 FC 35"/>
- <a u="23D4" b="81 36 FC 36"/>
- <a u="23D5" b="81 36 FC 37"/>
- <a u="23D6" b="81 36 FC 38"/>
- <a u="23D7" b="81 36 FC 39"/>
- <a u="23D8" b="81 36 FD 30"/>
- <a u="23D9" b="81 36 FD 31"/>
- <a u="23DA" b="81 36 FD 32"/>
- <a u="23DB" b="81 36 FD 33"/>
- <a u="23DC" b="81 36 FD 34"/>
- <a u="23DD" b="81 36 FD 35"/>
- <a u="23DE" b="81 36 FD 36"/>
- <a u="23DF" b="81 36 FD 37"/>
- <a u="23E0" b="81 36 FD 38"/>
- <a u="23E1" b="81 36 FD 39"/>
- <a u="23E2" b="81 36 FE 30"/>
- <a u="23E3" b="81 36 FE 31"/>
- <a u="23E4" b="81 36 FE 32"/>
- <a u="23E5" b="81 36 FE 33"/>
- <a u="23E6" b="81 36 FE 34"/>
- <a u="23E7" b="81 36 FE 35"/>
- <a u="23E8" b="81 36 FE 36"/>
- <a u="23E9" b="81 36 FE 37"/>
- <a u="23EA" b="81 36 FE 38"/>
- <a u="23EB" b="81 36 FE 39"/>
- <a u="23EC" b="81 37 81 30"/>
- <a u="23ED" b="81 37 81 31"/>
- <a u="23EE" b="81 37 81 32"/>
- <a u="23EF" b="81 37 81 33"/>
- <a u="23F0" b="81 37 81 34"/>
- <a u="23F1" b="81 37 81 35"/>
- <a u="23F2" b="81 37 81 36"/>
- <a u="23F3" b="81 37 81 37"/>
- <a u="23F4" b="81 37 81 38"/>
- <a u="23F5" b="81 37 81 39"/>
- <a u="23F6" b="81 37 82 30"/>
- <a u="23F7" b="81 37 82 31"/>
- <a u="23F8" b="81 37 82 32"/>
- <a u="23F9" b="81 37 82 33"/>
- <a u="23FA" b="81 37 82 34"/>
- <a u="23FB" b="81 37 82 35"/>
- <a u="23FC" b="81 37 82 36"/>
- <a u="23FD" b="81 37 82 37"/>
- <a u="23FE" b="81 37 82 38"/>
- <a u="23FF" b="81 37 82 39"/>
- <a u="2400" b="81 37 83 30"/>
- <a u="2401" b="81 37 83 31"/>
- <a u="2402" b="81 37 83 32"/>
- <a u="2403" b="81 37 83 33"/>
- <a u="2404" b="81 37 83 34"/>
- <a u="2405" b="81 37 83 35"/>
- <a u="2406" b="81 37 83 36"/>
- <a u="2407" b="81 37 83 37"/>
- <a u="2408" b="81 37 83 38"/>
- <a u="2409" b="81 37 83 39"/>
- <a u="240A" b="81 37 84 30"/>
- <a u="240B" b="81 37 84 31"/>
- <a u="240C" b="81 37 84 32"/>
- <a u="240D" b="81 37 84 33"/>
- <a u="240E" b="81 37 84 34"/>
- <a u="240F" b="81 37 84 35"/>
- <a u="2410" b="81 37 84 36"/>
- <a u="2411" b="81 37 84 37"/>
- <a u="2412" b="81 37 84 38"/>
- <a u="2413" b="81 37 84 39"/>
- <a u="2414" b="81 37 85 30"/>
- <a u="2415" b="81 37 85 31"/>
- <a u="2416" b="81 37 85 32"/>
- <a u="2417" b="81 37 85 33"/>
- <a u="2418" b="81 37 85 34"/>
- <a u="2419" b="81 37 85 35"/>
- <a u="241A" b="81 37 85 36"/>
- <a u="241B" b="81 37 85 37"/>
- <a u="241C" b="81 37 85 38"/>
- <a u="241D" b="81 37 85 39"/>
- <a u="241E" b="81 37 86 30"/>
- <a u="241F" b="81 37 86 31"/>
- <a u="2420" b="81 37 86 32"/>
- <a u="2421" b="81 37 86 33"/>
- <a u="2422" b="81 37 86 34"/>
- <a u="2423" b="81 37 86 35"/>
- <a u="2424" b="81 37 86 36"/>
- <a u="2425" b="81 37 86 37"/>
- <a u="2426" b="81 37 86 38"/>
- <a u="2427" b="81 37 86 39"/>
- <a u="2428" b="81 37 87 30"/>
- <a u="2429" b="81 37 87 31"/>
- <a u="242A" b="81 37 87 32"/>
- <a u="242B" b="81 37 87 33"/>
- <a u="242C" b="81 37 87 34"/>
- <a u="242D" b="81 37 87 35"/>
- <a u="242E" b="81 37 87 36"/>
- <a u="242F" b="81 37 87 37"/>
- <a u="2430" b="81 37 87 38"/>
- <a u="2431" b="81 37 87 39"/>
- <a u="2432" b="81 37 88 30"/>
- <a u="2433" b="81 37 88 31"/>
- <a u="2434" b="81 37 88 32"/>
- <a u="2435" b="81 37 88 33"/>
- <a u="2436" b="81 37 88 34"/>
- <a u="2437" b="81 37 88 35"/>
- <a u="2438" b="81 37 88 36"/>
- <a u="2439" b="81 37 88 37"/>
- <a u="243A" b="81 37 88 38"/>
- <a u="243B" b="81 37 88 39"/>
- <a u="243C" b="81 37 89 30"/>
- <a u="243D" b="81 37 89 31"/>
- <a u="243E" b="81 37 89 32"/>
- <a u="243F" b="81 37 89 33"/>
- <a u="2440" b="81 37 89 34"/>
- <a u="2441" b="81 37 89 35"/>
- <a u="2442" b="81 37 89 36"/>
- <a u="2443" b="81 37 89 37"/>
- <a u="2444" b="81 37 89 38"/>
- <a u="2445" b="81 37 89 39"/>
- <a u="2446" b="81 37 8A 30"/>
- <a u="2447" b="81 37 8A 31"/>
- <a u="2448" b="81 37 8A 32"/>
- <a u="2449" b="81 37 8A 33"/>
- <a u="244A" b="81 37 8A 34"/>
- <a u="244B" b="81 37 8A 35"/>
- <a u="244C" b="81 37 8A 36"/>
- <a u="244D" b="81 37 8A 37"/>
- <a u="244E" b="81 37 8A 38"/>
- <a u="244F" b="81 37 8A 39"/>
- <a u="2450" b="81 37 8B 30"/>
- <a u="2451" b="81 37 8B 31"/>
- <a u="2452" b="81 37 8B 32"/>
- <a u="2453" b="81 37 8B 33"/>
- <a u="2454" b="81 37 8B 34"/>
- <a u="2455" b="81 37 8B 35"/>
- <a u="2456" b="81 37 8B 36"/>
- <a u="2457" b="81 37 8B 37"/>
- <a u="2458" b="81 37 8B 38"/>
- <a u="2459" b="81 37 8B 39"/>
- <a u="245A" b="81 37 8C 30"/>
- <a u="245B" b="81 37 8C 31"/>
- <a u="245C" b="81 37 8C 32"/>
- <a u="245D" b="81 37 8C 33"/>
- <a u="245E" b="81 37 8C 34"/>
- <a u="245F" b="81 37 8C 35"/>
- <a u="2460" b="A2 D9"/>
- <a u="2461" b="A2 DA"/>
- <a u="2462" b="A2 DB"/>
- <a u="2463" b="A2 DC"/>
- <a u="2464" b="A2 DD"/>
- <a u="2465" b="A2 DE"/>
- <a u="2466" b="A2 DF"/>
- <a u="2467" b="A2 E0"/>
- <a u="2468" b="A2 E1"/>
- <a u="2469" b="A2 E2"/>
- <a u="246A" b="81 37 8C 36"/>
- <a u="246B" b="81 37 8C 37"/>
- <a u="246C" b="81 37 8C 38"/>
- <a u="246D" b="81 37 8C 39"/>
- <a u="246E" b="81 37 8D 30"/>
- <a u="246F" b="81 37 8D 31"/>
- <a u="2470" b="81 37 8D 32"/>
- <a u="2471" b="81 37 8D 33"/>
- <a u="2472" b="81 37 8D 34"/>
- <a u="2473" b="81 37 8D 35"/>
- <a u="2474" b="A2 C5"/>
- <a u="2475" b="A2 C6"/>
- <a u="2476" b="A2 C7"/>
- <a u="2477" b="A2 C8"/>
- <a u="2478" b="A2 C9"/>
- <a u="2479" b="A2 CA"/>
- <a u="247A" b="A2 CB"/>
- <a u="247B" b="A2 CC"/>
- <a u="247C" b="A2 CD"/>
- <a u="247D" b="A2 CE"/>
- <a u="247E" b="A2 CF"/>
- <a u="247F" b="A2 D0"/>
- <a u="2480" b="A2 D1"/>
- <a u="2481" b="A2 D2"/>
- <a u="2482" b="A2 D3"/>
- <a u="2483" b="A2 D4"/>
- <a u="2484" b="A2 D5"/>
- <a u="2485" b="A2 D6"/>
- <a u="2486" b="A2 D7"/>
- <a u="2487" b="A2 D8"/>
- <a u="2488" b="A2 B1"/>
- <a u="2489" b="A2 B2"/>
- <a u="248A" b="A2 B3"/>
- <a u="248B" b="A2 B4"/>
- <a u="248C" b="A2 B5"/>
- <a u="248D" b="A2 B6"/>
- <a u="248E" b="A2 B7"/>
- <a u="248F" b="A2 B8"/>
- <a u="2490" b="A2 B9"/>
- <a u="2491" b="A2 BA"/>
- <a u="2492" b="A2 BB"/>
- <a u="2493" b="A2 BC"/>
- <a u="2494" b="A2 BD"/>
- <a u="2495" b="A2 BE"/>
- <a u="2496" b="A2 BF"/>
- <a u="2497" b="A2 C0"/>
- <a u="2498" b="A2 C1"/>
- <a u="2499" b="A2 C2"/>
- <a u="249A" b="A2 C3"/>
- <a u="249B" b="A2 C4"/>
- <a u="249C" b="81 37 8D 36"/>
- <a u="249D" b="81 37 8D 37"/>
- <a u="249E" b="81 37 8D 38"/>
- <a u="249F" b="81 37 8D 39"/>
- <a u="24A0" b="81 37 8E 30"/>
- <a u="24A1" b="81 37 8E 31"/>
- <a u="24A2" b="81 37 8E 32"/>
- <a u="24A3" b="81 37 8E 33"/>
- <a u="24A4" b="81 37 8E 34"/>
- <a u="24A5" b="81 37 8E 35"/>
- <a u="24A6" b="81 37 8E 36"/>
- <a u="24A7" b="81 37 8E 37"/>
- <a u="24A8" b="81 37 8E 38"/>
- <a u="24A9" b="81 37 8E 39"/>
- <a u="24AA" b="81 37 8F 30"/>
- <a u="24AB" b="81 37 8F 31"/>
- <a u="24AC" b="81 37 8F 32"/>
- <a u="24AD" b="81 37 8F 33"/>
- <a u="24AE" b="81 37 8F 34"/>
- <a u="24AF" b="81 37 8F 35"/>
- <a u="24B0" b="81 37 8F 36"/>
- <a u="24B1" b="81 37 8F 37"/>
- <a u="24B2" b="81 37 8F 38"/>
- <a u="24B3" b="81 37 8F 39"/>
- <a u="24B4" b="81 37 90 30"/>
- <a u="24B5" b="81 37 90 31"/>
- <a u="24B6" b="81 37 90 32"/>
- <a u="24B7" b="81 37 90 33"/>
- <a u="24B8" b="81 37 90 34"/>
- <a u="24B9" b="81 37 90 35"/>
- <a u="24BA" b="81 37 90 36"/>
- <a u="24BB" b="81 37 90 37"/>
- <a u="24BC" b="81 37 90 38"/>
- <a u="24BD" b="81 37 90 39"/>
- <a u="24BE" b="81 37 91 30"/>
- <a u="24BF" b="81 37 91 31"/>
- <a u="24C0" b="81 37 91 32"/>
- <a u="24C1" b="81 37 91 33"/>
- <a u="24C2" b="81 37 91 34"/>
- <a u="24C3" b="81 37 91 35"/>
- <a u="24C4" b="81 37 91 36"/>
- <a u="24C5" b="81 37 91 37"/>
- <a u="24C6" b="81 37 91 38"/>
- <a u="24C7" b="81 37 91 39"/>
- <a u="24C8" b="81 37 92 30"/>
- <a u="24C9" b="81 37 92 31"/>
- <a u="24CA" b="81 37 92 32"/>
- <a u="24CB" b="81 37 92 33"/>
- <a u="24CC" b="81 37 92 34"/>
- <a u="24CD" b="81 37 92 35"/>
- <a u="24CE" b="81 37 92 36"/>
- <a u="24CF" b="81 37 92 37"/>
- <a u="24D0" b="81 37 92 38"/>
- <a u="24D1" b="81 37 92 39"/>
- <a u="24D2" b="81 37 93 30"/>
- <a u="24D3" b="81 37 93 31"/>
- <a u="24D4" b="81 37 93 32"/>
- <a u="24D5" b="81 37 93 33"/>
- <a u="24D6" b="81 37 93 34"/>
- <a u="24D7" b="81 37 93 35"/>
- <a u="24D8" b="81 37 93 36"/>
- <a u="24D9" b="81 37 93 37"/>
- <a u="24DA" b="81 37 93 38"/>
- <a u="24DB" b="81 37 93 39"/>
- <a u="24DC" b="81 37 94 30"/>
- <a u="24DD" b="81 37 94 31"/>
- <a u="24DE" b="81 37 94 32"/>
- <a u="24DF" b="81 37 94 33"/>
- <a u="24E0" b="81 37 94 34"/>
- <a u="24E1" b="81 37 94 35"/>
- <a u="24E2" b="81 37 94 36"/>
- <a u="24E3" b="81 37 94 37"/>
- <a u="24E4" b="81 37 94 38"/>
- <a u="24E5" b="81 37 94 39"/>
- <a u="24E6" b="81 37 95 30"/>
- <a u="24E7" b="81 37 95 31"/>
- <a u="24E8" b="81 37 95 32"/>
- <a u="24E9" b="81 37 95 33"/>
- <a u="24EA" b="81 37 95 34"/>
- <a u="24EB" b="81 37 95 35"/>
- <a u="24EC" b="81 37 95 36"/>
- <a u="24ED" b="81 37 95 37"/>
- <a u="24EE" b="81 37 95 38"/>
- <a u="24EF" b="81 37 95 39"/>
- <a u="24F0" b="81 37 96 30"/>
- <a u="24F1" b="81 37 96 31"/>
- <a u="24F2" b="81 37 96 32"/>
- <a u="24F3" b="81 37 96 33"/>
- <a u="24F4" b="81 37 96 34"/>
- <a u="24F5" b="81 37 96 35"/>
- <a u="24F6" b="81 37 96 36"/>
- <a u="24F7" b="81 37 96 37"/>
- <a u="24F8" b="81 37 96 38"/>
- <a u="24F9" b="81 37 96 39"/>
- <a u="24FA" b="81 37 97 30"/>
- <a u="24FB" b="81 37 97 31"/>
- <a u="24FC" b="81 37 97 32"/>
- <a u="24FD" b="81 37 97 33"/>
- <a u="24FE" b="81 37 97 34"/>
- <a u="24FF" b="81 37 97 35"/>
- <a u="2500" b="A9 A4"/>
- <a u="2501" b="A9 A5"/>
- <a u="2502" b="A9 A6"/>
- <a u="2503" b="A9 A7"/>
- <a u="2504" b="A9 A8"/>
- <a u="2505" b="A9 A9"/>
- <a u="2506" b="A9 AA"/>
- <a u="2507" b="A9 AB"/>
- <a u="2508" b="A9 AC"/>
- <a u="2509" b="A9 AD"/>
- <a u="250A" b="A9 AE"/>
- <a u="250B" b="A9 AF"/>
- <a u="250C" b="A9 B0"/>
- <a u="250D" b="A9 B1"/>
- <a u="250E" b="A9 B2"/>
- <a u="250F" b="A9 B3"/>
- <a u="2510" b="A9 B4"/>
- <a u="2511" b="A9 B5"/>
- <a u="2512" b="A9 B6"/>
- <a u="2513" b="A9 B7"/>
- <a u="2514" b="A9 B8"/>
- <a u="2515" b="A9 B9"/>
- <a u="2516" b="A9 BA"/>
- <a u="2517" b="A9 BB"/>
- <a u="2518" b="A9 BC"/>
- <a u="2519" b="A9 BD"/>
- <a u="251A" b="A9 BE"/>
- <a u="251B" b="A9 BF"/>
- <a u="251C" b="A9 C0"/>
- <a u="251D" b="A9 C1"/>
- <a u="251E" b="A9 C2"/>
- <a u="251F" b="A9 C3"/>
- <a u="2520" b="A9 C4"/>
- <a u="2521" b="A9 C5"/>
- <a u="2522" b="A9 C6"/>
- <a u="2523" b="A9 C7"/>
- <a u="2524" b="A9 C8"/>
- <a u="2525" b="A9 C9"/>
- <a u="2526" b="A9 CA"/>
- <a u="2527" b="A9 CB"/>
- <a u="2528" b="A9 CC"/>
- <a u="2529" b="A9 CD"/>
- <a u="252A" b="A9 CE"/>
- <a u="252B" b="A9 CF"/>
- <a u="252C" b="A9 D0"/>
- <a u="252D" b="A9 D1"/>
- <a u="252E" b="A9 D2"/>
- <a u="252F" b="A9 D3"/>
- <a u="2530" b="A9 D4"/>
- <a u="2531" b="A9 D5"/>
- <a u="2532" b="A9 D6"/>
- <a u="2533" b="A9 D7"/>
- <a u="2534" b="A9 D8"/>
- <a u="2535" b="A9 D9"/>
- <a u="2536" b="A9 DA"/>
- <a u="2537" b="A9 DB"/>
- <a u="2538" b="A9 DC"/>
- <a u="2539" b="A9 DD"/>
- <a u="253A" b="A9 DE"/>
- <a u="253B" b="A9 DF"/>
- <a u="253C" b="A9 E0"/>
- <a u="253D" b="A9 E1"/>
- <a u="253E" b="A9 E2"/>
- <a u="253F" b="A9 E3"/>
- <a u="2540" b="A9 E4"/>
- <a u="2541" b="A9 E5"/>
- <a u="2542" b="A9 E6"/>
- <a u="2543" b="A9 E7"/>
- <a u="2544" b="A9 E8"/>
- <a u="2545" b="A9 E9"/>
- <a u="2546" b="A9 EA"/>
- <a u="2547" b="A9 EB"/>
- <a u="2548" b="A9 EC"/>
- <a u="2549" b="A9 ED"/>
- <a u="254A" b="A9 EE"/>
- <a u="254B" b="A9 EF"/>
- <a u="254C" b="81 37 97 36"/>
- <a u="254D" b="81 37 97 37"/>
- <a u="254E" b="81 37 97 38"/>
- <a u="254F" b="81 37 97 39"/>
- <a u="2550" b="A8 54"/>
- <a u="2551" b="A8 55"/>
- <a u="2552" b="A8 56"/>
- <a u="2553" b="A8 57"/>
- <a u="2554" b="A8 58"/>
- <a u="2555" b="A8 59"/>
- <a u="2556" b="A8 5A"/>
- <a u="2557" b="A8 5B"/>
- <a u="2558" b="A8 5C"/>
- <a u="2559" b="A8 5D"/>
- <a u="255A" b="A8 5E"/>
- <a u="255B" b="A8 5F"/>
- <a u="255C" b="A8 60"/>
- <a u="255D" b="A8 61"/>
- <a u="255E" b="A8 62"/>
- <a u="255F" b="A8 63"/>
- <a u="2560" b="A8 64"/>
- <a u="2561" b="A8 65"/>
- <a u="2562" b="A8 66"/>
- <a u="2563" b="A8 67"/>
- <a u="2564" b="A8 68"/>
- <a u="2565" b="A8 69"/>
- <a u="2566" b="A8 6A"/>
- <a u="2567" b="A8 6B"/>
- <a u="2568" b="A8 6C"/>
- <a u="2569" b="A8 6D"/>
- <a u="256A" b="A8 6E"/>
- <a u="256B" b="A8 6F"/>
- <a u="256C" b="A8 70"/>
- <a u="256D" b="A8 71"/>
- <a u="256E" b="A8 72"/>
- <a u="256F" b="A8 73"/>
- <a u="2570" b="A8 74"/>
- <a u="2571" b="A8 75"/>
- <a u="2572" b="A8 76"/>
- <a u="2573" b="A8 77"/>
- <a u="2574" b="81 37 98 30"/>
- <a u="2575" b="81 37 98 31"/>
- <a u="2576" b="81 37 98 32"/>
- <a u="2577" b="81 37 98 33"/>
- <a u="2578" b="81 37 98 34"/>
- <a u="2579" b="81 37 98 35"/>
- <a u="257A" b="81 37 98 36"/>
- <a u="257B" b="81 37 98 37"/>
- <a u="257C" b="81 37 98 38"/>
- <a u="257D" b="81 37 98 39"/>
- <a u="257E" b="81 37 99 30"/>
- <a u="257F" b="81 37 99 31"/>
- <a u="2580" b="81 37 99 32"/>
- <a u="2581" b="A8 78"/>
- <a u="2582" b="A8 79"/>
- <a u="2583" b="A8 7A"/>
- <a u="2584" b="A8 7B"/>
- <a u="2585" b="A8 7C"/>
- <a u="2586" b="A8 7D"/>
- <a u="2587" b="A8 7E"/>
- <a u="2588" b="A8 80"/>
- <a u="2589" b="A8 81"/>
- <a u="258A" b="A8 82"/>
- <a u="258B" b="A8 83"/>
- <a u="258C" b="A8 84"/>
- <a u="258D" b="A8 85"/>
- <a u="258E" b="A8 86"/>
- <a u="258F" b="A8 87"/>
- <a u="2590" b="81 37 99 33"/>
- <a u="2591" b="81 37 99 34"/>
- <a u="2592" b="81 37 99 35"/>
- <a u="2593" b="A8 88"/>
- <a u="2594" b="A8 89"/>
- <a u="2595" b="A8 8A"/>
- <a u="2596" b="81 37 99 36"/>
- <a u="2597" b="81 37 99 37"/>
- <a u="2598" b="81 37 99 38"/>
- <a u="2599" b="81 37 99 39"/>
- <a u="259A" b="81 37 9A 30"/>
- <a u="259B" b="81 37 9A 31"/>
- <a u="259C" b="81 37 9A 32"/>
- <a u="259D" b="81 37 9A 33"/>
- <a u="259E" b="81 37 9A 34"/>
- <a u="259F" b="81 37 9A 35"/>
- <a u="25A0" b="A1 F6"/>
- <a u="25A1" b="A1 F5"/>
- <a u="25A2" b="81 37 9A 36"/>
- <a u="25A3" b="81 37 9A 37"/>
- <a u="25A4" b="81 37 9A 38"/>
- <a u="25A5" b="81 37 9A 39"/>
- <a u="25A6" b="81 37 9B 30"/>
- <a u="25A7" b="81 37 9B 31"/>
- <a u="25A8" b="81 37 9B 32"/>
- <a u="25A9" b="81 37 9B 33"/>
- <a u="25AA" b="81 37 9B 34"/>
- <a u="25AB" b="81 37 9B 35"/>
- <a u="25AC" b="81 37 9B 36"/>
- <a u="25AD" b="81 37 9B 37"/>
- <a u="25AE" b="81 37 9B 38"/>
- <a u="25AF" b="81 37 9B 39"/>
- <a u="25B0" b="81 37 9C 30"/>
- <a u="25B1" b="81 37 9C 31"/>
- <a u="25B2" b="A1 F8"/>
- <a u="25B3" b="A1 F7"/>
- <a u="25B4" b="81 37 9C 32"/>
- <a u="25B5" b="81 37 9C 33"/>
- <a u="25B6" b="81 37 9C 34"/>
- <a u="25B7" b="81 37 9C 35"/>
- <a u="25B8" b="81 37 9C 36"/>
- <a u="25B9" b="81 37 9C 37"/>
- <a u="25BA" b="81 37 9C 38"/>
- <a u="25BB" b="81 37 9C 39"/>
- <a u="25BC" b="A8 8B"/>
- <a u="25BD" b="A8 8C"/>
- <a u="25BE" b="81 37 9D 30"/>
- <a u="25BF" b="81 37 9D 31"/>
- <a u="25C0" b="81 37 9D 32"/>
- <a u="25C1" b="81 37 9D 33"/>
- <a u="25C2" b="81 37 9D 34"/>
- <a u="25C3" b="81 37 9D 35"/>
- <a u="25C4" b="81 37 9D 36"/>
- <a u="25C5" b="81 37 9D 37"/>
- <a u="25C6" b="A1 F4"/>
- <a u="25C7" b="A1 F3"/>
- <a u="25C8" b="81 37 9D 38"/>
- <a u="25C9" b="81 37 9D 39"/>
- <a u="25CA" b="81 37 9E 30"/>
- <a u="25CB" b="A1 F0"/>
- <a u="25CC" b="81 37 9E 31"/>
- <a u="25CD" b="81 37 9E 32"/>
- <a u="25CE" b="A1 F2"/>
- <a u="25CF" b="A1 F1"/>
- <a u="25D0" b="81 37 9E 33"/>
- <a u="25D1" b="81 37 9E 34"/>
- <a u="25D2" b="81 37 9E 35"/>
- <a u="25D3" b="81 37 9E 36"/>
- <a u="25D4" b="81 37 9E 37"/>
- <a u="25D5" b="81 37 9E 38"/>
- <a u="25D6" b="81 37 9E 39"/>
- <a u="25D7" b="81 37 9F 30"/>
- <a u="25D8" b="81 37 9F 31"/>
- <a u="25D9" b="81 37 9F 32"/>
- <a u="25DA" b="81 37 9F 33"/>
- <a u="25DB" b="81 37 9F 34"/>
- <a u="25DC" b="81 37 9F 35"/>
- <a u="25DD" b="81 37 9F 36"/>
- <a u="25DE" b="81 37 9F 37"/>
- <a u="25DF" b="81 37 9F 38"/>
- <a u="25E0" b="81 37 9F 39"/>
- <a u="25E1" b="81 37 A0 30"/>
- <a u="25E2" b="A8 8D"/>
- <a u="25E3" b="A8 8E"/>
- <a u="25E4" b="A8 8F"/>
- <a u="25E5" b="A8 90"/>
- <a u="25E6" b="81 37 A0 31"/>
- <a u="25E7" b="81 37 A0 32"/>
- <a u="25E8" b="81 37 A0 33"/>
- <a u="25E9" b="81 37 A0 34"/>
- <a u="25EA" b="81 37 A0 35"/>
- <a u="25EB" b="81 37 A0 36"/>
- <a u="25EC" b="81 37 A0 37"/>
- <a u="25ED" b="81 37 A0 38"/>
- <a u="25EE" b="81 37 A0 39"/>
- <a u="25EF" b="81 37 A1 30"/>
- <a u="25F0" b="81 37 A1 31"/>
- <a u="25F1" b="81 37 A1 32"/>
- <a u="25F2" b="81 37 A1 33"/>
- <a u="25F3" b="81 37 A1 34"/>
- <a u="25F4" b="81 37 A1 35"/>
- <a u="25F5" b="81 37 A1 36"/>
- <a u="25F6" b="81 37 A1 37"/>
- <a u="25F7" b="81 37 A1 38"/>
- <a u="25F8" b="81 37 A1 39"/>
- <a u="25F9" b="81 37 A2 30"/>
- <a u="25FA" b="81 37 A2 31"/>
- <a u="25FB" b="81 37 A2 32"/>
- <a u="25FC" b="81 37 A2 33"/>
- <a u="25FD" b="81 37 A2 34"/>
- <a u="25FE" b="81 37 A2 35"/>
- <a u="25FF" b="81 37 A2 36"/>
- <a u="2600" b="81 37 A2 37"/>
- <a u="2601" b="81 37 A2 38"/>
- <a u="2602" b="81 37 A2 39"/>
- <a u="2603" b="81 37 A3 30"/>
- <a u="2604" b="81 37 A3 31"/>
- <a u="2605" b="A1 EF"/>
- <a u="2606" b="A1 EE"/>
- <a u="2607" b="81 37 A3 32"/>
- <a u="2608" b="81 37 A3 33"/>
- <a u="2609" b="A8 91"/>
- <a u="260A" b="81 37 A3 34"/>
- <a u="260B" b="81 37 A3 35"/>
- <a u="260C" b="81 37 A3 36"/>
- <a u="260D" b="81 37 A3 37"/>
- <a u="260E" b="81 37 A3 38"/>
- <a u="260F" b="81 37 A3 39"/>
- <a u="2610" b="81 37 A4 30"/>
- <a u="2611" b="81 37 A4 31"/>
- <a u="2612" b="81 37 A4 32"/>
- <a u="2613" b="81 37 A4 33"/>
- <a u="2614" b="81 37 A4 34"/>
- <a u="2615" b="81 37 A4 35"/>
- <a u="2616" b="81 37 A4 36"/>
- <a u="2617" b="81 37 A4 37"/>
- <a u="2618" b="81 37 A4 38"/>
- <a u="2619" b="81 37 A4 39"/>
- <a u="261A" b="81 37 A5 30"/>
- <a u="261B" b="81 37 A5 31"/>
- <a u="261C" b="81 37 A5 32"/>
- <a u="261D" b="81 37 A5 33"/>
- <a u="261E" b="81 37 A5 34"/>
- <a u="261F" b="81 37 A5 35"/>
- <a u="2620" b="81 37 A5 36"/>
- <a u="2621" b="81 37 A5 37"/>
- <a u="2622" b="81 37 A5 38"/>
- <a u="2623" b="81 37 A5 39"/>
- <a u="2624" b="81 37 A6 30"/>
- <a u="2625" b="81 37 A6 31"/>
- <a u="2626" b="81 37 A6 32"/>
- <a u="2627" b="81 37 A6 33"/>
- <a u="2628" b="81 37 A6 34"/>
- <a u="2629" b="81 37 A6 35"/>
- <a u="262A" b="81 37 A6 36"/>
- <a u="262B" b="81 37 A6 37"/>
- <a u="262C" b="81 37 A6 38"/>
- <a u="262D" b="81 37 A6 39"/>
- <a u="262E" b="81 37 A7 30"/>
- <a u="262F" b="81 37 A7 31"/>
- <a u="2630" b="81 37 A7 32"/>
- <a u="2631" b="81 37 A7 33"/>
- <a u="2632" b="81 37 A7 34"/>
- <a u="2633" b="81 37 A7 35"/>
- <a u="2634" b="81 37 A7 36"/>
- <a u="2635" b="81 37 A7 37"/>
- <a u="2636" b="81 37 A7 38"/>
- <a u="2637" b="81 37 A7 39"/>
- <a u="2638" b="81 37 A8 30"/>
- <a u="2639" b="81 37 A8 31"/>
- <a u="263A" b="81 37 A8 32"/>
- <a u="263B" b="81 37 A8 33"/>
- <a u="263C" b="81 37 A8 34"/>
- <a u="263D" b="81 37 A8 35"/>
- <a u="263E" b="81 37 A8 36"/>
- <a u="263F" b="81 37 A8 37"/>
- <a u="2640" b="A1 E2"/>
- <a u="2641" b="81 37 A8 38"/>
- <a u="2642" b="A1 E1"/>
- <a u="2E81" b="FE 50"/>
- <a u="2E82" b="81 38 FD 39"/>
- <a u="2E83" b="81 38 FE 30"/>
- <a u="2E84" b="FE 54"/>
- <a u="2E85" b="81 38 FE 31"/>
- <a u="2E86" b="81 38 FE 32"/>
- <a u="2E87" b="81 38 FE 33"/>
- <a u="2E88" b="FE 57"/>
- <a u="2E89" b="81 38 FE 34"/>
- <a u="2E8A" b="81 38 FE 35"/>
- <a u="2E8B" b="FE 58"/>
- <a u="2E8C" b="FE 5D"/>
- <a u="2E8D" b="81 38 FE 36"/>
- <a u="2E8E" b="81 38 FE 37"/>
- <a u="2E8F" b="81 38 FE 38"/>
- <a u="2E90" b="81 38 FE 39"/>
- <a u="2E91" b="81 39 81 30"/>
- <a u="2E92" b="81 39 81 31"/>
- <a u="2E93" b="81 39 81 32"/>
- <a u="2E94" b="81 39 81 33"/>
- <a u="2E95" b="81 39 81 34"/>
- <a u="2E96" b="81 39 81 35"/>
- <a u="2E97" b="FE 5E"/>
- <a u="2E98" b="81 39 81 36"/>
- <a u="2E99" b="81 39 81 37"/>
- <a u="2E9A" b="81 39 81 38"/>
- <a u="2E9B" b="81 39 81 39"/>
- <a u="2E9C" b="81 39 82 30"/>
- <a u="2E9D" b="81 39 82 31"/>
- <a u="2E9E" b="81 39 82 32"/>
- <a u="2E9F" b="81 39 82 33"/>
- <a u="2EA0" b="81 39 82 34"/>
- <a u="2EA1" b="81 39 82 35"/>
- <a u="2EA2" b="81 39 82 36"/>
- <a u="2EA3" b="81 39 82 37"/>
- <a u="2EA4" b="81 39 82 38"/>
- <a u="2EA5" b="81 39 82 39"/>
- <a u="2EA6" b="81 39 83 30"/>
- <a u="2EA7" b="FE 6B"/>
- <a u="2EA8" b="81 39 83 31"/>
- <a u="2EA9" b="81 39 83 32"/>
- <a u="2EAA" b="FE 6E"/>
- <a u="2EAB" b="81 39 83 33"/>
- <a u="2EAC" b="81 39 83 34"/>
- <a u="2EAD" b="81 39 83 35"/>
- <a u="2EAE" b="FE 71"/>
- <a u="2EAF" b="81 39 83 36"/>
- <a u="2EB0" b="81 39 83 37"/>
- <a u="2EB1" b="81 39 83 38"/>
- <a u="2EB2" b="81 39 83 39"/>
- <a u="2EB3" b="FE 73"/>
- <a u="2EB4" b="81 39 84 30"/>
- <a u="2EB5" b="81 39 84 31"/>
- <a u="2EB6" b="FE 74"/>
- <a u="2EB7" b="FE 75"/>
- <a u="2EB8" b="81 39 84 32"/>
- <a u="2EB9" b="81 39 84 33"/>
- <a u="2EBA" b="81 39 84 34"/>
- <a u="2EBB" b="FE 79"/>
- <a u="2EBC" b="81 39 84 35"/>
- <a u="2EBD" b="81 39 84 36"/>
- <a u="2EBE" b="81 39 84 37"/>
- <a u="2EBF" b="81 39 84 38"/>
- <a u="2EC0" b="81 39 84 39"/>
- <a u="2EC1" b="81 39 85 30"/>
- <a u="2EC2" b="81 39 85 31"/>
- <a u="2EC3" b="81 39 85 32"/>
- <a u="2EC4" b="81 39 85 33"/>
- <a u="2EC5" b="81 39 85 34"/>
- <a u="2EC6" b="81 39 85 35"/>
- <a u="2EC7" b="81 39 85 36"/>
- <a u="2EC8" b="81 39 85 37"/>
- <a u="2EC9" b="81 39 85 38"/>
- <a u="2ECA" b="FE 84"/>
- <a u="2ECB" b="81 39 85 39"/>
- <a u="2ECC" b="81 39 86 30"/>
- <a u="2ECD" b="81 39 86 31"/>
- <a u="2ECE" b="81 39 86 32"/>
- <a u="2ECF" b="81 39 86 33"/>
- <a u="2ED0" b="81 39 86 34"/>
- <a u="2ED1" b="81 39 86 35"/>
- <a u="2ED2" b="81 39 86 36"/>
- <a u="2ED3" b="81 39 86 37"/>
- <a u="2ED4" b="81 39 86 38"/>
- <a u="2ED5" b="81 39 86 39"/>
- <a u="2ED6" b="81 39 87 30"/>
- <a u="2ED7" b="81 39 87 31"/>
- <a u="2ED8" b="81 39 87 32"/>
- <a u="2ED9" b="81 39 87 33"/>
- <a u="2EDA" b="81 39 87 34"/>
- <a u="2EDB" b="81 39 87 35"/>
- <a u="2EDC" b="81 39 87 36"/>
- <a u="2EDD" b="81 39 87 37"/>
- <a u="2EDE" b="81 39 87 38"/>
- <a u="2EDF" b="81 39 87 39"/>
- <a u="2EE0" b="81 39 88 30"/>
- <a u="2EE1" b="81 39 88 31"/>
- <a u="2EE2" b="81 39 88 32"/>
- <a u="2EE3" b="81 39 88 33"/>
- <a u="2EE4" b="81 39 88 34"/>
- <a u="2EE5" b="81 39 88 35"/>
- <a u="2EE6" b="81 39 88 36"/>
- <a u="2EE7" b="81 39 88 37"/>
- <a u="2EE8" b="81 39 88 38"/>
- <a u="2EE9" b="81 39 88 39"/>
- <a u="2EEA" b="81 39 89 30"/>
- <a u="2EEB" b="81 39 89 31"/>
- <a u="2EEC" b="81 39 89 32"/>
- <a u="2EED" b="81 39 89 33"/>
- <a u="2EEE" b="81 39 89 34"/>
- <a u="2EEF" b="81 39 89 35"/>
- <a u="2EF0" b="81 39 89 36"/>
- <a u="2EF1" b="81 39 89 37"/>
- <a u="2EF2" b="81 39 89 38"/>
- <a u="2EF3" b="81 39 89 39"/>
- <a u="2EF4" b="81 39 8A 30"/>
- <a u="2EF5" b="81 39 8A 31"/>
- <a u="2EF6" b="81 39 8A 32"/>
- <a u="2EF7" b="81 39 8A 33"/>
- <a u="2EF8" b="81 39 8A 34"/>
- <a u="2EF9" b="81 39 8A 35"/>
- <a u="2EFA" b="81 39 8A 36"/>
- <a u="2EFB" b="81 39 8A 37"/>
- <a u="2EFC" b="81 39 8A 38"/>
- <a u="2EFD" b="81 39 8A 39"/>
- <a u="2EFE" b="81 39 8B 30"/>
- <a u="2EFF" b="81 39 8B 31"/>
- <a u="2F00" b="81 39 8B 32"/>
- <a u="2F01" b="81 39 8B 33"/>
- <a u="2F02" b="81 39 8B 34"/>
- <a u="2F03" b="81 39 8B 35"/>
- <a u="2F04" b="81 39 8B 36"/>
- <a u="2F05" b="81 39 8B 37"/>
- <a u="2F06" b="81 39 8B 38"/>
- <a u="2F07" b="81 39 8B 39"/>
- <a u="2F08" b="81 39 8C 30"/>
- <a u="2F09" b="81 39 8C 31"/>
- <a u="2F0A" b="81 39 8C 32"/>
- <a u="2F0B" b="81 39 8C 33"/>
- <a u="2F0C" b="81 39 8C 34"/>
- <a u="2F0D" b="81 39 8C 35"/>
- <a u="2F0E" b="81 39 8C 36"/>
- <a u="2F0F" b="81 39 8C 37"/>
- <a u="2F10" b="81 39 8C 38"/>
- <a u="2F11" b="81 39 8C 39"/>
- <a u="2F12" b="81 39 8D 30"/>
- <a u="2F13" b="81 39 8D 31"/>
- <a u="2F14" b="81 39 8D 32"/>
- <a u="2F15" b="81 39 8D 33"/>
- <a u="2F16" b="81 39 8D 34"/>
- <a u="2F17" b="81 39 8D 35"/>
- <a u="2F18" b="81 39 8D 36"/>
- <a u="2F19" b="81 39 8D 37"/>
- <a u="2F1A" b="81 39 8D 38"/>
- <a u="2F1B" b="81 39 8D 39"/>
- <a u="2F1C" b="81 39 8E 30"/>
- <a u="2F1D" b="81 39 8E 31"/>
- <a u="2F1E" b="81 39 8E 32"/>
- <a u="2F1F" b="81 39 8E 33"/>
- <a u="2F20" b="81 39 8E 34"/>
- <a u="2F21" b="81 39 8E 35"/>
- <a u="2F22" b="81 39 8E 36"/>
- <a u="2F23" b="81 39 8E 37"/>
- <a u="2F24" b="81 39 8E 38"/>
- <a u="2F25" b="81 39 8E 39"/>
- <a u="2F26" b="81 39 8F 30"/>
- <a u="2F27" b="81 39 8F 31"/>
- <a u="2F28" b="81 39 8F 32"/>
- <a u="2F29" b="81 39 8F 33"/>
- <a u="2F2A" b="81 39 8F 34"/>
- <a u="2F2B" b="81 39 8F 35"/>
- <a u="2F2C" b="81 39 8F 36"/>
- <a u="2F2D" b="81 39 8F 37"/>
- <a u="2F2E" b="81 39 8F 38"/>
- <a u="2F2F" b="81 39 8F 39"/>
- <a u="2F30" b="81 39 90 30"/>
- <a u="2F31" b="81 39 90 31"/>
- <a u="2F32" b="81 39 90 32"/>
- <a u="2F33" b="81 39 90 33"/>
- <a u="2F34" b="81 39 90 34"/>
- <a u="2F35" b="81 39 90 35"/>
- <a u="2F36" b="81 39 90 36"/>
- <a u="2F37" b="81 39 90 37"/>
- <a u="2F38" b="81 39 90 38"/>
- <a u="2F39" b="81 39 90 39"/>
- <a u="2F3A" b="81 39 91 30"/>
- <a u="2F3B" b="81 39 91 31"/>
- <a u="2F3C" b="81 39 91 32"/>
- <a u="2F3D" b="81 39 91 33"/>
- <a u="2F3E" b="81 39 91 34"/>
- <a u="2F3F" b="81 39 91 35"/>
- <a u="2F40" b="81 39 91 36"/>
- <a u="2F41" b="81 39 91 37"/>
- <a u="2F42" b="81 39 91 38"/>
- <a u="2F43" b="81 39 91 39"/>
- <a u="2F44" b="81 39 92 30"/>
- <a u="2F45" b="81 39 92 31"/>
- <a u="2F46" b="81 39 92 32"/>
- <a u="2F47" b="81 39 92 33"/>
- <a u="2F48" b="81 39 92 34"/>
- <a u="2F49" b="81 39 92 35"/>
- <a u="2F4A" b="81 39 92 36"/>
- <a u="2F4B" b="81 39 92 37"/>
- <a u="2F4C" b="81 39 92 38"/>
- <a u="2F4D" b="81 39 92 39"/>
- <a u="2F4E" b="81 39 93 30"/>
- <a u="2F4F" b="81 39 93 31"/>
- <a u="2F50" b="81 39 93 32"/>
- <a u="2F51" b="81 39 93 33"/>
- <a u="2F52" b="81 39 93 34"/>
- <a u="2F53" b="81 39 93 35"/>
- <a u="2F54" b="81 39 93 36"/>
- <a u="2F55" b="81 39 93 37"/>
- <a u="2F56" b="81 39 93 38"/>
- <a u="2F57" b="81 39 93 39"/>
- <a u="2F58" b="81 39 94 30"/>
- <a u="2F59" b="81 39 94 31"/>
- <a u="2F5A" b="81 39 94 32"/>
- <a u="2F5B" b="81 39 94 33"/>
- <a u="2F5C" b="81 39 94 34"/>
- <a u="2F5D" b="81 39 94 35"/>
- <a u="2F5E" b="81 39 94 36"/>
- <a u="2F5F" b="81 39 94 37"/>
- <a u="2F60" b="81 39 94 38"/>
- <a u="2F61" b="81 39 94 39"/>
- <a u="2F62" b="81 39 95 30"/>
- <a u="2F63" b="81 39 95 31"/>
- <a u="2F64" b="81 39 95 32"/>
- <a u="2F65" b="81 39 95 33"/>
- <a u="2F66" b="81 39 95 34"/>
- <a u="2F67" b="81 39 95 35"/>
- <a u="2F68" b="81 39 95 36"/>
- <a u="2F69" b="81 39 95 37"/>
- <a u="2F6A" b="81 39 95 38"/>
- <a u="2F6B" b="81 39 95 39"/>
- <a u="2F6C" b="81 39 96 30"/>
- <a u="2F6D" b="81 39 96 31"/>
- <a u="2F6E" b="81 39 96 32"/>
- <a u="2F6F" b="81 39 96 33"/>
- <a u="2F70" b="81 39 96 34"/>
- <a u="2F71" b="81 39 96 35"/>
- <a u="2F72" b="81 39 96 36"/>
- <a u="2F73" b="81 39 96 37"/>
- <a u="2F74" b="81 39 96 38"/>
- <a u="2F75" b="81 39 96 39"/>
- <a u="2F76" b="81 39 97 30"/>
- <a u="2F77" b="81 39 97 31"/>
- <a u="2F78" b="81 39 97 32"/>
- <a u="2F79" b="81 39 97 33"/>
- <a u="2F7A" b="81 39 97 34"/>
- <a u="2F7B" b="81 39 97 35"/>
- <a u="2F7C" b="81 39 97 36"/>
- <a u="2F7D" b="81 39 97 37"/>
- <a u="2F7E" b="81 39 97 38"/>
- <a u="2F7F" b="81 39 97 39"/>
- <a u="2F80" b="81 39 98 30"/>
- <a u="2F81" b="81 39 98 31"/>
- <a u="2F82" b="81 39 98 32"/>
- <a u="2F83" b="81 39 98 33"/>
- <a u="2F84" b="81 39 98 34"/>
- <a u="2F85" b="81 39 98 35"/>
- <a u="2F86" b="81 39 98 36"/>
- <a u="2F87" b="81 39 98 37"/>
- <a u="2F88" b="81 39 98 38"/>
- <a u="2F89" b="81 39 98 39"/>
- <a u="2F8A" b="81 39 99 30"/>
- <a u="2F8B" b="81 39 99 31"/>
- <a u="2F8C" b="81 39 99 32"/>
- <a u="2F8D" b="81 39 99 33"/>
- <a u="2F8E" b="81 39 99 34"/>
- <a u="2F8F" b="81 39 99 35"/>
- <a u="2F90" b="81 39 99 36"/>
- <a u="2F91" b="81 39 99 37"/>
- <a u="2F92" b="81 39 99 38"/>
- <a u="2F93" b="81 39 99 39"/>
- <a u="2F94" b="81 39 9A 30"/>
- <a u="2F95" b="81 39 9A 31"/>
- <a u="2F96" b="81 39 9A 32"/>
- <a u="2F97" b="81 39 9A 33"/>
- <a u="2F98" b="81 39 9A 34"/>
- <a u="2F99" b="81 39 9A 35"/>
- <a u="2F9A" b="81 39 9A 36"/>
- <a u="2F9B" b="81 39 9A 37"/>
- <a u="2F9C" b="81 39 9A 38"/>
- <a u="2F9D" b="81 39 9A 39"/>
- <a u="2F9E" b="81 39 9B 30"/>
- <a u="2F9F" b="81 39 9B 31"/>
- <a u="2FA0" b="81 39 9B 32"/>
- <a u="2FA1" b="81 39 9B 33"/>
- <a u="2FA2" b="81 39 9B 34"/>
- <a u="2FA3" b="81 39 9B 35"/>
- <a u="2FA4" b="81 39 9B 36"/>
- <a u="2FA5" b="81 39 9B 37"/>
- <a u="2FA6" b="81 39 9B 38"/>
- <a u="2FA7" b="81 39 9B 39"/>
- <a u="2FA8" b="81 39 9C 30"/>
- <a u="2FA9" b="81 39 9C 31"/>
- <a u="2FAA" b="81 39 9C 32"/>
- <a u="2FAB" b="81 39 9C 33"/>
- <a u="2FAC" b="81 39 9C 34"/>
- <a u="2FAD" b="81 39 9C 35"/>
- <a u="2FAE" b="81 39 9C 36"/>
- <a u="2FAF" b="81 39 9C 37"/>
- <a u="2FB0" b="81 39 9C 38"/>
- <a u="2FB1" b="81 39 9C 39"/>
- <a u="2FB2" b="81 39 9D 30"/>
- <a u="2FB3" b="81 39 9D 31"/>
- <a u="2FB4" b="81 39 9D 32"/>
- <a u="2FB5" b="81 39 9D 33"/>
- <a u="2FB6" b="81 39 9D 34"/>
- <a u="2FB7" b="81 39 9D 35"/>
- <a u="2FB8" b="81 39 9D 36"/>
- <a u="2FB9" b="81 39 9D 37"/>
- <a u="2FBA" b="81 39 9D 38"/>
- <a u="2FBB" b="81 39 9D 39"/>
- <a u="2FBC" b="81 39 9E 30"/>
- <a u="2FBD" b="81 39 9E 31"/>
- <a u="2FBE" b="81 39 9E 32"/>
- <a u="2FBF" b="81 39 9E 33"/>
- <a u="2FC0" b="81 39 9E 34"/>
- <a u="2FC1" b="81 39 9E 35"/>
- <a u="2FC2" b="81 39 9E 36"/>
- <a u="2FC3" b="81 39 9E 37"/>
- <a u="2FC4" b="81 39 9E 38"/>
- <a u="2FC5" b="81 39 9E 39"/>
- <a u="2FC6" b="81 39 9F 30"/>
- <a u="2FC7" b="81 39 9F 31"/>
- <a u="2FC8" b="81 39 9F 32"/>
- <a u="2FC9" b="81 39 9F 33"/>
- <a u="2FCA" b="81 39 9F 34"/>
- <a u="2FCB" b="81 39 9F 35"/>
- <a u="2FCC" b="81 39 9F 36"/>
- <a u="2FCD" b="81 39 9F 37"/>
- <a u="2FCE" b="81 39 9F 38"/>
- <a u="2FCF" b="81 39 9F 39"/>
- <a u="2FD0" b="81 39 A0 30"/>
- <a u="2FD1" b="81 39 A0 31"/>
- <a u="2FD2" b="81 39 A0 32"/>
- <a u="2FD3" b="81 39 A0 33"/>
- <a u="2FD4" b="81 39 A0 34"/>
- <a u="2FD5" b="81 39 A0 35"/>
- <a u="2FD6" b="81 39 A0 36"/>
- <a u="2FD7" b="81 39 A0 37"/>
- <a u="2FD8" b="81 39 A0 38"/>
- <a u="2FD9" b="81 39 A0 39"/>
- <a u="2FDA" b="81 39 A1 30"/>
- <a u="2FDB" b="81 39 A1 31"/>
- <a u="2FDC" b="81 39 A1 32"/>
- <a u="2FDD" b="81 39 A1 33"/>
- <a u="2FDE" b="81 39 A1 34"/>
- <a u="2FDF" b="81 39 A1 35"/>
- <a u="2FE0" b="81 39 A1 36"/>
- <a u="2FE1" b="81 39 A1 37"/>
- <a u="2FE2" b="81 39 A1 38"/>
- <a u="2FE3" b="81 39 A1 39"/>
- <a u="2FE4" b="81 39 A2 30"/>
- <a u="2FE5" b="81 39 A2 31"/>
- <a u="2FE6" b="81 39 A2 32"/>
- <a u="2FE7" b="81 39 A2 33"/>
- <a u="2FE8" b="81 39 A2 34"/>
- <a u="2FE9" b="81 39 A2 35"/>
- <a u="2FEA" b="81 39 A2 36"/>
- <a u="2FEB" b="81 39 A2 37"/>
- <a u="2FEC" b="81 39 A2 38"/>
- <a u="2FED" b="81 39 A2 39"/>
- <a u="2FEE" b="81 39 A3 30"/>
- <a u="2FEF" b="81 39 A3 31"/>
- <a u="2FF0" b="A9 8A"/>
- <a u="2FF1" b="A9 8B"/>
- <a u="2FF2" b="A9 8C"/>
- <a u="2FF3" b="A9 8D"/>
- <a u="2FF4" b="A9 8E"/>
- <a u="2FF5" b="A9 8F"/>
- <a u="2FF6" b="A9 90"/>
- <a u="2FF7" b="A9 91"/>
- <a u="2FF8" b="A9 92"/>
- <a u="2FF9" b="A9 93"/>
- <a u="2FFA" b="A9 94"/>
- <a u="2FFB" b="A9 95"/>
- <a u="2FFC" b="81 39 A3 32"/>
- <a u="2FFD" b="81 39 A3 33"/>
- <a u="2FFE" b="81 39 A3 34"/>
- <a u="2FFF" b="81 39 A3 35"/>
- <a u="3000" b="A1 A1"/>
- <a u="3001" b="A1 A2"/>
- <a u="3002" b="A1 A3"/>
- <a u="3003" b="A1 A8"/>
- <a u="3004" b="81 39 A3 36"/>
- <a u="3005" b="A1 A9"/>
- <a u="3006" b="A9 65"/>
- <a u="3007" b="A9 96"/>
- <a u="3008" b="A1 B4"/>
- <a u="3009" b="A1 B5"/>
- <a u="300A" b="A1 B6"/>
- <a u="300B" b="A1 B7"/>
- <a u="300C" b="A1 B8"/>
- <a u="300D" b="A1 B9"/>
- <a u="300E" b="A1 BA"/>
- <a u="300F" b="A1 BB"/>
- <a u="3010" b="A1 BE"/>
- <a u="3011" b="A1 BF"/>
- <a u="3012" b="A8 93"/>
- <a u="3013" b="A1 FE"/>
- <a u="3014" b="A1 B2"/>
- <a u="3015" b="A1 B3"/>
- <a u="3016" b="A1 BC"/>
- <a u="3017" b="A1 BD"/>
- <a u="3018" b="81 39 A3 37"/>
- <a u="3019" b="81 39 A3 38"/>
- <a u="301A" b="81 39 A3 39"/>
- <a u="301B" b="81 39 A4 30"/>
- <a u="301C" b="81 39 A4 31"/>
- <a u="301D" b="A8 94"/>
- <a u="301E" b="A8 95"/>
- <a u="301F" b="81 39 A4 32"/>
- <a u="3020" b="81 39 A4 33"/>
- <a u="3021" b="A9 40"/>
- <a u="3022" b="A9 41"/>
- <a u="3023" b="A9 42"/>
- <a u="3024" b="A9 43"/>
- <a u="3025" b="A9 44"/>
- <a u="3026" b="A9 45"/>
- <a u="3027" b="A9 46"/>
- <a u="3028" b="A9 47"/>
- <a u="3029" b="A9 48"/>
- <a u="302A" b="81 39 A4 34"/>
- <a u="302B" b="81 39 A4 35"/>
- <a u="302C" b="81 39 A4 36"/>
- <a u="302D" b="81 39 A4 37"/>
- <a u="302E" b="81 39 A4 38"/>
- <a u="302F" b="81 39 A4 39"/>
- <a u="3030" b="81 39 A5 30"/>
- <a u="3031" b="81 39 A5 31"/>
- <a u="3032" b="81 39 A5 32"/>
- <a u="3033" b="81 39 A5 33"/>
- <a u="3034" b="81 39 A5 34"/>
- <a u="3035" b="81 39 A5 35"/>
- <a u="3036" b="81 39 A5 36"/>
- <a u="3037" b="81 39 A5 37"/>
- <a u="3038" b="81 39 A5 38"/>
- <a u="3039" b="81 39 A5 39"/>
- <a u="303A" b="81 39 A6 30"/>
- <a u="303B" b="81 39 A6 31"/>
- <a u="303C" b="81 39 A6 32"/>
- <a u="303D" b="81 39 A6 33"/>
- <a u="303E" b="A9 89"/>
- <a u="303F" b="81 39 A6 34"/>
- <a u="3040" b="81 39 A6 35"/>
- <a u="3041" b="A4 A1"/>
- <a u="3042" b="A4 A2"/>
- <a u="3043" b="A4 A3"/>
- <a u="3044" b="A4 A4"/>
- <a u="3045" b="A4 A5"/>
- <a u="3046" b="A4 A6"/>
- <a u="3047" b="A4 A7"/>
- <a u="3048" b="A4 A8"/>
- <a u="3049" b="A4 A9"/>
- <a u="304A" b="A4 AA"/>
- <a u="304B" b="A4 AB"/>
- <a u="304C" b="A4 AC"/>
- <a u="304D" b="A4 AD"/>
- <a u="304E" b="A4 AE"/>
- <a u="304F" b="A4 AF"/>
- <a u="3050" b="A4 B0"/>
- <a u="3051" b="A4 B1"/>
- <a u="3052" b="A4 B2"/>
- <a u="3053" b="A4 B3"/>
- <a u="3054" b="A4 B4"/>
- <a u="3055" b="A4 B5"/>
- <a u="3056" b="A4 B6"/>
- <a u="3057" b="A4 B7"/>
- <a u="3058" b="A4 B8"/>
- <a u="3059" b="A4 B9"/>
- <a u="305A" b="A4 BA"/>
- <a u="305B" b="A4 BB"/>
- <a u="305C" b="A4 BC"/>
- <a u="305D" b="A4 BD"/>
- <a u="305E" b="A4 BE"/>
- <a u="305F" b="A4 BF"/>
- <a u="3060" b="A4 C0"/>
- <a u="3061" b="A4 C1"/>
- <a u="3062" b="A4 C2"/>
- <a u="3063" b="A4 C3"/>
- <a u="3064" b="A4 C4"/>
- <a u="3065" b="A4 C5"/>
- <a u="3066" b="A4 C6"/>
- <a u="3067" b="A4 C7"/>
- <a u="3068" b="A4 C8"/>
- <a u="3069" b="A4 C9"/>
- <a u="306A" b="A4 CA"/>
- <a u="306B" b="A4 CB"/>
- <a u="306C" b="A4 CC"/>
- <a u="306D" b="A4 CD"/>
- <a u="306E" b="A4 CE"/>
- <a u="306F" b="A4 CF"/>
- <a u="3070" b="A4 D0"/>
- <a u="3071" b="A4 D1"/>
- <a u="3072" b="A4 D2"/>
- <a u="3073" b="A4 D3"/>
- <a u="3074" b="A4 D4"/>
- <a u="3075" b="A4 D5"/>
- <a u="3076" b="A4 D6"/>
- <a u="3077" b="A4 D7"/>
- <a u="3078" b="A4 D8"/>
- <a u="3079" b="A4 D9"/>
- <a u="307A" b="A4 DA"/>
- <a u="307B" b="A4 DB"/>
- <a u="307C" b="A4 DC"/>
- <a u="307D" b="A4 DD"/>
- <a u="307E" b="A4 DE"/>
- <a u="307F" b="A4 DF"/>
- <a u="3080" b="A4 E0"/>
- <a u="3081" b="A4 E1"/>
- <a u="3082" b="A4 E2"/>
- <a u="3083" b="A4 E3"/>
- <a u="3084" b="A4 E4"/>
- <a u="3085" b="A4 E5"/>
- <a u="3086" b="A4 E6"/>
- <a u="3087" b="A4 E7"/>
- <a u="3088" b="A4 E8"/>
- <a u="3089" b="A4 E9"/>
- <a u="308A" b="A4 EA"/>
- <a u="308B" b="A4 EB"/>
- <a u="308C" b="A4 EC"/>
- <a u="308D" b="A4 ED"/>
- <a u="308E" b="A4 EE"/>
- <a u="308F" b="A4 EF"/>
- <a u="3090" b="A4 F0"/>
- <a u="3091" b="A4 F1"/>
- <a u="3092" b="A4 F2"/>
- <a u="3093" b="A4 F3"/>
- <a u="3094" b="81 39 A6 36"/>
- <a u="3095" b="81 39 A6 37"/>
- <a u="3096" b="81 39 A6 38"/>
- <a u="3097" b="81 39 A6 39"/>
- <a u="3098" b="81 39 A7 30"/>
- <a u="3099" b="81 39 A7 31"/>
- <a u="309A" b="81 39 A7 32"/>
- <a u="309B" b="A9 61"/>
- <a u="309C" b="A9 62"/>
- <a u="309D" b="A9 66"/>
- <a u="309E" b="A9 67"/>
- <a u="309F" b="81 39 A7 33"/>
- <a u="30A0" b="81 39 A7 34"/>
- <a u="30A1" b="A5 A1"/>
- <a u="30A2" b="A5 A2"/>
- <a u="30A3" b="A5 A3"/>
- <a u="30A4" b="A5 A4"/>
- <a u="30A5" b="A5 A5"/>
- <a u="30A6" b="A5 A6"/>
- <a u="30A7" b="A5 A7"/>
- <a u="30A8" b="A5 A8"/>
- <a u="30A9" b="A5 A9"/>
- <a u="30AA" b="A5 AA"/>
- <a u="30AB" b="A5 AB"/>
- <a u="30AC" b="A5 AC"/>
- <a u="30AD" b="A5 AD"/>
- <a u="30AE" b="A5 AE"/>
- <a u="30AF" b="A5 AF"/>
- <a u="30B0" b="A5 B0"/>
- <a u="30B1" b="A5 B1"/>
- <a u="30B2" b="A5 B2"/>
- <a u="30B3" b="A5 B3"/>
- <a u="30B4" b="A5 B4"/>
- <a u="30B5" b="A5 B5"/>
- <a u="30B6" b="A5 B6"/>
- <a u="30B7" b="A5 B7"/>
- <a u="30B8" b="A5 B8"/>
- <a u="30B9" b="A5 B9"/>
- <a u="30BA" b="A5 BA"/>
- <a u="30BB" b="A5 BB"/>
- <a u="30BC" b="A5 BC"/>
- <a u="30BD" b="A5 BD"/>
- <a u="30BE" b="A5 BE"/>
- <a u="30BF" b="A5 BF"/>
- <a u="30C0" b="A5 C0"/>
- <a u="30C1" b="A5 C1"/>
- <a u="30C2" b="A5 C2"/>
- <a u="30C3" b="A5 C3"/>
- <a u="30C4" b="A5 C4"/>
- <a u="30C5" b="A5 C5"/>
- <a u="30C6" b="A5 C6"/>
- <a u="30C7" b="A5 C7"/>
- <a u="30C8" b="A5 C8"/>
- <a u="30C9" b="A5 C9"/>
- <a u="30CA" b="A5 CA"/>
- <a u="30CB" b="A5 CB"/>
- <a u="30CC" b="A5 CC"/>
- <a u="30CD" b="A5 CD"/>
- <a u="30CE" b="A5 CE"/>
- <a u="30CF" b="A5 CF"/>
- <a u="30D0" b="A5 D0"/>
- <a u="30D1" b="A5 D1"/>
- <a u="30D2" b="A5 D2"/>
- <a u="30D3" b="A5 D3"/>
- <a u="30D4" b="A5 D4"/>
- <a u="30D5" b="A5 D5"/>
- <a u="30D6" b="A5 D6"/>
- <a u="30D7" b="A5 D7"/>
- <a u="30D8" b="A5 D8"/>
- <a u="30D9" b="A5 D9"/>
- <a u="30DA" b="A5 DA"/>
- <a u="30DB" b="A5 DB"/>
- <a u="30DC" b="A5 DC"/>
- <a u="30DD" b="A5 DD"/>
- <a u="30DE" b="A5 DE"/>
- <a u="30DF" b="A5 DF"/>
- <a u="30E0" b="A5 E0"/>
- <a u="30E1" b="A5 E1"/>
- <a u="30E2" b="A5 E2"/>
- <a u="30E3" b="A5 E3"/>
- <a u="30E4" b="A5 E4"/>
- <a u="30E5" b="A5 E5"/>
- <a u="30E6" b="A5 E6"/>
- <a u="30E7" b="A5 E7"/>
- <a u="30E8" b="A5 E8"/>
- <a u="30E9" b="A5 E9"/>
- <a u="30EA" b="A5 EA"/>
- <a u="30EB" b="A5 EB"/>
- <a u="30EC" b="A5 EC"/>
- <a u="30ED" b="A5 ED"/>
- <a u="30EE" b="A5 EE"/>
- <a u="30EF" b="A5 EF"/>
- <a u="30F0" b="A5 F0"/>
- <a u="30F1" b="A5 F1"/>
- <a u="30F2" b="A5 F2"/>
- <a u="30F3" b="A5 F3"/>
- <a u="30F4" b="A5 F4"/>
- <a u="30F5" b="A5 F5"/>
- <a u="30F6" b="A5 F6"/>
- <a u="30F7" b="81 39 A7 35"/>
- <a u="30F8" b="81 39 A7 36"/>
- <a u="30F9" b="81 39 A7 37"/>
- <a u="30FA" b="81 39 A7 38"/>
- <a u="30FB" b="81 39 A7 39"/>
- <a u="30FC" b="A9 60"/>
- <a u="30FD" b="A9 63"/>
- <a u="30FE" b="A9 64"/>
- <a u="30FF" b="81 39 A8 30"/>
- <a u="3100" b="81 39 A8 31"/>
- <a u="3101" b="81 39 A8 32"/>
- <a u="3102" b="81 39 A8 33"/>
- <a u="3103" b="81 39 A8 34"/>
- <a u="3104" b="81 39 A8 35"/>
- <a u="3105" b="A8 C5"/>
- <a u="3106" b="A8 C6"/>
- <a u="3107" b="A8 C7"/>
- <a u="3108" b="A8 C8"/>
- <a u="3109" b="A8 C9"/>
- <a u="310A" b="A8 CA"/>
- <a u="310B" b="A8 CB"/>
- <a u="310C" b="A8 CC"/>
- <a u="310D" b="A8 CD"/>
- <a u="310E" b="A8 CE"/>
- <a u="310F" b="A8 CF"/>
- <a u="3110" b="A8 D0"/>
- <a u="3111" b="A8 D1"/>
- <a u="3112" b="A8 D2"/>
- <a u="3113" b="A8 D3"/>
- <a u="3114" b="A8 D4"/>
- <a u="3115" b="A8 D5"/>
- <a u="3116" b="A8 D6"/>
- <a u="3117" b="A8 D7"/>
- <a u="3118" b="A8 D8"/>
- <a u="3119" b="A8 D9"/>
- <a u="311A" b="A8 DA"/>
- <a u="311B" b="A8 DB"/>
- <a u="311C" b="A8 DC"/>
- <a u="311D" b="A8 DD"/>
- <a u="311E" b="A8 DE"/>
- <a u="311F" b="A8 DF"/>
- <a u="3120" b="A8 E0"/>
- <a u="3121" b="A8 E1"/>
- <a u="3122" b="A8 E2"/>
- <a u="3123" b="A8 E3"/>
- <a u="3124" b="A8 E4"/>
- <a u="3125" b="A8 E5"/>
- <a u="3126" b="A8 E6"/>
- <a u="3127" b="A8 E7"/>
- <a u="3128" b="A8 E8"/>
- <a u="3129" b="A8 E9"/>
- <a u="312A" b="81 39 A8 36"/>
- <a u="312B" b="81 39 A8 37"/>
- <a u="312C" b="81 39 A8 38"/>
- <a u="312D" b="81 39 A8 39"/>
- <a u="312E" b="81 39 A9 30"/>
- <a u="312F" b="81 39 A9 31"/>
- <a u="3130" b="81 39 A9 32"/>
- <a u="3131" b="81 39 A9 33"/>
- <a u="3132" b="81 39 A9 34"/>
- <a u="3133" b="81 39 A9 35"/>
- <a u="3134" b="81 39 A9 36"/>
- <a u="3135" b="81 39 A9 37"/>
- <a u="3136" b="81 39 A9 38"/>
- <a u="3137" b="81 39 A9 39"/>
- <a u="3138" b="81 39 AA 30"/>
- <a u="3139" b="81 39 AA 31"/>
- <a u="313A" b="81 39 AA 32"/>
- <a u="313B" b="81 39 AA 33"/>
- <a u="313C" b="81 39 AA 34"/>
- <a u="313D" b="81 39 AA 35"/>
- <a u="313E" b="81 39 AA 36"/>
- <a u="313F" b="81 39 AA 37"/>
- <a u="3140" b="81 39 AA 38"/>
- <a u="3141" b="81 39 AA 39"/>
- <a u="3142" b="81 39 AB 30"/>
- <a u="3143" b="81 39 AB 31"/>
- <a u="3144" b="81 39 AB 32"/>
- <a u="3145" b="81 39 AB 33"/>
- <a u="3146" b="81 39 AB 34"/>
- <a u="3147" b="81 39 AB 35"/>
- <a u="3148" b="81 39 AB 36"/>
- <a u="3149" b="81 39 AB 37"/>
- <a u="314A" b="81 39 AB 38"/>
- <a u="314B" b="81 39 AB 39"/>
- <a u="314C" b="81 39 AC 30"/>
- <a u="314D" b="81 39 AC 31"/>
- <a u="314E" b="81 39 AC 32"/>
- <a u="314F" b="81 39 AC 33"/>
- <a u="3150" b="81 39 AC 34"/>
- <a u="3151" b="81 39 AC 35"/>
- <a u="3152" b="81 39 AC 36"/>
- <a u="3153" b="81 39 AC 37"/>
- <a u="3154" b="81 39 AC 38"/>
- <a u="3155" b="81 39 AC 39"/>
- <a u="3156" b="81 39 AD 30"/>
- <a u="3157" b="81 39 AD 31"/>
- <a u="3158" b="81 39 AD 32"/>
- <a u="3159" b="81 39 AD 33"/>
- <a u="315A" b="81 39 AD 34"/>
- <a u="315B" b="81 39 AD 35"/>
- <a u="315C" b="81 39 AD 36"/>
- <a u="315D" b="81 39 AD 37"/>
- <a u="315E" b="81 39 AD 38"/>
- <a u="315F" b="81 39 AD 39"/>
- <a u="3160" b="81 39 AE 30"/>
- <a u="3161" b="81 39 AE 31"/>
- <a u="3162" b="81 39 AE 32"/>
- <a u="3163" b="81 39 AE 33"/>
- <a u="3164" b="81 39 AE 34"/>
- <a u="3165" b="81 39 AE 35"/>
- <a u="3166" b="81 39 AE 36"/>
- <a u="3167" b="81 39 AE 37"/>
- <a u="3168" b="81 39 AE 38"/>
- <a u="3169" b="81 39 AE 39"/>
- <a u="316A" b="81 39 AF 30"/>
- <a u="316B" b="81 39 AF 31"/>
- <a u="316C" b="81 39 AF 32"/>
- <a u="316D" b="81 39 AF 33"/>
- <a u="316E" b="81 39 AF 34"/>
- <a u="316F" b="81 39 AF 35"/>
- <a u="3170" b="81 39 AF 36"/>
- <a u="3171" b="81 39 AF 37"/>
- <a u="3172" b="81 39 AF 38"/>
- <a u="3173" b="81 39 AF 39"/>
- <a u="3174" b="81 39 B0 30"/>
- <a u="3175" b="81 39 B0 31"/>
- <a u="3176" b="81 39 B0 32"/>
- <a u="3177" b="81 39 B0 33"/>
- <a u="3178" b="81 39 B0 34"/>
- <a u="3179" b="81 39 B0 35"/>
- <a u="317A" b="81 39 B0 36"/>
- <a u="317B" b="81 39 B0 37"/>
- <a u="317C" b="81 39 B0 38"/>
- <a u="317D" b="81 39 B0 39"/>
- <a u="317E" b="81 39 B1 30"/>
- <a u="317F" b="81 39 B1 31"/>
- <a u="3180" b="81 39 B1 32"/>
- <a u="3181" b="81 39 B1 33"/>
- <a u="3182" b="81 39 B1 34"/>
- <a u="3183" b="81 39 B1 35"/>
- <a u="3184" b="81 39 B1 36"/>
- <a u="3185" b="81 39 B1 37"/>
- <a u="3186" b="81 39 B1 38"/>
- <a u="3187" b="81 39 B1 39"/>
- <a u="3188" b="81 39 B2 30"/>
- <a u="3189" b="81 39 B2 31"/>
- <a u="318A" b="81 39 B2 32"/>
- <a u="318B" b="81 39 B2 33"/>
- <a u="318C" b="81 39 B2 34"/>
- <a u="318D" b="81 39 B2 35"/>
- <a u="318E" b="81 39 B2 36"/>
- <a u="318F" b="81 39 B2 37"/>
- <a u="3190" b="81 39 B2 38"/>
- <a u="3191" b="81 39 B2 39"/>
- <a u="3192" b="81 39 B3 30"/>
- <a u="3193" b="81 39 B3 31"/>
- <a u="3194" b="81 39 B3 32"/>
- <a u="3195" b="81 39 B3 33"/>
- <a u="3196" b="81 39 B3 34"/>
- <a u="3197" b="81 39 B3 35"/>
- <a u="3198" b="81 39 B3 36"/>
- <a u="3199" b="81 39 B3 37"/>
- <a u="319A" b="81 39 B3 38"/>
- <a u="319B" b="81 39 B3 39"/>
- <a u="319C" b="81 39 B4 30"/>
- <a u="319D" b="81 39 B4 31"/>
- <a u="319E" b="81 39 B4 32"/>
- <a u="319F" b="81 39 B4 33"/>
- <a u="31A0" b="81 39 B4 34"/>
- <a u="31A1" b="81 39 B4 35"/>
- <a u="31A2" b="81 39 B4 36"/>
- <a u="31A3" b="81 39 B4 37"/>
- <a u="31A4" b="81 39 B4 38"/>
- <a u="31A5" b="81 39 B4 39"/>
- <a u="31A6" b="81 39 B5 30"/>
- <a u="31A7" b="81 39 B5 31"/>
- <a u="31A8" b="81 39 B5 32"/>
- <a u="31A9" b="81 39 B5 33"/>
- <a u="31AA" b="81 39 B5 34"/>
- <a u="31AB" b="81 39 B5 35"/>
- <a u="31AC" b="81 39 B5 36"/>
- <a u="31AD" b="81 39 B5 37"/>
- <a u="31AE" b="81 39 B5 38"/>
- <a u="31AF" b="81 39 B5 39"/>
- <a u="31B0" b="81 39 B6 30"/>
- <a u="31B1" b="81 39 B6 31"/>
- <a u="31B2" b="81 39 B6 32"/>
- <a u="31B3" b="81 39 B6 33"/>
- <a u="31B4" b="81 39 B6 34"/>
- <a u="31B5" b="81 39 B6 35"/>
- <a u="31B6" b="81 39 B6 36"/>
- <a u="31B7" b="81 39 B6 37"/>
- <a u="31B8" b="81 39 B6 38"/>
- <a u="31B9" b="81 39 B6 39"/>
- <a u="31BA" b="81 39 B7 30"/>
- <a u="31BB" b="81 39 B7 31"/>
- <a u="31BC" b="81 39 B7 32"/>
- <a u="31BD" b="81 39 B7 33"/>
- <a u="31BE" b="81 39 B7 34"/>
- <a u="31BF" b="81 39 B7 35"/>
- <a u="31C0" b="81 39 B7 36"/>
- <a u="31C1" b="81 39 B7 37"/>
- <a u="31C2" b="81 39 B7 38"/>
- <a u="31C3" b="81 39 B7 39"/>
- <a u="31C4" b="81 39 B8 30"/>
- <a u="31C5" b="81 39 B8 31"/>
- <a u="31C6" b="81 39 B8 32"/>
- <a u="31C7" b="81 39 B8 33"/>
- <a u="31C8" b="81 39 B8 34"/>
- <a u="31C9" b="81 39 B8 35"/>
- <a u="31CA" b="81 39 B8 36"/>
- <a u="31CB" b="81 39 B8 37"/>
- <a u="31CC" b="81 39 B8 38"/>
- <a u="31CD" b="81 39 B8 39"/>
- <a u="31CE" b="81 39 B9 30"/>
- <a u="31CF" b="81 39 B9 31"/>
- <a u="31D0" b="81 39 B9 32"/>
- <a u="31D1" b="81 39 B9 33"/>
- <a u="31D2" b="81 39 B9 34"/>
- <a u="31D3" b="81 39 B9 35"/>
- <a u="31D4" b="81 39 B9 36"/>
- <a u="31D5" b="81 39 B9 37"/>
- <a u="31D6" b="81 39 B9 38"/>
- <a u="31D7" b="81 39 B9 39"/>
- <a u="31D8" b="81 39 BA 30"/>
- <a u="31D9" b="81 39 BA 31"/>
- <a u="31DA" b="81 39 BA 32"/>
- <a u="31DB" b="81 39 BA 33"/>
- <a u="31DC" b="81 39 BA 34"/>
- <a u="31DD" b="81 39 BA 35"/>
- <a u="31DE" b="81 39 BA 36"/>
- <a u="31DF" b="81 39 BA 37"/>
- <a u="31E0" b="81 39 BA 38"/>
- <a u="31E1" b="81 39 BA 39"/>
- <a u="31E2" b="81 39 BB 30"/>
- <a u="31E3" b="81 39 BB 31"/>
- <a u="31E4" b="81 39 BB 32"/>
- <a u="31E5" b="81 39 BB 33"/>
- <a u="31E6" b="81 39 BB 34"/>
- <a u="31E7" b="81 39 BB 35"/>
- <a u="31E8" b="81 39 BB 36"/>
- <a u="31E9" b="81 39 BB 37"/>
- <a u="31EA" b="81 39 BB 38"/>
- <a u="31EB" b="81 39 BB 39"/>
- <a u="31EC" b="81 39 BC 30"/>
- <a u="31ED" b="81 39 BC 31"/>
- <a u="31EE" b="81 39 BC 32"/>
- <a u="31EF" b="81 39 BC 33"/>
- <a u="31F0" b="81 39 BC 34"/>
- <a u="31F1" b="81 39 BC 35"/>
- <a u="31F2" b="81 39 BC 36"/>
- <a u="31F3" b="81 39 BC 37"/>
- <a u="31F4" b="81 39 BC 38"/>
- <a u="31F5" b="81 39 BC 39"/>
- <a u="31F6" b="81 39 BD 30"/>
- <a u="31F7" b="81 39 BD 31"/>
- <a u="31F8" b="81 39 BD 32"/>
- <a u="31F9" b="81 39 BD 33"/>
- <a u="31FA" b="81 39 BD 34"/>
- <a u="31FB" b="81 39 BD 35"/>
- <a u="31FC" b="81 39 BD 36"/>
- <a u="31FD" b="81 39 BD 37"/>
- <a u="31FE" b="81 39 BD 38"/>
- <a u="31FF" b="81 39 BD 39"/>
- <a u="3200" b="81 39 BE 30"/>
- <a u="3201" b="81 39 BE 31"/>
- <a u="3202" b="81 39 BE 32"/>
- <a u="3203" b="81 39 BE 33"/>
- <a u="3204" b="81 39 BE 34"/>
- <a u="3205" b="81 39 BE 35"/>
- <a u="3206" b="81 39 BE 36"/>
- <a u="3207" b="81 39 BE 37"/>
- <a u="3208" b="81 39 BE 38"/>
- <a u="3209" b="81 39 BE 39"/>
- <a u="320A" b="81 39 BF 30"/>
- <a u="320B" b="81 39 BF 31"/>
- <a u="320C" b="81 39 BF 32"/>
- <a u="320D" b="81 39 BF 33"/>
- <a u="320E" b="81 39 BF 34"/>
- <a u="320F" b="81 39 BF 35"/>
- <a u="3210" b="81 39 BF 36"/>
- <a u="3211" b="81 39 BF 37"/>
- <a u="3212" b="81 39 BF 38"/>
- <a u="3213" b="81 39 BF 39"/>
- <a u="3214" b="81 39 C0 30"/>
- <a u="3215" b="81 39 C0 31"/>
- <a u="3216" b="81 39 C0 32"/>
- <a u="3217" b="81 39 C0 33"/>
- <a u="3218" b="81 39 C0 34"/>
- <a u="3219" b="81 39 C0 35"/>
- <a u="321A" b="81 39 C0 36"/>
- <a u="321B" b="81 39 C0 37"/>
- <a u="321C" b="81 39 C0 38"/>
- <a u="321D" b="81 39 C0 39"/>
- <a u="321E" b="81 39 C1 30"/>
- <a u="321F" b="81 39 C1 31"/>
- <a u="3220" b="A2 E5"/>
- <a u="3221" b="A2 E6"/>
- <a u="3222" b="A2 E7"/>
- <a u="3223" b="A2 E8"/>
- <a u="3224" b="A2 E9"/>
- <a u="3225" b="A2 EA"/>
- <a u="3226" b="A2 EB"/>
- <a u="3227" b="A2 EC"/>
- <a u="3228" b="A2 ED"/>
- <a u="3229" b="A2 EE"/>
- <a u="322A" b="81 39 C1 32"/>
- <a u="322B" b="81 39 C1 33"/>
- <a u="322C" b="81 39 C1 34"/>
- <a u="322D" b="81 39 C1 35"/>
- <a u="322E" b="81 39 C1 36"/>
- <a u="322F" b="81 39 C1 37"/>
- <a u="3230" b="81 39 C1 38"/>
- <a u="3231" b="A9 5A"/>
- <a u="3232" b="81 39 C1 39"/>
- <a u="3233" b="81 39 C2 30"/>
- <a u="3234" b="81 39 C2 31"/>
- <a u="3235" b="81 39 C2 32"/>
- <a u="3236" b="81 39 C2 33"/>
- <a u="3237" b="81 39 C2 34"/>
- <a u="3238" b="81 39 C2 35"/>
- <a u="3239" b="81 39 C2 36"/>
- <a u="323A" b="81 39 C2 37"/>
- <a u="323B" b="81 39 C2 38"/>
- <a u="323C" b="81 39 C2 39"/>
- <a u="323D" b="81 39 C3 30"/>
- <a u="323E" b="81 39 C3 31"/>
- <a u="323F" b="81 39 C3 32"/>
- <a u="3240" b="81 39 C3 33"/>
- <a u="3241" b="81 39 C3 34"/>
- <a u="3242" b="81 39 C3 35"/>
- <a u="3243" b="81 39 C3 36"/>
- <a u="3244" b="81 39 C3 37"/>
- <a u="3245" b="81 39 C3 38"/>
- <a u="3246" b="81 39 C3 39"/>
- <a u="3247" b="81 39 C4 30"/>
- <a u="3248" b="81 39 C4 31"/>
- <a u="3249" b="81 39 C4 32"/>
- <a u="324A" b="81 39 C4 33"/>
- <a u="324B" b="81 39 C4 34"/>
- <a u="324C" b="81 39 C4 35"/>
- <a u="324D" b="81 39 C4 36"/>
- <a u="324E" b="81 39 C4 37"/>
- <a u="324F" b="81 39 C4 38"/>
- <a u="3250" b="81 39 C4 39"/>
- <a u="3251" b="81 39 C5 30"/>
- <a u="3252" b="81 39 C5 31"/>
- <a u="3253" b="81 39 C5 32"/>
- <a u="3254" b="81 39 C5 33"/>
- <a u="3255" b="81 39 C5 34"/>
- <a u="3256" b="81 39 C5 35"/>
- <a u="3257" b="81 39 C5 36"/>
- <a u="3258" b="81 39 C5 37"/>
- <a u="3259" b="81 39 C5 38"/>
- <a u="325A" b="81 39 C5 39"/>
- <a u="325B" b="81 39 C6 30"/>
- <a u="325C" b="81 39 C6 31"/>
- <a u="325D" b="81 39 C6 32"/>
- <a u="325E" b="81 39 C6 33"/>
- <a u="325F" b="81 39 C6 34"/>
- <a u="3260" b="81 39 C6 35"/>
- <a u="3261" b="81 39 C6 36"/>
- <a u="3262" b="81 39 C6 37"/>
- <a u="3263" b="81 39 C6 38"/>
- <a u="3264" b="81 39 C6 39"/>
- <a u="3265" b="81 39 C7 30"/>
- <a u="3266" b="81 39 C7 31"/>
- <a u="3267" b="81 39 C7 32"/>
- <a u="3268" b="81 39 C7 33"/>
- <a u="3269" b="81 39 C7 34"/>
- <a u="326A" b="81 39 C7 35"/>
- <a u="326B" b="81 39 C7 36"/>
- <a u="326C" b="81 39 C7 37"/>
- <a u="326D" b="81 39 C7 38"/>
- <a u="326E" b="81 39 C7 39"/>
- <a u="326F" b="81 39 C8 30"/>
- <a u="3270" b="81 39 C8 31"/>
- <a u="3271" b="81 39 C8 32"/>
- <a u="3272" b="81 39 C8 33"/>
- <a u="3273" b="81 39 C8 34"/>
- <a u="3274" b="81 39 C8 35"/>
- <a u="3275" b="81 39 C8 36"/>
- <a u="3276" b="81 39 C8 37"/>
- <a u="3277" b="81 39 C8 38"/>
- <a u="3278" b="81 39 C8 39"/>
- <a u="3279" b="81 39 C9 30"/>
- <a u="327A" b="81 39 C9 31"/>
- <a u="327B" b="81 39 C9 32"/>
- <a u="327C" b="81 39 C9 33"/>
- <a u="327D" b="81 39 C9 34"/>
- <a u="327E" b="81 39 C9 35"/>
- <a u="327F" b="81 39 C9 36"/>
- <a u="3280" b="81 39 C9 37"/>
- <a u="3281" b="81 39 C9 38"/>
- <a u="3282" b="81 39 C9 39"/>
- <a u="3283" b="81 39 CA 30"/>
- <a u="3284" b="81 39 CA 31"/>
- <a u="3285" b="81 39 CA 32"/>
- <a u="3286" b="81 39 CA 33"/>
- <a u="3287" b="81 39 CA 34"/>
- <a u="3288" b="81 39 CA 35"/>
- <a u="3289" b="81 39 CA 36"/>
- <a u="328A" b="81 39 CA 37"/>
- <a u="328B" b="81 39 CA 38"/>
- <a u="328C" b="81 39 CA 39"/>
- <a u="328D" b="81 39 CB 30"/>
- <a u="328E" b="81 39 CB 31"/>
- <a u="328F" b="81 39 CB 32"/>
- <a u="3290" b="81 39 CB 33"/>
- <a u="3291" b="81 39 CB 34"/>
- <a u="3292" b="81 39 CB 35"/>
- <a u="3293" b="81 39 CB 36"/>
- <a u="3294" b="81 39 CB 37"/>
- <a u="3295" b="81 39 CB 38"/>
- <a u="3296" b="81 39 CB 39"/>
- <a u="3297" b="81 39 CC 30"/>
- <a u="3298" b="81 39 CC 31"/>
- <a u="3299" b="81 39 CC 32"/>
- <a u="329A" b="81 39 CC 33"/>
- <a u="329B" b="81 39 CC 34"/>
- <a u="329C" b="81 39 CC 35"/>
- <a u="329D" b="81 39 CC 36"/>
- <a u="329E" b="81 39 CC 37"/>
- <a u="329F" b="81 39 CC 38"/>
- <a u="32A0" b="81 39 CC 39"/>
- <a u="32A1" b="81 39 CD 30"/>
- <a u="32A2" b="81 39 CD 31"/>
- <a u="32A3" b="A9 49"/>
- <a u="32A4" b="81 39 CD 32"/>
- <a u="32A5" b="81 39 CD 33"/>
- <a u="32A6" b="81 39 CD 34"/>
- <a u="32A7" b="81 39 CD 35"/>
- <a u="32A8" b="81 39 CD 36"/>
- <a u="32A9" b="81 39 CD 37"/>
- <a u="32AA" b="81 39 CD 38"/>
- <a u="32AB" b="81 39 CD 39"/>
- <a u="32AC" b="81 39 CE 30"/>
- <a u="32AD" b="81 39 CE 31"/>
- <a u="32AE" b="81 39 CE 32"/>
- <a u="32AF" b="81 39 CE 33"/>
- <a u="32B0" b="81 39 CE 34"/>
- <a u="32B1" b="81 39 CE 35"/>
- <a u="32B2" b="81 39 CE 36"/>
- <a u="32B3" b="81 39 CE 37"/>
- <a u="32B4" b="81 39 CE 38"/>
- <a u="32B5" b="81 39 CE 39"/>
- <a u="32B6" b="81 39 CF 30"/>
- <a u="32B7" b="81 39 CF 31"/>
- <a u="32B8" b="81 39 CF 32"/>
- <a u="32B9" b="81 39 CF 33"/>
- <a u="32BA" b="81 39 CF 34"/>
- <a u="32BB" b="81 39 CF 35"/>
- <a u="32BC" b="81 39 CF 36"/>
- <a u="32BD" b="81 39 CF 37"/>
- <a u="32BE" b="81 39 CF 38"/>
- <a u="32BF" b="81 39 CF 39"/>
- <a u="32C0" b="81 39 D0 30"/>
- <a u="32C1" b="81 39 D0 31"/>
- <a u="32C2" b="81 39 D0 32"/>
- <a u="32C3" b="81 39 D0 33"/>
- <a u="32C4" b="81 39 D0 34"/>
- <a u="32C5" b="81 39 D0 35"/>
- <a u="32C6" b="81 39 D0 36"/>
- <a u="32C7" b="81 39 D0 37"/>
- <a u="32C8" b="81 39 D0 38"/>
- <a u="32C9" b="81 39 D0 39"/>
- <a u="32CA" b="81 39 D1 30"/>
- <a u="32CB" b="81 39 D1 31"/>
- <a u="32CC" b="81 39 D1 32"/>
- <a u="32CD" b="81 39 D1 33"/>
- <a u="32CE" b="81 39 D1 34"/>
- <a u="32CF" b="81 39 D1 35"/>
- <a u="32D0" b="81 39 D1 36"/>
- <a u="32D1" b="81 39 D1 37"/>
- <a u="32D2" b="81 39 D1 38"/>
- <a u="32D3" b="81 39 D1 39"/>
- <a u="32D4" b="81 39 D2 30"/>
- <a u="32D5" b="81 39 D2 31"/>
- <a u="32D6" b="81 39 D2 32"/>
- <a u="32D7" b="81 39 D2 33"/>
- <a u="32D8" b="81 39 D2 34"/>
- <a u="32D9" b="81 39 D2 35"/>
- <a u="32DA" b="81 39 D2 36"/>
- <a u="32DB" b="81 39 D2 37"/>
- <a u="32DC" b="81 39 D2 38"/>
- <a u="32DD" b="81 39 D2 39"/>
- <a u="32DE" b="81 39 D3 30"/>
- <a u="32DF" b="81 39 D3 31"/>
- <a u="32E0" b="81 39 D3 32"/>
- <a u="32E1" b="81 39 D3 33"/>
- <a u="32E2" b="81 39 D3 34"/>
- <a u="32E3" b="81 39 D3 35"/>
- <a u="32E4" b="81 39 D3 36"/>
- <a u="32E5" b="81 39 D3 37"/>
- <a u="32E6" b="81 39 D3 38"/>
- <a u="32E7" b="81 39 D3 39"/>
- <a u="32E8" b="81 39 D4 30"/>
- <a u="32E9" b="81 39 D4 31"/>
- <a u="32EA" b="81 39 D4 32"/>
- <a u="32EB" b="81 39 D4 33"/>
- <a u="32EC" b="81 39 D4 34"/>
- <a u="32ED" b="81 39 D4 35"/>
- <a u="32EE" b="81 39 D4 36"/>
- <a u="32EF" b="81 39 D4 37"/>
- <a u="32F0" b="81 39 D4 38"/>
- <a u="32F1" b="81 39 D4 39"/>
- <a u="32F2" b="81 39 D5 30"/>
- <a u="32F3" b="81 39 D5 31"/>
- <a u="32F4" b="81 39 D5 32"/>
- <a u="32F5" b="81 39 D5 33"/>
- <a u="32F6" b="81 39 D5 34"/>
- <a u="32F7" b="81 39 D5 35"/>
- <a u="32F8" b="81 39 D5 36"/>
- <a u="32F9" b="81 39 D5 37"/>
- <a u="32FA" b="81 39 D5 38"/>
- <a u="32FB" b="81 39 D5 39"/>
- <a u="32FC" b="81 39 D6 30"/>
- <a u="32FD" b="81 39 D6 31"/>
- <a u="32FE" b="81 39 D6 32"/>
- <a u="32FF" b="81 39 D6 33"/>
- <a u="3300" b="81 39 D6 34"/>
- <a u="3301" b="81 39 D6 35"/>
- <a u="3302" b="81 39 D6 36"/>
- <a u="3303" b="81 39 D6 37"/>
- <a u="3304" b="81 39 D6 38"/>
- <a u="3305" b="81 39 D6 39"/>
- <a u="3306" b="81 39 D7 30"/>
- <a u="3307" b="81 39 D7 31"/>
- <a u="3308" b="81 39 D7 32"/>
- <a u="3309" b="81 39 D7 33"/>
- <a u="330A" b="81 39 D7 34"/>
- <a u="330B" b="81 39 D7 35"/>
- <a u="330C" b="81 39 D7 36"/>
- <a u="330D" b="81 39 D7 37"/>
- <a u="330E" b="81 39 D7 38"/>
- <a u="330F" b="81 39 D7 39"/>
- <a u="3310" b="81 39 D8 30"/>
- <a u="3311" b="81 39 D8 31"/>
- <a u="3312" b="81 39 D8 32"/>
- <a u="3313" b="81 39 D8 33"/>
- <a u="3314" b="81 39 D8 34"/>
- <a u="3315" b="81 39 D8 35"/>
- <a u="3316" b="81 39 D8 36"/>
- <a u="3317" b="81 39 D8 37"/>
- <a u="3318" b="81 39 D8 38"/>
- <a u="3319" b="81 39 D8 39"/>
- <a u="331A" b="81 39 D9 30"/>
- <a u="331B" b="81 39 D9 31"/>
- <a u="331C" b="81 39 D9 32"/>
- <a u="331D" b="81 39 D9 33"/>
- <a u="331E" b="81 39 D9 34"/>
- <a u="331F" b="81 39 D9 35"/>
- <a u="3320" b="81 39 D9 36"/>
- <a u="3321" b="81 39 D9 37"/>
- <a u="3322" b="81 39 D9 38"/>
- <a u="3323" b="81 39 D9 39"/>
- <a u="3324" b="81 39 DA 30"/>
- <a u="3325" b="81 39 DA 31"/>
- <a u="3326" b="81 39 DA 32"/>
- <a u="3327" b="81 39 DA 33"/>
- <a u="3328" b="81 39 DA 34"/>
- <a u="3329" b="81 39 DA 35"/>
- <a u="332A" b="81 39 DA 36"/>
- <a u="332B" b="81 39 DA 37"/>
- <a u="332C" b="81 39 DA 38"/>
- <a u="332D" b="81 39 DA 39"/>
- <a u="332E" b="81 39 DB 30"/>
- <a u="332F" b="81 39 DB 31"/>
- <a u="3330" b="81 39 DB 32"/>
- <a u="3331" b="81 39 DB 33"/>
- <a u="3332" b="81 39 DB 34"/>
- <a u="3333" b="81 39 DB 35"/>
- <a u="3334" b="81 39 DB 36"/>
- <a u="3335" b="81 39 DB 37"/>
- <a u="3336" b="81 39 DB 38"/>
- <a u="3337" b="81 39 DB 39"/>
- <a u="3338" b="81 39 DC 30"/>
- <a u="3339" b="81 39 DC 31"/>
- <a u="333A" b="81 39 DC 32"/>
- <a u="333B" b="81 39 DC 33"/>
- <a u="333C" b="81 39 DC 34"/>
- <a u="333D" b="81 39 DC 35"/>
- <a u="333E" b="81 39 DC 36"/>
- <a u="333F" b="81 39 DC 37"/>
- <a u="3340" b="81 39 DC 38"/>
- <a u="3341" b="81 39 DC 39"/>
- <a u="3342" b="81 39 DD 30"/>
- <a u="3343" b="81 39 DD 31"/>
- <a u="3344" b="81 39 DD 32"/>
- <a u="3345" b="81 39 DD 33"/>
- <a u="3346" b="81 39 DD 34"/>
- <a u="3347" b="81 39 DD 35"/>
- <a u="3348" b="81 39 DD 36"/>
- <a u="3349" b="81 39 DD 37"/>
- <a u="334A" b="81 39 DD 38"/>
- <a u="334B" b="81 39 DD 39"/>
- <a u="334C" b="81 39 DE 30"/>
- <a u="334D" b="81 39 DE 31"/>
- <a u="334E" b="81 39 DE 32"/>
- <a u="334F" b="81 39 DE 33"/>
- <a u="3350" b="81 39 DE 34"/>
- <a u="3351" b="81 39 DE 35"/>
- <a u="3352" b="81 39 DE 36"/>
- <a u="3353" b="81 39 DE 37"/>
- <a u="3354" b="81 39 DE 38"/>
- <a u="3355" b="81 39 DE 39"/>
- <a u="3356" b="81 39 DF 30"/>
- <a u="3357" b="81 39 DF 31"/>
- <a u="3358" b="81 39 DF 32"/>
- <a u="3359" b="81 39 DF 33"/>
- <a u="335A" b="81 39 DF 34"/>
- <a u="335B" b="81 39 DF 35"/>
- <a u="335C" b="81 39 DF 36"/>
- <a u="335D" b="81 39 DF 37"/>
- <a u="335E" b="81 39 DF 38"/>
- <a u="335F" b="81 39 DF 39"/>
- <a u="3360" b="81 39 E0 30"/>
- <a u="3361" b="81 39 E0 31"/>
- <a u="3362" b="81 39 E0 32"/>
- <a u="3363" b="81 39 E0 33"/>
- <a u="3364" b="81 39 E0 34"/>
- <a u="3365" b="81 39 E0 35"/>
- <a u="3366" b="81 39 E0 36"/>
- <a u="3367" b="81 39 E0 37"/>
- <a u="3368" b="81 39 E0 38"/>
- <a u="3369" b="81 39 E0 39"/>
- <a u="336A" b="81 39 E1 30"/>
- <a u="336B" b="81 39 E1 31"/>
- <a u="336C" b="81 39 E1 32"/>
- <a u="336D" b="81 39 E1 33"/>
- <a u="336E" b="81 39 E1 34"/>
- <a u="336F" b="81 39 E1 35"/>
- <a u="3370" b="81 39 E1 36"/>
- <a u="3371" b="81 39 E1 37"/>
- <a u="3372" b="81 39 E1 38"/>
- <a u="3373" b="81 39 E1 39"/>
- <a u="3374" b="81 39 E2 30"/>
- <a u="3375" b="81 39 E2 31"/>
- <a u="3376" b="81 39 E2 32"/>
- <a u="3377" b="81 39 E2 33"/>
- <a u="3378" b="81 39 E2 34"/>
- <a u="3379" b="81 39 E2 35"/>
- <a u="337A" b="81 39 E2 36"/>
- <a u="337B" b="81 39 E2 37"/>
- <a u="337C" b="81 39 E2 38"/>
- <a u="337D" b="81 39 E2 39"/>
- <a u="337E" b="81 39 E3 30"/>
- <a u="337F" b="81 39 E3 31"/>
- <a u="3380" b="81 39 E3 32"/>
- <a u="3381" b="81 39 E3 33"/>
- <a u="3382" b="81 39 E3 34"/>
- <a u="3383" b="81 39 E3 35"/>
- <a u="3384" b="81 39 E3 36"/>
- <a u="3385" b="81 39 E3 37"/>
- <a u="3386" b="81 39 E3 38"/>
- <a u="3387" b="81 39 E3 39"/>
- <a u="3388" b="81 39 E4 30"/>
- <a u="3389" b="81 39 E4 31"/>
- <a u="338A" b="81 39 E4 32"/>
- <a u="338B" b="81 39 E4 33"/>
- <a u="338C" b="81 39 E4 34"/>
- <a u="338D" b="81 39 E4 35"/>
- <a u="338E" b="A9 4A"/>
- <a u="338F" b="A9 4B"/>
- <a u="3390" b="81 39 E4 36"/>
- <a u="3391" b="81 39 E4 37"/>
- <a u="3392" b="81 39 E4 38"/>
- <a u="3393" b="81 39 E4 39"/>
- <a u="3394" b="81 39 E5 30"/>
- <a u="3395" b="81 39 E5 31"/>
- <a u="3396" b="81 39 E5 32"/>
- <a u="3397" b="81 39 E5 33"/>
- <a u="3398" b="81 39 E5 34"/>
- <a u="3399" b="81 39 E5 35"/>
- <a u="339A" b="81 39 E5 36"/>
- <a u="339B" b="81 39 E5 37"/>
- <a u="339C" b="A9 4C"/>
- <a u="339D" b="A9 4D"/>
- <a u="339E" b="A9 4E"/>
- <a u="339F" b="81 39 E5 38"/>
- <a u="33A0" b="81 39 E5 39"/>
- <a u="33A1" b="A9 4F"/>
- <a u="33A2" b="81 39 E6 30"/>
- <a u="33A3" b="81 39 E6 31"/>
- <a u="33A4" b="81 39 E6 32"/>
- <a u="33A5" b="81 39 E6 33"/>
- <a u="33A6" b="81 39 E6 34"/>
- <a u="33A7" b="81 39 E6 35"/>
- <a u="33A8" b="81 39 E6 36"/>
- <a u="33A9" b="81 39 E6 37"/>
- <a u="33AA" b="81 39 E6 38"/>
- <a u="33AB" b="81 39 E6 39"/>
- <a u="33AC" b="81 39 E7 30"/>
- <a u="33AD" b="81 39 E7 31"/>
- <a u="33AE" b="81 39 E7 32"/>
- <a u="33AF" b="81 39 E7 33"/>
- <a u="33B0" b="81 39 E7 34"/>
- <a u="33B1" b="81 39 E7 35"/>
- <a u="33B2" b="81 39 E7 36"/>
- <a u="33B3" b="81 39 E7 37"/>
- <a u="33B4" b="81 39 E7 38"/>
- <a u="33B5" b="81 39 E7 39"/>
- <a u="33B6" b="81 39 E8 30"/>
- <a u="33B7" b="81 39 E8 31"/>
- <a u="33B8" b="81 39 E8 32"/>
- <a u="33B9" b="81 39 E8 33"/>
- <a u="33BA" b="81 39 E8 34"/>
- <a u="33BB" b="81 39 E8 35"/>
- <a u="33BC" b="81 39 E8 36"/>
- <a u="33BD" b="81 39 E8 37"/>
- <a u="33BE" b="81 39 E8 38"/>
- <a u="33BF" b="81 39 E8 39"/>
- <a u="33C0" b="81 39 E9 30"/>
- <a u="33C1" b="81 39 E9 31"/>
- <a u="33C2" b="81 39 E9 32"/>
- <a u="33C3" b="81 39 E9 33"/>
- <a u="33C4" b="A9 50"/>
- <a u="33C5" b="81 39 E9 34"/>
- <a u="33C6" b="81 39 E9 35"/>
- <a u="33C7" b="81 39 E9 36"/>
- <a u="33C8" b="81 39 E9 37"/>
- <a u="33C9" b="81 39 E9 38"/>
- <a u="33CA" b="81 39 E9 39"/>
- <a u="33CB" b="81 39 EA 30"/>
- <a u="33CC" b="81 39 EA 31"/>
- <a u="33CD" b="81 39 EA 32"/>
- <a u="33CE" b="A9 51"/>
- <a u="33CF" b="81 39 EA 33"/>
- <a u="33D0" b="81 39 EA 34"/>
- <a u="33D1" b="A9 52"/>
- <a u="33D2" b="A9 53"/>
- <a u="33D3" b="81 39 EA 35"/>
- <a u="33D4" b="81 39 EA 36"/>
- <a u="33D5" b="A9 54"/>
- <a u="33D6" b="81 39 EA 37"/>
- <a u="33D7" b="81 39 EA 38"/>
- <a u="33D8" b="81 39 EA 39"/>
- <a u="33D9" b="81 39 EB 30"/>
- <a u="33DA" b="81 39 EB 31"/>
- <a u="33DB" b="81 39 EB 32"/>
- <a u="33DC" b="81 39 EB 33"/>
- <a u="33DD" b="81 39 EB 34"/>
- <a u="33DE" b="81 39 EB 35"/>
- <a u="33DF" b="81 39 EB 36"/>
- <a u="33E0" b="81 39 EB 37"/>
- <a u="33E1" b="81 39 EB 38"/>
- <a u="33E2" b="81 39 EB 39"/>
- <a u="33E3" b="81 39 EC 30"/>
- <a u="33E4" b="81 39 EC 31"/>
- <a u="33E5" b="81 39 EC 32"/>
- <a u="33E6" b="81 39 EC 33"/>
- <a u="33E7" b="81 39 EC 34"/>
- <a u="33E8" b="81 39 EC 35"/>
- <a u="33E9" b="81 39 EC 36"/>
- <a u="33EA" b="81 39 EC 37"/>
- <a u="33EB" b="81 39 EC 38"/>
- <a u="33EC" b="81 39 EC 39"/>
- <a u="33ED" b="81 39 ED 30"/>
- <a u="33EE" b="81 39 ED 31"/>
- <a u="33EF" b="81 39 ED 32"/>
- <a u="33F0" b="81 39 ED 33"/>
- <a u="33F1" b="81 39 ED 34"/>
- <a u="33F2" b="81 39 ED 35"/>
- <a u="33F3" b="81 39 ED 36"/>
- <a u="33F4" b="81 39 ED 37"/>
- <a u="33F5" b="81 39 ED 38"/>
- <a u="33F6" b="81 39 ED 39"/>
- <a u="33F7" b="81 39 EE 30"/>
- <a u="33F8" b="81 39 EE 31"/>
- <a u="33F9" b="81 39 EE 32"/>
- <a u="33FA" b="81 39 EE 33"/>
- <a u="33FB" b="81 39 EE 34"/>
- <a u="33FC" b="81 39 EE 35"/>
- <a u="33FD" b="81 39 EE 36"/>
- <a u="33FE" b="81 39 EE 37"/>
- <a u="33FF" b="81 39 EE 38"/>
- <a u="3400" b="81 39 EE 39"/>
- <a u="3401" b="81 39 EF 30"/>
- <a u="3402" b="81 39 EF 31"/>
- <a u="3403" b="81 39 EF 32"/>
- <a u="3404" b="81 39 EF 33"/>
- <a u="3405" b="81 39 EF 34"/>
- <a u="3406" b="81 39 EF 35"/>
- <a u="3407" b="81 39 EF 36"/>
- <a u="3408" b="81 39 EF 37"/>
- <a u="3409" b="81 39 EF 38"/>
- <a u="340A" b="81 39 EF 39"/>
- <a u="340B" b="81 39 F0 30"/>
- <a u="340C" b="81 39 F0 31"/>
- <a u="340D" b="81 39 F0 32"/>
- <a u="340E" b="81 39 F0 33"/>
- <a u="340F" b="81 39 F0 34"/>
- <a u="3410" b="81 39 F0 35"/>
- <a u="3411" b="81 39 F0 36"/>
- <a u="3412" b="81 39 F0 37"/>
- <a u="3413" b="81 39 F0 38"/>
- <a u="3414" b="81 39 F0 39"/>
- <a u="3415" b="81 39 F1 30"/>
- <a u="3416" b="81 39 F1 31"/>
- <a u="3417" b="81 39 F1 32"/>
- <a u="3418" b="81 39 F1 33"/>
- <a u="3419" b="81 39 F1 34"/>
- <a u="341A" b="81 39 F1 35"/>
- <a u="341B" b="81 39 F1 36"/>
- <a u="341C" b="81 39 F1 37"/>
- <a u="341D" b="81 39 F1 38"/>
- <a u="341E" b="81 39 F1 39"/>
- <a u="341F" b="81 39 F2 30"/>
- <a u="3420" b="81 39 F2 31"/>
- <a u="3421" b="81 39 F2 32"/>
- <a u="3422" b="81 39 F2 33"/>
- <a u="3423" b="81 39 F2 34"/>
- <a u="3424" b="81 39 F2 35"/>
- <a u="3425" b="81 39 F2 36"/>
- <a u="3426" b="81 39 F2 37"/>
- <a u="3427" b="81 39 F2 38"/>
- <a u="3428" b="81 39 F2 39"/>
- <a u="3429" b="81 39 F3 30"/>
- <a u="342A" b="81 39 F3 31"/>
- <a u="342B" b="81 39 F3 32"/>
- <a u="342C" b="81 39 F3 33"/>
- <a u="342D" b="81 39 F3 34"/>
- <a u="342E" b="81 39 F3 35"/>
- <a u="342F" b="81 39 F3 36"/>
- <a u="3430" b="81 39 F3 37"/>
- <a u="3431" b="81 39 F3 38"/>
- <a u="3432" b="81 39 F3 39"/>
- <a u="3433" b="81 39 F4 30"/>
- <a u="3434" b="81 39 F4 31"/>
- <a u="3435" b="81 39 F4 32"/>
- <a u="3436" b="81 39 F4 33"/>
- <a u="3437" b="81 39 F4 34"/>
- <a u="3438" b="81 39 F4 35"/>
- <a u="3439" b="81 39 F4 36"/>
- <a u="343A" b="81 39 F4 37"/>
- <a u="343B" b="81 39 F4 38"/>
- <a u="343C" b="81 39 F4 39"/>
- <a u="343D" b="81 39 F5 30"/>
- <a u="343E" b="81 39 F5 31"/>
- <a u="343F" b="81 39 F5 32"/>
- <a u="3440" b="81 39 F5 33"/>
- <a u="3441" b="81 39 F5 34"/>
- <a u="3442" b="81 39 F5 35"/>
- <a u="3443" b="81 39 F5 36"/>
- <a u="3444" b="81 39 F5 37"/>
- <a u="3445" b="81 39 F5 38"/>
- <a u="3446" b="81 39 F5 39"/>
- <a u="3447" b="FE 56"/>
- <a u="3448" b="81 39 F6 30"/>
- <a u="3449" b="81 39 F6 31"/>
- <a u="344A" b="81 39 F6 32"/>
- <a u="344B" b="81 39 F6 33"/>
- <a u="344C" b="81 39 F6 34"/>
- <a u="344D" b="81 39 F6 35"/>
- <a u="344E" b="81 39 F6 36"/>
- <a u="344F" b="81 39 F6 37"/>
- <a u="3450" b="81 39 F6 38"/>
- <a u="3451" b="81 39 F6 39"/>
- <a u="3452" b="81 39 F7 30"/>
- <a u="3453" b="81 39 F7 31"/>
- <a u="3454" b="81 39 F7 32"/>
- <a u="3455" b="81 39 F7 33"/>
- <a u="3456" b="81 39 F7 34"/>
- <a u="3457" b="81 39 F7 35"/>
- <a u="3458" b="81 39 F7 36"/>
- <a u="3459" b="81 39 F7 37"/>
- <a u="345A" b="81 39 F7 38"/>
- <a u="345B" b="81 39 F7 39"/>
- <a u="345C" b="81 39 F8 30"/>
- <a u="345D" b="81 39 F8 31"/>
- <a u="345E" b="81 39 F8 32"/>
- <a u="345F" b="81 39 F8 33"/>
- <a u="3460" b="81 39 F8 34"/>
- <a u="3461" b="81 39 F8 35"/>
- <a u="3462" b="81 39 F8 36"/>
- <a u="3463" b="81 39 F8 37"/>
- <a u="3464" b="81 39 F8 38"/>
- <a u="3465" b="81 39 F8 39"/>
- <a u="3466" b="81 39 F9 30"/>
- <a u="3467" b="81 39 F9 31"/>
- <a u="3468" b="81 39 F9 32"/>
- <a u="3469" b="81 39 F9 33"/>
- <a u="346A" b="81 39 F9 34"/>
- <a u="346B" b="81 39 F9 35"/>
- <a u="346C" b="81 39 F9 36"/>
- <a u="346D" b="81 39 F9 37"/>
- <a u="346E" b="81 39 F9 38"/>
- <a u="346F" b="81 39 F9 39"/>
- <a u="3470" b="81 39 FA 30"/>
- <a u="3471" b="81 39 FA 31"/>
- <a u="3472" b="81 39 FA 32"/>
- <a u="3473" b="FE 55"/>
- <a u="3474" b="81 39 FA 33"/>
- <a u="3475" b="81 39 FA 34"/>
- <a u="3476" b="81 39 FA 35"/>
- <a u="3477" b="81 39 FA 36"/>
- <a u="3478" b="81 39 FA 37"/>
- <a u="3479" b="81 39 FA 38"/>
- <a u="347A" b="81 39 FA 39"/>
- <a u="347B" b="81 39 FB 30"/>
- <a u="347C" b="81 39 FB 31"/>
- <a u="347D" b="81 39 FB 32"/>
- <a u="347E" b="81 39 FB 33"/>
- <a u="347F" b="81 39 FB 34"/>
- <a u="3480" b="81 39 FB 35"/>
- <a u="3481" b="81 39 FB 36"/>
- <a u="3482" b="81 39 FB 37"/>
- <a u="3483" b="81 39 FB 38"/>
- <a u="3484" b="81 39 FB 39"/>
- <a u="3485" b="81 39 FC 30"/>
- <a u="3486" b="81 39 FC 31"/>
- <a u="3487" b="81 39 FC 32"/>
- <a u="3488" b="81 39 FC 33"/>
- <a u="3489" b="81 39 FC 34"/>
- <a u="348A" b="81 39 FC 35"/>
- <a u="348B" b="81 39 FC 36"/>
- <a u="348C" b="81 39 FC 37"/>
- <a u="348D" b="81 39 FC 38"/>
- <a u="348E" b="81 39 FC 39"/>
- <a u="348F" b="81 39 FD 30"/>
- <a u="3490" b="81 39 FD 31"/>
- <a u="3491" b="81 39 FD 32"/>
- <a u="3492" b="81 39 FD 33"/>
- <a u="3493" b="81 39 FD 34"/>
- <a u="3494" b="81 39 FD 35"/>
- <a u="3495" b="81 39 FD 36"/>
- <a u="3496" b="81 39 FD 37"/>
- <a u="3497" b="81 39 FD 38"/>
- <a u="3498" b="81 39 FD 39"/>
- <a u="3499" b="81 39 FE 30"/>
- <a u="349A" b="81 39 FE 31"/>
- <a u="349B" b="81 39 FE 32"/>
- <a u="349C" b="81 39 FE 33"/>
- <a u="349D" b="81 39 FE 34"/>
- <a u="349E" b="81 39 FE 35"/>
- <a u="349F" b="81 39 FE 36"/>
- <a u="34A0" b="81 39 FE 37"/>
- <a u="34A1" b="81 39 FE 38"/>
- <a u="34A2" b="81 39 FE 39"/>
- <a u="34A3" b="82 30 81 30"/>
- <a u="34A4" b="82 30 81 31"/>
- <a u="34A5" b="82 30 81 32"/>
- <a u="34A6" b="82 30 81 33"/>
- <a u="34A7" b="82 30 81 34"/>
- <a u="34A8" b="82 30 81 35"/>
- <a u="34A9" b="82 30 81 36"/>
- <a u="34AA" b="82 30 81 37"/>
- <a u="34AB" b="82 30 81 38"/>
- <a u="34AC" b="82 30 81 39"/>
- <a u="34AD" b="82 30 82 30"/>
- <a u="34AE" b="82 30 82 31"/>
- <a u="34AF" b="82 30 82 32"/>
- <a u="34B0" b="82 30 82 33"/>
- <a u="34B1" b="82 30 82 34"/>
- <a u="34B2" b="82 30 82 35"/>
- <a u="34B3" b="82 30 82 36"/>
- <a u="34B4" b="82 30 82 37"/>
- <a u="34B5" b="82 30 82 38"/>
- <a u="34B6" b="82 30 82 39"/>
- <a u="34B7" b="82 30 83 30"/>
- <a u="34B8" b="82 30 83 31"/>
- <a u="34B9" b="82 30 83 32"/>
- <a u="34BA" b="82 30 83 33"/>
- <a u="34BB" b="82 30 83 34"/>
- <a u="34BC" b="82 30 83 35"/>
- <a u="34BD" b="82 30 83 36"/>
- <a u="34BE" b="82 30 83 37"/>
- <a u="34BF" b="82 30 83 38"/>
- <a u="34C0" b="82 30 83 39"/>
- <a u="34C1" b="82 30 84 30"/>
- <a u="34C2" b="82 30 84 31"/>
- <a u="34C3" b="82 30 84 32"/>
- <a u="34C4" b="82 30 84 33"/>
- <a u="34C5" b="82 30 84 34"/>
- <a u="34C6" b="82 30 84 35"/>
- <a u="34C7" b="82 30 84 36"/>
- <a u="34C8" b="82 30 84 37"/>
- <a u="34C9" b="82 30 84 38"/>
- <a u="34CA" b="82 30 84 39"/>
- <a u="34CB" b="82 30 85 30"/>
- <a u="34CC" b="82 30 85 31"/>
- <a u="34CD" b="82 30 85 32"/>
- <a u="34CE" b="82 30 85 33"/>
- <a u="34CF" b="82 30 85 34"/>
- <a u="34D0" b="82 30 85 35"/>
- <a u="34D1" b="82 30 85 36"/>
- <a u="34D2" b="82 30 85 37"/>
- <a u="34D3" b="82 30 85 38"/>
- <a u="34D4" b="82 30 85 39"/>
- <a u="34D5" b="82 30 86 30"/>
- <a u="34D6" b="82 30 86 31"/>
- <a u="34D7" b="82 30 86 32"/>
- <a u="34D8" b="82 30 86 33"/>
- <a u="34D9" b="82 30 86 34"/>
- <a u="34DA" b="82 30 86 35"/>
- <a u="34DB" b="82 30 86 36"/>
- <a u="34DC" b="82 30 86 37"/>
- <a u="34DD" b="82 30 86 38"/>
- <a u="34DE" b="82 30 86 39"/>
- <a u="34DF" b="82 30 87 30"/>
- <a u="34E0" b="82 30 87 31"/>
- <a u="34E1" b="82 30 87 32"/>
- <a u="34E2" b="82 30 87 33"/>
- <a u="34E3" b="82 30 87 34"/>
- <a u="34E4" b="82 30 87 35"/>
- <a u="34E5" b="82 30 87 36"/>
- <a u="34E6" b="82 30 87 37"/>
- <a u="34E7" b="82 30 87 38"/>
- <a u="34E8" b="82 30 87 39"/>
- <a u="34E9" b="82 30 88 30"/>
- <a u="34EA" b="82 30 88 31"/>
- <a u="34EB" b="82 30 88 32"/>
- <a u="34EC" b="82 30 88 33"/>
- <a u="34ED" b="82 30 88 34"/>
- <a u="34EE" b="82 30 88 35"/>
- <a u="34EF" b="82 30 88 36"/>
- <a u="34F0" b="82 30 88 37"/>
- <a u="34F1" b="82 30 88 38"/>
- <a u="34F2" b="82 30 88 39"/>
- <a u="34F3" b="82 30 89 30"/>
- <a u="34F4" b="82 30 89 31"/>
- <a u="34F5" b="82 30 89 32"/>
- <a u="34F6" b="82 30 89 33"/>
- <a u="34F7" b="82 30 89 34"/>
- <a u="34F8" b="82 30 89 35"/>
- <a u="34F9" b="82 30 89 36"/>
- <a u="34FA" b="82 30 89 37"/>
- <a u="34FB" b="82 30 89 38"/>
- <a u="34FC" b="82 30 89 39"/>
- <a u="34FD" b="82 30 8A 30"/>
- <a u="34FE" b="82 30 8A 31"/>
- <a u="34FF" b="82 30 8A 32"/>
- <a u="3500" b="82 30 8A 33"/>
- <a u="3501" b="82 30 8A 34"/>
- <a u="3502" b="82 30 8A 35"/>
- <a u="3503" b="82 30 8A 36"/>
- <a u="3504" b="82 30 8A 37"/>
- <a u="3505" b="82 30 8A 38"/>
- <a u="3506" b="82 30 8A 39"/>
- <a u="3507" b="82 30 8B 30"/>
- <a u="3508" b="82 30 8B 31"/>
- <a u="3509" b="82 30 8B 32"/>
- <a u="350A" b="82 30 8B 33"/>
- <a u="350B" b="82 30 8B 34"/>
- <a u="350C" b="82 30 8B 35"/>
- <a u="350D" b="82 30 8B 36"/>
- <a u="350E" b="82 30 8B 37"/>
- <a u="350F" b="82 30 8B 38"/>
- <a u="3510" b="82 30 8B 39"/>
- <a u="3511" b="82 30 8C 30"/>
- <a u="3512" b="82 30 8C 31"/>
- <a u="3513" b="82 30 8C 32"/>
- <a u="3514" b="82 30 8C 33"/>
- <a u="3515" b="82 30 8C 34"/>
- <a u="3516" b="82 30 8C 35"/>
- <a u="3517" b="82 30 8C 36"/>
- <a u="3518" b="82 30 8C 37"/>
- <a u="3519" b="82 30 8C 38"/>
- <a u="351A" b="82 30 8C 39"/>
- <a u="351B" b="82 30 8D 30"/>
- <a u="351C" b="82 30 8D 31"/>
- <a u="351D" b="82 30 8D 32"/>
- <a u="351E" b="82 30 8D 33"/>
- <a u="351F" b="82 30 8D 34"/>
- <a u="3520" b="82 30 8D 35"/>
- <a u="3521" b="82 30 8D 36"/>
- <a u="3522" b="82 30 8D 37"/>
- <a u="3523" b="82 30 8D 38"/>
- <a u="3524" b="82 30 8D 39"/>
- <a u="3525" b="82 30 8E 30"/>
- <a u="3526" b="82 30 8E 31"/>
- <a u="3527" b="82 30 8E 32"/>
- <a u="3528" b="82 30 8E 33"/>
- <a u="3529" b="82 30 8E 34"/>
- <a u="352A" b="82 30 8E 35"/>
- <a u="352B" b="82 30 8E 36"/>
- <a u="352C" b="82 30 8E 37"/>
- <a u="352D" b="82 30 8E 38"/>
- <a u="352E" b="82 30 8E 39"/>
- <a u="352F" b="82 30 8F 30"/>
- <a u="3530" b="82 30 8F 31"/>
- <a u="3531" b="82 30 8F 32"/>
- <a u="3532" b="82 30 8F 33"/>
- <a u="3533" b="82 30 8F 34"/>
- <a u="3534" b="82 30 8F 35"/>
- <a u="3535" b="82 30 8F 36"/>
- <a u="3536" b="82 30 8F 37"/>
- <a u="3537" b="82 30 8F 38"/>
- <a u="3538" b="82 30 8F 39"/>
- <a u="3539" b="82 30 90 30"/>
- <a u="353A" b="82 30 90 31"/>
- <a u="353B" b="82 30 90 32"/>
- <a u="353C" b="82 30 90 33"/>
- <a u="353D" b="82 30 90 34"/>
- <a u="353E" b="82 30 90 35"/>
- <a u="353F" b="82 30 90 36"/>
- <a u="3540" b="82 30 90 37"/>
- <a u="3541" b="82 30 90 38"/>
- <a u="3542" b="82 30 90 39"/>
- <a u="3543" b="82 30 91 30"/>
- <a u="3544" b="82 30 91 31"/>
- <a u="3545" b="82 30 91 32"/>
- <a u="3546" b="82 30 91 33"/>
- <a u="3547" b="82 30 91 34"/>
- <a u="3548" b="82 30 91 35"/>
- <a u="3549" b="82 30 91 36"/>
- <a u="354A" b="82 30 91 37"/>
- <a u="354B" b="82 30 91 38"/>
- <a u="354C" b="82 30 91 39"/>
- <a u="354D" b="82 30 92 30"/>
- <a u="354E" b="82 30 92 31"/>
- <a u="354F" b="82 30 92 32"/>
- <a u="3550" b="82 30 92 33"/>
- <a u="3551" b="82 30 92 34"/>
- <a u="3552" b="82 30 92 35"/>
- <a u="3553" b="82 30 92 36"/>
- <a u="3554" b="82 30 92 37"/>
- <a u="3555" b="82 30 92 38"/>
- <a u="3556" b="82 30 92 39"/>
- <a u="3557" b="82 30 93 30"/>
- <a u="3558" b="82 30 93 31"/>
- <a u="3559" b="82 30 93 32"/>
- <a u="355A" b="82 30 93 33"/>
- <a u="355B" b="82 30 93 34"/>
- <a u="355C" b="82 30 93 35"/>
- <a u="355D" b="82 30 93 36"/>
- <a u="355E" b="82 30 93 37"/>
- <a u="355F" b="82 30 93 38"/>
- <a u="3560" b="82 30 93 39"/>
- <a u="3561" b="82 30 94 30"/>
- <a u="3562" b="82 30 94 31"/>
- <a u="3563" b="82 30 94 32"/>
- <a u="3564" b="82 30 94 33"/>
- <a u="3565" b="82 30 94 34"/>
- <a u="3566" b="82 30 94 35"/>
- <a u="3567" b="82 30 94 36"/>
- <a u="3568" b="82 30 94 37"/>
- <a u="3569" b="82 30 94 38"/>
- <a u="356A" b="82 30 94 39"/>
- <a u="356B" b="82 30 95 30"/>
- <a u="356C" b="82 30 95 31"/>
- <a u="356D" b="82 30 95 32"/>
- <a u="356E" b="82 30 95 33"/>
- <a u="356F" b="82 30 95 34"/>
- <a u="3570" b="82 30 95 35"/>
- <a u="3571" b="82 30 95 36"/>
- <a u="3572" b="82 30 95 37"/>
- <a u="3573" b="82 30 95 38"/>
- <a u="3574" b="82 30 95 39"/>
- <a u="3575" b="82 30 96 30"/>
- <a u="3576" b="82 30 96 31"/>
- <a u="3577" b="82 30 96 32"/>
- <a u="3578" b="82 30 96 33"/>
- <a u="3579" b="82 30 96 34"/>
- <a u="357A" b="82 30 96 35"/>
- <a u="357B" b="82 30 96 36"/>
- <a u="357C" b="82 30 96 37"/>
- <a u="357D" b="82 30 96 38"/>
- <a u="357E" b="82 30 96 39"/>
- <a u="357F" b="82 30 97 30"/>
- <a u="3580" b="82 30 97 31"/>
- <a u="3581" b="82 30 97 32"/>
- <a u="3582" b="82 30 97 33"/>
- <a u="3583" b="82 30 97 34"/>
- <a u="3584" b="82 30 97 35"/>
- <a u="3585" b="82 30 97 36"/>
- <a u="3586" b="82 30 97 37"/>
- <a u="3587" b="82 30 97 38"/>
- <a u="3588" b="82 30 97 39"/>
- <a u="3589" b="82 30 98 30"/>
- <a u="358A" b="82 30 98 31"/>
- <a u="358B" b="82 30 98 32"/>
- <a u="358C" b="82 30 98 33"/>
- <a u="358D" b="82 30 98 34"/>
- <a u="358E" b="82 30 98 35"/>
- <a u="358F" b="82 30 98 36"/>
- <a u="3590" b="82 30 98 37"/>
- <a u="3591" b="82 30 98 38"/>
- <a u="3592" b="82 30 98 39"/>
- <a u="3593" b="82 30 99 30"/>
- <a u="3594" b="82 30 99 31"/>
- <a u="3595" b="82 30 99 32"/>
- <a u="3596" b="82 30 99 33"/>
- <a u="3597" b="82 30 99 34"/>
- <a u="3598" b="82 30 99 35"/>
- <a u="3599" b="82 30 99 36"/>
- <a u="359A" b="82 30 99 37"/>
- <a u="359B" b="82 30 99 38"/>
- <a u="359C" b="82 30 99 39"/>
- <a u="359D" b="82 30 9A 30"/>
- <a u="359E" b="FE 5A"/>
- <a u="359F" b="82 30 9A 31"/>
- <a u="35A0" b="82 30 9A 32"/>
- <a u="35A1" b="82 30 9A 33"/>
- <a u="35A2" b="82 30 9A 34"/>
- <a u="35A3" b="82 30 9A 35"/>
- <a u="35A4" b="82 30 9A 36"/>
- <a u="35A5" b="82 30 9A 37"/>
- <a u="35A6" b="82 30 9A 38"/>
- <a u="35A7" b="82 30 9A 39"/>
- <a u="35A8" b="82 30 9B 30"/>
- <a u="35A9" b="82 30 9B 31"/>
- <a u="35AA" b="82 30 9B 32"/>
- <a u="35AB" b="82 30 9B 33"/>
- <a u="35AC" b="82 30 9B 34"/>
- <a u="35AD" b="82 30 9B 35"/>
- <a u="35AE" b="82 30 9B 36"/>
- <a u="35AF" b="82 30 9B 37"/>
- <a u="35B0" b="82 30 9B 38"/>
- <a u="35B1" b="82 30 9B 39"/>
- <a u="35B2" b="82 30 9C 30"/>
- <a u="35B3" b="82 30 9C 31"/>
- <a u="35B4" b="82 30 9C 32"/>
- <a u="35B5" b="82 30 9C 33"/>
- <a u="35B6" b="82 30 9C 34"/>
- <a u="35B7" b="82 30 9C 35"/>
- <a u="35B8" b="82 30 9C 36"/>
- <a u="35B9" b="82 30 9C 37"/>
- <a u="35BA" b="82 30 9C 38"/>
- <a u="35BB" b="82 30 9C 39"/>
- <a u="35BC" b="82 30 9D 30"/>
- <a u="35BD" b="82 30 9D 31"/>
- <a u="35BE" b="82 30 9D 32"/>
- <a u="35BF" b="82 30 9D 33"/>
- <a u="35C0" b="82 30 9D 34"/>
- <a u="35C1" b="82 30 9D 35"/>
- <a u="35C2" b="82 30 9D 36"/>
- <a u="35C3" b="82 30 9D 37"/>
- <a u="35C4" b="82 30 9D 38"/>
- <a u="35C5" b="82 30 9D 39"/>
- <a u="35C6" b="82 30 9E 30"/>
- <a u="35C7" b="82 30 9E 31"/>
- <a u="35C8" b="82 30 9E 32"/>
- <a u="35C9" b="82 30 9E 33"/>
- <a u="35CA" b="82 30 9E 34"/>
- <a u="35CB" b="82 30 9E 35"/>
- <a u="35CC" b="82 30 9E 36"/>
- <a u="35CD" b="82 30 9E 37"/>
- <a u="35CE" b="82 30 9E 38"/>
- <a u="35CF" b="82 30 9E 39"/>
- <a u="35D0" b="82 30 9F 30"/>
- <a u="35D1" b="82 30 9F 31"/>
- <a u="35D2" b="82 30 9F 32"/>
- <a u="35D3" b="82 30 9F 33"/>
- <a u="35D4" b="82 30 9F 34"/>
- <a u="35D5" b="82 30 9F 35"/>
- <a u="35D6" b="82 30 9F 36"/>
- <a u="35D7" b="82 30 9F 37"/>
- <a u="35D8" b="82 30 9F 38"/>
- <a u="35D9" b="82 30 9F 39"/>
- <a u="35DA" b="82 30 A0 30"/>
- <a u="35DB" b="82 30 A0 31"/>
- <a u="35DC" b="82 30 A0 32"/>
- <a u="35DD" b="82 30 A0 33"/>
- <a u="35DE" b="82 30 A0 34"/>
- <a u="35DF" b="82 30 A0 35"/>
- <a u="35E0" b="82 30 A0 36"/>
- <a u="35E1" b="82 30 A0 37"/>
- <a u="35E2" b="82 30 A0 38"/>
- <a u="35E3" b="82 30 A0 39"/>
- <a u="35E4" b="82 30 A1 30"/>
- <a u="35E5" b="82 30 A1 31"/>
- <a u="35E6" b="82 30 A1 32"/>
- <a u="35E7" b="82 30 A1 33"/>
- <a u="35E8" b="82 30 A1 34"/>
- <a u="35E9" b="82 30 A1 35"/>
- <a u="35EA" b="82 30 A1 36"/>
- <a u="35EB" b="82 30 A1 37"/>
- <a u="35EC" b="82 30 A1 38"/>
- <a u="35ED" b="82 30 A1 39"/>
- <a u="35EE" b="82 30 A2 30"/>
- <a u="35EF" b="82 30 A2 31"/>
- <a u="35F0" b="82 30 A2 32"/>
- <a u="35F1" b="82 30 A2 33"/>
- <a u="35F2" b="82 30 A2 34"/>
- <a u="35F3" b="82 30 A2 35"/>
- <a u="35F4" b="82 30 A2 36"/>
- <a u="35F5" b="82 30 A2 37"/>
- <a u="35F6" b="82 30 A2 38"/>
- <a u="35F7" b="82 30 A2 39"/>
- <a u="35F8" b="82 30 A3 30"/>
- <a u="35F9" b="82 30 A3 31"/>
- <a u="35FA" b="82 30 A3 32"/>
- <a u="35FB" b="82 30 A3 33"/>
- <a u="35FC" b="82 30 A3 34"/>
- <a u="35FD" b="82 30 A3 35"/>
- <a u="35FE" b="82 30 A3 36"/>
- <a u="35FF" b="82 30 A3 37"/>
- <a u="3600" b="82 30 A3 38"/>
- <a u="3601" b="82 30 A3 39"/>
- <a u="3602" b="82 30 A4 30"/>
- <a u="3603" b="82 30 A4 31"/>
- <a u="3604" b="82 30 A4 32"/>
- <a u="3605" b="82 30 A4 33"/>
- <a u="3606" b="82 30 A4 34"/>
- <a u="3607" b="82 30 A4 35"/>
- <a u="3608" b="82 30 A4 36"/>
- <a u="3609" b="82 30 A4 37"/>
- <a u="360A" b="82 30 A4 38"/>
- <a u="360B" b="82 30 A4 39"/>
- <a u="360C" b="82 30 A5 30"/>
- <a u="360D" b="82 30 A5 31"/>
- <a u="360E" b="FE 5C"/>
- <a u="360F" b="82 30 A5 32"/>
- <a u="3610" b="82 30 A5 33"/>
- <a u="3611" b="82 30 A5 34"/>
- <a u="3612" b="82 30 A5 35"/>
- <a u="3613" b="82 30 A5 36"/>
- <a u="3614" b="82 30 A5 37"/>
- <a u="3615" b="82 30 A5 38"/>
- <a u="3616" b="82 30 A5 39"/>
- <a u="3617" b="82 30 A6 30"/>
- <a u="3618" b="82 30 A6 31"/>
- <a u="3619" b="82 30 A6 32"/>
- <a u="361A" b="FE 5B"/>
- <a u="3918" b="FE 60"/>
- <a u="3919" b="82 30 F2 38"/>
- <a u="391A" b="82 30 F2 39"/>
- <a u="391B" b="82 30 F3 30"/>
- <a u="391C" b="82 30 F3 31"/>
- <a u="391D" b="82 30 F3 32"/>
- <a u="391E" b="82 30 F3 33"/>
- <a u="391F" b="82 30 F3 34"/>
- <a u="3920" b="82 30 F3 35"/>
- <a u="3921" b="82 30 F3 36"/>
- <a u="3922" b="82 30 F3 37"/>
- <a u="3923" b="82 30 F3 38"/>
- <a u="3924" b="82 30 F3 39"/>
- <a u="3925" b="82 30 F4 30"/>
- <a u="3926" b="82 30 F4 31"/>
- <a u="3927" b="82 30 F4 32"/>
- <a u="3928" b="82 30 F4 33"/>
- <a u="3929" b="82 30 F4 34"/>
- <a u="392A" b="82 30 F4 35"/>
- <a u="392B" b="82 30 F4 36"/>
- <a u="392C" b="82 30 F4 37"/>
- <a u="392D" b="82 30 F4 38"/>
- <a u="392E" b="82 30 F4 39"/>
- <a u="392F" b="82 30 F5 30"/>
- <a u="3930" b="82 30 F5 31"/>
- <a u="3931" b="82 30 F5 32"/>
- <a u="3932" b="82 30 F5 33"/>
- <a u="3933" b="82 30 F5 34"/>
- <a u="3934" b="82 30 F5 35"/>
- <a u="3935" b="82 30 F5 36"/>
- <a u="3936" b="82 30 F5 37"/>
- <a u="3937" b="82 30 F5 38"/>
- <a u="3938" b="82 30 F5 39"/>
- <a u="3939" b="82 30 F6 30"/>
- <a u="393A" b="82 30 F6 31"/>
- <a u="393B" b="82 30 F6 32"/>
- <a u="393C" b="82 30 F6 33"/>
- <a u="393D" b="82 30 F6 34"/>
- <a u="393E" b="82 30 F6 35"/>
- <a u="393F" b="82 30 F6 36"/>
- <a u="3940" b="82 30 F6 37"/>
- <a u="3941" b="82 30 F6 38"/>
- <a u="3942" b="82 30 F6 39"/>
- <a u="3943" b="82 30 F7 30"/>
- <a u="3944" b="82 30 F7 31"/>
- <a u="3945" b="82 30 F7 32"/>
- <a u="3946" b="82 30 F7 33"/>
- <a u="3947" b="82 30 F7 34"/>
- <a u="3948" b="82 30 F7 35"/>
- <a u="3949" b="82 30 F7 36"/>
- <a u="394A" b="82 30 F7 37"/>
- <a u="394B" b="82 30 F7 38"/>
- <a u="394C" b="82 30 F7 39"/>
- <a u="394D" b="82 30 F8 30"/>
- <a u="394E" b="82 30 F8 31"/>
- <a u="394F" b="82 30 F8 32"/>
- <a u="3950" b="82 30 F8 33"/>
- <a u="3951" b="82 30 F8 34"/>
- <a u="3952" b="82 30 F8 35"/>
- <a u="3953" b="82 30 F8 36"/>
- <a u="3954" b="82 30 F8 37"/>
- <a u="3955" b="82 30 F8 38"/>
- <a u="3956" b="82 30 F8 39"/>
- <a u="3957" b="82 30 F9 30"/>
- <a u="3958" b="82 30 F9 31"/>
- <a u="3959" b="82 30 F9 32"/>
- <a u="395A" b="82 30 F9 33"/>
- <a u="395B" b="82 30 F9 34"/>
- <a u="395C" b="82 30 F9 35"/>
- <a u="395D" b="82 30 F9 36"/>
- <a u="395E" b="82 30 F9 37"/>
- <a u="395F" b="82 30 F9 38"/>
- <a u="3960" b="82 30 F9 39"/>
- <a u="3961" b="82 30 FA 30"/>
- <a u="3962" b="82 30 FA 31"/>
- <a u="3963" b="82 30 FA 32"/>
- <a u="3964" b="82 30 FA 33"/>
- <a u="3965" b="82 30 FA 34"/>
- <a u="3966" b="82 30 FA 35"/>
- <a u="3967" b="82 30 FA 36"/>
- <a u="3968" b="82 30 FA 37"/>
- <a u="3969" b="82 30 FA 38"/>
- <a u="396A" b="82 30 FA 39"/>
- <a u="396B" b="82 30 FB 30"/>
- <a u="396C" b="82 30 FB 31"/>
- <a u="396D" b="82 30 FB 32"/>
- <a u="396E" b="FE 5F"/>
- <a u="396F" b="82 30 FB 33"/>
- <a u="3970" b="82 30 FB 34"/>
- <a u="3971" b="82 30 FB 35"/>
- <a u="3972" b="82 30 FB 36"/>
- <a u="3973" b="82 30 FB 37"/>
- <a u="3974" b="82 30 FB 38"/>
- <a u="3975" b="82 30 FB 39"/>
- <a u="3976" b="82 30 FC 30"/>
- <a u="3977" b="82 30 FC 31"/>
- <a u="3978" b="82 30 FC 32"/>
- <a u="3979" b="82 30 FC 33"/>
- <a u="397A" b="82 30 FC 34"/>
- <a u="397B" b="82 30 FC 35"/>
- <a u="397C" b="82 30 FC 36"/>
- <a u="397D" b="82 30 FC 37"/>
- <a u="397E" b="82 30 FC 38"/>
- <a u="397F" b="82 30 FC 39"/>
- <a u="3980" b="82 30 FD 30"/>
- <a u="3981" b="82 30 FD 31"/>
- <a u="3982" b="82 30 FD 32"/>
- <a u="3983" b="82 30 FD 33"/>
- <a u="3984" b="82 30 FD 34"/>
- <a u="3985" b="82 30 FD 35"/>
- <a u="3986" b="82 30 FD 36"/>
- <a u="3987" b="82 30 FD 37"/>
- <a u="3988" b="82 30 FD 38"/>
- <a u="3989" b="82 30 FD 39"/>
- <a u="398A" b="82 30 FE 30"/>
- <a u="398B" b="82 30 FE 31"/>
- <a u="398C" b="82 30 FE 32"/>
- <a u="398D" b="82 30 FE 33"/>
- <a u="398E" b="82 30 FE 34"/>
- <a u="398F" b="82 30 FE 35"/>
- <a u="3990" b="82 30 FE 36"/>
- <a u="3991" b="82 30 FE 37"/>
- <a u="3992" b="82 30 FE 38"/>
- <a u="3993" b="82 30 FE 39"/>
- <a u="3994" b="82 31 81 30"/>
- <a u="3995" b="82 31 81 31"/>
- <a u="3996" b="82 31 81 32"/>
- <a u="3997" b="82 31 81 33"/>
- <a u="3998" b="82 31 81 34"/>
- <a u="3999" b="82 31 81 35"/>
- <a u="399A" b="82 31 81 36"/>
- <a u="399B" b="82 31 81 37"/>
- <a u="399C" b="82 31 81 38"/>
- <a u="399D" b="82 31 81 39"/>
- <a u="399E" b="82 31 82 30"/>
- <a u="399F" b="82 31 82 31"/>
- <a u="39A0" b="82 31 82 32"/>
- <a u="39A1" b="82 31 82 33"/>
- <a u="39A2" b="82 31 82 34"/>
- <a u="39A3" b="82 31 82 35"/>
- <a u="39A4" b="82 31 82 36"/>
- <a u="39A5" b="82 31 82 37"/>
- <a u="39A6" b="82 31 82 38"/>
- <a u="39A7" b="82 31 82 39"/>
- <a u="39A8" b="82 31 83 30"/>
- <a u="39A9" b="82 31 83 31"/>
- <a u="39AA" b="82 31 83 32"/>
- <a u="39AB" b="82 31 83 33"/>
- <a u="39AC" b="82 31 83 34"/>
- <a u="39AD" b="82 31 83 35"/>
- <a u="39AE" b="82 31 83 36"/>
- <a u="39AF" b="82 31 83 37"/>
- <a u="39B0" b="82 31 83 38"/>
- <a u="39B1" b="82 31 83 39"/>
- <a u="39B2" b="82 31 84 30"/>
- <a u="39B3" b="82 31 84 31"/>
- <a u="39B4" b="82 31 84 32"/>
- <a u="39B5" b="82 31 84 33"/>
- <a u="39B6" b="82 31 84 34"/>
- <a u="39B7" b="82 31 84 35"/>
- <a u="39B8" b="82 31 84 36"/>
- <a u="39B9" b="82 31 84 37"/>
- <a u="39BA" b="82 31 84 38"/>
- <a u="39BB" b="82 31 84 39"/>
- <a u="39BC" b="82 31 85 30"/>
- <a u="39BD" b="82 31 85 31"/>
- <a u="39BE" b="82 31 85 32"/>
- <a u="39BF" b="82 31 85 33"/>
- <a u="39C0" b="82 31 85 34"/>
- <a u="39C1" b="82 31 85 35"/>
- <a u="39C2" b="82 31 85 36"/>
- <a u="39C3" b="82 31 85 37"/>
- <a u="39C4" b="82 31 85 38"/>
- <a u="39C5" b="82 31 85 39"/>
- <a u="39C6" b="82 31 86 30"/>
- <a u="39C7" b="82 31 86 31"/>
- <a u="39C8" b="82 31 86 32"/>
- <a u="39C9" b="82 31 86 33"/>
- <a u="39CA" b="82 31 86 34"/>
- <a u="39CB" b="82 31 86 35"/>
- <a u="39CC" b="82 31 86 36"/>
- <a u="39CD" b="82 31 86 37"/>
- <a u="39CE" b="82 31 86 38"/>
- <a u="39CF" b="FE 62"/>
- <a u="39D0" b="FE 65"/>
- <a u="39D1" b="82 31 86 39"/>
- <a u="39D2" b="82 31 87 30"/>
- <a u="39D3" b="82 31 87 31"/>
- <a u="39D4" b="82 31 87 32"/>
- <a u="39D5" b="82 31 87 33"/>
- <a u="39D6" b="82 31 87 34"/>
- <a u="39D7" b="82 31 87 35"/>
- <a u="39D8" b="82 31 87 36"/>
- <a u="39D9" b="82 31 87 37"/>
- <a u="39DA" b="82 31 87 38"/>
- <a u="39DB" b="82 31 87 39"/>
- <a u="39DC" b="82 31 88 30"/>
- <a u="39DD" b="82 31 88 31"/>
- <a u="39DE" b="82 31 88 32"/>
- <a u="39DF" b="FE 63"/>
- <a u="39E0" b="82 31 88 33"/>
- <a u="39E1" b="82 31 88 34"/>
- <a u="39E2" b="82 31 88 35"/>
- <a u="39E3" b="82 31 88 36"/>
- <a u="39E4" b="82 31 88 37"/>
- <a u="39E5" b="82 31 88 38"/>
- <a u="39E6" b="82 31 88 39"/>
- <a u="39E7" b="82 31 89 30"/>
- <a u="39E8" b="82 31 89 31"/>
- <a u="39E9" b="82 31 89 32"/>
- <a u="39EA" b="82 31 89 33"/>
- <a u="39EB" b="82 31 89 34"/>
- <a u="39EC" b="82 31 89 35"/>
- <a u="39ED" b="82 31 89 36"/>
- <a u="39EE" b="82 31 89 37"/>
- <a u="39EF" b="82 31 89 38"/>
- <a u="39F0" b="82 31 89 39"/>
- <a u="39F1" b="82 31 8A 30"/>
- <a u="39F2" b="82 31 8A 31"/>
- <a u="39F3" b="82 31 8A 32"/>
- <a u="39F4" b="82 31 8A 33"/>
- <a u="39F5" b="82 31 8A 34"/>
- <a u="39F6" b="82 31 8A 35"/>
- <a u="39F7" b="82 31 8A 36"/>
- <a u="39F8" b="82 31 8A 37"/>
- <a u="39F9" b="82 31 8A 38"/>
- <a u="39FA" b="82 31 8A 39"/>
- <a u="39FB" b="82 31 8B 30"/>
- <a u="39FC" b="82 31 8B 31"/>
- <a u="39FD" b="82 31 8B 32"/>
- <a u="39FE" b="82 31 8B 33"/>
- <a u="39FF" b="82 31 8B 34"/>
- <a u="3A00" b="82 31 8B 35"/>
- <a u="3A01" b="82 31 8B 36"/>
- <a u="3A02" b="82 31 8B 37"/>
- <a u="3A03" b="82 31 8B 38"/>
- <a u="3A04" b="82 31 8B 39"/>
- <a u="3A05" b="82 31 8C 30"/>
- <a u="3A06" b="82 31 8C 31"/>
- <a u="3A07" b="82 31 8C 32"/>
- <a u="3A08" b="82 31 8C 33"/>
- <a u="3A09" b="82 31 8C 34"/>
- <a u="3A0A" b="82 31 8C 35"/>
- <a u="3A0B" b="82 31 8C 36"/>
- <a u="3A0C" b="82 31 8C 37"/>
- <a u="3A0D" b="82 31 8C 38"/>
- <a u="3A0E" b="82 31 8C 39"/>
- <a u="3A0F" b="82 31 8D 30"/>
- <a u="3A10" b="82 31 8D 31"/>
- <a u="3A11" b="82 31 8D 32"/>
- <a u="3A12" b="82 31 8D 33"/>
- <a u="3A13" b="82 31 8D 34"/>
- <a u="3A14" b="82 31 8D 35"/>
- <a u="3A15" b="82 31 8D 36"/>
- <a u="3A16" b="82 31 8D 37"/>
- <a u="3A17" b="82 31 8D 38"/>
- <a u="3A18" b="82 31 8D 39"/>
- <a u="3A19" b="82 31 8E 30"/>
- <a u="3A1A" b="82 31 8E 31"/>
- <a u="3A1B" b="82 31 8E 32"/>
- <a u="3A1C" b="82 31 8E 33"/>
- <a u="3A1D" b="82 31 8E 34"/>
- <a u="3A1E" b="82 31 8E 35"/>
- <a u="3A1F" b="82 31 8E 36"/>
- <a u="3A20" b="82 31 8E 37"/>
- <a u="3A21" b="82 31 8E 38"/>
- <a u="3A22" b="82 31 8E 39"/>
- <a u="3A23" b="82 31 8F 30"/>
- <a u="3A24" b="82 31 8F 31"/>
- <a u="3A25" b="82 31 8F 32"/>
- <a u="3A26" b="82 31 8F 33"/>
- <a u="3A27" b="82 31 8F 34"/>
- <a u="3A28" b="82 31 8F 35"/>
- <a u="3A29" b="82 31 8F 36"/>
- <a u="3A2A" b="82 31 8F 37"/>
- <a u="3A2B" b="82 31 8F 38"/>
- <a u="3A2C" b="82 31 8F 39"/>
- <a u="3A2D" b="82 31 90 30"/>
- <a u="3A2E" b="82 31 90 31"/>
- <a u="3A2F" b="82 31 90 32"/>
- <a u="3A30" b="82 31 90 33"/>
- <a u="3A31" b="82 31 90 34"/>
- <a u="3A32" b="82 31 90 35"/>
- <a u="3A33" b="82 31 90 36"/>
- <a u="3A34" b="82 31 90 37"/>
- <a u="3A35" b="82 31 90 38"/>
- <a u="3A36" b="82 31 90 39"/>
- <a u="3A37" b="82 31 91 30"/>
- <a u="3A38" b="82 31 91 31"/>
- <a u="3A39" b="82 31 91 32"/>
- <a u="3A3A" b="82 31 91 33"/>
- <a u="3A3B" b="82 31 91 34"/>
- <a u="3A3C" b="82 31 91 35"/>
- <a u="3A3D" b="82 31 91 36"/>
- <a u="3A3E" b="82 31 91 37"/>
- <a u="3A3F" b="82 31 91 38"/>
- <a u="3A40" b="82 31 91 39"/>
- <a u="3A41" b="82 31 92 30"/>
- <a u="3A42" b="82 31 92 31"/>
- <a u="3A43" b="82 31 92 32"/>
- <a u="3A44" b="82 31 92 33"/>
- <a u="3A45" b="82 31 92 34"/>
- <a u="3A46" b="82 31 92 35"/>
- <a u="3A47" b="82 31 92 36"/>
- <a u="3A48" b="82 31 92 37"/>
- <a u="3A49" b="82 31 92 38"/>
- <a u="3A4A" b="82 31 92 39"/>
- <a u="3A4B" b="82 31 93 30"/>
- <a u="3A4C" b="82 31 93 31"/>
- <a u="3A4D" b="82 31 93 32"/>
- <a u="3A4E" b="82 31 93 33"/>
- <a u="3A4F" b="82 31 93 34"/>
- <a u="3A50" b="82 31 93 35"/>
- <a u="3A51" b="82 31 93 36"/>
- <a u="3A52" b="82 31 93 37"/>
- <a u="3A53" b="82 31 93 38"/>
- <a u="3A54" b="82 31 93 39"/>
- <a u="3A55" b="82 31 94 30"/>
- <a u="3A56" b="82 31 94 31"/>
- <a u="3A57" b="82 31 94 32"/>
- <a u="3A58" b="82 31 94 33"/>
- <a u="3A59" b="82 31 94 34"/>
- <a u="3A5A" b="82 31 94 35"/>
- <a u="3A5B" b="82 31 94 36"/>
- <a u="3A5C" b="82 31 94 37"/>
- <a u="3A5D" b="82 31 94 38"/>
- <a u="3A5E" b="82 31 94 39"/>
- <a u="3A5F" b="82 31 95 30"/>
- <a u="3A60" b="82 31 95 31"/>
- <a u="3A61" b="82 31 95 32"/>
- <a u="3A62" b="82 31 95 33"/>
- <a u="3A63" b="82 31 95 34"/>
- <a u="3A64" b="82 31 95 35"/>
- <a u="3A65" b="82 31 95 36"/>
- <a u="3A66" b="82 31 95 37"/>
- <a u="3A67" b="82 31 95 38"/>
- <a u="3A68" b="82 31 95 39"/>
- <a u="3A69" b="82 31 96 30"/>
- <a u="3A6A" b="82 31 96 31"/>
- <a u="3A6B" b="82 31 96 32"/>
- <a u="3A6C" b="82 31 96 33"/>
- <a u="3A6D" b="82 31 96 34"/>
- <a u="3A6E" b="82 31 96 35"/>
- <a u="3A6F" b="82 31 96 36"/>
- <a u="3A70" b="82 31 96 37"/>
- <a u="3A71" b="82 31 96 38"/>
- <a u="3A72" b="82 31 96 39"/>
- <a u="3A73" b="FE 64"/>
- <a u="3A74" b="82 31 97 30"/>
- <a u="3A75" b="82 31 97 31"/>
- <a u="3A76" b="82 31 97 32"/>
- <a u="3A77" b="82 31 97 33"/>
- <a u="3A78" b="82 31 97 34"/>
- <a u="3A79" b="82 31 97 35"/>
- <a u="3A7A" b="82 31 97 36"/>
- <a u="3A7B" b="82 31 97 37"/>
- <a u="3A7C" b="82 31 97 38"/>
- <a u="3A7D" b="82 31 97 39"/>
- <a u="3A7E" b="82 31 98 30"/>
- <a u="3A7F" b="82 31 98 31"/>
- <a u="3A80" b="82 31 98 32"/>
- <a u="3A81" b="82 31 98 33"/>
- <a u="3A82" b="82 31 98 34"/>
- <a u="3A83" b="82 31 98 35"/>
- <a u="3A84" b="82 31 98 36"/>
- <a u="3A85" b="82 31 98 37"/>
- <a u="3A86" b="82 31 98 38"/>
- <a u="3A87" b="82 31 98 39"/>
- <a u="3A88" b="82 31 99 30"/>
- <a u="3A89" b="82 31 99 31"/>
- <a u="3A8A" b="82 31 99 32"/>
- <a u="3A8B" b="82 31 99 33"/>
- <a u="3A8C" b="82 31 99 34"/>
- <a u="3A8D" b="82 31 99 35"/>
- <a u="3A8E" b="82 31 99 36"/>
- <a u="3A8F" b="82 31 99 37"/>
- <a u="3A90" b="82 31 99 38"/>
- <a u="3A91" b="82 31 99 39"/>
- <a u="3A92" b="82 31 9A 30"/>
- <a u="3A93" b="82 31 9A 31"/>
- <a u="3A94" b="82 31 9A 32"/>
- <a u="3A95" b="82 31 9A 33"/>
- <a u="3A96" b="82 31 9A 34"/>
- <a u="3A97" b="82 31 9A 35"/>
- <a u="3A98" b="82 31 9A 36"/>
- <a u="3A99" b="82 31 9A 37"/>
- <a u="3A9A" b="82 31 9A 38"/>
- <a u="3A9B" b="82 31 9A 39"/>
- <a u="3A9C" b="82 31 9B 30"/>
- <a u="3A9D" b="82 31 9B 31"/>
- <a u="3A9E" b="82 31 9B 32"/>
- <a u="3A9F" b="82 31 9B 33"/>
- <a u="3AA0" b="82 31 9B 34"/>
- <a u="3AA1" b="82 31 9B 35"/>
- <a u="3AA2" b="82 31 9B 36"/>
- <a u="3AA3" b="82 31 9B 37"/>
- <a u="3AA4" b="82 31 9B 38"/>
- <a u="3AA5" b="82 31 9B 39"/>
- <a u="3AA6" b="82 31 9C 30"/>
- <a u="3AA7" b="82 31 9C 31"/>
- <a u="3AA8" b="82 31 9C 32"/>
- <a u="3AA9" b="82 31 9C 33"/>
- <a u="3AAA" b="82 31 9C 34"/>
- <a u="3AAB" b="82 31 9C 35"/>
- <a u="3AAC" b="82 31 9C 36"/>
- <a u="3AAD" b="82 31 9C 37"/>
- <a u="3AAE" b="82 31 9C 38"/>
- <a u="3AAF" b="82 31 9C 39"/>
- <a u="3AB0" b="82 31 9D 30"/>
- <a u="3AB1" b="82 31 9D 31"/>
- <a u="3AB2" b="82 31 9D 32"/>
- <a u="3AB3" b="82 31 9D 33"/>
- <a u="3AB4" b="82 31 9D 34"/>
- <a u="3AB5" b="82 31 9D 35"/>
- <a u="3AB6" b="82 31 9D 36"/>
- <a u="3AB7" b="82 31 9D 37"/>
- <a u="3AB8" b="82 31 9D 38"/>
- <a u="3AB9" b="82 31 9D 39"/>
- <a u="3ABA" b="82 31 9E 30"/>
- <a u="3ABB" b="82 31 9E 31"/>
- <a u="3ABC" b="82 31 9E 32"/>
- <a u="3ABD" b="82 31 9E 33"/>
- <a u="3ABE" b="82 31 9E 34"/>
- <a u="3ABF" b="82 31 9E 35"/>
- <a u="3AC0" b="82 31 9E 36"/>
- <a u="3AC1" b="82 31 9E 37"/>
- <a u="3AC2" b="82 31 9E 38"/>
- <a u="3AC3" b="82 31 9E 39"/>
- <a u="3AC4" b="82 31 9F 30"/>
- <a u="3AC5" b="82 31 9F 31"/>
- <a u="3AC6" b="82 31 9F 32"/>
- <a u="3AC7" b="82 31 9F 33"/>
- <a u="3AC8" b="82 31 9F 34"/>
- <a u="3AC9" b="82 31 9F 35"/>
- <a u="3ACA" b="82 31 9F 36"/>
- <a u="3ACB" b="82 31 9F 37"/>
- <a u="3ACC" b="82 31 9F 38"/>
- <a u="3ACD" b="82 31 9F 39"/>
- <a u="3ACE" b="82 31 A0 30"/>
- <a u="3ACF" b="82 31 A0 31"/>
- <a u="3AD0" b="82 31 A0 32"/>
- <a u="3AD1" b="82 31 A0 33"/>
- <a u="3AD2" b="82 31 A0 34"/>
- <a u="3AD3" b="82 31 A0 35"/>
- <a u="3AD4" b="82 31 A0 36"/>
- <a u="3AD5" b="82 31 A0 37"/>
- <a u="3AD6" b="82 31 A0 38"/>
- <a u="3AD7" b="82 31 A0 39"/>
- <a u="3AD8" b="82 31 A1 30"/>
- <a u="3AD9" b="82 31 A1 31"/>
- <a u="3ADA" b="82 31 A1 32"/>
- <a u="3ADB" b="82 31 A1 33"/>
- <a u="3ADC" b="82 31 A1 34"/>
- <a u="3ADD" b="82 31 A1 35"/>
- <a u="3ADE" b="82 31 A1 36"/>
- <a u="3ADF" b="82 31 A1 37"/>
- <a u="3AE0" b="82 31 A1 38"/>
- <a u="3AE1" b="82 31 A1 39"/>
- <a u="3AE2" b="82 31 A2 30"/>
- <a u="3AE3" b="82 31 A2 31"/>
- <a u="3AE4" b="82 31 A2 32"/>
- <a u="3AE5" b="82 31 A2 33"/>
- <a u="3AE6" b="82 31 A2 34"/>
- <a u="3AE7" b="82 31 A2 35"/>
- <a u="3AE8" b="82 31 A2 36"/>
- <a u="3AE9" b="82 31 A2 37"/>
- <a u="3AEA" b="82 31 A2 38"/>
- <a u="3AEB" b="82 31 A2 39"/>
- <a u="3AEC" b="82 31 A3 30"/>
- <a u="3AED" b="82 31 A3 31"/>
- <a u="3AEE" b="82 31 A3 32"/>
- <a u="3AEF" b="82 31 A3 33"/>
- <a u="3AF0" b="82 31 A3 34"/>
- <a u="3AF1" b="82 31 A3 35"/>
- <a u="3AF2" b="82 31 A3 36"/>
- <a u="3AF3" b="82 31 A3 37"/>
- <a u="3AF4" b="82 31 A3 38"/>
- <a u="3AF5" b="82 31 A3 39"/>
- <a u="3AF6" b="82 31 A4 30"/>
- <a u="3AF7" b="82 31 A4 31"/>
- <a u="3AF8" b="82 31 A4 32"/>
- <a u="3AF9" b="82 31 A4 33"/>
- <a u="3AFA" b="82 31 A4 34"/>
- <a u="3AFB" b="82 31 A4 35"/>
- <a u="3AFC" b="82 31 A4 36"/>
- <a u="3AFD" b="82 31 A4 37"/>
- <a u="3AFE" b="82 31 A4 38"/>
- <a u="3AFF" b="82 31 A4 39"/>
- <a u="3B00" b="82 31 A5 30"/>
- <a u="3B01" b="82 31 A5 31"/>
- <a u="3B02" b="82 31 A5 32"/>
- <a u="3B03" b="82 31 A5 33"/>
- <a u="3B04" b="82 31 A5 34"/>
- <a u="3B05" b="82 31 A5 35"/>
- <a u="3B06" b="82 31 A5 36"/>
- <a u="3B07" b="82 31 A5 37"/>
- <a u="3B08" b="82 31 A5 38"/>
- <a u="3B09" b="82 31 A5 39"/>
- <a u="3B0A" b="82 31 A6 30"/>
- <a u="3B0B" b="82 31 A6 31"/>
- <a u="3B0C" b="82 31 A6 32"/>
- <a u="3B0D" b="82 31 A6 33"/>
- <a u="3B0E" b="82 31 A6 34"/>
- <a u="3B0F" b="82 31 A6 35"/>
- <a u="3B10" b="82 31 A6 36"/>
- <a u="3B11" b="82 31 A6 37"/>
- <a u="3B12" b="82 31 A6 38"/>
- <a u="3B13" b="82 31 A6 39"/>
- <a u="3B14" b="82 31 A7 30"/>
- <a u="3B15" b="82 31 A7 31"/>
- <a u="3B16" b="82 31 A7 32"/>
- <a u="3B17" b="82 31 A7 33"/>
- <a u="3B18" b="82 31 A7 34"/>
- <a u="3B19" b="82 31 A7 35"/>
- <a u="3B1A" b="82 31 A7 36"/>
- <a u="3B1B" b="82 31 A7 37"/>
- <a u="3B1C" b="82 31 A7 38"/>
- <a u="3B1D" b="82 31 A7 39"/>
- <a u="3B1E" b="82 31 A8 30"/>
- <a u="3B1F" b="82 31 A8 31"/>
- <a u="3B20" b="82 31 A8 32"/>
- <a u="3B21" b="82 31 A8 33"/>
- <a u="3B22" b="82 31 A8 34"/>
- <a u="3B23" b="82 31 A8 35"/>
- <a u="3B24" b="82 31 A8 36"/>
- <a u="3B25" b="82 31 A8 37"/>
- <a u="3B26" b="82 31 A8 38"/>
- <a u="3B27" b="82 31 A8 39"/>
- <a u="3B28" b="82 31 A9 30"/>
- <a u="3B29" b="82 31 A9 31"/>
- <a u="3B2A" b="82 31 A9 32"/>
- <a u="3B2B" b="82 31 A9 33"/>
- <a u="3B2C" b="82 31 A9 34"/>
- <a u="3B2D" b="82 31 A9 35"/>
- <a u="3B2E" b="82 31 A9 36"/>
- <a u="3B2F" b="82 31 A9 37"/>
- <a u="3B30" b="82 31 A9 38"/>
- <a u="3B31" b="82 31 A9 39"/>
- <a u="3B32" b="82 31 AA 30"/>
- <a u="3B33" b="82 31 AA 31"/>
- <a u="3B34" b="82 31 AA 32"/>
- <a u="3B35" b="82 31 AA 33"/>
- <a u="3B36" b="82 31 AA 34"/>
- <a u="3B37" b="82 31 AA 35"/>
- <a u="3B38" b="82 31 AA 36"/>
- <a u="3B39" b="82 31 AA 37"/>
- <a u="3B3A" b="82 31 AA 38"/>
- <a u="3B3B" b="82 31 AA 39"/>
- <a u="3B3C" b="82 31 AB 30"/>
- <a u="3B3D" b="82 31 AB 31"/>
- <a u="3B3E" b="82 31 AB 32"/>
- <a u="3B3F" b="82 31 AB 33"/>
- <a u="3B40" b="82 31 AB 34"/>
- <a u="3B41" b="82 31 AB 35"/>
- <a u="3B42" b="82 31 AB 36"/>
- <a u="3B43" b="82 31 AB 37"/>
- <a u="3B44" b="82 31 AB 38"/>
- <a u="3B45" b="82 31 AB 39"/>
- <a u="3B46" b="82 31 AC 30"/>
- <a u="3B47" b="82 31 AC 31"/>
- <a u="3B48" b="82 31 AC 32"/>
- <a u="3B49" b="82 31 AC 33"/>
- <a u="3B4A" b="82 31 AC 34"/>
- <a u="3B4B" b="82 31 AC 35"/>
- <a u="3B4C" b="82 31 AC 36"/>
- <a u="3B4D" b="82 31 AC 37"/>
- <a u="3B4E" b="FE 68"/>
- <a u="3B4F" b="82 31 AC 38"/>
- <a u="3B50" b="82 31 AC 39"/>
- <a u="3B51" b="82 31 AD 30"/>
- <a u="3B52" b="82 31 AD 31"/>
- <a u="3B53" b="82 31 AD 32"/>
- <a u="3B54" b="82 31 AD 33"/>
- <a u="3B55" b="82 31 AD 34"/>
- <a u="3B56" b="82 31 AD 35"/>
- <a u="3B57" b="82 31 AD 36"/>
- <a u="3B58" b="82 31 AD 37"/>
- <a u="3B59" b="82 31 AD 38"/>
- <a u="3B5A" b="82 31 AD 39"/>
- <a u="3B5B" b="82 31 AE 30"/>
- <a u="3B5C" b="82 31 AE 31"/>
- <a u="3B5D" b="82 31 AE 32"/>
- <a u="3B5E" b="82 31 AE 33"/>
- <a u="3B5F" b="82 31 AE 34"/>
- <a u="3B60" b="82 31 AE 35"/>
- <a u="3B61" b="82 31 AE 36"/>
- <a u="3B62" b="82 31 AE 37"/>
- <a u="3B63" b="82 31 AE 38"/>
- <a u="3B64" b="82 31 AE 39"/>
- <a u="3B65" b="82 31 AF 30"/>
- <a u="3B66" b="82 31 AF 31"/>
- <a u="3B67" b="82 31 AF 32"/>
- <a u="3B68" b="82 31 AF 33"/>
- <a u="3B69" b="82 31 AF 34"/>
- <a u="3B6A" b="82 31 AF 35"/>
- <a u="3B6B" b="82 31 AF 36"/>
- <a u="3B6C" b="82 31 AF 37"/>
- <a u="3B6D" b="82 31 AF 38"/>
- <a u="3B6E" b="82 31 AF 39"/>
- <a u="3B6F" b="82 31 B0 30"/>
- <a u="3B70" b="82 31 B0 31"/>
- <a u="3B71" b="82 31 B0 32"/>
- <a u="3B72" b="82 31 B0 33"/>
- <a u="3B73" b="82 31 B0 34"/>
- <a u="3B74" b="82 31 B0 35"/>
- <a u="3B75" b="82 31 B0 36"/>
- <a u="3B76" b="82 31 B0 37"/>
- <a u="3B77" b="82 31 B0 38"/>
- <a u="3B78" b="82 31 B0 39"/>
- <a u="3B79" b="82 31 B1 30"/>
- <a u="3B7A" b="82 31 B1 31"/>
- <a u="3B7B" b="82 31 B1 32"/>
- <a u="3B7C" b="82 31 B1 33"/>
- <a u="3B7D" b="82 31 B1 34"/>
- <a u="3B7E" b="82 31 B1 35"/>
- <a u="3B7F" b="82 31 B1 36"/>
- <a u="3B80" b="82 31 B1 37"/>
- <a u="3B81" b="82 31 B1 38"/>
- <a u="3B82" b="82 31 B1 39"/>
- <a u="3B83" b="82 31 B2 30"/>
- <a u="3B84" b="82 31 B2 31"/>
- <a u="3B85" b="82 31 B2 32"/>
- <a u="3B86" b="82 31 B2 33"/>
- <a u="3B87" b="82 31 B2 34"/>
- <a u="3B88" b="82 31 B2 35"/>
- <a u="3B89" b="82 31 B2 36"/>
- <a u="3B8A" b="82 31 B2 37"/>
- <a u="3B8B" b="82 31 B2 38"/>
- <a u="3B8C" b="82 31 B2 39"/>
- <a u="3B8D" b="82 31 B3 30"/>
- <a u="3B8E" b="82 31 B3 31"/>
- <a u="3B8F" b="82 31 B3 32"/>
- <a u="3B90" b="82 31 B3 33"/>
- <a u="3B91" b="82 31 B3 34"/>
- <a u="3B92" b="82 31 B3 35"/>
- <a u="3B93" b="82 31 B3 36"/>
- <a u="3B94" b="82 31 B3 37"/>
- <a u="3B95" b="82 31 B3 38"/>
- <a u="3B96" b="82 31 B3 39"/>
- <a u="3B97" b="82 31 B4 30"/>
- <a u="3B98" b="82 31 B4 31"/>
- <a u="3B99" b="82 31 B4 32"/>
- <a u="3B9A" b="82 31 B4 33"/>
- <a u="3B9B" b="82 31 B4 34"/>
- <a u="3B9C" b="82 31 B4 35"/>
- <a u="3B9D" b="82 31 B4 36"/>
- <a u="3B9E" b="82 31 B4 37"/>
- <a u="3B9F" b="82 31 B4 38"/>
- <a u="3BA0" b="82 31 B4 39"/>
- <a u="3BA1" b="82 31 B5 30"/>
- <a u="3BA2" b="82 31 B5 31"/>
- <a u="3BA3" b="82 31 B5 32"/>
- <a u="3BA4" b="82 31 B5 33"/>
- <a u="3BA5" b="82 31 B5 34"/>
- <a u="3BA6" b="82 31 B5 35"/>
- <a u="3BA7" b="82 31 B5 36"/>
- <a u="3BA8" b="82 31 B5 37"/>
- <a u="3BA9" b="82 31 B5 38"/>
- <a u="3BAA" b="82 31 B5 39"/>
- <a u="3BAB" b="82 31 B6 30"/>
- <a u="3BAC" b="82 31 B6 31"/>
- <a u="3BAD" b="82 31 B6 32"/>
- <a u="3BAE" b="82 31 B6 33"/>
- <a u="3BAF" b="82 31 B6 34"/>
- <a u="3BB0" b="82 31 B6 35"/>
- <a u="3BB1" b="82 31 B6 36"/>
- <a u="3BB2" b="82 31 B6 37"/>
- <a u="3BB3" b="82 31 B6 38"/>
- <a u="3BB4" b="82 31 B6 39"/>
- <a u="3BB5" b="82 31 B7 30"/>
- <a u="3BB6" b="82 31 B7 31"/>
- <a u="3BB7" b="82 31 B7 32"/>
- <a u="3BB8" b="82 31 B7 33"/>
- <a u="3BB9" b="82 31 B7 34"/>
- <a u="3BBA" b="82 31 B7 35"/>
- <a u="3BBB" b="82 31 B7 36"/>
- <a u="3BBC" b="82 31 B7 37"/>
- <a u="3BBD" b="82 31 B7 38"/>
- <a u="3BBE" b="82 31 B7 39"/>
- <a u="3BBF" b="82 31 B8 30"/>
- <a u="3BC0" b="82 31 B8 31"/>
- <a u="3BC1" b="82 31 B8 32"/>
- <a u="3BC2" b="82 31 B8 33"/>
- <a u="3BC3" b="82 31 B8 34"/>
- <a u="3BC4" b="82 31 B8 35"/>
- <a u="3BC5" b="82 31 B8 36"/>
- <a u="3BC6" b="82 31 B8 37"/>
- <a u="3BC7" b="82 31 B8 38"/>
- <a u="3BC8" b="82 31 B8 39"/>
- <a u="3BC9" b="82 31 B9 30"/>
- <a u="3BCA" b="82 31 B9 31"/>
- <a u="3BCB" b="82 31 B9 32"/>
- <a u="3BCC" b="82 31 B9 33"/>
- <a u="3BCD" b="82 31 B9 34"/>
- <a u="3BCE" b="82 31 B9 35"/>
- <a u="3BCF" b="82 31 B9 36"/>
- <a u="3BD0" b="82 31 B9 37"/>
- <a u="3BD1" b="82 31 B9 38"/>
- <a u="3BD2" b="82 31 B9 39"/>
- <a u="3BD3" b="82 31 BA 30"/>
- <a u="3BD4" b="82 31 BA 31"/>
- <a u="3BD5" b="82 31 BA 32"/>
- <a u="3BD6" b="82 31 BA 33"/>
- <a u="3BD7" b="82 31 BA 34"/>
- <a u="3BD8" b="82 31 BA 35"/>
- <a u="3BD9" b="82 31 BA 36"/>
- <a u="3BDA" b="82 31 BA 37"/>
- <a u="3BDB" b="82 31 BA 38"/>
- <a u="3BDC" b="82 31 BA 39"/>
- <a u="3BDD" b="82 31 BB 30"/>
- <a u="3BDE" b="82 31 BB 31"/>
- <a u="3BDF" b="82 31 BB 32"/>
- <a u="3BE0" b="82 31 BB 33"/>
- <a u="3BE1" b="82 31 BB 34"/>
- <a u="3BE2" b="82 31 BB 35"/>
- <a u="3BE3" b="82 31 BB 36"/>
- <a u="3BE4" b="82 31 BB 37"/>
- <a u="3BE5" b="82 31 BB 38"/>
- <a u="3BE6" b="82 31 BB 39"/>
- <a u="3BE7" b="82 31 BC 30"/>
- <a u="3BE8" b="82 31 BC 31"/>
- <a u="3BE9" b="82 31 BC 32"/>
- <a u="3BEA" b="82 31 BC 33"/>
- <a u="3BEB" b="82 31 BC 34"/>
- <a u="3BEC" b="82 31 BC 35"/>
- <a u="3BED" b="82 31 BC 36"/>
- <a u="3BEE" b="82 31 BC 37"/>
- <a u="3BEF" b="82 31 BC 38"/>
- <a u="3BF0" b="82 31 BC 39"/>
- <a u="3BF1" b="82 31 BD 30"/>
- <a u="3BF2" b="82 31 BD 31"/>
- <a u="3BF3" b="82 31 BD 32"/>
- <a u="3BF4" b="82 31 BD 33"/>
- <a u="3BF5" b="82 31 BD 34"/>
- <a u="3BF6" b="82 31 BD 35"/>
- <a u="3BF7" b="82 31 BD 36"/>
- <a u="3BF8" b="82 31 BD 37"/>
- <a u="3BF9" b="82 31 BD 38"/>
- <a u="3BFA" b="82 31 BD 39"/>
- <a u="3BFB" b="82 31 BE 30"/>
- <a u="3BFC" b="82 31 BE 31"/>
- <a u="3BFD" b="82 31 BE 32"/>
- <a u="3BFE" b="82 31 BE 33"/>
- <a u="3BFF" b="82 31 BE 34"/>
- <a u="3C00" b="82 31 BE 35"/>
- <a u="3C01" b="82 31 BE 36"/>
- <a u="3C02" b="82 31 BE 37"/>
- <a u="3C03" b="82 31 BE 38"/>
- <a u="3C04" b="82 31 BE 39"/>
- <a u="3C05" b="82 31 BF 30"/>
- <a u="3C06" b="82 31 BF 31"/>
- <a u="3C07" b="82 31 BF 32"/>
- <a u="3C08" b="82 31 BF 33"/>
- <a u="3C09" b="82 31 BF 34"/>
- <a u="3C0A" b="82 31 BF 35"/>
- <a u="3C0B" b="82 31 BF 36"/>
- <a u="3C0C" b="82 31 BF 37"/>
- <a u="3C0D" b="82 31 BF 38"/>
- <a u="3C0E" b="82 31 BF 39"/>
- <a u="3C0F" b="82 31 C0 30"/>
- <a u="3C10" b="82 31 C0 31"/>
- <a u="3C11" b="82 31 C0 32"/>
- <a u="3C12" b="82 31 C0 33"/>
- <a u="3C13" b="82 31 C0 34"/>
- <a u="3C14" b="82 31 C0 35"/>
- <a u="3C15" b="82 31 C0 36"/>
- <a u="3C16" b="82 31 C0 37"/>
- <a u="3C17" b="82 31 C0 38"/>
- <a u="3C18" b="82 31 C0 39"/>
- <a u="3C19" b="82 31 C1 30"/>
- <a u="3C1A" b="82 31 C1 31"/>
- <a u="3C1B" b="82 31 C1 32"/>
- <a u="3C1C" b="82 31 C1 33"/>
- <a u="3C1D" b="82 31 C1 34"/>
- <a u="3C1E" b="82 31 C1 35"/>
- <a u="3C1F" b="82 31 C1 36"/>
- <a u="3C20" b="82 31 C1 37"/>
- <a u="3C21" b="82 31 C1 38"/>
- <a u="3C22" b="82 31 C1 39"/>
- <a u="3C23" b="82 31 C2 30"/>
- <a u="3C24" b="82 31 C2 31"/>
- <a u="3C25" b="82 31 C2 32"/>
- <a u="3C26" b="82 31 C2 33"/>
- <a u="3C27" b="82 31 C2 34"/>
- <a u="3C28" b="82 31 C2 35"/>
- <a u="3C29" b="82 31 C2 36"/>
- <a u="3C2A" b="82 31 C2 37"/>
- <a u="3C2B" b="82 31 C2 38"/>
- <a u="3C2C" b="82 31 C2 39"/>
- <a u="3C2D" b="82 31 C3 30"/>
- <a u="3C2E" b="82 31 C3 31"/>
- <a u="3C2F" b="82 31 C3 32"/>
- <a u="3C30" b="82 31 C3 33"/>
- <a u="3C31" b="82 31 C3 34"/>
- <a u="3C32" b="82 31 C3 35"/>
- <a u="3C33" b="82 31 C3 36"/>
- <a u="3C34" b="82 31 C3 37"/>
- <a u="3C35" b="82 31 C3 38"/>
- <a u="3C36" b="82 31 C3 39"/>
- <a u="3C37" b="82 31 C4 30"/>
- <a u="3C38" b="82 31 C4 31"/>
- <a u="3C39" b="82 31 C4 32"/>
- <a u="3C3A" b="82 31 C4 33"/>
- <a u="3C3B" b="82 31 C4 34"/>
- <a u="3C3C" b="82 31 C4 35"/>
- <a u="3C3D" b="82 31 C4 36"/>
- <a u="3C3E" b="82 31 C4 37"/>
- <a u="3C3F" b="82 31 C4 38"/>
- <a u="3C40" b="82 31 C4 39"/>
- <a u="3C41" b="82 31 C5 30"/>
- <a u="3C42" b="82 31 C5 31"/>
- <a u="3C43" b="82 31 C5 32"/>
- <a u="3C44" b="82 31 C5 33"/>
- <a u="3C45" b="82 31 C5 34"/>
- <a u="3C46" b="82 31 C5 35"/>
- <a u="3C47" b="82 31 C5 36"/>
- <a u="3C48" b="82 31 C5 37"/>
- <a u="3C49" b="82 31 C5 38"/>
- <a u="3C4A" b="82 31 C5 39"/>
- <a u="3C4B" b="82 31 C6 30"/>
- <a u="3C4C" b="82 31 C6 31"/>
- <a u="3C4D" b="82 31 C6 32"/>
- <a u="3C4E" b="82 31 C6 33"/>
- <a u="3C4F" b="82 31 C6 34"/>
- <a u="3C50" b="82 31 C6 35"/>
- <a u="3C51" b="82 31 C6 36"/>
- <a u="3C52" b="82 31 C6 37"/>
- <a u="3C53" b="82 31 C6 38"/>
- <a u="3C54" b="82 31 C6 39"/>
- <a u="3C55" b="82 31 C7 30"/>
- <a u="3C56" b="82 31 C7 31"/>
- <a u="3C57" b="82 31 C7 32"/>
- <a u="3C58" b="82 31 C7 33"/>
- <a u="3C59" b="82 31 C7 34"/>
- <a u="3C5A" b="82 31 C7 35"/>
- <a u="3C5B" b="82 31 C7 36"/>
- <a u="3C5C" b="82 31 C7 37"/>
- <a u="3C5D" b="82 31 C7 38"/>
- <a u="3C5E" b="82 31 C7 39"/>
- <a u="3C5F" b="82 31 C8 30"/>
- <a u="3C60" b="82 31 C8 31"/>
- <a u="3C61" b="82 31 C8 32"/>
- <a u="3C62" b="82 31 C8 33"/>
- <a u="3C63" b="82 31 C8 34"/>
- <a u="3C64" b="82 31 C8 35"/>
- <a u="3C65" b="82 31 C8 36"/>
- <a u="3C66" b="82 31 C8 37"/>
- <a u="3C67" b="82 31 C8 38"/>
- <a u="3C68" b="82 31 C8 39"/>
- <a u="3C69" b="82 31 C9 30"/>
- <a u="3C6A" b="82 31 C9 31"/>
- <a u="3C6B" b="82 31 C9 32"/>
- <a u="3C6C" b="82 31 C9 33"/>
- <a u="3C6D" b="82 31 C9 34"/>
- <a u="3C6E" b="FE 69"/>
- <a u="3C6F" b="82 31 C9 35"/>
- <a u="3C70" b="82 31 C9 36"/>
- <a u="3C71" b="82 31 C9 37"/>
- <a u="3C72" b="82 31 C9 38"/>
- <a u="3C73" b="82 31 C9 39"/>
- <a u="3C74" b="82 31 CA 30"/>
- <a u="3C75" b="82 31 CA 31"/>
- <a u="3C76" b="82 31 CA 32"/>
- <a u="3C77" b="82 31 CA 33"/>
- <a u="3C78" b="82 31 CA 34"/>
- <a u="3C79" b="82 31 CA 35"/>
- <a u="3C7A" b="82 31 CA 36"/>
- <a u="3C7B" b="82 31 CA 37"/>
- <a u="3C7C" b="82 31 CA 38"/>
- <a u="3C7D" b="82 31 CA 39"/>
- <a u="3C7E" b="82 31 CB 30"/>
- <a u="3C7F" b="82 31 CB 31"/>
- <a u="3C80" b="82 31 CB 32"/>
- <a u="3C81" b="82 31 CB 33"/>
- <a u="3C82" b="82 31 CB 34"/>
- <a u="3C83" b="82 31 CB 35"/>
- <a u="3C84" b="82 31 CB 36"/>
- <a u="3C85" b="82 31 CB 37"/>
- <a u="3C86" b="82 31 CB 38"/>
- <a u="3C87" b="82 31 CB 39"/>
- <a u="3C88" b="82 31 CC 30"/>
- <a u="3C89" b="82 31 CC 31"/>
- <a u="3C8A" b="82 31 CC 32"/>
- <a u="3C8B" b="82 31 CC 33"/>
- <a u="3C8C" b="82 31 CC 34"/>
- <a u="3C8D" b="82 31 CC 35"/>
- <a u="3C8E" b="82 31 CC 36"/>
- <a u="3C8F" b="82 31 CC 37"/>
- <a u="3C90" b="82 31 CC 38"/>
- <a u="3C91" b="82 31 CC 39"/>
- <a u="3C92" b="82 31 CD 30"/>
- <a u="3C93" b="82 31 CD 31"/>
- <a u="3C94" b="82 31 CD 32"/>
- <a u="3C95" b="82 31 CD 33"/>
- <a u="3C96" b="82 31 CD 34"/>
- <a u="3C97" b="82 31 CD 35"/>
- <a u="3C98" b="82 31 CD 36"/>
- <a u="3C99" b="82 31 CD 37"/>
- <a u="3C9A" b="82 31 CD 38"/>
- <a u="3C9B" b="82 31 CD 39"/>
- <a u="3C9C" b="82 31 CE 30"/>
- <a u="3C9D" b="82 31 CE 31"/>
- <a u="3C9E" b="82 31 CE 32"/>
- <a u="3C9F" b="82 31 CE 33"/>
- <a u="3CA0" b="82 31 CE 34"/>
- <a u="3CA1" b="82 31 CE 35"/>
- <a u="3CA2" b="82 31 CE 36"/>
- <a u="3CA3" b="82 31 CE 37"/>
- <a u="3CA4" b="82 31 CE 38"/>
- <a u="3CA5" b="82 31 CE 39"/>
- <a u="3CA6" b="82 31 CF 30"/>
- <a u="3CA7" b="82 31 CF 31"/>
- <a u="3CA8" b="82 31 CF 32"/>
- <a u="3CA9" b="82 31 CF 33"/>
- <a u="3CAA" b="82 31 CF 34"/>
- <a u="3CAB" b="82 31 CF 35"/>
- <a u="3CAC" b="82 31 CF 36"/>
- <a u="3CAD" b="82 31 CF 37"/>
- <a u="3CAE" b="82 31 CF 38"/>
- <a u="3CAF" b="82 31 CF 39"/>
- <a u="3CB0" b="82 31 D0 30"/>
- <a u="3CB1" b="82 31 D0 31"/>
- <a u="3CB2" b="82 31 D0 32"/>
- <a u="3CB3" b="82 31 D0 33"/>
- <a u="3CB4" b="82 31 D0 34"/>
- <a u="3CB5" b="82 31 D0 35"/>
- <a u="3CB6" b="82 31 D0 36"/>
- <a u="3CB7" b="82 31 D0 37"/>
- <a u="3CB8" b="82 31 D0 38"/>
- <a u="3CB9" b="82 31 D0 39"/>
- <a u="3CBA" b="82 31 D1 30"/>
- <a u="3CBB" b="82 31 D1 31"/>
- <a u="3CBC" b="82 31 D1 32"/>
- <a u="3CBD" b="82 31 D1 33"/>
- <a u="3CBE" b="82 31 D1 34"/>
- <a u="3CBF" b="82 31 D1 35"/>
- <a u="3CC0" b="82 31 D1 36"/>
- <a u="3CC1" b="82 31 D1 37"/>
- <a u="3CC2" b="82 31 D1 38"/>
- <a u="3CC3" b="82 31 D1 39"/>
- <a u="3CC4" b="82 31 D2 30"/>
- <a u="3CC5" b="82 31 D2 31"/>
- <a u="3CC6" b="82 31 D2 32"/>
- <a u="3CC7" b="82 31 D2 33"/>
- <a u="3CC8" b="82 31 D2 34"/>
- <a u="3CC9" b="82 31 D2 35"/>
- <a u="3CCA" b="82 31 D2 36"/>
- <a u="3CCB" b="82 31 D2 37"/>
- <a u="3CCC" b="82 31 D2 38"/>
- <a u="3CCD" b="82 31 D2 39"/>
- <a u="3CCE" b="82 31 D3 30"/>
- <a u="3CCF" b="82 31 D3 31"/>
- <a u="3CD0" b="82 31 D3 32"/>
- <a u="3CD1" b="82 31 D3 33"/>
- <a u="3CD2" b="82 31 D3 34"/>
- <a u="3CD3" b="82 31 D3 35"/>
- <a u="3CD4" b="82 31 D3 36"/>
- <a u="3CD5" b="82 31 D3 37"/>
- <a u="3CD6" b="82 31 D3 38"/>
- <a u="3CD7" b="82 31 D3 39"/>
- <a u="3CD8" b="82 31 D4 30"/>
- <a u="3CD9" b="82 31 D4 31"/>
- <a u="3CDA" b="82 31 D4 32"/>
- <a u="3CDB" b="82 31 D4 33"/>
- <a u="3CDC" b="82 31 D4 34"/>
- <a u="3CDD" b="82 31 D4 35"/>
- <a u="3CDE" b="82 31 D4 36"/>
- <a u="3CDF" b="82 31 D4 37"/>
- <a u="3CE0" b="FE 6A"/>
- <a u="4056" b="FE 6F"/>
- <a u="4057" b="82 32 AF 33"/>
- <a u="4058" b="82 32 AF 34"/>
- <a u="4059" b="82 32 AF 35"/>
- <a u="405A" b="82 32 AF 36"/>
- <a u="405B" b="82 32 AF 37"/>
- <a u="405C" b="82 32 AF 38"/>
- <a u="405D" b="82 32 AF 39"/>
- <a u="405E" b="82 32 B0 30"/>
- <a u="405F" b="82 32 B0 31"/>
- <a u="4060" b="82 32 B0 32"/>
- <a u="4061" b="82 32 B0 33"/>
- <a u="4062" b="82 32 B0 34"/>
- <a u="4063" b="82 32 B0 35"/>
- <a u="4064" b="82 32 B0 36"/>
- <a u="4065" b="82 32 B0 37"/>
- <a u="4066" b="82 32 B0 38"/>
- <a u="4067" b="82 32 B0 39"/>
- <a u="4068" b="82 32 B1 30"/>
- <a u="4069" b="82 32 B1 31"/>
- <a u="406A" b="82 32 B1 32"/>
- <a u="406B" b="82 32 B1 33"/>
- <a u="406C" b="82 32 B1 34"/>
- <a u="406D" b="82 32 B1 35"/>
- <a u="406E" b="82 32 B1 36"/>
- <a u="406F" b="82 32 B1 37"/>
- <a u="4070" b="82 32 B1 38"/>
- <a u="4071" b="82 32 B1 39"/>
- <a u="4072" b="82 32 B2 30"/>
- <a u="4073" b="82 32 B2 31"/>
- <a u="4074" b="82 32 B2 32"/>
- <a u="4075" b="82 32 B2 33"/>
- <a u="4076" b="82 32 B2 34"/>
- <a u="4077" b="82 32 B2 35"/>
- <a u="4078" b="82 32 B2 36"/>
- <a u="4079" b="82 32 B2 37"/>
- <a u="407A" b="82 32 B2 38"/>
- <a u="407B" b="82 32 B2 39"/>
- <a u="407C" b="82 32 B3 30"/>
- <a u="407D" b="82 32 B3 31"/>
- <a u="407E" b="82 32 B3 32"/>
- <a u="407F" b="82 32 B3 33"/>
- <a u="4080" b="82 32 B3 34"/>
- <a u="4081" b="82 32 B3 35"/>
- <a u="4082" b="82 32 B3 36"/>
- <a u="4083" b="82 32 B3 37"/>
- <a u="4084" b="82 32 B3 38"/>
- <a u="4085" b="82 32 B3 39"/>
- <a u="4086" b="82 32 B4 30"/>
- <a u="4087" b="82 32 B4 31"/>
- <a u="4088" b="82 32 B4 32"/>
- <a u="4089" b="82 32 B4 33"/>
- <a u="408A" b="82 32 B4 34"/>
- <a u="408B" b="82 32 B4 35"/>
- <a u="408C" b="82 32 B4 36"/>
- <a u="408D" b="82 32 B4 37"/>
- <a u="408E" b="82 32 B4 38"/>
- <a u="408F" b="82 32 B4 39"/>
- <a u="4090" b="82 32 B5 30"/>
- <a u="4091" b="82 32 B5 31"/>
- <a u="4092" b="82 32 B5 32"/>
- <a u="4093" b="82 32 B5 33"/>
- <a u="4094" b="82 32 B5 34"/>
- <a u="4095" b="82 32 B5 35"/>
- <a u="4096" b="82 32 B5 36"/>
- <a u="4097" b="82 32 B5 37"/>
- <a u="4098" b="82 32 B5 38"/>
- <a u="4099" b="82 32 B5 39"/>
- <a u="409A" b="82 32 B6 30"/>
- <a u="409B" b="82 32 B6 31"/>
- <a u="409C" b="82 32 B6 32"/>
- <a u="409D" b="82 32 B6 33"/>
- <a u="409E" b="82 32 B6 34"/>
- <a u="409F" b="82 32 B6 35"/>
- <a u="40A0" b="82 32 B6 36"/>
- <a u="40A1" b="82 32 B6 37"/>
- <a u="40A2" b="82 32 B6 38"/>
- <a u="40A3" b="82 32 B6 39"/>
- <a u="40A4" b="82 32 B7 30"/>
- <a u="40A5" b="82 32 B7 31"/>
- <a u="40A6" b="82 32 B7 32"/>
- <a u="40A7" b="82 32 B7 33"/>
- <a u="40A8" b="82 32 B7 34"/>
- <a u="40A9" b="82 32 B7 35"/>
- <a u="40AA" b="82 32 B7 36"/>
- <a u="40AB" b="82 32 B7 37"/>
- <a u="40AC" b="82 32 B7 38"/>
- <a u="40AD" b="82 32 B7 39"/>
- <a u="40AE" b="82 32 B8 30"/>
- <a u="40AF" b="82 32 B8 31"/>
- <a u="40B0" b="82 32 B8 32"/>
- <a u="40B1" b="82 32 B8 33"/>
- <a u="40B2" b="82 32 B8 34"/>
- <a u="40B3" b="82 32 B8 35"/>
- <a u="40B4" b="82 32 B8 36"/>
- <a u="40B5" b="82 32 B8 37"/>
- <a u="40B6" b="82 32 B8 38"/>
- <a u="40B7" b="82 32 B8 39"/>
- <a u="40B8" b="82 32 B9 30"/>
- <a u="40B9" b="82 32 B9 31"/>
- <a u="40BA" b="82 32 B9 32"/>
- <a u="40BB" b="82 32 B9 33"/>
- <a u="40BC" b="82 32 B9 34"/>
- <a u="40BD" b="82 32 B9 35"/>
- <a u="40BE" b="82 32 B9 36"/>
- <a u="40BF" b="82 32 B9 37"/>
- <a u="40C0" b="82 32 B9 38"/>
- <a u="40C1" b="82 32 B9 39"/>
- <a u="40C2" b="82 32 BA 30"/>
- <a u="40C3" b="82 32 BA 31"/>
- <a u="40C4" b="82 32 BA 32"/>
- <a u="40C5" b="82 32 BA 33"/>
- <a u="40C6" b="82 32 BA 34"/>
- <a u="40C7" b="82 32 BA 35"/>
- <a u="40C8" b="82 32 BA 36"/>
- <a u="40C9" b="82 32 BA 37"/>
- <a u="40CA" b="82 32 BA 38"/>
- <a u="40CB" b="82 32 BA 39"/>
- <a u="40CC" b="82 32 BB 30"/>
- <a u="40CD" b="82 32 BB 31"/>
- <a u="40CE" b="82 32 BB 32"/>
- <a u="40CF" b="82 32 BB 33"/>
- <a u="40D0" b="82 32 BB 34"/>
- <a u="40D1" b="82 32 BB 35"/>
- <a u="40D2" b="82 32 BB 36"/>
- <a u="40D3" b="82 32 BB 37"/>
- <a u="40D4" b="82 32 BB 38"/>
- <a u="40D5" b="82 32 BB 39"/>
- <a u="40D6" b="82 32 BC 30"/>
- <a u="40D7" b="82 32 BC 31"/>
- <a u="40D8" b="82 32 BC 32"/>
- <a u="40D9" b="82 32 BC 33"/>
- <a u="40DA" b="82 32 BC 34"/>
- <a u="40DB" b="82 32 BC 35"/>
- <a u="40DC" b="82 32 BC 36"/>
- <a u="40DD" b="82 32 BC 37"/>
- <a u="40DE" b="82 32 BC 38"/>
- <a u="40DF" b="82 32 BC 39"/>
- <a u="40E0" b="82 32 BD 30"/>
- <a u="40E1" b="82 32 BD 31"/>
- <a u="40E2" b="82 32 BD 32"/>
- <a u="40E3" b="82 32 BD 33"/>
- <a u="40E4" b="82 32 BD 34"/>
- <a u="40E5" b="82 32 BD 35"/>
- <a u="40E6" b="82 32 BD 36"/>
- <a u="40E7" b="82 32 BD 37"/>
- <a u="40E8" b="82 32 BD 38"/>
- <a u="40E9" b="82 32 BD 39"/>
- <a u="40EA" b="82 32 BE 30"/>
- <a u="40EB" b="82 32 BE 31"/>
- <a u="40EC" b="82 32 BE 32"/>
- <a u="40ED" b="82 32 BE 33"/>
- <a u="40EE" b="82 32 BE 34"/>
- <a u="40EF" b="82 32 BE 35"/>
- <a u="40F0" b="82 32 BE 36"/>
- <a u="40F1" b="82 32 BE 37"/>
- <a u="40F2" b="82 32 BE 38"/>
- <a u="40F3" b="82 32 BE 39"/>
- <a u="40F4" b="82 32 BF 30"/>
- <a u="40F5" b="82 32 BF 31"/>
- <a u="40F6" b="82 32 BF 32"/>
- <a u="40F7" b="82 32 BF 33"/>
- <a u="40F8" b="82 32 BF 34"/>
- <a u="40F9" b="82 32 BF 35"/>
- <a u="40FA" b="82 32 BF 36"/>
- <a u="40FB" b="82 32 BF 37"/>
- <a u="40FC" b="82 32 BF 38"/>
- <a u="40FD" b="82 32 BF 39"/>
- <a u="40FE" b="82 32 C0 30"/>
- <a u="40FF" b="82 32 C0 31"/>
- <a u="4100" b="82 32 C0 32"/>
- <a u="4101" b="82 32 C0 33"/>
- <a u="4102" b="82 32 C0 34"/>
- <a u="4103" b="82 32 C0 35"/>
- <a u="4104" b="82 32 C0 36"/>
- <a u="4105" b="82 32 C0 37"/>
- <a u="4106" b="82 32 C0 38"/>
- <a u="4107" b="82 32 C0 39"/>
- <a u="4108" b="82 32 C1 30"/>
- <a u="4109" b="82 32 C1 31"/>
- <a u="410A" b="82 32 C1 32"/>
- <a u="410B" b="82 32 C1 33"/>
- <a u="410C" b="82 32 C1 34"/>
- <a u="410D" b="82 32 C1 35"/>
- <a u="410E" b="82 32 C1 36"/>
- <a u="410F" b="82 32 C1 37"/>
- <a u="4110" b="82 32 C1 38"/>
- <a u="4111" b="82 32 C1 39"/>
- <a u="4112" b="82 32 C2 30"/>
- <a u="4113" b="82 32 C2 31"/>
- <a u="4114" b="82 32 C2 32"/>
- <a u="4115" b="82 32 C2 33"/>
- <a u="4116" b="82 32 C2 34"/>
- <a u="4117" b="82 32 C2 35"/>
- <a u="4118" b="82 32 C2 36"/>
- <a u="4119" b="82 32 C2 37"/>
- <a u="411A" b="82 32 C2 38"/>
- <a u="411B" b="82 32 C2 39"/>
- <a u="411C" b="82 32 C3 30"/>
- <a u="411D" b="82 32 C3 31"/>
- <a u="411E" b="82 32 C3 32"/>
- <a u="411F" b="82 32 C3 33"/>
- <a u="4120" b="82 32 C3 34"/>
- <a u="4121" b="82 32 C3 35"/>
- <a u="4122" b="82 32 C3 36"/>
- <a u="4123" b="82 32 C3 37"/>
- <a u="4124" b="82 32 C3 38"/>
- <a u="4125" b="82 32 C3 39"/>
- <a u="4126" b="82 32 C4 30"/>
- <a u="4127" b="82 32 C4 31"/>
- <a u="4128" b="82 32 C4 32"/>
- <a u="4129" b="82 32 C4 33"/>
- <a u="412A" b="82 32 C4 34"/>
- <a u="412B" b="82 32 C4 35"/>
- <a u="412C" b="82 32 C4 36"/>
- <a u="412D" b="82 32 C4 37"/>
- <a u="412E" b="82 32 C4 38"/>
- <a u="412F" b="82 32 C4 39"/>
- <a u="4130" b="82 32 C5 30"/>
- <a u="4131" b="82 32 C5 31"/>
- <a u="4132" b="82 32 C5 32"/>
- <a u="4133" b="82 32 C5 33"/>
- <a u="4134" b="82 32 C5 34"/>
- <a u="4135" b="82 32 C5 35"/>
- <a u="4136" b="82 32 C5 36"/>
- <a u="4137" b="82 32 C5 37"/>
- <a u="4138" b="82 32 C5 38"/>
- <a u="4139" b="82 32 C5 39"/>
- <a u="413A" b="82 32 C6 30"/>
- <a u="413B" b="82 32 C6 31"/>
- <a u="413C" b="82 32 C6 32"/>
- <a u="413D" b="82 32 C6 33"/>
- <a u="413E" b="82 32 C6 34"/>
- <a u="413F" b="82 32 C6 35"/>
- <a u="4140" b="82 32 C6 36"/>
- <a u="4141" b="82 32 C6 37"/>
- <a u="4142" b="82 32 C6 38"/>
- <a u="4143" b="82 32 C6 39"/>
- <a u="4144" b="82 32 C7 30"/>
- <a u="4145" b="82 32 C7 31"/>
- <a u="4146" b="82 32 C7 32"/>
- <a u="4147" b="82 32 C7 33"/>
- <a u="4148" b="82 32 C7 34"/>
- <a u="4149" b="82 32 C7 35"/>
- <a u="414A" b="82 32 C7 36"/>
- <a u="414B" b="82 32 C7 37"/>
- <a u="414C" b="82 32 C7 38"/>
- <a u="414D" b="82 32 C7 39"/>
- <a u="414E" b="82 32 C8 30"/>
- <a u="414F" b="82 32 C8 31"/>
- <a u="4150" b="82 32 C8 32"/>
- <a u="4151" b="82 32 C8 33"/>
- <a u="4152" b="82 32 C8 34"/>
- <a u="4153" b="82 32 C8 35"/>
- <a u="4154" b="82 32 C8 36"/>
- <a u="4155" b="82 32 C8 37"/>
- <a u="4156" b="82 32 C8 38"/>
- <a u="4157" b="82 32 C8 39"/>
- <a u="4158" b="82 32 C9 30"/>
- <a u="4159" b="82 32 C9 31"/>
- <a u="415A" b="82 32 C9 32"/>
- <a u="415B" b="82 32 C9 33"/>
- <a u="415C" b="82 32 C9 34"/>
- <a u="415D" b="82 32 C9 35"/>
- <a u="415E" b="82 32 C9 36"/>
- <a u="415F" b="FE 70"/>
- <a u="4337" b="FE 72"/>
- <a u="4338" b="82 32 F8 38"/>
- <a u="4339" b="82 32 F8 39"/>
- <a u="433A" b="82 32 F9 30"/>
- <a u="433B" b="82 32 F9 31"/>
- <a u="433C" b="82 32 F9 32"/>
- <a u="433D" b="82 32 F9 33"/>
- <a u="433E" b="82 32 F9 34"/>
- <a u="433F" b="82 32 F9 35"/>
- <a u="4340" b="82 32 F9 36"/>
- <a u="4341" b="82 32 F9 37"/>
- <a u="4342" b="82 32 F9 38"/>
- <a u="4343" b="82 32 F9 39"/>
- <a u="4344" b="82 32 FA 30"/>
- <a u="4345" b="82 32 FA 31"/>
- <a u="4346" b="82 32 FA 32"/>
- <a u="4347" b="82 32 FA 33"/>
- <a u="4348" b="82 32 FA 34"/>
- <a u="4349" b="82 32 FA 35"/>
- <a u="434A" b="82 32 FA 36"/>
- <a u="434B" b="82 32 FA 37"/>
- <a u="434C" b="82 32 FA 38"/>
- <a u="434D" b="82 32 FA 39"/>
- <a u="434E" b="82 32 FB 30"/>
- <a u="434F" b="82 32 FB 31"/>
- <a u="4350" b="82 32 FB 32"/>
- <a u="4351" b="82 32 FB 33"/>
- <a u="4352" b="82 32 FB 34"/>
- <a u="4353" b="82 32 FB 35"/>
- <a u="4354" b="82 32 FB 36"/>
- <a u="4355" b="82 32 FB 37"/>
- <a u="4356" b="82 32 FB 38"/>
- <a u="4357" b="82 32 FB 39"/>
- <a u="4358" b="82 32 FC 30"/>
- <a u="4359" b="82 32 FC 31"/>
- <a u="435A" b="82 32 FC 32"/>
- <a u="435B" b="82 32 FC 33"/>
- <a u="435C" b="82 32 FC 34"/>
- <a u="435D" b="82 32 FC 35"/>
- <a u="435E" b="82 32 FC 36"/>
- <a u="435F" b="82 32 FC 37"/>
- <a u="4360" b="82 32 FC 38"/>
- <a u="4361" b="82 32 FC 39"/>
- <a u="4362" b="82 32 FD 30"/>
- <a u="4363" b="82 32 FD 31"/>
- <a u="4364" b="82 32 FD 32"/>
- <a u="4365" b="82 32 FD 33"/>
- <a u="4366" b="82 32 FD 34"/>
- <a u="4367" b="82 32 FD 35"/>
- <a u="4368" b="82 32 FD 36"/>
- <a u="4369" b="82 32 FD 37"/>
- <a u="436A" b="82 32 FD 38"/>
- <a u="436B" b="82 32 FD 39"/>
- <a u="436C" b="82 32 FE 30"/>
- <a u="436D" b="82 32 FE 31"/>
- <a u="436E" b="82 32 FE 32"/>
- <a u="436F" b="82 32 FE 33"/>
- <a u="4370" b="82 32 FE 34"/>
- <a u="4371" b="82 32 FE 35"/>
- <a u="4372" b="82 32 FE 36"/>
- <a u="4373" b="82 32 FE 37"/>
- <a u="4374" b="82 32 FE 38"/>
- <a u="4375" b="82 32 FE 39"/>
- <a u="4376" b="82 33 81 30"/>
- <a u="4377" b="82 33 81 31"/>
- <a u="4378" b="82 33 81 32"/>
- <a u="4379" b="82 33 81 33"/>
- <a u="437A" b="82 33 81 34"/>
- <a u="437B" b="82 33 81 35"/>
- <a u="437C" b="82 33 81 36"/>
- <a u="437D" b="82 33 81 37"/>
- <a u="437E" b="82 33 81 38"/>
- <a u="437F" b="82 33 81 39"/>
- <a u="4380" b="82 33 82 30"/>
- <a u="4381" b="82 33 82 31"/>
- <a u="4382" b="82 33 82 32"/>
- <a u="4383" b="82 33 82 33"/>
- <a u="4384" b="82 33 82 34"/>
- <a u="4385" b="82 33 82 35"/>
- <a u="4386" b="82 33 82 36"/>
- <a u="4387" b="82 33 82 37"/>
- <a u="4388" b="82 33 82 38"/>
- <a u="4389" b="82 33 82 39"/>
- <a u="438A" b="82 33 83 30"/>
- <a u="438B" b="82 33 83 31"/>
- <a u="438C" b="82 33 83 32"/>
- <a u="438D" b="82 33 83 33"/>
- <a u="438E" b="82 33 83 34"/>
- <a u="438F" b="82 33 83 35"/>
- <a u="4390" b="82 33 83 36"/>
- <a u="4391" b="82 33 83 37"/>
- <a u="4392" b="82 33 83 38"/>
- <a u="4393" b="82 33 83 39"/>
- <a u="4394" b="82 33 84 30"/>
- <a u="4395" b="82 33 84 31"/>
- <a u="4396" b="82 33 84 32"/>
- <a u="4397" b="82 33 84 33"/>
- <a u="4398" b="82 33 84 34"/>
- <a u="4399" b="82 33 84 35"/>
- <a u="439A" b="82 33 84 36"/>
- <a u="439B" b="82 33 84 37"/>
- <a u="439C" b="82 33 84 38"/>
- <a u="439D" b="82 33 84 39"/>
- <a u="439E" b="82 33 85 30"/>
- <a u="439F" b="82 33 85 31"/>
- <a u="43A0" b="82 33 85 32"/>
- <a u="43A1" b="82 33 85 33"/>
- <a u="43A2" b="82 33 85 34"/>
- <a u="43A3" b="82 33 85 35"/>
- <a u="43A4" b="82 33 85 36"/>
- <a u="43A5" b="82 33 85 37"/>
- <a u="43A6" b="82 33 85 38"/>
- <a u="43A7" b="82 33 85 39"/>
- <a u="43A8" b="82 33 86 30"/>
- <a u="43A9" b="82 33 86 31"/>
- <a u="43AA" b="82 33 86 32"/>
- <a u="43AB" b="82 33 86 33"/>
- <a u="43AC" b="FE 78"/>
- <a u="43AD" b="82 33 86 34"/>
- <a u="43AE" b="82 33 86 35"/>
- <a u="43AF" b="82 33 86 36"/>
- <a u="43B0" b="82 33 86 37"/>
- <a u="43B1" b="FE 77"/>
- <a u="43B2" b="82 33 86 38"/>
- <a u="43B3" b="82 33 86 39"/>
- <a u="43B4" b="82 33 87 30"/>
- <a u="43B5" b="82 33 87 31"/>
- <a u="43B6" b="82 33 87 32"/>
- <a u="43B7" b="82 33 87 33"/>
- <a u="43B8" b="82 33 87 34"/>
- <a u="43B9" b="82 33 87 35"/>
- <a u="43BA" b="82 33 87 36"/>
- <a u="43BB" b="82 33 87 37"/>
- <a u="43BC" b="82 33 87 38"/>
- <a u="43BD" b="82 33 87 39"/>
- <a u="43BE" b="82 33 88 30"/>
- <a u="43BF" b="82 33 88 31"/>
- <a u="43C0" b="82 33 88 32"/>
- <a u="43C1" b="82 33 88 33"/>
- <a u="43C2" b="82 33 88 34"/>
- <a u="43C3" b="82 33 88 35"/>
- <a u="43C4" b="82 33 88 36"/>
- <a u="43C5" b="82 33 88 37"/>
- <a u="43C6" b="82 33 88 38"/>
- <a u="43C7" b="82 33 88 39"/>
- <a u="43C8" b="82 33 89 30"/>
- <a u="43C9" b="82 33 89 31"/>
- <a u="43CA" b="82 33 89 32"/>
- <a u="43CB" b="82 33 89 33"/>
- <a u="43CC" b="82 33 89 34"/>
- <a u="43CD" b="82 33 89 35"/>
- <a u="43CE" b="82 33 89 36"/>
- <a u="43CF" b="82 33 89 37"/>
- <a u="43D0" b="82 33 89 38"/>
- <a u="43D1" b="82 33 89 39"/>
- <a u="43D2" b="82 33 8A 30"/>
- <a u="43D3" b="82 33 8A 31"/>
- <a u="43D4" b="82 33 8A 32"/>
- <a u="43D5" b="82 33 8A 33"/>
- <a u="43D6" b="82 33 8A 34"/>
- <a u="43D7" b="82 33 8A 35"/>
- <a u="43D8" b="82 33 8A 36"/>
- <a u="43D9" b="82 33 8A 37"/>
- <a u="43DA" b="82 33 8A 38"/>
- <a u="43DB" b="82 33 8A 39"/>
- <a u="43DC" b="82 33 8B 30"/>
- <a u="43DD" b="FE 7A"/>
- <a u="43DE" b="82 33 8B 31"/>
- <a u="43DF" b="82 33 8B 32"/>
- <a u="43E0" b="82 33 8B 33"/>
- <a u="43E1" b="82 33 8B 34"/>
- <a u="43E2" b="82 33 8B 35"/>
- <a u="43E3" b="82 33 8B 36"/>
- <a u="43E4" b="82 33 8B 37"/>
- <a u="43E5" b="82 33 8B 38"/>
- <a u="43E6" b="82 33 8B 39"/>
- <a u="43E7" b="82 33 8C 30"/>
- <a u="43E8" b="82 33 8C 31"/>
- <a u="43E9" b="82 33 8C 32"/>
- <a u="43EA" b="82 33 8C 33"/>
- <a u="43EB" b="82 33 8C 34"/>
- <a u="43EC" b="82 33 8C 35"/>
- <a u="43ED" b="82 33 8C 36"/>
- <a u="43EE" b="82 33 8C 37"/>
- <a u="43EF" b="82 33 8C 38"/>
- <a u="43F0" b="82 33 8C 39"/>
- <a u="43F1" b="82 33 8D 30"/>
- <a u="43F2" b="82 33 8D 31"/>
- <a u="43F3" b="82 33 8D 32"/>
- <a u="43F4" b="82 33 8D 33"/>
- <a u="43F5" b="82 33 8D 34"/>
- <a u="43F6" b="82 33 8D 35"/>
- <a u="43F7" b="82 33 8D 36"/>
- <a u="43F8" b="82 33 8D 37"/>
- <a u="43F9" b="82 33 8D 38"/>
- <a u="43FA" b="82 33 8D 39"/>
- <a u="43FB" b="82 33 8E 30"/>
- <a u="43FC" b="82 33 8E 31"/>
- <a u="43FD" b="82 33 8E 32"/>
- <a u="43FE" b="82 33 8E 33"/>
- <a u="43FF" b="82 33 8E 34"/>
- <a u="4400" b="82 33 8E 35"/>
- <a u="4401" b="82 33 8E 36"/>
- <a u="4402" b="82 33 8E 37"/>
- <a u="4403" b="82 33 8E 38"/>
- <a u="4404" b="82 33 8E 39"/>
- <a u="4405" b="82 33 8F 30"/>
- <a u="4406" b="82 33 8F 31"/>
- <a u="4407" b="82 33 8F 32"/>
- <a u="4408" b="82 33 8F 33"/>
- <a u="4409" b="82 33 8F 34"/>
- <a u="440A" b="82 33 8F 35"/>
- <a u="440B" b="82 33 8F 36"/>
- <a u="440C" b="82 33 8F 37"/>
- <a u="440D" b="82 33 8F 38"/>
- <a u="440E" b="82 33 8F 39"/>
- <a u="440F" b="82 33 90 30"/>
- <a u="4410" b="82 33 90 31"/>
- <a u="4411" b="82 33 90 32"/>
- <a u="4412" b="82 33 90 33"/>
- <a u="4413" b="82 33 90 34"/>
- <a u="4414" b="82 33 90 35"/>
- <a u="4415" b="82 33 90 36"/>
- <a u="4416" b="82 33 90 37"/>
- <a u="4417" b="82 33 90 38"/>
- <a u="4418" b="82 33 90 39"/>
- <a u="4419" b="82 33 91 30"/>
- <a u="441A" b="82 33 91 31"/>
- <a u="441B" b="82 33 91 32"/>
- <a u="441C" b="82 33 91 33"/>
- <a u="441D" b="82 33 91 34"/>
- <a u="441E" b="82 33 91 35"/>
- <a u="441F" b="82 33 91 36"/>
- <a u="4420" b="82 33 91 37"/>
- <a u="4421" b="82 33 91 38"/>
- <a u="4422" b="82 33 91 39"/>
- <a u="4423" b="82 33 92 30"/>
- <a u="4424" b="82 33 92 31"/>
- <a u="4425" b="82 33 92 32"/>
- <a u="4426" b="82 33 92 33"/>
- <a u="4427" b="82 33 92 34"/>
- <a u="4428" b="82 33 92 35"/>
- <a u="4429" b="82 33 92 36"/>
- <a u="442A" b="82 33 92 37"/>
- <a u="442B" b="82 33 92 38"/>
- <a u="442C" b="82 33 92 39"/>
- <a u="442D" b="82 33 93 30"/>
- <a u="442E" b="82 33 93 31"/>
- <a u="442F" b="82 33 93 32"/>
- <a u="4430" b="82 33 93 33"/>
- <a u="4431" b="82 33 93 34"/>
- <a u="4432" b="82 33 93 35"/>
- <a u="4433" b="82 33 93 36"/>
- <a u="4434" b="82 33 93 37"/>
- <a u="4435" b="82 33 93 38"/>
- <a u="4436" b="82 33 93 39"/>
- <a u="4437" b="82 33 94 30"/>
- <a u="4438" b="82 33 94 31"/>
- <a u="4439" b="82 33 94 32"/>
- <a u="443A" b="82 33 94 33"/>
- <a u="443B" b="82 33 94 34"/>
- <a u="443C" b="82 33 94 35"/>
- <a u="443D" b="82 33 94 36"/>
- <a u="443E" b="82 33 94 37"/>
- <a u="443F" b="82 33 94 38"/>
- <a u="4440" b="82 33 94 39"/>
- <a u="4441" b="82 33 95 30"/>
- <a u="4442" b="82 33 95 31"/>
- <a u="4443" b="82 33 95 32"/>
- <a u="4444" b="82 33 95 33"/>
- <a u="4445" b="82 33 95 34"/>
- <a u="4446" b="82 33 95 35"/>
- <a u="4447" b="82 33 95 36"/>
- <a u="4448" b="82 33 95 37"/>
- <a u="4449" b="82 33 95 38"/>
- <a u="444A" b="82 33 95 39"/>
- <a u="444B" b="82 33 96 30"/>
- <a u="444C" b="82 33 96 31"/>
- <a u="444D" b="82 33 96 32"/>
- <a u="444E" b="82 33 96 33"/>
- <a u="444F" b="82 33 96 34"/>
- <a u="4450" b="82 33 96 35"/>
- <a u="4451" b="82 33 96 36"/>
- <a u="4452" b="82 33 96 37"/>
- <a u="4453" b="82 33 96 38"/>
- <a u="4454" b="82 33 96 39"/>
- <a u="4455" b="82 33 97 30"/>
- <a u="4456" b="82 33 97 31"/>
- <a u="4457" b="82 33 97 32"/>
- <a u="4458" b="82 33 97 33"/>
- <a u="4459" b="82 33 97 34"/>
- <a u="445A" b="82 33 97 35"/>
- <a u="445B" b="82 33 97 36"/>
- <a u="445C" b="82 33 97 37"/>
- <a u="445D" b="82 33 97 38"/>
- <a u="445E" b="82 33 97 39"/>
- <a u="445F" b="82 33 98 30"/>
- <a u="4460" b="82 33 98 31"/>
- <a u="4461" b="82 33 98 32"/>
- <a u="4462" b="82 33 98 33"/>
- <a u="4463" b="82 33 98 34"/>
- <a u="4464" b="82 33 98 35"/>
- <a u="4465" b="82 33 98 36"/>
- <a u="4466" b="82 33 98 37"/>
- <a u="4467" b="82 33 98 38"/>
- <a u="4468" b="82 33 98 39"/>
- <a u="4469" b="82 33 99 30"/>
- <a u="446A" b="82 33 99 31"/>
- <a u="446B" b="82 33 99 32"/>
- <a u="446C" b="82 33 99 33"/>
- <a u="446D" b="82 33 99 34"/>
- <a u="446E" b="82 33 99 35"/>
- <a u="446F" b="82 33 99 36"/>
- <a u="4470" b="82 33 99 37"/>
- <a u="4471" b="82 33 99 38"/>
- <a u="4472" b="82 33 99 39"/>
- <a u="4473" b="82 33 9A 30"/>
- <a u="4474" b="82 33 9A 31"/>
- <a u="4475" b="82 33 9A 32"/>
- <a u="4476" b="82 33 9A 33"/>
- <a u="4477" b="82 33 9A 34"/>
- <a u="4478" b="82 33 9A 35"/>
- <a u="4479" b="82 33 9A 36"/>
- <a u="447A" b="82 33 9A 37"/>
- <a u="447B" b="82 33 9A 38"/>
- <a u="447C" b="82 33 9A 39"/>
- <a u="447D" b="82 33 9B 30"/>
- <a u="447E" b="82 33 9B 31"/>
- <a u="447F" b="82 33 9B 32"/>
- <a u="4480" b="82 33 9B 33"/>
- <a u="4481" b="82 33 9B 34"/>
- <a u="4482" b="82 33 9B 35"/>
- <a u="4483" b="82 33 9B 36"/>
- <a u="4484" b="82 33 9B 37"/>
- <a u="4485" b="82 33 9B 38"/>
- <a u="4486" b="82 33 9B 39"/>
- <a u="4487" b="82 33 9C 30"/>
- <a u="4488" b="82 33 9C 31"/>
- <a u="4489" b="82 33 9C 32"/>
- <a u="448A" b="82 33 9C 33"/>
- <a u="448B" b="82 33 9C 34"/>
- <a u="448C" b="82 33 9C 35"/>
- <a u="448D" b="82 33 9C 36"/>
- <a u="448E" b="82 33 9C 37"/>
- <a u="448F" b="82 33 9C 38"/>
- <a u="4490" b="82 33 9C 39"/>
- <a u="4491" b="82 33 9D 30"/>
- <a u="4492" b="82 33 9D 31"/>
- <a u="4493" b="82 33 9D 32"/>
- <a u="4494" b="82 33 9D 33"/>
- <a u="4495" b="82 33 9D 34"/>
- <a u="4496" b="82 33 9D 35"/>
- <a u="4497" b="82 33 9D 36"/>
- <a u="4498" b="82 33 9D 37"/>
- <a u="4499" b="82 33 9D 38"/>
- <a u="449A" b="82 33 9D 39"/>
- <a u="449B" b="82 33 9E 30"/>
- <a u="449C" b="82 33 9E 31"/>
- <a u="449D" b="82 33 9E 32"/>
- <a u="449E" b="82 33 9E 33"/>
- <a u="449F" b="82 33 9E 34"/>
- <a u="44A0" b="82 33 9E 35"/>
- <a u="44A1" b="82 33 9E 36"/>
- <a u="44A2" b="82 33 9E 37"/>
- <a u="44A3" b="82 33 9E 38"/>
- <a u="44A4" b="82 33 9E 39"/>
- <a u="44A5" b="82 33 9F 30"/>
- <a u="44A6" b="82 33 9F 31"/>
- <a u="44A7" b="82 33 9F 32"/>
- <a u="44A8" b="82 33 9F 33"/>
- <a u="44A9" b="82 33 9F 34"/>
- <a u="44AA" b="82 33 9F 35"/>
- <a u="44AB" b="82 33 9F 36"/>
- <a u="44AC" b="82 33 9F 37"/>
- <a u="44AD" b="82 33 9F 38"/>
- <a u="44AE" b="82 33 9F 39"/>
- <a u="44AF" b="82 33 A0 30"/>
- <a u="44B0" b="82 33 A0 31"/>
- <a u="44B1" b="82 33 A0 32"/>
- <a u="44B2" b="82 33 A0 33"/>
- <a u="44B3" b="82 33 A0 34"/>
- <a u="44B4" b="82 33 A0 35"/>
- <a u="44B5" b="82 33 A0 36"/>
- <a u="44B6" b="82 33 A0 37"/>
- <a u="44B7" b="82 33 A0 38"/>
- <a u="44B8" b="82 33 A0 39"/>
- <a u="44B9" b="82 33 A1 30"/>
- <a u="44BA" b="82 33 A1 31"/>
- <a u="44BB" b="82 33 A1 32"/>
- <a u="44BC" b="82 33 A1 33"/>
- <a u="44BD" b="82 33 A1 34"/>
- <a u="44BE" b="82 33 A1 35"/>
- <a u="44BF" b="82 33 A1 36"/>
- <a u="44C0" b="82 33 A1 37"/>
- <a u="44C1" b="82 33 A1 38"/>
- <a u="44C2" b="82 33 A1 39"/>
- <a u="44C3" b="82 33 A2 30"/>
- <a u="44C4" b="82 33 A2 31"/>
- <a u="44C5" b="82 33 A2 32"/>
- <a u="44C6" b="82 33 A2 33"/>
- <a u="44C7" b="82 33 A2 34"/>
- <a u="44C8" b="82 33 A2 35"/>
- <a u="44C9" b="82 33 A2 36"/>
- <a u="44CA" b="82 33 A2 37"/>
- <a u="44CB" b="82 33 A2 38"/>
- <a u="44CC" b="82 33 A2 39"/>
- <a u="44CD" b="82 33 A3 30"/>
- <a u="44CE" b="82 33 A3 31"/>
- <a u="44CF" b="82 33 A3 32"/>
- <a u="44D0" b="82 33 A3 33"/>
- <a u="44D1" b="82 33 A3 34"/>
- <a u="44D2" b="82 33 A3 35"/>
- <a u="44D3" b="82 33 A3 36"/>
- <a u="44D4" b="82 33 A3 37"/>
- <a u="44D5" b="82 33 A3 38"/>
- <a u="44D6" b="FE 7B"/>
- <a u="464C" b="FE 7D"/>
- <a u="464D" b="82 33 C9 32"/>
- <a u="464E" b="82 33 C9 33"/>
- <a u="464F" b="82 33 C9 34"/>
- <a u="4650" b="82 33 C9 35"/>
- <a u="4651" b="82 33 C9 36"/>
- <a u="4652" b="82 33 C9 37"/>
- <a u="4653" b="82 33 C9 38"/>
- <a u="4654" b="82 33 C9 39"/>
- <a u="4655" b="82 33 CA 30"/>
- <a u="4656" b="82 33 CA 31"/>
- <a u="4657" b="82 33 CA 32"/>
- <a u="4658" b="82 33 CA 33"/>
- <a u="4659" b="82 33 CA 34"/>
- <a u="465A" b="82 33 CA 35"/>
- <a u="465B" b="82 33 CA 36"/>
- <a u="465C" b="82 33 CA 37"/>
- <a u="465D" b="82 33 CA 38"/>
- <a u="465E" b="82 33 CA 39"/>
- <a u="465F" b="82 33 CB 30"/>
- <a u="4660" b="82 33 CB 31"/>
- <a u="4661" b="FE 7C"/>
- <a u="4662" b="82 33 CB 32"/>
- <a u="4663" b="82 33 CB 33"/>
- <a u="4664" b="82 33 CB 34"/>
- <a u="4665" b="82 33 CB 35"/>
- <a u="4666" b="82 33 CB 36"/>
- <a u="4667" b="82 33 CB 37"/>
- <a u="4668" b="82 33 CB 38"/>
- <a u="4669" b="82 33 CB 39"/>
- <a u="466A" b="82 33 CC 30"/>
- <a u="466B" b="82 33 CC 31"/>
- <a u="466C" b="82 33 CC 32"/>
- <a u="466D" b="82 33 CC 33"/>
- <a u="466E" b="82 33 CC 34"/>
- <a u="466F" b="82 33 CC 35"/>
- <a u="4670" b="82 33 CC 36"/>
- <a u="4671" b="82 33 CC 37"/>
- <a u="4672" b="82 33 CC 38"/>
- <a u="4673" b="82 33 CC 39"/>
- <a u="4674" b="82 33 CD 30"/>
- <a u="4675" b="82 33 CD 31"/>
- <a u="4676" b="82 33 CD 32"/>
- <a u="4677" b="82 33 CD 33"/>
- <a u="4678" b="82 33 CD 34"/>
- <a u="4679" b="82 33 CD 35"/>
- <a u="467A" b="82 33 CD 36"/>
- <a u="467B" b="82 33 CD 37"/>
- <a u="467C" b="82 33 CD 38"/>
- <a u="467D" b="82 33 CD 39"/>
- <a u="467E" b="82 33 CE 30"/>
- <a u="467F" b="82 33 CE 31"/>
- <a u="4680" b="82 33 CE 32"/>
- <a u="4681" b="82 33 CE 33"/>
- <a u="4682" b="82 33 CE 34"/>
- <a u="4683" b="82 33 CE 35"/>
- <a u="4684" b="82 33 CE 36"/>
- <a u="4685" b="82 33 CE 37"/>
- <a u="4686" b="82 33 CE 38"/>
- <a u="4687" b="82 33 CE 39"/>
- <a u="4688" b="82 33 CF 30"/>
- <a u="4689" b="82 33 CF 31"/>
- <a u="468A" b="82 33 CF 32"/>
- <a u="468B" b="82 33 CF 33"/>
- <a u="468C" b="82 33 CF 34"/>
- <a u="468D" b="82 33 CF 35"/>
- <a u="468E" b="82 33 CF 36"/>
- <a u="468F" b="82 33 CF 37"/>
- <a u="4690" b="82 33 CF 38"/>
- <a u="4691" b="82 33 CF 39"/>
- <a u="4692" b="82 33 D0 30"/>
- <a u="4693" b="82 33 D0 31"/>
- <a u="4694" b="82 33 D0 32"/>
- <a u="4695" b="82 33 D0 33"/>
- <a u="4696" b="82 33 D0 34"/>
- <a u="4697" b="82 33 D0 35"/>
- <a u="4698" b="82 33 D0 36"/>
- <a u="4699" b="82 33 D0 37"/>
- <a u="469A" b="82 33 D0 38"/>
- <a u="469B" b="82 33 D0 39"/>
- <a u="469C" b="82 33 D1 30"/>
- <a u="469D" b="82 33 D1 31"/>
- <a u="469E" b="82 33 D1 32"/>
- <a u="469F" b="82 33 D1 33"/>
- <a u="46A0" b="82 33 D1 34"/>
- <a u="46A1" b="82 33 D1 35"/>
- <a u="46A2" b="82 33 D1 36"/>
- <a u="46A3" b="82 33 D1 37"/>
- <a u="46A4" b="82 33 D1 38"/>
- <a u="46A5" b="82 33 D1 39"/>
- <a u="46A6" b="82 33 D2 30"/>
- <a u="46A7" b="82 33 D2 31"/>
- <a u="46A8" b="82 33 D2 32"/>
- <a u="46A9" b="82 33 D2 33"/>
- <a u="46AA" b="82 33 D2 34"/>
- <a u="46AB" b="82 33 D2 35"/>
- <a u="46AC" b="82 33 D2 36"/>
- <a u="46AD" b="82 33 D2 37"/>
- <a u="46AE" b="82 33 D2 38"/>
- <a u="46AF" b="82 33 D2 39"/>
- <a u="46B0" b="82 33 D3 30"/>
- <a u="46B1" b="82 33 D3 31"/>
- <a u="46B2" b="82 33 D3 32"/>
- <a u="46B3" b="82 33 D3 33"/>
- <a u="46B4" b="82 33 D3 34"/>
- <a u="46B5" b="82 33 D3 35"/>
- <a u="46B6" b="82 33 D3 36"/>
- <a u="46B7" b="82 33 D3 37"/>
- <a u="46B8" b="82 33 D3 38"/>
- <a u="46B9" b="82 33 D3 39"/>
- <a u="46BA" b="82 33 D4 30"/>
- <a u="46BB" b="82 33 D4 31"/>
- <a u="46BC" b="82 33 D4 32"/>
- <a u="46BD" b="82 33 D4 33"/>
- <a u="46BE" b="82 33 D4 34"/>
- <a u="46BF" b="82 33 D4 35"/>
- <a u="46C0" b="82 33 D4 36"/>
- <a u="46C1" b="82 33 D4 37"/>
- <a u="46C2" b="82 33 D4 38"/>
- <a u="46C3" b="82 33 D4 39"/>
- <a u="46C4" b="82 33 D5 30"/>
- <a u="46C5" b="82 33 D5 31"/>
- <a u="46C6" b="82 33 D5 32"/>
- <a u="46C7" b="82 33 D5 33"/>
- <a u="46C8" b="82 33 D5 34"/>
- <a u="46C9" b="82 33 D5 35"/>
- <a u="46CA" b="82 33 D5 36"/>
- <a u="46CB" b="82 33 D5 37"/>
- <a u="46CC" b="82 33 D5 38"/>
- <a u="46CD" b="82 33 D5 39"/>
- <a u="46CE" b="82 33 D6 30"/>
- <a u="46CF" b="82 33 D6 31"/>
- <a u="46D0" b="82 33 D6 32"/>
- <a u="46D1" b="82 33 D6 33"/>
- <a u="46D2" b="82 33 D6 34"/>
- <a u="46D3" b="82 33 D6 35"/>
- <a u="46D4" b="82 33 D6 36"/>
- <a u="46D5" b="82 33 D6 37"/>
- <a u="46D6" b="82 33 D6 38"/>
- <a u="46D7" b="82 33 D6 39"/>
- <a u="46D8" b="82 33 D7 30"/>
- <a u="46D9" b="82 33 D7 31"/>
- <a u="46DA" b="82 33 D7 32"/>
- <a u="46DB" b="82 33 D7 33"/>
- <a u="46DC" b="82 33 D7 34"/>
- <a u="46DD" b="82 33 D7 35"/>
- <a u="46DE" b="82 33 D7 36"/>
- <a u="46DF" b="82 33 D7 37"/>
- <a u="46E0" b="82 33 D7 38"/>
- <a u="46E1" b="82 33 D7 39"/>
- <a u="46E2" b="82 33 D8 30"/>
- <a u="46E3" b="82 33 D8 31"/>
- <a u="46E4" b="82 33 D8 32"/>
- <a u="46E5" b="82 33 D8 33"/>
- <a u="46E6" b="82 33 D8 34"/>
- <a u="46E7" b="82 33 D8 35"/>
- <a u="46E8" b="82 33 D8 36"/>
- <a u="46E9" b="82 33 D8 37"/>
- <a u="46EA" b="82 33 D8 38"/>
- <a u="46EB" b="82 33 D8 39"/>
- <a u="46EC" b="82 33 D9 30"/>
- <a u="46ED" b="82 33 D9 31"/>
- <a u="46EE" b="82 33 D9 32"/>
- <a u="46EF" b="82 33 D9 33"/>
- <a u="46F0" b="82 33 D9 34"/>
- <a u="46F1" b="82 33 D9 35"/>
- <a u="46F2" b="82 33 D9 36"/>
- <a u="46F3" b="82 33 D9 37"/>
- <a u="46F4" b="82 33 D9 38"/>
- <a u="46F5" b="82 33 D9 39"/>
- <a u="46F6" b="82 33 DA 30"/>
- <a u="46F7" b="82 33 DA 31"/>
- <a u="46F8" b="82 33 DA 32"/>
- <a u="46F9" b="82 33 DA 33"/>
- <a u="46FA" b="82 33 DA 34"/>
- <a u="46FB" b="82 33 DA 35"/>
- <a u="46FC" b="82 33 DA 36"/>
- <a u="46FD" b="82 33 DA 37"/>
- <a u="46FE" b="82 33 DA 38"/>
- <a u="46FF" b="82 33 DA 39"/>
- <a u="4700" b="82 33 DB 30"/>
- <a u="4701" b="82 33 DB 31"/>
- <a u="4702" b="82 33 DB 32"/>
- <a u="4703" b="82 33 DB 33"/>
- <a u="4704" b="82 33 DB 34"/>
- <a u="4705" b="82 33 DB 35"/>
- <a u="4706" b="82 33 DB 36"/>
- <a u="4707" b="82 33 DB 37"/>
- <a u="4708" b="82 33 DB 38"/>
- <a u="4709" b="82 33 DB 39"/>
- <a u="470A" b="82 33 DC 30"/>
- <a u="470B" b="82 33 DC 31"/>
- <a u="470C" b="82 33 DC 32"/>
- <a u="470D" b="82 33 DC 33"/>
- <a u="470E" b="82 33 DC 34"/>
- <a u="470F" b="82 33 DC 35"/>
- <a u="4710" b="82 33 DC 36"/>
- <a u="4711" b="82 33 DC 37"/>
- <a u="4712" b="82 33 DC 38"/>
- <a u="4713" b="82 33 DC 39"/>
- <a u="4714" b="82 33 DD 30"/>
- <a u="4715" b="82 33 DD 31"/>
- <a u="4716" b="82 33 DD 32"/>
- <a u="4717" b="82 33 DD 33"/>
- <a u="4718" b="82 33 DD 34"/>
- <a u="4719" b="82 33 DD 35"/>
- <a u="471A" b="82 33 DD 36"/>
- <a u="471B" b="82 33 DD 37"/>
- <a u="471C" b="82 33 DD 38"/>
- <a u="471D" b="82 33 DD 39"/>
- <a u="471E" b="82 33 DE 30"/>
- <a u="471F" b="82 33 DE 31"/>
- <a u="4720" b="82 33 DE 32"/>
- <a u="4721" b="82 33 DE 33"/>
- <a u="4722" b="82 33 DE 34"/>
- <a u="4723" b="FE 80"/>
- <a u="4724" b="82 33 DE 35"/>
- <a u="4725" b="82 33 DE 36"/>
- <a u="4726" b="82 33 DE 37"/>
- <a u="4727" b="82 33 DE 38"/>
- <a u="4728" b="82 33 DE 39"/>
- <a u="4729" b="FE 81"/>
- <a u="472A" b="82 33 DF 30"/>
- <a u="472B" b="82 33 DF 31"/>
- <a u="472C" b="82 33 DF 32"/>
- <a u="472D" b="82 33 DF 33"/>
- <a u="472E" b="82 33 DF 34"/>
- <a u="472F" b="82 33 DF 35"/>
- <a u="4730" b="82 33 DF 36"/>
- <a u="4731" b="82 33 DF 37"/>
- <a u="4732" b="82 33 DF 38"/>
- <a u="4733" b="82 33 DF 39"/>
- <a u="4734" b="82 33 E0 30"/>
- <a u="4735" b="82 33 E0 31"/>
- <a u="4736" b="82 33 E0 32"/>
- <a u="4737" b="82 33 E0 33"/>
- <a u="4738" b="82 33 E0 34"/>
- <a u="4739" b="82 33 E0 35"/>
- <a u="473A" b="82 33 E0 36"/>
- <a u="473B" b="82 33 E0 37"/>
- <a u="473C" b="82 33 E0 38"/>
- <a u="473D" b="82 33 E0 39"/>
- <a u="473E" b="82 33 E1 30"/>
- <a u="473F" b="82 33 E1 31"/>
- <a u="4740" b="82 33 E1 32"/>
- <a u="4741" b="82 33 E1 33"/>
- <a u="4742" b="82 33 E1 34"/>
- <a u="4743" b="82 33 E1 35"/>
- <a u="4744" b="82 33 E1 36"/>
- <a u="4745" b="82 33 E1 37"/>
- <a u="4746" b="82 33 E1 38"/>
- <a u="4747" b="82 33 E1 39"/>
- <a u="4748" b="82 33 E2 30"/>
- <a u="4749" b="82 33 E2 31"/>
- <a u="474A" b="82 33 E2 32"/>
- <a u="474B" b="82 33 E2 33"/>
- <a u="474C" b="82 33 E2 34"/>
- <a u="474D" b="82 33 E2 35"/>
- <a u="474E" b="82 33 E2 36"/>
- <a u="474F" b="82 33 E2 37"/>
- <a u="4750" b="82 33 E2 38"/>
- <a u="4751" b="82 33 E2 39"/>
- <a u="4752" b="82 33 E3 30"/>
- <a u="4753" b="82 33 E3 31"/>
- <a u="4754" b="82 33 E3 32"/>
- <a u="4755" b="82 33 E3 33"/>
- <a u="4756" b="82 33 E3 34"/>
- <a u="4757" b="82 33 E3 35"/>
- <a u="4758" b="82 33 E3 36"/>
- <a u="4759" b="82 33 E3 37"/>
- <a u="475A" b="82 33 E3 38"/>
- <a u="475B" b="82 33 E3 39"/>
- <a u="475C" b="82 33 E4 30"/>
- <a u="475D" b="82 33 E4 31"/>
- <a u="475E" b="82 33 E4 32"/>
- <a u="475F" b="82 33 E4 33"/>
- <a u="4760" b="82 33 E4 34"/>
- <a u="4761" b="82 33 E4 35"/>
- <a u="4762" b="82 33 E4 36"/>
- <a u="4763" b="82 33 E4 37"/>
- <a u="4764" b="82 33 E4 38"/>
- <a u="4765" b="82 33 E4 39"/>
- <a u="4766" b="82 33 E5 30"/>
- <a u="4767" b="82 33 E5 31"/>
- <a u="4768" b="82 33 E5 32"/>
- <a u="4769" b="82 33 E5 33"/>
- <a u="476A" b="82 33 E5 34"/>
- <a u="476B" b="82 33 E5 35"/>
- <a u="476C" b="82 33 E5 36"/>
- <a u="476D" b="82 33 E5 37"/>
- <a u="476E" b="82 33 E5 38"/>
- <a u="476F" b="82 33 E5 39"/>
- <a u="4770" b="82 33 E6 30"/>
- <a u="4771" b="82 33 E6 31"/>
- <a u="4772" b="82 33 E6 32"/>
- <a u="4773" b="82 33 E6 33"/>
- <a u="4774" b="82 33 E6 34"/>
- <a u="4775" b="82 33 E6 35"/>
- <a u="4776" b="82 33 E6 36"/>
- <a u="4777" b="82 33 E6 37"/>
- <a u="4778" b="82 33 E6 38"/>
- <a u="4779" b="82 33 E6 39"/>
- <a u="477A" b="82 33 E7 30"/>
- <a u="477B" b="82 33 E7 31"/>
- <a u="477C" b="FE 82"/>
- <a u="477D" b="82 33 E7 32"/>
- <a u="477E" b="82 33 E7 33"/>
- <a u="477F" b="82 33 E7 34"/>
- <a u="4780" b="82 33 E7 35"/>
- <a u="4781" b="82 33 E7 36"/>
- <a u="4782" b="82 33 E7 37"/>
- <a u="4783" b="82 33 E7 38"/>
- <a u="4784" b="82 33 E7 39"/>
- <a u="4785" b="82 33 E8 30"/>
- <a u="4786" b="82 33 E8 31"/>
- <a u="4787" b="82 33 E8 32"/>
- <a u="4788" b="82 33 E8 33"/>
- <a u="4789" b="82 33 E8 34"/>
- <a u="478A" b="82 33 E8 35"/>
- <a u="478B" b="82 33 E8 36"/>
- <a u="478C" b="82 33 E8 37"/>
- <a u="478D" b="FE 83"/>
- <a u="4947" b="FE 85"/>
- <a u="4948" b="82 34 96 39"/>
- <a u="4949" b="82 34 97 30"/>
- <a u="494A" b="82 34 97 31"/>
- <a u="494B" b="82 34 97 32"/>
- <a u="494C" b="82 34 97 33"/>
- <a u="494D" b="82 34 97 34"/>
- <a u="494E" b="82 34 97 35"/>
- <a u="494F" b="82 34 97 36"/>
- <a u="4950" b="82 34 97 37"/>
- <a u="4951" b="82 34 97 38"/>
- <a u="4952" b="82 34 97 39"/>
- <a u="4953" b="82 34 98 30"/>
- <a u="4954" b="82 34 98 31"/>
- <a u="4955" b="82 34 98 32"/>
- <a u="4956" b="82 34 98 33"/>
- <a u="4957" b="82 34 98 34"/>
- <a u="4958" b="82 34 98 35"/>
- <a u="4959" b="82 34 98 36"/>
- <a u="495A" b="82 34 98 37"/>
- <a u="495B" b="82 34 98 38"/>
- <a u="495C" b="82 34 98 39"/>
- <a u="495D" b="82 34 99 30"/>
- <a u="495E" b="82 34 99 31"/>
- <a u="495F" b="82 34 99 32"/>
- <a u="4960" b="82 34 99 33"/>
- <a u="4961" b="82 34 99 34"/>
- <a u="4962" b="82 34 99 35"/>
- <a u="4963" b="82 34 99 36"/>
- <a u="4964" b="82 34 99 37"/>
- <a u="4965" b="82 34 99 38"/>
- <a u="4966" b="82 34 99 39"/>
- <a u="4967" b="82 34 9A 30"/>
- <a u="4968" b="82 34 9A 31"/>
- <a u="4969" b="82 34 9A 32"/>
- <a u="496A" b="82 34 9A 33"/>
- <a u="496B" b="82 34 9A 34"/>
- <a u="496C" b="82 34 9A 35"/>
- <a u="496D" b="82 34 9A 36"/>
- <a u="496E" b="82 34 9A 37"/>
- <a u="496F" b="82 34 9A 38"/>
- <a u="4970" b="82 34 9A 39"/>
- <a u="4971" b="82 34 9B 30"/>
- <a u="4972" b="82 34 9B 31"/>
- <a u="4973" b="82 34 9B 32"/>
- <a u="4974" b="82 34 9B 33"/>
- <a u="4975" b="82 34 9B 34"/>
- <a u="4976" b="82 34 9B 35"/>
- <a u="4977" b="82 34 9B 36"/>
- <a u="4978" b="82 34 9B 37"/>
- <a u="4979" b="82 34 9B 38"/>
- <a u="497A" b="FE 86"/>
- <a u="497B" b="82 34 9B 39"/>
- <a u="497C" b="82 34 9C 30"/>
- <a u="497D" b="FE 87"/>
- <a u="497E" b="82 34 9C 31"/>
- <a u="497F" b="82 34 9C 32"/>
- <a u="4980" b="82 34 9C 33"/>
- <a u="4981" b="82 34 9C 34"/>
- <a u="4982" b="FE 88"/>
- <a u="4983" b="FE 89"/>
- <a u="4984" b="82 34 9C 35"/>
- <a u="4985" b="FE 8A"/>
- <a u="4986" b="FE 8B"/>
- <a u="4987" b="82 34 9C 36"/>
- <a u="4988" b="82 34 9C 37"/>
- <a u="4989" b="82 34 9C 38"/>
- <a u="498A" b="82 34 9C 39"/>
- <a u="498B" b="82 34 9D 30"/>
- <a u="498C" b="82 34 9D 31"/>
- <a u="498D" b="82 34 9D 32"/>
- <a u="498E" b="82 34 9D 33"/>
- <a u="498F" b="82 34 9D 34"/>
- <a u="4990" b="82 34 9D 35"/>
- <a u="4991" b="82 34 9D 36"/>
- <a u="4992" b="82 34 9D 37"/>
- <a u="4993" b="82 34 9D 38"/>
- <a u="4994" b="82 34 9D 39"/>
- <a u="4995" b="82 34 9E 30"/>
- <a u="4996" b="82 34 9E 31"/>
- <a u="4997" b="82 34 9E 32"/>
- <a u="4998" b="82 34 9E 33"/>
- <a u="4999" b="82 34 9E 34"/>
- <a u="499A" b="82 34 9E 35"/>
- <a u="499B" b="FE 8D"/>
- <a u="499C" b="82 34 9E 36"/>
- <a u="499D" b="82 34 9E 37"/>
- <a u="499E" b="82 34 9E 38"/>
- <a u="499F" b="FE 8C"/>
- <a u="49A0" b="82 34 9E 39"/>
- <a u="49A1" b="82 34 9F 30"/>
- <a u="49A2" b="82 34 9F 31"/>
- <a u="49A3" b="82 34 9F 32"/>
- <a u="49A4" b="82 34 9F 33"/>
- <a u="49A5" b="82 34 9F 34"/>
- <a u="49A6" b="82 34 9F 35"/>
- <a u="49A7" b="82 34 9F 36"/>
- <a u="49A8" b="82 34 9F 37"/>
- <a u="49A9" b="82 34 9F 38"/>
- <a u="49AA" b="82 34 9F 39"/>
- <a u="49AB" b="82 34 A0 30"/>
- <a u="49AC" b="82 34 A0 31"/>
- <a u="49AD" b="82 34 A0 32"/>
- <a u="49AE" b="82 34 A0 33"/>
- <a u="49AF" b="82 34 A0 34"/>
- <a u="49B0" b="82 34 A0 35"/>
- <a u="49B1" b="82 34 A0 36"/>
- <a u="49B2" b="82 34 A0 37"/>
- <a u="49B3" b="82 34 A0 38"/>
- <a u="49B4" b="82 34 A0 39"/>
- <a u="49B5" b="82 34 A1 30"/>
- <a u="49B6" b="FE 8F"/>
- <a u="49B7" b="FE 8E"/>
- <a u="4C77" b="FE 96"/>
- <a u="4C78" b="82 34 E7 34"/>
- <a u="4C79" b="82 34 E7 35"/>
- <a u="4C7A" b="82 34 E7 36"/>
- <a u="4C7B" b="82 34 E7 37"/>
- <a u="4C7C" b="82 34 E7 38"/>
- <a u="4C7D" b="82 34 E7 39"/>
- <a u="4C7E" b="82 34 E8 30"/>
- <a u="4C7F" b="82 34 E8 31"/>
- <a u="4C80" b="82 34 E8 32"/>
- <a u="4C81" b="82 34 E8 33"/>
- <a u="4C82" b="82 34 E8 34"/>
- <a u="4C83" b="82 34 E8 35"/>
- <a u="4C84" b="82 34 E8 36"/>
- <a u="4C85" b="82 34 E8 37"/>
- <a u="4C86" b="82 34 E8 38"/>
- <a u="4C87" b="82 34 E8 39"/>
- <a u="4C88" b="82 34 E9 30"/>
- <a u="4C89" b="82 34 E9 31"/>
- <a u="4C8A" b="82 34 E9 32"/>
- <a u="4C8B" b="82 34 E9 33"/>
- <a u="4C8C" b="82 34 E9 34"/>
- <a u="4C8D" b="82 34 E9 35"/>
- <a u="4C8E" b="82 34 E9 36"/>
- <a u="4C8F" b="82 34 E9 37"/>
- <a u="4C90" b="82 34 E9 38"/>
- <a u="4C91" b="82 34 E9 39"/>
- <a u="4C92" b="82 34 EA 30"/>
- <a u="4C93" b="82 34 EA 31"/>
- <a u="4C94" b="82 34 EA 32"/>
- <a u="4C95" b="82 34 EA 33"/>
- <a u="4C96" b="82 34 EA 34"/>
- <a u="4C97" b="82 34 EA 35"/>
- <a u="4C98" b="82 34 EA 36"/>
- <a u="4C99" b="82 34 EA 37"/>
- <a u="4C9A" b="82 34 EA 38"/>
- <a u="4C9B" b="82 34 EA 39"/>
- <a u="4C9C" b="82 34 EB 30"/>
- <a u="4C9D" b="82 34 EB 31"/>
- <a u="4C9E" b="82 34 EB 32"/>
- <a u="4C9F" b="FE 93"/>
- <a u="4CA0" b="FE 94"/>
- <a u="4CA1" b="FE 95"/>
- <a u="4CA2" b="FE 97"/>
- <a u="4CA3" b="FE 92"/>
- <a u="4CA4" b="82 34 EB 33"/>
- <a u="4CA5" b="82 34 EB 34"/>
- <a u="4CA6" b="82 34 EB 35"/>
- <a u="4CA7" b="82 34 EB 36"/>
- <a u="4CA8" b="82 34 EB 37"/>
- <a u="4CA9" b="82 34 EB 38"/>
- <a u="4CAA" b="82 34 EB 39"/>
- <a u="4CAB" b="82 34 EC 30"/>
- <a u="4CAC" b="82 34 EC 31"/>
- <a u="4CAD" b="82 34 EC 32"/>
- <a u="4CAE" b="82 34 EC 33"/>
- <a u="4CAF" b="82 34 EC 34"/>
- <a u="4CB0" b="82 34 EC 35"/>
- <a u="4CB1" b="82 34 EC 36"/>
- <a u="4CB2" b="82 34 EC 37"/>
- <a u="4CB3" b="82 34 EC 38"/>
- <a u="4CB4" b="82 34 EC 39"/>
- <a u="4CB5" b="82 34 ED 30"/>
- <a u="4CB6" b="82 34 ED 31"/>
- <a u="4CB7" b="82 34 ED 32"/>
- <a u="4CB8" b="82 34 ED 33"/>
- <a u="4CB9" b="82 34 ED 34"/>
- <a u="4CBA" b="82 34 ED 35"/>
- <a u="4CBB" b="82 34 ED 36"/>
- <a u="4CBC" b="82 34 ED 37"/>
- <a u="4CBD" b="82 34 ED 38"/>
- <a u="4CBE" b="82 34 ED 39"/>
- <a u="4CBF" b="82 34 EE 30"/>
- <a u="4CC0" b="82 34 EE 31"/>
- <a u="4CC1" b="82 34 EE 32"/>
- <a u="4CC2" b="82 34 EE 33"/>
- <a u="4CC3" b="82 34 EE 34"/>
- <a u="4CC4" b="82 34 EE 35"/>
- <a u="4CC5" b="82 34 EE 36"/>
- <a u="4CC6" b="82 34 EE 37"/>
- <a u="4CC7" b="82 34 EE 38"/>
- <a u="4CC8" b="82 34 EE 39"/>
- <a u="4CC9" b="82 34 EF 30"/>
- <a u="4CCA" b="82 34 EF 31"/>
- <a u="4CCB" b="82 34 EF 32"/>
- <a u="4CCC" b="82 34 EF 33"/>
- <a u="4CCD" b="82 34 EF 34"/>
- <a u="4CCE" b="82 34 EF 35"/>
- <a u="4CCF" b="82 34 EF 36"/>
- <a u="4CD0" b="82 34 EF 37"/>
- <a u="4CD1" b="82 34 EF 38"/>
- <a u="4CD2" b="82 34 EF 39"/>
- <a u="4CD3" b="82 34 F0 30"/>
- <a u="4CD4" b="82 34 F0 31"/>
- <a u="4CD5" b="82 34 F0 32"/>
- <a u="4CD6" b="82 34 F0 33"/>
- <a u="4CD7" b="82 34 F0 34"/>
- <a u="4CD8" b="82 34 F0 35"/>
- <a u="4CD9" b="82 34 F0 36"/>
- <a u="4CDA" b="82 34 F0 37"/>
- <a u="4CDB" b="82 34 F0 38"/>
- <a u="4CDC" b="82 34 F0 39"/>
- <a u="4CDD" b="82 34 F1 30"/>
- <a u="4CDE" b="82 34 F1 31"/>
- <a u="4CDF" b="82 34 F1 32"/>
- <a u="4CE0" b="82 34 F1 33"/>
- <a u="4CE1" b="82 34 F1 34"/>
- <a u="4CE2" b="82 34 F1 35"/>
- <a u="4CE3" b="82 34 F1 36"/>
- <a u="4CE4" b="82 34 F1 37"/>
- <a u="4CE5" b="82 34 F1 38"/>
- <a u="4CE6" b="82 34 F1 39"/>
- <a u="4CE7" b="82 34 F2 30"/>
- <a u="4CE8" b="82 34 F2 31"/>
- <a u="4CE9" b="82 34 F2 32"/>
- <a u="4CEA" b="82 34 F2 33"/>
- <a u="4CEB" b="82 34 F2 34"/>
- <a u="4CEC" b="82 34 F2 35"/>
- <a u="4CED" b="82 34 F2 36"/>
- <a u="4CEE" b="82 34 F2 37"/>
- <a u="4CEF" b="82 34 F2 38"/>
- <a u="4CF0" b="82 34 F2 39"/>
- <a u="4CF1" b="82 34 F3 30"/>
- <a u="4CF2" b="82 34 F3 31"/>
- <a u="4CF3" b="82 34 F3 32"/>
- <a u="4CF4" b="82 34 F3 33"/>
- <a u="4CF5" b="82 34 F3 34"/>
- <a u="4CF6" b="82 34 F3 35"/>
- <a u="4CF7" b="82 34 F3 36"/>
- <a u="4CF8" b="82 34 F3 37"/>
- <a u="4CF9" b="82 34 F3 38"/>
- <a u="4CFA" b="82 34 F3 39"/>
- <a u="4CFB" b="82 34 F4 30"/>
- <a u="4CFC" b="82 34 F4 31"/>
- <a u="4CFD" b="82 34 F4 32"/>
- <a u="4CFE" b="82 34 F4 33"/>
- <a u="4CFF" b="82 34 F4 34"/>
- <a u="4D00" b="82 34 F4 35"/>
- <a u="4D01" b="82 34 F4 36"/>
- <a u="4D02" b="82 34 F4 37"/>
- <a u="4D03" b="82 34 F4 38"/>
- <a u="4D04" b="82 34 F4 39"/>
- <a u="4D05" b="82 34 F5 30"/>
- <a u="4D06" b="82 34 F5 31"/>
- <a u="4D07" b="82 34 F5 32"/>
- <a u="4D08" b="82 34 F5 33"/>
- <a u="4D09" b="82 34 F5 34"/>
- <a u="4D0A" b="82 34 F5 35"/>
- <a u="4D0B" b="82 34 F5 36"/>
- <a u="4D0C" b="82 34 F5 37"/>
- <a u="4D0D" b="82 34 F5 38"/>
- <a u="4D0E" b="82 34 F5 39"/>
- <a u="4D0F" b="82 34 F6 30"/>
- <a u="4D10" b="82 34 F6 31"/>
- <a u="4D11" b="82 34 F6 32"/>
- <a u="4D12" b="82 34 F6 33"/>
- <a u="4D13" b="FE 98"/>
- <a u="4D14" b="FE 99"/>
- <a u="4D15" b="FE 9A"/>
- <a u="4D16" b="FE 9B"/>
- <a u="4D17" b="FE 9C"/>
- <a u="4D18" b="FE 9D"/>
- <a u="4D19" b="FE 9E"/>
- <a u="4D1A" b="82 34 F6 34"/>
- <a u="4D1B" b="82 34 F6 35"/>
- <a u="4D1C" b="82 34 F6 36"/>
- <a u="4D1D" b="82 34 F6 37"/>
- <a u="4D1E" b="82 34 F6 38"/>
- <a u="4D1F" b="82 34 F6 39"/>
- <a u="4D20" b="82 34 F7 30"/>
- <a u="4D21" b="82 34 F7 31"/>
- <a u="4D22" b="82 34 F7 32"/>
- <a u="4D23" b="82 34 F7 33"/>
- <a u="4D24" b="82 34 F7 34"/>
- <a u="4D25" b="82 34 F7 35"/>
- <a u="4D26" b="82 34 F7 36"/>
- <a u="4D27" b="82 34 F7 37"/>
- <a u="4D28" b="82 34 F7 38"/>
- <a u="4D29" b="82 34 F7 39"/>
- <a u="4D2A" b="82 34 F8 30"/>
- <a u="4D2B" b="82 34 F8 31"/>
- <a u="4D2C" b="82 34 F8 32"/>
- <a u="4D2D" b="82 34 F8 33"/>
- <a u="4D2E" b="82 34 F8 34"/>
- <a u="4D2F" b="82 34 F8 35"/>
- <a u="4D30" b="82 34 F8 36"/>
- <a u="4D31" b="82 34 F8 37"/>
- <a u="4D32" b="82 34 F8 38"/>
- <a u="4D33" b="82 34 F8 39"/>
- <a u="4D34" b="82 34 F9 30"/>
- <a u="4D35" b="82 34 F9 31"/>
- <a u="4D36" b="82 34 F9 32"/>
- <a u="4D37" b="82 34 F9 33"/>
- <a u="4D38" b="82 34 F9 34"/>
- <a u="4D39" b="82 34 F9 35"/>
- <a u="4D3A" b="82 34 F9 36"/>
- <a u="4D3B" b="82 34 F9 37"/>
- <a u="4D3C" b="82 34 F9 38"/>
- <a u="4D3D" b="82 34 F9 39"/>
- <a u="4D3E" b="82 34 FA 30"/>
- <a u="4D3F" b="82 34 FA 31"/>
- <a u="4D40" b="82 34 FA 32"/>
- <a u="4D41" b="82 34 FA 33"/>
- <a u="4D42" b="82 34 FA 34"/>
- <a u="4D43" b="82 34 FA 35"/>
- <a u="4D44" b="82 34 FA 36"/>
- <a u="4D45" b="82 34 FA 37"/>
- <a u="4D46" b="82 34 FA 38"/>
- <a u="4D47" b="82 34 FA 39"/>
- <a u="4D48" b="82 34 FB 30"/>
- <a u="4D49" b="82 34 FB 31"/>
- <a u="4D4A" b="82 34 FB 32"/>
- <a u="4D4B" b="82 34 FB 33"/>
- <a u="4D4C" b="82 34 FB 34"/>
- <a u="4D4D" b="82 34 FB 35"/>
- <a u="4D4E" b="82 34 FB 36"/>
- <a u="4D4F" b="82 34 FB 37"/>
- <a u="4D50" b="82 34 FB 38"/>
- <a u="4D51" b="82 34 FB 39"/>
- <a u="4D52" b="82 34 FC 30"/>
- <a u="4D53" b="82 34 FC 31"/>
- <a u="4D54" b="82 34 FC 32"/>
- <a u="4D55" b="82 34 FC 33"/>
- <a u="4D56" b="82 34 FC 34"/>
- <a u="4D57" b="82 34 FC 35"/>
- <a u="4D58" b="82 34 FC 36"/>
- <a u="4D59" b="82 34 FC 37"/>
- <a u="4D5A" b="82 34 FC 38"/>
- <a u="4D5B" b="82 34 FC 39"/>
- <a u="4D5C" b="82 34 FD 30"/>
- <a u="4D5D" b="82 34 FD 31"/>
- <a u="4D5E" b="82 34 FD 32"/>
- <a u="4D5F" b="82 34 FD 33"/>
- <a u="4D60" b="82 34 FD 34"/>
- <a u="4D61" b="82 34 FD 35"/>
- <a u="4D62" b="82 34 FD 36"/>
- <a u="4D63" b="82 34 FD 37"/>
- <a u="4D64" b="82 34 FD 38"/>
- <a u="4D65" b="82 34 FD 39"/>
- <a u="4D66" b="82 34 FE 30"/>
- <a u="4D67" b="82 34 FE 31"/>
- <a u="4D68" b="82 34 FE 32"/>
- <a u="4D69" b="82 34 FE 33"/>
- <a u="4D6A" b="82 34 FE 34"/>
- <a u="4D6B" b="82 34 FE 35"/>
- <a u="4D6C" b="82 34 FE 36"/>
- <a u="4D6D" b="82 34 FE 37"/>
- <a u="4D6E" b="82 34 FE 38"/>
- <a u="4D6F" b="82 34 FE 39"/>
- <a u="4D70" b="82 35 81 30"/>
- <a u="4D71" b="82 35 81 31"/>
- <a u="4D72" b="82 35 81 32"/>
- <a u="4D73" b="82 35 81 33"/>
- <a u="4D74" b="82 35 81 34"/>
- <a u="4D75" b="82 35 81 35"/>
- <a u="4D76" b="82 35 81 36"/>
- <a u="4D77" b="82 35 81 37"/>
- <a u="4D78" b="82 35 81 38"/>
- <a u="4D79" b="82 35 81 39"/>
- <a u="4D7A" b="82 35 82 30"/>
- <a u="4D7B" b="82 35 82 31"/>
- <a u="4D7C" b="82 35 82 32"/>
- <a u="4D7D" b="82 35 82 33"/>
- <a u="4D7E" b="82 35 82 34"/>
- <a u="4D7F" b="82 35 82 35"/>
- <a u="4D80" b="82 35 82 36"/>
- <a u="4D81" b="82 35 82 37"/>
- <a u="4D82" b="82 35 82 38"/>
- <a u="4D83" b="82 35 82 39"/>
- <a u="4D84" b="82 35 83 30"/>
- <a u="4D85" b="82 35 83 31"/>
- <a u="4D86" b="82 35 83 32"/>
- <a u="4D87" b="82 35 83 33"/>
- <a u="4D88" b="82 35 83 34"/>
- <a u="4D89" b="82 35 83 35"/>
- <a u="4D8A" b="82 35 83 36"/>
- <a u="4D8B" b="82 35 83 37"/>
- <a u="4D8C" b="82 35 83 38"/>
- <a u="4D8D" b="82 35 83 39"/>
- <a u="4D8E" b="82 35 84 30"/>
- <a u="4D8F" b="82 35 84 31"/>
- <a u="4D90" b="82 35 84 32"/>
- <a u="4D91" b="82 35 84 33"/>
- <a u="4D92" b="82 35 84 34"/>
- <a u="4D93" b="82 35 84 35"/>
- <a u="4D94" b="82 35 84 36"/>
- <a u="4D95" b="82 35 84 37"/>
- <a u="4D96" b="82 35 84 38"/>
- <a u="4D97" b="82 35 84 39"/>
- <a u="4D98" b="82 35 85 30"/>
- <a u="4D99" b="82 35 85 31"/>
- <a u="4D9A" b="82 35 85 32"/>
- <a u="4D9B" b="82 35 85 33"/>
- <a u="4D9C" b="82 35 85 34"/>
- <a u="4D9D" b="82 35 85 35"/>
- <a u="4D9E" b="82 35 85 36"/>
- <a u="4D9F" b="82 35 85 37"/>
- <a u="4DA0" b="82 35 85 38"/>
- <a u="4DA1" b="82 35 85 39"/>
- <a u="4DA2" b="82 35 86 30"/>
- <a u="4DA3" b="82 35 86 31"/>
- <a u="4DA4" b="82 35 86 32"/>
- <a u="4DA5" b="82 35 86 33"/>
- <a u="4DA6" b="82 35 86 34"/>
- <a u="4DA7" b="82 35 86 35"/>
- <a u="4DA8" b="82 35 86 36"/>
- <a u="4DA9" b="82 35 86 37"/>
- <a u="4DAA" b="82 35 86 38"/>
- <a u="4DAB" b="82 35 86 39"/>
- <a u="4DAC" b="82 35 87 30"/>
- <a u="4DAD" b="82 35 87 31"/>
- <a u="4DAE" b="FE 9F"/>
- <a u="4DAF" b="82 35 87 32"/>
- <a u="4DB0" b="82 35 87 33"/>
- <a u="4DB1" b="82 35 87 34"/>
- <a u="4DB2" b="82 35 87 35"/>
- <a u="4DB3" b="82 35 87 36"/>
- <a u="4DB4" b="82 35 87 37"/>
- <a u="4DB5" b="82 35 87 38"/>
- <a u="4DB6" b="82 35 87 39"/>
- <a u="4DB7" b="82 35 88 30"/>
- <a u="4DB8" b="82 35 88 31"/>
- <a u="4DB9" b="82 35 88 32"/>
- <a u="4DBA" b="82 35 88 33"/>
- <a u="4DBB" b="82 35 88 34"/>
- <a u="4DBC" b="82 35 88 35"/>
- <a u="4DBD" b="82 35 88 36"/>
- <a u="4DBE" b="82 35 88 37"/>
- <a u="4DBF" b="82 35 88 38"/>
- <a u="4DC0" b="82 35 88 39"/>
- <a u="4DC1" b="82 35 89 30"/>
- <a u="4DC2" b="82 35 89 31"/>
- <a u="4DC3" b="82 35 89 32"/>
- <a u="4DC4" b="82 35 89 33"/>
- <a u="4DC5" b="82 35 89 34"/>
- <a u="4DC6" b="82 35 89 35"/>
- <a u="4DC7" b="82 35 89 36"/>
- <a u="4DC8" b="82 35 89 37"/>
- <a u="4DC9" b="82 35 89 38"/>
- <a u="4DCA" b="82 35 89 39"/>
- <a u="4DCB" b="82 35 8A 30"/>
- <a u="4DCC" b="82 35 8A 31"/>
- <a u="4DCD" b="82 35 8A 32"/>
- <a u="4DCE" b="82 35 8A 33"/>
- <a u="4DCF" b="82 35 8A 34"/>
- <a u="4DD0" b="82 35 8A 35"/>
- <a u="4DD1" b="82 35 8A 36"/>
- <a u="4DD2" b="82 35 8A 37"/>
- <a u="4DD3" b="82 35 8A 38"/>
- <a u="4DD4" b="82 35 8A 39"/>
- <a u="4DD5" b="82 35 8B 30"/>
- <a u="4DD6" b="82 35 8B 31"/>
- <a u="4DD7" b="82 35 8B 32"/>
- <a u="4DD8" b="82 35 8B 33"/>
- <a u="4DD9" b="82 35 8B 34"/>
- <a u="4DDA" b="82 35 8B 35"/>
- <a u="4DDB" b="82 35 8B 36"/>
- <a u="4DDC" b="82 35 8B 37"/>
- <a u="4DDD" b="82 35 8B 38"/>
- <a u="4DDE" b="82 35 8B 39"/>
- <a u="4DDF" b="82 35 8C 30"/>
- <a u="4DE0" b="82 35 8C 31"/>
- <a u="4DE1" b="82 35 8C 32"/>
- <a u="4DE2" b="82 35 8C 33"/>
- <a u="4DE3" b="82 35 8C 34"/>
- <a u="4DE4" b="82 35 8C 35"/>
- <a u="4DE5" b="82 35 8C 36"/>
- <a u="4DE6" b="82 35 8C 37"/>
- <a u="4DE7" b="82 35 8C 38"/>
- <a u="4DE8" b="82 35 8C 39"/>
- <a u="4DE9" b="82 35 8D 30"/>
- <a u="4DEA" b="82 35 8D 31"/>
- <a u="4DEB" b="82 35 8D 32"/>
- <a u="4DEC" b="82 35 8D 33"/>
- <a u="4DED" b="82 35 8D 34"/>
- <a u="4DEE" b="82 35 8D 35"/>
- <a u="4DEF" b="82 35 8D 36"/>
- <a u="4DF0" b="82 35 8D 37"/>
- <a u="4DF1" b="82 35 8D 38"/>
- <a u="4DF2" b="82 35 8D 39"/>
- <a u="4DF3" b="82 35 8E 30"/>
- <a u="4DF4" b="82 35 8E 31"/>
- <a u="4DF5" b="82 35 8E 32"/>
- <a u="4DF6" b="82 35 8E 33"/>
- <a u="4DF7" b="82 35 8E 34"/>
- <a u="4DF8" b="82 35 8E 35"/>
- <a u="4DF9" b="82 35 8E 36"/>
- <a u="4DFA" b="82 35 8E 37"/>
- <a u="4DFB" b="82 35 8E 38"/>
- <a u="4DFC" b="82 35 8E 39"/>
- <a u="4DFD" b="82 35 8F 30"/>
- <a u="4DFE" b="82 35 8F 31"/>
- <a u="4DFF" b="82 35 8F 32"/>
- <a u="4E00" b="D2 BB"/>
- <a u="4E01" b="B6 A1"/>
- <a u="4E02" b="81 40"/>
- <a u="4E03" b="C6 DF"/>
- <a u="4E04" b="81 41"/>
- <a u="4E05" b="81 42"/>
- <a u="4E06" b="81 43"/>
- <a u="4E07" b="CD F2"/>
- <a u="4E08" b="D5 C9"/>
- <a u="4E09" b="C8 FD"/>
- <a u="4E0A" b="C9 CF"/>
- <a u="4E0B" b="CF C2"/>
- <a u="4E0C" b="D8 A2"/>
- <a u="4E0D" b="B2 BB"/>
- <a u="4E0E" b="D3 EB"/>
- <a u="4E0F" b="81 44"/>
- <a u="4E10" b="D8 A4"/>
- <a u="4E11" b="B3 F3"/>
- <a u="4E12" b="81 45"/>
- <a u="4E13" b="D7 A8"/>
- <a u="4E14" b="C7 D2"/>
- <a u="4E15" b="D8 A7"/>
- <a u="4E16" b="CA C0"/>
- <a u="4E17" b="81 46"/>
- <a u="4E18" b="C7 F0"/>
- <a u="4E19" b="B1 FB"/>
- <a u="4E1A" b="D2 B5"/>
- <a u="4E1B" b="B4 D4"/>
- <a u="4E1C" b="B6 AB"/>
- <a u="4E1D" b="CB BF"/>
- <a u="4E1E" b="D8 A9"/>
- <a u="4E1F" b="81 47"/>
- <a u="4E20" b="81 48"/>
- <a u="4E21" b="81 49"/>
- <a u="4E22" b="B6 AA"/>
- <a u="4E23" b="81 4A"/>
- <a u="4E24" b="C1 BD"/>
- <a u="4E25" b="D1 CF"/>
- <a u="4E26" b="81 4B"/>
- <a u="4E27" b="C9 A5"/>
- <a u="4E28" b="D8 AD"/>
- <a u="4E29" b="81 4C"/>
- <a u="4E2A" b="B8 F6"/>
- <a u="4E2B" b="D1 BE"/>
- <a u="4E2C" b="E3 DC"/>
- <a u="4E2D" b="D6 D0"/>
- <a u="4E2E" b="81 4D"/>
- <a u="4E2F" b="81 4E"/>
- <a u="4E30" b="B7 E1"/>
- <a u="4E31" b="81 4F"/>
- <a u="4E32" b="B4 AE"/>
- <a u="4E33" b="81 50"/>
- <a u="4E34" b="C1 D9"/>
- <a u="4E35" b="81 51"/>
- <a u="4E36" b="D8 BC"/>
- <a u="4E37" b="81 52"/>
- <a u="4E38" b="CD E8"/>
- <a u="4E39" b="B5 A4"/>
- <a u="4E3A" b="CE AA"/>
- <a u="4E3B" b="D6 F7"/>
- <a u="4E3C" b="81 53"/>
- <a u="4E3D" b="C0 F6"/>
- <a u="4E3E" b="BE D9"/>
- <a u="4E3F" b="D8 AF"/>
- <a u="4E40" b="81 54"/>
- <a u="4E41" b="81 55"/>
- <a u="4E42" b="81 56"/>
- <a u="4E43" b="C4 CB"/>
- <a u="4E44" b="81 57"/>
- <a u="4E45" b="BE C3"/>
- <a u="4E46" b="81 58"/>
- <a u="4E47" b="D8 B1"/>
- <a u="4E48" b="C3 B4"/>
- <a u="4E49" b="D2 E5"/>
- <a u="4E4A" b="81 59"/>
- <a u="4E4B" b="D6 AE"/>
- <a u="4E4C" b="CE DA"/>
- <a u="4E4D" b="D5 A7"/>
- <a u="4E4E" b="BA F5"/>
- <a u="4E4F" b="B7 A6"/>
- <a u="4E50" b="C0 D6"/>
- <a u="4E51" b="81 5A"/>
- <a u="4E52" b="C6 B9"/>
- <a u="4E53" b="C5 D2"/>
- <a u="4E54" b="C7 C7"/>
- <a u="4E55" b="81 5B"/>
- <a u="4E56" b="B9 D4"/>
- <a u="4E57" b="81 5C"/>
- <a u="4E58" b="B3 CB"/>
- <a u="4E59" b="D2 D2"/>
- <a u="4E5A" b="81 5D"/>
- <a u="4E5B" b="81 5E"/>
- <a u="4E5C" b="D8 BF"/>
- <a u="4E5D" b="BE C5"/>
- <a u="4E5E" b="C6 F2"/>
- <a u="4E5F" b="D2 B2"/>
- <a u="4E60" b="CF B0"/>
- <a u="4E61" b="CF E7"/>
- <a u="4E62" b="81 5F"/>
- <a u="4E63" b="81 60"/>
- <a u="4E64" b="81 61"/>
- <a u="4E65" b="81 62"/>
- <a u="4E66" b="CA E9"/>
- <a u="4E67" b="81 63"/>
- <a u="4E68" b="81 64"/>
- <a u="4E69" b="D8 C0"/>
- <a u="4E6A" b="81 65"/>
- <a u="4E6B" b="81 66"/>
- <a u="4E6C" b="81 67"/>
- <a u="4E6D" b="81 68"/>
- <a u="4E6E" b="81 69"/>
- <a u="4E6F" b="81 6A"/>
- <a u="4E70" b="C2 F2"/>
- <a u="4E71" b="C2 D2"/>
- <a u="4E72" b="81 6B"/>
- <a u="4E73" b="C8 E9"/>
- <a u="4E74" b="81 6C"/>
- <a u="4E75" b="81 6D"/>
- <a u="4E76" b="81 6E"/>
- <a u="4E77" b="81 6F"/>
- <a u="4E78" b="81 70"/>
- <a u="4E79" b="81 71"/>
- <a u="4E7A" b="81 72"/>
- <a u="4E7B" b="81 73"/>
- <a u="4E7C" b="81 74"/>
- <a u="4E7D" b="81 75"/>
- <a u="4E7E" b="C7 AC"/>
- <a u="4E7F" b="81 76"/>
- <a u="4E80" b="81 77"/>
- <a u="4E81" b="81 78"/>
- <a u="4E82" b="81 79"/>
- <a u="4E83" b="81 7A"/>
- <a u="4E84" b="81 7B"/>
- <a u="4E85" b="81 7C"/>
- <a u="4E86" b="C1 CB"/>
- <a u="4E87" b="81 7D"/>
- <a u="4E88" b="D3 E8"/>
- <a u="4E89" b="D5 F9"/>
- <a u="4E8A" b="81 7E"/>
- <a u="4E8B" b="CA C2"/>
- <a u="4E8C" b="B6 FE"/>
- <a u="4E8D" b="D8 A1"/>
- <a u="4E8E" b="D3 DA"/>
- <a u="4E8F" b="BF F7"/>
- <a u="4E90" b="81 80"/>
- <a u="4E91" b="D4 C6"/>
- <a u="4E92" b="BB A5"/>
- <a u="4E93" b="D8 C1"/>
- <a u="4E94" b="CE E5"/>
- <a u="4E95" b="BE AE"/>
- <a u="4E96" b="81 81"/>
- <a u="4E97" b="81 82"/>
- <a u="4E98" b="D8 A8"/>
- <a u="4E99" b="81 83"/>
- <a u="4E9A" b="D1 C7"/>
- <a u="4E9B" b="D0 A9"/>
- <a u="4E9C" b="81 84"/>
- <a u="4E9D" b="81 85"/>
- <a u="4E9E" b="81 86"/>
- <a u="4E9F" b="D8 BD"/>
- <a u="4EA0" b="D9 EF"/>
- <a u="4EA1" b="CD F6"/>
- <a u="4EA2" b="BF BA"/>
- <a u="4EA3" b="81 87"/>
- <a u="4EA4" b="BD BB"/>
- <a u="4EA5" b="BA A5"/>
- <a u="4EA6" b="D2 E0"/>
- <a u="4EA7" b="B2 FA"/>
- <a u="4EA8" b="BA E0"/>
- <a u="4EA9" b="C4 B6"/>
- <a u="4EAA" b="81 88"/>
- <a u="4EAB" b="CF ED"/>
- <a u="4EAC" b="BE A9"/>
- <a u="4EAD" b="CD A4"/>
- <a u="4EAE" b="C1 C1"/>
- <a u="4EAF" b="81 89"/>
- <a u="4EB0" b="81 8A"/>
- <a u="4EB1" b="81 8B"/>
- <a u="4EB2" b="C7 D7"/>
- <a u="4EB3" b="D9 F1"/>
- <a u="4EB4" b="81 8C"/>
- <a u="4EB5" b="D9 F4"/>
- <a u="4EB6" b="81 8D"/>
- <a u="4EB7" b="81 8E"/>
- <a u="4EB8" b="81 8F"/>
- <a u="4EB9" b="81 90"/>
- <a u="4EBA" b="C8 CB"/>
- <a u="4EBB" b="D8 E9"/>
- <a u="4EBC" b="81 91"/>
- <a u="4EBD" b="81 92"/>
- <a u="4EBE" b="81 93"/>
- <a u="4EBF" b="D2 DA"/>
- <a u="4EC0" b="CA B2"/>
- <a u="4EC1" b="C8 CA"/>
- <a u="4EC2" b="D8 EC"/>
- <a u="4EC3" b="D8 EA"/>
- <a u="4EC4" b="D8 C6"/>
- <a u="4EC5" b="BD F6"/>
- <a u="4EC6" b="C6 CD"/>
- <a u="4EC7" b="B3 F0"/>
- <a u="4EC8" b="81 94"/>
- <a u="4EC9" b="D8 EB"/>
- <a u="4ECA" b="BD F1"/>
- <a u="4ECB" b="BD E9"/>
- <a u="4ECC" b="81 95"/>
- <a u="4ECD" b="C8 D4"/>
- <a u="4ECE" b="B4 D3"/>
- <a u="4ECF" b="81 96"/>
- <a u="4ED0" b="81 97"/>
- <a u="4ED1" b="C2 D8"/>
- <a u="4ED2" b="81 98"/>
- <a u="4ED3" b="B2 D6"/>
- <a u="4ED4" b="D7 D0"/>
- <a u="4ED5" b="CA CB"/>
- <a u="4ED6" b="CB FB"/>
- <a u="4ED7" b="D5 CC"/>
- <a u="4ED8" b="B8 B6"/>
- <a u="4ED9" b="CF C9"/>
- <a u="4EDA" b="81 99"/>
- <a u="4EDB" b="81 9A"/>
- <a u="4EDC" b="81 9B"/>
- <a u="4EDD" b="D9 DA"/>
- <a u="4EDE" b="D8 F0"/>
- <a u="4EDF" b="C7 AA"/>
- <a u="4EE0" b="81 9C"/>
- <a u="4EE1" b="D8 EE"/>
- <a u="4EE2" b="81 9D"/>
- <a u="4EE3" b="B4 FA"/>
- <a u="4EE4" b="C1 EE"/>
- <a u="4EE5" b="D2 D4"/>
- <a u="4EE6" b="81 9E"/>
- <a u="4EE7" b="81 9F"/>
- <a u="4EE8" b="D8 ED"/>
- <a u="4EE9" b="81 A0"/>
- <a u="4EEA" b="D2 C7"/>
- <a u="4EEB" b="D8 EF"/>
- <a u="4EEC" b="C3 C7"/>
- <a u="4EED" b="81 A1"/>
- <a u="4EEE" b="81 A2"/>
- <a u="4EEF" b="81 A3"/>
- <a u="4EF0" b="D1 F6"/>
- <a u="4EF1" b="81 A4"/>
- <a u="4EF2" b="D6 D9"/>
- <a u="4EF3" b="D8 F2"/>
- <a u="4EF4" b="81 A5"/>
- <a u="4EF5" b="D8 F5"/>
- <a u="4EF6" b="BC FE"/>
- <a u="4EF7" b="BC DB"/>
- <a u="4EF8" b="81 A6"/>
- <a u="4EF9" b="81 A7"/>
- <a u="4EFA" b="81 A8"/>
- <a u="4EFB" b="C8 CE"/>
- <a u="4EFC" b="81 A9"/>
- <a u="4EFD" b="B7 DD"/>
- <a u="4EFE" b="81 AA"/>
- <a u="4EFF" b="B7 C2"/>
- <a u="4F00" b="81 AB"/>
- <a u="4F01" b="C6 F3"/>
- <a u="4F02" b="81 AC"/>
- <a u="4F03" b="81 AD"/>
- <a u="4F04" b="81 AE"/>
- <a u="4F05" b="81 AF"/>
- <a u="4F06" b="81 B0"/>
- <a u="4F07" b="81 B1"/>
- <a u="4F08" b="81 B2"/>
- <a u="4F09" b="D8 F8"/>
- <a u="4F0A" b="D2 C1"/>
- <a u="4F0B" b="81 B3"/>
- <a u="4F0C" b="81 B4"/>
- <a u="4F0D" b="CE E9"/>
- <a u="4F0E" b="BC BF"/>
- <a u="4F0F" b="B7 FC"/>
- <a u="4F10" b="B7 A5"/>
- <a u="4F11" b="D0 DD"/>
- <a u="4F12" b="81 B5"/>
- <a u="4F13" b="81 B6"/>
- <a u="4F14" b="81 B7"/>
- <a u="4F15" b="81 B8"/>
- <a u="4F16" b="81 B9"/>
- <a u="4F17" b="D6 DA"/>
- <a u="4F18" b="D3 C5"/>
- <a u="4F19" b="BB EF"/>
- <a u="4F1A" b="BB E1"/>
- <a u="4F1B" b="D8 F1"/>
- <a u="4F1C" b="81 BA"/>
- <a u="4F1D" b="81 BB"/>
- <a u="4F1E" b="C9 A1"/>
- <a u="4F1F" b="CE B0"/>
- <a u="4F20" b="B4 AB"/>
- <a u="4F21" b="81 BC"/>
- <a u="4F22" b="D8 F3"/>
- <a u="4F23" b="81 BD"/>
- <a u="4F24" b="C9 CB"/>
- <a u="4F25" b="D8 F6"/>
- <a u="4F26" b="C2 D7"/>
- <a u="4F27" b="D8 F7"/>
- <a u="4F28" b="81 BE"/>
- <a u="4F29" b="81 BF"/>
- <a u="4F2A" b="CE B1"/>
- <a u="4F2B" b="D8 F9"/>
- <a u="4F2C" b="81 C0"/>
- <a u="4F2D" b="81 C1"/>
- <a u="4F2E" b="81 C2"/>
- <a u="4F2F" b="B2 AE"/>
- <a u="4F30" b="B9 C0"/>
- <a u="4F31" b="81 C3"/>
- <a u="4F32" b="D9 A3"/>
- <a u="4F33" b="81 C4"/>
- <a u="4F34" b="B0 E9"/>
- <a u="4F35" b="81 C5"/>
- <a u="4F36" b="C1 E6"/>
- <a u="4F37" b="81 C6"/>
- <a u="4F38" b="C9 EC"/>
- <a u="4F39" b="81 C7"/>
- <a u="4F3A" b="CB C5"/>
- <a u="4F3B" b="81 C8"/>
- <a u="4F3C" b="CB C6"/>
- <a u="4F3D" b="D9 A4"/>
- <a u="4F3E" b="81 C9"/>
- <a u="4F3F" b="81 CA"/>
- <a u="4F40" b="81 CB"/>
- <a u="4F41" b="81 CC"/>
- <a u="4F42" b="81 CD"/>
- <a u="4F43" b="B5 E8"/>
- <a u="4F44" b="81 CE"/>
- <a u="4F45" b="81 CF"/>
- <a u="4F46" b="B5 AB"/>
- <a u="4F47" b="81 D0"/>
- <a u="4F48" b="81 D1"/>
- <a u="4F49" b="81 D2"/>
- <a u="4F4A" b="81 D3"/>
- <a u="4F4B" b="81 D4"/>
- <a u="4F4C" b="81 D5"/>
- <a u="4F4D" b="CE BB"/>
- <a u="4F4E" b="B5 CD"/>
- <a u="4F4F" b="D7 A1"/>
- <a u="4F50" b="D7 F4"/>
- <a u="4F51" b="D3 D3"/>
- <a u="4F52" b="81 D6"/>
- <a u="4F53" b="CC E5"/>
- <a u="4F54" b="81 D7"/>
- <a u="4F55" b="BA CE"/>
- <a u="4F56" b="81 D8"/>
- <a u="4F57" b="D9 A2"/>
- <a u="4F58" b="D9 DC"/>
- <a u="4F59" b="D3 E0"/>
- <a u="4F5A" b="D8 FD"/>
- <a u="4F5B" b="B7 F0"/>
- <a u="4F5C" b="D7 F7"/>
- <a u="4F5D" b="D8 FE"/>
- <a u="4F5E" b="D8 FA"/>
- <a u="4F5F" b="D9 A1"/>
- <a u="4F60" b="C4 E3"/>
- <a u="4F61" b="81 D9"/>
- <a u="4F62" b="81 DA"/>
- <a u="4F63" b="D3 B6"/>
- <a u="4F64" b="D8 F4"/>
- <a u="4F65" b="D9 DD"/>
- <a u="4F66" b="81 DB"/>
- <a u="4F67" b="D8 FB"/>
- <a u="4F68" b="81 DC"/>
- <a u="4F69" b="C5 E5"/>
- <a u="4F6A" b="81 DD"/>
- <a u="4F6B" b="81 DE"/>
- <a u="4F6C" b="C0 D0"/>
- <a u="4F6D" b="81 DF"/>
- <a u="4F6E" b="81 E0"/>
- <a u="4F6F" b="D1 F0"/>
- <a u="4F70" b="B0 DB"/>
- <a u="4F71" b="81 E1"/>
- <a u="4F72" b="81 E2"/>
- <a u="4F73" b="BC D1"/>
- <a u="4F74" b="D9 A6"/>
- <a u="4F75" b="81 E3"/>
- <a u="4F76" b="D9 A5"/>
- <a u="4F77" b="81 E4"/>
- <a u="4F78" b="81 E5"/>
- <a u="4F79" b="81 E6"/>
- <a u="4F7A" b="81 E7"/>
- <a u="4F7B" b="D9 AC"/>
- <a u="4F7C" b="D9 AE"/>
- <a u="4F7D" b="81 E8"/>
- <a u="4F7E" b="D9 AB"/>
- <a u="4F7F" b="CA B9"/>
- <a u="4F80" b="81 E9"/>
- <a u="4F81" b="81 EA"/>
- <a u="4F82" b="81 EB"/>
- <a u="4F83" b="D9 A9"/>
- <a u="4F84" b="D6 B6"/>
- <a u="4F85" b="81 EC"/>
- <a u="4F86" b="81 ED"/>
- <a u="4F87" b="81 EE"/>
- <a u="4F88" b="B3 DE"/>
- <a u="4F89" b="D9 A8"/>
- <a u="4F8A" b="81 EF"/>
- <a u="4F8B" b="C0 FD"/>
- <a u="4F8C" b="81 F0"/>
- <a u="4F8D" b="CA CC"/>
- <a u="4F8E" b="81 F1"/>
- <a u="4F8F" b="D9 AA"/>
- <a u="4F90" b="81 F2"/>
- <a u="4F91" b="D9 A7"/>
- <a u="4F92" b="81 F3"/>
- <a u="4F93" b="81 F4"/>
- <a u="4F94" b="D9 B0"/>
- <a u="4F95" b="81 F5"/>
- <a u="4F96" b="81 F6"/>
- <a u="4F97" b="B6 B1"/>
- <a u="4F98" b="81 F7"/>
- <a u="4F99" b="81 F8"/>
- <a u="4F9A" b="81 F9"/>
- <a u="4F9B" b="B9 A9"/>
- <a u="4F9C" b="81 FA"/>
- <a u="4F9D" b="D2 C0"/>
- <a u="4F9E" b="81 FB"/>
- <a u="4F9F" b="81 FC"/>
- <a u="4FA0" b="CF C0"/>
- <a u="4FA1" b="81 FD"/>
- <a u="4FA2" b="81 FE"/>
- <a u="4FA3" b="C2 C2"/>
- <a u="4FA4" b="82 40"/>
- <a u="4FA5" b="BD C4"/>
- <a u="4FA6" b="D5 EC"/>
- <a u="4FA7" b="B2 E0"/>
- <a u="4FA8" b="C7 C8"/>
- <a u="4FA9" b="BF EB"/>
- <a u="4FAA" b="D9 AD"/>
- <a u="4FAB" b="82 41"/>
- <a u="4FAC" b="D9 AF"/>
- <a u="4FAD" b="82 42"/>
- <a u="4FAE" b="CE EA"/>
- <a u="4FAF" b="BA EE"/>
- <a u="4FB0" b="82 43"/>
- <a u="4FB1" b="82 44"/>
- <a u="4FB2" b="82 45"/>
- <a u="4FB3" b="82 46"/>
- <a u="4FB4" b="82 47"/>
- <a u="4FB5" b="C7 D6"/>
- <a u="4FB6" b="82 48"/>
- <a u="4FB7" b="82 49"/>
- <a u="4FB8" b="82 4A"/>
- <a u="4FB9" b="82 4B"/>
- <a u="4FBA" b="82 4C"/>
- <a u="4FBB" b="82 4D"/>
- <a u="4FBC" b="82 4E"/>
- <a u="4FBD" b="82 4F"/>
- <a u="4FBE" b="82 50"/>
- <a u="4FBF" b="B1 E3"/>
- <a u="4FC0" b="82 51"/>
- <a u="4FC1" b="82 52"/>
- <a u="4FC2" b="82 53"/>
- <a u="4FC3" b="B4 D9"/>
- <a u="4FC4" b="B6 ED"/>
- <a u="4FC5" b="D9 B4"/>
- <a u="4FC6" b="82 54"/>
- <a u="4FC7" b="82 55"/>
- <a u="4FC8" b="82 56"/>
- <a u="4FC9" b="82 57"/>
- <a u="4FCA" b="BF A1"/>
- <a u="4FCB" b="82 58"/>
- <a u="4FCC" b="82 59"/>
- <a u="4FCD" b="82 5A"/>
- <a u="4FCE" b="D9 DE"/>
- <a u="4FCF" b="C7 CE"/>
- <a u="4FD0" b="C0 FE"/>
- <a u="4FD1" b="D9 B8"/>
- <a u="4FD2" b="82 5B"/>
- <a u="4FD3" b="82 5C"/>
- <a u="4FD4" b="82 5D"/>
- <a u="4FD5" b="82 5E"/>
- <a u="4FD6" b="82 5F"/>
- <a u="4FD7" b="CB D7"/>
- <a u="4FD8" b="B7 FD"/>
- <a u="4FD9" b="82 60"/>
- <a u="4FDA" b="D9 B5"/>
- <a u="4FDB" b="82 61"/>
- <a u="4FDC" b="D9 B7"/>
- <a u="4FDD" b="B1 A3"/>
- <a u="4FDE" b="D3 E1"/>
- <a u="4FDF" b="D9 B9"/>
- <a u="4FE0" b="82 62"/>
- <a u="4FE1" b="D0 C5"/>
- <a u="4FE2" b="82 63"/>
- <a u="4FE3" b="D9 B6"/>
- <a u="4FE4" b="82 64"/>
- <a u="4FE5" b="82 65"/>
- <a u="4FE6" b="D9 B1"/>
- <a u="4FE7" b="82 66"/>
- <a u="4FE8" b="D9 B2"/>
- <a u="4FE9" b="C1 A9"/>
- <a u="4FEA" b="D9 B3"/>
- <a u="4FEB" b="82 67"/>
- <a u="4FEC" b="82 68"/>
- <a u="4FED" b="BC F3"/>
- <a u="4FEE" b="D0 DE"/>
- <a u="4FEF" b="B8 A9"/>
- <a u="4FF0" b="82 69"/>
- <a u="4FF1" b="BE E3"/>
- <a u="4FF2" b="82 6A"/>
- <a u="4FF3" b="D9 BD"/>
- <a u="4FF4" b="82 6B"/>
- <a u="4FF5" b="82 6C"/>
- <a u="4FF6" b="82 6D"/>
- <a u="4FF7" b="82 6E"/>
- <a u="4FF8" b="D9 BA"/>
- <a u="4FF9" b="82 6F"/>
- <a u="4FFA" b="B0 B3"/>
- <a u="4FFB" b="82 70"/>
- <a u="4FFC" b="82 71"/>
- <a u="4FFD" b="82 72"/>
- <a u="4FFE" b="D9 C2"/>
- <a u="4FFF" b="82 73"/>
- <a u="5000" b="82 74"/>
- <a u="5001" b="82 75"/>
- <a u="5002" b="82 76"/>
- <a u="5003" b="82 77"/>
- <a u="5004" b="82 78"/>
- <a u="5005" b="82 79"/>
- <a u="5006" b="82 7A"/>
- <a u="5007" b="82 7B"/>
- <a u="5008" b="82 7C"/>
- <a u="5009" b="82 7D"/>
- <a u="500A" b="82 7E"/>
- <a u="500B" b="82 80"/>
- <a u="500C" b="D9 C4"/>
- <a u="500D" b="B1 B6"/>
- <a u="500E" b="82 81"/>
- <a u="500F" b="D9 BF"/>
- <a u="5010" b="82 82"/>
- <a u="5011" b="82 83"/>
- <a u="5012" b="B5 B9"/>
- <a u="5013" b="82 84"/>
- <a u="5014" b="BE F3"/>
- <a u="5015" b="82 85"/>
- <a u="5016" b="82 86"/>
- <a u="5017" b="82 87"/>
- <a u="5018" b="CC C8"/>
- <a u="5019" b="BA F2"/>
- <a u="501A" b="D2 D0"/>
- <a u="501B" b="82 88"/>
- <a u="501C" b="D9 C3"/>
- <a u="501D" b="82 89"/>
- <a u="501E" b="82 8A"/>
- <a u="501F" b="BD E8"/>
- <a u="5020" b="82 8B"/>
- <a u="5021" b="B3 AB"/>
- <a u="5022" b="82 8C"/>
- <a u="5023" b="82 8D"/>
- <a u="5024" b="82 8E"/>
- <a u="5025" b="D9 C5"/>
- <a u="5026" b="BE EB"/>
- <a u="5027" b="82 8F"/>
- <a u="5028" b="D9 C6"/>
- <a u="5029" b="D9 BB"/>
- <a u="502A" b="C4 DF"/>
- <a u="502B" b="82 90"/>
- <a u="502C" b="D9 BE"/>
- <a u="502D" b="D9 C1"/>
- <a u="502E" b="D9 C0"/>
- <a u="502F" b="82 91"/>
- <a u="5030" b="82 92"/>
- <a u="5031" b="82 93"/>
- <a u="5032" b="82 94"/>
- <a u="5033" b="82 95"/>
- <a u="5034" b="82 96"/>
- <a u="5035" b="82 97"/>
- <a u="5036" b="82 98"/>
- <a u="5037" b="82 99"/>
- <a u="5038" b="82 9A"/>
- <a u="5039" b="82 9B"/>
- <a u="503A" b="D5 AE"/>
- <a u="503B" b="82 9C"/>
- <a u="503C" b="D6 B5"/>
- <a u="503D" b="82 9D"/>
- <a u="503E" b="C7 E3"/>
- <a u="503F" b="82 9E"/>
- <a u="5040" b="82 9F"/>
- <a u="5041" b="82 A0"/>
- <a u="5042" b="82 A1"/>
- <a u="5043" b="D9 C8"/>
- <a u="5044" b="82 A2"/>
- <a u="5045" b="82 A3"/>
- <a u="5046" b="82 A4"/>
- <a u="5047" b="BC D9"/>
- <a u="5048" b="D9 CA"/>
- <a u="5049" b="82 A5"/>
- <a u="504A" b="82 A6"/>
- <a u="504B" b="82 A7"/>
- <a u="504C" b="D9 BC"/>
- <a u="504D" b="82 A8"/>
- <a u="504E" b="D9 CB"/>
- <a u="504F" b="C6 AB"/>
- <a u="5050" b="82 A9"/>
- <a u="5051" b="82 AA"/>
- <a u="5052" b="82 AB"/>
- <a u="5053" b="82 AC"/>
- <a u="5054" b="82 AD"/>
- <a u="5055" b="D9 C9"/>
- <a u="5056" b="82 AE"/>
- <a u="5057" b="82 AF"/>
- <a u="5058" b="82 B0"/>
- <a u="5059" b="82 B1"/>
- <a u="505A" b="D7 F6"/>
- <a u="505B" b="82 B2"/>
- <a u="505C" b="CD A3"/>
- <a u="505D" b="82 B3"/>
- <a u="505E" b="82 B4"/>
- <a u="505F" b="82 B5"/>
- <a u="5060" b="82 B6"/>
- <a u="5061" b="82 B7"/>
- <a u="5062" b="82 B8"/>
- <a u="5063" b="82 B9"/>
- <a u="5064" b="82 BA"/>
- <a u="5065" b="BD A1"/>
- <a u="5066" b="82 BB"/>
- <a u="5067" b="82 BC"/>
- <a u="5068" b="82 BD"/>
- <a u="5069" b="82 BE"/>
- <a u="506A" b="82 BF"/>
- <a u="506B" b="82 C0"/>
- <a u="506C" b="D9 CC"/>
- <a u="506D" b="82 C1"/>
- <a u="506E" b="82 C2"/>
- <a u="506F" b="82 C3"/>
- <a u="5070" b="82 C4"/>
- <a u="5071" b="82 C5"/>
- <a u="5072" b="82 C6"/>
- <a u="5073" b="82 C7"/>
- <a u="5074" b="82 C8"/>
- <a u="5075" b="82 C9"/>
- <a u="5076" b="C5 BC"/>
- <a u="5077" b="CD B5"/>
- <a u="5078" b="82 CA"/>
- <a u="5079" b="82 CB"/>
- <a u="507A" b="82 CC"/>
- <a u="507B" b="D9 CD"/>
- <a u="507C" b="82 CD"/>
- <a u="507D" b="82 CE"/>
- <a u="507E" b="D9 C7"/>
- <a u="507F" b="B3 A5"/>
- <a u="5080" b="BF FE"/>
- <a u="5081" b="82 CF"/>
- <a u="5082" b="82 D0"/>
- <a u="5083" b="82 D1"/>
- <a u="5084" b="82 D2"/>
- <a u="5085" b="B8 B5"/>
- <a u="5086" b="82 D3"/>
- <a u="5087" b="82 D4"/>
- <a u="5088" b="C0 FC"/>
- <a u="5089" b="82 D5"/>
- <a u="508A" b="82 D6"/>
- <a u="508B" b="82 D7"/>
- <a u="508C" b="82 D8"/>
- <a u="508D" b="B0 F8"/>
- <a u="508E" b="82 D9"/>
- <a u="508F" b="82 DA"/>
- <a u="5090" b="82 DB"/>
- <a u="5091" b="82 DC"/>
- <a u="5092" b="82 DD"/>
- <a u="5093" b="82 DE"/>
- <a u="5094" b="82 DF"/>
- <a u="5095" b="82 E0"/>
- <a u="5096" b="82 E1"/>
- <a u="5097" b="82 E2"/>
- <a u="5098" b="82 E3"/>
- <a u="5099" b="82 E4"/>
- <a u="509A" b="82 E5"/>
- <a u="509B" b="82 E6"/>
- <a u="509C" b="82 E7"/>
- <a u="509D" b="82 E8"/>
- <a u="509E" b="82 E9"/>
- <a u="509F" b="82 EA"/>
- <a u="50A0" b="82 EB"/>
- <a u="50A1" b="82 EC"/>
- <a u="50A2" b="82 ED"/>
- <a u="50A3" b="B4 F6"/>
- <a u="50A4" b="82 EE"/>
- <a u="50A5" b="D9 CE"/>
- <a u="50A6" b="82 EF"/>
- <a u="50A7" b="D9 CF"/>
- <a u="50A8" b="B4 A2"/>
- <a u="50A9" b="D9 D0"/>
- <a u="50AA" b="82 F0"/>
- <a u="50AB" b="82 F1"/>
- <a u="50AC" b="B4 DF"/>
- <a u="50AD" b="82 F2"/>
- <a u="50AE" b="82 F3"/>
- <a u="50AF" b="82 F4"/>
- <a u="50B0" b="82 F5"/>
- <a u="50B1" b="82 F6"/>
- <a u="50B2" b="B0 C1"/>
- <a u="50B3" b="82 F7"/>
- <a u="50B4" b="82 F8"/>
- <a u="50B5" b="82 F9"/>
- <a u="50B6" b="82 FA"/>
- <a u="50B7" b="82 FB"/>
- <a u="50B8" b="82 FC"/>
- <a u="50B9" b="82 FD"/>
- <a u="50BA" b="D9 D1"/>
- <a u="50BB" b="C9 B5"/>
- <a u="50BC" b="82 FE"/>
- <a u="50BD" b="83 40"/>
- <a u="50BE" b="83 41"/>
- <a u="50BF" b="83 42"/>
- <a u="50C0" b="83 43"/>
- <a u="50C1" b="83 44"/>
- <a u="50C2" b="83 45"/>
- <a u="50C3" b="83 46"/>
- <a u="50C4" b="83 47"/>
- <a u="50C5" b="83 48"/>
- <a u="50C6" b="83 49"/>
- <a u="50C7" b="83 4A"/>
- <a u="50C8" b="83 4B"/>
- <a u="50C9" b="83 4C"/>
- <a u="50CA" b="83 4D"/>
- <a u="50CB" b="83 4E"/>
- <a u="50CC" b="83 4F"/>
- <a u="50CD" b="83 50"/>
- <a u="50CE" b="83 51"/>
- <a u="50CF" b="CF F1"/>
- <a u="50D0" b="83 52"/>
- <a u="50D1" b="83 53"/>
- <a u="50D2" b="83 54"/>
- <a u="50D3" b="83 55"/>
- <a u="50D4" b="83 56"/>
- <a u="50D5" b="83 57"/>
- <a u="50D6" b="D9 D2"/>
- <a u="50D7" b="83 58"/>
- <a u="50D8" b="83 59"/>
- <a u="50D9" b="83 5A"/>
- <a u="50DA" b="C1 C5"/>
- <a u="50DB" b="83 5B"/>
- <a u="50DC" b="83 5C"/>
- <a u="50DD" b="83 5D"/>
- <a u="50DE" b="83 5E"/>
- <a u="50DF" b="83 5F"/>
- <a u="50E0" b="83 60"/>
- <a u="50E1" b="83 61"/>
- <a u="50E2" b="83 62"/>
- <a u="50E3" b="83 63"/>
- <a u="50E4" b="83 64"/>
- <a u="50E5" b="83 65"/>
- <a u="50E6" b="D9 D6"/>
- <a u="50E7" b="C9 AE"/>
- <a u="50E8" b="83 66"/>
- <a u="50E9" b="83 67"/>
- <a u="50EA" b="83 68"/>
- <a u="50EB" b="83 69"/>
- <a u="50EC" b="D9 D5"/>
- <a u="50ED" b="D9 D4"/>
- <a u="50EE" b="D9 D7"/>
- <a u="50EF" b="83 6A"/>
- <a u="50F0" b="83 6B"/>
- <a u="50F1" b="83 6C"/>
- <a u="50F2" b="83 6D"/>
- <a u="50F3" b="CB DB"/>
- <a u="50F4" b="83 6E"/>
- <a u="50F5" b="BD A9"/>
- <a u="50F6" b="83 6F"/>
- <a u="50F7" b="83 70"/>
- <a u="50F8" b="83 71"/>
- <a u="50F9" b="83 72"/>
- <a u="50FA" b="83 73"/>
- <a u="50FB" b="C6 A7"/>
- <a u="50FC" b="83 74"/>
- <a u="50FD" b="83 75"/>
- <a u="50FE" b="83 76"/>
- <a u="50FF" b="83 77"/>
- <a u="5100" b="83 78"/>
- <a u="5101" b="83 79"/>
- <a u="5102" b="83 7A"/>
- <a u="5103" b="83 7B"/>
- <a u="5104" b="83 7C"/>
- <a u="5105" b="83 7D"/>
- <a u="5106" b="D9 D3"/>
- <a u="5107" b="D9 D8"/>
- <a u="5108" b="83 7E"/>
- <a u="5109" b="83 80"/>
- <a u="510A" b="83 81"/>
- <a u="510B" b="D9 D9"/>
- <a u="510C" b="83 82"/>
- <a u="510D" b="83 83"/>
- <a u="510E" b="83 84"/>
- <a u="510F" b="83 85"/>
- <a u="5110" b="83 86"/>
- <a u="5111" b="83 87"/>
- <a u="5112" b="C8 E5"/>
- <a u="5113" b="83 88"/>
- <a u="5114" b="83 89"/>
- <a u="5115" b="83 8A"/>
- <a u="5116" b="83 8B"/>
- <a u="5117" b="83 8C"/>
- <a u="5118" b="83 8D"/>
- <a u="5119" b="83 8E"/>
- <a u="511A" b="83 8F"/>
- <a u="511B" b="83 90"/>
- <a u="511C" b="83 91"/>
- <a u="511D" b="83 92"/>
- <a u="511E" b="83 93"/>
- <a u="511F" b="83 94"/>
- <a u="5120" b="83 95"/>
- <a u="5121" b="C0 DC"/>
- <a u="5122" b="83 96"/>
- <a u="5123" b="83 97"/>
- <a u="5124" b="83 98"/>
- <a u="5125" b="83 99"/>
- <a u="5126" b="83 9A"/>
- <a u="5127" b="83 9B"/>
- <a u="5128" b="83 9C"/>
- <a u="5129" b="83 9D"/>
- <a u="512A" b="83 9E"/>
- <a u="512B" b="83 9F"/>
- <a u="512C" b="83 A0"/>
- <a u="512D" b="83 A1"/>
- <a u="512E" b="83 A2"/>
- <a u="512F" b="83 A3"/>
- <a u="5130" b="83 A4"/>
- <a u="5131" b="83 A5"/>
- <a u="5132" b="83 A6"/>
- <a u="5133" b="83 A7"/>
- <a u="5134" b="83 A8"/>
- <a u="5135" b="83 A9"/>
- <a u="5136" b="83 AA"/>
- <a u="5137" b="83 AB"/>
- <a u="5138" b="83 AC"/>
- <a u="5139" b="83 AD"/>
- <a u="513A" b="83 AE"/>
- <a u="513B" b="83 AF"/>
- <a u="513C" b="83 B0"/>
- <a u="513D" b="83 B1"/>
- <a u="513E" b="83 B2"/>
- <a u="513F" b="B6 F9"/>
- <a u="5140" b="D8 A3"/>
- <a u="5141" b="D4 CA"/>
- <a u="5142" b="83 B3"/>
- <a u="5143" b="D4 AA"/>
- <a u="5144" b="D0 D6"/>
- <a u="5145" b="B3 E4"/>
- <a u="5146" b="D5 D7"/>
- <a u="5147" b="83 B4"/>
- <a u="5148" b="CF C8"/>
- <a u="5149" b="B9 E2"/>
- <a u="514A" b="83 B5"/>
- <a u="514B" b="BF CB"/>
- <a u="514C" b="83 B6"/>
- <a u="514D" b="C3 E2"/>
- <a u="514E" b="83 B7"/>
- <a u="514F" b="83 B8"/>
- <a u="5150" b="83 B9"/>
- <a u="5151" b="B6 D2"/>
- <a u="5152" b="83 BA"/>
- <a u="5153" b="83 BB"/>
- <a u="5154" b="CD C3"/>
- <a u="5155" b="D9 EE"/>
- <a u="5156" b="D9 F0"/>
- <a u="5157" b="83 BC"/>
- <a u="5158" b="83 BD"/>
- <a u="5159" b="83 BE"/>
- <a u="515A" b="B5 B3"/>
- <a u="515B" b="83 BF"/>
- <a u="515C" b="B6 B5"/>
- <a u="515D" b="83 C0"/>
- <a u="515E" b="83 C1"/>
- <a u="515F" b="83 C2"/>
- <a u="5160" b="83 C3"/>
- <a u="5161" b="83 C4"/>
- <a u="5162" b="BE A4"/>
- <a u="5163" b="83 C5"/>
- <a u="5164" b="83 C6"/>
- <a u="5165" b="C8 EB"/>
- <a u="5166" b="83 C7"/>
- <a u="5167" b="83 C8"/>
- <a u="5168" b="C8 AB"/>
- <a u="5169" b="83 C9"/>
- <a u="516A" b="83 CA"/>
- <a u="516B" b="B0 CB"/>
- <a u="516C" b="B9 AB"/>
- <a u="516D" b="C1 F9"/>
- <a u="516E" b="D9 E2"/>
- <a u="516F" b="83 CB"/>
- <a u="5170" b="C0 BC"/>
- <a u="5171" b="B9 B2"/>
- <a u="5172" b="83 CC"/>
- <a u="5173" b="B9 D8"/>
- <a u="5174" b="D0 CB"/>
- <a u="5175" b="B1 F8"/>
- <a u="5176" b="C6 E4"/>
- <a u="5177" b="BE DF"/>
- <a u="5178" b="B5 E4"/>
- <a u="5179" b="D7 C8"/>
- <a u="517A" b="83 CD"/>
- <a u="517B" b="D1 F8"/>
- <a u="517C" b="BC E6"/>
- <a u="517D" b="CA DE"/>
- <a u="517E" b="83 CE"/>
- <a u="517F" b="83 CF"/>
- <a u="5180" b="BC BD"/>
- <a u="5181" b="D9 E6"/>
- <a u="5182" b="D8 E7"/>
- <a u="5183" b="83 D0"/>
- <a u="5184" b="83 D1"/>
- <a u="5185" b="C4 DA"/>
- <a u="5186" b="83 D2"/>
- <a u="5187" b="83 D3"/>
- <a u="5188" b="B8 D4"/>
- <a u="5189" b="C8 BD"/>
- <a u="518A" b="83 D4"/>
- <a u="518B" b="83 D5"/>
- <a u="518C" b="B2 E1"/>
- <a u="518D" b="D4 D9"/>
- <a u="518E" b="83 D6"/>
- <a u="518F" b="83 D7"/>
- <a u="5190" b="83 D8"/>
- <a u="5191" b="83 D9"/>
- <a u="5192" b="C3 B0"/>
- <a u="5193" b="83 DA"/>
- <a u="5194" b="83 DB"/>
- <a u="5195" b="C3 E1"/>
- <a u="5196" b="DA A2"/>
- <a u="5197" b="C8 DF"/>
- <a u="5198" b="83 DC"/>
- <a u="5199" b="D0 B4"/>
- <a u="519A" b="83 DD"/>
- <a u="519B" b="BE FC"/>
- <a u="519C" b="C5 A9"/>
- <a u="519D" b="83 DE"/>
- <a u="519E" b="83 DF"/>
- <a u="519F" b="83 E0"/>
- <a u="51A0" b="B9 DA"/>
- <a u="51A1" b="83 E1"/>
- <a u="51A2" b="DA A3"/>
- <a u="51A3" b="83 E2"/>
- <a u="51A4" b="D4 A9"/>
- <a u="51A5" b="DA A4"/>
- <a u="51A6" b="83 E3"/>
- <a u="51A7" b="83 E4"/>
- <a u="51A8" b="83 E5"/>
- <a u="51A9" b="83 E6"/>
- <a u="51AA" b="83 E7"/>
- <a u="51AB" b="D9 FB"/>
- <a u="51AC" b="B6 AC"/>
- <a u="51AD" b="83 E8"/>
- <a u="51AE" b="83 E9"/>
- <a u="51AF" b="B7 EB"/>
- <a u="51B0" b="B1 F9"/>
- <a u="51B1" b="D9 FC"/>
- <a u="51B2" b="B3 E5"/>
- <a u="51B3" b="BE F6"/>
- <a u="51B4" b="83 EA"/>
- <a u="51B5" b="BF F6"/>
- <a u="51B6" b="D2 B1"/>
- <a u="51B7" b="C0 E4"/>
- <a u="51B8" b="83 EB"/>
- <a u="51B9" b="83 EC"/>
- <a u="51BA" b="83 ED"/>
- <a u="51BB" b="B6 B3"/>
- <a u="51BC" b="D9 FE"/>
- <a u="51BD" b="D9 FD"/>
- <a u="51BE" b="83 EE"/>
- <a u="51BF" b="83 EF"/>
- <a u="51C0" b="BE BB"/>
- <a u="51C1" b="83 F0"/>
- <a u="51C2" b="83 F1"/>
- <a u="51C3" b="83 F2"/>
- <a u="51C4" b="C6 E0"/>
- <a u="51C5" b="83 F3"/>
- <a u="51C6" b="D7 BC"/>
- <a u="51C7" b="DA A1"/>
- <a u="51C8" b="83 F4"/>
- <a u="51C9" b="C1 B9"/>
- <a u="51CA" b="83 F5"/>
- <a u="51CB" b="B5 F2"/>
- <a u="51CC" b="C1 E8"/>
- <a u="51CD" b="83 F6"/>
- <a u="51CE" b="83 F7"/>
- <a u="51CF" b="BC F5"/>
- <a u="51D0" b="83 F8"/>
- <a u="51D1" b="B4 D5"/>
- <a u="51D2" b="83 F9"/>
- <a u="51D3" b="83 FA"/>
- <a u="51D4" b="83 FB"/>
- <a u="51D5" b="83 FC"/>
- <a u="51D6" b="83 FD"/>
- <a u="51D7" b="83 FE"/>
- <a u="51D8" b="84 40"/>
- <a u="51D9" b="84 41"/>
- <a u="51DA" b="84 42"/>
- <a u="51DB" b="C1 DD"/>
- <a u="51DC" b="84 43"/>
- <a u="51DD" b="C4 FD"/>
- <a u="51DE" b="84 44"/>
- <a u="51DF" b="84 45"/>
- <a u="51E0" b="BC B8"/>
- <a u="51E1" b="B7 B2"/>
- <a u="51E2" b="84 46"/>
- <a u="51E3" b="84 47"/>
- <a u="51E4" b="B7 EF"/>
- <a u="51E5" b="84 48"/>
- <a u="51E6" b="84 49"/>
- <a u="51E7" b="84 4A"/>
- <a u="51E8" b="84 4B"/>
- <a u="51E9" b="84 4C"/>
- <a u="51EA" b="84 4D"/>
- <a u="51EB" b="D9 EC"/>
- <a u="51EC" b="84 4E"/>
- <a u="51ED" b="C6 BE"/>
- <a u="51EE" b="84 4F"/>
- <a u="51EF" b="BF AD"/>
- <a u="51F0" b="BB CB"/>
- <a u="51F1" b="84 50"/>
- <a u="51F2" b="84 51"/>
- <a u="51F3" b="B5 CA"/>
- <a u="51F4" b="84 52"/>
- <a u="51F5" b="DB C9"/>
- <a u="51F6" b="D0 D7"/>
- <a u="51F7" b="84 53"/>
- <a u="51F8" b="CD B9"/>
- <a u="51F9" b="B0 BC"/>
- <a u="51FA" b="B3 F6"/>
- <a u="51FB" b="BB F7"/>
- <a u="51FC" b="DB CA"/>
- <a u="51FD" b="BA AF"/>
- <a u="51FE" b="84 54"/>
- <a u="51FF" b="D4 E4"/>
- <a u="5200" b="B5 B6"/>
- <a u="5201" b="B5 F3"/>
- <a u="5202" b="D8 D6"/>
- <a u="5203" b="C8 D0"/>
- <a u="5204" b="84 55"/>
- <a u="5205" b="84 56"/>
- <a u="5206" b="B7 D6"/>
- <a u="5207" b="C7 D0"/>
- <a u="5208" b="D8 D7"/>
- <a u="5209" b="84 57"/>
- <a u="520A" b="BF AF"/>
- <a u="520B" b="84 58"/>
- <a u="520C" b="84 59"/>
- <a u="520D" b="DB BB"/>
- <a u="520E" b="D8 D8"/>
- <a u="520F" b="84 5A"/>
- <a u="5210" b="84 5B"/>
- <a u="5211" b="D0 CC"/>
- <a u="5212" b="BB AE"/>
- <a u="5213" b="84 5C"/>
- <a u="5214" b="84 5D"/>
- <a u="5215" b="84 5E"/>
- <a u="5216" b="EB BE"/>
- <a u="5217" b="C1 D0"/>
- <a u="5218" b="C1 F5"/>
- <a u="5219" b="D4 F2"/>
- <a u="521A" b="B8 D5"/>
- <a u="521B" b="B4 B4"/>
- <a u="521C" b="84 5F"/>
- <a u="521D" b="B3 F5"/>
- <a u="521E" b="84 60"/>
- <a u="521F" b="84 61"/>
- <a u="5220" b="C9 BE"/>
- <a u="5221" b="84 62"/>
- <a u="5222" b="84 63"/>
- <a u="5223" b="84 64"/>
- <a u="5224" b="C5 D0"/>
- <a u="5225" b="84 65"/>
- <a u="5226" b="84 66"/>
- <a u="5227" b="84 67"/>
- <a u="5228" b="C5 D9"/>
- <a u="5229" b="C0 FB"/>
- <a u="522A" b="84 68"/>
- <a u="522B" b="B1 F0"/>
- <a u="522C" b="84 69"/>
- <a u="522D" b="D8 D9"/>
- <a u="522E" b="B9 CE"/>
- <a u="522F" b="84 6A"/>
- <a u="5230" b="B5 BD"/>
- <a u="5231" b="84 6B"/>
- <a u="5232" b="84 6C"/>
- <a u="5233" b="D8 DA"/>
- <a u="5234" b="84 6D"/>
- <a u="5235" b="84 6E"/>
- <a u="5236" b="D6 C6"/>
- <a u="5237" b="CB A2"/>
- <a u="5238" b="C8 AF"/>
- <a u="5239" b="C9 B2"/>
- <a u="523A" b="B4 CC"/>
- <a u="523B" b="BF CC"/>
- <a u="523C" b="84 6F"/>
- <a u="523D" b="B9 F4"/>
- <a u="523E" b="84 70"/>
- <a u="523F" b="D8 DB"/>
- <a u="5240" b="D8 DC"/>
- <a u="5241" b="B6 E7"/>
- <a u="5242" b="BC C1"/>
- <a u="5243" b="CC EA"/>
- <a u="5244" b="84 71"/>
- <a u="5245" b="84 72"/>
- <a u="5246" b="84 73"/>
- <a u="5247" b="84 74"/>
- <a u="5248" b="84 75"/>
- <a u="5249" b="84 76"/>
- <a u="524A" b="CF F7"/>
- <a u="524B" b="84 77"/>
- <a u="524C" b="D8 DD"/>
- <a u="524D" b="C7 B0"/>
- <a u="524E" b="84 78"/>
- <a u="524F" b="84 79"/>
- <a u="5250" b="B9 D0"/>
- <a u="5251" b="BD A3"/>
- <a u="5252" b="84 7A"/>
- <a u="5253" b="84 7B"/>
- <a u="5254" b="CC DE"/>
- <a u="5255" b="84 7C"/>
- <a u="5256" b="C6 CA"/>
- <a u="5257" b="84 7D"/>
- <a u="5258" b="84 7E"/>
- <a u="5259" b="84 80"/>
- <a u="525A" b="84 81"/>
- <a u="525B" b="84 82"/>
- <a u="525C" b="D8 E0"/>
- <a u="525D" b="84 83"/>
- <a u="525E" b="D8 DE"/>
- <a u="525F" b="84 84"/>
- <a u="5260" b="84 85"/>
- <a u="5261" b="D8 DF"/>
- <a u="5262" b="84 86"/>
- <a u="5263" b="84 87"/>
- <a u="5264" b="84 88"/>
- <a u="5265" b="B0 FE"/>
- <a u="5266" b="84 89"/>
- <a u="5267" b="BE E7"/>
- <a u="5268" b="84 8A"/>
- <a u="5269" b="CA A3"/>
- <a u="526A" b="BC F4"/>
- <a u="526B" b="84 8B"/>
- <a u="526C" b="84 8C"/>
- <a u="526D" b="84 8D"/>
- <a u="526E" b="84 8E"/>
- <a u="526F" b="B8 B1"/>
- <a u="5270" b="84 8F"/>
- <a u="5271" b="84 90"/>
- <a u="5272" b="B8 EE"/>
- <a u="5273" b="84 91"/>
- <a u="5274" b="84 92"/>
- <a u="5275" b="84 93"/>
- <a u="5276" b="84 94"/>
- <a u="5277" b="84 95"/>
- <a u="5278" b="84 96"/>
- <a u="5279" b="84 97"/>
- <a u="527A" b="84 98"/>
- <a u="527B" b="84 99"/>
- <a u="527C" b="84 9A"/>
- <a u="527D" b="D8 E2"/>
- <a u="527E" b="84 9B"/>
- <a u="527F" b="BD CB"/>
- <a u="5280" b="84 9C"/>
- <a u="5281" b="D8 E4"/>
- <a u="5282" b="D8 E3"/>
- <a u="5283" b="84 9D"/>
- <a u="5284" b="84 9E"/>
- <a u="5285" b="84 9F"/>
- <a u="5286" b="84 A0"/>
- <a u="5287" b="84 A1"/>
- <a u="5288" b="C5 FC"/>
- <a u="5289" b="84 A2"/>
- <a u="528A" b="84 A3"/>
- <a u="528B" b="84 A4"/>
- <a u="528C" b="84 A5"/>
- <a u="528D" b="84 A6"/>
- <a u="528E" b="84 A7"/>
- <a u="528F" b="84 A8"/>
- <a u="5290" b="D8 E5"/>
- <a u="5291" b="84 A9"/>
- <a u="5292" b="84 AA"/>
- <a u="5293" b="D8 E6"/>
- <a u="5294" b="84 AB"/>
- <a u="5295" b="84 AC"/>
- <a u="5296" b="84 AD"/>
- <a u="5297" b="84 AE"/>
- <a u="5298" b="84 AF"/>
- <a u="5299" b="84 B0"/>
- <a u="529A" b="84 B1"/>
- <a u="529B" b="C1 A6"/>
- <a u="529C" b="84 B2"/>
- <a u="529D" b="C8 B0"/>
- <a u="529E" b="B0 EC"/>
- <a u="529F" b="B9 A6"/>
- <a u="52A0" b="BC D3"/>
- <a u="52A1" b="CE F1"/>
- <a u="52A2" b="DB BD"/>
- <a u="52A3" b="C1 D3"/>
- <a u="52A4" b="84 B3"/>
- <a u="52A5" b="84 B4"/>
- <a u="52A6" b="84 B5"/>
- <a u="52A7" b="84 B6"/>
- <a u="52A8" b="B6 AF"/>
- <a u="52A9" b="D6 FA"/>
- <a u="52AA" b="C5 AC"/>
- <a u="52AB" b="BD D9"/>
- <a u="52AC" b="DB BE"/>
- <a u="52AD" b="DB BF"/>
- <a u="52AE" b="84 B7"/>
- <a u="52AF" b="84 B8"/>
- <a u="52B0" b="84 B9"/>
- <a u="52B1" b="C0 F8"/>
- <a u="52B2" b="BE A2"/>
- <a u="52B3" b="C0 CD"/>
- <a u="52B4" b="84 BA"/>
- <a u="52B5" b="84 BB"/>
- <a u="52B6" b="84 BC"/>
- <a u="52B7" b="84 BD"/>
- <a u="52B8" b="84 BE"/>
- <a u="52B9" b="84 BF"/>
- <a u="52BA" b="84 C0"/>
- <a u="52BB" b="84 C1"/>
- <a u="52BC" b="84 C2"/>
- <a u="52BD" b="84 C3"/>
- <a u="52BE" b="DB C0"/>
- <a u="52BF" b="CA C6"/>
- <a u="52C0" b="84 C4"/>
- <a u="52C1" b="84 C5"/>
- <a u="52C2" b="84 C6"/>
- <a u="52C3" b="B2 AA"/>
- <a u="52C4" b="84 C7"/>
- <a u="52C5" b="84 C8"/>
- <a u="52C6" b="84 C9"/>
- <a u="52C7" b="D3 C2"/>
- <a u="52C8" b="84 CA"/>
- <a u="52C9" b="C3 E3"/>
- <a u="52CA" b="84 CB"/>
- <a u="52CB" b="D1 AB"/>
- <a u="52CC" b="84 CC"/>
- <a u="52CD" b="84 CD"/>
- <a u="52CE" b="84 CE"/>
- <a u="52CF" b="84 CF"/>
- <a u="52D0" b="DB C2"/>
- <a u="52D1" b="84 D0"/>
- <a u="52D2" b="C0 D5"/>
- <a u="52D3" b="84 D1"/>
- <a u="52D4" b="84 D2"/>
- <a u="52D5" b="84 D3"/>
- <a u="52D6" b="DB C3"/>
- <a u="52D7" b="84 D4"/>
- <a u="52D8" b="BF B1"/>
- <a u="52D9" b="84 D5"/>
- <a u="52DA" b="84 D6"/>
- <a u="52DB" b="84 D7"/>
- <a u="52DC" b="84 D8"/>
- <a u="52DD" b="84 D9"/>
- <a u="52DE" b="84 DA"/>
- <a u="52DF" b="C4 BC"/>
- <a u="52E0" b="84 DB"/>
- <a u="52E1" b="84 DC"/>
- <a u="52E2" b="84 DD"/>
- <a u="52E3" b="84 DE"/>
- <a u="52E4" b="C7 DA"/>
- <a u="52E5" b="84 DF"/>
- <a u="52E6" b="84 E0"/>
- <a u="52E7" b="84 E1"/>
- <a u="52E8" b="84 E2"/>
- <a u="52E9" b="84 E3"/>
- <a u="52EA" b="84 E4"/>
- <a u="52EB" b="84 E5"/>
- <a u="52EC" b="84 E6"/>
- <a u="52ED" b="84 E7"/>
- <a u="52EE" b="84 E8"/>
- <a u="52EF" b="84 E9"/>
- <a u="52F0" b="DB C4"/>
- <a u="52F1" b="84 EA"/>
- <a u="52F2" b="84 EB"/>
- <a u="52F3" b="84 EC"/>
- <a u="52F4" b="84 ED"/>
- <a u="52F5" b="84 EE"/>
- <a u="52F6" b="84 EF"/>
- <a u="52F7" b="84 F0"/>
- <a u="52F8" b="84 F1"/>
- <a u="52F9" b="D9 E8"/>
- <a u="52FA" b="C9 D7"/>
- <a u="52FB" b="84 F2"/>
- <a u="52FC" b="84 F3"/>
- <a u="52FD" b="84 F4"/>
- <a u="52FE" b="B9 B4"/>
- <a u="52FF" b="CE F0"/>
- <a u="5300" b="D4 C8"/>
- <a u="5301" b="84 F5"/>
- <a u="5302" b="84 F6"/>
- <a u="5303" b="84 F7"/>
- <a u="5304" b="84 F8"/>
- <a u="5305" b="B0 FC"/>
- <a u="5306" b="B4 D2"/>
- <a u="5307" b="84 F9"/>
- <a u="5308" b="D0 D9"/>
- <a u="5309" b="84 FA"/>
- <a u="530A" b="84 FB"/>
- <a u="530B" b="84 FC"/>
- <a u="530C" b="84 FD"/>
- <a u="530D" b="D9 E9"/>
- <a u="530E" b="84 FE"/>
- <a u="530F" b="DE CB"/>
- <a u="5310" b="D9 EB"/>
- <a u="5311" b="85 40"/>
- <a u="5312" b="85 41"/>
- <a u="5313" b="85 42"/>
- <a u="5314" b="85 43"/>
- <a u="5315" b="D8 B0"/>
- <a u="5316" b="BB AF"/>
- <a u="5317" b="B1 B1"/>
- <a u="5318" b="85 44"/>
- <a u="5319" b="B3 D7"/>
- <a u="531A" b="D8 CE"/>
- <a u="531B" b="85 45"/>
- <a u="531C" b="85 46"/>
- <a u="531D" b="D4 D1"/>
- <a u="531E" b="85 47"/>
- <a u="531F" b="85 48"/>
- <a u="5320" b="BD B3"/>
- <a u="5321" b="BF EF"/>
- <a u="5322" b="85 49"/>
- <a u="5323" b="CF BB"/>
- <a u="5324" b="85 4A"/>
- <a u="5325" b="85 4B"/>
- <a u="5326" b="D8 D0"/>
- <a u="5327" b="85 4C"/>
- <a u="5328" b="85 4D"/>
- <a u="5329" b="85 4E"/>
- <a u="532A" b="B7 CB"/>
- <a u="532B" b="85 4F"/>
- <a u="532C" b="85 50"/>
- <a u="532D" b="85 51"/>
- <a u="532E" b="D8 D1"/>
- <a u="532F" b="85 52"/>
- <a u="5330" b="85 53"/>
- <a u="5331" b="85 54"/>
- <a u="5332" b="85 55"/>
- <a u="5333" b="85 56"/>
- <a u="5334" b="85 57"/>
- <a u="5335" b="85 58"/>
- <a u="5336" b="85 59"/>
- <a u="5337" b="85 5A"/>
- <a u="5338" b="85 5B"/>
- <a u="5339" b="C6 A5"/>
- <a u="533A" b="C7 F8"/>
- <a u="533B" b="D2 BD"/>
- <a u="533C" b="85 5C"/>
- <a u="533D" b="85 5D"/>
- <a u="533E" b="D8 D2"/>
- <a u="533F" b="C4 E4"/>
- <a u="5340" b="85 5E"/>
- <a u="5341" b="CA AE"/>
- <a u="5342" b="85 5F"/>
- <a u="5343" b="C7 A7"/>
- <a u="5344" b="85 60"/>
- <a u="5345" b="D8 A6"/>
- <a u="5346" b="85 61"/>
- <a u="5347" b="C9 FD"/>
- <a u="5348" b="CE E7"/>
- <a u="5349" b="BB DC"/>
- <a u="534A" b="B0 EB"/>
- <a u="534B" b="85 62"/>
- <a u="534C" b="85 63"/>
- <a u="534D" b="85 64"/>
- <a u="534E" b="BB AA"/>
- <a u="534F" b="D0 AD"/>
- <a u="5350" b="85 65"/>
- <a u="5351" b="B1 B0"/>
- <a u="5352" b="D7 E4"/>
- <a u="5353" b="D7 BF"/>
- <a u="5354" b="85 66"/>
- <a u="5355" b="B5 A5"/>
- <a u="5356" b="C2 F4"/>
- <a u="5357" b="C4 CF"/>
- <a u="5358" b="85 67"/>
- <a u="5359" b="85 68"/>
- <a u="535A" b="B2 A9"/>
- <a u="535B" b="85 69"/>
- <a u="535C" b="B2 B7"/>
- <a u="535D" b="85 6A"/>
- <a u="535E" b="B1 E5"/>
- <a u="535F" b="DF B2"/>
- <a u="5360" b="D5 BC"/>
- <a u="5361" b="BF A8"/>
- <a u="5362" b="C2 AC"/>
- <a u="5363" b="D8 D5"/>
- <a u="5364" b="C2 B1"/>
- <a u="5365" b="85 6B"/>
- <a u="5366" b="D8 D4"/>
- <a u="5367" b="CE D4"/>
- <a u="5368" b="85 6C"/>
- <a u="5369" b="DA E0"/>
- <a u="536A" b="85 6D"/>
- <a u="536B" b="CE C0"/>
- <a u="536C" b="85 6E"/>
- <a u="536D" b="85 6F"/>
- <a u="536E" b="D8 B4"/>
- <a u="536F" b="C3 AE"/>
- <a u="5370" b="D3 A1"/>
- <a u="5371" b="CE A3"/>
- <a u="5372" b="85 70"/>
- <a u="5373" b="BC B4"/>
- <a u="5374" b="C8 B4"/>
- <a u="5375" b="C2 D1"/>
- <a u="5376" b="85 71"/>
- <a u="5377" b="BE ED"/>
- <a u="5378" b="D0 B6"/>
- <a u="5379" b="85 72"/>
- <a u="537A" b="DA E1"/>
- <a u="537B" b="85 73"/>
- <a u="537C" b="85 74"/>
- <a u="537D" b="85 75"/>
- <a u="537E" b="85 76"/>
- <a u="537F" b="C7 E4"/>
- <a u="5380" b="85 77"/>
- <a u="5381" b="85 78"/>
- <a u="5382" b="B3 A7"/>
- <a u="5383" b="85 79"/>
- <a u="5384" b="B6 F2"/>
- <a u="5385" b="CC FC"/>
- <a u="5386" b="C0 FA"/>
- <a u="5387" b="85 7A"/>
- <a u="5388" b="85 7B"/>
- <a u="5389" b="C0 F7"/>
- <a u="538A" b="85 7C"/>
- <a u="538B" b="D1 B9"/>
- <a u="538C" b="D1 E1"/>
- <a u="538D" b="D8 C7"/>
- <a u="538E" b="85 7D"/>
- <a u="538F" b="85 7E"/>
- <a u="5390" b="85 80"/>
- <a u="5391" b="85 81"/>
- <a u="5392" b="85 82"/>
- <a u="5393" b="85 83"/>
- <a u="5394" b="85 84"/>
- <a u="5395" b="B2 DE"/>
- <a u="5396" b="85 85"/>
- <a u="5397" b="85 86"/>
- <a u="5398" b="C0 E5"/>
- <a u="5399" b="85 87"/>
- <a u="539A" b="BA F1"/>
- <a u="539B" b="85 88"/>
- <a u="539C" b="85 89"/>
- <a u="539D" b="D8 C8"/>
- <a u="539E" b="85 8A"/>
- <a u="539F" b="D4 AD"/>
- <a u="53A0" b="85 8B"/>
- <a u="53A1" b="85 8C"/>
- <a u="53A2" b="CF E1"/>
- <a u="53A3" b="D8 C9"/>
- <a u="53A4" b="85 8D"/>
- <a u="53A5" b="D8 CA"/>
- <a u="53A6" b="CF C3"/>
- <a u="53A7" b="85 8E"/>
- <a u="53A8" b="B3 F8"/>
- <a u="53A9" b="BE C7"/>
- <a u="53AA" b="85 8F"/>
- <a u="53AB" b="85 90"/>
- <a u="53AC" b="85 91"/>
- <a u="53AD" b="85 92"/>
- <a u="53AE" b="D8 CB"/>
- <a u="53AF" b="85 93"/>
- <a u="53B0" b="85 94"/>
- <a u="53B1" b="85 95"/>
- <a u="53B2" b="85 96"/>
- <a u="53B3" b="85 97"/>
- <a u="53B4" b="85 98"/>
- <a u="53B5" b="85 99"/>
- <a u="53B6" b="DB CC"/>
- <a u="53B7" b="85 9A"/>
- <a u="53B8" b="85 9B"/>
- <a u="53B9" b="85 9C"/>
- <a u="53BA" b="85 9D"/>
- <a u="53BB" b="C8 A5"/>
- <a u="53BC" b="85 9E"/>
- <a u="53BD" b="85 9F"/>
- <a u="53BE" b="85 A0"/>
- <a u="53BF" b="CF D8"/>
- <a u="53C0" b="85 A1"/>
- <a u="53C1" b="C8 FE"/>
- <a u="53C2" b="B2 CE"/>
- <a u="53C3" b="85 A2"/>
- <a u="53C4" b="85 A3"/>
- <a u="53C5" b="85 A4"/>
- <a u="53C6" b="85 A5"/>
- <a u="53C7" b="85 A6"/>
- <a u="53C8" b="D3 D6"/>
- <a u="53C9" b="B2 E6"/>
- <a u="53CA" b="BC B0"/>
- <a u="53CB" b="D3 D1"/>
- <a u="53CC" b="CB AB"/>
- <a u="53CD" b="B7 B4"/>
- <a u="53CE" b="85 A7"/>
- <a u="53CF" b="85 A8"/>
- <a u="53D0" b="85 A9"/>
- <a u="53D1" b="B7 A2"/>
- <a u="53D2" b="85 AA"/>
- <a u="53D3" b="85 AB"/>
- <a u="53D4" b="CA E5"/>
- <a u="53D5" b="85 AC"/>
- <a u="53D6" b="C8 A1"/>
- <a u="53D7" b="CA DC"/>
- <a u="53D8" b="B1 E4"/>
- <a u="53D9" b="D0 F0"/>
- <a u="53DA" b="85 AD"/>
- <a u="53DB" b="C5 D1"/>
- <a u="53DC" b="85 AE"/>
- <a u="53DD" b="85 AF"/>
- <a u="53DE" b="85 B0"/>
- <a u="53DF" b="DB C5"/>
- <a u="53E0" b="B5 FE"/>
- <a u="53E1" b="85 B1"/>
- <a u="53E2" b="85 B2"/>
- <a u="53E3" b="BF DA"/>
- <a u="53E4" b="B9 C5"/>
- <a u="53E5" b="BE E4"/>
- <a u="53E6" b="C1 ED"/>
- <a u="53E7" b="85 B3"/>
- <a u="53E8" b="DF B6"/>
- <a u="53E9" b="DF B5"/>
- <a u="53EA" b="D6 BB"/>
- <a u="53EB" b="BD D0"/>
- <a u="53EC" b="D5 D9"/>
- <a u="53ED" b="B0 C8"/>
- <a u="53EE" b="B6 A3"/>
- <a u="53EF" b="BF C9"/>
- <a u="53F0" b="CC A8"/>
- <a u="53F1" b="DF B3"/>
- <a u="53F2" b="CA B7"/>
- <a u="53F3" b="D3 D2"/>
- <a u="53F4" b="85 B4"/>
- <a u="53F5" b="D8 CF"/>
- <a u="53F6" b="D2 B6"/>
- <a u="53F7" b="BA C5"/>
- <a u="53F8" b="CB BE"/>
- <a u="53F9" b="CC BE"/>
- <a u="53FA" b="85 B5"/>
- <a u="53FB" b="DF B7"/>
- <a u="53FC" b="B5 F0"/>
- <a u="53FD" b="DF B4"/>
- <a u="53FE" b="85 B6"/>
- <a u="53FF" b="85 B7"/>
- <a u="5400" b="85 B8"/>
- <a u="5401" b="D3 F5"/>
- <a u="5402" b="85 B9"/>
- <a u="5403" b="B3 D4"/>
- <a u="5404" b="B8 F7"/>
- <a u="5405" b="85 BA"/>
- <a u="5406" b="DF BA"/>
- <a u="5407" b="85 BB"/>
- <a u="5408" b="BA CF"/>
- <a u="5409" b="BC AA"/>
- <a u="540A" b="B5 F5"/>
- <a u="540B" b="85 BC"/>
- <a u="540C" b="CD AC"/>
- <a u="540D" b="C3 FB"/>
- <a u="540E" b="BA F3"/>
- <a u="540F" b="C0 F4"/>
- <a u="5410" b="CD C2"/>
- <a u="5411" b="CF F2"/>
- <a u="5412" b="DF B8"/>
- <a u="5413" b="CF C5"/>
- <a u="5414" b="85 BD"/>
- <a u="5415" b="C2 C0"/>
- <a u="5416" b="DF B9"/>
- <a u="5417" b="C2 F0"/>
- <a u="5418" b="85 BE"/>
- <a u="5419" b="85 BF"/>
- <a u="541A" b="85 C0"/>
- <a u="541B" b="BE FD"/>
- <a u="541C" b="85 C1"/>
- <a u="541D" b="C1 DF"/>
- <a u="541E" b="CD CC"/>
- <a u="541F" b="D2 F7"/>
- <a u="5420" b="B7 CD"/>
- <a u="5421" b="DF C1"/>
- <a u="5422" b="85 C2"/>
- <a u="5423" b="DF C4"/>
- <a u="5424" b="85 C3"/>
- <a u="5425" b="85 C4"/>
- <a u="5426" b="B7 F1"/>
- <a u="5427" b="B0 C9"/>
- <a u="5428" b="B6 D6"/>
- <a u="5429" b="B7 D4"/>
- <a u="542A" b="85 C5"/>
- <a u="542B" b="BA AC"/>
- <a u="542C" b="CC FD"/>
- <a u="542D" b="BF D4"/>
- <a u="542E" b="CB B1"/>
- <a u="542F" b="C6 F4"/>
- <a u="5430" b="85 C6"/>
- <a u="5431" b="D6 A8"/>
- <a u="5432" b="DF C5"/>
- <a u="5433" b="85 C7"/>
- <a u="5434" b="CE E2"/>
- <a u="5435" b="B3 B3"/>
- <a u="5436" b="85 C8"/>
- <a u="5437" b="85 C9"/>
- <a u="5438" b="CE FC"/>
- <a u="5439" b="B4 B5"/>
- <a u="543A" b="85 CA"/>
- <a u="543B" b="CE C7"/>
- <a u="543C" b="BA F0"/>
- <a u="543D" b="85 CB"/>
- <a u="543E" b="CE E1"/>
- <a u="543F" b="85 CC"/>
- <a u="5440" b="D1 BD"/>
- <a u="5441" b="85 CD"/>
- <a u="5442" b="85 CE"/>
- <a u="5443" b="DF C0"/>
- <a u="5444" b="85 CF"/>
- <a u="5445" b="85 D0"/>
- <a u="5446" b="B4 F4"/>
- <a u="5447" b="85 D1"/>
- <a u="5448" b="B3 CA"/>
- <a u="5449" b="85 D2"/>
- <a u="544A" b="B8 E6"/>
- <a u="544B" b="DF BB"/>
- <a u="544C" b="85 D3"/>
- <a u="544D" b="85 D4"/>
- <a u="544E" b="85 D5"/>
- <a u="544F" b="85 D6"/>
- <a u="5450" b="C4 C5"/>
- <a u="5451" b="85 D7"/>
- <a u="5452" b="DF BC"/>
- <a u="5453" b="DF BD"/>
- <a u="5454" b="DF BE"/>
- <a u="5455" b="C5 BB"/>
- <a u="5456" b="DF BF"/>
- <a u="5457" b="DF C2"/>
- <a u="5458" b="D4 B1"/>
- <a u="5459" b="DF C3"/>
- <a u="545A" b="85 D8"/>
- <a u="545B" b="C7 BA"/>
- <a u="545C" b="CE D8"/>
- <a u="545D" b="85 D9"/>
- <a u="545E" b="85 DA"/>
- <a u="545F" b="85 DB"/>
- <a u="5460" b="85 DC"/>
- <a u="5461" b="85 DD"/>
- <a u="5462" b="C4 D8"/>
- <a u="5463" b="85 DE"/>
- <a u="5464" b="DF CA"/>
- <a u="5465" b="85 DF"/>
- <a u="5466" b="DF CF"/>
- <a u="5467" b="85 E0"/>
- <a u="5468" b="D6 DC"/>
- <a u="5469" b="85 E1"/>
- <a u="546A" b="85 E2"/>
- <a u="546B" b="85 E3"/>
- <a u="546C" b="85 E4"/>
- <a u="546D" b="85 E5"/>
- <a u="546E" b="85 E6"/>
- <a u="546F" b="85 E7"/>
- <a u="5470" b="85 E8"/>
- <a u="5471" b="DF C9"/>
- <a u="5472" b="DF DA"/>
- <a u="5473" b="CE B6"/>
- <a u="5474" b="85 E9"/>
- <a u="5475" b="BA C7"/>
- <a u="5476" b="DF CE"/>
- <a u="5477" b="DF C8"/>
- <a u="5478" b="C5 DE"/>
- <a u="5479" b="85 EA"/>
- <a u="547A" b="85 EB"/>
- <a u="547B" b="C9 EB"/>
- <a u="547C" b="BA F4"/>
- <a u="547D" b="C3 FC"/>
- <a u="547E" b="85 EC"/>
- <a u="547F" b="85 ED"/>
- <a u="5480" b="BE D7"/>
- <a u="5481" b="85 EE"/>
- <a u="5482" b="DF C6"/>
- <a u="5483" b="85 EF"/>
- <a u="5484" b="DF CD"/>
- <a u="5485" b="85 F0"/>
- <a u="5486" b="C5 D8"/>
- <a u="5487" b="85 F1"/>
- <a u="5488" b="85 F2"/>
- <a u="5489" b="85 F3"/>
- <a u="548A" b="85 F4"/>
- <a u="548B" b="D5 A6"/>
- <a u="548C" b="BA CD"/>
- <a u="548D" b="85 F5"/>
- <a u="548E" b="BE CC"/>
- <a u="548F" b="D3 BD"/>
- <a u="5490" b="B8 C0"/>
- <a u="5491" b="85 F6"/>
- <a u="5492" b="D6 E4"/>
- <a u="5493" b="85 F7"/>
- <a u="5494" b="DF C7"/>
- <a u="5495" b="B9 BE"/>
- <a u="5496" b="BF A7"/>
- <a u="5497" b="85 F8"/>
- <a u="5498" b="85 F9"/>
- <a u="5499" b="C1 FC"/>
- <a u="549A" b="DF CB"/>
- <a u="549B" b="DF CC"/>
- <a u="549C" b="85 FA"/>
- <a u="549D" b="DF D0"/>
- <a u="549E" b="85 FB"/>
- <a u="549F" b="85 FC"/>
- <a u="54A0" b="85 FD"/>
- <a u="54A1" b="85 FE"/>
- <a u="54A2" b="86 40"/>
- <a u="54A3" b="DF DB"/>
- <a u="54A4" b="DF E5"/>
- <a u="54A5" b="86 41"/>
- <a u="54A6" b="DF D7"/>
- <a u="54A7" b="DF D6"/>
- <a u="54A8" b="D7 C9"/>
- <a u="54A9" b="DF E3"/>
- <a u="54AA" b="DF E4"/>
- <a u="54AB" b="E5 EB"/>
- <a u="54AC" b="D2 A7"/>
- <a u="54AD" b="DF D2"/>
- <a u="54AE" b="86 42"/>
- <a u="54AF" b="BF A9"/>
- <a u="54B0" b="86 43"/>
- <a u="54B1" b="D4 DB"/>
- <a u="54B2" b="86 44"/>
- <a u="54B3" b="BF C8"/>
- <a u="54B4" b="DF D4"/>
- <a u="54B5" b="86 45"/>
- <a u="54B6" b="86 46"/>
- <a u="54B7" b="86 47"/>
- <a u="54B8" b="CF CC"/>
- <a u="54B9" b="86 48"/>
- <a u="54BA" b="86 49"/>
- <a u="54BB" b="DF DD"/>
- <a u="54BC" b="86 4A"/>
- <a u="54BD" b="D1 CA"/>
- <a u="54BE" b="86 4B"/>
- <a u="54BF" b="DF DE"/>
- <a u="54C0" b="B0 A7"/>
- <a u="54C1" b="C6 B7"/>
- <a u="54C2" b="DF D3"/>
- <a u="54C3" b="86 4C"/>
- <a u="54C4" b="BA E5"/>
- <a u="54C5" b="86 4D"/>
- <a u="54C6" b="B6 DF"/>
- <a u="54C7" b="CD DB"/>
- <a u="54C8" b="B9 FE"/>
- <a u="54C9" b="D4 D5"/>
- <a u="54CA" b="86 4E"/>
- <a u="54CB" b="86 4F"/>
- <a u="54CC" b="DF DF"/>
- <a u="54CD" b="CF EC"/>
- <a u="54CE" b="B0 A5"/>
- <a u="54CF" b="DF E7"/>
- <a u="54D0" b="DF D1"/>
- <a u="54D1" b="D1 C6"/>
- <a u="54D2" b="DF D5"/>
- <a u="54D3" b="DF D8"/>
- <a u="54D4" b="DF D9"/>
- <a u="54D5" b="DF DC"/>
- <a u="54D6" b="86 50"/>
- <a u="54D7" b="BB A9"/>
- <a u="54D8" b="86 51"/>
- <a u="54D9" b="DF E0"/>
- <a u="54DA" b="DF E1"/>
- <a u="54DB" b="86 52"/>
- <a u="54DC" b="DF E2"/>
- <a u="54DD" b="DF E6"/>
- <a u="54DE" b="DF E8"/>
- <a u="54DF" b="D3 B4"/>
- <a u="54E0" b="86 53"/>
- <a u="54E1" b="86 54"/>
- <a u="54E2" b="86 55"/>
- <a u="54E3" b="86 56"/>
- <a u="54E4" b="86 57"/>
- <a u="54E5" b="B8 E7"/>
- <a u="54E6" b="C5 B6"/>
- <a u="54E7" b="DF EA"/>
- <a u="54E8" b="C9 DA"/>
- <a u="54E9" b="C1 A8"/>
- <a u="54EA" b="C4 C4"/>
- <a u="54EB" b="86 58"/>
- <a u="54EC" b="86 59"/>
- <a u="54ED" b="BF DE"/>
- <a u="54EE" b="CF F8"/>
- <a u="54EF" b="86 5A"/>
- <a u="54F0" b="86 5B"/>
- <a u="54F1" b="86 5C"/>
- <a u="54F2" b="D5 DC"/>
- <a u="54F3" b="DF EE"/>
- <a u="54F4" b="86 5D"/>
- <a u="54F5" b="86 5E"/>
- <a u="54F6" b="86 5F"/>
- <a u="54F7" b="86 60"/>
- <a u="54F8" b="86 61"/>
- <a u="54F9" b="86 62"/>
- <a u="54FA" b="B2 B8"/>
- <a u="54FB" b="86 63"/>
- <a u="54FC" b="BA DF"/>
- <a u="54FD" b="DF EC"/>
- <a u="54FE" b="86 64"/>
- <a u="54FF" b="DB C1"/>
- <a u="5500" b="86 65"/>
- <a u="5501" b="D1 E4"/>
- <a u="5502" b="86 66"/>
- <a u="5503" b="86 67"/>
- <a u="5504" b="86 68"/>
- <a u="5505" b="86 69"/>
- <a u="5506" b="CB F4"/>
- <a u="5507" b="B4 BD"/>
- <a u="5508" b="86 6A"/>
- <a u="5509" b="B0 A6"/>
- <a u="550A" b="86 6B"/>
- <a u="550B" b="86 6C"/>
- <a u="550C" b="86 6D"/>
- <a u="550D" b="86 6E"/>
- <a u="550E" b="86 6F"/>
- <a u="550F" b="DF F1"/>
- <a u="5510" b="CC C6"/>
- <a u="5511" b="DF F2"/>
- <a u="5512" b="86 70"/>
- <a u="5513" b="86 71"/>
- <a u="5514" b="DF ED"/>
- <a u="5515" b="86 72"/>
- <a u="5516" b="86 73"/>
- <a u="5517" b="86 74"/>
- <a u="5518" b="86 75"/>
- <a u="5519" b="86 76"/>
- <a u="551A" b="86 77"/>
- <a u="551B" b="DF E9"/>
- <a u="551C" b="86 78"/>
- <a u="551D" b="86 79"/>
- <a u="551E" b="86 7A"/>
- <a u="551F" b="86 7B"/>
- <a u="5520" b="DF EB"/>
- <a u="5521" b="86 7C"/>
- <a u="5522" b="DF EF"/>
- <a u="5523" b="DF F0"/>
- <a u="5524" b="BB BD"/>
- <a u="5525" b="86 7D"/>
- <a u="5526" b="86 7E"/>
- <a u="5527" b="DF F3"/>
- <a u="5528" b="86 80"/>
- <a u="5529" b="86 81"/>
- <a u="552A" b="DF F4"/>
- <a u="552B" b="86 82"/>
- <a u="552C" b="BB A3"/>
- <a u="552D" b="86 83"/>
- <a u="552E" b="CA DB"/>
- <a u="552F" b="CE A8"/>
- <a u="5530" b="E0 A7"/>
- <a u="5531" b="B3 AA"/>
- <a u="5532" b="86 84"/>
- <a u="5533" b="E0 A6"/>
- <a u="5534" b="86 85"/>
- <a u="5535" b="86 86"/>
- <a u="5536" b="86 87"/>
- <a u="5537" b="E0 A1"/>
- <a u="5538" b="86 88"/>
- <a u="5539" b="86 89"/>
- <a u="553A" b="86 8A"/>
- <a u="553B" b="86 8B"/>
- <a u="553C" b="DF FE"/>
- <a u="553D" b="86 8C"/>
- <a u="553E" b="CD D9"/>
- <a u="553F" b="DF FC"/>
- <a u="5540" b="86 8D"/>
- <a u="5541" b="DF FA"/>
- <a u="5542" b="86 8E"/>
- <a u="5543" b="BF D0"/>
- <a u="5544" b="D7 C4"/>
- <a u="5545" b="86 8F"/>
- <a u="5546" b="C9 CC"/>
- <a u="5547" b="86 90"/>
- <a u="5548" b="86 91"/>
- <a u="5549" b="DF F8"/>
- <a u="554A" b="B0 A1"/>
- <a u="554B" b="86 92"/>
- <a u="554C" b="86 93"/>
- <a u="554D" b="86 94"/>
- <a u="554E" b="86 95"/>
- <a u="554F" b="86 96"/>
- <a u="5550" b="DF FD"/>
- <a u="5551" b="86 97"/>
- <a u="5552" b="86 98"/>
- <a u="5553" b="86 99"/>
- <a u="5554" b="86 9A"/>
- <a u="5555" b="DF FB"/>
- <a u="5556" b="E0 A2"/>
- <a u="5557" b="86 9B"/>
- <a u="5558" b="86 9C"/>
- <a u="5559" b="86 9D"/>
- <a u="555A" b="86 9E"/>
- <a u="555B" b="86 9F"/>
- <a u="555C" b="E0 A8"/>
- <a u="555D" b="86 A0"/>
- <a u="555E" b="86 A1"/>
- <a u="555F" b="86 A2"/>
- <a u="5560" b="86 A3"/>
- <a u="5561" b="B7 C8"/>
- <a u="5562" b="86 A4"/>
- <a u="5563" b="86 A5"/>
- <a u="5564" b="C6 A1"/>
- <a u="5565" b="C9 B6"/>
- <a u="5566" b="C0 B2"/>
- <a u="5567" b="DF F5"/>
- <a u="5568" b="86 A6"/>
- <a u="5569" b="86 A7"/>
- <a u="556A" b="C5 BE"/>
- <a u="556B" b="86 A8"/>
- <a u="556C" b="D8 C4"/>
- <a u="556D" b="DF F9"/>
- <a u="556E" b="C4 F6"/>
- <a u="556F" b="86 A9"/>
- <a u="5570" b="86 AA"/>
- <a u="5571" b="86 AB"/>
- <a u="5572" b="86 AC"/>
- <a u="5573" b="86 AD"/>
- <a u="5574" b="86 AE"/>
- <a u="5575" b="E0 A3"/>
- <a u="5576" b="E0 A4"/>
- <a u="5577" b="E0 A5"/>
- <a u="5578" b="D0 A5"/>
- <a u="5579" b="86 AF"/>
- <a u="557A" b="86 B0"/>
- <a u="557B" b="E0 B4"/>
- <a u="557C" b="CC E4"/>
- <a u="557D" b="86 B1"/>
- <a u="557E" b="E0 B1"/>
- <a u="557F" b="86 B2"/>
- <a u="5580" b="BF A6"/>
- <a u="5581" b="E0 AF"/>
- <a u="5582" b="CE B9"/>
- <a u="5583" b="E0 AB"/>
- <a u="5584" b="C9 C6"/>
- <a u="5585" b="86 B3"/>
- <a u="5586" b="86 B4"/>
- <a u="5587" b="C0 AE"/>
- <a u="5588" b="E0 AE"/>
- <a u="5589" b="BA ED"/>
- <a u="558A" b="BA B0"/>
- <a u="558B" b="E0 A9"/>
- <a u="558C" b="86 B5"/>
- <a u="558D" b="86 B6"/>
- <a u="558E" b="86 B7"/>
- <a u="558F" b="DF F6"/>
- <a u="5590" b="86 B8"/>
- <a u="5591" b="E0 B3"/>
- <a u="5592" b="86 B9"/>
- <a u="5593" b="86 BA"/>
- <a u="5594" b="E0 B8"/>
- <a u="5595" b="86 BB"/>
- <a u="5596" b="86 BC"/>
- <a u="5597" b="86 BD"/>
- <a u="5598" b="B4 AD"/>
- <a u="5599" b="E0 B9"/>
- <a u="559A" b="86 BE"/>
- <a u="559B" b="86 BF"/>
- <a u="559C" b="CF B2"/>
- <a u="559D" b="BA C8"/>
- <a u="559E" b="86 C0"/>
- <a u="559F" b="E0 B0"/>
- <a u="55A0" b="86 C1"/>
- <a u="55A1" b="86 C2"/>
- <a u="55A2" b="86 C3"/>
- <a u="55A3" b="86 C4"/>
- <a u="55A4" b="86 C5"/>
- <a u="55A5" b="86 C6"/>
- <a u="55A6" b="86 C7"/>
- <a u="55A7" b="D0 FA"/>
- <a u="55A8" b="86 C8"/>
- <a u="55A9" b="86 C9"/>
- <a u="55AA" b="86 CA"/>
- <a u="55AB" b="86 CB"/>
- <a u="55AC" b="86 CC"/>
- <a u="55AD" b="86 CD"/>
- <a u="55AE" b="86 CE"/>
- <a u="55AF" b="86 CF"/>
- <a u="55B0" b="86 D0"/>
- <a u="55B1" b="E0 AC"/>
- <a u="55B2" b="86 D1"/>
- <a u="55B3" b="D4 FB"/>
- <a u="55B4" b="86 D2"/>
- <a u="55B5" b="DF F7"/>
- <a u="55B6" b="86 D3"/>
- <a u="55B7" b="C5 E7"/>
- <a u="55B8" b="86 D4"/>
- <a u="55B9" b="E0 AD"/>
- <a u="55BA" b="86 D5"/>
- <a u="55BB" b="D3 F7"/>
- <a u="55BC" b="86 D6"/>
- <a u="55BD" b="E0 B6"/>
- <a u="55BE" b="E0 B7"/>
- <a u="55BF" b="86 D7"/>
- <a u="55C0" b="86 D8"/>
- <a u="55C1" b="86 D9"/>
- <a u="55C2" b="86 DA"/>
- <a u="55C3" b="86 DB"/>
- <a u="55C4" b="E0 C4"/>
- <a u="55C5" b="D0 E1"/>
- <a u="55C6" b="86 DC"/>
- <a u="55C7" b="86 DD"/>
- <a u="55C8" b="86 DE"/>
- <a u="55C9" b="E0 BC"/>
- <a u="55CA" b="86 DF"/>
- <a u="55CB" b="86 E0"/>
- <a u="55CC" b="E0 C9"/>
- <a u="55CD" b="E0 CA"/>
- <a u="55CE" b="86 E1"/>
- <a u="55CF" b="86 E2"/>
- <a u="55D0" b="86 E3"/>
- <a u="55D1" b="E0 BE"/>
- <a u="55D2" b="E0 AA"/>
- <a u="55D3" b="C9 A4"/>
- <a u="55D4" b="E0 C1"/>
- <a u="55D5" b="86 E4"/>
- <a u="55D6" b="E0 B2"/>
- <a u="55D7" b="86 E5"/>
- <a u="55D8" b="86 E6"/>
- <a u="55D9" b="86 E7"/>
- <a u="55DA" b="86 E8"/>
- <a u="55DB" b="86 E9"/>
- <a u="55DC" b="CA C8"/>
- <a u="55DD" b="E0 C3"/>
- <a u="55DE" b="86 EA"/>
- <a u="55DF" b="E0 B5"/>
- <a u="55E0" b="86 EB"/>
- <a u="55E1" b="CE CB"/>
- <a u="55E2" b="86 EC"/>
- <a u="55E3" b="CB C3"/>
- <a u="55E4" b="E0 CD"/>
- <a u="55E5" b="E0 C6"/>
- <a u="55E6" b="E0 C2"/>
- <a u="55E7" b="86 ED"/>
- <a u="55E8" b="E0 CB"/>
- <a u="55E9" b="86 EE"/>
- <a u="55EA" b="E0 BA"/>
- <a u="55EB" b="E0 BF"/>
- <a u="55EC" b="E0 C0"/>
- <a u="55ED" b="86 EF"/>
- <a u="55EE" b="86 F0"/>
- <a u="55EF" b="E0 C5"/>
- <a u="55F0" b="86 F1"/>
- <a u="55F1" b="86 F2"/>
- <a u="55F2" b="E0 C7"/>
- <a u="55F3" b="E0 C8"/>
- <a u="55F4" b="86 F3"/>
- <a u="55F5" b="E0 CC"/>
- <a u="55F6" b="86 F4"/>
- <a u="55F7" b="E0 BB"/>
- <a u="55F8" b="86 F5"/>
- <a u="55F9" b="86 F6"/>
- <a u="55FA" b="86 F7"/>
- <a u="55FB" b="86 F8"/>
- <a u="55FC" b="86 F9"/>
- <a u="55FD" b="CB D4"/>
- <a u="55FE" b="E0 D5"/>
- <a u="55FF" b="86 FA"/>
- <a u="5600" b="E0 D6"/>
- <a u="5601" b="E0 D2"/>
- <a u="5602" b="86 FB"/>
- <a u="5603" b="86 FC"/>
- <a u="5604" b="86 FD"/>
- <a u="5605" b="86 FE"/>
- <a u="5606" b="87 40"/>
- <a u="5607" b="87 41"/>
- <a u="5608" b="E0 D0"/>
- <a u="5609" b="BC CE"/>
- <a u="560A" b="87 42"/>
- <a u="560B" b="87 43"/>
- <a u="560C" b="E0 D1"/>
- <a u="560D" b="87 44"/>
- <a u="560E" b="B8 C2"/>
- <a u="560F" b="D8 C5"/>
- <a u="5610" b="87 45"/>
- <a u="5611" b="87 46"/>
- <a u="5612" b="87 47"/>
- <a u="5613" b="87 48"/>
- <a u="5614" b="87 49"/>
- <a u="5615" b="87 4A"/>
- <a u="5616" b="87 4B"/>
- <a u="5617" b="87 4C"/>
- <a u="5618" b="D0 EA"/>
- <a u="5619" b="87 4D"/>
- <a u="561A" b="87 4E"/>
- <a u="561B" b="C2 EF"/>
- <a u="561C" b="87 4F"/>
- <a u="561D" b="87 50"/>
- <a u="561E" b="E0 CF"/>
- <a u="561F" b="E0 BD"/>
- <a u="5620" b="87 51"/>
- <a u="5621" b="87 52"/>
- <a u="5622" b="87 53"/>
- <a u="5623" b="E0 D4"/>
- <a u="5624" b="E0 D3"/>
- <a u="5625" b="87 54"/>
- <a u="5626" b="87 55"/>
- <a u="5627" b="E0 D7"/>
- <a u="5628" b="87 56"/>
- <a u="5629" b="87 57"/>
- <a u="562A" b="87 58"/>
- <a u="562B" b="87 59"/>
- <a u="562C" b="E0 DC"/>
- <a u="562D" b="E0 D8"/>
- <a u="562E" b="87 5A"/>
- <a u="562F" b="87 5B"/>
- <a u="5630" b="87 5C"/>
- <a u="5631" b="D6 F6"/>
- <a u="5632" b="B3 B0"/>
- <a u="5633" b="87 5D"/>
- <a u="5634" b="D7 EC"/>
- <a u="5635" b="87 5E"/>
- <a u="5636" b="CB BB"/>
- <a u="5637" b="87 5F"/>
- <a u="5638" b="87 60"/>
- <a u="5639" b="E0 DA"/>
- <a u="563A" b="87 61"/>
- <a u="563B" b="CE FB"/>
- <a u="563C" b="87 62"/>
- <a u="563D" b="87 63"/>
- <a u="563E" b="87 64"/>
- <a u="563F" b="BA D9"/>
- <a u="5640" b="87 65"/>
- <a u="5641" b="87 66"/>
- <a u="5642" b="87 67"/>
- <a u="5643" b="87 68"/>
- <a u="5644" b="87 69"/>
- <a u="5645" b="87 6A"/>
- <a u="5646" b="87 6B"/>
- <a u="5647" b="87 6C"/>
- <a u="5648" b="87 6D"/>
- <a u="5649" b="87 6E"/>
- <a u="564A" b="87 6F"/>
- <a u="564B" b="87 70"/>
- <a u="564C" b="E0 E1"/>
- <a u="564D" b="E0 DD"/>
- <a u="564E" b="D2 AD"/>
- <a u="564F" b="87 71"/>
- <a u="5650" b="87 72"/>
- <a u="5651" b="87 73"/>
- <a u="5652" b="87 74"/>
- <a u="5653" b="87 75"/>
- <a u="5654" b="E0 E2"/>
- <a u="5655" b="87 76"/>
- <a u="5656" b="87 77"/>
- <a u="5657" b="E0 DB"/>
- <a u="5658" b="E0 D9"/>
- <a u="5659" b="E0 DF"/>
- <a u="565A" b="87 78"/>
- <a u="565B" b="87 79"/>
- <a u="565C" b="E0 E0"/>
- <a u="565D" b="87 7A"/>
- <a u="565E" b="87 7B"/>
- <a u="565F" b="87 7C"/>
- <a u="5660" b="87 7D"/>
- <a u="5661" b="87 7E"/>
- <a u="5662" b="E0 DE"/>
- <a u="5663" b="87 80"/>
- <a u="5664" b="E0 E4"/>
- <a u="5665" b="87 81"/>
- <a u="5666" b="87 82"/>
- <a u="5667" b="87 83"/>
- <a u="5668" b="C6 F7"/>
- <a u="5669" b="D8 AC"/>
- <a u="566A" b="D4 EB"/>
- <a u="566B" b="E0 E6"/>
- <a u="566C" b="CA C9"/>
- <a u="566D" b="87 84"/>
- <a u="566E" b="87 85"/>
- <a u="566F" b="87 86"/>
- <a u="5670" b="87 87"/>
- <a u="5671" b="E0 E5"/>
- <a u="5672" b="87 88"/>
- <a u="5673" b="87 89"/>
- <a u="5674" b="87 8A"/>
- <a u="5675" b="87 8B"/>
- <a u="5676" b="B8 C1"/>
- <a u="5677" b="87 8C"/>
- <a u="5678" b="87 8D"/>
- <a u="5679" b="87 8E"/>
- <a u="567A" b="87 8F"/>
- <a u="567B" b="E0 E7"/>
- <a u="567C" b="E0 E8"/>
- <a u="567D" b="87 90"/>
- <a u="567E" b="87 91"/>
- <a u="567F" b="87 92"/>
- <a u="5680" b="87 93"/>
- <a u="5681" b="87 94"/>
- <a u="5682" b="87 95"/>
- <a u="5683" b="87 96"/>
- <a u="5684" b="87 97"/>
- <a u="5685" b="E0 E9"/>
- <a u="5686" b="E0 E3"/>
- <a u="5687" b="87 98"/>
- <a u="5688" b="87 99"/>
- <a u="5689" b="87 9A"/>
- <a u="568A" b="87 9B"/>
- <a u="568B" b="87 9C"/>
- <a u="568C" b="87 9D"/>
- <a u="568D" b="87 9E"/>
- <a u="568E" b="BA BF"/>
- <a u="568F" b="CC E7"/>
- <a u="5690" b="87 9F"/>
- <a u="5691" b="87 A0"/>
- <a u="5692" b="87 A1"/>
- <a u="5693" b="E0 EA"/>
- <a u="5694" b="87 A2"/>
- <a u="5695" b="87 A3"/>
- <a u="5696" b="87 A4"/>
- <a u="5697" b="87 A5"/>
- <a u="5698" b="87 A6"/>
- <a u="5699" b="87 A7"/>
- <a u="569A" b="87 A8"/>
- <a u="569B" b="87 A9"/>
- <a u="569C" b="87 AA"/>
- <a u="569D" b="87 AB"/>
- <a u="569E" b="87 AC"/>
- <a u="569F" b="87 AD"/>
- <a u="56A0" b="87 AE"/>
- <a u="56A1" b="87 AF"/>
- <a u="56A2" b="87 B0"/>
- <a u="56A3" b="CF F9"/>
- <a u="56A4" b="87 B1"/>
- <a u="56A5" b="87 B2"/>
- <a u="56A6" b="87 B3"/>
- <a u="56A7" b="87 B4"/>
- <a u="56A8" b="87 B5"/>
- <a u="56A9" b="87 B6"/>
- <a u="56AA" b="87 B7"/>
- <a u="56AB" b="87 B8"/>
- <a u="56AC" b="87 B9"/>
- <a u="56AD" b="87 BA"/>
- <a u="56AE" b="87 BB"/>
- <a u="56AF" b="E0 EB"/>
- <a u="56B0" b="87 BC"/>
- <a u="56B1" b="87 BD"/>
- <a u="56B2" b="87 BE"/>
- <a u="56B3" b="87 BF"/>
- <a u="56B4" b="87 C0"/>
- <a u="56B5" b="87 C1"/>
- <a u="56B6" b="87 C2"/>
- <a u="56B7" b="C8 C2"/>
- <a u="56B8" b="87 C3"/>
- <a u="56B9" b="87 C4"/>
- <a u="56BA" b="87 C5"/>
- <a u="56BB" b="87 C6"/>
- <a u="56BC" b="BD C0"/>
- <a u="56BD" b="87 C7"/>
- <a u="56BE" b="87 C8"/>
- <a u="56BF" b="87 C9"/>
- <a u="56C0" b="87 CA"/>
- <a u="56C1" b="87 CB"/>
- <a u="56C2" b="87 CC"/>
- <a u="56C3" b="87 CD"/>
- <a u="56C4" b="87 CE"/>
- <a u="56C5" b="87 CF"/>
- <a u="56C6" b="87 D0"/>
- <a u="56C7" b="87 D1"/>
- <a u="56C8" b="87 D2"/>
- <a u="56C9" b="87 D3"/>
- <a u="56CA" b="C4 D2"/>
- <a u="56CB" b="87 D4"/>
- <a u="56CC" b="87 D5"/>
- <a u="56CD" b="87 D6"/>
- <a u="56CE" b="87 D7"/>
- <a u="56CF" b="87 D8"/>
- <a u="56D0" b="87 D9"/>
- <a u="56D1" b="87 DA"/>
- <a u="56D2" b="87 DB"/>
- <a u="56D3" b="87 DC"/>
- <a u="56D4" b="E0 EC"/>
- <a u="56D5" b="87 DD"/>
- <a u="56D6" b="87 DE"/>
- <a u="56D7" b="E0 ED"/>
- <a u="56D8" b="87 DF"/>
- <a u="56D9" b="87 E0"/>
- <a u="56DA" b="C7 F4"/>
- <a u="56DB" b="CB C4"/>
- <a u="56DC" b="87 E1"/>
- <a u="56DD" b="E0 EE"/>
- <a u="56DE" b="BB D8"/>
- <a u="56DF" b="D8 B6"/>
- <a u="56E0" b="D2 F2"/>
- <a u="56E1" b="E0 EF"/>
- <a u="56E2" b="CD C5"/>
- <a u="56E3" b="87 E2"/>
- <a u="56E4" b="B6 DA"/>
- <a u="56E5" b="87 E3"/>
- <a u="56E6" b="87 E4"/>
- <a u="56E7" b="87 E5"/>
- <a u="56E8" b="87 E6"/>
- <a u="56E9" b="87 E7"/>
- <a u="56EA" b="87 E8"/>
- <a u="56EB" b="E0 F1"/>
- <a u="56EC" b="87 E9"/>
- <a u="56ED" b="D4 B0"/>
- <a u="56EE" b="87 EA"/>
- <a u="56EF" b="87 EB"/>
- <a u="56F0" b="C0 A7"/>
- <a u="56F1" b="B4 D1"/>
- <a u="56F2" b="87 EC"/>
- <a u="56F3" b="87 ED"/>
- <a u="56F4" b="CE A7"/>
- <a u="56F5" b="E0 F0"/>
- <a u="56F6" b="87 EE"/>
- <a u="56F7" b="87 EF"/>
- <a u="56F8" b="87 F0"/>
- <a u="56F9" b="E0 F2"/>
- <a u="56FA" b="B9 CC"/>
- <a u="56FB" b="87 F1"/>
- <a u="56FC" b="87 F2"/>
- <a u="56FD" b="B9 FA"/>
- <a u="56FE" b="CD BC"/>
- <a u="56FF" b="E0 F3"/>
- <a u="5700" b="87 F3"/>
- <a u="5701" b="87 F4"/>
- <a u="5702" b="87 F5"/>
- <a u="5703" b="C6 D4"/>
- <a u="5704" b="E0 F4"/>
- <a u="5705" b="87 F6"/>
- <a u="5706" b="D4 B2"/>
- <a u="5707" b="87 F7"/>
- <a u="5708" b="C8 A6"/>
- <a u="5709" b="E0 F6"/>
- <a u="570A" b="E0 F5"/>
- <a u="570B" b="87 F8"/>
- <a u="570C" b="87 F9"/>
- <a u="570D" b="87 FA"/>
- <a u="570E" b="87 FB"/>
- <a u="570F" b="87 FC"/>
- <a u="5710" b="87 FD"/>
- <a u="5711" b="87 FE"/>
- <a u="5712" b="88 40"/>
- <a u="5713" b="88 41"/>
- <a u="5714" b="88 42"/>
- <a u="5715" b="88 43"/>
- <a u="5716" b="88 44"/>
- <a u="5717" b="88 45"/>
- <a u="5718" b="88 46"/>
- <a u="5719" b="88 47"/>
- <a u="571A" b="88 48"/>
- <a u="571B" b="88 49"/>
- <a u="571C" b="E0 F7"/>
- <a u="571D" b="88 4A"/>
- <a u="571E" b="88 4B"/>
- <a u="571F" b="CD C1"/>
- <a u="5720" b="88 4C"/>
- <a u="5721" b="88 4D"/>
- <a u="5722" b="88 4E"/>
- <a u="5723" b="CA A5"/>
- <a u="5724" b="88 4F"/>
- <a u="5725" b="88 50"/>
- <a u="5726" b="88 51"/>
- <a u="5727" b="88 52"/>
- <a u="5728" b="D4 DA"/>
- <a u="5729" b="DB D7"/>
- <a u="572A" b="DB D9"/>
- <a u="572B" b="88 53"/>
- <a u="572C" b="DB D8"/>
- <a u="572D" b="B9 E7"/>
- <a u="572E" b="DB DC"/>
- <a u="572F" b="DB DD"/>
- <a u="5730" b="B5 D8"/>
- <a u="5731" b="88 54"/>
- <a u="5732" b="88 55"/>
- <a u="5733" b="DB DA"/>
- <a u="5734" b="88 56"/>
- <a u="5735" b="88 57"/>
- <a u="5736" b="88 58"/>
- <a u="5737" b="88 59"/>
- <a u="5738" b="88 5A"/>
- <a u="5739" b="DB DB"/>
- <a u="573A" b="B3 A1"/>
- <a u="573B" b="DB DF"/>
- <a u="573C" b="88 5B"/>
- <a u="573D" b="88 5C"/>
- <a u="573E" b="BB F8"/>
- <a u="573F" b="88 5D"/>
- <a u="5740" b="D6 B7"/>
- <a u="5741" b="88 5E"/>
- <a u="5742" b="DB E0"/>
- <a u="5743" b="88 5F"/>
- <a u="5744" b="88 60"/>
- <a u="5745" b="88 61"/>
- <a u="5746" b="88 62"/>
- <a u="5747" b="BE F9"/>
- <a u="5748" b="88 63"/>
- <a u="5749" b="88 64"/>
- <a u="574A" b="B7 BB"/>
- <a u="574B" b="88 65"/>
- <a u="574C" b="DB D0"/>
- <a u="574D" b="CC AE"/>
- <a u="574E" b="BF B2"/>
- <a u="574F" b="BB B5"/>
- <a u="5750" b="D7 F8"/>
- <a u="5751" b="BF D3"/>
- <a u="5752" b="88 66"/>
- <a u="5753" b="88 67"/>
- <a u="5754" b="88 68"/>
- <a u="5755" b="88 69"/>
- <a u="5756" b="88 6A"/>
- <a u="5757" b="BF E9"/>
- <a u="5758" b="88 6B"/>
- <a u="5759" b="88 6C"/>
- <a u="575A" b="BC E1"/>
- <a u="575B" b="CC B3"/>
- <a u="575C" b="DB DE"/>
- <a u="575D" b="B0 D3"/>
- <a u="575E" b="CE EB"/>
- <a u="575F" b="B7 D8"/>
- <a u="5760" b="D7 B9"/>
- <a u="5761" b="C6 C2"/>
- <a u="5762" b="88 6D"/>
- <a u="5763" b="88 6E"/>
- <a u="5764" b="C0 A4"/>
- <a u="5765" b="88 6F"/>
- <a u="5766" b="CC B9"/>
- <a u="5767" b="88 70"/>
- <a u="5768" b="DB E7"/>
- <a u="5769" b="DB E1"/>
- <a u="576A" b="C6 BA"/>
- <a u="576B" b="DB E3"/>
- <a u="576C" b="88 71"/>
- <a u="576D" b="DB E8"/>
- <a u="576E" b="88 72"/>
- <a u="576F" b="C5 F7"/>
- <a u="5770" b="88 73"/>
- <a u="5771" b="88 74"/>
- <a u="5772" b="88 75"/>
- <a u="5773" b="DB EA"/>
- <a u="5774" b="88 76"/>
- <a u="5775" b="88 77"/>
- <a u="5776" b="DB E9"/>
- <a u="5777" b="BF C0"/>
- <a u="5778" b="88 78"/>
- <a u="5779" b="88 79"/>
- <a u="577A" b="88 7A"/>
- <a u="577B" b="DB E6"/>
- <a u="577C" b="DB E5"/>
- <a u="577D" b="88 7B"/>
- <a u="577E" b="88 7C"/>
- <a u="577F" b="88 7D"/>
- <a u="5780" b="88 7E"/>
- <a u="5781" b="88 80"/>
- <a u="5782" b="B4 B9"/>
- <a u="5783" b="C0 AC"/>
- <a u="5784" b="C2 A2"/>
- <a u="5785" b="DB E2"/>
- <a u="5786" b="DB E4"/>
- <a u="5787" b="88 81"/>
- <a u="5788" b="88 82"/>
- <a u="5789" b="88 83"/>
- <a u="578A" b="88 84"/>
- <a u="578B" b="D0 CD"/>
- <a u="578C" b="DB ED"/>
- <a u="578D" b="88 85"/>
- <a u="578E" b="88 86"/>
- <a u="578F" b="88 87"/>
- <a u="5790" b="88 88"/>
- <a u="5791" b="88 89"/>
- <a u="5792" b="C0 DD"/>
- <a u="5793" b="DB F2"/>
- <a u="5794" b="88 8A"/>
- <a u="5795" b="88 8B"/>
- <a u="5796" b="88 8C"/>
- <a u="5797" b="88 8D"/>
- <a u="5798" b="88 8E"/>
- <a u="5799" b="88 8F"/>
- <a u="579A" b="88 90"/>
- <a u="579B" b="B6 E2"/>
- <a u="579C" b="88 91"/>
- <a u="579D" b="88 92"/>
- <a u="579E" b="88 93"/>
- <a u="579F" b="88 94"/>
- <a u="57A0" b="DB F3"/>
- <a u="57A1" b="DB D2"/>
- <a u="57A2" b="B9 B8"/>
- <a u="57A3" b="D4 AB"/>
- <a u="57A4" b="DB EC"/>
- <a u="57A5" b="88 95"/>
- <a u="57A6" b="BF D1"/>
- <a u="57A7" b="DB F0"/>
- <a u="57A8" b="88 96"/>
- <a u="57A9" b="DB D1"/>
- <a u="57AA" b="88 97"/>
- <a u="57AB" b="B5 E6"/>
- <a u="57AC" b="88 98"/>
- <a u="57AD" b="DB EB"/>
- <a u="57AE" b="BF E5"/>
- <a u="57AF" b="88 99"/>
- <a u="57B0" b="88 9A"/>
- <a u="57B1" b="88 9B"/>
- <a u="57B2" b="DB EE"/>
- <a u="57B3" b="88 9C"/>
- <a u="57B4" b="DB F1"/>
- <a u="57B5" b="88 9D"/>
- <a u="57B6" b="88 9E"/>
- <a u="57B7" b="88 9F"/>
- <a u="57B8" b="DB F9"/>
- <a u="57B9" b="88 A0"/>
- <a u="57BA" b="88 A1"/>
- <a u="57BB" b="88 A2"/>
- <a u="57BC" b="88 A3"/>
- <a u="57BD" b="88 A4"/>
- <a u="57BE" b="88 A5"/>
- <a u="57BF" b="88 A6"/>
- <a u="57C0" b="88 A7"/>
- <a u="57C1" b="88 A8"/>
- <a u="57C2" b="B9 A1"/>
- <a u="57C3" b="B0 A3"/>
- <a u="57C4" b="88 A9"/>
- <a u="57C5" b="88 AA"/>
- <a u="57C6" b="88 AB"/>
- <a u="57C7" b="88 AC"/>
- <a u="57C8" b="88 AD"/>
- <a u="57C9" b="88 AE"/>
- <a u="57CA" b="88 AF"/>
- <a u="57CB" b="C2 F1"/>
- <a u="57CC" b="88 B0"/>
- <a u="57CD" b="88 B1"/>
- <a u="57CE" b="B3 C7"/>
- <a u="57CF" b="DB EF"/>
- <a u="57D0" b="88 B2"/>
- <a u="57D1" b="88 B3"/>
- <a u="57D2" b="DB F8"/>
- <a u="57D3" b="88 B4"/>
- <a u="57D4" b="C6 D2"/>
- <a u="57D5" b="DB F4"/>
- <a u="57D6" b="88 B5"/>
- <a u="57D7" b="88 B6"/>
- <a u="57D8" b="DB F5"/>
- <a u="57D9" b="DB F7"/>
- <a u="57DA" b="DB F6"/>
- <a u="57DB" b="88 B7"/>
- <a u="57DC" b="88 B8"/>
- <a u="57DD" b="DB FE"/>
- <a u="57DE" b="88 B9"/>
- <a u="57DF" b="D3 F2"/>
- <a u="57E0" b="B2 BA"/>
- <a u="57E1" b="88 BA"/>
- <a u="57E2" b="88 BB"/>
- <a u="57E3" b="88 BC"/>
- <a u="57E4" b="DB FD"/>
- <a u="57E5" b="88 BD"/>
- <a u="57E6" b="88 BE"/>
- <a u="57E7" b="88 BF"/>
- <a u="57E8" b="88 C0"/>
- <a u="57E9" b="88 C1"/>
- <a u="57EA" b="88 C2"/>
- <a u="57EB" b="88 C3"/>
- <a u="57EC" b="88 C4"/>
- <a u="57ED" b="DC A4"/>
- <a u="57EE" b="88 C5"/>
- <a u="57EF" b="DB FB"/>
- <a u="57F0" b="88 C6"/>
- <a u="57F1" b="88 C7"/>
- <a u="57F2" b="88 C8"/>
- <a u="57F3" b="88 C9"/>
- <a u="57F4" b="DB FA"/>
- <a u="57F5" b="88 CA"/>
- <a u="57F6" b="88 CB"/>
- <a u="57F7" b="88 CC"/>
- <a u="57F8" b="DB FC"/>
- <a u="57F9" b="C5 E0"/>
- <a u="57FA" b="BB F9"/>
- <a u="57FB" b="88 CD"/>
- <a u="57FC" b="88 CE"/>
- <a u="57FD" b="DC A3"/>
- <a u="57FE" b="88 CF"/>
- <a u="57FF" b="88 D0"/>
- <a u="5800" b="DC A5"/>
- <a u="5801" b="88 D1"/>
- <a u="5802" b="CC C3"/>
- <a u="5803" b="88 D2"/>
- <a u="5804" b="88 D3"/>
- <a u="5805" b="88 D4"/>
- <a u="5806" b="B6 D1"/>
- <a u="5807" b="DD C0"/>
- <a u="5808" b="88 D5"/>
- <a u="5809" b="88 D6"/>
- <a u="580A" b="88 D7"/>
- <a u="580B" b="DC A1"/>
- <a u="580C" b="88 D8"/>
- <a u="580D" b="DC A2"/>
- <a u="580E" b="88 D9"/>
- <a u="580F" b="88 DA"/>
- <a u="5810" b="88 DB"/>
- <a u="5811" b="C7 B5"/>
- <a u="5812" b="88 DC"/>
- <a u="5813" b="88 DD"/>
- <a u="5814" b="88 DE"/>
- <a u="5815" b="B6 E9"/>
- <a u="5816" b="88 DF"/>
- <a u="5817" b="88 E0"/>
- <a u="5818" b="88 E1"/>
- <a u="5819" b="DC A7"/>
- <a u="581A" b="88 E2"/>
- <a u="581B" b="88 E3"/>
- <a u="581C" b="88 E4"/>
- <a u="581D" b="88 E5"/>
- <a u="581E" b="DC A6"/>
- <a u="581F" b="88 E6"/>
- <a u="5820" b="DC A9"/>
- <a u="5821" b="B1 A4"/>
- <a u="5822" b="88 E7"/>
- <a u="5823" b="88 E8"/>
- <a u="5824" b="B5 CC"/>
- <a u="5825" b="88 E9"/>
- <a u="5826" b="88 EA"/>
- <a u="5827" b="88 EB"/>
- <a u="5828" b="88 EC"/>
- <a u="5829" b="88 ED"/>
- <a u="582A" b="BF B0"/>
- <a u="582B" b="88 EE"/>
- <a u="582C" b="88 EF"/>
- <a u="582D" b="88 F0"/>
- <a u="582E" b="88 F1"/>
- <a u="582F" b="88 F2"/>
- <a u="5830" b="D1 DF"/>
- <a u="5831" b="88 F3"/>
- <a u="5832" b="88 F4"/>
- <a u="5833" b="88 F5"/>
- <a u="5834" b="88 F6"/>
- <a u="5835" b="B6 C2"/>
- <a u="5836" b="88 F7"/>
- <a u="5837" b="88 F8"/>
- <a u="5838" b="88 F9"/>
- <a u="5839" b="88 FA"/>
- <a u="583A" b="88 FB"/>
- <a u="583B" b="88 FC"/>
- <a u="583C" b="88 FD"/>
- <a u="583D" b="88 FE"/>
- <a u="583E" b="89 40"/>
- <a u="583F" b="89 41"/>
- <a u="5840" b="89 42"/>
- <a u="5841" b="89 43"/>
- <a u="5842" b="89 44"/>
- <a u="5843" b="89 45"/>
- <a u="5844" b="DC A8"/>
- <a u="5845" b="89 46"/>
- <a u="5846" b="89 47"/>
- <a u="5847" b="89 48"/>
- <a u="5848" b="89 49"/>
- <a u="5849" b="89 4A"/>
- <a u="584A" b="89 4B"/>
- <a u="584B" b="89 4C"/>
- <a u="584C" b="CB FA"/>
- <a u="584D" b="EB F3"/>
- <a u="584E" b="89 4D"/>
- <a u="584F" b="89 4E"/>
- <a u="5850" b="89 4F"/>
- <a u="5851" b="CB DC"/>
- <a u="5852" b="89 50"/>
- <a u="5853" b="89 51"/>
- <a u="5854" b="CB FE"/>
- <a u="5855" b="89 52"/>
- <a u="5856" b="89 53"/>
- <a u="5857" b="89 54"/>
- <a u="5858" b="CC C1"/>
- <a u="5859" b="89 55"/>
- <a u="585A" b="89 56"/>
- <a u="585B" b="89 57"/>
- <a u="585C" b="89 58"/>
- <a u="585D" b="89 59"/>
- <a u="585E" b="C8 FB"/>
- <a u="585F" b="89 5A"/>
- <a u="5860" b="89 5B"/>
- <a u="5861" b="89 5C"/>
- <a u="5862" b="89 5D"/>
- <a u="5863" b="89 5E"/>
- <a u="5864" b="89 5F"/>
- <a u="5865" b="DC AA"/>
- <a u="5866" b="89 60"/>
- <a u="5867" b="89 61"/>
- <a u="5868" b="89 62"/>
- <a u="5869" b="89 63"/>
- <a u="586A" b="89 64"/>
- <a u="586B" b="CC EE"/>
- <a u="586C" b="DC AB"/>
- <a u="586D" b="89 65"/>
- <a u="586E" b="89 66"/>
- <a u="586F" b="89 67"/>
- <a u="5870" b="89 68"/>
- <a u="5871" b="89 69"/>
- <a u="5872" b="89 6A"/>
- <a u="5873" b="89 6B"/>
- <a u="5874" b="89 6C"/>
- <a u="5875" b="89 6D"/>
- <a u="5876" b="89 6E"/>
- <a u="5877" b="89 6F"/>
- <a u="5878" b="89 70"/>
- <a u="5879" b="89 71"/>
- <a u="587A" b="89 72"/>
- <a u="587B" b="89 73"/>
- <a u="587C" b="89 74"/>
- <a u="587D" b="89 75"/>
- <a u="587E" b="DB D3"/>
- <a u="587F" b="89 76"/>
- <a u="5880" b="DC AF"/>
- <a u="5881" b="DC AC"/>
- <a u="5882" b="89 77"/>
- <a u="5883" b="BE B3"/>
- <a u="5884" b="89 78"/>
- <a u="5885" b="CA FB"/>
- <a u="5886" b="89 79"/>
- <a u="5887" b="89 7A"/>
- <a u="5888" b="89 7B"/>
- <a u="5889" b="DC AD"/>
- <a u="588A" b="89 7C"/>
- <a u="588B" b="89 7D"/>
- <a u="588C" b="89 7E"/>
- <a u="588D" b="89 80"/>
- <a u="588E" b="89 81"/>
- <a u="588F" b="89 82"/>
- <a u="5890" b="89 83"/>
- <a u="5891" b="89 84"/>
- <a u="5892" b="C9 CA"/>
- <a u="5893" b="C4 B9"/>
- <a u="5894" b="89 85"/>
- <a u="5895" b="89 86"/>
- <a u="5896" b="89 87"/>
- <a u="5897" b="89 88"/>
- <a u="5898" b="89 89"/>
- <a u="5899" b="C7 BD"/>
- <a u="589A" b="DC AE"/>
- <a u="589B" b="89 8A"/>
- <a u="589C" b="89 8B"/>
- <a u="589D" b="89 8C"/>
- <a u="589E" b="D4 F6"/>
- <a u="589F" b="D0 E6"/>
- <a u="58A0" b="89 8D"/>
- <a u="58A1" b="89 8E"/>
- <a u="58A2" b="89 8F"/>
- <a u="58A3" b="89 90"/>
- <a u="58A4" b="89 91"/>
- <a u="58A5" b="89 92"/>
- <a u="58A6" b="89 93"/>
- <a u="58A7" b="89 94"/>
- <a u="58A8" b="C4 AB"/>
- <a u="58A9" b="B6 D5"/>
- <a u="58AA" b="89 95"/>
- <a u="58AB" b="89 96"/>
- <a u="58AC" b="89 97"/>
- <a u="58AD" b="89 98"/>
- <a u="58AE" b="89 99"/>
- <a u="58AF" b="89 9A"/>
- <a u="58B0" b="89 9B"/>
- <a u="58B1" b="89 9C"/>
- <a u="58B2" b="89 9D"/>
- <a u="58B3" b="89 9E"/>
- <a u="58B4" b="89 9F"/>
- <a u="58B5" b="89 A0"/>
- <a u="58B6" b="89 A1"/>
- <a u="58B7" b="89 A2"/>
- <a u="58B8" b="89 A3"/>
- <a u="58B9" b="89 A4"/>
- <a u="58BA" b="89 A5"/>
- <a u="58BB" b="89 A6"/>
- <a u="58BC" b="DB D4"/>
- <a u="58BD" b="89 A7"/>
- <a u="58BE" b="89 A8"/>
- <a u="58BF" b="89 A9"/>
- <a u="58C0" b="89 AA"/>
- <a u="58C1" b="B1 DA"/>
- <a u="58C2" b="89 AB"/>
- <a u="58C3" b="89 AC"/>
- <a u="58C4" b="89 AD"/>
- <a u="58C5" b="DB D5"/>
- <a u="58C6" b="89 AE"/>
- <a u="58C7" b="89 AF"/>
- <a u="58C8" b="89 B0"/>
- <a u="58C9" b="89 B1"/>
- <a u="58CA" b="89 B2"/>
- <a u="58CB" b="89 B3"/>
- <a u="58CC" b="89 B4"/>
- <a u="58CD" b="89 B5"/>
- <a u="58CE" b="89 B6"/>
- <a u="58CF" b="89 B7"/>
- <a u="58D0" b="89 B8"/>
- <a u="58D1" b="DB D6"/>
- <a u="58D2" b="89 B9"/>
- <a u="58D3" b="89 BA"/>
- <a u="58D4" b="89 BB"/>
- <a u="58D5" b="BA BE"/>
- <a u="58D6" b="89 BC"/>
- <a u="58D7" b="89 BD"/>
- <a u="58D8" b="89 BE"/>
- <a u="58D9" b="89 BF"/>
- <a u="58DA" b="89 C0"/>
- <a u="58DB" b="89 C1"/>
- <a u="58DC" b="89 C2"/>
- <a u="58DD" b="89 C3"/>
- <a u="58DE" b="89 C4"/>
- <a u="58DF" b="89 C5"/>
- <a u="58E0" b="89 C6"/>
- <a u="58E1" b="89 C7"/>
- <a u="58E2" b="89 C8"/>
- <a u="58E3" b="89 C9"/>
- <a u="58E4" b="C8 C0"/>
- <a u="58E5" b="89 CA"/>
- <a u="58E6" b="89 CB"/>
- <a u="58E7" b="89 CC"/>
- <a u="58E8" b="89 CD"/>
- <a u="58E9" b="89 CE"/>
- <a u="58EA" b="89 CF"/>
- <a u="58EB" b="CA BF"/>
- <a u="58EC" b="C8 C9"/>
- <a u="58ED" b="89 D0"/>
- <a u="58EE" b="D7 B3"/>
- <a u="58EF" b="89 D1"/>
- <a u="58F0" b="C9 F9"/>
- <a u="58F1" b="89 D2"/>
- <a u="58F2" b="89 D3"/>
- <a u="58F3" b="BF C7"/>
- <a u="58F4" b="89 D4"/>
- <a u="58F5" b="89 D5"/>
- <a u="58F6" b="BA F8"/>
- <a u="58F7" b="89 D6"/>
- <a u="58F8" b="89 D7"/>
- <a u="58F9" b="D2 BC"/>
- <a u="58FA" b="89 D8"/>
- <a u="58FB" b="89 D9"/>
- <a u="58FC" b="89 DA"/>
- <a u="58FD" b="89 DB"/>
- <a u="58FE" b="89 DC"/>
- <a u="58FF" b="89 DD"/>
- <a u="5900" b="89 DE"/>
- <a u="5901" b="89 DF"/>
- <a u="5902" b="E2 BA"/>
- <a u="5903" b="89 E0"/>
- <a u="5904" b="B4 A6"/>
- <a u="5905" b="89 E1"/>
- <a u="5906" b="89 E2"/>
- <a u="5907" b="B1 B8"/>
- <a u="5908" b="89 E3"/>
- <a u="5909" b="89 E4"/>
- <a u="590A" b="89 E5"/>
- <a u="590B" b="89 E6"/>
- <a u="590C" b="89 E7"/>
- <a u="590D" b="B8 B4"/>
- <a u="590E" b="89 E8"/>
- <a u="590F" b="CF C4"/>
- <a u="5910" b="89 E9"/>
- <a u="5911" b="89 EA"/>
- <a u="5912" b="89 EB"/>
- <a u="5913" b="89 EC"/>
- <a u="5914" b="D9 E7"/>
- <a u="5915" b="CF A6"/>
- <a u="5916" b="CD E2"/>
- <a u="5917" b="89 ED"/>
- <a u="5918" b="89 EE"/>
- <a u="5919" b="D9 ED"/>
- <a u="591A" b="B6 E0"/>
- <a u="591B" b="89 EF"/>
- <a u="591C" b="D2 B9"/>
- <a u="591D" b="89 F0"/>
- <a u="591E" b="89 F1"/>
- <a u="591F" b="B9 BB"/>
- <a u="5920" b="89 F2"/>
- <a u="5921" b="89 F3"/>
- <a u="5922" b="89 F4"/>
- <a u="5923" b="89 F5"/>
- <a u="5924" b="E2 B9"/>
- <a u="5925" b="E2 B7"/>
- <a u="5926" b="89 F6"/>
- <a u="5927" b="B4 F3"/>
- <a u="5928" b="89 F7"/>
- <a u="5929" b="CC EC"/>
- <a u="592A" b="CC AB"/>
- <a u="592B" b="B7 F2"/>
- <a u="592C" b="89 F8"/>
- <a u="592D" b="D8 B2"/>
- <a u="592E" b="D1 EB"/>
- <a u="592F" b="BA BB"/>
- <a u="5930" b="89 F9"/>
- <a u="5931" b="CA A7"/>
- <a u="5932" b="89 FA"/>
- <a u="5933" b="89 FB"/>
- <a u="5934" b="CD B7"/>
- <a u="5935" b="89 FC"/>
- <a u="5936" b="89 FD"/>
- <a u="5937" b="D2 C4"/>
- <a u="5938" b="BF E4"/>
- <a u="5939" b="BC D0"/>
- <a u="593A" b="B6 E1"/>
- <a u="593B" b="89 FE"/>
- <a u="593C" b="DE C5"/>
- <a u="593D" b="8A 40"/>
- <a u="593E" b="8A 41"/>
- <a u="593F" b="8A 42"/>
- <a u="5940" b="8A 43"/>
- <a u="5941" b="DE C6"/>
- <a u="5942" b="DB BC"/>
- <a u="5943" b="8A 44"/>
- <a u="5944" b="D1 D9"/>
- <a u="5945" b="8A 45"/>
- <a u="5946" b="8A 46"/>
- <a u="5947" b="C6 E6"/>
- <a u="5948" b="C4 CE"/>
- <a u="5949" b="B7 EE"/>
- <a u="594A" b="8A 47"/>
- <a u="594B" b="B7 DC"/>
- <a u="594C" b="8A 48"/>
- <a u="594D" b="8A 49"/>
- <a u="594E" b="BF FC"/>
- <a u="594F" b="D7 E0"/>
- <a u="5950" b="8A 4A"/>
- <a u="5951" b="C6 F5"/>
- <a u="5952" b="8A 4B"/>
- <a u="5953" b="8A 4C"/>
- <a u="5954" b="B1 BC"/>
- <a u="5955" b="DE C8"/>
- <a u="5956" b="BD B1"/>
- <a u="5957" b="CC D7"/>
- <a u="5958" b="DE CA"/>
- <a u="5959" b="8A 4D"/>
- <a u="595A" b="DE C9"/>
- <a u="595B" b="8A 4E"/>
- <a u="595C" b="8A 4F"/>
- <a u="595D" b="8A 50"/>
- <a u="595E" b="8A 51"/>
- <a u="595F" b="8A 52"/>
- <a u="5960" b="B5 EC"/>
- <a u="5961" b="8A 53"/>
- <a u="5962" b="C9 DD"/>
- <a u="5963" b="8A 54"/>
- <a u="5964" b="8A 55"/>
- <a u="5965" b="B0 C2"/>
- <a u="5966" b="8A 56"/>
- <a u="5967" b="8A 57"/>
- <a u="5968" b="8A 58"/>
- <a u="5969" b="8A 59"/>
- <a u="596A" b="8A 5A"/>
- <a u="596B" b="8A 5B"/>
- <a u="596C" b="8A 5C"/>
- <a u="596D" b="8A 5D"/>
- <a u="596E" b="8A 5E"/>
- <a u="596F" b="8A 5F"/>
- <a u="5970" b="8A 60"/>
- <a u="5971" b="8A 61"/>
- <a u="5972" b="8A 62"/>
- <a u="5973" b="C5 AE"/>
- <a u="5974" b="C5 AB"/>
- <a u="5975" b="8A 63"/>
- <a u="5976" b="C4 CC"/>
- <a u="5977" b="8A 64"/>
- <a u="5978" b="BC E9"/>
- <a u="5979" b="CB FD"/>
- <a u="597A" b="8A 65"/>
- <a u="597B" b="8A 66"/>
- <a u="597C" b="8A 67"/>
- <a u="597D" b="BA C3"/>
- <a u="597E" b="8A 68"/>
- <a u="597F" b="8A 69"/>
- <a u="5980" b="8A 6A"/>
- <a u="5981" b="E5 F9"/>
- <a u="5982" b="C8 E7"/>
- <a u="5983" b="E5 FA"/>
- <a u="5984" b="CD FD"/>
- <a u="5985" b="8A 6B"/>
- <a u="5986" b="D7 B1"/>
- <a u="5987" b="B8 BE"/>
- <a u="5988" b="C2 E8"/>
- <a u="5989" b="8A 6C"/>
- <a u="598A" b="C8 D1"/>
- <a u="598B" b="8A 6D"/>
- <a u="598C" b="8A 6E"/>
- <a u="598D" b="E5 FB"/>
- <a u="598E" b="8A 6F"/>
- <a u="598F" b="8A 70"/>
- <a u="5990" b="8A 71"/>
- <a u="5991" b="8A 72"/>
- <a u="5992" b="B6 CA"/>
- <a u="5993" b="BC CB"/>
- <a u="5994" b="8A 73"/>
- <a u="5995" b="8A 74"/>
- <a u="5996" b="D1 FD"/>
- <a u="5997" b="E6 A1"/>
- <a u="5998" b="8A 75"/>
- <a u="5999" b="C3 EE"/>
- <a u="599A" b="8A 76"/>
- <a u="599B" b="8A 77"/>
- <a u="599C" b="8A 78"/>
- <a u="599D" b="8A 79"/>
- <a u="599E" b="E6 A4"/>
- <a u="599F" b="8A 7A"/>
- <a u="59A0" b="8A 7B"/>
- <a u="59A1" b="8A 7C"/>
- <a u="59A2" b="8A 7D"/>
- <a u="59A3" b="E5 FE"/>
- <a u="59A4" b="E6 A5"/>
- <a u="59A5" b="CD D7"/>
- <a u="59A6" b="8A 7E"/>
- <a u="59A7" b="8A 80"/>
- <a u="59A8" b="B7 C1"/>
- <a u="59A9" b="E5 FC"/>
- <a u="59AA" b="E5 FD"/>
- <a u="59AB" b="E6 A3"/>
- <a u="59AC" b="8A 81"/>
- <a u="59AD" b="8A 82"/>
- <a u="59AE" b="C4 DD"/>
- <a u="59AF" b="E6 A8"/>
- <a u="59B0" b="8A 83"/>
- <a u="59B1" b="8A 84"/>
- <a u="59B2" b="E6 A7"/>
- <a u="59B3" b="8A 85"/>
- <a u="59B4" b="8A 86"/>
- <a u="59B5" b="8A 87"/>
- <a u="59B6" b="8A 88"/>
- <a u="59B7" b="8A 89"/>
- <a u="59B8" b="8A 8A"/>
- <a u="59B9" b="C3 C3"/>
- <a u="59BA" b="8A 8B"/>
- <a u="59BB" b="C6 DE"/>
- <a u="59BC" b="8A 8C"/>
- <a u="59BD" b="8A 8D"/>
- <a u="59BE" b="E6 AA"/>
- <a u="59BF" b="8A 8E"/>
- <a u="59C0" b="8A 8F"/>
- <a u="59C1" b="8A 90"/>
- <a u="59C2" b="8A 91"/>
- <a u="59C3" b="8A 92"/>
- <a u="59C4" b="8A 93"/>
- <a u="59C5" b="8A 94"/>
- <a u="59C6" b="C4 B7"/>
- <a u="59C7" b="8A 95"/>
- <a u="59C8" b="8A 96"/>
- <a u="59C9" b="8A 97"/>
- <a u="59CA" b="E6 A2"/>
- <a u="59CB" b="CA BC"/>
- <a u="59CC" b="8A 98"/>
- <a u="59CD" b="8A 99"/>
- <a u="59CE" b="8A 9A"/>
- <a u="59CF" b="8A 9B"/>
- <a u="59D0" b="BD E3"/>
- <a u="59D1" b="B9 C3"/>
- <a u="59D2" b="E6 A6"/>
- <a u="59D3" b="D0 D5"/>
- <a u="59D4" b="CE AF"/>
- <a u="59D5" b="8A 9C"/>
- <a u="59D6" b="8A 9D"/>
- <a u="59D7" b="E6 A9"/>
- <a u="59D8" b="E6 B0"/>
- <a u="59D9" b="8A 9E"/>
- <a u="59DA" b="D2 A6"/>
- <a u="59DB" b="8A 9F"/>
- <a u="59DC" b="BD AA"/>
- <a u="59DD" b="E6 AD"/>
- <a u="59DE" b="8A A0"/>
- <a u="59DF" b="8A A1"/>
- <a u="59E0" b="8A A2"/>
- <a u="59E1" b="8A A3"/>
- <a u="59E2" b="8A A4"/>
- <a u="59E3" b="E6 AF"/>
- <a u="59E4" b="8A A5"/>
- <a u="59E5" b="C0 D1"/>
- <a u="59E6" b="8A A6"/>
- <a u="59E7" b="8A A7"/>
- <a u="59E8" b="D2 CC"/>
- <a u="59E9" b="8A A8"/>
- <a u="59EA" b="8A A9"/>
- <a u="59EB" b="8A AA"/>
- <a u="59EC" b="BC A7"/>
- <a u="59ED" b="8A AB"/>
- <a u="59EE" b="8A AC"/>
- <a u="59EF" b="8A AD"/>
- <a u="59F0" b="8A AE"/>
- <a u="59F1" b="8A AF"/>
- <a u="59F2" b="8A B0"/>
- <a u="59F3" b="8A B1"/>
- <a u="59F4" b="8A B2"/>
- <a u="59F5" b="8A B3"/>
- <a u="59F6" b="8A B4"/>
- <a u="59F7" b="8A B5"/>
- <a u="59F8" b="8A B6"/>
- <a u="59F9" b="E6 B1"/>
- <a u="59FA" b="8A B7"/>
- <a u="59FB" b="D2 F6"/>
- <a u="59FC" b="8A B8"/>
- <a u="59FD" b="8A B9"/>
- <a u="59FE" b="8A BA"/>
- <a u="59FF" b="D7 CB"/>
- <a u="5A00" b="8A BB"/>
- <a u="5A01" b="CD FE"/>
- <a u="5A02" b="8A BC"/>
- <a u="5A03" b="CD DE"/>
- <a u="5A04" b="C2 A6"/>
- <a u="5A05" b="E6 AB"/>
- <a u="5A06" b="E6 AC"/>
- <a u="5A07" b="BD BF"/>
- <a u="5A08" b="E6 AE"/>
- <a u="5A09" b="E6 B3"/>
- <a u="5A0A" b="8A BD"/>
- <a u="5A0B" b="8A BE"/>
- <a u="5A0C" b="E6 B2"/>
- <a u="5A0D" b="8A BF"/>
- <a u="5A0E" b="8A C0"/>
- <a u="5A0F" b="8A C1"/>
- <a u="5A10" b="8A C2"/>
- <a u="5A11" b="E6 B6"/>
- <a u="5A12" b="8A C3"/>
- <a u="5A13" b="E6 B8"/>
- <a u="5A14" b="8A C4"/>
- <a u="5A15" b="8A C5"/>
- <a u="5A16" b="8A C6"/>
- <a u="5A17" b="8A C7"/>
- <a u="5A18" b="C4 EF"/>
- <a u="5A19" b="8A C8"/>
- <a u="5A1A" b="8A C9"/>
- <a u="5A1B" b="8A CA"/>
- <a u="5A1C" b="C4 C8"/>
- <a u="5A1D" b="8A CB"/>
- <a u="5A1E" b="8A CC"/>
- <a u="5A1F" b="BE EA"/>
- <a u="5A20" b="C9 EF"/>
- <a u="5A21" b="8A CD"/>
- <a u="5A22" b="8A CE"/>
- <a u="5A23" b="E6 B7"/>
- <a u="5A24" b="8A CF"/>
- <a u="5A25" b="B6 F0"/>
- <a u="5A26" b="8A D0"/>
- <a u="5A27" b="8A D1"/>
- <a u="5A28" b="8A D2"/>
- <a u="5A29" b="C3 E4"/>
- <a u="5A2A" b="8A D3"/>
- <a u="5A2B" b="8A D4"/>
- <a u="5A2C" b="8A D5"/>
- <a u="5A2D" b="8A D6"/>
- <a u="5A2E" b="8A D7"/>
- <a u="5A2F" b="8A D8"/>
- <a u="5A30" b="8A D9"/>
- <a u="5A31" b="D3 E9"/>
- <a u="5A32" b="E6 B4"/>
- <a u="5A33" b="8A DA"/>
- <a u="5A34" b="E6 B5"/>
- <a u="5A35" b="8A DB"/>
- <a u="5A36" b="C8 A2"/>
- <a u="5A37" b="8A DC"/>
- <a u="5A38" b="8A DD"/>
- <a u="5A39" b="8A DE"/>
- <a u="5A3A" b="8A DF"/>
- <a u="5A3B" b="8A E0"/>
- <a u="5A3C" b="E6 BD"/>
- <a u="5A3D" b="8A E1"/>
- <a u="5A3E" b="8A E2"/>
- <a u="5A3F" b="8A E3"/>
- <a u="5A40" b="E6 B9"/>
- <a u="5A41" b="8A E4"/>
- <a u="5A42" b="8A E5"/>
- <a u="5A43" b="8A E6"/>
- <a u="5A44" b="8A E7"/>
- <a u="5A45" b="8A E8"/>
- <a u="5A46" b="C6 C5"/>
- <a u="5A47" b="8A E9"/>
- <a u="5A48" b="8A EA"/>
- <a u="5A49" b="CD F1"/>
- <a u="5A4A" b="E6 BB"/>
- <a u="5A4B" b="8A EB"/>
- <a u="5A4C" b="8A EC"/>
- <a u="5A4D" b="8A ED"/>
- <a u="5A4E" b="8A EE"/>
- <a u="5A4F" b="8A EF"/>
- <a u="5A50" b="8A F0"/>
- <a u="5A51" b="8A F1"/>
- <a u="5A52" b="8A F2"/>
- <a u="5A53" b="8A F3"/>
- <a u="5A54" b="8A F4"/>
- <a u="5A55" b="E6 BC"/>
- <a u="5A56" b="8A F5"/>
- <a u="5A57" b="8A F6"/>
- <a u="5A58" b="8A F7"/>
- <a u="5A59" b="8A F8"/>
- <a u="5A5A" b="BB E9"/>
- <a u="5A5B" b="8A F9"/>
- <a u="5A5C" b="8A FA"/>
- <a u="5A5D" b="8A FB"/>
- <a u="5A5E" b="8A FC"/>
- <a u="5A5F" b="8A FD"/>
- <a u="5A60" b="8A FE"/>
- <a u="5A61" b="8B 40"/>
- <a u="5A62" b="E6 BE"/>
- <a u="5A63" b="8B 41"/>
- <a u="5A64" b="8B 42"/>
- <a u="5A65" b="8B 43"/>
- <a u="5A66" b="8B 44"/>
- <a u="5A67" b="E6 BA"/>
- <a u="5A68" b="8B 45"/>
- <a u="5A69" b="8B 46"/>
- <a u="5A6A" b="C0 B7"/>
- <a u="5A6B" b="8B 47"/>
- <a u="5A6C" b="8B 48"/>
- <a u="5A6D" b="8B 49"/>
- <a u="5A6E" b="8B 4A"/>
- <a u="5A6F" b="8B 4B"/>
- <a u="5A70" b="8B 4C"/>
- <a u="5A71" b="8B 4D"/>
- <a u="5A72" b="8B 4E"/>
- <a u="5A73" b="8B 4F"/>
- <a u="5A74" b="D3 A4"/>
- <a u="5A75" b="E6 BF"/>
- <a u="5A76" b="C9 F4"/>
- <a u="5A77" b="E6 C3"/>
- <a u="5A78" b="8B 50"/>
- <a u="5A79" b="8B 51"/>
- <a u="5A7A" b="E6 C4"/>
- <a u="5A7B" b="8B 52"/>
- <a u="5A7C" b="8B 53"/>
- <a u="5A7D" b="8B 54"/>
- <a u="5A7E" b="8B 55"/>
- <a u="5A7F" b="D0 F6"/>
- <a u="5A80" b="8B 56"/>
- <a u="5A81" b="8B 57"/>
- <a u="5A82" b="8B 58"/>
- <a u="5A83" b="8B 59"/>
- <a u="5A84" b="8B 5A"/>
- <a u="5A85" b="8B 5B"/>
- <a u="5A86" b="8B 5C"/>
- <a u="5A87" b="8B 5D"/>
- <a u="5A88" b="8B 5E"/>
- <a u="5A89" b="8B 5F"/>
- <a u="5A8A" b="8B 60"/>
- <a u="5A8B" b="8B 61"/>
- <a u="5A8C" b="8B 62"/>
- <a u="5A8D" b="8B 63"/>
- <a u="5A8E" b="8B 64"/>
- <a u="5A8F" b="8B 65"/>
- <a u="5A90" b="8B 66"/>
- <a u="5A91" b="8B 67"/>
- <a u="5A92" b="C3 BD"/>
- <a u="5A93" b="8B 68"/>
- <a u="5A94" b="8B 69"/>
- <a u="5A95" b="8B 6A"/>
- <a u="5A96" b="8B 6B"/>
- <a u="5A97" b="8B 6C"/>
- <a u="5A98" b="8B 6D"/>
- <a u="5A99" b="8B 6E"/>
- <a u="5A9A" b="C3 C4"/>
- <a u="5A9B" b="E6 C2"/>
- <a u="5A9C" b="8B 6F"/>
- <a u="5A9D" b="8B 70"/>
- <a u="5A9E" b="8B 71"/>
- <a u="5A9F" b="8B 72"/>
- <a u="5AA0" b="8B 73"/>
- <a u="5AA1" b="8B 74"/>
- <a u="5AA2" b="8B 75"/>
- <a u="5AA3" b="8B 76"/>
- <a u="5AA4" b="8B 77"/>
- <a u="5AA5" b="8B 78"/>
- <a u="5AA6" b="8B 79"/>
- <a u="5AA7" b="8B 7A"/>
- <a u="5AA8" b="8B 7B"/>
- <a u="5AA9" b="8B 7C"/>
- <a u="5AAA" b="E6 C1"/>
- <a u="5AAB" b="8B 7D"/>
- <a u="5AAC" b="8B 7E"/>
- <a u="5AAD" b="8B 80"/>
- <a u="5AAE" b="8B 81"/>
- <a u="5AAF" b="8B 82"/>
- <a u="5AB0" b="8B 83"/>
- <a u="5AB1" b="8B 84"/>
- <a u="5AB2" b="E6 C7"/>
- <a u="5AB3" b="CF B1"/>
- <a u="5AB4" b="8B 85"/>
- <a u="5AB5" b="EB F4"/>
- <a u="5AB6" b="8B 86"/>
- <a u="5AB7" b="8B 87"/>
- <a u="5AB8" b="E6 CA"/>
- <a u="5AB9" b="8B 88"/>
- <a u="5ABA" b="8B 89"/>
- <a u="5ABB" b="8B 8A"/>
- <a u="5ABC" b="8B 8B"/>
- <a u="5ABD" b="8B 8C"/>
- <a u="5ABE" b="E6 C5"/>
- <a u="5ABF" b="8B 8D"/>
- <a u="5AC0" b="8B 8E"/>
- <a u="5AC1" b="BC DE"/>
- <a u="5AC2" b="C9 A9"/>
- <a u="5AC3" b="8B 8F"/>
- <a u="5AC4" b="8B 90"/>
- <a u="5AC5" b="8B 91"/>
- <a u="5AC6" b="8B 92"/>
- <a u="5AC7" b="8B 93"/>
- <a u="5AC8" b="8B 94"/>
- <a u="5AC9" b="BC B5"/>
- <a u="5ACA" b="8B 95"/>
- <a u="5ACB" b="8B 96"/>
- <a u="5ACC" b="CF D3"/>
- <a u="5ACD" b="8B 97"/>
- <a u="5ACE" b="8B 98"/>
- <a u="5ACF" b="8B 99"/>
- <a u="5AD0" b="8B 9A"/>
- <a u="5AD1" b="8B 9B"/>
- <a u="5AD2" b="E6 C8"/>
- <a u="5AD3" b="8B 9C"/>
- <a u="5AD4" b="E6 C9"/>
- <a u="5AD5" b="8B 9D"/>
- <a u="5AD6" b="E6 CE"/>
- <a u="5AD7" b="8B 9E"/>
- <a u="5AD8" b="E6 D0"/>
- <a u="5AD9" b="8B 9F"/>
- <a u="5ADA" b="8B A0"/>
- <a u="5ADB" b="8B A1"/>
- <a u="5ADC" b="E6 D1"/>
- <a u="5ADD" b="8B A2"/>
- <a u="5ADE" b="8B A3"/>
- <a u="5ADF" b="8B A4"/>
- <a u="5AE0" b="E6 CB"/>
- <a u="5AE1" b="B5 D5"/>
- <a u="5AE2" b="8B A5"/>
- <a u="5AE3" b="E6 CC"/>
- <a u="5AE4" b="8B A6"/>
- <a u="5AE5" b="8B A7"/>
- <a u="5AE6" b="E6 CF"/>
- <a u="5AE7" b="8B A8"/>
- <a u="5AE8" b="8B A9"/>
- <a u="5AE9" b="C4 DB"/>
- <a u="5AEA" b="8B AA"/>
- <a u="5AEB" b="E6 C6"/>
- <a u="5AEC" b="8B AB"/>
- <a u="5AED" b="8B AC"/>
- <a u="5AEE" b="8B AD"/>
- <a u="5AEF" b="8B AE"/>
- <a u="5AF0" b="8B AF"/>
- <a u="5AF1" b="E6 CD"/>
- <a u="5AF2" b="8B B0"/>
- <a u="5AF3" b="8B B1"/>
- <a u="5AF4" b="8B B2"/>
- <a u="5AF5" b="8B B3"/>
- <a u="5AF6" b="8B B4"/>
- <a u="5AF7" b="8B B5"/>
- <a u="5AF8" b="8B B6"/>
- <a u="5AF9" b="8B B7"/>
- <a u="5AFA" b="8B B8"/>
- <a u="5AFB" b="8B B9"/>
- <a u="5AFC" b="8B BA"/>
- <a u="5AFD" b="8B BB"/>
- <a u="5AFE" b="8B BC"/>
- <a u="5AFF" b="8B BD"/>
- <a u="5B00" b="8B BE"/>
- <a u="5B01" b="8B BF"/>
- <a u="5B02" b="8B C0"/>
- <a u="5B03" b="8B C1"/>
- <a u="5B04" b="8B C2"/>
- <a u="5B05" b="8B C3"/>
- <a u="5B06" b="8B C4"/>
- <a u="5B07" b="8B C5"/>
- <a u="5B08" b="8B C6"/>
- <a u="5B09" b="E6 D2"/>
- <a u="5B0A" b="8B C7"/>
- <a u="5B0B" b="8B C8"/>
- <a u="5B0C" b="8B C9"/>
- <a u="5B0D" b="8B CA"/>
- <a u="5B0E" b="8B CB"/>
- <a u="5B0F" b="8B CC"/>
- <a u="5B10" b="8B CD"/>
- <a u="5B11" b="8B CE"/>
- <a u="5B12" b="8B CF"/>
- <a u="5B13" b="8B D0"/>
- <a u="5B14" b="8B D1"/>
- <a u="5B15" b="8B D2"/>
- <a u="5B16" b="E6 D4"/>
- <a u="5B17" b="E6 D3"/>
- <a u="5B18" b="8B D3"/>
- <a u="5B19" b="8B D4"/>
- <a u="5B1A" b="8B D5"/>
- <a u="5B1B" b="8B D6"/>
- <a u="5B1C" b="8B D7"/>
- <a u="5B1D" b="8B D8"/>
- <a u="5B1E" b="8B D9"/>
- <a u="5B1F" b="8B DA"/>
- <a u="5B20" b="8B DB"/>
- <a u="5B21" b="8B DC"/>
- <a u="5B22" b="8B DD"/>
- <a u="5B23" b="8B DE"/>
- <a u="5B24" b="8B DF"/>
- <a u="5B25" b="8B E0"/>
- <a u="5B26" b="8B E1"/>
- <a u="5B27" b="8B E2"/>
- <a u="5B28" b="8B E3"/>
- <a u="5B29" b="8B E4"/>
- <a u="5B2A" b="8B E5"/>
- <a u="5B2B" b="8B E6"/>
- <a u="5B2C" b="8B E7"/>
- <a u="5B2D" b="8B E8"/>
- <a u="5B2E" b="8B E9"/>
- <a u="5B2F" b="8B EA"/>
- <a u="5B30" b="8B EB"/>
- <a u="5B31" b="8B EC"/>
- <a u="5B32" b="E6 D5"/>
- <a u="5B33" b="8B ED"/>
- <a u="5B34" b="D9 F8"/>
- <a u="5B35" b="8B EE"/>
- <a u="5B36" b="8B EF"/>
- <a u="5B37" b="E6 D6"/>
- <a u="5B38" b="8B F0"/>
- <a u="5B39" b="8B F1"/>
- <a u="5B3A" b="8B F2"/>
- <a u="5B3B" b="8B F3"/>
- <a u="5B3C" b="8B F4"/>
- <a u="5B3D" b="8B F5"/>
- <a u="5B3E" b="8B F6"/>
- <a u="5B3F" b="8B F7"/>
- <a u="5B40" b="E6 D7"/>
- <a u="5B41" b="8B F8"/>
- <a u="5B42" b="8B F9"/>
- <a u="5B43" b="8B FA"/>
- <a u="5B44" b="8B FB"/>
- <a u="5B45" b="8B FC"/>
- <a u="5B46" b="8B FD"/>
- <a u="5B47" b="8B FE"/>
- <a u="5B48" b="8C 40"/>
- <a u="5B49" b="8C 41"/>
- <a u="5B4A" b="8C 42"/>
- <a u="5B4B" b="8C 43"/>
- <a u="5B4C" b="8C 44"/>
- <a u="5B4D" b="8C 45"/>
- <a u="5B4E" b="8C 46"/>
- <a u="5B4F" b="8C 47"/>
- <a u="5B50" b="D7 D3"/>
- <a u="5B51" b="E6 DD"/>
- <a u="5B52" b="8C 48"/>
- <a u="5B53" b="E6 DE"/>
- <a u="5B54" b="BF D7"/>
- <a u="5B55" b="D4 D0"/>
- <a u="5B56" b="8C 49"/>
- <a u="5B57" b="D7 D6"/>
- <a u="5B58" b="B4 E6"/>
- <a u="5B59" b="CB EF"/>
- <a u="5B5A" b="E6 DA"/>
- <a u="5B5B" b="D8 C3"/>
- <a u="5B5C" b="D7 CE"/>
- <a u="5B5D" b="D0 A2"/>
- <a u="5B5E" b="8C 4A"/>
- <a u="5B5F" b="C3 CF"/>
- <a u="5B60" b="8C 4B"/>
- <a u="5B61" b="8C 4C"/>
- <a u="5B62" b="E6 DF"/>
- <a u="5B63" b="BC BE"/>
- <a u="5B64" b="B9 C2"/>
- <a u="5B65" b="E6 DB"/>
- <a u="5B66" b="D1 A7"/>
- <a u="5B67" b="8C 4D"/>
- <a u="5B68" b="8C 4E"/>
- <a u="5B69" b="BA A2"/>
- <a u="5B6A" b="C2 CF"/>
- <a u="5B6B" b="8C 4F"/>
- <a u="5B6C" b="D8 AB"/>
- <a u="5B6D" b="8C 50"/>
- <a u="5B6E" b="8C 51"/>
- <a u="5B6F" b="8C 52"/>
- <a u="5B70" b="CA EB"/>
- <a u="5B71" b="E5 EE"/>
- <a u="5B72" b="8C 53"/>
- <a u="5B73" b="E6 DC"/>
- <a u="5B74" b="8C 54"/>
- <a u="5B75" b="B7 F5"/>
- <a u="5B76" b="8C 55"/>
- <a u="5B77" b="8C 56"/>
- <a u="5B78" b="8C 57"/>
- <a u="5B79" b="8C 58"/>
- <a u="5B7A" b="C8 E6"/>
- <a u="5B7B" b="8C 59"/>
- <a u="5B7C" b="8C 5A"/>
- <a u="5B7D" b="C4 F5"/>
- <a u="5B7E" b="8C 5B"/>
- <a u="5B7F" b="8C 5C"/>
- <a u="5B80" b="E5 B2"/>
- <a u="5B81" b="C4 FE"/>
- <a u="5B82" b="8C 5D"/>
- <a u="5B83" b="CB FC"/>
- <a u="5B84" b="E5 B3"/>
- <a u="5B85" b="D5 AC"/>
- <a u="5B86" b="8C 5E"/>
- <a u="5B87" b="D3 EE"/>
- <a u="5B88" b="CA D8"/>
- <a u="5B89" b="B0 B2"/>
- <a u="5B8A" b="8C 5F"/>
- <a u="5B8B" b="CB CE"/>
- <a u="5B8C" b="CD EA"/>
- <a u="5B8D" b="8C 60"/>
- <a u="5B8E" b="8C 61"/>
- <a u="5B8F" b="BA EA"/>
- <a u="5B90" b="8C 62"/>
- <a u="5B91" b="8C 63"/>
- <a u="5B92" b="8C 64"/>
- <a u="5B93" b="E5 B5"/>
- <a u="5B94" b="8C 65"/>
- <a u="5B95" b="E5 B4"/>
- <a u="5B96" b="8C 66"/>
- <a u="5B97" b="D7 DA"/>
- <a u="5B98" b="B9 D9"/>
- <a u="5B99" b="D6 E6"/>
- <a u="5B9A" b="B6 A8"/>
- <a u="5B9B" b="CD F0"/>
- <a u="5B9C" b="D2 CB"/>
- <a u="5B9D" b="B1 A6"/>
- <a u="5B9E" b="CA B5"/>
- <a u="5B9F" b="8C 67"/>
- <a u="5BA0" b="B3 E8"/>
- <a u="5BA1" b="C9 F3"/>
- <a u="5BA2" b="BF CD"/>
- <a u="5BA3" b="D0 FB"/>
- <a u="5BA4" b="CA D2"/>
- <a u="5BA5" b="E5 B6"/>
- <a u="5BA6" b="BB C2"/>
- <a u="5BA7" b="8C 68"/>
- <a u="5BA8" b="8C 69"/>
- <a u="5BA9" b="8C 6A"/>
- <a u="5BAA" b="CF DC"/>
- <a u="5BAB" b="B9 AC"/>
- <a u="5BAC" b="8C 6B"/>
- <a u="5BAD" b="8C 6C"/>
- <a u="5BAE" b="8C 6D"/>
- <a u="5BAF" b="8C 6E"/>
- <a u="5BB0" b="D4 D7"/>
- <a u="5BB1" b="8C 6F"/>
- <a u="5BB2" b="8C 70"/>
- <a u="5BB3" b="BA A6"/>
- <a u="5BB4" b="D1 E7"/>
- <a u="5BB5" b="CF FC"/>
- <a u="5BB6" b="BC D2"/>
- <a u="5BB7" b="8C 71"/>
- <a u="5BB8" b="E5 B7"/>
- <a u="5BB9" b="C8 DD"/>
- <a u="5BBA" b="8C 72"/>
- <a u="5BBB" b="8C 73"/>
- <a u="5BBC" b="8C 74"/>
- <a u="5BBD" b="BF ED"/>
- <a u="5BBE" b="B1 F6"/>
- <a u="5BBF" b="CB DE"/>
- <a u="5BC0" b="8C 75"/>
- <a u="5BC1" b="8C 76"/>
- <a u="5BC2" b="BC C5"/>
- <a u="5BC3" b="8C 77"/>
- <a u="5BC4" b="BC C4"/>
- <a u="5BC5" b="D2 FA"/>
- <a u="5BC6" b="C3 DC"/>
- <a u="5BC7" b="BF DC"/>
- <a u="5BC8" b="8C 78"/>
- <a u="5BC9" b="8C 79"/>
- <a u="5BCA" b="8C 7A"/>
- <a u="5BCB" b="8C 7B"/>
- <a u="5BCC" b="B8 BB"/>
- <a u="5BCD" b="8C 7C"/>
- <a u="5BCE" b="8C 7D"/>
- <a u="5BCF" b="8C 7E"/>
- <a u="5BD0" b="C3 C2"/>
- <a u="5BD1" b="8C 80"/>
- <a u="5BD2" b="BA AE"/>
- <a u="5BD3" b="D4 A2"/>
- <a u="5BD4" b="8C 81"/>
- <a u="5BD5" b="8C 82"/>
- <a u="5BD6" b="8C 83"/>
- <a u="5BD7" b="8C 84"/>
- <a u="5BD8" b="8C 85"/>
- <a u="5BD9" b="8C 86"/>
- <a u="5BDA" b="8C 87"/>
- <a u="5BDB" b="8C 88"/>
- <a u="5BDC" b="8C 89"/>
- <a u="5BDD" b="C7 DE"/>
- <a u="5BDE" b="C4 AF"/>
- <a u="5BDF" b="B2 EC"/>
- <a u="5BE0" b="8C 8A"/>
- <a u="5BE1" b="B9 D1"/>
- <a u="5BE2" b="8C 8B"/>
- <a u="5BE3" b="8C 8C"/>
- <a u="5BE4" b="E5 BB"/>
- <a u="5BE5" b="C1 C8"/>
- <a u="5BE6" b="8C 8D"/>
- <a u="5BE7" b="8C 8E"/>
- <a u="5BE8" b="D5 AF"/>
- <a u="5BE9" b="8C 8F"/>
- <a u="5BEA" b="8C 90"/>
- <a u="5BEB" b="8C 91"/>
- <a u="5BEC" b="8C 92"/>
- <a u="5BED" b="8C 93"/>
- <a u="5BEE" b="E5 BC"/>
- <a u="5BEF" b="8C 94"/>
- <a u="5BF0" b="E5 BE"/>
- <a u="5BF1" b="8C 95"/>
- <a u="5BF2" b="8C 96"/>
- <a u="5BF3" b="8C 97"/>
- <a u="5BF4" b="8C 98"/>
- <a u="5BF5" b="8C 99"/>
- <a u="5BF6" b="8C 9A"/>
- <a u="5BF7" b="8C 9B"/>
- <a u="5BF8" b="B4 E7"/>
- <a u="5BF9" b="B6 D4"/>
- <a u="5BFA" b="CB C2"/>
- <a u="5BFB" b="D1 B0"/>
- <a u="5BFC" b="B5 BC"/>
- <a u="5BFD" b="8C 9C"/>
- <a u="5BFE" b="8C 9D"/>
- <a u="5BFF" b="CA D9"/>
- <a u="5C00" b="8C 9E"/>
- <a u="5C01" b="B7 E2"/>
- <a u="5C02" b="8C 9F"/>
- <a u="5C03" b="8C A0"/>
- <a u="5C04" b="C9 E4"/>
- <a u="5C05" b="8C A1"/>
- <a u="5C06" b="BD AB"/>
- <a u="5C07" b="8C A2"/>
- <a u="5C08" b="8C A3"/>
- <a u="5C09" b="CE BE"/>
- <a u="5C0A" b="D7 F0"/>
- <a u="5C0B" b="8C A4"/>
- <a u="5C0C" b="8C A5"/>
- <a u="5C0D" b="8C A6"/>
- <a u="5C0E" b="8C A7"/>
- <a u="5C0F" b="D0 A1"/>
- <a u="5C10" b="8C A8"/>
- <a u="5C11" b="C9 D9"/>
- <a u="5C12" b="8C A9"/>
- <a u="5C13" b="8C AA"/>
- <a u="5C14" b="B6 FB"/>
- <a u="5C15" b="E6 D8"/>
- <a u="5C16" b="BC E2"/>
- <a u="5C17" b="8C AB"/>
- <a u="5C18" b="B3 BE"/>
- <a u="5C19" b="8C AC"/>
- <a u="5C1A" b="C9 D0"/>
- <a u="5C1B" b="8C AD"/>
- <a u="5C1C" b="E6 D9"/>
- <a u="5C1D" b="B3 A2"/>
- <a u="5C1E" b="8C AE"/>
- <a u="5C1F" b="8C AF"/>
- <a u="5C20" b="8C B0"/>
- <a u="5C21" b="8C B1"/>
- <a u="5C22" b="DE CC"/>
- <a u="5C23" b="8C B2"/>
- <a u="5C24" b="D3 C8"/>
- <a u="5C25" b="DE CD"/>
- <a u="5C26" b="8C B3"/>
- <a u="5C27" b="D2 A2"/>
- <a u="5C28" b="8C B4"/>
- <a u="5C29" b="8C B5"/>
- <a u="5C2A" b="8C B6"/>
- <a u="5C2B" b="8C B7"/>
- <a u="5C2C" b="DE CE"/>
- <a u="5C2D" b="8C B8"/>
- <a u="5C2E" b="8C B9"/>
- <a u="5C2F" b="8C BA"/>
- <a u="5C30" b="8C BB"/>
- <a u="5C31" b="BE CD"/>
- <a u="5C32" b="8C BC"/>
- <a u="5C33" b="8C BD"/>
- <a u="5C34" b="DE CF"/>
- <a u="5C35" b="8C BE"/>
- <a u="5C36" b="8C BF"/>
- <a u="5C37" b="8C C0"/>
- <a u="5C38" b="CA AC"/>
- <a u="5C39" b="D2 FC"/>
- <a u="5C3A" b="B3 DF"/>
- <a u="5C3B" b="E5 EA"/>
- <a u="5C3C" b="C4 E1"/>
- <a u="5C3D" b="BE A1"/>
- <a u="5C3E" b="CE B2"/>
- <a u="5C3F" b="C4 F2"/>
- <a u="5C40" b="BE D6"/>
- <a u="5C41" b="C6 A8"/>
- <a u="5C42" b="B2 E3"/>
- <a u="5C43" b="8C C1"/>
- <a u="5C44" b="8C C2"/>
- <a u="5C45" b="BE D3"/>
- <a u="5C46" b="8C C3"/>
- <a u="5C47" b="8C C4"/>
- <a u="5C48" b="C7 FC"/>
- <a u="5C49" b="CC EB"/>
- <a u="5C4A" b="BD EC"/>
- <a u="5C4B" b="CE DD"/>
- <a u="5C4C" b="8C C5"/>
- <a u="5C4D" b="8C C6"/>
- <a u="5C4E" b="CA BA"/>
- <a u="5C4F" b="C6 C1"/>
- <a u="5C50" b="E5 EC"/>
- <a u="5C51" b="D0 BC"/>
- <a u="5C52" b="8C C7"/>
- <a u="5C53" b="8C C8"/>
- <a u="5C54" b="8C C9"/>
- <a u="5C55" b="D5 B9"/>
- <a u="5C56" b="8C CA"/>
- <a u="5C57" b="8C CB"/>
- <a u="5C58" b="8C CC"/>
- <a u="5C59" b="E5 ED"/>
- <a u="5C5A" b="8C CD"/>
- <a u="5C5B" b="8C CE"/>
- <a u="5C5C" b="8C CF"/>
- <a u="5C5D" b="8C D0"/>
- <a u="5C5E" b="CA F4"/>
- <a u="5C5F" b="8C D1"/>
- <a u="5C60" b="CD C0"/>
- <a u="5C61" b="C2 C5"/>
- <a u="5C62" b="8C D2"/>
- <a u="5C63" b="E5 EF"/>
- <a u="5C64" b="8C D3"/>
- <a u="5C65" b="C2 C4"/>
- <a u="5C66" b="E5 F0"/>
- <a u="5C67" b="8C D4"/>
- <a u="5C68" b="8C D5"/>
- <a u="5C69" b="8C D6"/>
- <a u="5C6A" b="8C D7"/>
- <a u="5C6B" b="8C D8"/>
- <a u="5C6C" b="8C D9"/>
- <a u="5C6D" b="8C DA"/>
- <a u="5C6E" b="E5 F8"/>
- <a u="5C6F" b="CD CD"/>
- <a u="5C70" b="8C DB"/>
- <a u="5C71" b="C9 BD"/>
- <a u="5C72" b="8C DC"/>
- <a u="5C73" b="8C DD"/>
- <a u="5C74" b="8C DE"/>
- <a u="5C75" b="8C DF"/>
- <a u="5C76" b="8C E0"/>
- <a u="5C77" b="8C E1"/>
- <a u="5C78" b="8C E2"/>
- <a u="5C79" b="D2 D9"/>
- <a u="5C7A" b="E1 A8"/>
- <a u="5C7B" b="8C E3"/>
- <a u="5C7C" b="8C E4"/>
- <a u="5C7D" b="8C E5"/>
- <a u="5C7E" b="8C E6"/>
- <a u="5C7F" b="D3 EC"/>
- <a u="5C80" b="8C E7"/>
- <a u="5C81" b="CB EA"/>
- <a u="5C82" b="C6 F1"/>
- <a u="5C83" b="8C E8"/>
- <a u="5C84" b="8C E9"/>
- <a u="5C85" b="8C EA"/>
- <a u="5C86" b="8C EB"/>
- <a u="5C87" b="8C EC"/>
- <a u="5C88" b="E1 AC"/>
- <a u="5C89" b="8C ED"/>
- <a u="5C8A" b="8C EE"/>
- <a u="5C8B" b="8C EF"/>
- <a u="5C8C" b="E1 A7"/>
- <a u="5C8D" b="E1 A9"/>
- <a u="5C8E" b="8C F0"/>
- <a u="5C8F" b="8C F1"/>
- <a u="5C90" b="E1 AA"/>
- <a u="5C91" b="E1 AF"/>
- <a u="5C92" b="8C F2"/>
- <a u="5C93" b="8C F3"/>
- <a u="5C94" b="B2 ED"/>
- <a u="5C95" b="8C F4"/>
- <a u="5C96" b="E1 AB"/>
- <a u="5C97" b="B8 DA"/>
- <a u="5C98" b="E1 AD"/>
- <a u="5C99" b="E1 AE"/>
- <a u="5C9A" b="E1 B0"/>
- <a u="5C9B" b="B5 BA"/>
- <a u="5C9C" b="E1 B1"/>
- <a u="5C9D" b="8C F5"/>
- <a u="5C9E" b="8C F6"/>
- <a u="5C9F" b="8C F7"/>
- <a u="5CA0" b="8C F8"/>
- <a u="5CA1" b="8C F9"/>
- <a u="5CA2" b="E1 B3"/>
- <a u="5CA3" b="E1 B8"/>
- <a u="5CA4" b="8C FA"/>
- <a u="5CA5" b="8C FB"/>
- <a u="5CA6" b="8C FC"/>
- <a u="5CA7" b="8C FD"/>
- <a u="5CA8" b="8C FE"/>
- <a u="5CA9" b="D1 D2"/>
- <a u="5CAA" b="8D 40"/>
- <a u="5CAB" b="E1 B6"/>
- <a u="5CAC" b="E1 B5"/>
- <a u="5CAD" b="C1 EB"/>
- <a u="5CAE" b="8D 41"/>
- <a u="5CAF" b="8D 42"/>
- <a u="5CB0" b="8D 43"/>
- <a u="5CB1" b="E1 B7"/>
- <a u="5CB2" b="8D 44"/>
- <a u="5CB3" b="D4 C0"/>
- <a u="5CB4" b="8D 45"/>
- <a u="5CB5" b="E1 B2"/>
- <a u="5CB6" b="8D 46"/>
- <a u="5CB7" b="E1 BA"/>
- <a u="5CB8" b="B0 B6"/>
- <a u="5CB9" b="8D 47"/>
- <a u="5CBA" b="8D 48"/>
- <a u="5CBB" b="8D 49"/>
- <a u="5CBC" b="8D 4A"/>
- <a u="5CBD" b="E1 B4"/>
- <a u="5CBE" b="8D 4B"/>
- <a u="5CBF" b="BF F9"/>
- <a u="5CC0" b="8D 4C"/>
- <a u="5CC1" b="E1 B9"/>
- <a u="5CC2" b="8D 4D"/>
- <a u="5CC3" b="8D 4E"/>
- <a u="5CC4" b="E1 BB"/>
- <a u="5CC5" b="8D 4F"/>
- <a u="5CC6" b="8D 50"/>
- <a u="5CC7" b="8D 51"/>
- <a u="5CC8" b="8D 52"/>
- <a u="5CC9" b="8D 53"/>
- <a u="5CCA" b="8D 54"/>
- <a u="5CCB" b="E1 BE"/>
- <a u="5CCC" b="8D 55"/>
- <a u="5CCD" b="8D 56"/>
- <a u="5CCE" b="8D 57"/>
- <a u="5CCF" b="8D 58"/>
- <a u="5CD0" b="8D 59"/>
- <a u="5CD1" b="8D 5A"/>
- <a u="5CD2" b="E1 BC"/>
- <a u="5CD3" b="8D 5B"/>
- <a u="5CD4" b="8D 5C"/>
- <a u="5CD5" b="8D 5D"/>
- <a u="5CD6" b="8D 5E"/>
- <a u="5CD7" b="8D 5F"/>
- <a u="5CD8" b="8D 60"/>
- <a u="5CD9" b="D6 C5"/>
- <a u="5CDA" b="8D 61"/>
- <a u="5CDB" b="8D 62"/>
- <a u="5CDC" b="8D 63"/>
- <a u="5CDD" b="8D 64"/>
- <a u="5CDE" b="8D 65"/>
- <a u="5CDF" b="8D 66"/>
- <a u="5CE0" b="8D 67"/>
- <a u="5CE1" b="CF BF"/>
- <a u="5CE2" b="8D 68"/>
- <a u="5CE3" b="8D 69"/>
- <a u="5CE4" b="E1 BD"/>
- <a u="5CE5" b="E1 BF"/>
- <a u="5CE6" b="C2 CD"/>
- <a u="5CE7" b="8D 6A"/>
- <a u="5CE8" b="B6 EB"/>
- <a u="5CE9" b="8D 6B"/>
- <a u="5CEA" b="D3 F8"/>
- <a u="5CEB" b="8D 6C"/>
- <a u="5CEC" b="8D 6D"/>
- <a u="5CED" b="C7 CD"/>
- <a u="5CEE" b="8D 6E"/>
- <a u="5CEF" b="8D 6F"/>
- <a u="5CF0" b="B7 E5"/>
- <a u="5CF1" b="8D 70"/>
- <a u="5CF2" b="8D 71"/>
- <a u="5CF3" b="8D 72"/>
- <a u="5CF4" b="8D 73"/>
- <a u="5CF5" b="8D 74"/>
- <a u="5CF6" b="8D 75"/>
- <a u="5CF7" b="8D 76"/>
- <a u="5CF8" b="8D 77"/>
- <a u="5CF9" b="8D 78"/>
- <a u="5CFA" b="8D 79"/>
- <a u="5CFB" b="BE FE"/>
- <a u="5CFC" b="8D 7A"/>
- <a u="5CFD" b="8D 7B"/>
- <a u="5CFE" b="8D 7C"/>
- <a u="5CFF" b="8D 7D"/>
- <a u="5D00" b="8D 7E"/>
- <a u="5D01" b="8D 80"/>
- <a u="5D02" b="E1 C0"/>
- <a u="5D03" b="E1 C1"/>
- <a u="5D04" b="8D 81"/>
- <a u="5D05" b="8D 82"/>
- <a u="5D06" b="E1 C7"/>
- <a u="5D07" b="B3 E7"/>
- <a u="5D08" b="8D 83"/>
- <a u="5D09" b="8D 84"/>
- <a u="5D0A" b="8D 85"/>
- <a u="5D0B" b="8D 86"/>
- <a u="5D0C" b="8D 87"/>
- <a u="5D0D" b="8D 88"/>
- <a u="5D0E" b="C6 E9"/>
- <a u="5D0F" b="8D 89"/>
- <a u="5D10" b="8D 8A"/>
- <a u="5D11" b="8D 8B"/>
- <a u="5D12" b="8D 8C"/>
- <a u="5D13" b="8D 8D"/>
- <a u="5D14" b="B4 DE"/>
- <a u="5D15" b="8D 8E"/>
- <a u="5D16" b="D1 C2"/>
- <a u="5D17" b="8D 8F"/>
- <a u="5D18" b="8D 90"/>
- <a u="5D19" b="8D 91"/>
- <a u="5D1A" b="8D 92"/>
- <a u="5D1B" b="E1 C8"/>
- <a u="5D1C" b="8D 93"/>
- <a u="5D1D" b="8D 94"/>
- <a u="5D1E" b="E1 C6"/>
- <a u="5D1F" b="8D 95"/>
- <a u="5D20" b="8D 96"/>
- <a u="5D21" b="8D 97"/>
- <a u="5D22" b="8D 98"/>
- <a u="5D23" b="8D 99"/>
- <a u="5D24" b="E1 C5"/>
- <a u="5D25" b="8D 9A"/>
- <a u="5D26" b="E1 C3"/>
- <a u="5D27" b="E1 C2"/>
- <a u="5D28" b="8D 9B"/>
- <a u="5D29" b="B1 C0"/>
- <a u="5D2A" b="8D 9C"/>
- <a u="5D2B" b="8D 9D"/>
- <a u="5D2C" b="8D 9E"/>
- <a u="5D2D" b="D5 B8"/>
- <a u="5D2E" b="E1 C4"/>
- <a u="5D2F" b="8D 9F"/>
- <a u="5D30" b="8D A0"/>
- <a u="5D31" b="8D A1"/>
- <a u="5D32" b="8D A2"/>
- <a u="5D33" b="8D A3"/>
- <a u="5D34" b="E1 CB"/>
- <a u="5D35" b="8D A4"/>
- <a u="5D36" b="8D A5"/>
- <a u="5D37" b="8D A6"/>
- <a u="5D38" b="8D A7"/>
- <a u="5D39" b="8D A8"/>
- <a u="5D3A" b="8D A9"/>
- <a u="5D3B" b="8D AA"/>
- <a u="5D3C" b="8D AB"/>
- <a u="5D3D" b="E1 CC"/>
- <a u="5D3E" b="E1 CA"/>
- <a u="5D3F" b="8D AC"/>
- <a u="5D40" b="8D AD"/>
- <a u="5D41" b="8D AE"/>
- <a u="5D42" b="8D AF"/>
- <a u="5D43" b="8D B0"/>
- <a u="5D44" b="8D B1"/>
- <a u="5D45" b="8D B2"/>
- <a u="5D46" b="8D B3"/>
- <a u="5D47" b="EF FA"/>
- <a u="5D48" b="8D B4"/>
- <a u="5D49" b="8D B5"/>
- <a u="5D4A" b="E1 D3"/>
- <a u="5D4B" b="E1 D2"/>
- <a u="5D4C" b="C7 B6"/>
- <a u="5D4D" b="8D B6"/>
- <a u="5D4E" b="8D B7"/>
- <a u="5D4F" b="8D B8"/>
- <a u="5D50" b="8D B9"/>
- <a u="5D51" b="8D BA"/>
- <a u="5D52" b="8D BB"/>
- <a u="5D53" b="8D BC"/>
- <a u="5D54" b="8D BD"/>
- <a u="5D55" b="8D BE"/>
- <a u="5D56" b="8D BF"/>
- <a u="5D57" b="8D C0"/>
- <a u="5D58" b="E1 C9"/>
- <a u="5D59" b="8D C1"/>
- <a u="5D5A" b="8D C2"/>
- <a u="5D5B" b="E1 CE"/>
- <a u="5D5C" b="8D C3"/>
- <a u="5D5D" b="E1 D0"/>
- <a u="5D5E" b="8D C4"/>
- <a u="5D5F" b="8D C5"/>
- <a u="5D60" b="8D C6"/>
- <a u="5D61" b="8D C7"/>
- <a u="5D62" b="8D C8"/>
- <a u="5D63" b="8D C9"/>
- <a u="5D64" b="8D CA"/>
- <a u="5D65" b="8D CB"/>
- <a u="5D66" b="8D CC"/>
- <a u="5D67" b="8D CD"/>
- <a u="5D68" b="8D CE"/>
- <a u="5D69" b="E1 D4"/>
- <a u="5D6A" b="8D CF"/>
- <a u="5D6B" b="E1 D1"/>
- <a u="5D6C" b="E1 CD"/>
- <a u="5D6D" b="8D D0"/>
- <a u="5D6E" b="8D D1"/>
- <a u="5D6F" b="E1 CF"/>
- <a u="5D70" b="8D D2"/>
- <a u="5D71" b="8D D3"/>
- <a u="5D72" b="8D D4"/>
- <a u="5D73" b="8D D5"/>
- <a u="5D74" b="E1 D5"/>
- <a u="5D75" b="8D D6"/>
- <a u="5D76" b="8D D7"/>
- <a u="5D77" b="8D D8"/>
- <a u="5D78" b="8D D9"/>
- <a u="5D79" b="8D DA"/>
- <a u="5D7A" b="8D DB"/>
- <a u="5D7B" b="8D DC"/>
- <a u="5D7C" b="8D DD"/>
- <a u="5D7D" b="8D DE"/>
- <a u="5D7E" b="8D DF"/>
- <a u="5D7F" b="8D E0"/>
- <a u="5D80" b="8D E1"/>
- <a u="5D81" b="8D E2"/>
- <a u="5D82" b="E1 D6"/>
- <a u="5D83" b="8D E3"/>
- <a u="5D84" b="8D E4"/>
- <a u="5D85" b="8D E5"/>
- <a u="5D86" b="8D E6"/>
- <a u="5D87" b="8D E7"/>
- <a u="5D88" b="8D E8"/>
- <a u="5D89" b="8D E9"/>
- <a u="5D8A" b="8D EA"/>
- <a u="5D8B" b="8D EB"/>
- <a u="5D8C" b="8D EC"/>
- <a u="5D8D" b="8D ED"/>
- <a u="5D8E" b="8D EE"/>
- <a u="5D8F" b="8D EF"/>
- <a u="5D90" b="8D F0"/>
- <a u="5D91" b="8D F1"/>
- <a u="5D92" b="8D F2"/>
- <a u="5D93" b="8D F3"/>
- <a u="5D94" b="8D F4"/>
- <a u="5D95" b="8D F5"/>
- <a u="5D96" b="8D F6"/>
- <a u="5D97" b="8D F7"/>
- <a u="5D98" b="8D F8"/>
- <a u="5D99" b="E1 D7"/>
- <a u="5D9A" b="8D F9"/>
- <a u="5D9B" b="8D FA"/>
- <a u="5D9C" b="8D FB"/>
- <a u="5D9D" b="E1 D8"/>
- <a u="5D9E" b="8D FC"/>
- <a u="5D9F" b="8D FD"/>
- <a u="5DA0" b="8D FE"/>
- <a u="5DA1" b="8E 40"/>
- <a u="5DA2" b="8E 41"/>
- <a u="5DA3" b="8E 42"/>
- <a u="5DA4" b="8E 43"/>
- <a u="5DA5" b="8E 44"/>
- <a u="5DA6" b="8E 45"/>
- <a u="5DA7" b="8E 46"/>
- <a u="5DA8" b="8E 47"/>
- <a u="5DA9" b="8E 48"/>
- <a u="5DAA" b="8E 49"/>
- <a u="5DAB" b="8E 4A"/>
- <a u="5DAC" b="8E 4B"/>
- <a u="5DAD" b="8E 4C"/>
- <a u="5DAE" b="8E 4D"/>
- <a u="5DAF" b="8E 4E"/>
- <a u="5DB0" b="8E 4F"/>
- <a u="5DB1" b="8E 50"/>
- <a u="5DB2" b="8E 51"/>
- <a u="5DB3" b="8E 52"/>
- <a u="5DB4" b="8E 53"/>
- <a u="5DB5" b="8E 54"/>
- <a u="5DB6" b="8E 55"/>
- <a u="5DB7" b="E1 DA"/>
- <a u="5DB8" b="8E 56"/>
- <a u="5DB9" b="8E 57"/>
- <a u="5DBA" b="8E 58"/>
- <a u="5DBB" b="8E 59"/>
- <a u="5DBC" b="8E 5A"/>
- <a u="5DBD" b="8E 5B"/>
- <a u="5DBE" b="8E 5C"/>
- <a u="5DBF" b="8E 5D"/>
- <a u="5DC0" b="8E 5E"/>
- <a u="5DC1" b="8E 5F"/>
- <a u="5DC2" b="8E 60"/>
- <a u="5DC3" b="8E 61"/>
- <a u="5DC4" b="8E 62"/>
- <a u="5DC5" b="E1 DB"/>
- <a u="5DC6" b="8E 63"/>
- <a u="5DC7" b="8E 64"/>
- <a u="5DC8" b="8E 65"/>
- <a u="5DC9" b="8E 66"/>
- <a u="5DCA" b="8E 67"/>
- <a u="5DCB" b="8E 68"/>
- <a u="5DCC" b="8E 69"/>
- <a u="5DCD" b="CE A1"/>
- <a u="5DCE" b="8E 6A"/>
- <a u="5DCF" b="8E 6B"/>
- <a u="5DD0" b="8E 6C"/>
- <a u="5DD1" b="8E 6D"/>
- <a u="5DD2" b="8E 6E"/>
- <a u="5DD3" b="8E 6F"/>
- <a u="5DD4" b="8E 70"/>
- <a u="5DD5" b="8E 71"/>
- <a u="5DD6" b="8E 72"/>
- <a u="5DD7" b="8E 73"/>
- <a u="5DD8" b="8E 74"/>
- <a u="5DD9" b="8E 75"/>
- <a u="5DDA" b="8E 76"/>
- <a u="5DDB" b="E7 DD"/>
- <a u="5DDC" b="8E 77"/>
- <a u="5DDD" b="B4 A8"/>
- <a u="5DDE" b="D6 DD"/>
- <a u="5DDF" b="8E 78"/>
- <a u="5DE0" b="8E 79"/>
- <a u="5DE1" b="D1 B2"/>
- <a u="5DE2" b="B3 B2"/>
- <a u="5DE3" b="8E 7A"/>
- <a u="5DE4" b="8E 7B"/>
- <a u="5DE5" b="B9 A4"/>
- <a u="5DE6" b="D7 F3"/>
- <a u="5DE7" b="C7 C9"/>
- <a u="5DE8" b="BE DE"/>
- <a u="5DE9" b="B9 AE"/>
- <a u="5DEA" b="8E 7C"/>
- <a u="5DEB" b="CE D7"/>
- <a u="5DEC" b="8E 7D"/>
- <a u="5DED" b="8E 7E"/>
- <a u="5DEE" b="B2 EE"/>
- <a u="5DEF" b="DB CF"/>
- <a u="5DF0" b="8E 80"/>
- <a u="5DF1" b="BC BA"/>
- <a u="5DF2" b="D2 D1"/>
- <a u="5DF3" b="CB C8"/>
- <a u="5DF4" b="B0 CD"/>
- <a u="5DF5" b="8E 81"/>
- <a u="5DF6" b="8E 82"/>
- <a u="5DF7" b="CF EF"/>
- <a u="5DF8" b="8E 83"/>
- <a u="5DF9" b="8E 84"/>
- <a u="5DFA" b="8E 85"/>
- <a u="5DFB" b="8E 86"/>
- <a u="5DFC" b="8E 87"/>
- <a u="5DFD" b="D9 E3"/>
- <a u="5DFE" b="BD ED"/>
- <a u="5DFF" b="8E 88"/>
- <a u="5E00" b="8E 89"/>
- <a u="5E01" b="B1 D2"/>
- <a u="5E02" b="CA D0"/>
- <a u="5E03" b="B2 BC"/>
- <a u="5E04" b="8E 8A"/>
- <a u="5E05" b="CB A7"/>
- <a u="5E06" b="B7 AB"/>
- <a u="5E07" b="8E 8B"/>
- <a u="5E08" b="CA A6"/>
- <a u="5E09" b="8E 8C"/>
- <a u="5E0A" b="8E 8D"/>
- <a u="5E0B" b="8E 8E"/>
- <a u="5E0C" b="CF A3"/>
- <a u="5E0D" b="8E 8F"/>
- <a u="5E0E" b="8E 90"/>
- <a u="5E0F" b="E0 F8"/>
- <a u="5E10" b="D5 CA"/>
- <a u="5E11" b="E0 FB"/>
- <a u="5E12" b="8E 91"/>
- <a u="5E13" b="8E 92"/>
- <a u="5E14" b="E0 FA"/>
- <a u="5E15" b="C5 C1"/>
- <a u="5E16" b="CC FB"/>
- <a u="5E17" b="8E 93"/>
- <a u="5E18" b="C1 B1"/>
- <a u="5E19" b="E0 F9"/>
- <a u="5E1A" b="D6 E3"/>
- <a u="5E1B" b="B2 AF"/>
- <a u="5E1C" b="D6 C4"/>
- <a u="5E1D" b="B5 DB"/>
- <a u="5E1E" b="8E 94"/>
- <a u="5E1F" b="8E 95"/>
- <a u="5E20" b="8E 96"/>
- <a u="5E21" b="8E 97"/>
- <a u="5E22" b="8E 98"/>
- <a u="5E23" b="8E 99"/>
- <a u="5E24" b="8E 9A"/>
- <a u="5E25" b="8E 9B"/>
- <a u="5E26" b="B4 F8"/>
- <a u="5E27" b="D6 A1"/>
- <a u="5E28" b="8E 9C"/>
- <a u="5E29" b="8E 9D"/>
- <a u="5E2A" b="8E 9E"/>
- <a u="5E2B" b="8E 9F"/>
- <a u="5E2C" b="8E A0"/>
- <a u="5E2D" b="CF AF"/>
- <a u="5E2E" b="B0 EF"/>
- <a u="5E2F" b="8E A1"/>
- <a u="5E30" b="8E A2"/>
- <a u="5E31" b="E0 FC"/>
- <a u="5E32" b="8E A3"/>
- <a u="5E33" b="8E A4"/>
- <a u="5E34" b="8E A5"/>
- <a u="5E35" b="8E A6"/>
- <a u="5E36" b="8E A7"/>
- <a u="5E37" b="E1 A1"/>
- <a u="5E38" b="B3 A3"/>
- <a u="5E39" b="8E A8"/>
- <a u="5E3A" b="8E A9"/>
- <a u="5E3B" b="E0 FD"/>
- <a u="5E3C" b="E0 FE"/>
- <a u="5E3D" b="C3 B1"/>
- <a u="5E3E" b="8E AA"/>
- <a u="5E3F" b="8E AB"/>
- <a u="5E40" b="8E AC"/>
- <a u="5E41" b="8E AD"/>
- <a u="5E42" b="C3 DD"/>
- <a u="5E43" b="8E AE"/>
- <a u="5E44" b="E1 A2"/>
- <a u="5E45" b="B7 F9"/>
- <a u="5E46" b="8E AF"/>
- <a u="5E47" b="8E B0"/>
- <a u="5E48" b="8E B1"/>
- <a u="5E49" b="8E B2"/>
- <a u="5E4A" b="8E B3"/>
- <a u="5E4B" b="8E B4"/>
- <a u="5E4C" b="BB CF"/>
- <a u="5E4D" b="8E B5"/>
- <a u="5E4E" b="8E B6"/>
- <a u="5E4F" b="8E B7"/>
- <a u="5E50" b="8E B8"/>
- <a u="5E51" b="8E B9"/>
- <a u="5E52" b="8E BA"/>
- <a u="5E53" b="8E BB"/>
- <a u="5E54" b="E1 A3"/>
- <a u="5E55" b="C4 BB"/>
- <a u="5E56" b="8E BC"/>
- <a u="5E57" b="8E BD"/>
- <a u="5E58" b="8E BE"/>
- <a u="5E59" b="8E BF"/>
- <a u="5E5A" b="8E C0"/>
- <a u="5E5B" b="E1 A4"/>
- <a u="5E5C" b="8E C1"/>
- <a u="5E5D" b="8E C2"/>
- <a u="5E5E" b="E1 A5"/>
- <a u="5E5F" b="8E C3"/>
- <a u="5E60" b="8E C4"/>
- <a u="5E61" b="E1 A6"/>
- <a u="5E62" b="B4 B1"/>
- <a u="5E63" b="8E C5"/>
- <a u="5E64" b="8E C6"/>
- <a u="5E65" b="8E C7"/>
- <a u="5E66" b="8E C8"/>
- <a u="5E67" b="8E C9"/>
- <a u="5E68" b="8E CA"/>
- <a u="5E69" b="8E CB"/>
- <a u="5E6A" b="8E CC"/>
- <a u="5E6B" b="8E CD"/>
- <a u="5E6C" b="8E CE"/>
- <a u="5E6D" b="8E CF"/>
- <a u="5E6E" b="8E D0"/>
- <a u="5E6F" b="8E D1"/>
- <a u="5E70" b="8E D2"/>
- <a u="5E71" b="8E D3"/>
- <a u="5E72" b="B8 C9"/>
- <a u="5E73" b="C6 BD"/>
- <a u="5E74" b="C4 EA"/>
- <a u="5E75" b="8E D4"/>
- <a u="5E76" b="B2 A2"/>
- <a u="5E77" b="8E D5"/>
- <a u="5E78" b="D0 D2"/>
- <a u="5E79" b="8E D6"/>
- <a u="5E7A" b="E7 DB"/>
- <a u="5E7B" b="BB C3"/>
- <a u="5E7C" b="D3 D7"/>
- <a u="5E7D" b="D3 C4"/>
- <a u="5E7E" b="8E D7"/>
- <a u="5E7F" b="B9 E3"/>
- <a u="5E80" b="E2 CF"/>
- <a u="5E81" b="8E D8"/>
- <a u="5E82" b="8E D9"/>
- <a u="5E83" b="8E DA"/>
- <a u="5E84" b="D7 AF"/>
- <a u="5E85" b="8E DB"/>
- <a u="5E86" b="C7 EC"/>
- <a u="5E87" b="B1 D3"/>
- <a u="5E88" b="8E DC"/>
- <a u="5E89" b="8E DD"/>
- <a u="5E8A" b="B4 B2"/>
- <a u="5E8B" b="E2 D1"/>
- <a u="5E8C" b="8E DE"/>
- <a u="5E8D" b="8E DF"/>
- <a u="5E8E" b="8E E0"/>
- <a u="5E8F" b="D0 F2"/>
- <a u="5E90" b="C2 AE"/>
- <a u="5E91" b="E2 D0"/>
- <a u="5E92" b="8E E1"/>
- <a u="5E93" b="BF E2"/>
- <a u="5E94" b="D3 A6"/>
- <a u="5E95" b="B5 D7"/>
- <a u="5E96" b="E2 D2"/>
- <a u="5E97" b="B5 EA"/>
- <a u="5E98" b="8E E2"/>
- <a u="5E99" b="C3 ED"/>
- <a u="5E9A" b="B8 FD"/>
- <a u="5E9B" b="8E E3"/>
- <a u="5E9C" b="B8 AE"/>
- <a u="5E9D" b="8E E4"/>
- <a u="5E9E" b="C5 D3"/>
- <a u="5E9F" b="B7 CF"/>
- <a u="5EA0" b="E2 D4"/>
- <a u="5EA1" b="8E E5"/>
- <a u="5EA2" b="8E E6"/>
- <a u="5EA3" b="8E E7"/>
- <a u="5EA4" b="8E E8"/>
- <a u="5EA5" b="E2 D3"/>
- <a u="5EA6" b="B6 C8"/>
- <a u="5EA7" b="D7 F9"/>
- <a u="5EA8" b="8E E9"/>
- <a u="5EA9" b="8E EA"/>
- <a u="5EAA" b="8E EB"/>
- <a u="5EAB" b="8E EC"/>
- <a u="5EAC" b="8E ED"/>
- <a u="5EAD" b="CD A5"/>
- <a u="5EAE" b="8E EE"/>
- <a u="5EAF" b="8E EF"/>
- <a u="5EB0" b="8E F0"/>
- <a u="5EB1" b="8E F1"/>
- <a u="5EB2" b="8E F2"/>
- <a u="5EB3" b="E2 D8"/>
- <a u="5EB4" b="8E F3"/>
- <a u="5EB5" b="E2 D6"/>
- <a u="5EB6" b="CA FC"/>
- <a u="5EB7" b="BF B5"/>
- <a u="5EB8" b="D3 B9"/>
- <a u="5EB9" b="E2 D5"/>
- <a u="5EBA" b="8E F4"/>
- <a u="5EBB" b="8E F5"/>
- <a u="5EBC" b="8E F6"/>
- <a u="5EBD" b="8E F7"/>
- <a u="5EBE" b="E2 D7"/>
- <a u="5EBF" b="8E F8"/>
- <a u="5EC0" b="8E F9"/>
- <a u="5EC1" b="8E FA"/>
- <a u="5EC2" b="8E FB"/>
- <a u="5EC3" b="8E FC"/>
- <a u="5EC4" b="8E FD"/>
- <a u="5EC5" b="8E FE"/>
- <a u="5EC6" b="8F 40"/>
- <a u="5EC7" b="8F 41"/>
- <a u="5EC8" b="8F 42"/>
- <a u="5EC9" b="C1 AE"/>
- <a u="5ECA" b="C0 C8"/>
- <a u="5ECB" b="8F 43"/>
- <a u="5ECC" b="8F 44"/>
- <a u="5ECD" b="8F 45"/>
- <a u="5ECE" b="8F 46"/>
- <a u="5ECF" b="8F 47"/>
- <a u="5ED0" b="8F 48"/>
- <a u="5ED1" b="E2 DB"/>
- <a u="5ED2" b="E2 DA"/>
- <a u="5ED3" b="C0 AA"/>
- <a u="5ED4" b="8F 49"/>
- <a u="5ED5" b="8F 4A"/>
- <a u="5ED6" b="C1 CE"/>
- <a u="5ED7" b="8F 4B"/>
- <a u="5ED8" b="8F 4C"/>
- <a u="5ED9" b="8F 4D"/>
- <a u="5EDA" b="8F 4E"/>
- <a u="5EDB" b="E2 DC"/>
- <a u="5EDC" b="8F 4F"/>
- <a u="5EDD" b="8F 50"/>
- <a u="5EDE" b="8F 51"/>
- <a u="5EDF" b="8F 52"/>
- <a u="5EE0" b="8F 53"/>
- <a u="5EE1" b="8F 54"/>
- <a u="5EE2" b="8F 55"/>
- <a u="5EE3" b="8F 56"/>
- <a u="5EE4" b="8F 57"/>
- <a u="5EE5" b="8F 58"/>
- <a u="5EE6" b="8F 59"/>
- <a u="5EE7" b="8F 5A"/>
- <a u="5EE8" b="E2 DD"/>
- <a u="5EE9" b="8F 5B"/>
- <a u="5EEA" b="E2 DE"/>
- <a u="5EEB" b="8F 5C"/>
- <a u="5EEC" b="8F 5D"/>
- <a u="5EED" b="8F 5E"/>
- <a u="5EEE" b="8F 5F"/>
- <a u="5EEF" b="8F 60"/>
- <a u="5EF0" b="8F 61"/>
- <a u="5EF1" b="8F 62"/>
- <a u="5EF2" b="8F 63"/>
- <a u="5EF3" b="8F 64"/>
- <a u="5EF4" b="DB C8"/>
- <a u="5EF5" b="8F 65"/>
- <a u="5EF6" b="D1 D3"/>
- <a u="5EF7" b="CD A2"/>
- <a u="5EF8" b="8F 66"/>
- <a u="5EF9" b="8F 67"/>
- <a u="5EFA" b="BD A8"/>
- <a u="5EFB" b="8F 68"/>
- <a u="5EFC" b="8F 69"/>
- <a u="5EFD" b="8F 6A"/>
- <a u="5EFE" b="DE C3"/>
- <a u="5EFF" b="D8 A5"/>
- <a u="5F00" b="BF AA"/>
- <a u="5F01" b="DB CD"/>
- <a u="5F02" b="D2 EC"/>
- <a u="5F03" b="C6 FA"/>
- <a u="5F04" b="C5 AA"/>
- <a u="5F05" b="8F 6B"/>
- <a u="5F06" b="8F 6C"/>
- <a u="5F07" b="8F 6D"/>
- <a u="5F08" b="DE C4"/>
- <a u="5F09" b="8F 6E"/>
- <a u="5F0A" b="B1 D7"/>
- <a u="5F0B" b="DF AE"/>
- <a u="5F0C" b="8F 6F"/>
- <a u="5F0D" b="8F 70"/>
- <a u="5F0E" b="8F 71"/>
- <a u="5F0F" b="CA BD"/>
- <a u="5F10" b="8F 72"/>
- <a u="5F11" b="DF B1"/>
- <a u="5F12" b="8F 73"/>
- <a u="5F13" b="B9 AD"/>
- <a u="5F14" b="8F 74"/>
- <a u="5F15" b="D2 FD"/>
- <a u="5F16" b="8F 75"/>
- <a u="5F17" b="B8 A5"/>
- <a u="5F18" b="BA EB"/>
- <a u="5F19" b="8F 76"/>
- <a u="5F1A" b="8F 77"/>
- <a u="5F1B" b="B3 DA"/>
- <a u="5F1C" b="8F 78"/>
- <a u="5F1D" b="8F 79"/>
- <a u="5F1E" b="8F 7A"/>
- <a u="5F1F" b="B5 DC"/>
- <a u="5F20" b="D5 C5"/>
- <a u="5F21" b="8F 7B"/>
- <a u="5F22" b="8F 7C"/>
- <a u="5F23" b="8F 7D"/>
- <a u="5F24" b="8F 7E"/>
- <a u="5F25" b="C3 D6"/>
- <a u="5F26" b="CF D2"/>
- <a u="5F27" b="BB A1"/>
- <a u="5F28" b="8F 80"/>
- <a u="5F29" b="E5 F3"/>
- <a u="5F2A" b="E5 F2"/>
- <a u="5F2B" b="8F 81"/>
- <a u="5F2C" b="8F 82"/>
- <a u="5F2D" b="E5 F4"/>
- <a u="5F2E" b="8F 83"/>
- <a u="5F2F" b="CD E4"/>
- <a u="5F30" b="8F 84"/>
- <a u="5F31" b="C8 F5"/>
- <a u="5F32" b="8F 85"/>
- <a u="5F33" b="8F 86"/>
- <a u="5F34" b="8F 87"/>
- <a u="5F35" b="8F 88"/>
- <a u="5F36" b="8F 89"/>
- <a u="5F37" b="8F 8A"/>
- <a u="5F38" b="8F 8B"/>
- <a u="5F39" b="B5 AF"/>
- <a u="5F3A" b="C7 BF"/>
- <a u="5F3B" b="8F 8C"/>
- <a u="5F3C" b="E5 F6"/>
- <a u="5F3D" b="8F 8D"/>
- <a u="5F3E" b="8F 8E"/>
- <a u="5F3F" b="8F 8F"/>
- <a u="5F40" b="EC B0"/>
- <a u="5F41" b="8F 90"/>
- <a u="5F42" b="8F 91"/>
- <a u="5F43" b="8F 92"/>
- <a u="5F44" b="8F 93"/>
- <a u="5F45" b="8F 94"/>
- <a u="5F46" b="8F 95"/>
- <a u="5F47" b="8F 96"/>
- <a u="5F48" b="8F 97"/>
- <a u="5F49" b="8F 98"/>
- <a u="5F4A" b="8F 99"/>
- <a u="5F4B" b="8F 9A"/>
- <a u="5F4C" b="8F 9B"/>
- <a u="5F4D" b="8F 9C"/>
- <a u="5F4E" b="8F 9D"/>
- <a u="5F4F" b="8F 9E"/>
- <a u="5F50" b="E5 E6"/>
- <a u="5F51" b="8F 9F"/>
- <a u="5F52" b="B9 E9"/>
- <a u="5F53" b="B5 B1"/>
- <a u="5F54" b="8F A0"/>
- <a u="5F55" b="C2 BC"/>
- <a u="5F56" b="E5 E8"/>
- <a u="5F57" b="E5 E7"/>
- <a u="5F58" b="E5 E9"/>
- <a u="5F59" b="8F A1"/>
- <a u="5F5A" b="8F A2"/>
- <a u="5F5B" b="8F A3"/>
- <a u="5F5C" b="8F A4"/>
- <a u="5F5D" b="D2 CD"/>
- <a u="5F5E" b="8F A5"/>
- <a u="5F5F" b="8F A6"/>
- <a u="5F60" b="8F A7"/>
- <a u="5F61" b="E1 EA"/>
- <a u="5F62" b="D0 CE"/>
- <a u="5F63" b="8F A8"/>
- <a u="5F64" b="CD AE"/>
- <a u="5F65" b="8F A9"/>
- <a u="5F66" b="D1 E5"/>
- <a u="5F67" b="8F AA"/>
- <a u="5F68" b="8F AB"/>
- <a u="5F69" b="B2 CA"/>
- <a u="5F6A" b="B1 EB"/>
- <a u="5F6B" b="8F AC"/>
- <a u="5F6C" b="B1 F2"/>
- <a u="5F6D" b="C5 ED"/>
- <a u="5F6E" b="8F AD"/>
- <a u="5F6F" b="8F AE"/>
- <a u="5F70" b="D5 C3"/>
- <a u="5F71" b="D3 B0"/>
- <a u="5F72" b="8F AF"/>
- <a u="5F73" b="E1 DC"/>
- <a u="5F74" b="8F B0"/>
- <a u="5F75" b="8F B1"/>
- <a u="5F76" b="8F B2"/>
- <a u="5F77" b="E1 DD"/>
- <a u="5F78" b="8F B3"/>
- <a u="5F79" b="D2 DB"/>
- <a u="5F7A" b="8F B4"/>
- <a u="5F7B" b="B3 B9"/>
- <a u="5F7C" b="B1 CB"/>
- <a u="5F7D" b="8F B5"/>
- <a u="5F7E" b="8F B6"/>
- <a u="5F7F" b="8F B7"/>
- <a u="5F80" b="CD F9"/>
- <a u="5F81" b="D5 F7"/>
- <a u="5F82" b="E1 DE"/>
- <a u="5F83" b="8F B8"/>
- <a u="5F84" b="BE B6"/>
- <a u="5F85" b="B4 FD"/>
- <a u="5F86" b="8F B9"/>
- <a u="5F87" b="E1 DF"/>
- <a u="5F88" b="BA DC"/>
- <a u="5F89" b="E1 E0"/>
- <a u="5F8A" b="BB B2"/>
- <a u="5F8B" b="C2 C9"/>
- <a u="5F8C" b="E1 E1"/>
- <a u="5F8D" b="8F BA"/>
- <a u="5F8E" b="8F BB"/>
- <a u="5F8F" b="8F BC"/>
- <a u="5F90" b="D0 EC"/>
- <a u="5F91" b="8F BD"/>
- <a u="5F92" b="CD BD"/>
- <a u="5F93" b="8F BE"/>
- <a u="5F94" b="8F BF"/>
- <a u="5F95" b="E1 E2"/>
- <a u="5F96" b="8F C0"/>
- <a u="5F97" b="B5 C3"/>
- <a u="5F98" b="C5 C7"/>
- <a u="5F99" b="E1 E3"/>
- <a u="5F9A" b="8F C1"/>
- <a u="5F9B" b="8F C2"/>
- <a u="5F9C" b="E1 E4"/>
- <a u="5F9D" b="8F C3"/>
- <a u="5F9E" b="8F C4"/>
- <a u="5F9F" b="8F C5"/>
- <a u="5FA0" b="8F C6"/>
- <a u="5FA1" b="D3 F9"/>
- <a u="5FA2" b="8F C7"/>
- <a u="5FA3" b="8F C8"/>
- <a u="5FA4" b="8F C9"/>
- <a u="5FA5" b="8F CA"/>
- <a u="5FA6" b="8F CB"/>
- <a u="5FA7" b="8F CC"/>
- <a u="5FA8" b="E1 E5"/>
- <a u="5FA9" b="8F CD"/>
- <a u="5FAA" b="D1 AD"/>
- <a u="5FAB" b="8F CE"/>
- <a u="5FAC" b="8F CF"/>
- <a u="5FAD" b="E1 E6"/>
- <a u="5FAE" b="CE A2"/>
- <a u="5FAF" b="8F D0"/>
- <a u="5FB0" b="8F D1"/>
- <a u="5FB1" b="8F D2"/>
- <a u="5FB2" b="8F D3"/>
- <a u="5FB3" b="8F D4"/>
- <a u="5FB4" b="8F D5"/>
- <a u="5FB5" b="E1 E7"/>
- <a u="5FB6" b="8F D6"/>
- <a u="5FB7" b="B5 C2"/>
- <a u="5FB8" b="8F D7"/>
- <a u="5FB9" b="8F D8"/>
- <a u="5FBA" b="8F D9"/>
- <a u="5FBB" b="8F DA"/>
- <a u="5FBC" b="E1 E8"/>
- <a u="5FBD" b="BB D5"/>
- <a u="5FBE" b="8F DB"/>
- <a u="5FBF" b="8F DC"/>
- <a u="5FC0" b="8F DD"/>
- <a u="5FC1" b="8F DE"/>
- <a u="5FC2" b="8F DF"/>
- <a u="5FC3" b="D0 C4"/>
- <a u="5FC4" b="E2 E0"/>
- <a u="5FC5" b="B1 D8"/>
- <a u="5FC6" b="D2 E4"/>
- <a u="5FC7" b="8F E0"/>
- <a u="5FC8" b="8F E1"/>
- <a u="5FC9" b="E2 E1"/>
- <a u="5FCA" b="8F E2"/>
- <a u="5FCB" b="8F E3"/>
- <a u="5FCC" b="BC C9"/>
- <a u="5FCD" b="C8 CC"/>
- <a u="5FCE" b="8F E4"/>
- <a u="5FCF" b="E2 E3"/>
- <a u="5FD0" b="EC FE"/>
- <a u="5FD1" b="EC FD"/>
- <a u="5FD2" b="DF AF"/>
- <a u="5FD3" b="8F E5"/>
- <a u="5FD4" b="8F E6"/>
- <a u="5FD5" b="8F E7"/>
- <a u="5FD6" b="E2 E2"/>
- <a u="5FD7" b="D6 BE"/>
- <a u="5FD8" b="CD FC"/>
- <a u="5FD9" b="C3 A6"/>
- <a u="5FDA" b="8F E8"/>
- <a u="5FDB" b="8F E9"/>
- <a u="5FDC" b="8F EA"/>
- <a u="5FDD" b="E3 C3"/>
- <a u="5FDE" b="8F EB"/>
- <a u="5FDF" b="8F EC"/>
- <a u="5FE0" b="D6 D2"/>
- <a u="5FE1" b="E2 E7"/>
- <a u="5FE2" b="8F ED"/>
- <a u="5FE3" b="8F EE"/>
- <a u="5FE4" b="E2 E8"/>
- <a u="5FE5" b="8F EF"/>
- <a u="5FE6" b="8F F0"/>
- <a u="5FE7" b="D3 C7"/>
- <a u="5FE8" b="8F F1"/>
- <a u="5FE9" b="8F F2"/>
- <a u="5FEA" b="E2 EC"/>
- <a u="5FEB" b="BF EC"/>
- <a u="5FEC" b="8F F3"/>
- <a u="5FED" b="E2 ED"/>
- <a u="5FEE" b="E2 E5"/>
- <a u="5FEF" b="8F F4"/>
- <a u="5FF0" b="8F F5"/>
- <a u="5FF1" b="B3 C0"/>
- <a u="5FF2" b="8F F6"/>
- <a u="5FF3" b="8F F7"/>
- <a u="5FF4" b="8F F8"/>
- <a u="5FF5" b="C4 EE"/>
- <a u="5FF6" b="8F F9"/>
- <a u="5FF7" b="8F FA"/>
- <a u="5FF8" b="E2 EE"/>
- <a u="5FF9" b="8F FB"/>
- <a u="5FFA" b="8F FC"/>
- <a u="5FFB" b="D0 C3"/>
- <a u="5FFC" b="8F FD"/>
- <a u="5FFD" b="BA F6"/>
- <a u="5FFE" b="E2 E9"/>
- <a u="5FFF" b="B7 DE"/>
- <a u="6000" b="BB B3"/>
- <a u="6001" b="CC AC"/>
- <a u="6002" b="CB CB"/>
- <a u="6003" b="E2 E4"/>
- <a u="6004" b="E2 E6"/>
- <a u="6005" b="E2 EA"/>
- <a u="6006" b="E2 EB"/>
- <a u="6007" b="8F FE"/>
- <a u="6008" b="90 40"/>
- <a u="6009" b="90 41"/>
- <a u="600A" b="E2 F7"/>
- <a u="600B" b="90 42"/>
- <a u="600C" b="90 43"/>
- <a u="600D" b="E2 F4"/>
- <a u="600E" b="D4 F5"/>
- <a u="600F" b="E2 F3"/>
- <a u="6010" b="90 44"/>
- <a u="6011" b="90 45"/>
- <a u="6012" b="C5 AD"/>
- <a u="6013" b="90 46"/>
- <a u="6014" b="D5 FA"/>
- <a u="6015" b="C5 C2"/>
- <a u="6016" b="B2 C0"/>
- <a u="6017" b="90 47"/>
- <a u="6018" b="90 48"/>
- <a u="6019" b="E2 EF"/>
- <a u="601A" b="90 49"/>
- <a u="601B" b="E2 F2"/>
- <a u="601C" b="C1 AF"/>
- <a u="601D" b="CB BC"/>
- <a u="601E" b="90 4A"/>
- <a u="601F" b="90 4B"/>
- <a u="6020" b="B5 A1"/>
- <a u="6021" b="E2 F9"/>
- <a u="6022" b="90 4C"/>
- <a u="6023" b="90 4D"/>
- <a u="6024" b="90 4E"/>
- <a u="6025" b="BC B1"/>
- <a u="6026" b="E2 F1"/>
- <a u="6027" b="D0 D4"/>
- <a u="6028" b="D4 B9"/>
- <a u="6029" b="E2 F5"/>
- <a u="602A" b="B9 D6"/>
- <a u="602B" b="E2 F6"/>
- <a u="602C" b="90 4F"/>
- <a u="602D" b="90 50"/>
- <a u="602E" b="90 51"/>
- <a u="602F" b="C7 D3"/>
- <a u="6030" b="90 52"/>
- <a u="6031" b="90 53"/>
- <a u="6032" b="90 54"/>
- <a u="6033" b="90 55"/>
- <a u="6034" b="90 56"/>
- <a u="6035" b="E2 F0"/>
- <a u="6036" b="90 57"/>
- <a u="6037" b="90 58"/>
- <a u="6038" b="90 59"/>
- <a u="6039" b="90 5A"/>
- <a u="603A" b="90 5B"/>
- <a u="603B" b="D7 DC"/>
- <a u="603C" b="ED A1"/>
- <a u="603D" b="90 5C"/>
- <a u="603E" b="90 5D"/>
- <a u="603F" b="E2 F8"/>
- <a u="6040" b="90 5E"/>
- <a u="6041" b="ED A5"/>
- <a u="6042" b="E2 FE"/>
- <a u="6043" b="CA D1"/>
- <a u="6044" b="90 5F"/>
- <a u="6045" b="90 60"/>
- <a u="6046" b="90 61"/>
- <a u="6047" b="90 62"/>
- <a u="6048" b="90 63"/>
- <a u="6049" b="90 64"/>
- <a u="604A" b="90 65"/>
- <a u="604B" b="C1 B5"/>
- <a u="604C" b="90 66"/>
- <a u="604D" b="BB D0"/>
- <a u="604E" b="90 67"/>
- <a u="604F" b="90 68"/>
- <a u="6050" b="BF D6"/>
- <a u="6051" b="90 69"/>
- <a u="6052" b="BA E3"/>
- <a u="6053" b="90 6A"/>
- <a u="6054" b="90 6B"/>
- <a u="6055" b="CB A1"/>
- <a u="6056" b="90 6C"/>
- <a u="6057" b="90 6D"/>
- <a u="6058" b="90 6E"/>
- <a u="6059" b="ED A6"/>
- <a u="605A" b="ED A3"/>
- <a u="605B" b="90 6F"/>
- <a u="605C" b="90 70"/>
- <a u="605D" b="ED A2"/>
- <a u="605E" b="90 71"/>
- <a u="605F" b="90 72"/>
- <a u="6060" b="90 73"/>
- <a u="6061" b="90 74"/>
- <a u="6062" b="BB D6"/>
- <a u="6063" b="ED A7"/>
- <a u="6064" b="D0 F4"/>
- <a u="6065" b="90 75"/>
- <a u="6066" b="90 76"/>
- <a u="6067" b="ED A4"/>
- <a u="6068" b="BA DE"/>
- <a u="6069" b="B6 F7"/>
- <a u="606A" b="E3 A1"/>
- <a u="606B" b="B6 B2"/>
- <a u="606C" b="CC F1"/>
- <a u="606D" b="B9 A7"/>
- <a u="606E" b="90 77"/>
- <a u="606F" b="CF A2"/>
- <a u="6070" b="C7 A1"/>
- <a u="6071" b="90 78"/>
- <a u="6072" b="90 79"/>
- <a u="6073" b="BF D2"/>
- <a u="6074" b="90 7A"/>
- <a u="6075" b="90 7B"/>
- <a u="6076" b="B6 F1"/>
- <a u="6077" b="90 7C"/>
- <a u="6078" b="E2 FA"/>
- <a u="6079" b="E2 FB"/>
- <a u="607A" b="E2 FD"/>
- <a u="607B" b="E2 FC"/>
- <a u="607C" b="C4 D5"/>
- <a u="607D" b="E3 A2"/>
- <a u="607E" b="90 7D"/>
- <a u="607F" b="D3 C1"/>
- <a u="6080" b="90 7E"/>
- <a u="6081" b="90 80"/>
- <a u="6082" b="90 81"/>
- <a u="6083" b="E3 A7"/>
- <a u="6084" b="C7 C4"/>
- <a u="6085" b="90 82"/>
- <a u="6086" b="90 83"/>
- <a u="6087" b="90 84"/>
- <a u="6088" b="90 85"/>
- <a u="6089" b="CF A4"/>
- <a u="608A" b="90 86"/>
- <a u="608B" b="90 87"/>
- <a u="608C" b="E3 A9"/>
- <a u="608D" b="BA B7"/>
- <a u="608E" b="90 88"/>
- <a u="608F" b="90 89"/>
- <a u="6090" b="90 8A"/>
- <a u="6091" b="90 8B"/>
- <a u="6092" b="E3 A8"/>
- <a u="6093" b="90 8C"/>
- <a u="6094" b="BB DA"/>
- <a u="6095" b="90 8D"/>
- <a u="6096" b="E3 A3"/>
- <a u="6097" b="90 8E"/>
- <a u="6098" b="90 8F"/>
- <a u="6099" b="90 90"/>
- <a u="609A" b="E3 A4"/>
- <a u="609B" b="E3 AA"/>
- <a u="609C" b="90 91"/>
- <a u="609D" b="E3 A6"/>
- <a u="609E" b="90 92"/>
- <a u="609F" b="CE F2"/>
- <a u="60A0" b="D3 C6"/>
- <a u="60A1" b="90 93"/>
- <a u="60A2" b="90 94"/>
- <a u="60A3" b="BB BC"/>
- <a u="60A4" b="90 95"/>
- <a u="60A5" b="90 96"/>
- <a u="60A6" b="D4 C3"/>
- <a u="60A7" b="90 97"/>
- <a u="60A8" b="C4 FA"/>
- <a u="60A9" b="90 98"/>
- <a u="60AA" b="90 99"/>
- <a u="60AB" b="ED A8"/>
- <a u="60AC" b="D0 FC"/>
- <a u="60AD" b="E3 A5"/>
- <a u="60AE" b="90 9A"/>
- <a u="60AF" b="C3 F5"/>
- <a u="60B0" b="90 9B"/>
- <a u="60B1" b="E3 AD"/>
- <a u="60B2" b="B1 AF"/>
- <a u="60B3" b="90 9C"/>
- <a u="60B4" b="E3 B2"/>
- <a u="60B5" b="90 9D"/>
- <a u="60B6" b="90 9E"/>
- <a u="60B7" b="90 9F"/>
- <a u="60B8" b="BC C2"/>
- <a u="60B9" b="90 A0"/>
- <a u="60BA" b="90 A1"/>
- <a u="60BB" b="E3 AC"/>
- <a u="60BC" b="B5 BF"/>
- <a u="60BD" b="90 A2"/>
- <a u="60BE" b="90 A3"/>
- <a u="60BF" b="90 A4"/>
- <a u="60C0" b="90 A5"/>
- <a u="60C1" b="90 A6"/>
- <a u="60C2" b="90 A7"/>
- <a u="60C3" b="90 A8"/>
- <a u="60C4" b="90 A9"/>
- <a u="60C5" b="C7 E9"/>
- <a u="60C6" b="E3 B0"/>
- <a u="60C7" b="90 AA"/>
- <a u="60C8" b="90 AB"/>
- <a u="60C9" b="90 AC"/>
- <a u="60CA" b="BE AA"/>
- <a u="60CB" b="CD EF"/>
- <a u="60CC" b="90 AD"/>
- <a u="60CD" b="90 AE"/>
- <a u="60CE" b="90 AF"/>
- <a u="60CF" b="90 B0"/>
- <a u="60D0" b="90 B1"/>
- <a u="60D1" b="BB F3"/>
- <a u="60D2" b="90 B2"/>
- <a u="60D3" b="90 B3"/>
- <a u="60D4" b="90 B4"/>
- <a u="60D5" b="CC E8"/>
- <a u="60D6" b="90 B5"/>
- <a u="60D7" b="90 B6"/>
- <a u="60D8" b="E3 AF"/>
- <a u="60D9" b="90 B7"/>
- <a u="60DA" b="E3 B1"/>
- <a u="60DB" b="90 B8"/>
- <a u="60DC" b="CF A7"/>
- <a u="60DD" b="E3 AE"/>
- <a u="60DE" b="90 B9"/>
- <a u="60DF" b="CE A9"/>
- <a u="60E0" b="BB DD"/>
- <a u="60E1" b="90 BA"/>
- <a u="60E2" b="90 BB"/>
- <a u="60E3" b="90 BC"/>
- <a u="60E4" b="90 BD"/>
- <a u="60E5" b="90 BE"/>
- <a u="60E6" b="B5 EB"/>
- <a u="60E7" b="BE E5"/>
- <a u="60E8" b="B2 D2"/>
- <a u="60E9" b="B3 CD"/>
- <a u="60EA" b="90 BF"/>
- <a u="60EB" b="B1 B9"/>
- <a u="60EC" b="E3 AB"/>
- <a u="60ED" b="B2 D1"/>
- <a u="60EE" b="B5 AC"/>
- <a u="60EF" b="B9 DF"/>
- <a u="60F0" b="B6 E8"/>
- <a u="60F1" b="90 C0"/>
- <a u="60F2" b="90 C1"/>
- <a u="60F3" b="CF EB"/>
- <a u="60F4" b="E3 B7"/>
- <a u="60F5" b="90 C2"/>
- <a u="60F6" b="BB CC"/>
- <a u="60F7" b="90 C3"/>
- <a u="60F8" b="90 C4"/>
- <a u="60F9" b="C8 C7"/>
- <a u="60FA" b="D0 CA"/>
- <a u="60FB" b="90 C5"/>
- <a u="60FC" b="90 C6"/>
- <a u="60FD" b="90 C7"/>
- <a u="60FE" b="90 C8"/>
- <a u="60FF" b="90 C9"/>
- <a u="6100" b="E3 B8"/>
- <a u="6101" b="B3 EE"/>
- <a u="6102" b="90 CA"/>
- <a u="6103" b="90 CB"/>
- <a u="6104" b="90 CC"/>
- <a u="6105" b="90 CD"/>
- <a u="6106" b="ED A9"/>
- <a u="6107" b="90 CE"/>
- <a u="6108" b="D3 FA"/>
- <a u="6109" b="D3 E4"/>
- <a u="610A" b="90 CF"/>
- <a u="610B" b="90 D0"/>
- <a u="610C" b="90 D1"/>
- <a u="610D" b="ED AA"/>
- <a u="610E" b="E3 B9"/>
- <a u="610F" b="D2 E2"/>
- <a u="6110" b="90 D2"/>
- <a u="6111" b="90 D3"/>
- <a u="6112" b="90 D4"/>
- <a u="6113" b="90 D5"/>
- <a u="6114" b="90 D6"/>
- <a u="6115" b="E3 B5"/>
- <a u="6116" b="90 D7"/>
- <a u="6117" b="90 D8"/>
- <a u="6118" b="90 D9"/>
- <a u="6119" b="90 DA"/>
- <a u="611A" b="D3 DE"/>
- <a u="611B" b="90 DB"/>
- <a u="611C" b="90 DC"/>
- <a u="611D" b="90 DD"/>
- <a u="611E" b="90 DE"/>
- <a u="611F" b="B8 D0"/>
- <a u="6120" b="E3 B3"/>
- <a u="6121" b="90 DF"/>
- <a u="6122" b="90 E0"/>
- <a u="6123" b="E3 B6"/>
- <a u="6124" b="B7 DF"/>
- <a u="6125" b="90 E1"/>
- <a u="6126" b="E3 B4"/>
- <a u="6127" b="C0 A2"/>
- <a u="6128" b="90 E2"/>
- <a u="6129" b="90 E3"/>
- <a u="612A" b="90 E4"/>
- <a u="612B" b="E3 BA"/>
- <a u="612C" b="90 E5"/>
- <a u="612D" b="90 E6"/>
- <a u="612E" b="90 E7"/>
- <a u="612F" b="90 E8"/>
- <a u="6130" b="90 E9"/>
- <a u="6131" b="90 EA"/>
- <a u="6132" b="90 EB"/>
- <a u="6133" b="90 EC"/>
- <a u="6134" b="90 ED"/>
- <a u="6135" b="90 EE"/>
- <a u="6136" b="90 EF"/>
- <a u="6137" b="90 F0"/>
- <a u="6138" b="90 F1"/>
- <a u="6139" b="90 F2"/>
- <a u="613A" b="90 F3"/>
- <a u="613B" b="90 F4"/>
- <a u="613C" b="90 F5"/>
- <a u="613D" b="90 F6"/>
- <a u="613E" b="90 F7"/>
- <a u="613F" b="D4 B8"/>
- <a u="6140" b="90 F8"/>
- <a u="6141" b="90 F9"/>
- <a u="6142" b="90 FA"/>
- <a u="6143" b="90 FB"/>
- <a u="6144" b="90 FC"/>
- <a u="6145" b="90 FD"/>
- <a u="6146" b="90 FE"/>
- <a u="6147" b="91 40"/>
- <a u="6148" b="B4 C8"/>
- <a u="6149" b="91 41"/>
- <a u="614A" b="E3 BB"/>
- <a u="614B" b="91 42"/>
- <a u="614C" b="BB C5"/>
- <a u="614D" b="91 43"/>
- <a u="614E" b="C9 F7"/>
- <a u="614F" b="91 44"/>
- <a u="6150" b="91 45"/>
- <a u="6151" b="C9 E5"/>
- <a u="6152" b="91 46"/>
- <a u="6153" b="91 47"/>
- <a u="6154" b="91 48"/>
- <a u="6155" b="C4 BD"/>
- <a u="6156" b="91 49"/>
- <a u="6157" b="91 4A"/>
- <a u="6158" b="91 4B"/>
- <a u="6159" b="91 4C"/>
- <a u="615A" b="91 4D"/>
- <a u="615B" b="91 4E"/>
- <a u="615C" b="91 4F"/>
- <a u="615D" b="ED AB"/>
- <a u="615E" b="91 50"/>
- <a u="615F" b="91 51"/>
- <a u="6160" b="91 52"/>
- <a u="6161" b="91 53"/>
- <a u="6162" b="C2 FD"/>
- <a u="6163" b="91 54"/>
- <a u="6164" b="91 55"/>
- <a u="6165" b="91 56"/>
- <a u="6166" b="91 57"/>
- <a u="6167" b="BB DB"/>
- <a u="6168" b="BF AE"/>
- <a u="6169" b="91 58"/>
- <a u="616A" b="91 59"/>
- <a u="616B" b="91 5A"/>
- <a u="616C" b="91 5B"/>
- <a u="616D" b="91 5C"/>
- <a u="616E" b="91 5D"/>
- <a u="616F" b="91 5E"/>
- <a u="6170" b="CE BF"/>
- <a u="6171" b="91 5F"/>
- <a u="6172" b="91 60"/>
- <a u="6173" b="91 61"/>
- <a u="6174" b="91 62"/>
- <a u="6175" b="E3 BC"/>
- <a u="6176" b="91 63"/>
- <a u="6177" b="BF B6"/>
- <a u="6178" b="91 64"/>
- <a u="6179" b="91 65"/>
- <a u="617A" b="91 66"/>
- <a u="617B" b="91 67"/>
- <a u="617C" b="91 68"/>
- <a u="617D" b="91 69"/>
- <a u="617E" b="91 6A"/>
- <a u="617F" b="91 6B"/>
- <a u="6180" b="91 6C"/>
- <a u="6181" b="91 6D"/>
- <a u="6182" b="91 6E"/>
- <a u="6183" b="91 6F"/>
- <a u="6184" b="91 70"/>
- <a u="6185" b="91 71"/>
- <a u="6186" b="91 72"/>
- <a u="6187" b="91 73"/>
- <a u="6188" b="91 74"/>
- <a u="6189" b="91 75"/>
- <a u="618A" b="91 76"/>
- <a u="618B" b="B1 EF"/>
- <a u="618C" b="91 77"/>
- <a u="618D" b="91 78"/>
- <a u="618E" b="D4 F7"/>
- <a u="618F" b="91 79"/>
- <a u="6190" b="91 7A"/>
- <a u="6191" b="91 7B"/>
- <a u="6192" b="91 7C"/>
- <a u="6193" b="91 7D"/>
- <a u="6194" b="E3 BE"/>
- <a u="6195" b="91 7E"/>
- <a u="6196" b="91 80"/>
- <a u="6197" b="91 81"/>
- <a u="6198" b="91 82"/>
- <a u="6199" b="91 83"/>
- <a u="619A" b="91 84"/>
- <a u="619B" b="91 85"/>
- <a u="619C" b="91 86"/>
- <a u="619D" b="ED AD"/>
- <a u="619E" b="91 87"/>
- <a u="619F" b="91 88"/>
- <a u="61A0" b="91 89"/>
- <a u="61A1" b="91 8A"/>
- <a u="61A2" b="91 8B"/>
- <a u="61A3" b="91 8C"/>
- <a u="61A4" b="91 8D"/>
- <a u="61A5" b="91 8E"/>
- <a u="61A6" b="91 8F"/>
- <a u="61A7" b="E3 BF"/>
- <a u="61A8" b="BA A9"/>
- <a u="61A9" b="ED AC"/>
- <a u="61AA" b="91 90"/>
- <a u="61AB" b="91 91"/>
- <a u="61AC" b="E3 BD"/>
- <a u="61AD" b="91 92"/>
- <a u="61AE" b="91 93"/>
- <a u="61AF" b="91 94"/>
- <a u="61B0" b="91 95"/>
- <a u="61B1" b="91 96"/>
- <a u="61B2" b="91 97"/>
- <a u="61B3" b="91 98"/>
- <a u="61B4" b="91 99"/>
- <a u="61B5" b="91 9A"/>
- <a u="61B6" b="91 9B"/>
- <a u="61B7" b="E3 C0"/>
- <a u="61B8" b="91 9C"/>
- <a u="61B9" b="91 9D"/>
- <a u="61BA" b="91 9E"/>
- <a u="61BB" b="91 9F"/>
- <a u="61BC" b="91 A0"/>
- <a u="61BD" b="91 A1"/>
- <a u="61BE" b="BA B6"/>
- <a u="61BF" b="91 A2"/>
- <a u="61C0" b="91 A3"/>
- <a u="61C1" b="91 A4"/>
- <a u="61C2" b="B6 AE"/>
- <a u="61C3" b="91 A5"/>
- <a u="61C4" b="91 A6"/>
- <a u="61C5" b="91 A7"/>
- <a u="61C6" b="91 A8"/>
- <a u="61C7" b="91 A9"/>
- <a u="61C8" b="D0 B8"/>
- <a u="61C9" b="91 AA"/>
- <a u="61CA" b="B0 C3"/>
- <a u="61CB" b="ED AE"/>
- <a u="61CC" b="91 AB"/>
- <a u="61CD" b="91 AC"/>
- <a u="61CE" b="91 AD"/>
- <a u="61CF" b="91 AE"/>
- <a u="61D0" b="91 AF"/>
- <a u="61D1" b="ED AF"/>
- <a u="61D2" b="C0 C1"/>
- <a u="61D3" b="91 B0"/>
- <a u="61D4" b="E3 C1"/>
- <a u="61D5" b="91 B1"/>
- <a u="61D6" b="91 B2"/>
- <a u="61D7" b="91 B3"/>
- <a u="61D8" b="91 B4"/>
- <a u="61D9" b="91 B5"/>
- <a u="61DA" b="91 B6"/>
- <a u="61DB" b="91 B7"/>
- <a u="61DC" b="91 B8"/>
- <a u="61DD" b="91 B9"/>
- <a u="61DE" b="91 BA"/>
- <a u="61DF" b="91 BB"/>
- <a u="61E0" b="91 BC"/>
- <a u="61E1" b="91 BD"/>
- <a u="61E2" b="91 BE"/>
- <a u="61E3" b="91 BF"/>
- <a u="61E4" b="91 C0"/>
- <a u="61E5" b="91 C1"/>
- <a u="61E6" b="C5 B3"/>
- <a u="61E7" b="91 C2"/>
- <a u="61E8" b="91 C3"/>
- <a u="61E9" b="91 C4"/>
- <a u="61EA" b="91 C5"/>
- <a u="61EB" b="91 C6"/>
- <a u="61EC" b="91 C7"/>
- <a u="61ED" b="91 C8"/>
- <a u="61EE" b="91 C9"/>
- <a u="61EF" b="91 CA"/>
- <a u="61F0" b="91 CB"/>
- <a u="61F1" b="91 CC"/>
- <a u="61F2" b="91 CD"/>
- <a u="61F3" b="91 CE"/>
- <a u="61F4" b="91 CF"/>
- <a u="61F5" b="E3 C2"/>
- <a u="61F6" b="91 D0"/>
- <a u="61F7" b="91 D1"/>
- <a u="61F8" b="91 D2"/>
- <a u="61F9" b="91 D3"/>
- <a u="61FA" b="91 D4"/>
- <a u="61FB" b="91 D5"/>
- <a u="61FC" b="91 D6"/>
- <a u="61FD" b="91 D7"/>
- <a u="61FE" b="91 D8"/>
- <a u="61FF" b="DC B2"/>
- <a u="6200" b="91 D9"/>
- <a u="6201" b="91 DA"/>
- <a u="6202" b="91 DB"/>
- <a u="6203" b="91 DC"/>
- <a u="6204" b="91 DD"/>
- <a u="6205" b="91 DE"/>
- <a u="6206" b="ED B0"/>
- <a u="6207" b="91 DF"/>
- <a u="6208" b="B8 EA"/>
- <a u="6209" b="91 E0"/>
- <a u="620A" b="CE EC"/>
- <a u="620B" b="EA A7"/>
- <a u="620C" b="D0 E7"/>
- <a u="620D" b="CA F9"/>
- <a u="620E" b="C8 D6"/>
- <a u="620F" b="CF B7"/>
- <a u="6210" b="B3 C9"/>
- <a u="6211" b="CE D2"/>
- <a u="6212" b="BD E4"/>
- <a u="6213" b="91 E1"/>
- <a u="6214" b="91 E2"/>
- <a u="6215" b="E3 DE"/>
- <a u="6216" b="BB F2"/>
- <a u="6217" b="EA A8"/>
- <a u="6218" b="D5 BD"/>
- <a u="6219" b="91 E3"/>
- <a u="621A" b="C6 DD"/>
- <a u="621B" b="EA A9"/>
- <a u="621C" b="91 E4"/>
- <a u="621D" b="91 E5"/>
- <a u="621E" b="91 E6"/>
- <a u="621F" b="EA AA"/>
- <a u="6220" b="91 E7"/>
- <a u="6221" b="EA AC"/>
- <a u="6222" b="EA AB"/>
- <a u="6223" b="91 E8"/>
- <a u="6224" b="EA AE"/>
- <a u="6225" b="EA AD"/>
- <a u="6226" b="91 E9"/>
- <a u="6227" b="91 EA"/>
- <a u="6228" b="91 EB"/>
- <a u="6229" b="91 EC"/>
- <a u="622A" b="BD D8"/>
- <a u="622B" b="91 ED"/>
- <a u="622C" b="EA AF"/>
- <a u="622D" b="91 EE"/>
- <a u="622E" b="C2 BE"/>
- <a u="622F" b="91 EF"/>
- <a u="6230" b="91 F0"/>
- <a u="6231" b="91 F1"/>
- <a u="6232" b="91 F2"/>
- <a u="6233" b="B4 C1"/>
- <a u="6234" b="B4 F7"/>
- <a u="6235" b="91 F3"/>
- <a u="6236" b="91 F4"/>
- <a u="6237" b="BB A7"/>
- <a u="6238" b="91 F5"/>
- <a u="6239" b="91 F6"/>
- <a u="623A" b="91 F7"/>
- <a u="623B" b="91 F8"/>
- <a u="623C" b="91 F9"/>
- <a u="623D" b="EC E6"/>
- <a u="623E" b="EC E5"/>
- <a u="623F" b="B7 BF"/>
- <a u="6240" b="CB F9"/>
- <a u="6241" b="B1 E2"/>
- <a u="6242" b="91 FA"/>
- <a u="6243" b="EC E7"/>
- <a u="6244" b="91 FB"/>
- <a u="6245" b="91 FC"/>
- <a u="6246" b="91 FD"/>
- <a u="6247" b="C9 C8"/>
- <a u="6248" b="EC E8"/>
- <a u="6249" b="EC E9"/>
- <a u="624A" b="91 FE"/>
- <a u="624B" b="CA D6"/>
- <a u="624C" b="DE D0"/>
- <a u="624D" b="B2 C5"/>
- <a u="624E" b="D4 FA"/>
- <a u="624F" b="92 40"/>
- <a u="6250" b="92 41"/>
- <a u="6251" b="C6 CB"/>
- <a u="6252" b="B0 C7"/>
- <a u="6253" b="B4 F2"/>
- <a u="6254" b="C8 D3"/>
- <a u="6255" b="92 42"/>
- <a u="6256" b="92 43"/>
- <a u="6257" b="92 44"/>
- <a u="6258" b="CD D0"/>
- <a u="6259" b="92 45"/>
- <a u="625A" b="92 46"/>
- <a u="625B" b="BF B8"/>
- <a u="625C" b="92 47"/>
- <a u="625D" b="92 48"/>
- <a u="625E" b="92 49"/>
- <a u="625F" b="92 4A"/>
- <a u="6260" b="92 4B"/>
- <a u="6261" b="92 4C"/>
- <a u="6262" b="92 4D"/>
- <a u="6263" b="BF DB"/>
- <a u="6264" b="92 4E"/>
- <a u="6265" b="92 4F"/>
- <a u="6266" b="C7 A4"/>
- <a u="6267" b="D6 B4"/>
- <a u="6268" b="92 50"/>
- <a u="6269" b="C0 A9"/>
- <a u="626A" b="DE D1"/>
- <a u="626B" b="C9 A8"/>
- <a u="626C" b="D1 EF"/>
- <a u="626D" b="C5 A4"/>
- <a u="626E" b="B0 E7"/>
- <a u="626F" b="B3 B6"/>
- <a u="6270" b="C8 C5"/>
- <a u="6271" b="92 51"/>
- <a u="6272" b="92 52"/>
- <a u="6273" b="B0 E2"/>
- <a u="6274" b="92 53"/>
- <a u="6275" b="92 54"/>
- <a u="6276" b="B7 F6"/>
- <a u="6277" b="92 55"/>
- <a u="6278" b="92 56"/>
- <a u="6279" b="C5 FA"/>
- <a u="627A" b="92 57"/>
- <a u="627B" b="92 58"/>
- <a u="627C" b="B6 F3"/>
- <a u="627D" b="92 59"/>
- <a u="627E" b="D5 D2"/>
- <a u="627F" b="B3 D0"/>
- <a u="6280" b="BC BC"/>
- <a u="6281" b="92 5A"/>
- <a u="6282" b="92 5B"/>
- <a u="6283" b="92 5C"/>
- <a u="6284" b="B3 AD"/>
- <a u="6285" b="92 5D"/>
- <a u="6286" b="92 5E"/>
- <a u="6287" b="92 5F"/>
- <a u="6288" b="92 60"/>
- <a u="6289" b="BE F1"/>
- <a u="628A" b="B0 D1"/>
- <a u="628B" b="92 61"/>
- <a u="628C" b="92 62"/>
- <a u="628D" b="92 63"/>
- <a u="628E" b="92 64"/>
- <a u="628F" b="92 65"/>
- <a u="6290" b="92 66"/>
- <a u="6291" b="D2 D6"/>
- <a u="6292" b="CA E3"/>
- <a u="6293" b="D7 A5"/>
- <a u="6294" b="92 67"/>
- <a u="6295" b="CD B6"/>
- <a u="6296" b="B6 B6"/>
- <a u="6297" b="BF B9"/>
- <a u="6298" b="D5 DB"/>
- <a u="6299" b="92 68"/>
- <a u="629A" b="B8 A7"/>
- <a u="629B" b="C5 D7"/>
- <a u="629C" b="92 69"/>
- <a u="629D" b="92 6A"/>
- <a u="629E" b="92 6B"/>
- <a u="629F" b="DE D2"/>
- <a u="62A0" b="BF D9"/>
- <a u="62A1" b="C2 D5"/>
- <a u="62A2" b="C7 C0"/>
- <a u="62A3" b="92 6C"/>
- <a u="62A4" b="BB A4"/>
- <a u="62A5" b="B1 A8"/>
- <a u="62A6" b="92 6D"/>
- <a u="62A7" b="92 6E"/>
- <a u="62A8" b="C5 EA"/>
- <a u="62A9" b="92 6F"/>
- <a u="62AA" b="92 70"/>
- <a u="62AB" b="C5 FB"/>
- <a u="62AC" b="CC A7"/>
- <a u="62AD" b="92 71"/>
- <a u="62AE" b="92 72"/>
- <a u="62AF" b="92 73"/>
- <a u="62B0" b="92 74"/>
- <a u="62B1" b="B1 A7"/>
- <a u="62B2" b="92 75"/>
- <a u="62B3" b="92 76"/>
- <a u="62B4" b="92 77"/>
- <a u="62B5" b="B5 D6"/>
- <a u="62B6" b="92 78"/>
- <a u="62B7" b="92 79"/>
- <a u="62B8" b="92 7A"/>
- <a u="62B9" b="C4 A8"/>
- <a u="62BA" b="92 7B"/>
- <a u="62BB" b="DE D3"/>
- <a u="62BC" b="D1 BA"/>
- <a u="62BD" b="B3 E9"/>
- <a u="62BE" b="92 7C"/>
- <a u="62BF" b="C3 F2"/>
- <a u="62C0" b="92 7D"/>
- <a u="62C1" b="92 7E"/>
- <a u="62C2" b="B7 F7"/>
- <a u="62C3" b="92 80"/>
- <a u="62C4" b="D6 F4"/>
- <a u="62C5" b="B5 A3"/>
- <a u="62C6" b="B2 F0"/>
- <a u="62C7" b="C4 B4"/>
- <a u="62C8" b="C4 E9"/>
- <a u="62C9" b="C0 AD"/>
- <a u="62CA" b="DE D4"/>
- <a u="62CB" b="92 81"/>
- <a u="62CC" b="B0 E8"/>
- <a u="62CD" b="C5 C4"/>
- <a u="62CE" b="C1 E0"/>
- <a u="62CF" b="92 82"/>
- <a u="62D0" b="B9 D5"/>
- <a u="62D1" b="92 83"/>
- <a u="62D2" b="BE DC"/>
- <a u="62D3" b="CD D8"/>
- <a u="62D4" b="B0 CE"/>
- <a u="62D5" b="92 84"/>
- <a u="62D6" b="CD CF"/>
- <a u="62D7" b="DE D6"/>
- <a u="62D8" b="BE D0"/>
- <a u="62D9" b="D7 BE"/>
- <a u="62DA" b="DE D5"/>
- <a u="62DB" b="D5 D0"/>
- <a u="62DC" b="B0 DD"/>
- <a u="62DD" b="92 85"/>
- <a u="62DE" b="92 86"/>
- <a u="62DF" b="C4 E2"/>
- <a u="62E0" b="92 87"/>
- <a u="62E1" b="92 88"/>
- <a u="62E2" b="C2 A3"/>
- <a u="62E3" b="BC F0"/>
- <a u="62E4" b="92 89"/>
- <a u="62E5" b="D3 B5"/>
- <a u="62E6" b="C0 B9"/>
- <a u="62E7" b="C5 A1"/>
- <a u="62E8" b="B2 A6"/>
- <a u="62E9" b="D4 F1"/>
- <a u="62EA" b="92 8A"/>
- <a u="62EB" b="92 8B"/>
- <a u="62EC" b="C0 A8"/>
- <a u="62ED" b="CA C3"/>
- <a u="62EE" b="DE D7"/>
- <a u="62EF" b="D5 FC"/>
- <a u="62F0" b="92 8C"/>
- <a u="62F1" b="B9 B0"/>
- <a u="62F2" b="92 8D"/>
- <a u="62F3" b="C8 AD"/>
- <a u="62F4" b="CB A9"/>
- <a u="62F5" b="92 8E"/>
- <a u="62F6" b="DE D9"/>
- <a u="62F7" b="BF BD"/>
- <a u="62F8" b="92 8F"/>
- <a u="62F9" b="92 90"/>
- <a u="62FA" b="92 91"/>
- <a u="62FB" b="92 92"/>
- <a u="62FC" b="C6 B4"/>
- <a u="62FD" b="D7 A7"/>
- <a u="62FE" b="CA B0"/>
- <a u="62FF" b="C4 C3"/>
- <a u="6300" b="92 93"/>
- <a u="6301" b="B3 D6"/>
- <a u="6302" b="B9 D2"/>
- <a u="6303" b="92 94"/>
- <a u="6304" b="92 95"/>
- <a u="6305" b="92 96"/>
- <a u="6306" b="92 97"/>
- <a u="6307" b="D6 B8"/>
- <a u="6308" b="EA FC"/>
- <a u="6309" b="B0 B4"/>
- <a u="630A" b="92 98"/>
- <a u="630B" b="92 99"/>
- <a u="630C" b="92 9A"/>
- <a u="630D" b="92 9B"/>
- <a u="630E" b="BF E6"/>
- <a u="630F" b="92 9C"/>
- <a u="6310" b="92 9D"/>
- <a u="6311" b="CC F4"/>
- <a u="6312" b="92 9E"/>
- <a u="6313" b="92 9F"/>
- <a u="6314" b="92 A0"/>
- <a u="6315" b="92 A1"/>
- <a u="6316" b="CD DA"/>
- <a u="6317" b="92 A2"/>
- <a u="6318" b="92 A3"/>
- <a u="6319" b="92 A4"/>
- <a u="631A" b="D6 BF"/>
- <a u="631B" b="C2 CE"/>
- <a u="631C" b="92 A5"/>
- <a u="631D" b="CE CE"/>
- <a u="631E" b="CC A2"/>
- <a u="631F" b="D0 AE"/>
- <a u="6320" b="C4 D3"/>
- <a u="6321" b="B5 B2"/>
- <a u="6322" b="DE D8"/>
- <a u="6323" b="D5 F5"/>
- <a u="6324" b="BC B7"/>
- <a u="6325" b="BB D3"/>
- <a u="6326" b="92 A6"/>
- <a u="6327" b="92 A7"/>
- <a u="6328" b="B0 A4"/>
- <a u="6329" b="92 A8"/>
- <a u="632A" b="C5 B2"/>
- <a u="632B" b="B4 EC"/>
- <a u="632C" b="92 A9"/>
- <a u="632D" b="92 AA"/>
- <a u="632E" b="92 AB"/>
- <a u="632F" b="D5 F1"/>
- <a u="6330" b="92 AC"/>
- <a u="6331" b="92 AD"/>
- <a u="6332" b="EA FD"/>
- <a u="6333" b="92 AE"/>
- <a u="6334" b="92 AF"/>
- <a u="6335" b="92 B0"/>
- <a u="6336" b="92 B1"/>
- <a u="6337" b="92 B2"/>
- <a u="6338" b="92 B3"/>
- <a u="6339" b="DE DA"/>
- <a u="633A" b="CD A6"/>
- <a u="633B" b="92 B4"/>
- <a u="633C" b="92 B5"/>
- <a u="633D" b="CD EC"/>
- <a u="633E" b="92 B6"/>
- <a u="633F" b="92 B7"/>
- <a u="6340" b="92 B8"/>
- <a u="6341" b="92 B9"/>
- <a u="6342" b="CE E6"/>
- <a u="6343" b="DE DC"/>
- <a u="6344" b="92 BA"/>
- <a u="6345" b="CD B1"/>
- <a u="6346" b="C0 A6"/>
- <a u="6347" b="92 BB"/>
- <a u="6348" b="92 BC"/>
- <a u="6349" b="D7 BD"/>
- <a u="634A" b="92 BD"/>
- <a u="634B" b="DE DB"/>
- <a u="634C" b="B0 C6"/>
- <a u="634D" b="BA B4"/>
- <a u="634E" b="C9 D3"/>
- <a u="634F" b="C4 F3"/>
- <a u="6350" b="BE E8"/>
- <a u="6351" b="92 BE"/>
- <a u="6352" b="92 BF"/>
- <a u="6353" b="92 C0"/>
- <a u="6354" b="92 C1"/>
- <a u="6355" b="B2 B6"/>
- <a u="6356" b="92 C2"/>
- <a u="6357" b="92 C3"/>
- <a u="6358" b="92 C4"/>
- <a u="6359" b="92 C5"/>
- <a u="635A" b="92 C6"/>
- <a u="635B" b="92 C7"/>
- <a u="635C" b="92 C8"/>
- <a u="635D" b="92 C9"/>
- <a u="635E" b="C0 CC"/>
- <a u="635F" b="CB F0"/>
- <a u="6360" b="92 CA"/>
- <a u="6361" b="BC F1"/>
- <a u="6362" b="BB BB"/>
- <a u="6363" b="B5 B7"/>
- <a u="6364" b="92 CB"/>
- <a u="6365" b="92 CC"/>
- <a u="6366" b="92 CD"/>
- <a u="6367" b="C5 F5"/>
- <a u="6368" b="92 CE"/>
- <a u="6369" b="DE E6"/>
- <a u="636A" b="92 CF"/>
- <a u="636B" b="92 D0"/>
- <a u="636C" b="92 D1"/>
- <a u="636D" b="DE E3"/>
- <a u="636E" b="BE DD"/>
- <a u="636F" b="92 D2"/>
- <a u="6370" b="92 D3"/>
- <a u="6371" b="DE DF"/>
- <a u="6372" b="92 D4"/>
- <a u="6373" b="92 D5"/>
- <a u="6374" b="92 D6"/>
- <a u="6375" b="92 D7"/>
- <a u="6376" b="B4 B7"/>
- <a u="6377" b="BD DD"/>
- <a u="6378" b="92 D8"/>
- <a u="6379" b="92 D9"/>
- <a u="637A" b="DE E0"/>
- <a u="637B" b="C4 ED"/>
- <a u="637C" b="92 DA"/>
- <a u="637D" b="92 DB"/>
- <a u="637E" b="92 DC"/>
- <a u="637F" b="92 DD"/>
- <a u="6380" b="CF C6"/>
- <a u="6381" b="92 DE"/>
- <a u="6382" b="B5 E0"/>
- <a u="6383" b="92 DF"/>
- <a u="6384" b="92 E0"/>
- <a u="6385" b="92 E1"/>
- <a u="6386" b="92 E2"/>
- <a u="6387" b="B6 DE"/>
- <a u="6388" b="CA DA"/>
- <a u="6389" b="B5 F4"/>
- <a u="638A" b="DE E5"/>
- <a u="638B" b="92 E3"/>
- <a u="638C" b="D5 C6"/>
- <a u="638D" b="92 E4"/>
- <a u="638E" b="DE E1"/>
- <a u="638F" b="CC CD"/>
- <a u="6390" b="C6 FE"/>
- <a u="6391" b="92 E5"/>
- <a u="6392" b="C5 C5"/>
- <a u="6393" b="92 E6"/>
- <a u="6394" b="92 E7"/>
- <a u="6395" b="92 E8"/>
- <a u="6396" b="D2 B4"/>
- <a u="6397" b="92 E9"/>
- <a u="6398" b="BE F2"/>
- <a u="6399" b="92 EA"/>
- <a u="639A" b="92 EB"/>
- <a u="639B" b="92 EC"/>
- <a u="639C" b="92 ED"/>
- <a u="639D" b="92 EE"/>
- <a u="639E" b="92 EF"/>
- <a u="639F" b="92 F0"/>
- <a u="63A0" b="C2 D3"/>
- <a u="63A1" b="92 F1"/>
- <a u="63A2" b="CC BD"/>
- <a u="63A3" b="B3 B8"/>
- <a u="63A4" b="92 F2"/>
- <a u="63A5" b="BD D3"/>
- <a u="63A6" b="92 F3"/>
- <a u="63A7" b="BF D8"/>
- <a u="63A8" b="CD C6"/>
- <a u="63A9" b="D1 DA"/>
- <a u="63AA" b="B4 EB"/>
- <a u="63AB" b="92 F4"/>
- <a u="63AC" b="DE E4"/>
- <a u="63AD" b="DE DD"/>
- <a u="63AE" b="DE E7"/>
- <a u="63AF" b="92 F5"/>
- <a u="63B0" b="EA FE"/>
- <a u="63B1" b="92 F6"/>
- <a u="63B2" b="92 F7"/>
- <a u="63B3" b="C2 B0"/>
- <a u="63B4" b="DE E2"/>
- <a u="63B5" b="92 F8"/>
- <a u="63B6" b="92 F9"/>
- <a u="63B7" b="D6 C0"/>
- <a u="63B8" b="B5 A7"/>
- <a u="63B9" b="92 FA"/>
- <a u="63BA" b="B2 F4"/>
- <a u="63BB" b="92 FB"/>
- <a u="63BC" b="DE E8"/>
- <a u="63BD" b="92 FC"/>
- <a u="63BE" b="DE F2"/>
- <a u="63BF" b="92 FD"/>
- <a u="63C0" b="92 FE"/>
- <a u="63C1" b="93 40"/>
- <a u="63C2" b="93 41"/>
- <a u="63C3" b="93 42"/>
- <a u="63C4" b="DE ED"/>
- <a u="63C5" b="93 43"/>
- <a u="63C6" b="DE F1"/>
- <a u="63C7" b="93 44"/>
- <a u="63C8" b="93 45"/>
- <a u="63C9" b="C8 E0"/>
- <a u="63CA" b="93 46"/>
- <a u="63CB" b="93 47"/>
- <a u="63CC" b="93 48"/>
- <a u="63CD" b="D7 E1"/>
- <a u="63CE" b="DE EF"/>
- <a u="63CF" b="C3 E8"/>
- <a u="63D0" b="CC E1"/>
- <a u="63D1" b="93 49"/>
- <a u="63D2" b="B2 E5"/>
- <a u="63D3" b="93 4A"/>
- <a u="63D4" b="93 4B"/>
- <a u="63D5" b="93 4C"/>
- <a u="63D6" b="D2 BE"/>
- <a u="63D7" b="93 4D"/>
- <a u="63D8" b="93 4E"/>
- <a u="63D9" b="93 4F"/>
- <a u="63DA" b="93 50"/>
- <a u="63DB" b="93 51"/>
- <a u="63DC" b="93 52"/>
- <a u="63DD" b="93 53"/>
- <a u="63DE" b="DE EE"/>
- <a u="63DF" b="93 54"/>
- <a u="63E0" b="DE EB"/>
- <a u="63E1" b="CE D5"/>
- <a u="63E2" b="93 55"/>
- <a u="63E3" b="B4 A7"/>
- <a u="63E4" b="93 56"/>
- <a u="63E5" b="93 57"/>
- <a u="63E6" b="93 58"/>
- <a u="63E7" b="93 59"/>
- <a u="63E8" b="93 5A"/>
- <a u="63E9" b="BF AB"/>
- <a u="63EA" b="BE BE"/>
- <a u="63EB" b="93 5B"/>
- <a u="63EC" b="93 5C"/>
- <a u="63ED" b="BD D2"/>
- <a u="63EE" b="93 5D"/>
- <a u="63EF" b="93 5E"/>
- <a u="63F0" b="93 5F"/>
- <a u="63F1" b="93 60"/>
- <a u="63F2" b="DE E9"/>
- <a u="63F3" b="93 61"/>
- <a u="63F4" b="D4 AE"/>
- <a u="63F5" b="93 62"/>
- <a u="63F6" b="DE DE"/>
- <a u="63F7" b="93 63"/>
- <a u="63F8" b="DE EA"/>
- <a u="63F9" b="93 64"/>
- <a u="63FA" b="93 65"/>
- <a u="63FB" b="93 66"/>
- <a u="63FC" b="93 67"/>
- <a u="63FD" b="C0 BF"/>
- <a u="63FE" b="93 68"/>
- <a u="63FF" b="DE EC"/>
- <a u="6400" b="B2 F3"/>
- <a u="6401" b="B8 E9"/>
- <a u="6402" b="C2 A7"/>
- <a u="6403" b="93 69"/>
- <a u="6404" b="93 6A"/>
- <a u="6405" b="BD C1"/>
- <a u="6406" b="93 6B"/>
- <a u="6407" b="93 6C"/>
- <a u="6408" b="93 6D"/>
- <a u="6409" b="93 6E"/>
- <a u="640A" b="93 6F"/>
- <a u="640B" b="DE F5"/>
- <a u="640C" b="DE F8"/>
- <a u="640D" b="93 70"/>
- <a u="640E" b="93 71"/>
- <a u="640F" b="B2 AB"/>
- <a u="6410" b="B4 A4"/>
- <a u="6411" b="93 72"/>
- <a u="6412" b="93 73"/>
- <a u="6413" b="B4 EA"/>
- <a u="6414" b="C9 A6"/>
- <a u="6415" b="93 74"/>
- <a u="6416" b="93 75"/>
- <a u="6417" b="93 76"/>
- <a u="6418" b="93 77"/>
- <a u="6419" b="93 78"/>
- <a u="641A" b="93 79"/>
- <a u="641B" b="DE F6"/>
- <a u="641C" b="CB D1"/>
- <a u="641D" b="93 7A"/>
- <a u="641E" b="B8 E3"/>
- <a u="641F" b="93 7B"/>
- <a u="6420" b="DE F7"/>
- <a u="6421" b="DE FA"/>
- <a u="6422" b="93 7C"/>
- <a u="6423" b="93 7D"/>
- <a u="6424" b="93 7E"/>
- <a u="6425" b="93 80"/>
- <a u="6426" b="DE F9"/>
- <a u="6427" b="93 81"/>
- <a u="6428" b="93 82"/>
- <a u="6429" b="93 83"/>
- <a u="642A" b="CC C2"/>
- <a u="642B" b="93 84"/>
- <a u="642C" b="B0 E1"/>
- <a u="642D" b="B4 EE"/>
- <a u="642E" b="93 85"/>
- <a u="642F" b="93 86"/>
- <a u="6430" b="93 87"/>
- <a u="6431" b="93 88"/>
- <a u="6432" b="93 89"/>
- <a u="6433" b="93 8A"/>
- <a u="6434" b="E5 BA"/>
- <a u="6435" b="93 8B"/>
- <a u="6436" b="93 8C"/>
- <a u="6437" b="93 8D"/>
- <a u="6438" b="93 8E"/>
- <a u="6439" b="93 8F"/>
- <a u="643A" b="D0 AF"/>
- <a u="643B" b="93 90"/>
- <a u="643C" b="93 91"/>
- <a u="643D" b="B2 EB"/>
- <a u="643E" b="93 92"/>
- <a u="643F" b="EB A1"/>
- <a u="6440" b="93 93"/>
- <a u="6441" b="DE F4"/>
- <a u="6442" b="93 94"/>
- <a u="6443" b="93 95"/>
- <a u="6444" b="C9 E3"/>
- <a u="6445" b="DE F3"/>
- <a u="6446" b="B0 DA"/>
- <a u="6447" b="D2 A1"/>
- <a u="6448" b="B1 F7"/>
- <a u="6449" b="93 96"/>
- <a u="644A" b="CC AF"/>
- <a u="644B" b="93 97"/>
- <a u="644C" b="93 98"/>
- <a u="644D" b="93 99"/>
- <a u="644E" b="93 9A"/>
- <a u="644F" b="93 9B"/>
- <a u="6450" b="93 9C"/>
- <a u="6451" b="93 9D"/>
- <a u="6452" b="DE F0"/>
- <a u="6453" b="93 9E"/>
- <a u="6454" b="CB A4"/>
- <a u="6455" b="93 9F"/>
- <a u="6456" b="93 A0"/>
- <a u="6457" b="93 A1"/>
- <a u="6458" b="D5 AA"/>
- <a u="6459" b="93 A2"/>
- <a u="645A" b="93 A3"/>
- <a u="645B" b="93 A4"/>
- <a u="645C" b="93 A5"/>
- <a u="645D" b="93 A6"/>
- <a u="645E" b="DE FB"/>
- <a u="645F" b="93 A7"/>
- <a u="6460" b="93 A8"/>
- <a u="6461" b="93 A9"/>
- <a u="6462" b="93 AA"/>
- <a u="6463" b="93 AB"/>
- <a u="6464" b="93 AC"/>
- <a u="6465" b="93 AD"/>
- <a u="6466" b="93 AE"/>
- <a u="6467" b="B4 DD"/>
- <a u="6468" b="93 AF"/>
- <a u="6469" b="C4 A6"/>
- <a u="646A" b="93 B0"/>
- <a u="646B" b="93 B1"/>
- <a u="646C" b="93 B2"/>
- <a u="646D" b="DE FD"/>
- <a u="646E" b="93 B3"/>
- <a u="646F" b="93 B4"/>
- <a u="6470" b="93 B5"/>
- <a u="6471" b="93 B6"/>
- <a u="6472" b="93 B7"/>
- <a u="6473" b="93 B8"/>
- <a u="6474" b="93 B9"/>
- <a u="6475" b="93 BA"/>
- <a u="6476" b="93 BB"/>
- <a u="6477" b="93 BC"/>
- <a u="6478" b="C3 FE"/>
- <a u="6479" b="C4 A1"/>
- <a u="647A" b="DF A1"/>
- <a u="647B" b="93 BD"/>
- <a u="647C" b="93 BE"/>
- <a u="647D" b="93 BF"/>
- <a u="647E" b="93 C0"/>
- <a u="647F" b="93 C1"/>
- <a u="6480" b="93 C2"/>
- <a u="6481" b="93 C3"/>
- <a u="6482" b="C1 CC"/>
- <a u="6483" b="93 C4"/>
- <a u="6484" b="DE FC"/>
- <a u="6485" b="BE EF"/>
- <a u="6486" b="93 C5"/>
- <a u="6487" b="C6 B2"/>
- <a u="6488" b="93 C6"/>
- <a u="6489" b="93 C7"/>
- <a u="648A" b="93 C8"/>
- <a u="648B" b="93 C9"/>
- <a u="648C" b="93 CA"/>
- <a u="648D" b="93 CB"/>
- <a u="648E" b="93 CC"/>
- <a u="648F" b="93 CD"/>
- <a u="6490" b="93 CE"/>
- <a u="6491" b="B3 C5"/>
- <a u="6492" b="C8 F6"/>
- <a u="6493" b="93 CF"/>
- <a u="6494" b="93 D0"/>
- <a u="6495" b="CB BA"/>
- <a u="6496" b="DE FE"/>
- <a u="6497" b="93 D1"/>
- <a u="6498" b="93 D2"/>
- <a u="6499" b="DF A4"/>
- <a u="649A" b="93 D3"/>
- <a u="649B" b="93 D4"/>
- <a u="649C" b="93 D5"/>
- <a u="649D" b="93 D6"/>
- <a u="649E" b="D7 B2"/>
- <a u="649F" b="93 D7"/>
- <a u="64A0" b="93 D8"/>
- <a u="64A1" b="93 D9"/>
- <a u="64A2" b="93 DA"/>
- <a u="64A3" b="93 DB"/>
- <a u="64A4" b="B3 B7"/>
- <a u="64A5" b="93 DC"/>
- <a u="64A6" b="93 DD"/>
- <a u="64A7" b="93 DE"/>
- <a u="64A8" b="93 DF"/>
- <a u="64A9" b="C1 C3"/>
- <a u="64AA" b="93 E0"/>
- <a u="64AB" b="93 E1"/>
- <a u="64AC" b="C7 CB"/>
- <a u="64AD" b="B2 A5"/>
- <a u="64AE" b="B4 E9"/>
- <a u="64AF" b="93 E2"/>
- <a u="64B0" b="D7 AB"/>
- <a u="64B1" b="93 E3"/>
- <a u="64B2" b="93 E4"/>
- <a u="64B3" b="93 E5"/>
- <a u="64B4" b="93 E6"/>
- <a u="64B5" b="C4 EC"/>
- <a u="64B6" b="93 E7"/>
- <a u="64B7" b="DF A2"/>
- <a u="64B8" b="DF A3"/>
- <a u="64B9" b="93 E8"/>
- <a u="64BA" b="DF A5"/>
- <a u="64BB" b="93 E9"/>
- <a u="64BC" b="BA B3"/>
- <a u="64BD" b="93 EA"/>
- <a u="64BE" b="93 EB"/>
- <a u="64BF" b="93 EC"/>
- <a u="64C0" b="DF A6"/>
- <a u="64C1" b="93 ED"/>
- <a u="64C2" b="C0 DE"/>
- <a u="64C3" b="93 EE"/>
- <a u="64C4" b="93 EF"/>
- <a u="64C5" b="C9 C3"/>
- <a u="64C6" b="93 F0"/>
- <a u="64C7" b="93 F1"/>
- <a u="64C8" b="93 F2"/>
- <a u="64C9" b="93 F3"/>
- <a u="64CA" b="93 F4"/>
- <a u="64CB" b="93 F5"/>
- <a u="64CC" b="93 F6"/>
- <a u="64CD" b="B2 D9"/>
- <a u="64CE" b="C7 E6"/>
- <a u="64CF" b="93 F7"/>
- <a u="64D0" b="DF A7"/>
- <a u="64D1" b="93 F8"/>
- <a u="64D2" b="C7 DC"/>
- <a u="64D3" b="93 F9"/>
- <a u="64D4" b="93 FA"/>
- <a u="64D5" b="93 FB"/>
- <a u="64D6" b="93 FC"/>
- <a u="64D7" b="DF A8"/>
- <a u="64D8" b="EB A2"/>
- <a u="64D9" b="93 FD"/>
- <a u="64DA" b="93 FE"/>
- <a u="64DB" b="94 40"/>
- <a u="64DC" b="94 41"/>
- <a u="64DD" b="94 42"/>
- <a u="64DE" b="CB D3"/>
- <a u="64DF" b="94 43"/>
- <a u="64E0" b="94 44"/>
- <a u="64E1" b="94 45"/>
- <a u="64E2" b="DF AA"/>
- <a u="64E3" b="94 46"/>
- <a u="64E4" b="DF A9"/>
- <a u="64E5" b="94 47"/>
- <a u="64E6" b="B2 C1"/>
- <a u="64E7" b="94 48"/>
- <a u="64E8" b="94 49"/>
- <a u="64E9" b="94 4A"/>
- <a u="64EA" b="94 4B"/>
- <a u="64EB" b="94 4C"/>
- <a u="64EC" b="94 4D"/>
- <a u="64ED" b="94 4E"/>
- <a u="64EE" b="94 4F"/>
- <a u="64EF" b="94 50"/>
- <a u="64F0" b="94 51"/>
- <a u="64F1" b="94 52"/>
- <a u="64F2" b="94 53"/>
- <a u="64F3" b="94 54"/>
- <a u="64F4" b="94 55"/>
- <a u="64F5" b="94 56"/>
- <a u="64F6" b="94 57"/>
- <a u="64F7" b="94 58"/>
- <a u="64F8" b="94 59"/>
- <a u="64F9" b="94 5A"/>
- <a u="64FA" b="94 5B"/>
- <a u="64FB" b="94 5C"/>
- <a u="64FC" b="94 5D"/>
- <a u="64FD" b="94 5E"/>
- <a u="64FE" b="94 5F"/>
- <a u="64FF" b="94 60"/>
- <a u="6500" b="C5 CA"/>
- <a u="6501" b="94 61"/>
- <a u="6502" b="94 62"/>
- <a u="6503" b="94 63"/>
- <a u="6504" b="94 64"/>
- <a u="6505" b="94 65"/>
- <a u="6506" b="94 66"/>
- <a u="6507" b="94 67"/>
- <a u="6508" b="94 68"/>
- <a u="6509" b="DF AB"/>
- <a u="650A" b="94 69"/>
- <a u="650B" b="94 6A"/>
- <a u="650C" b="94 6B"/>
- <a u="650D" b="94 6C"/>
- <a u="650E" b="94 6D"/>
- <a u="650F" b="94 6E"/>
- <a u="6510" b="94 6F"/>
- <a u="6511" b="94 70"/>
- <a u="6512" b="D4 DC"/>
- <a u="6513" b="94 71"/>
- <a u="6514" b="94 72"/>
- <a u="6515" b="94 73"/>
- <a u="6516" b="94 74"/>
- <a u="6517" b="94 75"/>
- <a u="6518" b="C8 C1"/>
- <a u="6519" b="94 76"/>
- <a u="651A" b="94 77"/>
- <a u="651B" b="94 78"/>
- <a u="651C" b="94 79"/>
- <a u="651D" b="94 7A"/>
- <a u="651E" b="94 7B"/>
- <a u="651F" b="94 7C"/>
- <a u="6520" b="94 7D"/>
- <a u="6521" b="94 7E"/>
- <a u="6522" b="94 80"/>
- <a u="6523" b="94 81"/>
- <a u="6524" b="94 82"/>
- <a u="6525" b="DF AC"/>
- <a u="6526" b="94 83"/>
- <a u="6527" b="94 84"/>
- <a u="6528" b="94 85"/>
- <a u="6529" b="94 86"/>
- <a u="652A" b="94 87"/>
- <a u="652B" b="BE F0"/>
- <a u="652C" b="94 88"/>
- <a u="652D" b="94 89"/>
- <a u="652E" b="DF AD"/>
- <a u="652F" b="D6 A7"/>
- <a u="6530" b="94 8A"/>
- <a u="6531" b="94 8B"/>
- <a u="6532" b="94 8C"/>
- <a u="6533" b="94 8D"/>
- <a u="6534" b="EA B7"/>
- <a u="6535" b="EB B6"/>
- <a u="6536" b="CA D5"/>
- <a u="6537" b="94 8E"/>
- <a u="6538" b="D8 FC"/>
- <a u="6539" b="B8 C4"/>
- <a u="653A" b="94 8F"/>
- <a u="653B" b="B9 A5"/>
- <a u="653C" b="94 90"/>
- <a u="653D" b="94 91"/>
- <a u="653E" b="B7 C5"/>
- <a u="653F" b="D5 FE"/>
- <a u="6540" b="94 92"/>
- <a u="6541" b="94 93"/>
- <a u="6542" b="94 94"/>
- <a u="6543" b="94 95"/>
- <a u="6544" b="94 96"/>
- <a u="6545" b="B9 CA"/>
- <a u="6546" b="94 97"/>
- <a u="6547" b="94 98"/>
- <a u="6548" b="D0 A7"/>
- <a u="6549" b="F4 CD"/>
- <a u="654A" b="94 99"/>
- <a u="654B" b="94 9A"/>
- <a u="654C" b="B5 D0"/>
- <a u="654D" b="94 9B"/>
- <a u="654E" b="94 9C"/>
- <a u="654F" b="C3 F4"/>
- <a u="6550" b="94 9D"/>
- <a u="6551" b="BE C8"/>
- <a u="6552" b="94 9E"/>
- <a u="6553" b="94 9F"/>
- <a u="6554" b="94 A0"/>
- <a u="6555" b="EB B7"/>
- <a u="6556" b="B0 BD"/>
- <a u="6557" b="94 A1"/>
- <a u="6558" b="94 A2"/>
- <a u="6559" b="BD CC"/>
- <a u="655A" b="94 A3"/>
- <a u="655B" b="C1 B2"/>
- <a u="655C" b="94 A4"/>
- <a u="655D" b="B1 D6"/>
- <a u="655E" b="B3 A8"/>
- <a u="655F" b="94 A5"/>
- <a u="6560" b="94 A6"/>
- <a u="6561" b="94 A7"/>
- <a u="6562" b="B8 D2"/>
- <a u="6563" b="C9 A2"/>
- <a u="6564" b="94 A8"/>
- <a u="6565" b="94 A9"/>
- <a u="6566" b="B6 D8"/>
- <a u="6567" b="94 AA"/>
- <a u="6568" b="94 AB"/>
- <a u="6569" b="94 AC"/>
- <a u="656A" b="94 AD"/>
- <a u="656B" b="EB B8"/>
- <a u="656C" b="BE B4"/>
- <a u="656D" b="94 AE"/>
- <a u="656E" b="94 AF"/>
- <a u="656F" b="94 B0"/>
- <a u="6570" b="CA FD"/>
- <a u="6571" b="94 B1"/>
- <a u="6572" b="C7 C3"/>
- <a u="6573" b="94 B2"/>
- <a u="6574" b="D5 FB"/>
- <a u="6575" b="94 B3"/>
- <a u="6576" b="94 B4"/>
- <a u="6577" b="B7 F3"/>
- <a u="6578" b="94 B5"/>
- <a u="6579" b="94 B6"/>
- <a u="657A" b="94 B7"/>
- <a u="657B" b="94 B8"/>
- <a u="657C" b="94 B9"/>
- <a u="657D" b="94 BA"/>
- <a u="657E" b="94 BB"/>
- <a u="657F" b="94 BC"/>
- <a u="6580" b="94 BD"/>
- <a u="6581" b="94 BE"/>
- <a u="6582" b="94 BF"/>
- <a u="6583" b="94 C0"/>
- <a u="6584" b="94 C1"/>
- <a u="6585" b="94 C2"/>
- <a u="6586" b="94 C3"/>
- <a u="6587" b="CE C4"/>
- <a u="6588" b="94 C4"/>
- <a u="6589" b="94 C5"/>
- <a u="658A" b="94 C6"/>
- <a u="658B" b="D5 AB"/>
- <a u="658C" b="B1 F3"/>
- <a u="658D" b="94 C7"/>
- <a u="658E" b="94 C8"/>
- <a u="658F" b="94 C9"/>
- <a u="6590" b="EC B3"/>
- <a u="6591" b="B0 DF"/>
- <a u="6592" b="94 CA"/>
- <a u="6593" b="EC B5"/>
- <a u="6594" b="94 CB"/>
- <a u="6595" b="94 CC"/>
- <a u="6596" b="94 CD"/>
- <a u="6597" b="B6 B7"/>
- <a u="6598" b="94 CE"/>
- <a u="6599" b="C1 CF"/>
- <a u="659A" b="94 CF"/>
- <a u="659B" b="F5 FA"/>
- <a u="659C" b="D0 B1"/>
- <a u="659D" b="94 D0"/>
- <a u="659E" b="94 D1"/>
- <a u="659F" b="D5 E5"/>
- <a u="65A0" b="94 D2"/>
- <a u="65A1" b="CE D3"/>
- <a u="65A2" b="94 D3"/>
- <a u="65A3" b="94 D4"/>
- <a u="65A4" b="BD EF"/>
- <a u="65A5" b="B3 E2"/>
- <a u="65A6" b="94 D5"/>
- <a u="65A7" b="B8 AB"/>
- <a u="65A8" b="94 D6"/>
- <a u="65A9" b="D5 B6"/>
- <a u="65AA" b="94 D7"/>
- <a u="65AB" b="ED BD"/>
- <a u="65AC" b="94 D8"/>
- <a u="65AD" b="B6 CF"/>
- <a u="65AE" b="94 D9"/>
- <a u="65AF" b="CB B9"/>
- <a u="65B0" b="D0 C2"/>
- <a u="65B1" b="94 DA"/>
- <a u="65B2" b="94 DB"/>
- <a u="65B3" b="94 DC"/>
- <a u="65B4" b="94 DD"/>
- <a u="65B5" b="94 DE"/>
- <a u="65B6" b="94 DF"/>
- <a u="65B7" b="94 E0"/>
- <a u="65B8" b="94 E1"/>
- <a u="65B9" b="B7 BD"/>
- <a u="65BA" b="94 E2"/>
- <a u="65BB" b="94 E3"/>
- <a u="65BC" b="EC B6"/>
- <a u="65BD" b="CA A9"/>
- <a u="65BE" b="94 E4"/>
- <a u="65BF" b="94 E5"/>
- <a u="65C0" b="94 E6"/>
- <a u="65C1" b="C5 D4"/>
- <a u="65C2" b="94 E7"/>
- <a u="65C3" b="EC B9"/>
- <a u="65C4" b="EC B8"/>
- <a u="65C5" b="C2 C3"/>
- <a u="65C6" b="EC B7"/>
- <a u="65C7" b="94 E8"/>
- <a u="65C8" b="94 E9"/>
- <a u="65C9" b="94 EA"/>
- <a u="65CA" b="94 EB"/>
- <a u="65CB" b="D0 FD"/>
- <a u="65CC" b="EC BA"/>
- <a u="65CD" b="94 EC"/>
- <a u="65CE" b="EC BB"/>
- <a u="65CF" b="D7 E5"/>
- <a u="65D0" b="94 ED"/>
- <a u="65D1" b="94 EE"/>
- <a u="65D2" b="EC BC"/>
- <a u="65D3" b="94 EF"/>
- <a u="65D4" b="94 F0"/>
- <a u="65D5" b="94 F1"/>
- <a u="65D6" b="EC BD"/>
- <a u="65D7" b="C6 EC"/>
- <a u="65D8" b="94 F2"/>
- <a u="65D9" b="94 F3"/>
- <a u="65DA" b="94 F4"/>
- <a u="65DB" b="94 F5"/>
- <a u="65DC" b="94 F6"/>
- <a u="65DD" b="94 F7"/>
- <a u="65DE" b="94 F8"/>
- <a u="65DF" b="94 F9"/>
- <a u="65E0" b="CE DE"/>
- <a u="65E1" b="94 FA"/>
- <a u="65E2" b="BC C8"/>
- <a u="65E3" b="94 FB"/>
- <a u="65E4" b="94 FC"/>
- <a u="65E5" b="C8 D5"/>
- <a u="65E6" b="B5 A9"/>
- <a u="65E7" b="BE C9"/>
- <a u="65E8" b="D6 BC"/>
- <a u="65E9" b="D4 E7"/>
- <a u="65EA" b="94 FD"/>
- <a u="65EB" b="94 FE"/>
- <a u="65EC" b="D1 AE"/>
- <a u="65ED" b="D0 F1"/>
- <a u="65EE" b="EA B8"/>
- <a u="65EF" b="EA B9"/>
- <a u="65F0" b="EA BA"/>
- <a u="65F1" b="BA B5"/>
- <a u="65F2" b="95 40"/>
- <a u="65F3" b="95 41"/>
- <a u="65F4" b="95 42"/>
- <a u="65F5" b="95 43"/>
- <a u="65F6" b="CA B1"/>
- <a u="65F7" b="BF F5"/>
- <a u="65F8" b="95 44"/>
- <a u="65F9" b="95 45"/>
- <a u="65FA" b="CD FA"/>
- <a u="65FB" b="95 46"/>
- <a u="65FC" b="95 47"/>
- <a u="65FD" b="95 48"/>
- <a u="65FE" b="95 49"/>
- <a u="65FF" b="95 4A"/>
- <a u="6600" b="EA C0"/>
- <a u="6601" b="95 4B"/>
- <a u="6602" b="B0 BA"/>
- <a u="6603" b="EA BE"/>
- <a u="6604" b="95 4C"/>
- <a u="6605" b="95 4D"/>
- <a u="6606" b="C0 A5"/>
- <a u="6607" b="95 4E"/>
- <a u="6608" b="95 4F"/>
- <a u="6609" b="95 50"/>
- <a u="660A" b="EA BB"/>
- <a u="660B" b="95 51"/>
- <a u="660C" b="B2 FD"/>
- <a u="660D" b="95 52"/>
- <a u="660E" b="C3 F7"/>
- <a u="660F" b="BB E8"/>
- <a u="6610" b="95 53"/>
- <a u="6611" b="95 54"/>
- <a u="6612" b="95 55"/>
- <a u="6613" b="D2 D7"/>
- <a u="6614" b="CE F4"/>
- <a u="6615" b="EA BF"/>
- <a u="6616" b="95 56"/>
- <a u="6617" b="95 57"/>
- <a u="6618" b="95 58"/>
- <a u="6619" b="EA BC"/>
- <a u="661A" b="95 59"/>
- <a u="661B" b="95 5A"/>
- <a u="661C" b="95 5B"/>
- <a u="661D" b="EA C3"/>
- <a u="661E" b="95 5C"/>
- <a u="661F" b="D0 C7"/>
- <a u="6620" b="D3 B3"/>
- <a u="6621" b="95 5D"/>
- <a u="6622" b="95 5E"/>
- <a u="6623" b="95 5F"/>
- <a u="6624" b="95 60"/>
- <a u="6625" b="B4 BA"/>
- <a u="6626" b="95 61"/>
- <a u="6627" b="C3 C1"/>
- <a u="6628" b="D7 F2"/>
- <a u="6629" b="95 62"/>
- <a u="662A" b="95 63"/>
- <a u="662B" b="95 64"/>
- <a u="662C" b="95 65"/>
- <a u="662D" b="D5 D1"/>
- <a u="662E" b="95 66"/>
- <a u="662F" b="CA C7"/>
- <a u="6630" b="95 67"/>
- <a u="6631" b="EA C5"/>
- <a u="6632" b="95 68"/>
- <a u="6633" b="95 69"/>
- <a u="6634" b="EA C4"/>
- <a u="6635" b="EA C7"/>
- <a u="6636" b="EA C6"/>
- <a u="6637" b="95 6A"/>
- <a u="6638" b="95 6B"/>
- <a u="6639" b="95 6C"/>
- <a u="663A" b="95 6D"/>
- <a u="663B" b="95 6E"/>
- <a u="663C" b="D6 E7"/>
- <a u="663D" b="95 6F"/>
- <a u="663E" b="CF D4"/>
- <a u="663F" b="95 70"/>
- <a u="6640" b="95 71"/>
- <a u="6641" b="EA CB"/>
- <a u="6642" b="95 72"/>
- <a u="6643" b="BB CE"/>
- <a u="6644" b="95 73"/>
- <a u="6645" b="95 74"/>
- <a u="6646" b="95 75"/>
- <a u="6647" b="95 76"/>
- <a u="6648" b="95 77"/>
- <a u="6649" b="95 78"/>
- <a u="664A" b="95 79"/>
- <a u="664B" b="BD FA"/>
- <a u="664C" b="C9 CE"/>
- <a u="664D" b="95 7A"/>
- <a u="664E" b="95 7B"/>
- <a u="664F" b="EA CC"/>
- <a u="6650" b="95 7C"/>
- <a u="6651" b="95 7D"/>
- <a u="6652" b="C9 B9"/>
- <a u="6653" b="CF FE"/>
- <a u="6654" b="EA CA"/>
- <a u="6655" b="D4 CE"/>
- <a u="6656" b="EA CD"/>
- <a u="6657" b="EA CF"/>
- <a u="6658" b="95 7E"/>
- <a u="6659" b="95 80"/>
- <a u="665A" b="CD ED"/>
- <a u="665B" b="95 81"/>
- <a u="665C" b="95 82"/>
- <a u="665D" b="95 83"/>
- <a u="665E" b="95 84"/>
- <a u="665F" b="EA C9"/>
- <a u="6660" b="95 85"/>
- <a u="6661" b="EA CE"/>
- <a u="6662" b="95 86"/>
- <a u="6663" b="95 87"/>
- <a u="6664" b="CE EE"/>
- <a u="6665" b="95 88"/>
- <a u="6666" b="BB DE"/>
- <a u="6667" b="95 89"/>
- <a u="6668" b="B3 BF"/>
- <a u="6669" b="95 8A"/>
- <a u="666A" b="95 8B"/>
- <a u="666B" b="95 8C"/>
- <a u="666C" b="95 8D"/>
- <a u="666D" b="95 8E"/>
- <a u="666E" b="C6 D5"/>
- <a u="666F" b="BE B0"/>
- <a u="6670" b="CE FA"/>
- <a u="6671" b="95 8F"/>
- <a u="6672" b="95 90"/>
- <a u="6673" b="95 91"/>
- <a u="6674" b="C7 E7"/>
- <a u="6675" b="95 92"/>
- <a u="6676" b="BE A7"/>
- <a u="6677" b="EA D0"/>
- <a u="6678" b="95 93"/>
- <a u="6679" b="95 94"/>
- <a u="667A" b="D6 C7"/>
- <a u="667B" b="95 95"/>
- <a u="667C" b="95 96"/>
- <a u="667D" b="95 97"/>
- <a u="667E" b="C1 C0"/>
- <a u="667F" b="95 98"/>
- <a u="6680" b="95 99"/>
- <a u="6681" b="95 9A"/>
- <a u="6682" b="D4 DD"/>
- <a u="6683" b="95 9B"/>
- <a u="6684" b="EA D1"/>
- <a u="6685" b="95 9C"/>
- <a u="6686" b="95 9D"/>
- <a u="6687" b="CF BE"/>
- <a u="6688" b="95 9E"/>
- <a u="6689" b="95 9F"/>
- <a u="668A" b="95 A0"/>
- <a u="668B" b="95 A1"/>
- <a u="668C" b="EA D2"/>
- <a u="668D" b="95 A2"/>
- <a u="668E" b="95 A3"/>
- <a u="668F" b="95 A4"/>
- <a u="6690" b="95 A5"/>
- <a u="6691" b="CA EE"/>
- <a u="6692" b="95 A6"/>
- <a u="6693" b="95 A7"/>
- <a u="6694" b="95 A8"/>
- <a u="6695" b="95 A9"/>
- <a u="6696" b="C5 AF"/>
- <a u="6697" b="B0 B5"/>
- <a u="6698" b="95 AA"/>
- <a u="6699" b="95 AB"/>
- <a u="669A" b="95 AC"/>
- <a u="669B" b="95 AD"/>
- <a u="669C" b="95 AE"/>
- <a u="669D" b="EA D4"/>
- <a u="669E" b="95 AF"/>
- <a u="669F" b="95 B0"/>
- <a u="66A0" b="95 B1"/>
- <a u="66A1" b="95 B2"/>
- <a u="66A2" b="95 B3"/>
- <a u="66A3" b="95 B4"/>
- <a u="66A4" b="95 B5"/>
- <a u="66A5" b="95 B6"/>
- <a u="66A6" b="95 B7"/>
- <a u="66A7" b="EA D3"/>
- <a u="66A8" b="F4 DF"/>
- <a u="66A9" b="95 B8"/>
- <a u="66AA" b="95 B9"/>
- <a u="66AB" b="95 BA"/>
- <a u="66AC" b="95 BB"/>
- <a u="66AD" b="95 BC"/>
- <a u="66AE" b="C4 BA"/>
- <a u="66AF" b="95 BD"/>
- <a u="66B0" b="95 BE"/>
- <a u="66B1" b="95 BF"/>
- <a u="66B2" b="95 C0"/>
- <a u="66B3" b="95 C1"/>
- <a u="66B4" b="B1 A9"/>
- <a u="66B5" b="95 C2"/>
- <a u="66B6" b="95 C3"/>
- <a u="66B7" b="95 C4"/>
- <a u="66B8" b="95 C5"/>
- <a u="66B9" b="E5 DF"/>
- <a u="66BA" b="95 C6"/>
- <a u="66BB" b="95 C7"/>
- <a u="66BC" b="95 C8"/>
- <a u="66BD" b="95 C9"/>
- <a u="66BE" b="EA D5"/>
- <a u="66BF" b="95 CA"/>
- <a u="66C0" b="95 CB"/>
- <a u="66C1" b="95 CC"/>
- <a u="66C2" b="95 CD"/>
- <a u="66C3" b="95 CE"/>
- <a u="66C4" b="95 CF"/>
- <a u="66C5" b="95 D0"/>
- <a u="66C6" b="95 D1"/>
- <a u="66C7" b="95 D2"/>
- <a u="66C8" b="95 D3"/>
- <a u="66C9" b="95 D4"/>
- <a u="66CA" b="95 D5"/>
- <a u="66CB" b="95 D6"/>
- <a u="66CC" b="95 D7"/>
- <a u="66CD" b="95 D8"/>
- <a u="66CE" b="95 D9"/>
- <a u="66CF" b="95 DA"/>
- <a u="66D0" b="95 DB"/>
- <a u="66D1" b="95 DC"/>
- <a u="66D2" b="95 DD"/>
- <a u="66D3" b="95 DE"/>
- <a u="66D4" b="95 DF"/>
- <a u="66D5" b="95 E0"/>
- <a u="66D6" b="95 E1"/>
- <a u="66D7" b="95 E2"/>
- <a u="66D8" b="95 E3"/>
- <a u="66D9" b="CA EF"/>
- <a u="66DA" b="95 E4"/>
- <a u="66DB" b="EA D6"/>
- <a u="66DC" b="EA D7"/>
- <a u="66DD" b="C6 D8"/>
- <a u="66DE" b="95 E5"/>
- <a u="66DF" b="95 E6"/>
- <a u="66E0" b="95 E7"/>
- <a u="66E1" b="95 E8"/>
- <a u="66E2" b="95 E9"/>
- <a u="66E3" b="95 EA"/>
- <a u="66E4" b="95 EB"/>
- <a u="66E5" b="95 EC"/>
- <a u="66E6" b="EA D8"/>
- <a u="66E7" b="95 ED"/>
- <a u="66E8" b="95 EE"/>
- <a u="66E9" b="EA D9"/>
- <a u="66EA" b="95 EF"/>
- <a u="66EB" b="95 F0"/>
- <a u="66EC" b="95 F1"/>
- <a u="66ED" b="95 F2"/>
- <a u="66EE" b="95 F3"/>
- <a u="66EF" b="95 F4"/>
- <a u="66F0" b="D4 BB"/>
- <a u="66F1" b="95 F5"/>
- <a u="66F2" b="C7 FA"/>
- <a u="66F3" b="D2 B7"/>
- <a u="66F4" b="B8 FC"/>
- <a u="66F5" b="95 F6"/>
- <a u="66F6" b="95 F7"/>
- <a u="66F7" b="EA C2"/>
- <a u="66F8" b="95 F8"/>
- <a u="66F9" b="B2 DC"/>
- <a u="66FA" b="95 F9"/>
- <a u="66FB" b="95 FA"/>
- <a u="66FC" b="C2 FC"/>
- <a u="66FD" b="95 FB"/>
- <a u="66FE" b="D4 F8"/>
- <a u="66FF" b="CC E6"/>
- <a u="6700" b="D7 EE"/>
- <a u="6701" b="95 FC"/>
- <a u="6702" b="95 FD"/>
- <a u="6703" b="95 FE"/>
- <a u="6704" b="96 40"/>
- <a u="6705" b="96 41"/>
- <a u="6706" b="96 42"/>
- <a u="6707" b="96 43"/>
- <a u="6708" b="D4 C2"/>
- <a u="6709" b="D3 D0"/>
- <a u="670A" b="EB C3"/>
- <a u="670B" b="C5 F3"/>
- <a u="670C" b="96 44"/>
- <a u="670D" b="B7 FE"/>
- <a u="670E" b="96 45"/>
- <a u="670F" b="96 46"/>
- <a u="6710" b="EB D4"/>
- <a u="6711" b="96 47"/>
- <a u="6712" b="96 48"/>
- <a u="6713" b="96 49"/>
- <a u="6714" b="CB B7"/>
- <a u="6715" b="EB DE"/>
- <a u="6716" b="96 4A"/>
- <a u="6717" b="C0 CA"/>
- <a u="6718" b="96 4B"/>
- <a u="6719" b="96 4C"/>
- <a u="671A" b="96 4D"/>
- <a u="671B" b="CD FB"/>
- <a u="671C" b="96 4E"/>
- <a u="671D" b="B3 AF"/>
- <a u="671E" b="96 4F"/>
- <a u="671F" b="C6 DA"/>
- <a u="6720" b="96 50"/>
- <a u="6721" b="96 51"/>
- <a u="6722" b="96 52"/>
- <a u="6723" b="96 53"/>
- <a u="6724" b="96 54"/>
- <a u="6725" b="96 55"/>
- <a u="6726" b="EB FC"/>
- <a u="6727" b="96 56"/>
- <a u="6728" b="C4 BE"/>
- <a u="6729" b="96 57"/>
- <a u="672A" b="CE B4"/>
- <a u="672B" b="C4 A9"/>
- <a u="672C" b="B1 BE"/>
- <a u="672D" b="D4 FD"/>
- <a u="672E" b="96 58"/>
- <a u="672F" b="CA F5"/>
- <a u="6730" b="96 59"/>
- <a u="6731" b="D6 EC"/>
- <a u="6732" b="96 5A"/>
- <a u="6733" b="96 5B"/>
- <a u="6734" b="C6 D3"/>
- <a u="6735" b="B6 E4"/>
- <a u="6736" b="96 5C"/>
- <a u="6737" b="96 5D"/>
- <a u="6738" b="96 5E"/>
- <a u="6739" b="96 5F"/>
- <a u="673A" b="BB FA"/>
- <a u="673B" b="96 60"/>
- <a u="673C" b="96 61"/>
- <a u="673D" b="D0 E0"/>
- <a u="673E" b="96 62"/>
- <a u="673F" b="96 63"/>
- <a u="6740" b="C9 B1"/>
- <a u="6741" b="96 64"/>
- <a u="6742" b="D4 D3"/>
- <a u="6743" b="C8 A8"/>
- <a u="6744" b="96 65"/>
- <a u="6745" b="96 66"/>
- <a u="6746" b="B8 CB"/>
- <a u="6747" b="96 67"/>
- <a u="6748" b="E8 BE"/>
- <a u="6749" b="C9 BC"/>
- <a u="674A" b="96 68"/>
- <a u="674B" b="96 69"/>
- <a u="674C" b="E8 BB"/>
- <a u="674D" b="96 6A"/>
- <a u="674E" b="C0 EE"/>
- <a u="674F" b="D0 D3"/>
- <a u="6750" b="B2 C4"/>
- <a u="6751" b="B4 E5"/>
- <a u="6752" b="96 6B"/>
- <a u="6753" b="E8 BC"/>
- <a u="6754" b="96 6C"/>
- <a u="6755" b="96 6D"/>
- <a u="6756" b="D5 C8"/>
- <a u="6757" b="96 6E"/>
- <a u="6758" b="96 6F"/>
- <a u="6759" b="96 70"/>
- <a u="675A" b="96 71"/>
- <a u="675B" b="96 72"/>
- <a u="675C" b="B6 C5"/>
- <a u="675D" b="96 73"/>
- <a u="675E" b="E8 BD"/>
- <a u="675F" b="CA F8"/>
- <a u="6760" b="B8 DC"/>
- <a u="6761" b="CC F5"/>
- <a u="6762" b="96 74"/>
- <a u="6763" b="96 75"/>
- <a u="6764" b="96 76"/>
- <a u="6765" b="C0 B4"/>
- <a u="6766" b="96 77"/>
- <a u="6767" b="96 78"/>
- <a u="6768" b="D1 EE"/>
- <a u="6769" b="E8 BF"/>
- <a u="676A" b="E8 C2"/>
- <a u="676B" b="96 79"/>
- <a u="676C" b="96 7A"/>
- <a u="676D" b="BA BC"/>
- <a u="676E" b="96 7B"/>
- <a u="676F" b="B1 AD"/>
- <a u="6770" b="BD DC"/>
- <a u="6771" b="96 7C"/>
- <a u="6772" b="EA BD"/>
- <a u="6773" b="E8 C3"/>
- <a u="6774" b="96 7D"/>
- <a u="6775" b="E8 C6"/>
- <a u="6776" b="96 7E"/>
- <a u="6777" b="E8 CB"/>
- <a u="6778" b="96 80"/>
- <a u="6779" b="96 81"/>
- <a u="677A" b="96 82"/>
- <a u="677B" b="96 83"/>
- <a u="677C" b="E8 CC"/>
- <a u="677D" b="96 84"/>
- <a u="677E" b="CB C9"/>
- <a u="677F" b="B0 E5"/>
- <a u="6780" b="96 85"/>
- <a u="6781" b="BC AB"/>
- <a u="6782" b="96 86"/>
- <a u="6783" b="96 87"/>
- <a u="6784" b="B9 B9"/>
- <a u="6785" b="96 88"/>
- <a u="6786" b="96 89"/>
- <a u="6787" b="E8 C1"/>
- <a u="6788" b="96 8A"/>
- <a u="6789" b="CD F7"/>
- <a u="678A" b="96 8B"/>
- <a u="678B" b="E8 CA"/>
- <a u="678C" b="96 8C"/>
- <a u="678D" b="96 8D"/>
- <a u="678E" b="96 8E"/>
- <a u="678F" b="96 8F"/>
- <a u="6790" b="CE F6"/>
- <a u="6791" b="96 90"/>
- <a u="6792" b="96 91"/>
- <a u="6793" b="96 92"/>
- <a u="6794" b="96 93"/>
- <a u="6795" b="D5 ED"/>
- <a u="6796" b="96 94"/>
- <a u="6797" b="C1 D6"/>
- <a u="6798" b="E8 C4"/>
- <a u="6799" b="96 95"/>
- <a u="679A" b="C3 B6"/>
- <a u="679B" b="96 96"/>
- <a u="679C" b="B9 FB"/>
- <a u="679D" b="D6 A6"/>
- <a u="679E" b="E8 C8"/>
- <a u="679F" b="96 97"/>
- <a u="67A0" b="96 98"/>
- <a u="67A1" b="96 99"/>
- <a u="67A2" b="CA E0"/>
- <a u="67A3" b="D4 E6"/>
- <a u="67A4" b="96 9A"/>
- <a u="67A5" b="E8 C0"/>
- <a u="67A6" b="96 9B"/>
- <a u="67A7" b="E8 C5"/>
- <a u="67A8" b="E8 C7"/>
- <a u="67A9" b="96 9C"/>
- <a u="67AA" b="C7 B9"/>
- <a u="67AB" b="B7 E3"/>
- <a u="67AC" b="96 9D"/>
- <a u="67AD" b="E8 C9"/>
- <a u="67AE" b="96 9E"/>
- <a u="67AF" b="BF DD"/>
- <a u="67B0" b="E8 D2"/>
- <a u="67B1" b="96 9F"/>
- <a u="67B2" b="96 A0"/>
- <a u="67B3" b="E8 D7"/>
- <a u="67B4" b="96 A1"/>
- <a u="67B5" b="E8 D5"/>
- <a u="67B6" b="BC DC"/>
- <a u="67B7" b="BC CF"/>
- <a u="67B8" b="E8 DB"/>
- <a u="67B9" b="96 A2"/>
- <a u="67BA" b="96 A3"/>
- <a u="67BB" b="96 A4"/>
- <a u="67BC" b="96 A5"/>
- <a u="67BD" b="96 A6"/>
- <a u="67BE" b="96 A7"/>
- <a u="67BF" b="96 A8"/>
- <a u="67C0" b="96 A9"/>
- <a u="67C1" b="E8 DE"/>
- <a u="67C2" b="96 AA"/>
- <a u="67C3" b="E8 DA"/>
- <a u="67C4" b="B1 FA"/>
- <a u="67C5" b="96 AB"/>
- <a u="67C6" b="96 AC"/>
- <a u="67C7" b="96 AD"/>
- <a u="67C8" b="96 AE"/>
- <a u="67C9" b="96 AF"/>
- <a u="67CA" b="96 B0"/>
- <a u="67CB" b="96 B1"/>
- <a u="67CC" b="96 B2"/>
- <a u="67CD" b="96 B3"/>
- <a u="67CE" b="96 B4"/>
- <a u="67CF" b="B0 D8"/>
- <a u="67D0" b="C4 B3"/>
- <a u="67D1" b="B8 CC"/>
- <a u="67D2" b="C6 E2"/>
- <a u="67D3" b="C8 BE"/>
- <a u="67D4" b="C8 E1"/>
- <a u="67D5" b="96 B5"/>
- <a u="67D6" b="96 B6"/>
- <a u="67D7" b="96 B7"/>
- <a u="67D8" b="E8 CF"/>
- <a u="67D9" b="E8 D4"/>
- <a u="67DA" b="E8 D6"/>
- <a u="67DB" b="96 B8"/>
- <a u="67DC" b="B9 F1"/>
- <a u="67DD" b="E8 D8"/>
- <a u="67DE" b="D7 F5"/>
- <a u="67DF" b="96 B9"/>
- <a u="67E0" b="C4 FB"/>
- <a u="67E1" b="96 BA"/>
- <a u="67E2" b="E8 DC"/>
- <a u="67E3" b="96 BB"/>
- <a u="67E4" b="96 BC"/>
- <a u="67E5" b="B2 E9"/>
- <a u="67E6" b="96 BD"/>
- <a u="67E7" b="96 BE"/>
- <a u="67E8" b="96 BF"/>
- <a u="67E9" b="E8 D1"/>
- <a u="67EA" b="96 C0"/>
- <a u="67EB" b="96 C1"/>
- <a u="67EC" b="BC ED"/>
- <a u="67ED" b="96 C2"/>
- <a u="67EE" b="96 C3"/>
- <a u="67EF" b="BF C2"/>
- <a u="67F0" b="E8 CD"/>
- <a u="67F1" b="D6 F9"/>
- <a u="67F2" b="96 C4"/>
- <a u="67F3" b="C1 F8"/>
- <a u="67F4" b="B2 F1"/>
- <a u="67F5" b="96 C5"/>
- <a u="67F6" b="96 C6"/>
- <a u="67F7" b="96 C7"/>
- <a u="67F8" b="96 C8"/>
- <a u="67F9" b="96 C9"/>
- <a u="67FA" b="96 CA"/>
- <a u="67FB" b="96 CB"/>
- <a u="67FC" b="96 CC"/>
- <a u="67FD" b="E8 DF"/>
- <a u="67FE" b="96 CD"/>
- <a u="67FF" b="CA C1"/>
- <a u="6800" b="E8 D9"/>
- <a u="6801" b="96 CE"/>
- <a u="6802" b="96 CF"/>
- <a u="6803" b="96 D0"/>
- <a u="6804" b="96 D1"/>
- <a u="6805" b="D5 A4"/>
- <a u="6806" b="96 D2"/>
- <a u="6807" b="B1 EA"/>
- <a u="6808" b="D5 BB"/>
- <a u="6809" b="E8 CE"/>
- <a u="680A" b="E8 D0"/>
- <a u="680B" b="B6 B0"/>
- <a u="680C" b="E8 D3"/>
- <a u="680D" b="96 D3"/>
- <a u="680E" b="E8 DD"/>
- <a u="680F" b="C0 B8"/>
- <a u="6810" b="96 D4"/>
- <a u="6811" b="CA F7"/>
- <a u="6812" b="96 D5"/>
- <a u="6813" b="CB A8"/>
- <a u="6814" b="96 D6"/>
- <a u="6815" b="96 D7"/>
- <a u="6816" b="C6 DC"/>
- <a u="6817" b="C0 F5"/>
- <a u="6818" b="96 D8"/>
- <a u="6819" b="96 D9"/>
- <a u="681A" b="96 DA"/>
- <a u="681B" b="96 DB"/>
- <a u="681C" b="96 DC"/>
- <a u="681D" b="E8 E9"/>
- <a u="681E" b="96 DD"/>
- <a u="681F" b="96 DE"/>
- <a u="6820" b="96 DF"/>
- <a u="6821" b="D0 A3"/>
- <a u="6822" b="96 E0"/>
- <a u="6823" b="96 E1"/>
- <a u="6824" b="96 E2"/>
- <a u="6825" b="96 E3"/>
- <a u="6826" b="96 E4"/>
- <a u="6827" b="96 E5"/>
- <a u="6828" b="96 E6"/>
- <a u="6829" b="E8 F2"/>
- <a u="682A" b="D6 EA"/>
- <a u="682B" b="96 E7"/>
- <a u="682C" b="96 E8"/>
- <a u="682D" b="96 E9"/>
- <a u="682E" b="96 EA"/>
- <a u="682F" b="96 EB"/>
- <a u="6830" b="96 EC"/>
- <a u="6831" b="96 ED"/>
- <a u="6832" b="E8 E0"/>
- <a u="6833" b="E8 E1"/>
- <a u="6834" b="96 EE"/>
- <a u="6835" b="96 EF"/>
- <a u="6836" b="96 F0"/>
- <a u="6837" b="D1 F9"/>
- <a u="6838" b="BA CB"/>
- <a u="6839" b="B8 F9"/>
- <a u="683A" b="96 F1"/>
- <a u="683B" b="96 F2"/>
- <a u="683C" b="B8 F1"/>
- <a u="683D" b="D4 D4"/>
- <a u="683E" b="E8 EF"/>
- <a u="683F" b="96 F3"/>
- <a u="6840" b="E8 EE"/>
- <a u="6841" b="E8 EC"/>
- <a u="6842" b="B9 F0"/>
- <a u="6843" b="CC D2"/>
- <a u="6844" b="E8 E6"/>
- <a u="6845" b="CE A6"/>
- <a u="6846" b="BF F2"/>
- <a u="6847" b="96 F4"/>
- <a u="6848" b="B0 B8"/>
- <a u="6849" b="E8 F1"/>
- <a u="684A" b="E8 F0"/>
- <a u="684B" b="96 F5"/>
- <a u="684C" b="D7 C0"/>
- <a u="684D" b="96 F6"/>
- <a u="684E" b="E8 E4"/>
- <a u="684F" b="96 F7"/>
- <a u="6850" b="CD A9"/>
- <a u="6851" b="C9 A3"/>
- <a u="6852" b="96 F8"/>
- <a u="6853" b="BB B8"/>
- <a u="6854" b="BD DB"/>
- <a u="6855" b="E8 EA"/>
- <a u="6856" b="96 F9"/>
- <a u="6857" b="96 FA"/>
- <a u="6858" b="96 FB"/>
- <a u="6859" b="96 FC"/>
- <a u="685A" b="96 FD"/>
- <a u="685B" b="96 FE"/>
- <a u="685C" b="97 40"/>
- <a u="685D" b="97 41"/>
- <a u="685E" b="97 42"/>
- <a u="685F" b="97 43"/>
- <a u="6860" b="E8 E2"/>
- <a u="6861" b="E8 E3"/>
- <a u="6862" b="E8 E5"/>
- <a u="6863" b="B5 B5"/>
- <a u="6864" b="E8 E7"/>
- <a u="6865" b="C7 C5"/>
- <a u="6866" b="E8 EB"/>
- <a u="6867" b="E8 ED"/>
- <a u="6868" b="BD B0"/>
- <a u="6869" b="D7 AE"/>
- <a u="686A" b="97 44"/>
- <a u="686B" b="E8 F8"/>
- <a u="686C" b="97 45"/>
- <a u="686D" b="97 46"/>
- <a u="686E" b="97 47"/>
- <a u="686F" b="97 48"/>
- <a u="6870" b="97 49"/>
- <a u="6871" b="97 4A"/>
- <a u="6872" b="97 4B"/>
- <a u="6873" b="97 4C"/>
- <a u="6874" b="E8 F5"/>
- <a u="6875" b="97 4D"/>
- <a u="6876" b="CD B0"/>
- <a u="6877" b="E8 F6"/>
- <a u="6878" b="97 4E"/>
- <a u="6879" b="97 4F"/>
- <a u="687A" b="97 50"/>
- <a u="687B" b="97 51"/>
- <a u="687C" b="97 52"/>
- <a u="687D" b="97 53"/>
- <a u="687E" b="97 54"/>
- <a u="687F" b="97 55"/>
- <a u="6880" b="97 56"/>
- <a u="6881" b="C1 BA"/>
- <a u="6882" b="97 57"/>
- <a u="6883" b="E8 E8"/>
- <a u="6884" b="97 58"/>
- <a u="6885" b="C3 B7"/>
- <a u="6886" b="B0 F0"/>
- <a u="6887" b="97 59"/>
- <a u="6888" b="97 5A"/>
- <a u="6889" b="97 5B"/>
- <a u="688A" b="97 5C"/>
- <a u="688B" b="97 5D"/>
- <a u="688C" b="97 5E"/>
- <a u="688D" b="97 5F"/>
- <a u="688E" b="97 60"/>
- <a u="688F" b="E8 F4"/>
- <a u="6890" b="97 61"/>
- <a u="6891" b="97 62"/>
- <a u="6892" b="97 63"/>
- <a u="6893" b="E8 F7"/>
- <a u="6894" b="97 64"/>
- <a u="6895" b="97 65"/>
- <a u="6896" b="97 66"/>
- <a u="6897" b="B9 A3"/>
- <a u="6898" b="97 67"/>
- <a u="6899" b="97 68"/>
- <a u="689A" b="97 69"/>
- <a u="689B" b="97 6A"/>
- <a u="689C" b="97 6B"/>
- <a u="689D" b="97 6C"/>
- <a u="689E" b="97 6D"/>
- <a u="689F" b="97 6E"/>
- <a u="68A0" b="97 6F"/>
- <a u="68A1" b="97 70"/>
- <a u="68A2" b="C9 D2"/>
- <a u="68A3" b="97 71"/>
- <a u="68A4" b="97 72"/>
- <a u="68A5" b="97 73"/>
- <a u="68A6" b="C3 CE"/>
- <a u="68A7" b="CE E0"/>
- <a u="68A8" b="C0 E6"/>
- <a u="68A9" b="97 74"/>
- <a u="68AA" b="97 75"/>
- <a u="68AB" b="97 76"/>
- <a u="68AC" b="97 77"/>
- <a u="68AD" b="CB F3"/>
- <a u="68AE" b="97 78"/>
- <a u="68AF" b="CC DD"/>
- <a u="68B0" b="D0 B5"/>
- <a u="68B1" b="97 79"/>
- <a u="68B2" b="97 7A"/>
- <a u="68B3" b="CA E1"/>
- <a u="68B4" b="97 7B"/>
- <a u="68B5" b="E8 F3"/>
- <a u="68B6" b="97 7C"/>
- <a u="68B7" b="97 7D"/>
- <a u="68B8" b="97 7E"/>
- <a u="68B9" b="97 80"/>
- <a u="68BA" b="97 81"/>
- <a u="68BB" b="97 82"/>
- <a u="68BC" b="97 83"/>
- <a u="68BD" b="97 84"/>
- <a u="68BE" b="97 85"/>
- <a u="68BF" b="97 86"/>
- <a u="68C0" b="BC EC"/>
- <a u="68C1" b="97 87"/>
- <a u="68C2" b="E8 F9"/>
- <a u="68C3" b="97 88"/>
- <a u="68C4" b="97 89"/>
- <a u="68C5" b="97 8A"/>
- <a u="68C6" b="97 8B"/>
- <a u="68C7" b="97 8C"/>
- <a u="68C8" b="97 8D"/>
- <a u="68C9" b="C3 DE"/>
- <a u="68CA" b="97 8E"/>
- <a u="68CB" b="C6 E5"/>
- <a u="68CC" b="97 8F"/>
- <a u="68CD" b="B9 F7"/>
- <a u="68CE" b="97 90"/>
- <a u="68CF" b="97 91"/>
- <a u="68D0" b="97 92"/>
- <a u="68D1" b="97 93"/>
- <a u="68D2" b="B0 F4"/>
- <a u="68D3" b="97 94"/>
- <a u="68D4" b="97 95"/>
- <a u="68D5" b="D7 D8"/>
- <a u="68D6" b="97 96"/>
- <a u="68D7" b="97 97"/>
- <a u="68D8" b="BC AC"/>
- <a u="68D9" b="97 98"/>
- <a u="68DA" b="C5 EF"/>
- <a u="68DB" b="97 99"/>
- <a u="68DC" b="97 9A"/>
- <a u="68DD" b="97 9B"/>
- <a u="68DE" b="97 9C"/>
- <a u="68DF" b="97 9D"/>
- <a u="68E0" b="CC C4"/>
- <a u="68E1" b="97 9E"/>
- <a u="68E2" b="97 9F"/>
- <a u="68E3" b="E9 A6"/>
- <a u="68E4" b="97 A0"/>
- <a u="68E5" b="97 A1"/>
- <a u="68E6" b="97 A2"/>
- <a u="68E7" b="97 A3"/>
- <a u="68E8" b="97 A4"/>
- <a u="68E9" b="97 A5"/>
- <a u="68EA" b="97 A6"/>
- <a u="68EB" b="97 A7"/>
- <a u="68EC" b="97 A8"/>
- <a u="68ED" b="97 A9"/>
- <a u="68EE" b="C9 AD"/>
- <a u="68EF" b="97 AA"/>
- <a u="68F0" b="E9 A2"/>
- <a u="68F1" b="C0 E2"/>
- <a u="68F2" b="97 AB"/>
- <a u="68F3" b="97 AC"/>
- <a u="68F4" b="97 AD"/>
- <a u="68F5" b="BF C3"/>
- <a u="68F6" b="97 AE"/>
- <a u="68F7" b="97 AF"/>
- <a u="68F8" b="97 B0"/>
- <a u="68F9" b="E8 FE"/>
- <a u="68FA" b="B9 D7"/>
- <a u="68FB" b="97 B1"/>
- <a u="68FC" b="E8 FB"/>
- <a u="68FD" b="97 B2"/>
- <a u="68FE" b="97 B3"/>
- <a u="68FF" b="97 B4"/>
- <a u="6900" b="97 B5"/>
- <a u="6901" b="E9 A4"/>
- <a u="6902" b="97 B6"/>
- <a u="6903" b="97 B7"/>
- <a u="6904" b="97 B8"/>
- <a u="6905" b="D2 CE"/>
- <a u="6906" b="97 B9"/>
- <a u="6907" b="97 BA"/>
- <a u="6908" b="97 BB"/>
- <a u="6909" b="97 BC"/>
- <a u="690A" b="97 BD"/>
- <a u="690B" b="E9 A3"/>
- <a u="690C" b="97 BE"/>
- <a u="690D" b="D6 B2"/>
- <a u="690E" b="D7 B5"/>
- <a u="690F" b="97 BF"/>
- <a u="6910" b="E9 A7"/>
- <a u="6911" b="97 C0"/>
- <a u="6912" b="BD B7"/>
- <a u="6913" b="97 C1"/>
- <a u="6914" b="97 C2"/>
- <a u="6915" b="97 C3"/>
- <a u="6916" b="97 C4"/>
- <a u="6917" b="97 C5"/>
- <a u="6918" b="97 C6"/>
- <a u="6919" b="97 C7"/>
- <a u="691A" b="97 C8"/>
- <a u="691B" b="97 C9"/>
- <a u="691C" b="97 CA"/>
- <a u="691D" b="97 CB"/>
- <a u="691E" b="97 CC"/>
- <a u="691F" b="E8 FC"/>
- <a u="6920" b="E8 FD"/>
- <a u="6921" b="97 CD"/>
- <a u="6922" b="97 CE"/>
- <a u="6923" b="97 CF"/>
- <a u="6924" b="E9 A1"/>
- <a u="6925" b="97 D0"/>
- <a u="6926" b="97 D1"/>
- <a u="6927" b="97 D2"/>
- <a u="6928" b="97 D3"/>
- <a u="6929" b="97 D4"/>
- <a u="692A" b="97 D5"/>
- <a u="692B" b="97 D6"/>
- <a u="692C" b="97 D7"/>
- <a u="692D" b="CD D6"/>
- <a u="692E" b="97 D8"/>
- <a u="692F" b="97 D9"/>
- <a u="6930" b="D2 AC"/>
- <a u="6931" b="97 DA"/>
- <a u="6932" b="97 DB"/>
- <a u="6933" b="97 DC"/>
- <a u="6934" b="E9 B2"/>
- <a u="6935" b="97 DD"/>
- <a u="6936" b="97 DE"/>
- <a u="6937" b="97 DF"/>
- <a u="6938" b="97 E0"/>
- <a u="6939" b="E9 A9"/>
- <a u="693A" b="97 E1"/>
- <a u="693B" b="97 E2"/>
- <a u="693C" b="97 E3"/>
- <a u="693D" b="B4 AA"/>
- <a u="693E" b="97 E4"/>
- <a u="693F" b="B4 BB"/>
- <a u="6940" b="97 E5"/>
- <a u="6941" b="97 E6"/>
- <a u="6942" b="E9 AB"/>
- <a u="6943" b="97 E7"/>
- <a u="6944" b="97 E8"/>
- <a u="6945" b="97 E9"/>
- <a u="6946" b="97 EA"/>
- <a u="6947" b="97 EB"/>
- <a u="6948" b="97 EC"/>
- <a u="6949" b="97 ED"/>
- <a u="694A" b="97 EE"/>
- <a u="694B" b="97 EF"/>
- <a u="694C" b="97 F0"/>
- <a u="694D" b="97 F1"/>
- <a u="694E" b="97 F2"/>
- <a u="694F" b="97 F3"/>
- <a u="6950" b="97 F4"/>
- <a u="6951" b="97 F5"/>
- <a u="6952" b="97 F6"/>
- <a u="6953" b="97 F7"/>
- <a u="6954" b="D0 A8"/>
- <a u="6955" b="97 F8"/>
- <a u="6956" b="97 F9"/>
- <a u="6957" b="E9 A5"/>
- <a u="6958" b="97 FA"/>
- <a u="6959" b="97 FB"/>
- <a u="695A" b="B3 FE"/>
- <a u="695B" b="97 FC"/>
- <a u="695C" b="97 FD"/>
- <a u="695D" b="E9 AC"/>
- <a u="695E" b="C0 E3"/>
- <a u="695F" b="97 FE"/>
- <a u="6960" b="E9 AA"/>
- <a u="6961" b="98 40"/>
- <a u="6962" b="98 41"/>
- <a u="6963" b="E9 B9"/>
- <a u="6964" b="98 42"/>
- <a u="6965" b="98 43"/>
- <a u="6966" b="E9 B8"/>
- <a u="6967" b="98 44"/>
- <a u="6968" b="98 45"/>
- <a u="6969" b="98 46"/>
- <a u="696A" b="98 47"/>
- <a u="696B" b="E9 AE"/>
- <a u="696C" b="98 48"/>
- <a u="696D" b="98 49"/>
- <a u="696E" b="E8 FA"/>
- <a u="696F" b="98 4A"/>
- <a u="6970" b="98 4B"/>
- <a u="6971" b="E9 A8"/>
- <a u="6972" b="98 4C"/>
- <a u="6973" b="98 4D"/>
- <a u="6974" b="98 4E"/>
- <a u="6975" b="98 4F"/>
- <a u="6976" b="98 50"/>
- <a u="6977" b="BF AC"/>
- <a u="6978" b="E9 B1"/>
- <a u="6979" b="E9 BA"/>
- <a u="697A" b="98 51"/>
- <a u="697B" b="98 52"/>
- <a u="697C" b="C2 A5"/>
- <a u="697D" b="98 53"/>
- <a u="697E" b="98 54"/>
- <a u="697F" b="98 55"/>
- <a u="6980" b="E9 AF"/>
- <a u="6981" b="98 56"/>
- <a u="6982" b="B8 C5"/>
- <a u="6983" b="98 57"/>
- <a u="6984" b="E9 AD"/>
- <a u="6985" b="98 58"/>
- <a u="6986" b="D3 DC"/>
- <a u="6987" b="E9 B4"/>
- <a u="6988" b="E9 B5"/>
- <a u="6989" b="E9 B7"/>
- <a u="698A" b="98 59"/>
- <a u="698B" b="98 5A"/>
- <a u="698C" b="98 5B"/>
- <a u="698D" b="E9 C7"/>
- <a u="698E" b="98 5C"/>
- <a u="698F" b="98 5D"/>
- <a u="6990" b="98 5E"/>
- <a u="6991" b="98 5F"/>
- <a u="6992" b="98 60"/>
- <a u="6993" b="98 61"/>
- <a u="6994" b="C0 C6"/>
- <a u="6995" b="E9 C5"/>
- <a u="6996" b="98 62"/>
- <a u="6997" b="98 63"/>
- <a u="6998" b="E9 B0"/>
- <a u="6999" b="98 64"/>
- <a u="699A" b="98 65"/>
- <a u="699B" b="E9 BB"/>
- <a u="699C" b="B0 F1"/>
- <a u="699D" b="98 66"/>
- <a u="699E" b="98 67"/>
- <a u="699F" b="98 68"/>
- <a u="69A0" b="98 69"/>
- <a u="69A1" b="98 6A"/>
- <a u="69A2" b="98 6B"/>
- <a u="69A3" b="98 6C"/>
- <a u="69A4" b="98 6D"/>
- <a u="69A5" b="98 6E"/>
- <a u="69A6" b="98 6F"/>
- <a u="69A7" b="E9 BC"/>
- <a u="69A8" b="D5 A5"/>
- <a u="69A9" b="98 70"/>
- <a u="69AA" b="98 71"/>
- <a u="69AB" b="E9 BE"/>
- <a u="69AC" b="98 72"/>
- <a u="69AD" b="E9 BF"/>
- <a u="69AE" b="98 73"/>
- <a u="69AF" b="98 74"/>
- <a u="69B0" b="98 75"/>
- <a u="69B1" b="E9 C1"/>
- <a u="69B2" b="98 76"/>
- <a u="69B3" b="98 77"/>
- <a u="69B4" b="C1 F1"/>
- <a u="69B5" b="98 78"/>
- <a u="69B6" b="98 79"/>
- <a u="69B7" b="C8 B6"/>
- <a u="69B8" b="98 7A"/>
- <a u="69B9" b="98 7B"/>
- <a u="69BA" b="98 7C"/>
- <a u="69BB" b="E9 BD"/>
- <a u="69BC" b="98 7D"/>
- <a u="69BD" b="98 7E"/>
- <a u="69BE" b="98 80"/>
- <a u="69BF" b="98 81"/>
- <a u="69C0" b="98 82"/>
- <a u="69C1" b="E9 C2"/>
- <a u="69C2" b="98 83"/>
- <a u="69C3" b="98 84"/>
- <a u="69C4" b="98 85"/>
- <a u="69C5" b="98 86"/>
- <a u="69C6" b="98 87"/>
- <a u="69C7" b="98 88"/>
- <a u="69C8" b="98 89"/>
- <a u="69C9" b="98 8A"/>
- <a u="69CA" b="E9 C3"/>
- <a u="69CB" b="98 8B"/>
- <a u="69CC" b="E9 B3"/>
- <a u="69CD" b="98 8C"/>
- <a u="69CE" b="E9 B6"/>
- <a u="69CF" b="98 8D"/>
- <a u="69D0" b="BB B1"/>
- <a u="69D1" b="98 8E"/>
- <a u="69D2" b="98 8F"/>
- <a u="69D3" b="98 90"/>
- <a u="69D4" b="E9 C0"/>
- <a u="69D5" b="98 91"/>
- <a u="69D6" b="98 92"/>
- <a u="69D7" b="98 93"/>
- <a u="69D8" b="98 94"/>
- <a u="69D9" b="98 95"/>
- <a u="69DA" b="98 96"/>
- <a u="69DB" b="BC F7"/>
- <a u="69DC" b="98 97"/>
- <a u="69DD" b="98 98"/>
- <a u="69DE" b="98 99"/>
- <a u="69DF" b="E9 C4"/>
- <a u="69E0" b="E9 C6"/>
- <a u="69E1" b="98 9A"/>
- <a u="69E2" b="98 9B"/>
- <a u="69E3" b="98 9C"/>
- <a u="69E4" b="98 9D"/>
- <a u="69E5" b="98 9E"/>
- <a u="69E6" b="98 9F"/>
- <a u="69E7" b="98 A0"/>
- <a u="69E8" b="98 A1"/>
- <a u="69E9" b="98 A2"/>
- <a u="69EA" b="98 A3"/>
- <a u="69EB" b="98 A4"/>
- <a u="69EC" b="98 A5"/>
- <a u="69ED" b="E9 CA"/>
- <a u="69EE" b="98 A6"/>
- <a u="69EF" b="98 A7"/>
- <a u="69F0" b="98 A8"/>
- <a u="69F1" b="98 A9"/>
- <a u="69F2" b="E9 CE"/>
- <a u="69F3" b="98 AA"/>
- <a u="69F4" b="98 AB"/>
- <a u="69F5" b="98 AC"/>
- <a u="69F6" b="98 AD"/>
- <a u="69F7" b="98 AE"/>
- <a u="69F8" b="98 AF"/>
- <a u="69F9" b="98 B0"/>
- <a u="69FA" b="98 B1"/>
- <a u="69FB" b="98 B2"/>
- <a u="69FC" b="98 B3"/>
- <a u="69FD" b="B2 DB"/>
- <a u="69FE" b="98 B4"/>
- <a u="69FF" b="E9 C8"/>
- <a u="6A00" b="98 B5"/>
- <a u="6A01" b="98 B6"/>
- <a u="6A02" b="98 B7"/>
- <a u="6A03" b="98 B8"/>
- <a u="6A04" b="98 B9"/>
- <a u="6A05" b="98 BA"/>
- <a u="6A06" b="98 BB"/>
- <a u="6A07" b="98 BC"/>
- <a u="6A08" b="98 BD"/>
- <a u="6A09" b="98 BE"/>
- <a u="6A0A" b="B7 AE"/>
- <a u="6A0B" b="98 BF"/>
- <a u="6A0C" b="98 C0"/>
- <a u="6A0D" b="98 C1"/>
- <a u="6A0E" b="98 C2"/>
- <a u="6A0F" b="98 C3"/>
- <a u="6A10" b="98 C4"/>
- <a u="6A11" b="98 C5"/>
- <a u="6A12" b="98 C6"/>
- <a u="6A13" b="98 C7"/>
- <a u="6A14" b="98 C8"/>
- <a u="6A15" b="98 C9"/>
- <a u="6A16" b="98 CA"/>
- <a u="6A17" b="E9 CB"/>
- <a u="6A18" b="E9 CC"/>
- <a u="6A19" b="98 CB"/>
- <a u="6A1A" b="98 CC"/>
- <a u="6A1B" b="98 CD"/>
- <a u="6A1C" b="98 CE"/>
- <a u="6A1D" b="98 CF"/>
- <a u="6A1E" b="98 D0"/>
- <a u="6A1F" b="D5 C1"/>
- <a u="6A20" b="98 D1"/>
- <a u="6A21" b="C4 A3"/>
- <a u="6A22" b="98 D2"/>
- <a u="6A23" b="98 D3"/>
- <a u="6A24" b="98 D4"/>
- <a u="6A25" b="98 D5"/>
- <a u="6A26" b="98 D6"/>
- <a u="6A27" b="98 D7"/>
- <a u="6A28" b="E9 D8"/>
- <a u="6A29" b="98 D8"/>
- <a u="6A2A" b="BA E1"/>
- <a u="6A2B" b="98 D9"/>
- <a u="6A2C" b="98 DA"/>
- <a u="6A2D" b="98 DB"/>
- <a u="6A2E" b="98 DC"/>
- <a u="6A2F" b="E9 C9"/>
- <a u="6A30" b="98 DD"/>
- <a u="6A31" b="D3 A3"/>
- <a u="6A32" b="98 DE"/>
- <a u="6A33" b="98 DF"/>
- <a u="6A34" b="98 E0"/>
- <a u="6A35" b="E9 D4"/>
- <a u="6A36" b="98 E1"/>
- <a u="6A37" b="98 E2"/>
- <a u="6A38" b="98 E3"/>
- <a u="6A39" b="98 E4"/>
- <a u="6A3A" b="98 E5"/>
- <a u="6A3B" b="98 E6"/>
- <a u="6A3C" b="98 E7"/>
- <a u="6A3D" b="E9 D7"/>
- <a u="6A3E" b="E9 D0"/>
- <a u="6A3F" b="98 E8"/>
- <a u="6A40" b="98 E9"/>
- <a u="6A41" b="98 EA"/>
- <a u="6A42" b="98 EB"/>
- <a u="6A43" b="98 EC"/>
- <a u="6A44" b="E9 CF"/>
- <a u="6A45" b="98 ED"/>
- <a u="6A46" b="98 EE"/>
- <a u="6A47" b="C7 C1"/>
- <a u="6A48" b="98 EF"/>
- <a u="6A49" b="98 F0"/>
- <a u="6A4A" b="98 F1"/>
- <a u="6A4B" b="98 F2"/>
- <a u="6A4C" b="98 F3"/>
- <a u="6A4D" b="98 F4"/>
- <a u="6A4E" b="98 F5"/>
- <a u="6A4F" b="98 F6"/>
- <a u="6A50" b="E9 D2"/>
- <a u="6A51" b="98 F7"/>
- <a u="6A52" b="98 F8"/>
- <a u="6A53" b="98 F9"/>
- <a u="6A54" b="98 FA"/>
- <a u="6A55" b="98 FB"/>
- <a u="6A56" b="98 FC"/>
- <a u="6A57" b="98 FD"/>
- <a u="6A58" b="E9 D9"/>
- <a u="6A59" b="B3 C8"/>
- <a u="6A5A" b="98 FE"/>
- <a u="6A5B" b="E9 D3"/>
- <a u="6A5C" b="99 40"/>
- <a u="6A5D" b="99 41"/>
- <a u="6A5E" b="99 42"/>
- <a u="6A5F" b="99 43"/>
- <a u="6A60" b="99 44"/>
- <a u="6A61" b="CF F0"/>
- <a u="6A62" b="99 45"/>
- <a u="6A63" b="99 46"/>
- <a u="6A64" b="99 47"/>
- <a u="6A65" b="E9 CD"/>
- <a u="6A66" b="99 48"/>
- <a u="6A67" b="99 49"/>
- <a u="6A68" b="99 4A"/>
- <a u="6A69" b="99 4B"/>
- <a u="6A6A" b="99 4C"/>
- <a u="6A6B" b="99 4D"/>
- <a u="6A6C" b="99 4E"/>
- <a u="6A6D" b="99 4F"/>
- <a u="6A6E" b="99 50"/>
- <a u="6A6F" b="99 51"/>
- <a u="6A70" b="99 52"/>
- <a u="6A71" b="B3 F7"/>
- <a u="6A72" b="99 53"/>
- <a u="6A73" b="99 54"/>
- <a u="6A74" b="99 55"/>
- <a u="6A75" b="99 56"/>
- <a u="6A76" b="99 57"/>
- <a u="6A77" b="99 58"/>
- <a u="6A78" b="99 59"/>
- <a u="6A79" b="E9 D6"/>
- <a u="6A7A" b="99 5A"/>
- <a u="6A7B" b="99 5B"/>
- <a u="6A7C" b="E9 DA"/>
- <a u="6A7D" b="99 5C"/>
- <a u="6A7E" b="99 5D"/>
- <a u="6A7F" b="99 5E"/>
- <a u="6A80" b="CC B4"/>
- <a u="6A81" b="99 5F"/>
- <a u="6A82" b="99 60"/>
- <a u="6A83" b="99 61"/>
- <a u="6A84" b="CF AD"/>
- <a u="6A85" b="99 62"/>
- <a u="6A86" b="99 63"/>
- <a u="6A87" b="99 64"/>
- <a u="6A88" b="99 65"/>
- <a u="6A89" b="99 66"/>
- <a u="6A8A" b="99 67"/>
- <a u="6A8B" b="99 68"/>
- <a u="6A8C" b="99 69"/>
- <a u="6A8D" b="99 6A"/>
- <a u="6A8E" b="E9 D5"/>
- <a u="6A8F" b="99 6B"/>
- <a u="6A90" b="E9 DC"/>
- <a u="6A91" b="E9 DB"/>
- <a u="6A92" b="99 6C"/>
- <a u="6A93" b="99 6D"/>
- <a u="6A94" b="99 6E"/>
- <a u="6A95" b="99 6F"/>
- <a u="6A96" b="99 70"/>
- <a u="6A97" b="E9 DE"/>
- <a u="6A98" b="99 71"/>
- <a u="6A99" b="99 72"/>
- <a u="6A9A" b="99 73"/>
- <a u="6A9B" b="99 74"/>
- <a u="6A9C" b="99 75"/>
- <a u="6A9D" b="99 76"/>
- <a u="6A9E" b="99 77"/>
- <a u="6A9F" b="99 78"/>
- <a u="6AA0" b="E9 D1"/>
- <a u="6AA1" b="99 79"/>
- <a u="6AA2" b="99 7A"/>
- <a u="6AA3" b="99 7B"/>
- <a u="6AA4" b="99 7C"/>
- <a u="6AA5" b="99 7D"/>
- <a u="6AA6" b="99 7E"/>
- <a u="6AA7" b="99 80"/>
- <a u="6AA8" b="99 81"/>
- <a u="6AA9" b="E9 DD"/>
- <a u="6AAA" b="99 82"/>
- <a u="6AAB" b="E9 DF"/>
- <a u="6AAC" b="C3 CA"/>
- <a u="6AAD" b="99 83"/>
- <a u="6AAE" b="99 84"/>
- <a u="6AAF" b="99 85"/>
- <a u="6AB0" b="99 86"/>
- <a u="6AB1" b="99 87"/>
- <a u="6AB2" b="99 88"/>
- <a u="6AB3" b="99 89"/>
- <a u="6AB4" b="99 8A"/>
- <a u="6AB5" b="99 8B"/>
- <a u="6AB6" b="99 8C"/>
- <a u="6AB7" b="99 8D"/>
- <a u="6AB8" b="99 8E"/>
- <a u="6AB9" b="99 8F"/>
- <a u="6ABA" b="99 90"/>
- <a u="6ABB" b="99 91"/>
- <a u="6ABC" b="99 92"/>
- <a u="6ABD" b="99 93"/>
- <a u="6ABE" b="99 94"/>
- <a u="6ABF" b="99 95"/>
- <a u="6AC0" b="99 96"/>
- <a u="6AC1" b="99 97"/>
- <a u="6AC2" b="99 98"/>
- <a u="6AC3" b="99 99"/>
- <a u="6AC4" b="99 9A"/>
- <a u="6AC5" b="99 9B"/>
- <a u="6AC6" b="99 9C"/>
- <a u="6AC7" b="99 9D"/>
- <a u="6AC8" b="99 9E"/>
- <a u="6AC9" b="99 9F"/>
- <a u="6ACA" b="99 A0"/>
- <a u="6ACB" b="99 A1"/>
- <a u="6ACC" b="99 A2"/>
- <a u="6ACD" b="99 A3"/>
- <a u="6ACE" b="99 A4"/>
- <a u="6ACF" b="99 A5"/>
- <a u="6AD0" b="99 A6"/>
- <a u="6AD1" b="99 A7"/>
- <a u="6AD2" b="99 A8"/>
- <a u="6AD3" b="99 A9"/>
- <a u="6AD4" b="99 AA"/>
- <a u="6AD5" b="99 AB"/>
- <a u="6AD6" b="99 AC"/>
- <a u="6AD7" b="99 AD"/>
- <a u="6AD8" b="99 AE"/>
- <a u="6AD9" b="99 AF"/>
- <a u="6ADA" b="99 B0"/>
- <a u="6ADB" b="99 B1"/>
- <a u="6ADC" b="99 B2"/>
- <a u="6ADD" b="99 B3"/>
- <a u="6ADE" b="99 B4"/>
- <a u="6ADF" b="99 B5"/>
- <a u="6AE0" b="99 B6"/>
- <a u="6AE1" b="99 B7"/>
- <a u="6AE2" b="99 B8"/>
- <a u="6AE3" b="99 B9"/>
- <a u="6AE4" b="99 BA"/>
- <a u="6AE5" b="99 BB"/>
- <a u="6AE6" b="99 BC"/>
- <a u="6AE7" b="99 BD"/>
- <a u="6AE8" b="99 BE"/>
- <a u="6AE9" b="99 BF"/>
- <a u="6AEA" b="99 C0"/>
- <a u="6AEB" b="99 C1"/>
- <a u="6AEC" b="99 C2"/>
- <a u="6AED" b="99 C3"/>
- <a u="6AEE" b="99 C4"/>
- <a u="6AEF" b="99 C5"/>
- <a u="6AF0" b="99 C6"/>
- <a u="6AF1" b="99 C7"/>
- <a u="6AF2" b="99 C8"/>
- <a u="6AF3" b="99 C9"/>
- <a u="6AF4" b="99 CA"/>
- <a u="6AF5" b="99 CB"/>
- <a u="6AF6" b="99 CC"/>
- <a u="6AF7" b="99 CD"/>
- <a u="6AF8" b="99 CE"/>
- <a u="6AF9" b="99 CF"/>
- <a u="6AFA" b="99 D0"/>
- <a u="6AFB" b="99 D1"/>
- <a u="6AFC" b="99 D2"/>
- <a u="6AFD" b="99 D3"/>
- <a u="6AFE" b="99 D4"/>
- <a u="6AFF" b="99 D5"/>
- <a u="6B00" b="99 D6"/>
- <a u="6B01" b="99 D7"/>
- <a u="6B02" b="99 D8"/>
- <a u="6B03" b="99 D9"/>
- <a u="6B04" b="99 DA"/>
- <a u="6B05" b="99 DB"/>
- <a u="6B06" b="99 DC"/>
- <a u="6B07" b="99 DD"/>
- <a u="6B08" b="99 DE"/>
- <a u="6B09" b="99 DF"/>
- <a u="6B0A" b="99 E0"/>
- <a u="6B0B" b="99 E1"/>
- <a u="6B0C" b="99 E2"/>
- <a u="6B0D" b="99 E3"/>
- <a u="6B0E" b="99 E4"/>
- <a u="6B0F" b="99 E5"/>
- <a u="6B10" b="99 E6"/>
- <a u="6B11" b="99 E7"/>
- <a u="6B12" b="99 E8"/>
- <a u="6B13" b="99 E9"/>
- <a u="6B14" b="99 EA"/>
- <a u="6B15" b="99 EB"/>
- <a u="6B16" b="99 EC"/>
- <a u="6B17" b="99 ED"/>
- <a u="6B18" b="99 EE"/>
- <a u="6B19" b="99 EF"/>
- <a u="6B1A" b="99 F0"/>
- <a u="6B1B" b="99 F1"/>
- <a u="6B1C" b="99 F2"/>
- <a u="6B1D" b="99 F3"/>
- <a u="6B1E" b="99 F4"/>
- <a u="6B1F" b="99 F5"/>
- <a u="6B20" b="C7 B7"/>
- <a u="6B21" b="B4 CE"/>
- <a u="6B22" b="BB B6"/>
- <a u="6B23" b="D0 C0"/>
- <a u="6B24" b="EC A3"/>
- <a u="6B25" b="99 F6"/>
- <a u="6B26" b="99 F7"/>
- <a u="6B27" b="C5 B7"/>
- <a u="6B28" b="99 F8"/>
- <a u="6B29" b="99 F9"/>
- <a u="6B2A" b="99 FA"/>
- <a u="6B2B" b="99 FB"/>
- <a u="6B2C" b="99 FC"/>
- <a u="6B2D" b="99 FD"/>
- <a u="6B2E" b="99 FE"/>
- <a u="6B2F" b="9A 40"/>
- <a u="6B30" b="9A 41"/>
- <a u="6B31" b="9A 42"/>
- <a u="6B32" b="D3 FB"/>
- <a u="6B33" b="9A 43"/>
- <a u="6B34" b="9A 44"/>
- <a u="6B35" b="9A 45"/>
- <a u="6B36" b="9A 46"/>
- <a u="6B37" b="EC A4"/>
- <a u="6B38" b="9A 47"/>
- <a u="6B39" b="EC A5"/>
- <a u="6B3A" b="C6 DB"/>
- <a u="6B3B" b="9A 48"/>
- <a u="6B3C" b="9A 49"/>
- <a u="6B3D" b="9A 4A"/>
- <a u="6B3E" b="BF EE"/>
- <a u="6B3F" b="9A 4B"/>
- <a u="6B40" b="9A 4C"/>
- <a u="6B41" b="9A 4D"/>
- <a u="6B42" b="9A 4E"/>
- <a u="6B43" b="EC A6"/>
- <a u="6B44" b="9A 4F"/>
- <a u="6B45" b="9A 50"/>
- <a u="6B46" b="EC A7"/>
- <a u="6B47" b="D0 AA"/>
- <a u="6B48" b="9A 51"/>
- <a u="6B49" b="C7 B8"/>
- <a u="6B4A" b="9A 52"/>
- <a u="6B4B" b="9A 53"/>
- <a u="6B4C" b="B8 E8"/>
- <a u="6B4D" b="9A 54"/>
- <a u="6B4E" b="9A 55"/>
- <a u="6B4F" b="9A 56"/>
- <a u="6B50" b="9A 57"/>
- <a u="6B51" b="9A 58"/>
- <a u="6B52" b="9A 59"/>
- <a u="6B53" b="9A 5A"/>
- <a u="6B54" b="9A 5B"/>
- <a u="6B55" b="9A 5C"/>
- <a u="6B56" b="9A 5D"/>
- <a u="6B57" b="9A 5E"/>
- <a u="6B58" b="9A 5F"/>
- <a u="6B59" b="EC A8"/>
- <a u="6B5A" b="9A 60"/>
- <a u="6B5B" b="9A 61"/>
- <a u="6B5C" b="9A 62"/>
- <a u="6B5D" b="9A 63"/>
- <a u="6B5E" b="9A 64"/>
- <a u="6B5F" b="9A 65"/>
- <a u="6B60" b="9A 66"/>
- <a u="6B61" b="9A 67"/>
- <a u="6B62" b="D6 B9"/>
- <a u="6B63" b="D5 FD"/>
- <a u="6B64" b="B4 CB"/>
- <a u="6B65" b="B2 BD"/>
- <a u="6B66" b="CE E4"/>
- <a u="6B67" b="C6 E7"/>
- <a u="6B68" b="9A 68"/>
- <a u="6B69" b="9A 69"/>
- <a u="6B6A" b="CD E1"/>
- <a u="6B6B" b="9A 6A"/>
- <a u="6B6C" b="9A 6B"/>
- <a u="6B6D" b="9A 6C"/>
- <a u="6B6E" b="9A 6D"/>
- <a u="6B6F" b="9A 6E"/>
- <a u="6B70" b="9A 6F"/>
- <a u="6B71" b="9A 70"/>
- <a u="6B72" b="9A 71"/>
- <a u="6B73" b="9A 72"/>
- <a u="6B74" b="9A 73"/>
- <a u="6B75" b="9A 74"/>
- <a u="6B76" b="9A 75"/>
- <a u="6B77" b="9A 76"/>
- <a u="6B78" b="9A 77"/>
- <a u="6B79" b="B4 F5"/>
- <a u="6B7A" b="9A 78"/>
- <a u="6B7B" b="CB C0"/>
- <a u="6B7C" b="BC DF"/>
- <a u="6B7D" b="9A 79"/>
- <a u="6B7E" b="9A 7A"/>
- <a u="6B7F" b="9A 7B"/>
- <a u="6B80" b="9A 7C"/>
- <a u="6B81" b="E9 E2"/>
- <a u="6B82" b="E9 E3"/>
- <a u="6B83" b="D1 EA"/>
- <a u="6B84" b="E9 E5"/>
- <a u="6B85" b="9A 7D"/>
- <a u="6B86" b="B4 F9"/>
- <a u="6B87" b="E9 E4"/>
- <a u="6B88" b="9A 7E"/>
- <a u="6B89" b="D1 B3"/>
- <a u="6B8A" b="CA E2"/>
- <a u="6B8B" b="B2 D0"/>
- <a u="6B8C" b="9A 80"/>
- <a u="6B8D" b="E9 E8"/>
- <a u="6B8E" b="9A 81"/>
- <a u="6B8F" b="9A 82"/>
- <a u="6B90" b="9A 83"/>
- <a u="6B91" b="9A 84"/>
- <a u="6B92" b="E9 E6"/>
- <a u="6B93" b="E9 E7"/>
- <a u="6B94" b="9A 85"/>
- <a u="6B95" b="9A 86"/>
- <a u="6B96" b="D6 B3"/>
- <a u="6B97" b="9A 87"/>
- <a u="6B98" b="9A 88"/>
- <a u="6B99" b="9A 89"/>
- <a u="6B9A" b="E9 E9"/>
- <a u="6B9B" b="E9 EA"/>
- <a u="6B9C" b="9A 8A"/>
- <a u="6B9D" b="9A 8B"/>
- <a u="6B9E" b="9A 8C"/>
- <a u="6B9F" b="9A 8D"/>
- <a u="6BA0" b="9A 8E"/>
- <a u="6BA1" b="E9 EB"/>
- <a u="6BA2" b="9A 8F"/>
- <a u="6BA3" b="9A 90"/>
- <a u="6BA4" b="9A 91"/>
- <a u="6BA5" b="9A 92"/>
- <a u="6BA6" b="9A 93"/>
- <a u="6BA7" b="9A 94"/>
- <a u="6BA8" b="9A 95"/>
- <a u="6BA9" b="9A 96"/>
- <a u="6BAA" b="E9 EC"/>
- <a u="6BAB" b="9A 97"/>
- <a u="6BAC" b="9A 98"/>
- <a u="6BAD" b="9A 99"/>
- <a u="6BAE" b="9A 9A"/>
- <a u="6BAF" b="9A 9B"/>
- <a u="6BB0" b="9A 9C"/>
- <a u="6BB1" b="9A 9D"/>
- <a u="6BB2" b="9A 9E"/>
- <a u="6BB3" b="EC AF"/>
- <a u="6BB4" b="C5 B9"/>
- <a u="6BB5" b="B6 CE"/>
- <a u="6BB6" b="9A 9F"/>
- <a u="6BB7" b="D2 F3"/>
- <a u="6BB8" b="9A A0"/>
- <a u="6BB9" b="9A A1"/>
- <a u="6BBA" b="9A A2"/>
- <a u="6BBB" b="9A A3"/>
- <a u="6BBC" b="9A A4"/>
- <a u="6BBD" b="9A A5"/>
- <a u="6BBE" b="9A A6"/>
- <a u="6BBF" b="B5 EE"/>
- <a u="6BC0" b="9A A7"/>
- <a u="6BC1" b="BB D9"/>
- <a u="6BC2" b="EC B1"/>
- <a u="6BC3" b="9A A8"/>
- <a u="6BC4" b="9A A9"/>
- <a u="6BC5" b="D2 E3"/>
- <a u="6BC6" b="9A AA"/>
- <a u="6BC7" b="9A AB"/>
- <a u="6BC8" b="9A AC"/>
- <a u="6BC9" b="9A AD"/>
- <a u="6BCA" b="9A AE"/>
- <a u="6BCB" b="CE E3"/>
- <a u="6BCC" b="9A AF"/>
- <a u="6BCD" b="C4 B8"/>
- <a u="6BCE" b="9A B0"/>
- <a u="6BCF" b="C3 BF"/>
- <a u="6BD0" b="9A B1"/>
- <a u="6BD1" b="9A B2"/>
- <a u="6BD2" b="B6 BE"/>
- <a u="6BD3" b="D8 B9"/>
- <a u="6BD4" b="B1 C8"/>
- <a u="6BD5" b="B1 CF"/>
- <a u="6BD6" b="B1 D1"/>
- <a u="6BD7" b="C5 FE"/>
- <a u="6BD8" b="9A B3"/>
- <a u="6BD9" b="B1 D0"/>
- <a u="6BDA" b="9A B4"/>
- <a u="6BDB" b="C3 AB"/>
- <a u="6BDC" b="9A B5"/>
- <a u="6BDD" b="9A B6"/>
- <a u="6BDE" b="9A B7"/>
- <a u="6BDF" b="9A B8"/>
- <a u="6BE0" b="9A B9"/>
- <a u="6BE1" b="D5 B1"/>
- <a u="6BE2" b="9A BA"/>
- <a u="6BE3" b="9A BB"/>
- <a u="6BE4" b="9A BC"/>
- <a u="6BE5" b="9A BD"/>
- <a u="6BE6" b="9A BE"/>
- <a u="6BE7" b="9A BF"/>
- <a u="6BE8" b="9A C0"/>
- <a u="6BE9" b="9A C1"/>
- <a u="6BEA" b="EB A4"/>
- <a u="6BEB" b="BA C1"/>
- <a u="6BEC" b="9A C2"/>
- <a u="6BED" b="9A C3"/>
- <a u="6BEE" b="9A C4"/>
- <a u="6BEF" b="CC BA"/>
- <a u="6BF0" b="9A C5"/>
- <a u="6BF1" b="9A C6"/>
- <a u="6BF2" b="9A C7"/>
- <a u="6BF3" b="EB A5"/>
- <a u="6BF4" b="9A C8"/>
- <a u="6BF5" b="EB A7"/>
- <a u="6BF6" b="9A C9"/>
- <a u="6BF7" b="9A CA"/>
- <a u="6BF8" b="9A CB"/>
- <a u="6BF9" b="EB A8"/>
- <a u="6BFA" b="9A CC"/>
- <a u="6BFB" b="9A CD"/>
- <a u="6BFC" b="9A CE"/>
- <a u="6BFD" b="EB A6"/>
- <a u="6BFE" b="9A CF"/>
- <a u="6BFF" b="9A D0"/>
- <a u="6C00" b="9A D1"/>
- <a u="6C01" b="9A D2"/>
- <a u="6C02" b="9A D3"/>
- <a u="6C03" b="9A D4"/>
- <a u="6C04" b="9A D5"/>
- <a u="6C05" b="EB A9"/>
- <a u="6C06" b="EB AB"/>
- <a u="6C07" b="EB AA"/>
- <a u="6C08" b="9A D6"/>
- <a u="6C09" b="9A D7"/>
- <a u="6C0A" b="9A D8"/>
- <a u="6C0B" b="9A D9"/>
- <a u="6C0C" b="9A DA"/>
- <a u="6C0D" b="EB AC"/>
- <a u="6C0E" b="9A DB"/>
- <a u="6C0F" b="CA CF"/>
- <a u="6C10" b="D8 B5"/>
- <a u="6C11" b="C3 F1"/>
- <a u="6C12" b="9A DC"/>
- <a u="6C13" b="C3 A5"/>
- <a u="6C14" b="C6 F8"/>
- <a u="6C15" b="EB AD"/>
- <a u="6C16" b="C4 CA"/>
- <a u="6C17" b="9A DD"/>
- <a u="6C18" b="EB AE"/>
- <a u="6C19" b="EB AF"/>
- <a u="6C1A" b="EB B0"/>
- <a u="6C1B" b="B7 D5"/>
- <a u="6C1C" b="9A DE"/>
- <a u="6C1D" b="9A DF"/>
- <a u="6C1E" b="9A E0"/>
- <a u="6C1F" b="B7 FA"/>
- <a u="6C20" b="9A E1"/>
- <a u="6C21" b="EB B1"/>
- <a u="6C22" b="C7 E2"/>
- <a u="6C23" b="9A E2"/>
- <a u="6C24" b="EB B3"/>
- <a u="6C25" b="9A E3"/>
- <a u="6C26" b="BA A4"/>
- <a u="6C27" b="D1 F5"/>
- <a u="6C28" b="B0 B1"/>
- <a u="6C29" b="EB B2"/>
- <a u="6C2A" b="EB B4"/>
- <a u="6C2B" b="9A E4"/>
- <a u="6C2C" b="9A E5"/>
- <a u="6C2D" b="9A E6"/>
- <a u="6C2E" b="B5 AA"/>
- <a u="6C2F" b="C2 C8"/>
- <a u="6C30" b="C7 E8"/>
- <a u="6C31" b="9A E7"/>
- <a u="6C32" b="EB B5"/>
- <a u="6C33" b="9A E8"/>
- <a u="6C34" b="CB AE"/>
- <a u="6C35" b="E3 DF"/>
- <a u="6C36" b="9A E9"/>
- <a u="6C37" b="9A EA"/>
- <a u="6C38" b="D3 C0"/>
- <a u="6C39" b="9A EB"/>
- <a u="6C3A" b="9A EC"/>
- <a u="6C3B" b="9A ED"/>
- <a u="6C3C" b="9A EE"/>
- <a u="6C3D" b="D9 DB"/>
- <a u="6C3E" b="9A EF"/>
- <a u="6C3F" b="9A F0"/>
- <a u="6C40" b="CD A1"/>
- <a u="6C41" b="D6 AD"/>
- <a u="6C42" b="C7 F3"/>
- <a u="6C43" b="9A F1"/>
- <a u="6C44" b="9A F2"/>
- <a u="6C45" b="9A F3"/>
- <a u="6C46" b="D9 E0"/>
- <a u="6C47" b="BB E3"/>
- <a u="6C48" b="9A F4"/>
- <a u="6C49" b="BA BA"/>
- <a u="6C4A" b="E3 E2"/>
- <a u="6C4B" b="9A F5"/>
- <a u="6C4C" b="9A F6"/>
- <a u="6C4D" b="9A F7"/>
- <a u="6C4E" b="9A F8"/>
- <a u="6C4F" b="9A F9"/>
- <a u="6C50" b="CF AB"/>
- <a u="6C51" b="9A FA"/>
- <a u="6C52" b="9A FB"/>
- <a u="6C53" b="9A FC"/>
- <a u="6C54" b="E3 E0"/>
- <a u="6C55" b="C9 C7"/>
- <a u="6C56" b="9A FD"/>
- <a u="6C57" b="BA B9"/>
- <a u="6C58" b="9A FE"/>
- <a u="6C59" b="9B 40"/>
- <a u="6C5A" b="9B 41"/>
- <a u="6C5B" b="D1 B4"/>
- <a u="6C5C" b="E3 E1"/>
- <a u="6C5D" b="C8 EA"/>
- <a u="6C5E" b="B9 AF"/>
- <a u="6C5F" b="BD AD"/>
- <a u="6C60" b="B3 D8"/>
- <a u="6C61" b="CE DB"/>
- <a u="6C62" b="9B 42"/>
- <a u="6C63" b="9B 43"/>
- <a u="6C64" b="CC C0"/>
- <a u="6C65" b="9B 44"/>
- <a u="6C66" b="9B 45"/>
- <a u="6C67" b="9B 46"/>
- <a u="6C68" b="E3 E8"/>
- <a u="6C69" b="E3 E9"/>
- <a u="6C6A" b="CD F4"/>
- <a u="6C6B" b="9B 47"/>
- <a u="6C6C" b="9B 48"/>
- <a u="6C6D" b="9B 49"/>
- <a u="6C6E" b="9B 4A"/>
- <a u="6C6F" b="9B 4B"/>
- <a u="6C70" b="CC AD"/>
- <a u="6C71" b="9B 4C"/>
- <a u="6C72" b="BC B3"/>
- <a u="6C73" b="9B 4D"/>
- <a u="6C74" b="E3 EA"/>
- <a u="6C75" b="9B 4E"/>
- <a u="6C76" b="E3 EB"/>
- <a u="6C77" b="9B 4F"/>
- <a u="6C78" b="9B 50"/>
- <a u="6C79" b="D0 DA"/>
- <a u="6C7A" b="9B 51"/>
- <a u="6C7B" b="9B 52"/>
- <a u="6C7C" b="9B 53"/>
- <a u="6C7D" b="C6 FB"/>
- <a u="6C7E" b="B7 DA"/>
- <a u="6C7F" b="9B 54"/>
- <a u="6C80" b="9B 55"/>
- <a u="6C81" b="C7 DF"/>
- <a u="6C82" b="D2 CA"/>
- <a u="6C83" b="CE D6"/>
- <a u="6C84" b="9B 56"/>
- <a u="6C85" b="E3 E4"/>
- <a u="6C86" b="E3 EC"/>
- <a u="6C87" b="9B 57"/>
- <a u="6C88" b="C9 F2"/>
- <a u="6C89" b="B3 C1"/>
- <a u="6C8A" b="9B 58"/>
- <a u="6C8B" b="9B 59"/>
- <a u="6C8C" b="E3 E7"/>
- <a u="6C8D" b="9B 5A"/>
- <a u="6C8E" b="9B 5B"/>
- <a u="6C8F" b="C6 E3"/>
- <a u="6C90" b="E3 E5"/>
- <a u="6C91" b="9B 5C"/>
- <a u="6C92" b="9B 5D"/>
- <a u="6C93" b="ED B3"/>
- <a u="6C94" b="E3 E6"/>
- <a u="6C95" b="9B 5E"/>
- <a u="6C96" b="9B 5F"/>
- <a u="6C97" b="9B 60"/>
- <a u="6C98" b="9B 61"/>
- <a u="6C99" b="C9 B3"/>
- <a u="6C9A" b="9B 62"/>
- <a u="6C9B" b="C5 E6"/>
- <a u="6C9C" b="9B 63"/>
- <a u="6C9D" b="9B 64"/>
- <a u="6C9E" b="9B 65"/>
- <a u="6C9F" b="B9 B5"/>
- <a u="6CA0" b="9B 66"/>
- <a u="6CA1" b="C3 BB"/>
- <a u="6CA2" b="9B 67"/>
- <a u="6CA3" b="E3 E3"/>
- <a u="6CA4" b="C5 BD"/>
- <a u="6CA5" b="C1 A4"/>
- <a u="6CA6" b="C2 D9"/>
- <a u="6CA7" b="B2 D7"/>
- <a u="6CA8" b="9B 68"/>
- <a u="6CA9" b="E3 ED"/>
- <a u="6CAA" b="BB A6"/>
- <a u="6CAB" b="C4 AD"/>
- <a u="6CAC" b="9B 69"/>
- <a u="6CAD" b="E3 F0"/>
- <a u="6CAE" b="BE DA"/>
- <a u="6CAF" b="9B 6A"/>
- <a u="6CB0" b="9B 6B"/>
- <a u="6CB1" b="E3 FB"/>
- <a u="6CB2" b="E3 F5"/>
- <a u="6CB3" b="BA D3"/>
- <a u="6CB4" b="9B 6C"/>
- <a u="6CB5" b="9B 6D"/>
- <a u="6CB6" b="9B 6E"/>
- <a u="6CB7" b="9B 6F"/>
- <a u="6CB8" b="B7 D0"/>
- <a u="6CB9" b="D3 CD"/>
- <a u="6CBA" b="9B 70"/>
- <a u="6CBB" b="D6 CE"/>
- <a u="6CBC" b="D5 D3"/>
- <a u="6CBD" b="B9 C1"/>
- <a u="6CBE" b="D5 B4"/>
- <a u="6CBF" b="D1 D8"/>
- <a u="6CC0" b="9B 71"/>
- <a u="6CC1" b="9B 72"/>
- <a u="6CC2" b="9B 73"/>
- <a u="6CC3" b="9B 74"/>
- <a u="6CC4" b="D0 B9"/>
- <a u="6CC5" b="C7 F6"/>
- <a u="6CC6" b="9B 75"/>
- <a u="6CC7" b="9B 76"/>
- <a u="6CC8" b="9B 77"/>
- <a u="6CC9" b="C8 AA"/>
- <a u="6CCA" b="B2 B4"/>
- <a u="6CCB" b="9B 78"/>
- <a u="6CCC" b="C3 DA"/>
- <a u="6CCD" b="9B 79"/>
- <a u="6CCE" b="9B 7A"/>
- <a u="6CCF" b="9B 7B"/>
- <a u="6CD0" b="E3 EE"/>
- <a u="6CD1" b="9B 7C"/>
- <a u="6CD2" b="9B 7D"/>
- <a u="6CD3" b="E3 FC"/>
- <a u="6CD4" b="E3 EF"/>
- <a u="6CD5" b="B7 A8"/>
- <a u="6CD6" b="E3 F7"/>
- <a u="6CD7" b="E3 F4"/>
- <a u="6CD8" b="9B 7E"/>
- <a u="6CD9" b="9B 80"/>
- <a u="6CDA" b="9B 81"/>
- <a u="6CDB" b="B7 BA"/>
- <a u="6CDC" b="9B 82"/>
- <a u="6CDD" b="9B 83"/>
- <a u="6CDE" b="C5 A2"/>
- <a u="6CDF" b="9B 84"/>
- <a u="6CE0" b="E3 F6"/>
- <a u="6CE1" b="C5 DD"/>
- <a u="6CE2" b="B2 A8"/>
- <a u="6CE3" b="C6 FC"/>
- <a u="6CE4" b="9B 85"/>
- <a u="6CE5" b="C4 E0"/>
- <a u="6CE6" b="9B 86"/>
- <a u="6CE7" b="9B 87"/>
- <a u="6CE8" b="D7 A2"/>
- <a u="6CE9" b="9B 88"/>
- <a u="6CEA" b="C0 E1"/>
- <a u="6CEB" b="E3 F9"/>
- <a u="6CEC" b="9B 89"/>
- <a u="6CED" b="9B 8A"/>
- <a u="6CEE" b="E3 FA"/>
- <a u="6CEF" b="E3 FD"/>
- <a u="6CF0" b="CC A9"/>
- <a u="6CF1" b="E3 F3"/>
- <a u="6CF2" b="9B 8B"/>
- <a u="6CF3" b="D3 BE"/>
- <a u="6CF4" b="9B 8C"/>
- <a u="6CF5" b="B1 C3"/>
- <a u="6CF6" b="ED B4"/>
- <a u="6CF7" b="E3 F1"/>
- <a u="6CF8" b="E3 F2"/>
- <a u="6CF9" b="9B 8D"/>
- <a u="6CFA" b="E3 F8"/>
- <a u="6CFB" b="D0 BA"/>
- <a u="6CFC" b="C6 C3"/>
- <a u="6CFD" b="D4 F3"/>
- <a u="6CFE" b="E3 FE"/>
- <a u="6CFF" b="9B 8E"/>
- <a u="6D00" b="9B 8F"/>
- <a u="6D01" b="BD E0"/>
- <a u="6D02" b="9B 90"/>
- <a u="6D03" b="9B 91"/>
- <a u="6D04" b="E4 A7"/>
- <a u="6D05" b="9B 92"/>
- <a u="6D06" b="9B 93"/>
- <a u="6D07" b="E4 A6"/>
- <a u="6D08" b="9B 94"/>
- <a u="6D09" b="9B 95"/>
- <a u="6D0A" b="9B 96"/>
- <a u="6D0B" b="D1 F3"/>
- <a u="6D0C" b="E4 A3"/>
- <a u="6D0D" b="9B 97"/>
- <a u="6D0E" b="E4 A9"/>
- <a u="6D0F" b="9B 98"/>
- <a u="6D10" b="9B 99"/>
- <a u="6D11" b="9B 9A"/>
- <a u="6D12" b="C8 F7"/>
- <a u="6D13" b="9B 9B"/>
- <a u="6D14" b="9B 9C"/>
- <a u="6D15" b="9B 9D"/>
- <a u="6D16" b="9B 9E"/>
- <a u="6D17" b="CF B4"/>
- <a u="6D18" b="9B 9F"/>
- <a u="6D19" b="E4 A8"/>
- <a u="6D1A" b="E4 AE"/>
- <a u="6D1B" b="C2 E5"/>
- <a u="6D1C" b="9B A0"/>
- <a u="6D1D" b="9B A1"/>
- <a u="6D1E" b="B6 B4"/>
- <a u="6D1F" b="9B A2"/>
- <a u="6D20" b="9B A3"/>
- <a u="6D21" b="9B A4"/>
- <a u="6D22" b="9B A5"/>
- <a u="6D23" b="9B A6"/>
- <a u="6D24" b="9B A7"/>
- <a u="6D25" b="BD F2"/>
- <a u="6D26" b="9B A8"/>
- <a u="6D27" b="E4 A2"/>
- <a u="6D28" b="9B A9"/>
- <a u="6D29" b="9B AA"/>
- <a u="6D2A" b="BA E9"/>
- <a u="6D2B" b="E4 AA"/>
- <a u="6D2C" b="9B AB"/>
- <a u="6D2D" b="9B AC"/>
- <a u="6D2E" b="E4 AC"/>
- <a u="6D2F" b="9B AD"/>
- <a u="6D30" b="9B AE"/>
- <a u="6D31" b="B6 FD"/>
- <a u="6D32" b="D6 DE"/>
- <a u="6D33" b="E4 B2"/>
- <a u="6D34" b="9B AF"/>
- <a u="6D35" b="E4 AD"/>
- <a u="6D36" b="9B B0"/>
- <a u="6D37" b="9B B1"/>
- <a u="6D38" b="9B B2"/>
- <a u="6D39" b="E4 A1"/>
- <a u="6D3A" b="9B B3"/>
- <a u="6D3B" b="BB EE"/>
- <a u="6D3C" b="CD DD"/>
- <a u="6D3D" b="C7 A2"/>
- <a u="6D3E" b="C5 C9"/>
- <a u="6D3F" b="9B B4"/>
- <a u="6D40" b="9B B5"/>
- <a u="6D41" b="C1 F7"/>
- <a u="6D42" b="9B B6"/>
- <a u="6D43" b="E4 A4"/>
- <a u="6D44" b="9B B7"/>
- <a u="6D45" b="C7 B3"/>
- <a u="6D46" b="BD AC"/>
- <a u="6D47" b="BD BD"/>
- <a u="6D48" b="E4 A5"/>
- <a u="6D49" b="9B B8"/>
- <a u="6D4A" b="D7 C7"/>
- <a u="6D4B" b="B2 E2"/>
- <a u="6D4C" b="9B B9"/>
- <a u="6D4D" b="E4 AB"/>
- <a u="6D4E" b="BC C3"/>
- <a u="6D4F" b="E4 AF"/>
- <a u="6D50" b="9B BA"/>
- <a u="6D51" b="BB EB"/>
- <a u="6D52" b="E4 B0"/>
- <a u="6D53" b="C5 A8"/>
- <a u="6D54" b="E4 B1"/>
- <a u="6D55" b="9B BB"/>
- <a u="6D56" b="9B BC"/>
- <a u="6D57" b="9B BD"/>
- <a u="6D58" b="9B BE"/>
- <a u="6D59" b="D5 E3"/>
- <a u="6D5A" b="BF A3"/>
- <a u="6D5B" b="9B BF"/>
- <a u="6D5C" b="E4 BA"/>
- <a u="6D5D" b="9B C0"/>
- <a u="6D5E" b="E4 B7"/>
- <a u="6D5F" b="9B C1"/>
- <a u="6D60" b="E4 BB"/>
- <a u="6D61" b="9B C2"/>
- <a u="6D62" b="9B C3"/>
- <a u="6D63" b="E4 BD"/>
- <a u="6D64" b="9B C4"/>
- <a u="6D65" b="9B C5"/>
- <a u="6D66" b="C6 D6"/>
- <a u="6D67" b="9B C6"/>
- <a u="6D68" b="9B C7"/>
- <a u="6D69" b="BA C6"/>
- <a u="6D6A" b="C0 CB"/>
- <a u="6D6B" b="9B C8"/>
- <a u="6D6C" b="9B C9"/>
- <a u="6D6D" b="9B CA"/>
- <a u="6D6E" b="B8 A1"/>
- <a u="6D6F" b="E4 B4"/>
- <a u="6D70" b="9B CB"/>
- <a u="6D71" b="9B CC"/>
- <a u="6D72" b="9B CD"/>
- <a u="6D73" b="9B CE"/>
- <a u="6D74" b="D4 A1"/>
- <a u="6D75" b="9B CF"/>
- <a u="6D76" b="9B D0"/>
- <a u="6D77" b="BA A3"/>
- <a u="6D78" b="BD FE"/>
- <a u="6D79" b="9B D1"/>
- <a u="6D7A" b="9B D2"/>
- <a u="6D7B" b="9B D3"/>
- <a u="6D7C" b="E4 BC"/>
- <a u="6D7D" b="9B D4"/>
- <a u="6D7E" b="9B D5"/>
- <a u="6D7F" b="9B D6"/>
- <a u="6D80" b="9B D7"/>
- <a u="6D81" b="9B D8"/>
- <a u="6D82" b="CD BF"/>
- <a u="6D83" b="9B D9"/>
- <a u="6D84" b="9B DA"/>
- <a u="6D85" b="C4 F9"/>
- <a u="6D86" b="9B DB"/>
- <a u="6D87" b="9B DC"/>
- <a u="6D88" b="CF FB"/>
- <a u="6D89" b="C9 E6"/>
- <a u="6D8A" b="9B DD"/>
- <a u="6D8B" b="9B DE"/>
- <a u="6D8C" b="D3 BF"/>
- <a u="6D8D" b="9B DF"/>
- <a u="6D8E" b="CF D1"/>
- <a u="6D8F" b="9B E0"/>
- <a u="6D90" b="9B E1"/>
- <a u="6D91" b="E4 B3"/>
- <a u="6D92" b="9B E2"/>
- <a u="6D93" b="E4 B8"/>
- <a u="6D94" b="E4 B9"/>
- <a u="6D95" b="CC E9"/>
- <a u="6D96" b="9B E3"/>
- <a u="6D97" b="9B E4"/>
- <a u="6D98" b="9B E5"/>
- <a u="6D99" b="9B E6"/>
- <a u="6D9A" b="9B E7"/>
- <a u="6D9B" b="CC CE"/>
- <a u="6D9C" b="9B E8"/>
- <a u="6D9D" b="C0 D4"/>
- <a u="6D9E" b="E4 B5"/>
- <a u="6D9F" b="C1 B0"/>
- <a u="6DA0" b="E4 B6"/>
- <a u="6DA1" b="CE D0"/>
- <a u="6DA2" b="9B E9"/>
- <a u="6DA3" b="BB C1"/>
- <a u="6DA4" b="B5 D3"/>
- <a u="6DA5" b="9B EA"/>
- <a u="6DA6" b="C8 F3"/>
- <a u="6DA7" b="BD A7"/>
- <a u="6DA8" b="D5 C7"/>
- <a u="6DA9" b="C9 AC"/>
- <a u="6DAA" b="B8 A2"/>
- <a u="6DAB" b="E4 CA"/>
- <a u="6DAC" b="9B EB"/>
- <a u="6DAD" b="9B EC"/>
- <a u="6DAE" b="E4 CC"/>
- <a u="6DAF" b="D1 C4"/>
- <a u="6DB0" b="9B ED"/>
- <a u="6DB1" b="9B EE"/>
- <a u="6DB2" b="D2 BA"/>
- <a u="6DB3" b="9B EF"/>
- <a u="6DB4" b="9B F0"/>
- <a u="6DB5" b="BA AD"/>
- <a u="6DB6" b="9B F1"/>
- <a u="6DB7" b="9B F2"/>
- <a u="6DB8" b="BA D4"/>
- <a u="6DB9" b="9B F3"/>
- <a u="6DBA" b="9B F4"/>
- <a u="6DBB" b="9B F5"/>
- <a u="6DBC" b="9B F6"/>
- <a u="6DBD" b="9B F7"/>
- <a u="6DBE" b="9B F8"/>
- <a u="6DBF" b="E4 C3"/>
- <a u="6DC0" b="B5 ED"/>
- <a u="6DC1" b="9B F9"/>
- <a u="6DC2" b="9B FA"/>
- <a u="6DC3" b="9B FB"/>
- <a u="6DC4" b="D7 CD"/>
- <a u="6DC5" b="E4 C0"/>
- <a u="6DC6" b="CF FD"/>
- <a u="6DC7" b="E4 BF"/>
- <a u="6DC8" b="9B FC"/>
- <a u="6DC9" b="9B FD"/>
- <a u="6DCA" b="9B FE"/>
- <a u="6DCB" b="C1 DC"/>
- <a u="6DCC" b="CC CA"/>
- <a u="6DCD" b="9C 40"/>
- <a u="6DCE" b="9C 41"/>
- <a u="6DCF" b="9C 42"/>
- <a u="6DD0" b="9C 43"/>
- <a u="6DD1" b="CA E7"/>
- <a u="6DD2" b="9C 44"/>
- <a u="6DD3" b="9C 45"/>
- <a u="6DD4" b="9C 46"/>
- <a u="6DD5" b="9C 47"/>
- <a u="6DD6" b="C4 D7"/>
- <a u="6DD7" b="9C 48"/>
- <a u="6DD8" b="CC D4"/>
- <a u="6DD9" b="E4 C8"/>
- <a u="6DDA" b="9C 49"/>
- <a u="6DDB" b="9C 4A"/>
- <a u="6DDC" b="9C 4B"/>
- <a u="6DDD" b="E4 C7"/>
- <a u="6DDE" b="E4 C1"/>
- <a u="6DDF" b="9C 4C"/>
- <a u="6DE0" b="E4 C4"/>
- <a u="6DE1" b="B5 AD"/>
- <a u="6DE2" b="9C 4D"/>
- <a u="6DE3" b="9C 4E"/>
- <a u="6DE4" b="D3 D9"/>
- <a u="6DE5" b="9C 4F"/>
- <a u="6DE6" b="E4 C6"/>
- <a u="6DE7" b="9C 50"/>
- <a u="6DE8" b="9C 51"/>
- <a u="6DE9" b="9C 52"/>
- <a u="6DEA" b="9C 53"/>
- <a u="6DEB" b="D2 F9"/>
- <a u="6DEC" b="B4 E3"/>
- <a u="6DED" b="9C 54"/>
- <a u="6DEE" b="BB B4"/>
- <a u="6DEF" b="9C 55"/>
- <a u="6DF0" b="9C 56"/>
- <a u="6DF1" b="C9 EE"/>
- <a u="6DF2" b="9C 57"/>
- <a u="6DF3" b="B4 BE"/>
- <a u="6DF4" b="9C 58"/>
- <a u="6DF5" b="9C 59"/>
- <a u="6DF6" b="9C 5A"/>
- <a u="6DF7" b="BB EC"/>
- <a u="6DF8" b="9C 5B"/>
- <a u="6DF9" b="D1 CD"/>
- <a u="6DFA" b="9C 5C"/>
- <a u="6DFB" b="CC ED"/>
- <a u="6DFC" b="ED B5"/>
- <a u="6DFD" b="9C 5D"/>
- <a u="6DFE" b="9C 5E"/>
- <a u="6DFF" b="9C 5F"/>
- <a u="6E00" b="9C 60"/>
- <a u="6E01" b="9C 61"/>
- <a u="6E02" b="9C 62"/>
- <a u="6E03" b="9C 63"/>
- <a u="6E04" b="9C 64"/>
- <a u="6E05" b="C7 E5"/>
- <a u="6E06" b="9C 65"/>
- <a u="6E07" b="9C 66"/>
- <a u="6E08" b="9C 67"/>
- <a u="6E09" b="9C 68"/>
- <a u="6E0A" b="D4 A8"/>
- <a u="6E0B" b="9C 69"/>
- <a u="6E0C" b="E4 CB"/>
- <a u="6E0D" b="D7 D5"/>
- <a u="6E0E" b="E4 C2"/>
- <a u="6E0F" b="9C 6A"/>
- <a u="6E10" b="BD A5"/>
- <a u="6E11" b="E4 C5"/>
- <a u="6E12" b="9C 6B"/>
- <a u="6E13" b="9C 6C"/>
- <a u="6E14" b="D3 E6"/>
- <a u="6E15" b="9C 6D"/>
- <a u="6E16" b="E4 C9"/>
- <a u="6E17" b="C9 F8"/>
- <a u="6E18" b="9C 6E"/>
- <a u="6E19" b="9C 6F"/>
- <a u="6E1A" b="E4 BE"/>
- <a u="6E1B" b="9C 70"/>
- <a u="6E1C" b="9C 71"/>
- <a u="6E1D" b="D3 E5"/>
- <a u="6E1E" b="9C 72"/>
- <a u="6E1F" b="9C 73"/>
- <a u="6E20" b="C7 FE"/>
- <a u="6E21" b="B6 C9"/>
- <a u="6E22" b="9C 74"/>
- <a u="6E23" b="D4 FC"/>
- <a u="6E24" b="B2 B3"/>
- <a u="6E25" b="E4 D7"/>
- <a u="6E26" b="9C 75"/>
- <a u="6E27" b="9C 76"/>
- <a u="6E28" b="9C 77"/>
- <a u="6E29" b="CE C2"/>
- <a u="6E2A" b="9C 78"/>
- <a u="6E2B" b="E4 CD"/>
- <a u="6E2C" b="9C 79"/>
- <a u="6E2D" b="CE BC"/>
- <a u="6E2E" b="9C 7A"/>
- <a u="6E2F" b="B8 DB"/>
- <a u="6E30" b="9C 7B"/>
- <a u="6E31" b="9C 7C"/>
- <a u="6E32" b="E4 D6"/>
- <a u="6E33" b="9C 7D"/>
- <a u="6E34" b="BF CA"/>
- <a u="6E35" b="9C 7E"/>
- <a u="6E36" b="9C 80"/>
- <a u="6E37" b="9C 81"/>
- <a u="6E38" b="D3 CE"/>
- <a u="6E39" b="9C 82"/>
- <a u="6E3A" b="C3 EC"/>
- <a u="6E3B" b="9C 83"/>
- <a u="6E3C" b="9C 84"/>
- <a u="6E3D" b="9C 85"/>
- <a u="6E3E" b="9C 86"/>
- <a u="6E3F" b="9C 87"/>
- <a u="6E40" b="9C 88"/>
- <a u="6E41" b="9C 89"/>
- <a u="6E42" b="9C 8A"/>
- <a u="6E43" b="C5 C8"/>
- <a u="6E44" b="E4 D8"/>
- <a u="6E45" b="9C 8B"/>
- <a u="6E46" b="9C 8C"/>
- <a u="6E47" b="9C 8D"/>
- <a u="6E48" b="9C 8E"/>
- <a u="6E49" b="9C 8F"/>
- <a u="6E4A" b="9C 90"/>
- <a u="6E4B" b="9C 91"/>
- <a u="6E4C" b="9C 92"/>
- <a u="6E4D" b="CD C4"/>
- <a u="6E4E" b="E4 CF"/>
- <a u="6E4F" b="9C 93"/>
- <a u="6E50" b="9C 94"/>
- <a u="6E51" b="9C 95"/>
- <a u="6E52" b="9C 96"/>
- <a u="6E53" b="E4 D4"/>
- <a u="6E54" b="E4 D5"/>
- <a u="6E55" b="9C 97"/>
- <a u="6E56" b="BA FE"/>
- <a u="6E57" b="9C 98"/>
- <a u="6E58" b="CF E6"/>
- <a u="6E59" b="9C 99"/>
- <a u="6E5A" b="9C 9A"/>
- <a u="6E5B" b="D5 BF"/>
- <a u="6E5C" b="9C 9B"/>
- <a u="6E5D" b="9C 9C"/>
- <a u="6E5E" b="9C 9D"/>
- <a u="6E5F" b="E4 D2"/>
- <a u="6E60" b="9C 9E"/>
- <a u="6E61" b="9C 9F"/>
- <a u="6E62" b="9C A0"/>
- <a u="6E63" b="9C A1"/>
- <a u="6E64" b="9C A2"/>
- <a u="6E65" b="9C A3"/>
- <a u="6E66" b="9C A4"/>
- <a u="6E67" b="9C A5"/>
- <a u="6E68" b="9C A6"/>
- <a u="6E69" b="9C A7"/>
- <a u="6E6A" b="9C A8"/>
- <a u="6E6B" b="E4 D0"/>
- <a u="6E6C" b="9C A9"/>
- <a u="6E6D" b="9C AA"/>
- <a u="6E6E" b="E4 CE"/>
- <a u="6E6F" b="9C AB"/>
- <a u="6E70" b="9C AC"/>
- <a u="6E71" b="9C AD"/>
- <a u="6E72" b="9C AE"/>
- <a u="6E73" b="9C AF"/>
- <a u="6E74" b="9C B0"/>
- <a u="6E75" b="9C B1"/>
- <a u="6E76" b="9C B2"/>
- <a u="6E77" b="9C B3"/>
- <a u="6E78" b="9C B4"/>
- <a u="6E79" b="9C B5"/>
- <a u="6E7A" b="9C B6"/>
- <a u="6E7B" b="9C B7"/>
- <a u="6E7C" b="9C B8"/>
- <a u="6E7D" b="9C B9"/>
- <a u="6E7E" b="CD E5"/>
- <a u="6E7F" b="CA AA"/>
- <a u="6E80" b="9C BA"/>
- <a u="6E81" b="9C BB"/>
- <a u="6E82" b="9C BC"/>
- <a u="6E83" b="C0 A3"/>
- <a u="6E84" b="9C BD"/>
- <a u="6E85" b="BD A6"/>
- <a u="6E86" b="E4 D3"/>
- <a u="6E87" b="9C BE"/>
- <a u="6E88" b="9C BF"/>
- <a u="6E89" b="B8 C8"/>
- <a u="6E8A" b="9C C0"/>
- <a u="6E8B" b="9C C1"/>
- <a u="6E8C" b="9C C2"/>
- <a u="6E8D" b="9C C3"/>
- <a u="6E8E" b="9C C4"/>
- <a u="6E8F" b="E4 E7"/>
- <a u="6E90" b="D4 B4"/>
- <a u="6E91" b="9C C5"/>
- <a u="6E92" b="9C C6"/>
- <a u="6E93" b="9C C7"/>
- <a u="6E94" b="9C C8"/>
- <a u="6E95" b="9C C9"/>
- <a u="6E96" b="9C CA"/>
- <a u="6E97" b="9C CB"/>
- <a u="6E98" b="E4 DB"/>
- <a u="6E99" b="9C CC"/>
- <a u="6E9A" b="9C CD"/>
- <a u="6E9B" b="9C CE"/>
- <a u="6E9C" b="C1 EF"/>
- <a u="6E9D" b="9C CF"/>
- <a u="6E9E" b="9C D0"/>
- <a u="6E9F" b="E4 E9"/>
- <a u="6EA0" b="9C D1"/>
- <a u="6EA1" b="9C D2"/>
- <a u="6EA2" b="D2 E7"/>
- <a u="6EA3" b="9C D3"/>
- <a u="6EA4" b="9C D4"/>
- <a u="6EA5" b="E4 DF"/>
- <a u="6EA6" b="9C D5"/>
- <a u="6EA7" b="E4 E0"/>
- <a u="6EA8" b="9C D6"/>
- <a u="6EA9" b="9C D7"/>
- <a u="6EAA" b="CF AA"/>
- <a u="6EAB" b="9C D8"/>
- <a u="6EAC" b="9C D9"/>
- <a u="6EAD" b="9C DA"/>
- <a u="6EAE" b="9C DB"/>
- <a u="6EAF" b="CB DD"/>
- <a u="6EB0" b="9C DC"/>
- <a u="6EB1" b="E4 DA"/>
- <a u="6EB2" b="E4 D1"/>
- <a u="6EB3" b="9C DD"/>
- <a u="6EB4" b="E4 E5"/>
- <a u="6EB5" b="9C DE"/>
- <a u="6EB6" b="C8 DC"/>
- <a u="6EB7" b="E4 E3"/>
- <a u="6EB8" b="9C DF"/>
- <a u="6EB9" b="9C E0"/>
- <a u="6EBA" b="C4 E7"/>
- <a u="6EBB" b="E4 E2"/>
- <a u="6EBC" b="9C E1"/>
- <a u="6EBD" b="E4 E1"/>
- <a u="6EBE" b="9C E2"/>
- <a u="6EBF" b="9C E3"/>
- <a u="6EC0" b="9C E4"/>
- <a u="6EC1" b="B3 FC"/>
- <a u="6EC2" b="E4 E8"/>
- <a u="6EC3" b="9C E5"/>
- <a u="6EC4" b="9C E6"/>
- <a u="6EC5" b="9C E7"/>
- <a u="6EC6" b="9C E8"/>
- <a u="6EC7" b="B5 E1"/>
- <a u="6EC8" b="9C E9"/>
- <a u="6EC9" b="9C EA"/>
- <a u="6ECA" b="9C EB"/>
- <a u="6ECB" b="D7 CC"/>
- <a u="6ECC" b="9C EC"/>
- <a u="6ECD" b="9C ED"/>
- <a u="6ECE" b="9C EE"/>
- <a u="6ECF" b="E4 E6"/>
- <a u="6ED0" b="9C EF"/>
- <a u="6ED1" b="BB AC"/>
- <a u="6ED2" b="9C F0"/>
- <a u="6ED3" b="D7 D2"/>
- <a u="6ED4" b="CC CF"/>
- <a u="6ED5" b="EB F8"/>
- <a u="6ED6" b="9C F1"/>
- <a u="6ED7" b="E4 E4"/>
- <a u="6ED8" b="9C F2"/>
- <a u="6ED9" b="9C F3"/>
- <a u="6EDA" b="B9 F6"/>
- <a u="6EDB" b="9C F4"/>
- <a u="6EDC" b="9C F5"/>
- <a u="6EDD" b="9C F6"/>
- <a u="6EDE" b="D6 CD"/>
- <a u="6EDF" b="E4 D9"/>
- <a u="6EE0" b="E4 DC"/>
- <a u="6EE1" b="C2 FA"/>
- <a u="6EE2" b="E4 DE"/>
- <a u="6EE3" b="9C F7"/>
- <a u="6EE4" b="C2 CB"/>
- <a u="6EE5" b="C0 C4"/>
- <a u="6EE6" b="C2 D0"/>
- <a u="6EE7" b="9C F8"/>
- <a u="6EE8" b="B1 F5"/>
- <a u="6EE9" b="CC B2"/>
- <a u="6EEA" b="9C F9"/>
- <a u="6EEB" b="9C FA"/>
- <a u="6EEC" b="9C FB"/>
- <a u="6EED" b="9C FC"/>
- <a u="6EEE" b="9C FD"/>
- <a u="6EEF" b="9C FE"/>
- <a u="6EF0" b="9D 40"/>
- <a u="6EF1" b="9D 41"/>
- <a u="6EF2" b="9D 42"/>
- <a u="6EF3" b="9D 43"/>
- <a u="6EF4" b="B5 CE"/>
- <a u="6EF5" b="9D 44"/>
- <a u="6EF6" b="9D 45"/>
- <a u="6EF7" b="9D 46"/>
- <a u="6EF8" b="9D 47"/>
- <a u="6EF9" b="E4 EF"/>
- <a u="6EFA" b="9D 48"/>
- <a u="6EFB" b="9D 49"/>
- <a u="6EFC" b="9D 4A"/>
- <a u="6EFD" b="9D 4B"/>
- <a u="6EFE" b="9D 4C"/>
- <a u="6EFF" b="9D 4D"/>
- <a u="6F00" b="9D 4E"/>
- <a u="6F01" b="9D 4F"/>
- <a u="6F02" b="C6 AF"/>
- <a u="6F03" b="9D 50"/>
- <a u="6F04" b="9D 51"/>
- <a u="6F05" b="9D 52"/>
- <a u="6F06" b="C6 E1"/>
- <a u="6F07" b="9D 53"/>
- <a u="6F08" b="9D 54"/>
- <a u="6F09" b="E4 F5"/>
- <a u="6F0A" b="9D 55"/>
- <a u="6F0B" b="9D 56"/>
- <a u="6F0C" b="9D 57"/>
- <a u="6F0D" b="9D 58"/>
- <a u="6F0E" b="9D 59"/>
- <a u="6F0F" b="C2 A9"/>
- <a u="6F10" b="9D 5A"/>
- <a u="6F11" b="9D 5B"/>
- <a u="6F12" b="9D 5C"/>
- <a u="6F13" b="C0 EC"/>
- <a u="6F14" b="D1 DD"/>
- <a u="6F15" b="E4 EE"/>
- <a u="6F16" b="9D 5D"/>
- <a u="6F17" b="9D 5E"/>
- <a u="6F18" b="9D 5F"/>
- <a u="6F19" b="9D 60"/>
- <a u="6F1A" b="9D 61"/>
- <a u="6F1B" b="9D 62"/>
- <a u="6F1C" b="9D 63"/>
- <a u="6F1D" b="9D 64"/>
- <a u="6F1E" b="9D 65"/>
- <a u="6F1F" b="9D 66"/>
- <a u="6F20" b="C4 AE"/>
- <a u="6F21" b="9D 67"/>
- <a u="6F22" b="9D 68"/>
- <a u="6F23" b="9D 69"/>
- <a u="6F24" b="E4 ED"/>
- <a u="6F25" b="9D 6A"/>
- <a u="6F26" b="9D 6B"/>
- <a u="6F27" b="9D 6C"/>
- <a u="6F28" b="9D 6D"/>
- <a u="6F29" b="E4 F6"/>
- <a u="6F2A" b="E4 F4"/>
- <a u="6F2B" b="C2 FE"/>
- <a u="6F2C" b="9D 6E"/>
- <a u="6F2D" b="E4 DD"/>
- <a u="6F2E" b="9D 6F"/>
- <a u="6F2F" b="E4 F0"/>
- <a u="6F30" b="9D 70"/>
- <a u="6F31" b="CA FE"/>
- <a u="6F32" b="9D 71"/>
- <a u="6F33" b="D5 C4"/>
- <a u="6F34" b="9D 72"/>
- <a u="6F35" b="9D 73"/>
- <a u="6F36" b="E4 F1"/>
- <a u="6F37" b="9D 74"/>
- <a u="6F38" b="9D 75"/>
- <a u="6F39" b="9D 76"/>
- <a u="6F3A" b="9D 77"/>
- <a u="6F3B" b="9D 78"/>
- <a u="6F3C" b="9D 79"/>
- <a u="6F3D" b="9D 7A"/>
- <a u="6F3E" b="D1 FA"/>
- <a u="6F3F" b="9D 7B"/>
- <a u="6F40" b="9D 7C"/>
- <a u="6F41" b="9D 7D"/>
- <a u="6F42" b="9D 7E"/>
- <a u="6F43" b="9D 80"/>
- <a u="6F44" b="9D 81"/>
- <a u="6F45" b="9D 82"/>
- <a u="6F46" b="E4 EB"/>
- <a u="6F47" b="E4 EC"/>
- <a u="6F48" b="9D 83"/>
- <a u="6F49" b="9D 84"/>
- <a u="6F4A" b="9D 85"/>
- <a u="6F4B" b="E4 F2"/>
- <a u="6F4C" b="9D 86"/>
- <a u="6F4D" b="CE AB"/>
- <a u="6F4E" b="9D 87"/>
- <a u="6F4F" b="9D 88"/>
- <a u="6F50" b="9D 89"/>
- <a u="6F51" b="9D 8A"/>
- <a u="6F52" b="9D 8B"/>
- <a u="6F53" b="9D 8C"/>
- <a u="6F54" b="9D 8D"/>
- <a u="6F55" b="9D 8E"/>
- <a u="6F56" b="9D 8F"/>
- <a u="6F57" b="9D 90"/>
- <a u="6F58" b="C5 CB"/>
- <a u="6F59" b="9D 91"/>
- <a u="6F5A" b="9D 92"/>
- <a u="6F5B" b="9D 93"/>
- <a u="6F5C" b="C7 B1"/>
- <a u="6F5D" b="9D 94"/>
- <a u="6F5E" b="C2 BA"/>
- <a u="6F5F" b="9D 95"/>
- <a u="6F60" b="9D 96"/>
- <a u="6F61" b="9D 97"/>
- <a u="6F62" b="E4 EA"/>
- <a u="6F63" b="9D 98"/>
- <a u="6F64" b="9D 99"/>
- <a u="6F65" b="9D 9A"/>
- <a u="6F66" b="C1 CA"/>
- <a u="6F67" b="9D 9B"/>
- <a u="6F68" b="9D 9C"/>
- <a u="6F69" b="9D 9D"/>
- <a u="6F6A" b="9D 9E"/>
- <a u="6F6B" b="9D 9F"/>
- <a u="6F6C" b="9D A0"/>
- <a u="6F6D" b="CC B6"/>
- <a u="6F6E" b="B3 B1"/>
- <a u="6F6F" b="9D A1"/>
- <a u="6F70" b="9D A2"/>
- <a u="6F71" b="9D A3"/>
- <a u="6F72" b="E4 FB"/>
- <a u="6F73" b="9D A4"/>
- <a u="6F74" b="E4 F3"/>
- <a u="6F75" b="9D A5"/>
- <a u="6F76" b="9D A6"/>
- <a u="6F77" b="9D A7"/>
- <a u="6F78" b="E4 FA"/>
- <a u="6F79" b="9D A8"/>
- <a u="6F7A" b="E4 FD"/>
- <a u="6F7B" b="9D A9"/>
- <a u="6F7C" b="E4 FC"/>
- <a u="6F7D" b="9D AA"/>
- <a u="6F7E" b="9D AB"/>
- <a u="6F7F" b="9D AC"/>
- <a u="6F80" b="9D AD"/>
- <a u="6F81" b="9D AE"/>
- <a u="6F82" b="9D AF"/>
- <a u="6F83" b="9D B0"/>
- <a u="6F84" b="B3 CE"/>
- <a u="6F85" b="9D B1"/>
- <a u="6F86" b="9D B2"/>
- <a u="6F87" b="9D B3"/>
- <a u="6F88" b="B3 BA"/>
- <a u="6F89" b="E4 F7"/>
- <a u="6F8A" b="9D B4"/>
- <a u="6F8B" b="9D B5"/>
- <a u="6F8C" b="E4 F9"/>
- <a u="6F8D" b="E4 F8"/>
- <a u="6F8E" b="C5 EC"/>
- <a u="6F8F" b="9D B6"/>
- <a u="6F90" b="9D B7"/>
- <a u="6F91" b="9D B8"/>
- <a u="6F92" b="9D B9"/>
- <a u="6F93" b="9D BA"/>
- <a u="6F94" b="9D BB"/>
- <a u="6F95" b="9D BC"/>
- <a u="6F96" b="9D BD"/>
- <a u="6F97" b="9D BE"/>
- <a u="6F98" b="9D BF"/>
- <a u="6F99" b="9D C0"/>
- <a u="6F9A" b="9D C1"/>
- <a u="6F9B" b="9D C2"/>
- <a u="6F9C" b="C0 BD"/>
- <a u="6F9D" b="9D C3"/>
- <a u="6F9E" b="9D C4"/>
- <a u="6F9F" b="9D C5"/>
- <a u="6FA0" b="9D C6"/>
- <a u="6FA1" b="D4 E8"/>
- <a u="6FA2" b="9D C7"/>
- <a u="6FA3" b="9D C8"/>
- <a u="6FA4" b="9D C9"/>
- <a u="6FA5" b="9D CA"/>
- <a u="6FA6" b="9D CB"/>
- <a u="6FA7" b="E5 A2"/>
- <a u="6FA8" b="9D CC"/>
- <a u="6FA9" b="9D CD"/>
- <a u="6FAA" b="9D CE"/>
- <a u="6FAB" b="9D CF"/>
- <a u="6FAC" b="9D D0"/>
- <a u="6FAD" b="9D D1"/>
- <a u="6FAE" b="9D D2"/>
- <a u="6FAF" b="9D D3"/>
- <a u="6FB0" b="9D D4"/>
- <a u="6FB1" b="9D D5"/>
- <a u="6FB2" b="9D D6"/>
- <a u="6FB3" b="B0 C4"/>
- <a u="6FB4" b="9D D7"/>
- <a u="6FB5" b="9D D8"/>
- <a u="6FB6" b="E5 A4"/>
- <a u="6FB7" b="9D D9"/>
- <a u="6FB8" b="9D DA"/>
- <a u="6FB9" b="E5 A3"/>
- <a u="6FBA" b="9D DB"/>
- <a u="6FBB" b="9D DC"/>
- <a u="6FBC" b="9D DD"/>
- <a u="6FBD" b="9D DE"/>
- <a u="6FBE" b="9D DF"/>
- <a u="6FBF" b="9D E0"/>
- <a u="6FC0" b="BC A4"/>
- <a u="6FC1" b="9D E1"/>
- <a u="6FC2" b="E5 A5"/>
- <a u="6FC3" b="9D E2"/>
- <a u="6FC4" b="9D E3"/>
- <a u="6FC5" b="9D E4"/>
- <a u="6FC6" b="9D E5"/>
- <a u="6FC7" b="9D E6"/>
- <a u="6FC8" b="9D E7"/>
- <a u="6FC9" b="E5 A1"/>
- <a u="6FCA" b="9D E8"/>
- <a u="6FCB" b="9D E9"/>
- <a u="6FCC" b="9D EA"/>
- <a u="6FCD" b="9D EB"/>
- <a u="6FCE" b="9D EC"/>
- <a u="6FCF" b="9D ED"/>
- <a u="6FD0" b="9D EE"/>
- <a u="6FD1" b="E4 FE"/>
- <a u="6FD2" b="B1 F4"/>
- <a u="6FD3" b="9D EF"/>
- <a u="6FD4" b="9D F0"/>
- <a u="6FD5" b="9D F1"/>
- <a u="6FD6" b="9D F2"/>
- <a u="6FD7" b="9D F3"/>
- <a u="6FD8" b="9D F4"/>
- <a u="6FD9" b="9D F5"/>
- <a u="6FDA" b="9D F6"/>
- <a u="6FDB" b="9D F7"/>
- <a u="6FDC" b="9D F8"/>
- <a u="6FDD" b="9D F9"/>
- <a u="6FDE" b="E5 A8"/>
- <a u="6FDF" b="9D FA"/>
- <a u="6FE0" b="E5 A9"/>
- <a u="6FE1" b="E5 A6"/>
- <a u="6FE2" b="9D FB"/>
- <a u="6FE3" b="9D FC"/>
- <a u="6FE4" b="9D FD"/>
- <a u="6FE5" b="9D FE"/>
- <a u="6FE6" b="9E 40"/>
- <a u="6FE7" b="9E 41"/>
- <a u="6FE8" b="9E 42"/>
- <a u="6FE9" b="9E 43"/>
- <a u="6FEA" b="9E 44"/>
- <a u="6FEB" b="9E 45"/>
- <a u="6FEC" b="9E 46"/>
- <a u="6FED" b="9E 47"/>
- <a u="6FEE" b="E5 A7"/>
- <a u="6FEF" b="E5 AA"/>
- <a u="6FF0" b="9E 48"/>
- <a u="6FF1" b="9E 49"/>
- <a u="6FF2" b="9E 4A"/>
- <a u="6FF3" b="9E 4B"/>
- <a u="6FF4" b="9E 4C"/>
- <a u="6FF5" b="9E 4D"/>
- <a u="6FF6" b="9E 4E"/>
- <a u="6FF7" b="9E 4F"/>
- <a u="6FF8" b="9E 50"/>
- <a u="6FF9" b="9E 51"/>
- <a u="6FFA" b="9E 52"/>
- <a u="6FFB" b="9E 53"/>
- <a u="6FFC" b="9E 54"/>
- <a u="6FFD" b="9E 55"/>
- <a u="6FFE" b="9E 56"/>
- <a u="6FFF" b="9E 57"/>
- <a u="7000" b="9E 58"/>
- <a u="7001" b="9E 59"/>
- <a u="7002" b="9E 5A"/>
- <a u="7003" b="9E 5B"/>
- <a u="7004" b="9E 5C"/>
- <a u="7005" b="9E 5D"/>
- <a u="7006" b="9E 5E"/>
- <a u="7007" b="9E 5F"/>
- <a u="7008" b="9E 60"/>
- <a u="7009" b="9E 61"/>
- <a u="700A" b="9E 62"/>
- <a u="700B" b="9E 63"/>
- <a u="700C" b="9E 64"/>
- <a u="700D" b="9E 65"/>
- <a u="700E" b="9E 66"/>
- <a u="700F" b="9E 67"/>
- <a u="7010" b="9E 68"/>
- <a u="7011" b="C6 D9"/>
- <a u="7012" b="9E 69"/>
- <a u="7013" b="9E 6A"/>
- <a u="7014" b="9E 6B"/>
- <a u="7015" b="9E 6C"/>
- <a u="7016" b="9E 6D"/>
- <a u="7017" b="9E 6E"/>
- <a u="7018" b="9E 6F"/>
- <a u="7019" b="9E 70"/>
- <a u="701A" b="E5 AB"/>
- <a u="701B" b="E5 AD"/>
- <a u="701C" b="9E 71"/>
- <a u="701D" b="9E 72"/>
- <a u="701E" b="9E 73"/>
- <a u="701F" b="9E 74"/>
- <a u="7020" b="9E 75"/>
- <a u="7021" b="9E 76"/>
- <a u="7022" b="9E 77"/>
- <a u="7023" b="E5 AC"/>
- <a u="7024" b="9E 78"/>
- <a u="7025" b="9E 79"/>
- <a u="7026" b="9E 7A"/>
- <a u="7027" b="9E 7B"/>
- <a u="7028" b="9E 7C"/>
- <a u="7029" b="9E 7D"/>
- <a u="702A" b="9E 7E"/>
- <a u="702B" b="9E 80"/>
- <a u="702C" b="9E 81"/>
- <a u="702D" b="9E 82"/>
- <a u="702E" b="9E 83"/>
- <a u="702F" b="9E 84"/>
- <a u="7030" b="9E 85"/>
- <a u="7031" b="9E 86"/>
- <a u="7032" b="9E 87"/>
- <a u="7033" b="9E 88"/>
- <a u="7034" b="9E 89"/>
- <a u="7035" b="E5 AF"/>
- <a u="7036" b="9E 8A"/>
- <a u="7037" b="9E 8B"/>
- <a u="7038" b="9E 8C"/>
- <a u="7039" b="E5 AE"/>
- <a u="703A" b="9E 8D"/>
- <a u="703B" b="9E 8E"/>
- <a u="703C" b="9E 8F"/>
- <a u="703D" b="9E 90"/>
- <a u="703E" b="9E 91"/>
- <a u="703F" b="9E 92"/>
- <a u="7040" b="9E 93"/>
- <a u="7041" b="9E 94"/>
- <a u="7042" b="9E 95"/>
- <a u="7043" b="9E 96"/>
- <a u="7044" b="9E 97"/>
- <a u="7045" b="9E 98"/>
- <a u="7046" b="9E 99"/>
- <a u="7047" b="9E 9A"/>
- <a u="7048" b="9E 9B"/>
- <a u="7049" b="9E 9C"/>
- <a u="704A" b="9E 9D"/>
- <a u="704B" b="9E 9E"/>
- <a u="704C" b="B9 E0"/>
- <a u="704D" b="9E 9F"/>
- <a u="704E" b="9E A0"/>
- <a u="704F" b="E5 B0"/>
- <a u="7050" b="9E A1"/>
- <a u="7051" b="9E A2"/>
- <a u="7052" b="9E A3"/>
- <a u="7053" b="9E A4"/>
- <a u="7054" b="9E A5"/>
- <a u="7055" b="9E A6"/>
- <a u="7056" b="9E A7"/>
- <a u="7057" b="9E A8"/>
- <a u="7058" b="9E A9"/>
- <a u="7059" b="9E AA"/>
- <a u="705A" b="9E AB"/>
- <a u="705B" b="9E AC"/>
- <a u="705C" b="9E AD"/>
- <a u="705D" b="9E AE"/>
- <a u="705E" b="E5 B1"/>
- <a u="705F" b="9E AF"/>
- <a u="7060" b="9E B0"/>
- <a u="7061" b="9E B1"/>
- <a u="7062" b="9E B2"/>
- <a u="7063" b="9E B3"/>
- <a u="7064" b="9E B4"/>
- <a u="7065" b="9E B5"/>
- <a u="7066" b="9E B6"/>
- <a u="7067" b="9E B7"/>
- <a u="7068" b="9E B8"/>
- <a u="7069" b="9E B9"/>
- <a u="706A" b="9E BA"/>
- <a u="706B" b="BB F0"/>
- <a u="706C" b="EC E1"/>
- <a u="706D" b="C3 F0"/>
- <a u="706E" b="9E BB"/>
- <a u="706F" b="B5 C6"/>
- <a u="7070" b="BB D2"/>
- <a u="7071" b="9E BC"/>
- <a u="7072" b="9E BD"/>
- <a u="7073" b="9E BE"/>
- <a u="7074" b="9E BF"/>
- <a u="7075" b="C1 E9"/>
- <a u="7076" b="D4 EE"/>
- <a u="7077" b="9E C0"/>
- <a u="7078" b="BE C4"/>
- <a u="7079" b="9E C1"/>
- <a u="707A" b="9E C2"/>
- <a u="707B" b="9E C3"/>
- <a u="707C" b="D7 C6"/>
- <a u="707D" b="9E C4"/>
- <a u="707E" b="D4 D6"/>
- <a u="707F" b="B2 D3"/>
- <a u="7080" b="EC BE"/>
- <a u="7081" b="9E C5"/>
- <a u="7082" b="9E C6"/>
- <a u="7083" b="9E C7"/>
- <a u="7084" b="9E C8"/>
- <a u="7085" b="EA C1"/>
- <a u="7086" b="9E C9"/>
- <a u="7087" b="9E CA"/>
- <a u="7088" b="9E CB"/>
- <a u="7089" b="C2 AF"/>
- <a u="708A" b="B4 B6"/>
- <a u="708B" b="9E CC"/>
- <a u="708C" b="9E CD"/>
- <a u="708D" b="9E CE"/>
- <a u="708E" b="D1 D7"/>
- <a u="708F" b="9E CF"/>
- <a u="7090" b="9E D0"/>
- <a u="7091" b="9E D1"/>
- <a u="7092" b="B3 B4"/>
- <a u="7093" b="9E D2"/>
- <a u="7094" b="C8 B2"/>
- <a u="7095" b="BF BB"/>
- <a u="7096" b="EC C0"/>
- <a u="7097" b="9E D3"/>
- <a u="7098" b="9E D4"/>
- <a u="7099" b="D6 CB"/>
- <a u="709A" b="9E D5"/>
- <a u="709B" b="9E D6"/>
- <a u="709C" b="EC BF"/>
- <a u="709D" b="EC C1"/>
- <a u="709E" b="9E D7"/>
- <a u="709F" b="9E D8"/>
- <a u="70A0" b="9E D9"/>
- <a u="70A1" b="9E DA"/>
- <a u="70A2" b="9E DB"/>
- <a u="70A3" b="9E DC"/>
- <a u="70A4" b="9E DD"/>
- <a u="70A5" b="9E DE"/>
- <a u="70A6" b="9E DF"/>
- <a u="70A7" b="9E E0"/>
- <a u="70A8" b="9E E1"/>
- <a u="70A9" b="9E E2"/>
- <a u="70AA" b="9E E3"/>
- <a u="70AB" b="EC C5"/>
- <a u="70AC" b="BE E6"/>
- <a u="70AD" b="CC BF"/>
- <a u="70AE" b="C5 DA"/>
- <a u="70AF" b="BE BC"/>
- <a u="70B0" b="9E E4"/>
- <a u="70B1" b="EC C6"/>
- <a u="70B2" b="9E E5"/>
- <a u="70B3" b="B1 FE"/>
- <a u="70B4" b="9E E6"/>
- <a u="70B5" b="9E E7"/>
- <a u="70B6" b="9E E8"/>
- <a u="70B7" b="EC C4"/>
- <a u="70B8" b="D5 A8"/>
- <a u="70B9" b="B5 E3"/>
- <a u="70BA" b="9E E9"/>
- <a u="70BB" b="EC C2"/>
- <a u="70BC" b="C1 B6"/>
- <a u="70BD" b="B3 E3"/>
- <a u="70BE" b="9E EA"/>
- <a u="70BF" b="9E EB"/>
- <a u="70C0" b="EC C3"/>
- <a u="70C1" b="CB B8"/>
- <a u="70C2" b="C0 C3"/>
- <a u="70C3" b="CC FE"/>
- <a u="70C4" b="9E EC"/>
- <a u="70C5" b="9E ED"/>
- <a u="70C6" b="9E EE"/>
- <a u="70C7" b="9E EF"/>
- <a u="70C8" b="C1 D2"/>
- <a u="70C9" b="9E F0"/>
- <a u="70CA" b="EC C8"/>
- <a u="70CB" b="9E F1"/>
- <a u="70CC" b="9E F2"/>
- <a u="70CD" b="9E F3"/>
- <a u="70CE" b="9E F4"/>
- <a u="70CF" b="9E F5"/>
- <a u="70D0" b="9E F6"/>
- <a u="70D1" b="9E F7"/>
- <a u="70D2" b="9E F8"/>
- <a u="70D3" b="9E F9"/>
- <a u="70D4" b="9E FA"/>
- <a u="70D5" b="9E FB"/>
- <a u="70D6" b="9E FC"/>
- <a u="70D7" b="9E FD"/>
- <a u="70D8" b="BA E6"/>
- <a u="70D9" b="C0 D3"/>
- <a u="70DA" b="9E FE"/>
- <a u="70DB" b="D6 F2"/>
- <a u="70DC" b="9F 40"/>
- <a u="70DD" b="9F 41"/>
- <a u="70DE" b="9F 42"/>
- <a u="70DF" b="D1 CC"/>
- <a u="70E0" b="9F 43"/>
- <a u="70E1" b="9F 44"/>
- <a u="70E2" b="9F 45"/>
- <a u="70E3" b="9F 46"/>
- <a u="70E4" b="BF BE"/>
- <a u="70E5" b="9F 47"/>
- <a u="70E6" b="B7 B3"/>
- <a u="70E7" b="C9 D5"/>
- <a u="70E8" b="EC C7"/>
- <a u="70E9" b="BB E2"/>
- <a u="70EA" b="9F 48"/>
- <a u="70EB" b="CC CC"/>
- <a u="70EC" b="BD FD"/>
- <a u="70ED" b="C8 C8"/>
- <a u="70EE" b="9F 49"/>
- <a u="70EF" b="CF A9"/>
- <a u="70F0" b="9F 4A"/>
- <a u="70F1" b="9F 4B"/>
- <a u="70F2" b="9F 4C"/>
- <a u="70F3" b="9F 4D"/>
- <a u="70F4" b="9F 4E"/>
- <a u="70F5" b="9F 4F"/>
- <a u="70F6" b="9F 50"/>
- <a u="70F7" b="CD E9"/>
- <a u="70F8" b="9F 51"/>
- <a u="70F9" b="C5 EB"/>
- <a u="70FA" b="9F 52"/>
- <a u="70FB" b="9F 53"/>
- <a u="70FC" b="9F 54"/>
- <a u="70FD" b="B7 E9"/>
- <a u="70FE" b="9F 55"/>
- <a u="70FF" b="9F 56"/>
- <a u="7100" b="9F 57"/>
- <a u="7101" b="9F 58"/>
- <a u="7102" b="9F 59"/>
- <a u="7103" b="9F 5A"/>
- <a u="7104" b="9F 5B"/>
- <a u="7105" b="9F 5C"/>
- <a u="7106" b="9F 5D"/>
- <a u="7107" b="9F 5E"/>
- <a u="7108" b="9F 5F"/>
- <a u="7109" b="D1 C9"/>
- <a u="710A" b="BA B8"/>
- <a u="710B" b="9F 60"/>
- <a u="710C" b="9F 61"/>
- <a u="710D" b="9F 62"/>
- <a u="710E" b="9F 63"/>
- <a u="710F" b="9F 64"/>
- <a u="7110" b="EC C9"/>
- <a u="7111" b="9F 65"/>
- <a u="7112" b="9F 66"/>
- <a u="7113" b="EC CA"/>
- <a u="7114" b="9F 67"/>
- <a u="7115" b="BB C0"/>
- <a u="7116" b="EC CB"/>
- <a u="7117" b="9F 68"/>
- <a u="7118" b="EC E2"/>
- <a u="7119" b="B1 BA"/>
- <a u="711A" b="B7 D9"/>
- <a u="711B" b="9F 69"/>
- <a u="711C" b="9F 6A"/>
- <a u="711D" b="9F 6B"/>
- <a u="711E" b="9F 6C"/>
- <a u="711F" b="9F 6D"/>
- <a u="7120" b="9F 6E"/>
- <a u="7121" b="9F 6F"/>
- <a u="7122" b="9F 70"/>
- <a u="7123" b="9F 71"/>
- <a u="7124" b="9F 72"/>
- <a u="7125" b="9F 73"/>
- <a u="7126" b="BD B9"/>
- <a u="7127" b="9F 74"/>
- <a u="7128" b="9F 75"/>
- <a u="7129" b="9F 76"/>
- <a u="712A" b="9F 77"/>
- <a u="712B" b="9F 78"/>
- <a u="712C" b="9F 79"/>
- <a u="712D" b="9F 7A"/>
- <a u="712E" b="9F 7B"/>
- <a u="712F" b="EC CC"/>
- <a u="7130" b="D1 E6"/>
- <a u="7131" b="EC CD"/>
- <a u="7132" b="9F 7C"/>
- <a u="7133" b="9F 7D"/>
- <a u="7134" b="9F 7E"/>
- <a u="7135" b="9F 80"/>
- <a u="7136" b="C8 BB"/>
- <a u="7137" b="9F 81"/>
- <a u="7138" b="9F 82"/>
- <a u="7139" b="9F 83"/>
- <a u="713A" b="9F 84"/>
- <a u="713B" b="9F 85"/>
- <a u="713C" b="9F 86"/>
- <a u="713D" b="9F 87"/>
- <a u="713E" b="9F 88"/>
- <a u="713F" b="9F 89"/>
- <a u="7140" b="9F 8A"/>
- <a u="7141" b="9F 8B"/>
- <a u="7142" b="9F 8C"/>
- <a u="7143" b="9F 8D"/>
- <a u="7144" b="9F 8E"/>
- <a u="7145" b="EC D1"/>
- <a u="7146" b="9F 8F"/>
- <a u="7147" b="9F 90"/>
- <a u="7148" b="9F 91"/>
- <a u="7149" b="9F 92"/>
- <a u="714A" b="EC D3"/>
- <a u="714B" b="9F 93"/>
- <a u="714C" b="BB CD"/>
- <a u="714D" b="9F 94"/>
- <a u="714E" b="BC E5"/>
- <a u="714F" b="9F 95"/>
- <a u="7150" b="9F 96"/>
- <a u="7151" b="9F 97"/>
- <a u="7152" b="9F 98"/>
- <a u="7153" b="9F 99"/>
- <a u="7154" b="9F 9A"/>
- <a u="7155" b="9F 9B"/>
- <a u="7156" b="9F 9C"/>
- <a u="7157" b="9F 9D"/>
- <a u="7158" b="9F 9E"/>
- <a u="7159" b="9F 9F"/>
- <a u="715A" b="9F A0"/>
- <a u="715B" b="9F A1"/>
- <a u="715C" b="EC CF"/>
- <a u="715D" b="9F A2"/>
- <a u="715E" b="C9 B7"/>
- <a u="715F" b="9F A3"/>
- <a u="7160" b="9F A4"/>
- <a u="7161" b="9F A5"/>
- <a u="7162" b="9F A6"/>
- <a u="7163" b="9F A7"/>
- <a u="7164" b="C3 BA"/>
- <a u="7165" b="9F A8"/>
- <a u="7166" b="EC E3"/>
- <a u="7167" b="D5 D5"/>
- <a u="7168" b="EC D0"/>
- <a u="7169" b="9F A9"/>
- <a u="716A" b="9F AA"/>
- <a u="716B" b="9F AB"/>
- <a u="716C" b="9F AC"/>
- <a u="716D" b="9F AD"/>
- <a u="716E" b="D6 F3"/>
- <a u="716F" b="9F AE"/>
- <a u="7170" b="9F AF"/>
- <a u="7171" b="9F B0"/>
- <a u="7172" b="EC D2"/>
- <a u="7173" b="EC CE"/>
- <a u="7174" b="9F B1"/>
- <a u="7175" b="9F B2"/>
- <a u="7176" b="9F B3"/>
- <a u="7177" b="9F B4"/>
- <a u="7178" b="EC D4"/>
- <a u="7179" b="9F B5"/>
- <a u="717A" b="EC D5"/>
- <a u="717B" b="9F B6"/>
- <a u="717C" b="9F B7"/>
- <a u="717D" b="C9 BF"/>
- <a u="717E" b="9F B8"/>
- <a u="717F" b="9F B9"/>
- <a u="7180" b="9F BA"/>
- <a u="7181" b="9F BB"/>
- <a u="7182" b="9F BC"/>
- <a u="7183" b="9F BD"/>
- <a u="7184" b="CF A8"/>
- <a u="7185" b="9F BE"/>
- <a u="7186" b="9F BF"/>
- <a u="7187" b="9F C0"/>
- <a u="7188" b="9F C1"/>
- <a u="7189" b="9F C2"/>
- <a u="718A" b="D0 DC"/>
- <a u="718B" b="9F C3"/>
- <a u="718C" b="9F C4"/>
- <a u="718D" b="9F C5"/>
- <a u="718E" b="9F C6"/>
- <a u="718F" b="D1 AC"/>
- <a u="7190" b="9F C7"/>
- <a u="7191" b="9F C8"/>
- <a u="7192" b="9F C9"/>
- <a u="7193" b="9F CA"/>
- <a u="7194" b="C8 DB"/>
- <a u="7195" b="9F CB"/>
- <a u="7196" b="9F CC"/>
- <a u="7197" b="9F CD"/>
- <a u="7198" b="EC D6"/>
- <a u="7199" b="CE F5"/>
- <a u="719A" b="9F CE"/>
- <a u="719B" b="9F CF"/>
- <a u="719C" b="9F D0"/>
- <a u="719D" b="9F D1"/>
- <a u="719E" b="9F D2"/>
- <a u="719F" b="CA EC"/>
- <a u="71A0" b="EC DA"/>
- <a u="71A1" b="9F D3"/>
- <a u="71A2" b="9F D4"/>
- <a u="71A3" b="9F D5"/>
- <a u="71A4" b="9F D6"/>
- <a u="71A5" b="9F D7"/>
- <a u="71A6" b="9F D8"/>
- <a u="71A7" b="9F D9"/>
- <a u="71A8" b="EC D9"/>
- <a u="71A9" b="9F DA"/>
- <a u="71AA" b="9F DB"/>
- <a u="71AB" b="9F DC"/>
- <a u="71AC" b="B0 BE"/>
- <a u="71AD" b="9F DD"/>
- <a u="71AE" b="9F DE"/>
- <a u="71AF" b="9F DF"/>
- <a u="71B0" b="9F E0"/>
- <a u="71B1" b="9F E1"/>
- <a u="71B2" b="9F E2"/>
- <a u="71B3" b="EC D7"/>
- <a u="71B4" b="9F E3"/>
- <a u="71B5" b="EC D8"/>
- <a u="71B6" b="9F E4"/>
- <a u="71B7" b="9F E5"/>
- <a u="71B8" b="9F E6"/>
- <a u="71B9" b="EC E4"/>
- <a u="71BA" b="9F E7"/>
- <a u="71BB" b="9F E8"/>
- <a u="71BC" b="9F E9"/>
- <a u="71BD" b="9F EA"/>
- <a u="71BE" b="9F EB"/>
- <a u="71BF" b="9F EC"/>
- <a u="71C0" b="9F ED"/>
- <a u="71C1" b="9F EE"/>
- <a u="71C2" b="9F EF"/>
- <a u="71C3" b="C8 BC"/>
- <a u="71C4" b="9F F0"/>
- <a u="71C5" b="9F F1"/>
- <a u="71C6" b="9F F2"/>
- <a u="71C7" b="9F F3"/>
- <a u="71C8" b="9F F4"/>
- <a u="71C9" b="9F F5"/>
- <a u="71CA" b="9F F6"/>
- <a u="71CB" b="9F F7"/>
- <a u="71CC" b="9F F8"/>
- <a u="71CD" b="9F F9"/>
- <a u="71CE" b="C1 C7"/>
- <a u="71CF" b="9F FA"/>
- <a u="71D0" b="9F FB"/>
- <a u="71D1" b="9F FC"/>
- <a u="71D2" b="9F FD"/>
- <a u="71D3" b="9F FE"/>
- <a u="71D4" b="EC DC"/>
- <a u="71D5" b="D1 E0"/>
- <a u="71D6" b="A0 40"/>
- <a u="71D7" b="A0 41"/>
- <a u="71D8" b="A0 42"/>
- <a u="71D9" b="A0 43"/>
- <a u="71DA" b="A0 44"/>
- <a u="71DB" b="A0 45"/>
- <a u="71DC" b="A0 46"/>
- <a u="71DD" b="A0 47"/>
- <a u="71DE" b="A0 48"/>
- <a u="71DF" b="A0 49"/>
- <a u="71E0" b="EC DB"/>
- <a u="71E1" b="A0 4A"/>
- <a u="71E2" b="A0 4B"/>
- <a u="71E3" b="A0 4C"/>
- <a u="71E4" b="A0 4D"/>
- <a u="71E5" b="D4 EF"/>
- <a u="71E6" b="A0 4E"/>
- <a u="71E7" b="EC DD"/>
- <a u="71E8" b="A0 4F"/>
- <a u="71E9" b="A0 50"/>
- <a u="71EA" b="A0 51"/>
- <a u="71EB" b="A0 52"/>
- <a u="71EC" b="A0 53"/>
- <a u="71ED" b="A0 54"/>
- <a u="71EE" b="DB C6"/>
- <a u="71EF" b="A0 55"/>
- <a u="71F0" b="A0 56"/>
- <a u="71F1" b="A0 57"/>
- <a u="71F2" b="A0 58"/>
- <a u="71F3" b="A0 59"/>
- <a u="71F4" b="A0 5A"/>
- <a u="71F5" b="A0 5B"/>
- <a u="71F6" b="A0 5C"/>
- <a u="71F7" b="A0 5D"/>
- <a u="71F8" b="A0 5E"/>
- <a u="71F9" b="EC DE"/>
- <a u="71FA" b="A0 5F"/>
- <a u="71FB" b="A0 60"/>
- <a u="71FC" b="A0 61"/>
- <a u="71FD" b="A0 62"/>
- <a u="71FE" b="A0 63"/>
- <a u="71FF" b="A0 64"/>
- <a u="7200" b="A0 65"/>
- <a u="7201" b="A0 66"/>
- <a u="7202" b="A0 67"/>
- <a u="7203" b="A0 68"/>
- <a u="7204" b="A0 69"/>
- <a u="7205" b="A0 6A"/>
- <a u="7206" b="B1 AC"/>
- <a u="7207" b="A0 6B"/>
- <a u="7208" b="A0 6C"/>
- <a u="7209" b="A0 6D"/>
- <a u="720A" b="A0 6E"/>
- <a u="720B" b="A0 6F"/>
- <a u="720C" b="A0 70"/>
- <a u="720D" b="A0 71"/>
- <a u="720E" b="A0 72"/>
- <a u="720F" b="A0 73"/>
- <a u="7210" b="A0 74"/>
- <a u="7211" b="A0 75"/>
- <a u="7212" b="A0 76"/>
- <a u="7213" b="A0 77"/>
- <a u="7214" b="A0 78"/>
- <a u="7215" b="A0 79"/>
- <a u="7216" b="A0 7A"/>
- <a u="7217" b="A0 7B"/>
- <a u="7218" b="A0 7C"/>
- <a u="7219" b="A0 7D"/>
- <a u="721A" b="A0 7E"/>
- <a u="721B" b="A0 80"/>
- <a u="721C" b="A0 81"/>
- <a u="721D" b="EC DF"/>
- <a u="721E" b="A0 82"/>
- <a u="721F" b="A0 83"/>
- <a u="7220" b="A0 84"/>
- <a u="7221" b="A0 85"/>
- <a u="7222" b="A0 86"/>
- <a u="7223" b="A0 87"/>
- <a u="7224" b="A0 88"/>
- <a u="7225" b="A0 89"/>
- <a u="7226" b="A0 8A"/>
- <a u="7227" b="A0 8B"/>
- <a u="7228" b="EC E0"/>
- <a u="7229" b="A0 8C"/>
- <a u="722A" b="D7 A6"/>
- <a u="722B" b="A0 8D"/>
- <a u="722C" b="C5 C0"/>
- <a u="722D" b="A0 8E"/>
- <a u="722E" b="A0 8F"/>
- <a u="722F" b="A0 90"/>
- <a u="7230" b="EB BC"/>
- <a u="7231" b="B0 AE"/>
- <a u="7232" b="A0 91"/>
- <a u="7233" b="A0 92"/>
- <a u="7234" b="A0 93"/>
- <a u="7235" b="BE F4"/>
- <a u="7236" b="B8 B8"/>
- <a u="7237" b="D2 AF"/>
- <a u="7238" b="B0 D6"/>
- <a u="7239" b="B5 F9"/>
- <a u="723A" b="A0 94"/>
- <a u="723B" b="D8 B3"/>
- <a u="723C" b="A0 95"/>
- <a u="723D" b="CB AC"/>
- <a u="723E" b="A0 96"/>
- <a u="723F" b="E3 DD"/>
- <a u="7240" b="A0 97"/>
- <a u="7241" b="A0 98"/>
- <a u="7242" b="A0 99"/>
- <a u="7243" b="A0 9A"/>
- <a u="7244" b="A0 9B"/>
- <a u="7245" b="A0 9C"/>
- <a u="7246" b="A0 9D"/>
- <a u="7247" b="C6 AC"/>
- <a u="7248" b="B0 E6"/>
- <a u="7249" b="A0 9E"/>
- <a u="724A" b="A0 9F"/>
- <a u="724B" b="A0 A0"/>
- <a u="724C" b="C5 C6"/>
- <a u="724D" b="EB B9"/>
- <a u="724E" b="A0 A1"/>
- <a u="724F" b="A0 A2"/>
- <a u="7250" b="A0 A3"/>
- <a u="7251" b="A0 A4"/>
- <a u="7252" b="EB BA"/>
- <a u="7253" b="A0 A5"/>
- <a u="7254" b="A0 A6"/>
- <a u="7255" b="A0 A7"/>
- <a u="7256" b="EB BB"/>
- <a u="7257" b="A0 A8"/>
- <a u="7258" b="A0 A9"/>
- <a u="7259" b="D1 C0"/>
- <a u="725A" b="A0 AA"/>
- <a u="725B" b="C5 A3"/>
- <a u="725C" b="A0 AB"/>
- <a u="725D" b="EA F2"/>
- <a u="725E" b="A0 AC"/>
- <a u="725F" b="C4 B2"/>
- <a u="7260" b="A0 AD"/>
- <a u="7261" b="C4 B5"/>
- <a u="7262" b="C0 CE"/>
- <a u="7263" b="A0 AE"/>
- <a u="7264" b="A0 AF"/>
- <a u="7265" b="A0 B0"/>
- <a u="7266" b="EA F3"/>
- <a u="7267" b="C4 C1"/>
- <a u="7268" b="A0 B1"/>
- <a u="7269" b="CE EF"/>
- <a u="726A" b="A0 B2"/>
- <a u="726B" b="A0 B3"/>
- <a u="726C" b="A0 B4"/>
- <a u="726D" b="A0 B5"/>
- <a u="726E" b="EA F0"/>
- <a u="726F" b="EA F4"/>
- <a u="7270" b="A0 B6"/>
- <a u="7271" b="A0 B7"/>
- <a u="7272" b="C9 FC"/>
- <a u="7273" b="A0 B8"/>
- <a u="7274" b="A0 B9"/>
- <a u="7275" b="C7 A3"/>
- <a u="7276" b="A0 BA"/>
- <a u="7277" b="A0 BB"/>
- <a u="7278" b="A0 BC"/>
- <a u="7279" b="CC D8"/>
- <a u="727A" b="CE FE"/>
- <a u="727B" b="A0 BD"/>
- <a u="727C" b="A0 BE"/>
- <a u="727D" b="A0 BF"/>
- <a u="727E" b="EA F5"/>
- <a u="727F" b="EA F6"/>
- <a u="7280" b="CF AC"/>
- <a u="7281" b="C0 E7"/>
- <a u="7282" b="A0 C0"/>
- <a u="7283" b="A0 C1"/>
- <a u="7284" b="EA F7"/>
- <a u="7285" b="A0 C2"/>
- <a u="7286" b="A0 C3"/>
- <a u="7287" b="A0 C4"/>
- <a u="7288" b="A0 C5"/>
- <a u="7289" b="A0 C6"/>
- <a u="728A" b="B6 BF"/>
- <a u="728B" b="EA F8"/>
- <a u="728C" b="A0 C7"/>
- <a u="728D" b="EA F9"/>
- <a u="728E" b="A0 C8"/>
- <a u="728F" b="EA FA"/>
- <a u="7290" b="A0 C9"/>
- <a u="7291" b="A0 CA"/>
- <a u="7292" b="EA FB"/>
- <a u="7293" b="A0 CB"/>
- <a u="7294" b="A0 CC"/>
- <a u="7295" b="A0 CD"/>
- <a u="7296" b="A0 CE"/>
- <a u="7297" b="A0 CF"/>
- <a u="7298" b="A0 D0"/>
- <a u="7299" b="A0 D1"/>
- <a u="729A" b="A0 D2"/>
- <a u="729B" b="A0 D3"/>
- <a u="729C" b="A0 D4"/>
- <a u="729D" b="A0 D5"/>
- <a u="729E" b="A0 D6"/>
- <a u="729F" b="EA F1"/>
- <a u="72A0" b="A0 D7"/>
- <a u="72A1" b="A0 D8"/>
- <a u="72A2" b="A0 D9"/>
- <a u="72A3" b="A0 DA"/>
- <a u="72A4" b="A0 DB"/>
- <a u="72A5" b="A0 DC"/>
- <a u="72A6" b="A0 DD"/>
- <a u="72A7" b="A0 DE"/>
- <a u="72A8" b="A0 DF"/>
- <a u="72A9" b="A0 E0"/>
- <a u="72AA" b="A0 E1"/>
- <a u="72AB" b="A0 E2"/>
- <a u="72AC" b="C8 AE"/>
- <a u="72AD" b="E1 EB"/>
- <a u="72AE" b="A0 E3"/>
- <a u="72AF" b="B7 B8"/>
- <a u="72B0" b="E1 EC"/>
- <a u="72B1" b="A0 E4"/>
- <a u="72B2" b="A0 E5"/>
- <a u="72B3" b="A0 E6"/>
- <a u="72B4" b="E1 ED"/>
- <a u="72B5" b="A0 E7"/>
- <a u="72B6" b="D7 B4"/>
- <a u="72B7" b="E1 EE"/>
- <a u="72B8" b="E1 EF"/>
- <a u="72B9" b="D3 CC"/>
- <a u="72BA" b="A0 E8"/>
- <a u="72BB" b="A0 E9"/>
- <a u="72BC" b="A0 EA"/>
- <a u="72BD" b="A0 EB"/>
- <a u="72BE" b="A0 EC"/>
- <a u="72BF" b="A0 ED"/>
- <a u="72C0" b="A0 EE"/>
- <a u="72C1" b="E1 F1"/>
- <a u="72C2" b="BF F1"/>
- <a u="72C3" b="E1 F0"/>
- <a u="72C4" b="B5 D2"/>
- <a u="72C5" b="A0 EF"/>
- <a u="72C6" b="A0 F0"/>
- <a u="72C7" b="A0 F1"/>
- <a u="72C8" b="B1 B7"/>
- <a u="72C9" b="A0 F2"/>
- <a u="72CA" b="A0 F3"/>
- <a u="72CB" b="A0 F4"/>
- <a u="72CC" b="A0 F5"/>
- <a u="72CD" b="E1 F3"/>
- <a u="72CE" b="E1 F2"/>
- <a u="72CF" b="A0 F6"/>
- <a u="72D0" b="BA FC"/>
- <a u="72D1" b="A0 F7"/>
- <a u="72D2" b="E1 F4"/>
- <a u="72D3" b="A0 F8"/>
- <a u="72D4" b="A0 F9"/>
- <a u="72D5" b="A0 FA"/>
- <a u="72D6" b="A0 FB"/>
- <a u="72D7" b="B9 B7"/>
- <a u="72D8" b="A0 FC"/>
- <a u="72D9" b="BE D1"/>
- <a u="72DA" b="A0 FD"/>
- <a u="72DB" b="A0 FE"/>
- <a u="72DC" b="AA 40"/>
- <a u="72DD" b="AA 41"/>
- <a u="72DE" b="C4 FC"/>
- <a u="72DF" b="AA 42"/>
- <a u="72E0" b="BA DD"/>
- <a u="72E1" b="BD C6"/>
- <a u="72E2" b="AA 43"/>
- <a u="72E3" b="AA 44"/>
- <a u="72E4" b="AA 45"/>
- <a u="72E5" b="AA 46"/>
- <a u="72E6" b="AA 47"/>
- <a u="72E7" b="AA 48"/>
- <a u="72E8" b="E1 F5"/>
- <a u="72E9" b="E1 F7"/>
- <a u="72EA" b="AA 49"/>
- <a u="72EB" b="AA 4A"/>
- <a u="72EC" b="B6 C0"/>
- <a u="72ED" b="CF C1"/>
- <a u="72EE" b="CA A8"/>
- <a u="72EF" b="E1 F6"/>
- <a u="72F0" b="D5 F8"/>
- <a u="72F1" b="D3 FC"/>
- <a u="72F2" b="E1 F8"/>
- <a u="72F3" b="E1 FC"/>
- <a u="72F4" b="E1 F9"/>
- <a u="72F5" b="AA 4B"/>
- <a u="72F6" b="AA 4C"/>
- <a u="72F7" b="E1 FA"/>
- <a u="72F8" b="C0 EA"/>
- <a u="72F9" b="AA 4D"/>
- <a u="72FA" b="E1 FE"/>
- <a u="72FB" b="E2 A1"/>
- <a u="72FC" b="C0 C7"/>
- <a u="72FD" b="AA 4E"/>
- <a u="72FE" b="AA 4F"/>
- <a u="72FF" b="AA 50"/>
- <a u="7300" b="AA 51"/>
- <a u="7301" b="E1 FB"/>
- <a u="7302" b="AA 52"/>
- <a u="7303" b="E1 FD"/>
- <a u="7304" b="AA 53"/>
- <a u="7305" b="AA 54"/>
- <a u="7306" b="AA 55"/>
- <a u="7307" b="AA 56"/>
- <a u="7308" b="AA 57"/>
- <a u="7309" b="AA 58"/>
- <a u="730A" b="E2 A5"/>
- <a u="730B" b="AA 59"/>
- <a u="730C" b="AA 5A"/>
- <a u="730D" b="AA 5B"/>
- <a u="730E" b="C1 D4"/>
- <a u="730F" b="AA 5C"/>
- <a u="7310" b="AA 5D"/>
- <a u="7311" b="AA 5E"/>
- <a u="7312" b="AA 5F"/>
- <a u="7313" b="E2 A3"/>
- <a u="7314" b="AA 60"/>
- <a u="7315" b="E2 A8"/>
- <a u="7316" b="B2 FE"/>
- <a u="7317" b="E2 A2"/>
- <a u="7318" b="AA 61"/>
- <a u="7319" b="AA 62"/>
- <a u="731A" b="AA 63"/>
- <a u="731B" b="C3 CD"/>
- <a u="731C" b="B2 C2"/>
- <a u="731D" b="E2 A7"/>
- <a u="731E" b="E2 A6"/>
- <a u="731F" b="AA 64"/>
- <a u="7320" b="AA 65"/>
- <a u="7321" b="E2 A4"/>
- <a u="7322" b="E2 A9"/>
- <a u="7323" b="AA 66"/>
- <a u="7324" b="AA 67"/>
- <a u="7325" b="E2 AB"/>
- <a u="7326" b="AA 68"/>
- <a u="7327" b="AA 69"/>
- <a u="7328" b="AA 6A"/>
- <a u="7329" b="D0 C9"/>
- <a u="732A" b="D6 ED"/>
- <a u="732B" b="C3 A8"/>
- <a u="732C" b="E2 AC"/>
- <a u="732D" b="AA 6B"/>
- <a u="732E" b="CF D7"/>
- <a u="732F" b="AA 6C"/>
- <a u="7330" b="AA 6D"/>
- <a u="7331" b="E2 AE"/>
- <a u="7332" b="AA 6E"/>
- <a u="7333" b="AA 6F"/>
- <a u="7334" b="BA EF"/>
- <a u="7335" b="AA 70"/>
- <a u="7336" b="AA 71"/>
- <a u="7337" b="E9 E0"/>
- <a u="7338" b="E2 AD"/>
- <a u="7339" b="E2 AA"/>
- <a u="733A" b="AA 72"/>
- <a u="733B" b="AA 73"/>
- <a u="733C" b="AA 74"/>
- <a u="733D" b="AA 75"/>
- <a u="733E" b="BB AB"/>
- <a u="733F" b="D4 B3"/>
- <a u="7340" b="AA 76"/>
- <a u="7341" b="AA 77"/>
- <a u="7342" b="AA 78"/>
- <a u="7343" b="AA 79"/>
- <a u="7344" b="AA 7A"/>
- <a u="7345" b="AA 7B"/>
- <a u="7346" b="AA 7C"/>
- <a u="7347" b="AA 7D"/>
- <a u="7348" b="AA 7E"/>
- <a u="7349" b="AA 80"/>
- <a u="734A" b="AA 81"/>
- <a u="734B" b="AA 82"/>
- <a u="734C" b="AA 83"/>
- <a u="734D" b="E2 B0"/>
- <a u="734E" b="AA 84"/>
- <a u="734F" b="AA 85"/>
- <a u="7350" b="E2 AF"/>
- <a u="7351" b="AA 86"/>
- <a u="7352" b="E9 E1"/>
- <a u="7353" b="AA 87"/>
- <a u="7354" b="AA 88"/>
- <a u="7355" b="AA 89"/>
- <a u="7356" b="AA 8A"/>
- <a u="7357" b="E2 B1"/>
- <a u="7358" b="AA 8B"/>
- <a u="7359" b="AA 8C"/>
- <a u="735A" b="AA 8D"/>
- <a u="735B" b="AA 8E"/>
- <a u="735C" b="AA 8F"/>
- <a u="735D" b="AA 90"/>
- <a u="735E" b="AA 91"/>
- <a u="735F" b="AA 92"/>
- <a u="7360" b="E2 B2"/>
- <a u="7361" b="AA 93"/>
- <a u="7362" b="AA 94"/>
- <a u="7363" b="AA 95"/>
- <a u="7364" b="AA 96"/>
- <a u="7365" b="AA 97"/>
- <a u="7366" b="AA 98"/>
- <a u="7367" b="AA 99"/>
- <a u="7368" b="AA 9A"/>
- <a u="7369" b="AA 9B"/>
- <a u="736A" b="AA 9C"/>
- <a u="736B" b="AA 9D"/>
- <a u="736C" b="E2 B3"/>
- <a u="736D" b="CC A1"/>
- <a u="736E" b="AA 9E"/>
- <a u="736F" b="E2 B4"/>
- <a u="7370" b="AA 9F"/>
- <a u="7371" b="AA A0"/>
- <a u="7372" b="AB 40"/>
- <a u="7373" b="AB 41"/>
- <a u="7374" b="AB 42"/>
- <a u="7375" b="AB 43"/>
- <a u="7376" b="AB 44"/>
- <a u="7377" b="AB 45"/>
- <a u="7378" b="AB 46"/>
- <a u="7379" b="AB 47"/>
- <a u="737A" b="AB 48"/>
- <a u="737B" b="AB 49"/>
- <a u="737C" b="AB 4A"/>
- <a u="737D" b="AB 4B"/>
- <a u="737E" b="E2 B5"/>
- <a u="737F" b="AB 4C"/>
- <a u="7380" b="AB 4D"/>
- <a u="7381" b="AB 4E"/>
- <a u="7382" b="AB 4F"/>
- <a u="7383" b="AB 50"/>
- <a u="7384" b="D0 FE"/>
- <a u="7385" b="AB 51"/>
- <a u="7386" b="AB 52"/>
- <a u="7387" b="C2 CA"/>
- <a u="7388" b="AB 53"/>
- <a u="7389" b="D3 F1"/>
- <a u="738A" b="AB 54"/>
- <a u="738B" b="CD F5"/>
- <a u="738C" b="AB 55"/>
- <a u="738D" b="AB 56"/>
- <a u="738E" b="E7 E0"/>
- <a u="738F" b="AB 57"/>
- <a u="7390" b="AB 58"/>
- <a u="7391" b="E7 E1"/>
- <a u="7392" b="AB 59"/>
- <a u="7393" b="AB 5A"/>
- <a u="7394" b="AB 5B"/>
- <a u="7395" b="AB 5C"/>
- <a u="7396" b="BE C1"/>
- <a u="7397" b="AB 5D"/>
- <a u="7398" b="AB 5E"/>
- <a u="7399" b="AB 5F"/>
- <a u="739A" b="AB 60"/>
- <a u="739B" b="C2 EA"/>
- <a u="739C" b="AB 61"/>
- <a u="739D" b="AB 62"/>
- <a u="739E" b="AB 63"/>
- <a u="739F" b="E7 E4"/>
- <a u="73A0" b="AB 64"/>
- <a u="73A1" b="AB 65"/>
- <a u="73A2" b="E7 E3"/>
- <a u="73A3" b="AB 66"/>
- <a u="73A4" b="AB 67"/>
- <a u="73A5" b="AB 68"/>
- <a u="73A6" b="AB 69"/>
- <a u="73A7" b="AB 6A"/>
- <a u="73A8" b="AB 6B"/>
- <a u="73A9" b="CD E6"/>
- <a u="73AA" b="AB 6C"/>
- <a u="73AB" b="C3 B5"/>
- <a u="73AC" b="AB 6D"/>
- <a u="73AD" b="AB 6E"/>
- <a u="73AE" b="E7 E2"/>
- <a u="73AF" b="BB B7"/>
- <a u="73B0" b="CF D6"/>
- <a u="73B1" b="AB 6F"/>
- <a u="73B2" b="C1 E1"/>
- <a u="73B3" b="E7 E9"/>
- <a u="73B4" b="AB 70"/>
- <a u="73B5" b="AB 71"/>
- <a u="73B6" b="AB 72"/>
- <a u="73B7" b="E7 E8"/>
- <a u="73B8" b="AB 73"/>
- <a u="73B9" b="AB 74"/>
- <a u="73BA" b="E7 F4"/>
- <a u="73BB" b="B2 A3"/>
- <a u="73BC" b="AB 75"/>
- <a u="73BD" b="AB 76"/>
- <a u="73BE" b="AB 77"/>
- <a u="73BF" b="AB 78"/>
- <a u="73C0" b="E7 EA"/>
- <a u="73C1" b="AB 79"/>
- <a u="73C2" b="E7 E6"/>
- <a u="73C3" b="AB 7A"/>
- <a u="73C4" b="AB 7B"/>
- <a u="73C5" b="AB 7C"/>
- <a u="73C6" b="AB 7D"/>
- <a u="73C7" b="AB 7E"/>
- <a u="73C8" b="E7 EC"/>
- <a u="73C9" b="E7 EB"/>
- <a u="73CA" b="C9 BA"/>
- <a u="73CB" b="AB 80"/>
- <a u="73CC" b="AB 81"/>
- <a u="73CD" b="D5 E4"/>
- <a u="73CE" b="AB 82"/>
- <a u="73CF" b="E7 E5"/>
- <a u="73D0" b="B7 A9"/>
- <a u="73D1" b="E7 E7"/>
- <a u="73D2" b="AB 83"/>
- <a u="73D3" b="AB 84"/>
- <a u="73D4" b="AB 85"/>
- <a u="73D5" b="AB 86"/>
- <a u="73D6" b="AB 87"/>
- <a u="73D7" b="AB 88"/>
- <a u="73D8" b="AB 89"/>
- <a u="73D9" b="E7 EE"/>
- <a u="73DA" b="AB 8A"/>
- <a u="73DB" b="AB 8B"/>
- <a u="73DC" b="AB 8C"/>
- <a u="73DD" b="AB 8D"/>
- <a u="73DE" b="E7 F3"/>
- <a u="73DF" b="AB 8E"/>
- <a u="73E0" b="D6 E9"/>
- <a u="73E1" b="AB 8F"/>
- <a u="73E2" b="AB 90"/>
- <a u="73E3" b="AB 91"/>
- <a u="73E4" b="AB 92"/>
- <a u="73E5" b="E7 ED"/>
- <a u="73E6" b="AB 93"/>
- <a u="73E7" b="E7 F2"/>
- <a u="73E8" b="AB 94"/>
- <a u="73E9" b="E7 F1"/>
- <a u="73EA" b="AB 95"/>
- <a u="73EB" b="AB 96"/>
- <a u="73EC" b="AB 97"/>
- <a u="73ED" b="B0 E0"/>
- <a u="73EE" b="AB 98"/>
- <a u="73EF" b="AB 99"/>
- <a u="73F0" b="AB 9A"/>
- <a u="73F1" b="AB 9B"/>
- <a u="73F2" b="E7 F5"/>
- <a u="73F3" b="AB 9C"/>
- <a u="73F4" b="AB 9D"/>
- <a u="73F5" b="AB 9E"/>
- <a u="73F6" b="AB 9F"/>
- <a u="73F7" b="AB A0"/>
- <a u="73F8" b="AC 40"/>
- <a u="73F9" b="AC 41"/>
- <a u="73FA" b="AC 42"/>
- <a u="73FB" b="AC 43"/>
- <a u="73FC" b="AC 44"/>
- <a u="73FD" b="AC 45"/>
- <a u="73FE" b="AC 46"/>
- <a u="73FF" b="AC 47"/>
- <a u="7400" b="AC 48"/>
- <a u="7401" b="AC 49"/>
- <a u="7402" b="AC 4A"/>
- <a u="7403" b="C7 F2"/>
- <a u="7404" b="AC 4B"/>
- <a u="7405" b="C0 C5"/>
- <a u="7406" b="C0 ED"/>
- <a u="7407" b="AC 4C"/>
- <a u="7408" b="AC 4D"/>
- <a u="7409" b="C1 F0"/>
- <a u="740A" b="E7 F0"/>
- <a u="740B" b="AC 4E"/>
- <a u="740C" b="AC 4F"/>
- <a u="740D" b="AC 50"/>
- <a u="740E" b="AC 51"/>
- <a u="740F" b="E7 F6"/>
- <a u="7410" b="CB F6"/>
- <a u="7411" b="AC 52"/>
- <a u="7412" b="AC 53"/>
- <a u="7413" b="AC 54"/>
- <a u="7414" b="AC 55"/>
- <a u="7415" b="AC 56"/>
- <a u="7416" b="AC 57"/>
- <a u="7417" b="AC 58"/>
- <a u="7418" b="AC 59"/>
- <a u="7419" b="AC 5A"/>
- <a u="741A" b="E8 A2"/>
- <a u="741B" b="E8 A1"/>
- <a u="741C" b="AC 5B"/>
- <a u="741D" b="AC 5C"/>
- <a u="741E" b="AC 5D"/>
- <a u="741F" b="AC 5E"/>
- <a u="7420" b="AC 5F"/>
- <a u="7421" b="AC 60"/>
- <a u="7422" b="D7 C1"/>
- <a u="7423" b="AC 61"/>
- <a u="7424" b="AC 62"/>
- <a u="7425" b="E7 FA"/>
- <a u="7426" b="E7 F9"/>
- <a u="7427" b="AC 63"/>
- <a u="7428" b="E7 FB"/>
- <a u="7429" b="AC 64"/>
- <a u="742A" b="E7 F7"/>
- <a u="742B" b="AC 65"/>
- <a u="742C" b="E7 FE"/>
- <a u="742D" b="AC 66"/>
- <a u="742E" b="E7 FD"/>
- <a u="742F" b="AC 67"/>
- <a u="7430" b="E7 FC"/>
- <a u="7431" b="AC 68"/>
- <a u="7432" b="AC 69"/>
- <a u="7433" b="C1 D5"/>
- <a u="7434" b="C7 D9"/>
- <a u="7435" b="C5 FD"/>
- <a u="7436" b="C5 C3"/>
- <a u="7437" b="AC 6A"/>
- <a u="7438" b="AC 6B"/>
- <a u="7439" b="AC 6C"/>
- <a u="743A" b="AC 6D"/>
- <a u="743B" b="AC 6E"/>
- <a u="743C" b="C7 ED"/>
- <a u="743D" b="AC 6F"/>
- <a u="743E" b="AC 70"/>
- <a u="743F" b="AC 71"/>
- <a u="7440" b="AC 72"/>
- <a u="7441" b="E8 A3"/>
- <a u="7442" b="AC 73"/>
- <a u="7443" b="AC 74"/>
- <a u="7444" b="AC 75"/>
- <a u="7445" b="AC 76"/>
- <a u="7446" b="AC 77"/>
- <a u="7447" b="AC 78"/>
- <a u="7448" b="AC 79"/>
- <a u="7449" b="AC 7A"/>
- <a u="744A" b="AC 7B"/>
- <a u="744B" b="AC 7C"/>
- <a u="744C" b="AC 7D"/>
- <a u="744D" b="AC 7E"/>
- <a u="744E" b="AC 80"/>
- <a u="744F" b="AC 81"/>
- <a u="7450" b="AC 82"/>
- <a u="7451" b="AC 83"/>
- <a u="7452" b="AC 84"/>
- <a u="7453" b="AC 85"/>
- <a u="7454" b="AC 86"/>
- <a u="7455" b="E8 A6"/>
- <a u="7456" b="AC 87"/>
- <a u="7457" b="E8 A5"/>
- <a u="7458" b="AC 88"/>
- <a u="7459" b="E8 A7"/>
- <a u="745A" b="BA F7"/>
- <a u="745B" b="E7 F8"/>
- <a u="745C" b="E8 A4"/>
- <a u="745D" b="AC 89"/>
- <a u="745E" b="C8 F0"/>
- <a u="745F" b="C9 AA"/>
- <a u="7460" b="AC 8A"/>
- <a u="7461" b="AC 8B"/>
- <a u="7462" b="AC 8C"/>
- <a u="7463" b="AC 8D"/>
- <a u="7464" b="AC 8E"/>
- <a u="7465" b="AC 8F"/>
- <a u="7466" b="AC 90"/>
- <a u="7467" b="AC 91"/>
- <a u="7468" b="AC 92"/>
- <a u="7469" b="AC 93"/>
- <a u="746A" b="AC 94"/>
- <a u="746B" b="AC 95"/>
- <a u="746C" b="AC 96"/>
- <a u="746D" b="E8 A9"/>
- <a u="746E" b="AC 97"/>
- <a u="746F" b="AC 98"/>
- <a u="7470" b="B9 E5"/>
- <a u="7471" b="AC 99"/>
- <a u="7472" b="AC 9A"/>
- <a u="7473" b="AC 9B"/>
- <a u="7474" b="AC 9C"/>
- <a u="7475" b="AC 9D"/>
- <a u="7476" b="D1 FE"/>
- <a u="7477" b="E8 A8"/>
- <a u="7478" b="AC 9E"/>
- <a u="7479" b="AC 9F"/>
- <a u="747A" b="AC A0"/>
- <a u="747B" b="AD 40"/>
- <a u="747C" b="AD 41"/>
- <a u="747D" b="AD 42"/>
- <a u="747E" b="E8 AA"/>
- <a u="747F" b="AD 43"/>
- <a u="7480" b="E8 AD"/>
- <a u="7481" b="E8 AE"/>
- <a u="7482" b="AD 44"/>
- <a u="7483" b="C1 A7"/>
- <a u="7484" b="AD 45"/>
- <a u="7485" b="AD 46"/>
- <a u="7486" b="AD 47"/>
- <a u="7487" b="E8 AF"/>
- <a u="7488" b="AD 48"/>
- <a u="7489" b="AD 49"/>
- <a u="748A" b="AD 4A"/>
- <a u="748B" b="E8 B0"/>
- <a u="748C" b="AD 4B"/>
- <a u="748D" b="AD 4C"/>
- <a u="748E" b="E8 AC"/>
- <a u="748F" b="AD 4D"/>
- <a u="7490" b="E8 B4"/>
- <a u="7491" b="AD 4E"/>
- <a u="7492" b="AD 4F"/>
- <a u="7493" b="AD 50"/>
- <a u="7494" b="AD 51"/>
- <a u="7495" b="AD 52"/>
- <a u="7496" b="AD 53"/>
- <a u="7497" b="AD 54"/>
- <a u="7498" b="AD 55"/>
- <a u="7499" b="AD 56"/>
- <a u="749A" b="AD 57"/>
- <a u="749B" b="AD 58"/>
- <a u="749C" b="E8 AB"/>
- <a u="749D" b="AD 59"/>
- <a u="749E" b="E8 B1"/>
- <a u="749F" b="AD 5A"/>
- <a u="74A0" b="AD 5B"/>
- <a u="74A1" b="AD 5C"/>
- <a u="74A2" b="AD 5D"/>
- <a u="74A3" b="AD 5E"/>
- <a u="74A4" b="AD 5F"/>
- <a u="74A5" b="AD 60"/>
- <a u="74A6" b="AD 61"/>
- <a u="74A7" b="E8 B5"/>
- <a u="74A8" b="E8 B2"/>
- <a u="74A9" b="E8 B3"/>
- <a u="74AA" b="AD 62"/>
- <a u="74AB" b="AD 63"/>
- <a u="74AC" b="AD 64"/>
- <a u="74AD" b="AD 65"/>
- <a u="74AE" b="AD 66"/>
- <a u="74AF" b="AD 67"/>
- <a u="74B0" b="AD 68"/>
- <a u="74B1" b="AD 69"/>
- <a u="74B2" b="AD 6A"/>
- <a u="74B3" b="AD 6B"/>
- <a u="74B4" b="AD 6C"/>
- <a u="74B5" b="AD 6D"/>
- <a u="74B6" b="AD 6E"/>
- <a u="74B7" b="AD 6F"/>
- <a u="74B8" b="AD 70"/>
- <a u="74B9" b="AD 71"/>
- <a u="74BA" b="E8 B7"/>
- <a u="74BB" b="AD 72"/>
- <a u="74BC" b="AD 73"/>
- <a u="74BD" b="AD 74"/>
- <a u="74BE" b="AD 75"/>
- <a u="74BF" b="AD 76"/>
- <a u="74C0" b="AD 77"/>
- <a u="74C1" b="AD 78"/>
- <a u="74C2" b="AD 79"/>
- <a u="74C3" b="AD 7A"/>
- <a u="74C4" b="AD 7B"/>
- <a u="74C5" b="AD 7C"/>
- <a u="74C6" b="AD 7D"/>
- <a u="74C7" b="AD 7E"/>
- <a u="74C8" b="AD 80"/>
- <a u="74C9" b="AD 81"/>
- <a u="74CA" b="AD 82"/>
- <a u="74CB" b="AD 83"/>
- <a u="74CC" b="AD 84"/>
- <a u="74CD" b="AD 85"/>
- <a u="74CE" b="AD 86"/>
- <a u="74CF" b="AD 87"/>
- <a u="74D0" b="AD 88"/>
- <a u="74D1" b="AD 89"/>
- <a u="74D2" b="E8 B6"/>
- <a u="74D3" b="AD 8A"/>
- <a u="74D4" b="AD 8B"/>
- <a u="74D5" b="AD 8C"/>
- <a u="74D6" b="AD 8D"/>
- <a u="74D7" b="AD 8E"/>
- <a u="74D8" b="AD 8F"/>
- <a u="74D9" b="AD 90"/>
- <a u="74DA" b="AD 91"/>
- <a u="74DB" b="AD 92"/>
- <a u="74DC" b="B9 CF"/>
- <a u="74DD" b="AD 93"/>
- <a u="74DE" b="F0 AC"/>
- <a u="74DF" b="AD 94"/>
- <a u="74E0" b="F0 AD"/>
- <a u="74E1" b="AD 95"/>
- <a u="74E2" b="C6 B0"/>
- <a u="74E3" b="B0 EA"/>
- <a u="74E4" b="C8 BF"/>
- <a u="74E5" b="AD 96"/>
- <a u="74E6" b="CD DF"/>
- <a u="74E7" b="AD 97"/>
- <a u="74E8" b="AD 98"/>
- <a u="74E9" b="AD 99"/>
- <a u="74EA" b="AD 9A"/>
- <a u="74EB" b="AD 9B"/>
- <a u="74EC" b="AD 9C"/>
- <a u="74ED" b="AD 9D"/>
- <a u="74EE" b="CE CD"/>
- <a u="74EF" b="EA B1"/>
- <a u="74F0" b="AD 9E"/>
- <a u="74F1" b="AD 9F"/>
- <a u="74F2" b="AD A0"/>
- <a u="74F3" b="AE 40"/>
- <a u="74F4" b="EA B2"/>
- <a u="74F5" b="AE 41"/>
- <a u="74F6" b="C6 BF"/>
- <a u="74F7" b="B4 C9"/>
- <a u="74F8" b="AE 42"/>
- <a u="74F9" b="AE 43"/>
- <a u="74FA" b="AE 44"/>
- <a u="74FB" b="AE 45"/>
- <a u="74FC" b="AE 46"/>
- <a u="74FD" b="AE 47"/>
- <a u="74FE" b="AE 48"/>
- <a u="74FF" b="EA B3"/>
- <a u="7500" b="AE 49"/>
- <a u="7501" b="AE 4A"/>
- <a u="7502" b="AE 4B"/>
- <a u="7503" b="AE 4C"/>
- <a u="7504" b="D5 E7"/>
- <a u="7505" b="AE 4D"/>
- <a u="7506" b="AE 4E"/>
- <a u="7507" b="AE 4F"/>
- <a u="7508" b="AE 50"/>
- <a u="7509" b="AE 51"/>
- <a u="750A" b="AE 52"/>
- <a u="750B" b="AE 53"/>
- <a u="750C" b="AE 54"/>
- <a u="750D" b="DD F9"/>
- <a u="750E" b="AE 55"/>
- <a u="750F" b="EA B4"/>
- <a u="7510" b="AE 56"/>
- <a u="7511" b="EA B5"/>
- <a u="7512" b="AE 57"/>
- <a u="7513" b="EA B6"/>
- <a u="7514" b="AE 58"/>
- <a u="7515" b="AE 59"/>
- <a u="7516" b="AE 5A"/>
- <a u="7517" b="AE 5B"/>
- <a u="7518" b="B8 CA"/>
- <a u="7519" b="DF B0"/>
- <a u="751A" b="C9 F5"/>
- <a u="751B" b="AE 5C"/>
- <a u="751C" b="CC F0"/>
- <a u="751D" b="AE 5D"/>
- <a u="751E" b="AE 5E"/>
- <a u="751F" b="C9 FA"/>
- <a u="7520" b="AE 5F"/>
- <a u="7521" b="AE 60"/>
- <a u="7522" b="AE 61"/>
- <a u="7523" b="AE 62"/>
- <a u="7524" b="AE 63"/>
- <a u="7525" b="C9 FB"/>
- <a u="7526" b="AE 64"/>
- <a u="7527" b="AE 65"/>
- <a u="7528" b="D3 C3"/>
- <a u="7529" b="CB A6"/>
- <a u="752A" b="AE 66"/>
- <a u="752B" b="B8 A6"/>
- <a u="752C" b="F0 AE"/>
- <a u="752D" b="B1 C2"/>
- <a u="752E" b="AE 67"/>
- <a u="752F" b="E5 B8"/>
- <a u="7530" b="CC EF"/>
- <a u="7531" b="D3 C9"/>
- <a u="7532" b="BC D7"/>
- <a u="7533" b="C9 EA"/>
- <a u="7534" b="AE 68"/>
- <a u="7535" b="B5 E7"/>
- <a u="7536" b="AE 69"/>
- <a u="7537" b="C4 D0"/>
- <a u="7538" b="B5 E9"/>
- <a u="7539" b="AE 6A"/>
- <a u="753A" b="EE AE"/>
- <a u="753B" b="BB AD"/>
- <a u="753C" b="AE 6B"/>
- <a u="753D" b="AE 6C"/>
- <a u="753E" b="E7 DE"/>
- <a u="753F" b="AE 6D"/>
- <a u="7540" b="EE AF"/>
- <a u="7541" b="AE 6E"/>
- <a u="7542" b="AE 6F"/>
- <a u="7543" b="AE 70"/>
- <a u="7544" b="AE 71"/>
- <a u="7545" b="B3 A9"/>
- <a u="7546" b="AE 72"/>
- <a u="7547" b="AE 73"/>
- <a u="7548" b="EE B2"/>
- <a u="7549" b="AE 74"/>
- <a u="754A" b="AE 75"/>
- <a u="754B" b="EE B1"/>
- <a u="754C" b="BD E7"/>
- <a u="754D" b="AE 76"/>
- <a u="754E" b="EE B0"/>
- <a u="754F" b="CE B7"/>
- <a u="7550" b="AE 77"/>
- <a u="7551" b="AE 78"/>
- <a u="7552" b="AE 79"/>
- <a u="7553" b="AE 7A"/>
- <a u="7554" b="C5 CF"/>
- <a u="7555" b="AE 7B"/>
- <a u="7556" b="AE 7C"/>
- <a u="7557" b="AE 7D"/>
- <a u="7558" b="AE 7E"/>
- <a u="7559" b="C1 F4"/>
- <a u="755A" b="DB CE"/>
- <a u="755B" b="EE B3"/>
- <a u="755C" b="D0 F3"/>
- <a u="755D" b="AE 80"/>
- <a u="755E" b="AE 81"/>
- <a u="755F" b="AE 82"/>
- <a u="7560" b="AE 83"/>
- <a u="7561" b="AE 84"/>
- <a u="7562" b="AE 85"/>
- <a u="7563" b="AE 86"/>
- <a u="7564" b="AE 87"/>
- <a u="7565" b="C2 D4"/>
- <a u="7566" b="C6 E8"/>
- <a u="7567" b="AE 88"/>
- <a u="7568" b="AE 89"/>
- <a u="7569" b="AE 8A"/>
- <a u="756A" b="B7 AC"/>
- <a u="756B" b="AE 8B"/>
- <a u="756C" b="AE 8C"/>
- <a u="756D" b="AE 8D"/>
- <a u="756E" b="AE 8E"/>
- <a u="756F" b="AE 8F"/>
- <a u="7570" b="AE 90"/>
- <a u="7571" b="AE 91"/>
- <a u="7572" b="EE B4"/>
- <a u="7573" b="AE 92"/>
- <a u="7574" b="B3 EB"/>
- <a u="7575" b="AE 93"/>
- <a u="7576" b="AE 94"/>
- <a u="7577" b="AE 95"/>
- <a u="7578" b="BB FB"/>
- <a u="7579" b="EE B5"/>
- <a u="757A" b="AE 96"/>
- <a u="757B" b="AE 97"/>
- <a u="757C" b="AE 98"/>
- <a u="757D" b="AE 99"/>
- <a u="757E" b="AE 9A"/>
- <a u="757F" b="E7 DC"/>
- <a u="7580" b="AE 9B"/>
- <a u="7581" b="AE 9C"/>
- <a u="7582" b="AE 9D"/>
- <a u="7583" b="EE B6"/>
- <a u="7584" b="AE 9E"/>
- <a u="7585" b="AE 9F"/>
- <a u="7586" b="BD AE"/>
- <a u="7587" b="AE A0"/>
- <a u="7588" b="AF 40"/>
- <a u="7589" b="AF 41"/>
- <a u="758A" b="AF 42"/>
- <a u="758B" b="F1 E2"/>
- <a u="758C" b="AF 43"/>
- <a u="758D" b="AF 44"/>
- <a u="758E" b="AF 45"/>
- <a u="758F" b="CA E8"/>
- <a u="7590" b="AF 46"/>
- <a u="7591" b="D2 C9"/>
- <a u="7592" b="F0 DA"/>
- <a u="7593" b="AF 47"/>
- <a u="7594" b="F0 DB"/>
- <a u="7595" b="AF 48"/>
- <a u="7596" b="F0 DC"/>
- <a u="7597" b="C1 C6"/>
- <a u="7598" b="AF 49"/>
- <a u="7599" b="B8 ED"/>
- <a u="759A" b="BE CE"/>
- <a u="759B" b="AF 4A"/>
- <a u="759C" b="AF 4B"/>
- <a u="759D" b="F0 DE"/>
- <a u="759E" b="AF 4C"/>
- <a u="759F" b="C5 B1"/>
- <a u="75A0" b="F0 DD"/>
- <a u="75A1" b="D1 F1"/>
- <a u="75A2" b="AF 4D"/>
- <a u="75A3" b="F0 E0"/>
- <a u="75A4" b="B0 CC"/>
- <a u="75A5" b="BD EA"/>
- <a u="75A6" b="AF 4E"/>
- <a u="75A7" b="AF 4F"/>
- <a u="75A8" b="AF 50"/>
- <a u="75A9" b="AF 51"/>
- <a u="75AA" b="AF 52"/>
- <a u="75AB" b="D2 DF"/>
- <a u="75AC" b="F0 DF"/>
- <a u="75AD" b="AF 53"/>
- <a u="75AE" b="B4 AF"/>
- <a u="75AF" b="B7 E8"/>
- <a u="75B0" b="F0 E6"/>
- <a u="75B1" b="F0 E5"/>
- <a u="75B2" b="C6 A3"/>
- <a u="75B3" b="F0 E1"/>
- <a u="75B4" b="F0 E2"/>
- <a u="75B5" b="B4 C3"/>
- <a u="75B6" b="AF 54"/>
- <a u="75B7" b="AF 55"/>
- <a u="75B8" b="F0 E3"/>
- <a u="75B9" b="D5 EE"/>
- <a u="75BA" b="AF 56"/>
- <a u="75BB" b="AF 57"/>
- <a u="75BC" b="CC DB"/>
- <a u="75BD" b="BE D2"/>
- <a u="75BE" b="BC B2"/>
- <a u="75BF" b="AF 58"/>
- <a u="75C0" b="AF 59"/>
- <a u="75C1" b="AF 5A"/>
- <a u="75C2" b="F0 E8"/>
- <a u="75C3" b="F0 E7"/>
- <a u="75C4" b="F0 E4"/>
- <a u="75C5" b="B2 A1"/>
- <a u="75C6" b="AF 5B"/>
- <a u="75C7" b="D6 A2"/>
- <a u="75C8" b="D3 B8"/>
- <a u="75C9" b="BE B7"/>
- <a u="75CA" b="C8 AC"/>
- <a u="75CB" b="AF 5C"/>
- <a u="75CC" b="AF 5D"/>
- <a u="75CD" b="F0 EA"/>
- <a u="75CE" b="AF 5E"/>
- <a u="75CF" b="AF 5F"/>
- <a u="75D0" b="AF 60"/>
- <a u="75D1" b="AF 61"/>
- <a u="75D2" b="D1 F7"/>
- <a u="75D3" b="AF 62"/>
- <a u="75D4" b="D6 CC"/>
- <a u="75D5" b="BA DB"/>
- <a u="75D6" b="F0 E9"/>
- <a u="75D7" b="AF 63"/>
- <a u="75D8" b="B6 BB"/>
- <a u="75D9" b="AF 64"/>
- <a u="75DA" b="AF 65"/>
- <a u="75DB" b="CD B4"/>
- <a u="75DC" b="AF 66"/>
- <a u="75DD" b="AF 67"/>
- <a u="75DE" b="C6 A6"/>
- <a u="75DF" b="AF 68"/>
- <a u="75E0" b="AF 69"/>
- <a u="75E1" b="AF 6A"/>
- <a u="75E2" b="C1 A1"/>
- <a u="75E3" b="F0 EB"/>
- <a u="75E4" b="F0 EE"/>
- <a u="75E5" b="AF 6B"/>
- <a u="75E6" b="F0 ED"/>
- <a u="75E7" b="F0 F0"/>
- <a u="75E8" b="F0 EC"/>
- <a u="75E9" b="AF 6C"/>
- <a u="75EA" b="BB BE"/>
- <a u="75EB" b="F0 EF"/>
- <a u="75EC" b="AF 6D"/>
- <a u="75ED" b="AF 6E"/>
- <a u="75EE" b="AF 6F"/>
- <a u="75EF" b="AF 70"/>
- <a u="75F0" b="CC B5"/>
- <a u="75F1" b="F0 F2"/>
- <a u="75F2" b="AF 71"/>
- <a u="75F3" b="AF 72"/>
- <a u="75F4" b="B3 D5"/>
- <a u="75F5" b="AF 73"/>
- <a u="75F6" b="AF 74"/>
- <a u="75F7" b="AF 75"/>
- <a u="75F8" b="AF 76"/>
- <a u="75F9" b="B1 D4"/>
- <a u="75FA" b="AF 77"/>
- <a u="75FB" b="AF 78"/>
- <a u="75FC" b="F0 F3"/>
- <a u="75FD" b="AF 79"/>
- <a u="75FE" b="AF 7A"/>
- <a u="75FF" b="F0 F4"/>
- <a u="7600" b="F0 F6"/>
- <a u="7601" b="B4 E1"/>
- <a u="7602" b="AF 7B"/>
- <a u="7603" b="F0 F1"/>
- <a u="7604" b="AF 7C"/>
- <a u="7605" b="F0 F7"/>
- <a u="7606" b="AF 7D"/>
- <a u="7607" b="AF 7E"/>
- <a u="7608" b="AF 80"/>
- <a u="7609" b="AF 81"/>
- <a u="760A" b="F0 FA"/>
- <a u="760B" b="AF 82"/>
- <a u="760C" b="F0 F8"/>
- <a u="760D" b="AF 83"/>
- <a u="760E" b="AF 84"/>
- <a u="760F" b="AF 85"/>
- <a u="7610" b="F0 F5"/>
- <a u="7611" b="AF 86"/>
- <a u="7612" b="AF 87"/>
- <a u="7613" b="AF 88"/>
- <a u="7614" b="AF 89"/>
- <a u="7615" b="F0 FD"/>
- <a u="7616" b="AF 8A"/>
- <a u="7617" b="F0 F9"/>
- <a u="7618" b="F0 FC"/>
- <a u="7619" b="F0 FE"/>
- <a u="761A" b="AF 8B"/>
- <a u="761B" b="F1 A1"/>
- <a u="761C" b="AF 8C"/>
- <a u="761D" b="AF 8D"/>
- <a u="761E" b="AF 8E"/>
- <a u="761F" b="CE C1"/>
- <a u="7620" b="F1 A4"/>
- <a u="7621" b="AF 8F"/>
- <a u="7622" b="F1 A3"/>
- <a u="7623" b="AF 90"/>
- <a u="7624" b="C1 F6"/>
- <a u="7625" b="F0 FB"/>
- <a u="7626" b="CA DD"/>
- <a u="7627" b="AF 91"/>
- <a u="7628" b="AF 92"/>
- <a u="7629" b="B4 F1"/>
- <a u="762A" b="B1 F1"/>
- <a u="762B" b="CC B1"/>
- <a u="762C" b="AF 93"/>
- <a u="762D" b="F1 A6"/>
- <a u="762E" b="AF 94"/>
- <a u="762F" b="AF 95"/>
- <a u="7630" b="F1 A7"/>
- <a u="7631" b="AF 96"/>
- <a u="7632" b="AF 97"/>
- <a u="7633" b="F1 AC"/>
- <a u="7634" b="D5 CE"/>
- <a u="7635" b="F1 A9"/>
- <a u="7636" b="AF 98"/>
- <a u="7637" b="AF 99"/>
- <a u="7638" b="C8 B3"/>
- <a u="7639" b="AF 9A"/>
- <a u="763A" b="AF 9B"/>
- <a u="763B" b="AF 9C"/>
- <a u="763C" b="F1 A2"/>
- <a u="763D" b="AF 9D"/>
- <a u="763E" b="F1 AB"/>
- <a u="763F" b="F1 A8"/>
- <a u="7640" b="F1 A5"/>
- <a u="7641" b="AF 9E"/>
- <a u="7642" b="AF 9F"/>
- <a u="7643" b="F1 AA"/>
- <a u="7644" b="AF A0"/>
- <a u="7645" b="B0 40"/>
- <a u="7646" b="B0 41"/>
- <a u="7647" b="B0 42"/>
- <a u="7648" b="B0 43"/>
- <a u="7649" b="B0 44"/>
- <a u="764A" b="B0 45"/>
- <a u="764B" b="B0 46"/>
- <a u="764C" b="B0 A9"/>
- <a u="764D" b="F1 AD"/>
- <a u="764E" b="B0 47"/>
- <a u="764F" b="B0 48"/>
- <a u="7650" b="B0 49"/>
- <a u="7651" b="B0 4A"/>
- <a u="7652" b="B0 4B"/>
- <a u="7653" b="B0 4C"/>
- <a u="7654" b="F1 AF"/>
- <a u="7655" b="B0 4D"/>
- <a u="7656" b="F1 B1"/>
- <a u="7657" b="B0 4E"/>
- <a u="7658" b="B0 4F"/>
- <a u="7659" b="B0 50"/>
- <a u="765A" b="B0 51"/>
- <a u="765B" b="B0 52"/>
- <a u="765C" b="F1 B0"/>
- <a u="765D" b="B0 53"/>
- <a u="765E" b="F1 AE"/>
- <a u="765F" b="B0 54"/>
- <a u="7660" b="B0 55"/>
- <a u="7661" b="B0 56"/>
- <a u="7662" b="B0 57"/>
- <a u="7663" b="D1 A2"/>
- <a u="7664" b="B0 58"/>
- <a u="7665" b="B0 59"/>
- <a u="7666" b="B0 5A"/>
- <a u="7667" b="B0 5B"/>
- <a u="7668" b="B0 5C"/>
- <a u="7669" b="B0 5D"/>
- <a u="766A" b="B0 5E"/>
- <a u="766B" b="F1 B2"/>
- <a u="766C" b="B0 5F"/>
- <a u="766D" b="B0 60"/>
- <a u="766E" b="B0 61"/>
- <a u="766F" b="F1 B3"/>
- <a u="7670" b="B0 62"/>
- <a u="7671" b="B0 63"/>
- <a u="7672" b="B0 64"/>
- <a u="7673" b="B0 65"/>
- <a u="7674" b="B0 66"/>
- <a u="7675" b="B0 67"/>
- <a u="7676" b="B0 68"/>
- <a u="7677" b="B0 69"/>
- <a u="7678" b="B9 EF"/>
- <a u="7679" b="B0 6A"/>
- <a u="767A" b="B0 6B"/>
- <a u="767B" b="B5 C7"/>
- <a u="767C" b="B0 6C"/>
- <a u="767D" b="B0 D7"/>
- <a u="767E" b="B0 D9"/>
- <a u="767F" b="B0 6D"/>
- <a u="7680" b="B0 6E"/>
- <a u="7681" b="B0 6F"/>
- <a u="7682" b="D4 ED"/>
- <a u="7683" b="B0 70"/>
- <a u="7684" b="B5 C4"/>
- <a u="7685" b="B0 71"/>
- <a u="7686" b="BD D4"/>
- <a u="7687" b="BB CA"/>
- <a u="7688" b="F0 A7"/>
- <a u="7689" b="B0 72"/>
- <a u="768A" b="B0 73"/>
- <a u="768B" b="B8 DE"/>
- <a u="768C" b="B0 74"/>
- <a u="768D" b="B0 75"/>
- <a u="768E" b="F0 A8"/>
- <a u="768F" b="B0 76"/>
- <a u="7690" b="B0 77"/>
- <a u="7691" b="B0 A8"/>
- <a u="7692" b="B0 78"/>
- <a u="7693" b="F0 A9"/>
- <a u="7694" b="B0 79"/>
- <a u="7695" b="B0 7A"/>
- <a u="7696" b="CD EE"/>
- <a u="7697" b="B0 7B"/>
- <a u="7698" b="B0 7C"/>
- <a u="7699" b="F0 AA"/>
- <a u="769A" b="B0 7D"/>
- <a u="769B" b="B0 7E"/>
- <a u="769C" b="B0 80"/>
- <a u="769D" b="B0 81"/>
- <a u="769E" b="B0 82"/>
- <a u="769F" b="B0 83"/>
- <a u="76A0" b="B0 84"/>
- <a u="76A1" b="B0 85"/>
- <a u="76A2" b="B0 86"/>
- <a u="76A3" b="B0 87"/>
- <a u="76A4" b="F0 AB"/>
- <a u="76A5" b="B0 88"/>
- <a u="76A6" b="B0 89"/>
- <a u="76A7" b="B0 8A"/>
- <a u="76A8" b="B0 8B"/>
- <a u="76A9" b="B0 8C"/>
- <a u="76AA" b="B0 8D"/>
- <a u="76AB" b="B0 8E"/>
- <a u="76AC" b="B0 8F"/>
- <a u="76AD" b="B0 90"/>
- <a u="76AE" b="C6 A4"/>
- <a u="76AF" b="B0 91"/>
- <a u="76B0" b="B0 92"/>
- <a u="76B1" b="D6 E5"/>
- <a u="76B2" b="F1 E4"/>
- <a u="76B3" b="B0 93"/>
- <a u="76B4" b="F1 E5"/>
- <a u="76B5" b="B0 94"/>
- <a u="76B6" b="B0 95"/>
- <a u="76B7" b="B0 96"/>
- <a u="76B8" b="B0 97"/>
- <a u="76B9" b="B0 98"/>
- <a u="76BA" b="B0 99"/>
- <a u="76BB" b="B0 9A"/>
- <a u="76BC" b="B0 9B"/>
- <a u="76BD" b="B0 9C"/>
- <a u="76BE" b="B0 9D"/>
- <a u="76BF" b="C3 F3"/>
- <a u="76C0" b="B0 9E"/>
- <a u="76C1" b="B0 9F"/>
- <a u="76C2" b="D3 DB"/>
- <a u="76C3" b="B0 A0"/>
- <a u="76C4" b="B1 40"/>
- <a u="76C5" b="D6 D1"/>
- <a u="76C6" b="C5 E8"/>
- <a u="76C7" b="B1 41"/>
- <a u="76C8" b="D3 AF"/>
- <a u="76C9" b="B1 42"/>
- <a u="76CA" b="D2 E6"/>
- <a u="76CB" b="B1 43"/>
- <a u="76CC" b="B1 44"/>
- <a u="76CD" b="EE C1"/>
- <a u="76CE" b="B0 BB"/>
- <a u="76CF" b="D5 B5"/>
- <a u="76D0" b="D1 CE"/>
- <a u="76D1" b="BC E0"/>
- <a u="76D2" b="BA D0"/>
- <a u="76D3" b="B1 45"/>
- <a u="76D4" b="BF F8"/>
- <a u="76D5" b="B1 46"/>
- <a u="76D6" b="B8 C7"/>
- <a u="76D7" b="B5 C1"/>
- <a u="76D8" b="C5 CC"/>
- <a u="76D9" b="B1 47"/>
- <a u="76DA" b="B1 48"/>
- <a u="76DB" b="CA A2"/>
- <a u="76DC" b="B1 49"/>
- <a u="76DD" b="B1 4A"/>
- <a u="76DE" b="B1 4B"/>
- <a u="76DF" b="C3 CB"/>
- <a u="76E0" b="B1 4C"/>
- <a u="76E1" b="B1 4D"/>
- <a u="76E2" b="B1 4E"/>
- <a u="76E3" b="B1 4F"/>
- <a u="76E4" b="B1 50"/>
- <a u="76E5" b="EE C2"/>
- <a u="76E6" b="B1 51"/>
- <a u="76E7" b="B1 52"/>
- <a u="76E8" b="B1 53"/>
- <a u="76E9" b="B1 54"/>
- <a u="76EA" b="B1 55"/>
- <a u="76EB" b="B1 56"/>
- <a u="76EC" b="B1 57"/>
- <a u="76ED" b="B1 58"/>
- <a u="76EE" b="C4 BF"/>
- <a u="76EF" b="B6 A2"/>
- <a u="76F0" b="B1 59"/>
- <a u="76F1" b="ED EC"/>
- <a u="76F2" b="C3 A4"/>
- <a u="76F3" b="B1 5A"/>
- <a u="76F4" b="D6 B1"/>
- <a u="76F5" b="B1 5B"/>
- <a u="76F6" b="B1 5C"/>
- <a u="76F7" b="B1 5D"/>
- <a u="76F8" b="CF E0"/>
- <a u="76F9" b="ED EF"/>
- <a u="76FA" b="B1 5E"/>
- <a u="76FB" b="B1 5F"/>
- <a u="76FC" b="C5 CE"/>
- <a u="76FD" b="B1 60"/>
- <a u="76FE" b="B6 DC"/>
- <a u="76FF" b="B1 61"/>
- <a u="7700" b="B1 62"/>
- <a u="7701" b="CA A1"/>
- <a u="7702" b="B1 63"/>
- <a u="7703" b="B1 64"/>
- <a u="7704" b="ED ED"/>
- <a u="7705" b="B1 65"/>
- <a u="7706" b="B1 66"/>
- <a u="7707" b="ED F0"/>
- <a u="7708" b="ED F1"/>
- <a u="7709" b="C3 BC"/>
- <a u="770A" b="B1 67"/>
- <a u="770B" b="BF B4"/>
- <a u="770C" b="B1 68"/>
- <a u="770D" b="ED EE"/>
- <a u="770E" b="B1 69"/>
- <a u="770F" b="B1 6A"/>
- <a u="7710" b="B1 6B"/>
- <a u="7711" b="B1 6C"/>
- <a u="7712" b="B1 6D"/>
- <a u="7713" b="B1 6E"/>
- <a u="7714" b="B1 6F"/>
- <a u="7715" b="B1 70"/>
- <a u="7716" b="B1 71"/>
- <a u="7717" b="B1 72"/>
- <a u="7718" b="B1 73"/>
- <a u="7719" b="ED F4"/>
- <a u="771A" b="ED F2"/>
- <a u="771B" b="B1 74"/>
- <a u="771C" b="B1 75"/>
- <a u="771D" b="B1 76"/>
- <a u="771E" b="B1 77"/>
- <a u="771F" b="D5 E6"/>
- <a u="7720" b="C3 DF"/>
- <a u="7721" b="B1 78"/>
- <a u="7722" b="ED F3"/>
- <a u="7723" b="B1 79"/>
- <a u="7724" b="B1 7A"/>
- <a u="7725" b="B1 7B"/>
- <a u="7726" b="ED F6"/>
- <a u="7727" b="B1 7C"/>
- <a u="7728" b="D5 A3"/>
- <a u="7729" b="D1 A3"/>
- <a u="772A" b="B1 7D"/>
- <a u="772B" b="B1 7E"/>
- <a u="772C" b="B1 80"/>
- <a u="772D" b="ED F5"/>
- <a u="772E" b="B1 81"/>
- <a u="772F" b="C3 D0"/>
- <a u="7730" b="B1 82"/>
- <a u="7731" b="B1 83"/>
- <a u="7732" b="B1 84"/>
- <a u="7733" b="B1 85"/>
- <a u="7734" b="B1 86"/>
- <a u="7735" b="ED F7"/>
- <a u="7736" b="BF F4"/>
- <a u="7737" b="BE EC"/>
- <a u="7738" b="ED F8"/>
- <a u="7739" b="B1 87"/>
- <a u="773A" b="CC F7"/>
- <a u="773B" b="B1 88"/>
- <a u="773C" b="D1 DB"/>
- <a u="773D" b="B1 89"/>
- <a u="773E" b="B1 8A"/>
- <a u="773F" b="B1 8B"/>
- <a u="7740" b="D7 C5"/>
- <a u="7741" b="D5 F6"/>
- <a u="7742" b="B1 8C"/>
- <a u="7743" b="ED FC"/>
- <a u="7744" b="B1 8D"/>
- <a u="7745" b="B1 8E"/>
- <a u="7746" b="B1 8F"/>
- <a u="7747" b="ED FB"/>
- <a u="7748" b="B1 90"/>
- <a u="7749" b="B1 91"/>
- <a u="774A" b="B1 92"/>
- <a u="774B" b="B1 93"/>
- <a u="774C" b="B1 94"/>
- <a u="774D" b="B1 95"/>
- <a u="774E" b="B1 96"/>
- <a u="774F" b="B1 97"/>
- <a u="7750" b="ED F9"/>
- <a u="7751" b="ED FA"/>
- <a u="7752" b="B1 98"/>
- <a u="7753" b="B1 99"/>
- <a u="7754" b="B1 9A"/>
- <a u="7755" b="B1 9B"/>
- <a u="7756" b="B1 9C"/>
- <a u="7757" b="B1 9D"/>
- <a u="7758" b="B1 9E"/>
- <a u="7759" b="B1 9F"/>
- <a u="775A" b="ED FD"/>
- <a u="775B" b="BE A6"/>
- <a u="775C" b="B1 A0"/>
- <a u="775D" b="B2 40"/>
- <a u="775E" b="B2 41"/>
- <a u="775F" b="B2 42"/>
- <a u="7760" b="B2 43"/>
- <a u="7761" b="CB AF"/>
- <a u="7762" b="EE A1"/>
- <a u="7763" b="B6 BD"/>
- <a u="7764" b="B2 44"/>
- <a u="7765" b="EE A2"/>
- <a u="7766" b="C4 C0"/>
- <a u="7767" b="B2 45"/>
- <a u="7768" b="ED FE"/>
- <a u="7769" b="B2 46"/>
- <a u="776A" b="B2 47"/>
- <a u="776B" b="BD DE"/>
- <a u="776C" b="B2 C7"/>
- <a u="776D" b="B2 48"/>
- <a u="776E" b="B2 49"/>
- <a u="776F" b="B2 4A"/>
- <a u="7770" b="B2 4B"/>
- <a u="7771" b="B2 4C"/>
- <a u="7772" b="B2 4D"/>
- <a u="7773" b="B2 4E"/>
- <a u="7774" b="B2 4F"/>
- <a u="7775" b="B2 50"/>
- <a u="7776" b="B2 51"/>
- <a u="7777" b="B2 52"/>
- <a u="7778" b="B2 53"/>
- <a u="7779" b="B6 C3"/>
- <a u="777A" b="B2 54"/>
- <a u="777B" b="B2 55"/>
- <a u="777C" b="B2 56"/>
- <a u="777D" b="EE A5"/>
- <a u="777E" b="D8 BA"/>
- <a u="777F" b="EE A3"/>
- <a u="7780" b="EE A6"/>
- <a u="7781" b="B2 57"/>
- <a u="7782" b="B2 58"/>
- <a u="7783" b="B2 59"/>
- <a u="7784" b="C3 E9"/>
- <a u="7785" b="B3 F2"/>
- <a u="7786" b="B2 5A"/>
- <a u="7787" b="B2 5B"/>
- <a u="7788" b="B2 5C"/>
- <a u="7789" b="B2 5D"/>
- <a u="778A" b="B2 5E"/>
- <a u="778B" b="B2 5F"/>
- <a u="778C" b="EE A7"/>
- <a u="778D" b="EE A4"/>
- <a u="778E" b="CF B9"/>
- <a u="778F" b="B2 60"/>
- <a u="7790" b="B2 61"/>
- <a u="7791" b="EE A8"/>
- <a u="7792" b="C2 F7"/>
- <a u="7793" b="B2 62"/>
- <a u="7794" b="B2 63"/>
- <a u="7795" b="B2 64"/>
- <a u="7796" b="B2 65"/>
- <a u="7797" b="B2 66"/>
- <a u="7798" b="B2 67"/>
- <a u="7799" b="B2 68"/>
- <a u="779A" b="B2 69"/>
- <a u="779B" b="B2 6A"/>
- <a u="779C" b="B2 6B"/>
- <a u="779D" b="B2 6C"/>
- <a u="779E" b="B2 6D"/>
- <a u="779F" b="EE A9"/>
- <a u="77A0" b="EE AA"/>
- <a u="77A1" b="B2 6E"/>
- <a u="77A2" b="DE AB"/>
- <a u="77A3" b="B2 6F"/>
- <a u="77A4" b="B2 70"/>
- <a u="77A5" b="C6 B3"/>
- <a u="77A6" b="B2 71"/>
- <a u="77A7" b="C7 C6"/>
- <a u="77A8" b="B2 72"/>
- <a u="77A9" b="D6 F5"/>
- <a u="77AA" b="B5 C9"/>
- <a u="77AB" b="B2 73"/>
- <a u="77AC" b="CB B2"/>
- <a u="77AD" b="B2 74"/>
- <a u="77AE" b="B2 75"/>
- <a u="77AF" b="B2 76"/>
- <a u="77B0" b="EE AB"/>
- <a u="77B1" b="B2 77"/>
- <a u="77B2" b="B2 78"/>
- <a u="77B3" b="CD AB"/>
- <a u="77B4" b="B2 79"/>
- <a u="77B5" b="EE AC"/>
- <a u="77B6" b="B2 7A"/>
- <a u="77B7" b="B2 7B"/>
- <a u="77B8" b="B2 7C"/>
- <a u="77B9" b="B2 7D"/>
- <a u="77BA" b="B2 7E"/>
- <a u="77BB" b="D5 B0"/>
- <a u="77BC" b="B2 80"/>
- <a u="77BD" b="EE AD"/>
- <a u="77BE" b="B2 81"/>
- <a u="77BF" b="F6 C4"/>
- <a u="77C0" b="B2 82"/>
- <a u="77C1" b="B2 83"/>
- <a u="77C2" b="B2 84"/>
- <a u="77C3" b="B2 85"/>
- <a u="77C4" b="B2 86"/>
- <a u="77C5" b="B2 87"/>
- <a u="77C6" b="B2 88"/>
- <a u="77C7" b="B2 89"/>
- <a u="77C8" b="B2 8A"/>
- <a u="77C9" b="B2 8B"/>
- <a u="77CA" b="B2 8C"/>
- <a u="77CB" b="B2 8D"/>
- <a u="77CC" b="B2 8E"/>
- <a u="77CD" b="DB C7"/>
- <a u="77CE" b="B2 8F"/>
- <a u="77CF" b="B2 90"/>
- <a u="77D0" b="B2 91"/>
- <a u="77D1" b="B2 92"/>
- <a u="77D2" b="B2 93"/>
- <a u="77D3" b="B2 94"/>
- <a u="77D4" b="B2 95"/>
- <a u="77D5" b="B2 96"/>
- <a u="77D6" b="B2 97"/>
- <a u="77D7" b="B4 A3"/>
- <a u="77D8" b="B2 98"/>
- <a u="77D9" b="B2 99"/>
- <a u="77DA" b="B2 9A"/>
- <a u="77DB" b="C3 AC"/>
- <a u="77DC" b="F1 E6"/>
- <a u="77DD" b="B2 9B"/>
- <a u="77DE" b="B2 9C"/>
- <a u="77DF" b="B2 9D"/>
- <a u="77E0" b="B2 9E"/>
- <a u="77E1" b="B2 9F"/>
- <a u="77E2" b="CA B8"/>
- <a u="77E3" b="D2 D3"/>
- <a u="77E4" b="B2 A0"/>
- <a u="77E5" b="D6 AA"/>
- <a u="77E6" b="B3 40"/>
- <a u="77E7" b="EF F2"/>
- <a u="77E8" b="B3 41"/>
- <a u="77E9" b="BE D8"/>
- <a u="77EA" b="B3 42"/>
- <a u="77EB" b="BD C3"/>
- <a u="77EC" b="EF F3"/>
- <a u="77ED" b="B6 CC"/>
- <a u="77EE" b="B0 AB"/>
- <a u="77EF" b="B3 43"/>
- <a u="77F0" b="B3 44"/>
- <a u="77F1" b="B3 45"/>
- <a u="77F2" b="B3 46"/>
- <a u="77F3" b="CA AF"/>
- <a u="77F4" b="B3 47"/>
- <a u="77F5" b="B3 48"/>
- <a u="77F6" b="ED B6"/>
- <a u="77F7" b="B3 49"/>
- <a u="77F8" b="ED B7"/>
- <a u="77F9" b="B3 4A"/>
- <a u="77FA" b="B3 4B"/>
- <a u="77FB" b="B3 4C"/>
- <a u="77FC" b="B3 4D"/>
- <a u="77FD" b="CE F9"/>
- <a u="77FE" b="B7 AF"/>
- <a u="77FF" b="BF F3"/>
- <a u="7800" b="ED B8"/>
- <a u="7801" b="C2 EB"/>
- <a u="7802" b="C9 B0"/>
- <a u="7803" b="B3 4E"/>
- <a u="7804" b="B3 4F"/>
- <a u="7805" b="B3 50"/>
- <a u="7806" b="B3 51"/>
- <a u="7807" b="B3 52"/>
- <a u="7808" b="B3 53"/>
- <a u="7809" b="ED B9"/>
- <a u="780A" b="B3 54"/>
- <a u="780B" b="B3 55"/>
- <a u="780C" b="C6 F6"/>
- <a u="780D" b="BF B3"/>
- <a u="780E" b="B3 56"/>
- <a u="780F" b="B3 57"/>
- <a u="7810" b="B3 58"/>
- <a u="7811" b="ED BC"/>
- <a u="7812" b="C5 F8"/>
- <a u="7813" b="B3 59"/>
- <a u="7814" b="D1 D0"/>
- <a u="7815" b="B3 5A"/>
- <a u="7816" b="D7 A9"/>
- <a u="7817" b="ED BA"/>
- <a u="7818" b="ED BB"/>
- <a u="7819" b="B3 5B"/>
- <a u="781A" b="D1 E2"/>
- <a u="781B" b="B3 5C"/>
- <a u="781C" b="ED BF"/>
- <a u="781D" b="ED C0"/>
- <a u="781E" b="B3 5D"/>
- <a u="781F" b="ED C4"/>
- <a u="7820" b="B3 5E"/>
- <a u="7821" b="B3 5F"/>
- <a u="7822" b="B3 60"/>
- <a u="7823" b="ED C8"/>
- <a u="7824" b="B3 61"/>
- <a u="7825" b="ED C6"/>
- <a u="7826" b="ED CE"/>
- <a u="7827" b="D5 E8"/>
- <a u="7828" b="B3 62"/>
- <a u="7829" b="ED C9"/>
- <a u="782A" b="B3 63"/>
- <a u="782B" b="B3 64"/>
- <a u="782C" b="ED C7"/>
- <a u="782D" b="ED BE"/>
- <a u="782E" b="B3 65"/>
- <a u="782F" b="B3 66"/>
- <a u="7830" b="C5 E9"/>
- <a u="7831" b="B3 67"/>
- <a u="7832" b="B3 68"/>
- <a u="7833" b="B3 69"/>
- <a u="7834" b="C6 C6"/>
- <a u="7835" b="B3 6A"/>
- <a u="7836" b="B3 6B"/>
- <a u="7837" b="C9 E9"/>
- <a u="7838" b="D4 D2"/>
- <a u="7839" b="ED C1"/>
- <a u="783A" b="ED C2"/>
- <a u="783B" b="ED C3"/>
- <a u="783C" b="ED C5"/>
- <a u="783D" b="B3 6C"/>
- <a u="783E" b="C0 F9"/>
- <a u="783F" b="B3 6D"/>
- <a u="7840" b="B4 A1"/>
- <a u="7841" b="B3 6E"/>
- <a u="7842" b="B3 6F"/>
- <a u="7843" b="B3 70"/>
- <a u="7844" b="B3 71"/>
- <a u="7845" b="B9 E8"/>
- <a u="7846" b="B3 72"/>
- <a u="7847" b="ED D0"/>
- <a u="7848" b="B3 73"/>
- <a u="7849" b="B3 74"/>
- <a u="784A" b="B3 75"/>
- <a u="784B" b="B3 76"/>
- <a u="784C" b="ED D1"/>
- <a u="784D" b="B3 77"/>
- <a u="784E" b="ED CA"/>
- <a u="784F" b="B3 78"/>
- <a u="7850" b="ED CF"/>
- <a u="7851" b="B3 79"/>
- <a u="7852" b="CE F8"/>
- <a u="7853" b="B3 7A"/>
- <a u="7854" b="B3 7B"/>
- <a u="7855" b="CB B6"/>
- <a u="7856" b="ED CC"/>
- <a u="7857" b="ED CD"/>
- <a u="7858" b="B3 7C"/>
- <a u="7859" b="B3 7D"/>
- <a u="785A" b="B3 7E"/>
- <a u="785B" b="B3 80"/>
- <a u="785C" b="B3 81"/>
- <a u="785D" b="CF F5"/>
- <a u="785E" b="B3 82"/>
- <a u="785F" b="B3 83"/>
- <a u="7860" b="B3 84"/>
- <a u="7861" b="B3 85"/>
- <a u="7862" b="B3 86"/>
- <a u="7863" b="B3 87"/>
- <a u="7864" b="B3 88"/>
- <a u="7865" b="B3 89"/>
- <a u="7866" b="B3 8A"/>
- <a u="7867" b="B3 8B"/>
- <a u="7868" b="B3 8C"/>
- <a u="7869" b="B3 8D"/>
- <a u="786A" b="ED D2"/>
- <a u="786B" b="C1 F2"/>
- <a u="786C" b="D3 B2"/>
- <a u="786D" b="ED CB"/>
- <a u="786E" b="C8 B7"/>
- <a u="786F" b="B3 8E"/>
- <a u="7870" b="B3 8F"/>
- <a u="7871" b="B3 90"/>
- <a u="7872" b="B3 91"/>
- <a u="7873" b="B3 92"/>
- <a u="7874" b="B3 93"/>
- <a u="7875" b="B3 94"/>
- <a u="7876" b="B3 95"/>
- <a u="7877" b="BC EF"/>
- <a u="7878" b="B3 96"/>
- <a u="7879" b="B3 97"/>
- <a u="787A" b="B3 98"/>
- <a u="787B" b="B3 99"/>
- <a u="787C" b="C5 F0"/>
- <a u="787D" b="B3 9A"/>
- <a u="787E" b="B3 9B"/>
- <a u="787F" b="B3 9C"/>
- <a u="7880" b="B3 9D"/>
- <a u="7881" b="B3 9E"/>
- <a u="7882" b="B3 9F"/>
- <a u="7883" b="B3 A0"/>
- <a u="7884" b="B4 40"/>
- <a u="7885" b="B4 41"/>
- <a u="7886" b="B4 42"/>
- <a u="7887" b="ED D6"/>
- <a u="7888" b="B4 43"/>
- <a u="7889" b="B5 EF"/>
- <a u="788A" b="B4 44"/>
- <a u="788B" b="B4 45"/>
- <a u="788C" b="C2 B5"/>
- <a u="788D" b="B0 AD"/>
- <a u="788E" b="CB E9"/>
- <a u="788F" b="B4 46"/>
- <a u="7890" b="B4 47"/>
- <a u="7891" b="B1 AE"/>
- <a u="7892" b="B4 48"/>
- <a u="7893" b="ED D4"/>
- <a u="7894" b="B4 49"/>
- <a u="7895" b="B4 4A"/>
- <a u="7896" b="B4 4B"/>
- <a u="7897" b="CD EB"/>
- <a u="7898" b="B5 E2"/>
- <a u="7899" b="B4 4C"/>
- <a u="789A" b="ED D5"/>
- <a u="789B" b="ED D3"/>
- <a u="789C" b="ED D7"/>
- <a u="789D" b="B4 4D"/>
- <a u="789E" b="B4 4E"/>
- <a u="789F" b="B5 FA"/>
- <a u="78A0" b="B4 4F"/>
- <a u="78A1" b="ED D8"/>
- <a u="78A2" b="B4 50"/>
- <a u="78A3" b="ED D9"/>
- <a u="78A4" b="B4 51"/>
- <a u="78A5" b="ED DC"/>
- <a u="78A6" b="B4 52"/>
- <a u="78A7" b="B1 CC"/>
- <a u="78A8" b="B4 53"/>
- <a u="78A9" b="B4 54"/>
- <a u="78AA" b="B4 55"/>
- <a u="78AB" b="B4 56"/>
- <a u="78AC" b="B4 57"/>
- <a u="78AD" b="B4 58"/>
- <a u="78AE" b="B4 59"/>
- <a u="78AF" b="B4 5A"/>
- <a u="78B0" b="C5 F6"/>
- <a u="78B1" b="BC EE"/>
- <a u="78B2" b="ED DA"/>
- <a u="78B3" b="CC BC"/>
- <a u="78B4" b="B2 EA"/>
- <a u="78B5" b="B4 5B"/>
- <a u="78B6" b="B4 5C"/>
- <a u="78B7" b="B4 5D"/>
- <a u="78B8" b="B4 5E"/>
- <a u="78B9" b="ED DB"/>
- <a u="78BA" b="B4 5F"/>
- <a u="78BB" b="B4 60"/>
- <a u="78BC" b="B4 61"/>
- <a u="78BD" b="B4 62"/>
- <a u="78BE" b="C4 EB"/>
- <a u="78BF" b="B4 63"/>
- <a u="78C0" b="B4 64"/>
- <a u="78C1" b="B4 C5"/>
- <a u="78C2" b="B4 65"/>
- <a u="78C3" b="B4 66"/>
- <a u="78C4" b="B4 67"/>
- <a u="78C5" b="B0 F5"/>
- <a u="78C6" b="B4 68"/>
- <a u="78C7" b="B4 69"/>
- <a u="78C8" b="B4 6A"/>
- <a u="78C9" b="ED DF"/>
- <a u="78CA" b="C0 DA"/>
- <a u="78CB" b="B4 E8"/>
- <a u="78CC" b="B4 6B"/>
- <a u="78CD" b="B4 6C"/>
- <a u="78CE" b="B4 6D"/>
- <a u="78CF" b="B4 6E"/>
- <a u="78D0" b="C5 CD"/>
- <a u="78D1" b="B4 6F"/>
- <a u="78D2" b="B4 70"/>
- <a u="78D3" b="B4 71"/>
- <a u="78D4" b="ED DD"/>
- <a u="78D5" b="BF C4"/>
- <a u="78D6" b="B4 72"/>
- <a u="78D7" b="B4 73"/>
- <a u="78D8" b="B4 74"/>
- <a u="78D9" b="ED DE"/>
- <a u="78DA" b="B4 75"/>
- <a u="78DB" b="B4 76"/>
- <a u="78DC" b="B4 77"/>
- <a u="78DD" b="B4 78"/>
- <a u="78DE" b="B4 79"/>
- <a u="78DF" b="B4 7A"/>
- <a u="78E0" b="B4 7B"/>
- <a u="78E1" b="B4 7C"/>
- <a u="78E2" b="B4 7D"/>
- <a u="78E3" b="B4 7E"/>
- <a u="78E4" b="B4 80"/>
- <a u="78E5" b="B4 81"/>
- <a u="78E6" b="B4 82"/>
- <a u="78E7" b="B4 83"/>
- <a u="78E8" b="C4 A5"/>
- <a u="78E9" b="B4 84"/>
- <a u="78EA" b="B4 85"/>
- <a u="78EB" b="B4 86"/>
- <a u="78EC" b="ED E0"/>
- <a u="78ED" b="B4 87"/>
- <a u="78EE" b="B4 88"/>
- <a u="78EF" b="B4 89"/>
- <a u="78F0" b="B4 8A"/>
- <a u="78F1" b="B4 8B"/>
- <a u="78F2" b="ED E1"/>
- <a u="78F3" b="B4 8C"/>
- <a u="78F4" b="ED E3"/>
- <a u="78F5" b="B4 8D"/>
- <a u="78F6" b="B4 8E"/>
- <a u="78F7" b="C1 D7"/>
- <a u="78F8" b="B4 8F"/>
- <a u="78F9" b="B4 90"/>
- <a u="78FA" b="BB C7"/>
- <a u="78FB" b="B4 91"/>
- <a u="78FC" b="B4 92"/>
- <a u="78FD" b="B4 93"/>
- <a u="78FE" b="B4 94"/>
- <a u="78FF" b="B4 95"/>
- <a u="7900" b="B4 96"/>
- <a u="7901" b="BD B8"/>
- <a u="7902" b="B4 97"/>
- <a u="7903" b="B4 98"/>
- <a u="7904" b="B4 99"/>
- <a u="7905" b="ED E2"/>
- <a u="7906" b="B4 9A"/>
- <a u="7907" b="B4 9B"/>
- <a u="7908" b="B4 9C"/>
- <a u="7909" b="B4 9D"/>
- <a u="790A" b="B4 9E"/>
- <a u="790B" b="B4 9F"/>
- <a u="790C" b="B4 A0"/>
- <a u="790D" b="B5 40"/>
- <a u="790E" b="B5 41"/>
- <a u="790F" b="B5 42"/>
- <a u="7910" b="B5 43"/>
- <a u="7911" b="B5 44"/>
- <a u="7912" b="B5 45"/>
- <a u="7913" b="ED E4"/>
- <a u="7914" b="B5 46"/>
- <a u="7915" b="B5 47"/>
- <a u="7916" b="B5 48"/>
- <a u="7917" b="B5 49"/>
- <a u="7918" b="B5 4A"/>
- <a u="7919" b="B5 4B"/>
- <a u="791A" b="B5 4C"/>
- <a u="791B" b="B5 4D"/>
- <a u="791C" b="B5 4E"/>
- <a u="791D" b="B5 4F"/>
- <a u="791E" b="ED E6"/>
- <a u="791F" b="B5 50"/>
- <a u="7920" b="B5 51"/>
- <a u="7921" b="B5 52"/>
- <a u="7922" b="B5 53"/>
- <a u="7923" b="B5 54"/>
- <a u="7924" b="ED E5"/>
- <a u="7925" b="B5 55"/>
- <a u="7926" b="B5 56"/>
- <a u="7927" b="B5 57"/>
- <a u="7928" b="B5 58"/>
- <a u="7929" b="B5 59"/>
- <a u="792A" b="B5 5A"/>
- <a u="792B" b="B5 5B"/>
- <a u="792C" b="B5 5C"/>
- <a u="792D" b="B5 5D"/>
- <a u="792E" b="B5 5E"/>
- <a u="792F" b="B5 5F"/>
- <a u="7930" b="B5 60"/>
- <a u="7931" b="B5 61"/>
- <a u="7932" b="B5 62"/>
- <a u="7933" b="B5 63"/>
- <a u="7934" b="ED E7"/>
- <a u="7935" b="B5 64"/>
- <a u="7936" b="B5 65"/>
- <a u="7937" b="B5 66"/>
- <a u="7938" b="B5 67"/>
- <a u="7939" b="B5 68"/>
- <a u="793A" b="CA BE"/>
- <a u="793B" b="EC EA"/>
- <a u="793C" b="C0 F1"/>
- <a u="793D" b="B5 69"/>
- <a u="793E" b="C9 E7"/>
- <a u="793F" b="B5 6A"/>
- <a u="7940" b="EC EB"/>
- <a u="7941" b="C6 EE"/>
- <a u="7942" b="B5 6B"/>
- <a u="7943" b="B5 6C"/>
- <a u="7944" b="B5 6D"/>
- <a u="7945" b="B5 6E"/>
- <a u="7946" b="EC EC"/>
- <a u="7947" b="B5 6F"/>
- <a u="7948" b="C6 ED"/>
- <a u="7949" b="EC ED"/>
- <a u="794A" b="B5 70"/>
- <a u="794B" b="B5 71"/>
- <a u="794C" b="B5 72"/>
- <a u="794D" b="B5 73"/>
- <a u="794E" b="B5 74"/>
- <a u="794F" b="B5 75"/>
- <a u="7950" b="B5 76"/>
- <a u="7951" b="B5 77"/>
- <a u="7952" b="B5 78"/>
- <a u="7953" b="EC F0"/>
- <a u="7954" b="B5 79"/>
- <a u="7955" b="B5 7A"/>
- <a u="7956" b="D7 E6"/>
- <a u="7957" b="EC F3"/>
- <a u="7958" b="B5 7B"/>
- <a u="7959" b="B5 7C"/>
- <a u="795A" b="EC F1"/>
- <a u="795B" b="EC EE"/>
- <a u="795C" b="EC EF"/>
- <a u="795D" b="D7 A3"/>
- <a u="795E" b="C9 F1"/>
- <a u="795F" b="CB EE"/>
- <a u="7960" b="EC F4"/>
- <a u="7961" b="B5 7D"/>
- <a u="7962" b="EC F2"/>
- <a u="7963" b="B5 7E"/>
- <a u="7964" b="B5 80"/>
- <a u="7965" b="CF E9"/>
- <a u="7966" b="B5 81"/>
- <a u="7967" b="EC F6"/>
- <a u="7968" b="C6 B1"/>
- <a u="7969" b="B5 82"/>
- <a u="796A" b="B5 83"/>
- <a u="796B" b="B5 84"/>
- <a u="796C" b="B5 85"/>
- <a u="796D" b="BC C0"/>
- <a u="796E" b="B5 86"/>
- <a u="796F" b="EC F5"/>
- <a u="7970" b="B5 87"/>
- <a u="7971" b="B5 88"/>
- <a u="7972" b="B5 89"/>
- <a u="7973" b="B5 8A"/>
- <a u="7974" b="B5 8B"/>
- <a u="7975" b="B5 8C"/>
- <a u="7976" b="B5 8D"/>
- <a u="7977" b="B5 BB"/>
- <a u="7978" b="BB F6"/>
- <a u="7979" b="B5 8E"/>
- <a u="797A" b="EC F7"/>
- <a u="797B" b="B5 8F"/>
- <a u="797C" b="B5 90"/>
- <a u="797D" b="B5 91"/>
- <a u="797E" b="B5 92"/>
- <a u="797F" b="B5 93"/>
- <a u="7980" b="D9 F7"/>
- <a u="7981" b="BD FB"/>
- <a u="7982" b="B5 94"/>
- <a u="7983" b="B5 95"/>
- <a u="7984" b="C2 BB"/>
- <a u="7985" b="EC F8"/>
- <a u="7986" b="B5 96"/>
- <a u="7987" b="B5 97"/>
- <a u="7988" b="B5 98"/>
- <a u="7989" b="B5 99"/>
- <a u="798A" b="EC F9"/>
- <a u="798B" b="B5 9A"/>
- <a u="798C" b="B5 9B"/>
- <a u="798D" b="B5 9C"/>
- <a u="798E" b="B5 9D"/>
- <a u="798F" b="B8 A3"/>
- <a u="7990" b="B5 9E"/>
- <a u="7991" b="B5 9F"/>
- <a u="7992" b="B5 A0"/>
- <a u="7993" b="B6 40"/>
- <a u="7994" b="B6 41"/>
- <a u="7995" b="B6 42"/>
- <a u="7996" b="B6 43"/>
- <a u="7997" b="B6 44"/>
- <a u="7998" b="B6 45"/>
- <a u="7999" b="B6 46"/>
- <a u="799A" b="EC FA"/>
- <a u="799B" b="B6 47"/>
- <a u="799C" b="B6 48"/>
- <a u="799D" b="B6 49"/>
- <a u="799E" b="B6 4A"/>
- <a u="799F" b="B6 4B"/>
- <a u="79A0" b="B6 4C"/>
- <a u="79A1" b="B6 4D"/>
- <a u="79A2" b="B6 4E"/>
- <a u="79A3" b="B6 4F"/>
- <a u="79A4" b="B6 50"/>
- <a u="79A5" b="B6 51"/>
- <a u="79A6" b="B6 52"/>
- <a u="79A7" b="EC FB"/>
- <a u="79A8" b="B6 53"/>
- <a u="79A9" b="B6 54"/>
- <a u="79AA" b="B6 55"/>
- <a u="79AB" b="B6 56"/>
- <a u="79AC" b="B6 57"/>
- <a u="79AD" b="B6 58"/>
- <a u="79AE" b="B6 59"/>
- <a u="79AF" b="B6 5A"/>
- <a u="79B0" b="B6 5B"/>
- <a u="79B1" b="B6 5C"/>
- <a u="79B2" b="B6 5D"/>
- <a u="79B3" b="EC FC"/>
- <a u="79B4" b="B6 5E"/>
- <a u="79B5" b="B6 5F"/>
- <a u="79B6" b="B6 60"/>
- <a u="79B7" b="B6 61"/>
- <a u="79B8" b="B6 62"/>
- <a u="79B9" b="D3 ED"/>
- <a u="79BA" b="D8 AE"/>
- <a u="79BB" b="C0 EB"/>
- <a u="79BC" b="B6 63"/>
- <a u="79BD" b="C7 DD"/>
- <a u="79BE" b="BA CC"/>
- <a u="79BF" b="B6 64"/>
- <a u="79C0" b="D0 E3"/>
- <a u="79C1" b="CB BD"/>
- <a u="79C2" b="B6 65"/>
- <a u="79C3" b="CD BA"/>
- <a u="79C4" b="B6 66"/>
- <a u="79C5" b="B6 67"/>
- <a u="79C6" b="B8 D1"/>
- <a u="79C7" b="B6 68"/>
- <a u="79C8" b="B6 69"/>
- <a u="79C9" b="B1 FC"/>
- <a u="79CA" b="B6 6A"/>
- <a u="79CB" b="C7 EF"/>
- <a u="79CC" b="B6 6B"/>
- <a u="79CD" b="D6 D6"/>
- <a u="79CE" b="B6 6C"/>
- <a u="79CF" b="B6 6D"/>
- <a u="79D0" b="B6 6E"/>
- <a u="79D1" b="BF C6"/>
- <a u="79D2" b="C3 EB"/>
- <a u="79D3" b="B6 6F"/>
- <a u="79D4" b="B6 70"/>
- <a u="79D5" b="EF F5"/>
- <a u="79D6" b="B6 71"/>
- <a u="79D7" b="B6 72"/>
- <a u="79D8" b="C3 D8"/>
- <a u="79D9" b="B6 73"/>
- <a u="79DA" b="B6 74"/>
- <a u="79DB" b="B6 75"/>
- <a u="79DC" b="B6 76"/>
- <a u="79DD" b="B6 77"/>
- <a u="79DE" b="B6 78"/>
- <a u="79DF" b="D7 E2"/>
- <a u="79E0" b="B6 79"/>
- <a u="79E1" b="B6 7A"/>
- <a u="79E2" b="B6 7B"/>
- <a u="79E3" b="EF F7"/>
- <a u="79E4" b="B3 D3"/>
- <a u="79E5" b="B6 7C"/>
- <a u="79E6" b="C7 D8"/>
- <a u="79E7" b="D1 ED"/>
- <a u="79E8" b="B6 7D"/>
- <a u="79E9" b="D6 C8"/>
- <a u="79EA" b="B6 7E"/>
- <a u="79EB" b="EF F8"/>
- <a u="79EC" b="B6 80"/>
- <a u="79ED" b="EF F6"/>
- <a u="79EE" b="B6 81"/>
- <a u="79EF" b="BB FD"/>
- <a u="79F0" b="B3 C6"/>
- <a u="79F1" b="B6 82"/>
- <a u="79F2" b="B6 83"/>
- <a u="79F3" b="B6 84"/>
- <a u="79F4" b="B6 85"/>
- <a u="79F5" b="B6 86"/>
- <a u="79F6" b="B6 87"/>
- <a u="79F7" b="B6 88"/>
- <a u="79F8" b="BD D5"/>
- <a u="79F9" b="B6 89"/>
- <a u="79FA" b="B6 8A"/>
- <a u="79FB" b="D2 C6"/>
- <a u="79FC" b="B6 8B"/>
- <a u="79FD" b="BB E0"/>
- <a u="79FE" b="B6 8C"/>
- <a u="79FF" b="B6 8D"/>
- <a u="7A00" b="CF A1"/>
- <a u="7A01" b="B6 8E"/>
- <a u="7A02" b="EF FC"/>
- <a u="7A03" b="EF FB"/>
- <a u="7A04" b="B6 8F"/>
- <a u="7A05" b="B6 90"/>
- <a u="7A06" b="EF F9"/>
- <a u="7A07" b="B6 91"/>
- <a u="7A08" b="B6 92"/>
- <a u="7A09" b="B6 93"/>
- <a u="7A0A" b="B6 94"/>
- <a u="7A0B" b="B3 CC"/>
- <a u="7A0C" b="B6 95"/>
- <a u="7A0D" b="C9 D4"/>
- <a u="7A0E" b="CB B0"/>
- <a u="7A0F" b="B6 96"/>
- <a u="7A10" b="B6 97"/>
- <a u="7A11" b="B6 98"/>
- <a u="7A12" b="B6 99"/>
- <a u="7A13" b="B6 9A"/>
- <a u="7A14" b="EF FE"/>
- <a u="7A15" b="B6 9B"/>
- <a u="7A16" b="B6 9C"/>
- <a u="7A17" b="B0 DE"/>
- <a u="7A18" b="B6 9D"/>
- <a u="7A19" b="B6 9E"/>
- <a u="7A1A" b="D6 C9"/>
- <a u="7A1B" b="B6 9F"/>
- <a u="7A1C" b="B6 A0"/>
- <a u="7A1D" b="B7 40"/>
- <a u="7A1E" b="EF FD"/>
- <a u="7A1F" b="B7 41"/>
- <a u="7A20" b="B3 ED"/>
- <a u="7A21" b="B7 42"/>
- <a u="7A22" b="B7 43"/>
- <a u="7A23" b="F6 D5"/>
- <a u="7A24" b="B7 44"/>
- <a u="7A25" b="B7 45"/>
- <a u="7A26" b="B7 46"/>
- <a u="7A27" b="B7 47"/>
- <a u="7A28" b="B7 48"/>
- <a u="7A29" b="B7 49"/>
- <a u="7A2A" b="B7 4A"/>
- <a u="7A2B" b="B7 4B"/>
- <a u="7A2C" b="B7 4C"/>
- <a u="7A2D" b="B7 4D"/>
- <a u="7A2E" b="B7 4E"/>
- <a u="7A2F" b="B7 4F"/>
- <a u="7A30" b="B7 50"/>
- <a u="7A31" b="B7 51"/>
- <a u="7A32" b="B7 52"/>
- <a u="7A33" b="CE C8"/>
- <a u="7A34" b="B7 53"/>
- <a u="7A35" b="B7 54"/>
- <a u="7A36" b="B7 55"/>
- <a u="7A37" b="F0 A2"/>
- <a u="7A38" b="B7 56"/>
- <a u="7A39" b="F0 A1"/>
- <a u="7A3A" b="B7 57"/>
- <a u="7A3B" b="B5 BE"/>
- <a u="7A3C" b="BC DA"/>
- <a u="7A3D" b="BB FC"/>
- <a u="7A3E" b="B7 58"/>
- <a u="7A3F" b="B8 E5"/>
- <a u="7A40" b="B7 59"/>
- <a u="7A41" b="B7 5A"/>
- <a u="7A42" b="B7 5B"/>
- <a u="7A43" b="B7 5C"/>
- <a u="7A44" b="B7 5D"/>
- <a u="7A45" b="B7 5E"/>
- <a u="7A46" b="C4 C2"/>
- <a u="7A47" b="B7 5F"/>
- <a u="7A48" b="B7 60"/>
- <a u="7A49" b="B7 61"/>
- <a u="7A4A" b="B7 62"/>
- <a u="7A4B" b="B7 63"/>
- <a u="7A4C" b="B7 64"/>
- <a u="7A4D" b="B7 65"/>
- <a u="7A4E" b="B7 66"/>
- <a u="7A4F" b="B7 67"/>
- <a u="7A50" b="B7 68"/>
- <a u="7A51" b="F0 A3"/>
- <a u="7A52" b="B7 69"/>
- <a u="7A53" b="B7 6A"/>
- <a u="7A54" b="B7 6B"/>
- <a u="7A55" b="B7 6C"/>
- <a u="7A56" b="B7 6D"/>
- <a u="7A57" b="CB EB"/>
- <a u="7A58" b="B7 6E"/>
- <a u="7A59" b="B7 6F"/>
- <a u="7A5A" b="B7 70"/>
- <a u="7A5B" b="B7 71"/>
- <a u="7A5C" b="B7 72"/>
- <a u="7A5D" b="B7 73"/>
- <a u="7A5E" b="B7 74"/>
- <a u="7A5F" b="B7 75"/>
- <a u="7A60" b="B7 76"/>
- <a u="7A61" b="B7 77"/>
- <a u="7A62" b="B7 78"/>
- <a u="7A63" b="B7 79"/>
- <a u="7A64" b="B7 7A"/>
- <a u="7A65" b="B7 7B"/>
- <a u="7A66" b="B7 7C"/>
- <a u="7A67" b="B7 7D"/>
- <a u="7A68" b="B7 7E"/>
- <a u="7A69" b="B7 80"/>
- <a u="7A6A" b="B7 81"/>
- <a u="7A6B" b="B7 82"/>
- <a u="7A6C" b="B7 83"/>
- <a u="7A6D" b="B7 84"/>
- <a u="7A6E" b="B7 85"/>
- <a u="7A6F" b="B7 86"/>
- <a u="7A70" b="F0 A6"/>
- <a u="7A71" b="B7 87"/>
- <a u="7A72" b="B7 88"/>
- <a u="7A73" b="B7 89"/>
- <a u="7A74" b="D1 A8"/>
- <a u="7A75" b="B7 8A"/>
- <a u="7A76" b="BE BF"/>
- <a u="7A77" b="C7 EE"/>
- <a u="7A78" b="F1 B6"/>
- <a u="7A79" b="F1 B7"/>
- <a u="7A7A" b="BF D5"/>
- <a u="7A7B" b="B7 8B"/>
- <a u="7A7C" b="B7 8C"/>
- <a u="7A7D" b="B7 8D"/>
- <a u="7A7E" b="B7 8E"/>
- <a u="7A7F" b="B4 A9"/>
- <a u="7A80" b="F1 B8"/>
- <a u="7A81" b="CD BB"/>
- <a u="7A82" b="B7 8F"/>
- <a u="7A83" b="C7 D4"/>
- <a u="7A84" b="D5 AD"/>
- <a u="7A85" b="B7 90"/>
- <a u="7A86" b="F1 B9"/>
- <a u="7A87" b="B7 91"/>
- <a u="7A88" b="F1 BA"/>
- <a u="7A89" b="B7 92"/>
- <a u="7A8A" b="B7 93"/>
- <a u="7A8B" b="B7 94"/>
- <a u="7A8C" b="B7 95"/>
- <a u="7A8D" b="C7 CF"/>
- <a u="7A8E" b="B7 96"/>
- <a u="7A8F" b="B7 97"/>
- <a u="7A90" b="B7 98"/>
- <a u="7A91" b="D2 A4"/>
- <a u="7A92" b="D6 CF"/>
- <a u="7A93" b="B7 99"/>
- <a u="7A94" b="B7 9A"/>
- <a u="7A95" b="F1 BB"/>
- <a u="7A96" b="BD D1"/>
- <a u="7A97" b="B4 B0"/>
- <a u="7A98" b="BE BD"/>
- <a u="7A99" b="B7 9B"/>
- <a u="7A9A" b="B7 9C"/>
- <a u="7A9B" b="B7 9D"/>
- <a u="7A9C" b="B4 DC"/>
- <a u="7A9D" b="CE D1"/>
- <a u="7A9E" b="B7 9E"/>
- <a u="7A9F" b="BF DF"/>
- <a u="7AA0" b="F1 BD"/>
- <a u="7AA1" b="B7 9F"/>
- <a u="7AA2" b="B7 A0"/>
- <a u="7AA3" b="B8 40"/>
- <a u="7AA4" b="B8 41"/>
- <a u="7AA5" b="BF FA"/>
- <a u="7AA6" b="F1 BC"/>
- <a u="7AA7" b="B8 42"/>
- <a u="7AA8" b="F1 BF"/>
- <a u="7AA9" b="B8 43"/>
- <a u="7AAA" b="B8 44"/>
- <a u="7AAB" b="B8 45"/>
- <a u="7AAC" b="F1 BE"/>
- <a u="7AAD" b="F1 C0"/>
- <a u="7AAE" b="B8 46"/>
- <a u="7AAF" b="B8 47"/>
- <a u="7AB0" b="B8 48"/>
- <a u="7AB1" b="B8 49"/>
- <a u="7AB2" b="B8 4A"/>
- <a u="7AB3" b="F1 C1"/>
- <a u="7AB4" b="B8 4B"/>
- <a u="7AB5" b="B8 4C"/>
- <a u="7AB6" b="B8 4D"/>
- <a u="7AB7" b="B8 4E"/>
- <a u="7AB8" b="B8 4F"/>
- <a u="7AB9" b="B8 50"/>
- <a u="7ABA" b="B8 51"/>
- <a u="7ABB" b="B8 52"/>
- <a u="7ABC" b="B8 53"/>
- <a u="7ABD" b="B8 54"/>
- <a u="7ABE" b="B8 55"/>
- <a u="7ABF" b="C1 FE"/>
- <a u="7AC0" b="B8 56"/>
- <a u="7AC1" b="B8 57"/>
- <a u="7AC2" b="B8 58"/>
- <a u="7AC3" b="B8 59"/>
- <a u="7AC4" b="B8 5A"/>
- <a u="7AC5" b="B8 5B"/>
- <a u="7AC6" b="B8 5C"/>
- <a u="7AC7" b="B8 5D"/>
- <a u="7AC8" b="B8 5E"/>
- <a u="7AC9" b="B8 5F"/>
- <a u="7ACA" b="B8 60"/>
- <a u="7ACB" b="C1 A2"/>
- <a u="7ACC" b="B8 61"/>
- <a u="7ACD" b="B8 62"/>
- <a u="7ACE" b="B8 63"/>
- <a u="7ACF" b="B8 64"/>
- <a u="7AD0" b="B8 65"/>
- <a u="7AD1" b="B8 66"/>
- <a u="7AD2" b="B8 67"/>
- <a u="7AD3" b="B8 68"/>
- <a u="7AD4" b="B8 69"/>
- <a u="7AD5" b="B8 6A"/>
- <a u="7AD6" b="CA FA"/>
- <a u="7AD7" b="B8 6B"/>
- <a u="7AD8" b="B8 6C"/>
- <a u="7AD9" b="D5 BE"/>
- <a u="7ADA" b="B8 6D"/>
- <a u="7ADB" b="B8 6E"/>
- <a u="7ADC" b="B8 6F"/>
- <a u="7ADD" b="B8 70"/>
- <a u="7ADE" b="BE BA"/>
- <a u="7ADF" b="BE B9"/>
- <a u="7AE0" b="D5 C2"/>
- <a u="7AE1" b="B8 71"/>
- <a u="7AE2" b="B8 72"/>
- <a u="7AE3" b="BF A2"/>
- <a u="7AE4" b="B8 73"/>
- <a u="7AE5" b="CD AF"/>
- <a u="7AE6" b="F1 B5"/>
- <a u="7AE7" b="B8 74"/>
- <a u="7AE8" b="B8 75"/>
- <a u="7AE9" b="B8 76"/>
- <a u="7AEA" b="B8 77"/>
- <a u="7AEB" b="B8 78"/>
- <a u="7AEC" b="B8 79"/>
- <a u="7AED" b="BD DF"/>
- <a u="7AEE" b="B8 7A"/>
- <a u="7AEF" b="B6 CB"/>
- <a u="7AF0" b="B8 7B"/>
- <a u="7AF1" b="B8 7C"/>
- <a u="7AF2" b="B8 7D"/>
- <a u="7AF3" b="B8 7E"/>
- <a u="7AF4" b="B8 80"/>
- <a u="7AF5" b="B8 81"/>
- <a u="7AF6" b="B8 82"/>
- <a u="7AF7" b="B8 83"/>
- <a u="7AF8" b="B8 84"/>
- <a u="7AF9" b="D6 F1"/>
- <a u="7AFA" b="F3 C3"/>
- <a u="7AFB" b="B8 85"/>
- <a u="7AFC" b="B8 86"/>
- <a u="7AFD" b="F3 C4"/>
- <a u="7AFE" b="B8 87"/>
- <a u="7AFF" b="B8 CD"/>
- <a u="7B00" b="B8 88"/>
- <a u="7B01" b="B8 89"/>
- <a u="7B02" b="B8 8A"/>
- <a u="7B03" b="F3 C6"/>
- <a u="7B04" b="F3 C7"/>
- <a u="7B05" b="B8 8B"/>
- <a u="7B06" b="B0 CA"/>
- <a u="7B07" b="B8 8C"/>
- <a u="7B08" b="F3 C5"/>
- <a u="7B09" b="B8 8D"/>
- <a u="7B0A" b="F3 C9"/>
- <a u="7B0B" b="CB F1"/>
- <a u="7B0C" b="B8 8E"/>
- <a u="7B0D" b="B8 8F"/>
- <a u="7B0E" b="B8 90"/>
- <a u="7B0F" b="F3 CB"/>
- <a u="7B10" b="B8 91"/>
- <a u="7B11" b="D0 A6"/>
- <a u="7B12" b="B8 92"/>
- <a u="7B13" b="B8 93"/>
- <a u="7B14" b="B1 CA"/>
- <a u="7B15" b="F3 C8"/>
- <a u="7B16" b="B8 94"/>
- <a u="7B17" b="B8 95"/>
- <a u="7B18" b="B8 96"/>
- <a u="7B19" b="F3 CF"/>
- <a u="7B1A" b="B8 97"/>
- <a u="7B1B" b="B5 D1"/>
- <a u="7B1C" b="B8 98"/>
- <a u="7B1D" b="B8 99"/>
- <a u="7B1E" b="F3 D7"/>
- <a u="7B1F" b="B8 9A"/>
- <a u="7B20" b="F3 D2"/>
- <a u="7B21" b="B8 9B"/>
- <a u="7B22" b="B8 9C"/>
- <a u="7B23" b="B8 9D"/>
- <a u="7B24" b="F3 D4"/>
- <a u="7B25" b="F3 D3"/>
- <a u="7B26" b="B7 FB"/>
- <a u="7B27" b="B8 9E"/>
- <a u="7B28" b="B1 BF"/>
- <a u="7B29" b="B8 9F"/>
- <a u="7B2A" b="F3 CE"/>
- <a u="7B2B" b="F3 CA"/>
- <a u="7B2C" b="B5 DA"/>
- <a u="7B2D" b="B8 A0"/>
- <a u="7B2E" b="F3 D0"/>
- <a u="7B2F" b="B9 40"/>
- <a u="7B30" b="B9 41"/>
- <a u="7B31" b="F3 D1"/>
- <a u="7B32" b="B9 42"/>
- <a u="7B33" b="F3 D5"/>
- <a u="7B34" b="B9 43"/>
- <a u="7B35" b="B9 44"/>
- <a u="7B36" b="B9 45"/>
- <a u="7B37" b="B9 46"/>
- <a u="7B38" b="F3 CD"/>
- <a u="7B39" b="B9 47"/>
- <a u="7B3A" b="BC E3"/>
- <a u="7B3B" b="B9 48"/>
- <a u="7B3C" b="C1 FD"/>
- <a u="7B3D" b="B9 49"/>
- <a u="7B3E" b="F3 D6"/>
- <a u="7B3F" b="B9 4A"/>
- <a u="7B40" b="B9 4B"/>
- <a u="7B41" b="B9 4C"/>
- <a u="7B42" b="B9 4D"/>
- <a u="7B43" b="B9 4E"/>
- <a u="7B44" b="B9 4F"/>
- <a u="7B45" b="F3 DA"/>
- <a u="7B46" b="B9 50"/>
- <a u="7B47" b="F3 CC"/>
- <a u="7B48" b="B9 51"/>
- <a u="7B49" b="B5 C8"/>
- <a u="7B4A" b="B9 52"/>
- <a u="7B4B" b="BD EE"/>
- <a u="7B4C" b="F3 DC"/>
- <a u="7B4D" b="B9 53"/>
- <a u="7B4E" b="B9 54"/>
- <a u="7B4F" b="B7 A4"/>
- <a u="7B50" b="BF F0"/>
- <a u="7B51" b="D6 FE"/>
- <a u="7B52" b="CD B2"/>
- <a u="7B53" b="B9 55"/>
- <a u="7B54" b="B4 F0"/>
- <a u="7B55" b="B9 56"/>
- <a u="7B56" b="B2 DF"/>
- <a u="7B57" b="B9 57"/>
- <a u="7B58" b="F3 D8"/>
- <a u="7B59" b="B9 58"/>
- <a u="7B5A" b="F3 D9"/>
- <a u="7B5B" b="C9 B8"/>
- <a u="7B5C" b="B9 59"/>
- <a u="7B5D" b="F3 DD"/>
- <a u="7B5E" b="B9 5A"/>
- <a u="7B5F" b="B9 5B"/>
- <a u="7B60" b="F3 DE"/>
- <a u="7B61" b="B9 5C"/>
- <a u="7B62" b="F3 E1"/>
- <a u="7B63" b="B9 5D"/>
- <a u="7B64" b="B9 5E"/>
- <a u="7B65" b="B9 5F"/>
- <a u="7B66" b="B9 60"/>
- <a u="7B67" b="B9 61"/>
- <a u="7B68" b="B9 62"/>
- <a u="7B69" b="B9 63"/>
- <a u="7B6A" b="B9 64"/>
- <a u="7B6B" b="B9 65"/>
- <a u="7B6C" b="B9 66"/>
- <a u="7B6D" b="B9 67"/>
- <a u="7B6E" b="F3 DF"/>
- <a u="7B6F" b="B9 68"/>
- <a u="7B70" b="B9 69"/>
- <a u="7B71" b="F3 E3"/>
- <a u="7B72" b="F3 E2"/>
- <a u="7B73" b="B9 6A"/>
- <a u="7B74" b="B9 6B"/>
- <a u="7B75" b="F3 DB"/>
- <a u="7B76" b="B9 6C"/>
- <a u="7B77" b="BF EA"/>
- <a u="7B78" b="B9 6D"/>
- <a u="7B79" b="B3 EF"/>
- <a u="7B7A" b="B9 6E"/>
- <a u="7B7B" b="F3 E0"/>
- <a u="7B7C" b="B9 6F"/>
- <a u="7B7D" b="B9 70"/>
- <a u="7B7E" b="C7 A9"/>
- <a u="7B7F" b="B9 71"/>
- <a u="7B80" b="BC F2"/>
- <a u="7B81" b="B9 72"/>
- <a u="7B82" b="B9 73"/>
- <a u="7B83" b="B9 74"/>
- <a u="7B84" b="B9 75"/>
- <a u="7B85" b="F3 EB"/>
- <a u="7B86" b="B9 76"/>
- <a u="7B87" b="B9 77"/>
- <a u="7B88" b="B9 78"/>
- <a u="7B89" b="B9 79"/>
- <a u="7B8A" b="B9 7A"/>
- <a u="7B8B" b="B9 7B"/>
- <a u="7B8C" b="B9 7C"/>
- <a u="7B8D" b="B9 BF"/>
- <a u="7B8E" b="B9 7D"/>
- <a u="7B8F" b="B9 7E"/>
- <a u="7B90" b="F3 E4"/>
- <a u="7B91" b="B9 80"/>
- <a u="7B92" b="B9 81"/>
- <a u="7B93" b="B9 82"/>
- <a u="7B94" b="B2 AD"/>
- <a u="7B95" b="BB FE"/>
- <a u="7B96" b="B9 83"/>
- <a u="7B97" b="CB E3"/>
- <a u="7B98" b="B9 84"/>
- <a u="7B99" b="B9 85"/>
- <a u="7B9A" b="B9 86"/>
- <a u="7B9B" b="B9 87"/>
- <a u="7B9C" b="F3 ED"/>
- <a u="7B9D" b="F3 E9"/>
- <a u="7B9E" b="B9 88"/>
- <a u="7B9F" b="B9 89"/>
- <a u="7BA0" b="B9 8A"/>
- <a u="7BA1" b="B9 DC"/>
- <a u="7BA2" b="F3 EE"/>
- <a u="7BA3" b="B9 8B"/>
- <a u="7BA4" b="B9 8C"/>
- <a u="7BA5" b="B9 8D"/>
- <a u="7BA6" b="F3 E5"/>
- <a u="7BA7" b="F3 E6"/>
- <a u="7BA8" b="F3 EA"/>
- <a u="7BA9" b="C2 E1"/>
- <a u="7BAA" b="F3 EC"/>
- <a u="7BAB" b="F3 EF"/>
- <a u="7BAC" b="F3 E8"/>
- <a u="7BAD" b="BC FD"/>
- <a u="7BAE" b="B9 8E"/>
- <a u="7BAF" b="B9 8F"/>
- <a u="7BB0" b="B9 90"/>
- <a u="7BB1" b="CF E4"/>
- <a u="7BB2" b="B9 91"/>
- <a u="7BB3" b="B9 92"/>
- <a u="7BB4" b="F3 F0"/>
- <a u="7BB5" b="B9 93"/>
- <a u="7BB6" b="B9 94"/>
- <a u="7BB7" b="B9 95"/>
- <a u="7BB8" b="F3 E7"/>
- <a u="7BB9" b="B9 96"/>
- <a u="7BBA" b="B9 97"/>
- <a u="7BBB" b="B9 98"/>
- <a u="7BBC" b="B9 99"/>
- <a u="7BBD" b="B9 9A"/>
- <a u="7BBE" b="B9 9B"/>
- <a u="7BBF" b="B9 9C"/>
- <a u="7BC0" b="B9 9D"/>
- <a u="7BC1" b="F3 F2"/>
- <a u="7BC2" b="B9 9E"/>
- <a u="7BC3" b="B9 9F"/>
- <a u="7BC4" b="B9 A0"/>
- <a u="7BC5" b="BA 40"/>
- <a u="7BC6" b="D7 AD"/>
- <a u="7BC7" b="C6 AA"/>
- <a u="7BC8" b="BA 41"/>
- <a u="7BC9" b="BA 42"/>
- <a u="7BCA" b="BA 43"/>
- <a u="7BCB" b="BA 44"/>
- <a u="7BCC" b="F3 F3"/>
- <a u="7BCD" b="BA 45"/>
- <a u="7BCE" b="BA 46"/>
- <a u="7BCF" b="BA 47"/>
- <a u="7BD0" b="BA 48"/>
- <a u="7BD1" b="F3 F1"/>
- <a u="7BD2" b="BA 49"/>
- <a u="7BD3" b="C2 A8"/>
- <a u="7BD4" b="BA 4A"/>
- <a u="7BD5" b="BA 4B"/>
- <a u="7BD6" b="BA 4C"/>
- <a u="7BD7" b="BA 4D"/>
- <a u="7BD8" b="BA 4E"/>
- <a u="7BD9" b="B8 DD"/>
- <a u="7BDA" b="F3 F5"/>
- <a u="7BDB" b="BA 4F"/>
- <a u="7BDC" b="BA 50"/>
- <a u="7BDD" b="F3 F4"/>
- <a u="7BDE" b="BA 51"/>
- <a u="7BDF" b="BA 52"/>
- <a u="7BE0" b="BA 53"/>
- <a u="7BE1" b="B4 DB"/>
- <a u="7BE2" b="BA 54"/>
- <a u="7BE3" b="BA 55"/>
- <a u="7BE4" b="BA 56"/>
- <a u="7BE5" b="F3 F6"/>
- <a u="7BE6" b="F3 F7"/>
- <a u="7BE7" b="BA 57"/>
- <a u="7BE8" b="BA 58"/>
- <a u="7BE9" b="BA 59"/>
- <a u="7BEA" b="F3 F8"/>
- <a u="7BEB" b="BA 5A"/>
- <a u="7BEC" b="BA 5B"/>
- <a u="7BED" b="BA 5C"/>
- <a u="7BEE" b="C0 BA"/>
- <a u="7BEF" b="BA 5D"/>
- <a u="7BF0" b="BA 5E"/>
- <a u="7BF1" b="C0 E9"/>
- <a u="7BF2" b="BA 5F"/>
- <a u="7BF3" b="BA 60"/>
- <a u="7BF4" b="BA 61"/>
- <a u="7BF5" b="BA 62"/>
- <a u="7BF6" b="BA 63"/>
- <a u="7BF7" b="C5 F1"/>
- <a u="7BF8" b="BA 64"/>
- <a u="7BF9" b="BA 65"/>
- <a u="7BFA" b="BA 66"/>
- <a u="7BFB" b="BA 67"/>
- <a u="7BFC" b="F3 FB"/>
- <a u="7BFD" b="BA 68"/>
- <a u="7BFE" b="F3 FA"/>
- <a u="7BFF" b="BA 69"/>
- <a u="7C00" b="BA 6A"/>
- <a u="7C01" b="BA 6B"/>
- <a u="7C02" b="BA 6C"/>
- <a u="7C03" b="BA 6D"/>
- <a u="7C04" b="BA 6E"/>
- <a u="7C05" b="BA 6F"/>
- <a u="7C06" b="BA 70"/>
- <a u="7C07" b="B4 D8"/>
- <a u="7C08" b="BA 71"/>
- <a u="7C09" b="BA 72"/>
- <a u="7C0A" b="BA 73"/>
- <a u="7C0B" b="F3 FE"/>
- <a u="7C0C" b="F3 F9"/>
- <a u="7C0D" b="BA 74"/>
- <a u="7C0E" b="BA 75"/>
- <a u="7C0F" b="F3 FC"/>
- <a u="7C10" b="BA 76"/>
- <a u="7C11" b="BA 77"/>
- <a u="7C12" b="BA 78"/>
- <a u="7C13" b="BA 79"/>
- <a u="7C14" b="BA 7A"/>
- <a u="7C15" b="BA 7B"/>
- <a u="7C16" b="F3 FD"/>
- <a u="7C17" b="BA 7C"/>
- <a u="7C18" b="BA 7D"/>
- <a u="7C19" b="BA 7E"/>
- <a u="7C1A" b="BA 80"/>
- <a u="7C1B" b="BA 81"/>
- <a u="7C1C" b="BA 82"/>
- <a u="7C1D" b="BA 83"/>
- <a u="7C1E" b="BA 84"/>
- <a u="7C1F" b="F4 A1"/>
- <a u="7C20" b="BA 85"/>
- <a u="7C21" b="BA 86"/>
- <a u="7C22" b="BA 87"/>
- <a u="7C23" b="BA 88"/>
- <a u="7C24" b="BA 89"/>
- <a u="7C25" b="BA 8A"/>
- <a u="7C26" b="F4 A3"/>
- <a u="7C27" b="BB C9"/>
- <a u="7C28" b="BA 8B"/>
- <a u="7C29" b="BA 8C"/>
- <a u="7C2A" b="F4 A2"/>
- <a u="7C2B" b="BA 8D"/>
- <a u="7C2C" b="BA 8E"/>
- <a u="7C2D" b="BA 8F"/>
- <a u="7C2E" b="BA 90"/>
- <a u="7C2F" b="BA 91"/>
- <a u="7C30" b="BA 92"/>
- <a u="7C31" b="BA 93"/>
- <a u="7C32" b="BA 94"/>
- <a u="7C33" b="BA 95"/>
- <a u="7C34" b="BA 96"/>
- <a u="7C35" b="BA 97"/>
- <a u="7C36" b="BA 98"/>
- <a u="7C37" b="BA 99"/>
- <a u="7C38" b="F4 A4"/>
- <a u="7C39" b="BA 9A"/>
- <a u="7C3A" b="BA 9B"/>
- <a u="7C3B" b="BA 9C"/>
- <a u="7C3C" b="BA 9D"/>
- <a u="7C3D" b="BA 9E"/>
- <a u="7C3E" b="BA 9F"/>
- <a u="7C3F" b="B2 BE"/>
- <a u="7C40" b="F4 A6"/>
- <a u="7C41" b="F4 A5"/>
- <a u="7C42" b="BA A0"/>
- <a u="7C43" b="BB 40"/>
- <a u="7C44" b="BB 41"/>
- <a u="7C45" b="BB 42"/>
- <a u="7C46" b="BB 43"/>
- <a u="7C47" b="BB 44"/>
- <a u="7C48" b="BB 45"/>
- <a u="7C49" b="BB 46"/>
- <a u="7C4A" b="BB 47"/>
- <a u="7C4B" b="BB 48"/>
- <a u="7C4C" b="BB 49"/>
- <a u="7C4D" b="BC AE"/>
- <a u="7C4E" b="BB 4A"/>
- <a u="7C4F" b="BB 4B"/>
- <a u="7C50" b="BB 4C"/>
- <a u="7C51" b="BB 4D"/>
- <a u="7C52" b="BB 4E"/>
- <a u="7C53" b="BB 4F"/>
- <a u="7C54" b="BB 50"/>
- <a u="7C55" b="BB 51"/>
- <a u="7C56" b="BB 52"/>
- <a u="7C57" b="BB 53"/>
- <a u="7C58" b="BB 54"/>
- <a u="7C59" b="BB 55"/>
- <a u="7C5A" b="BB 56"/>
- <a u="7C5B" b="BB 57"/>
- <a u="7C5C" b="BB 58"/>
- <a u="7C5D" b="BB 59"/>
- <a u="7C5E" b="BB 5A"/>
- <a u="7C5F" b="BB 5B"/>
- <a u="7C60" b="BB 5C"/>
- <a u="7C61" b="BB 5D"/>
- <a u="7C62" b="BB 5E"/>
- <a u="7C63" b="BB 5F"/>
- <a u="7C64" b="BB 60"/>
- <a u="7C65" b="BB 61"/>
- <a u="7C66" b="BB 62"/>
- <a u="7C67" b="BB 63"/>
- <a u="7C68" b="BB 64"/>
- <a u="7C69" b="BB 65"/>
- <a u="7C6A" b="BB 66"/>
- <a u="7C6B" b="BB 67"/>
- <a u="7C6C" b="BB 68"/>
- <a u="7C6D" b="BB 69"/>
- <a u="7C6E" b="BB 6A"/>
- <a u="7C6F" b="BB 6B"/>
- <a u="7C70" b="BB 6C"/>
- <a u="7C71" b="BB 6D"/>
- <a u="7C72" b="BB 6E"/>
- <a u="7C73" b="C3 D7"/>
- <a u="7C74" b="D9 E1"/>
- <a u="7C75" b="BB 6F"/>
- <a u="7C76" b="BB 70"/>
- <a u="7C77" b="BB 71"/>
- <a u="7C78" b="BB 72"/>
- <a u="7C79" b="BB 73"/>
- <a u="7C7A" b="BB 74"/>
- <a u="7C7B" b="C0 E0"/>
- <a u="7C7C" b="F4 CC"/>
- <a u="7C7D" b="D7 D1"/>
- <a u="7C7E" b="BB 75"/>
- <a u="7C7F" b="BB 76"/>
- <a u="7C80" b="BB 77"/>
- <a u="7C81" b="BB 78"/>
- <a u="7C82" b="BB 79"/>
- <a u="7C83" b="BB 7A"/>
- <a u="7C84" b="BB 7B"/>
- <a u="7C85" b="BB 7C"/>
- <a u="7C86" b="BB 7D"/>
- <a u="7C87" b="BB 7E"/>
- <a u="7C88" b="BB 80"/>
- <a u="7C89" b="B7 DB"/>
- <a u="7C8A" b="BB 81"/>
- <a u="7C8B" b="BB 82"/>
- <a u="7C8C" b="BB 83"/>
- <a u="7C8D" b="BB 84"/>
- <a u="7C8E" b="BB 85"/>
- <a u="7C8F" b="BB 86"/>
- <a u="7C90" b="BB 87"/>
- <a u="7C91" b="F4 CE"/>
- <a u="7C92" b="C1 A3"/>
- <a u="7C93" b="BB 88"/>
- <a u="7C94" b="BB 89"/>
- <a u="7C95" b="C6 C9"/>
- <a u="7C96" b="BB 8A"/>
- <a u="7C97" b="B4 D6"/>
- <a u="7C98" b="D5 B3"/>
- <a u="7C99" b="BB 8B"/>
- <a u="7C9A" b="BB 8C"/>
- <a u="7C9B" b="BB 8D"/>
- <a u="7C9C" b="F4 D0"/>
- <a u="7C9D" b="F4 CF"/>
- <a u="7C9E" b="F4 D1"/>
- <a u="7C9F" b="CB DA"/>
- <a u="7CA0" b="BB 8E"/>
- <a u="7CA1" b="BB 8F"/>
- <a u="7CA2" b="F4 D2"/>
- <a u="7CA3" b="BB 90"/>
- <a u="7CA4" b="D4 C1"/>
- <a u="7CA5" b="D6 E0"/>
- <a u="7CA6" b="BB 91"/>
- <a u="7CA7" b="BB 92"/>
- <a u="7CA8" b="BB 93"/>
- <a u="7CA9" b="BB 94"/>
- <a u="7CAA" b="B7 E0"/>
- <a u="7CAB" b="BB 95"/>
- <a u="7CAC" b="BB 96"/>
- <a u="7CAD" b="BB 97"/>
- <a u="7CAE" b="C1 B8"/>
- <a u="7CAF" b="BB 98"/>
- <a u="7CB0" b="BB 99"/>
- <a u="7CB1" b="C1 BB"/>
- <a u="7CB2" b="F4 D3"/>
- <a u="7CB3" b="BE AC"/>
- <a u="7CB4" b="BB 9A"/>
- <a u="7CB5" b="BB 9B"/>
- <a u="7CB6" b="BB 9C"/>
- <a u="7CB7" b="BB 9D"/>
- <a u="7CB8" b="BB 9E"/>
- <a u="7CB9" b="B4 E2"/>
- <a u="7CBA" b="BB 9F"/>
- <a u="7CBB" b="BB A0"/>
- <a u="7CBC" b="F4 D4"/>
- <a u="7CBD" b="F4 D5"/>
- <a u="7CBE" b="BE AB"/>
- <a u="7CBF" b="BC 40"/>
- <a u="7CC0" b="BC 41"/>
- <a u="7CC1" b="F4 D6"/>
- <a u="7CC2" b="BC 42"/>
- <a u="7CC3" b="BC 43"/>
- <a u="7CC4" b="BC 44"/>
- <a u="7CC5" b="F4 DB"/>
- <a u="7CC6" b="BC 45"/>
- <a u="7CC7" b="F4 D7"/>
- <a u="7CC8" b="F4 DA"/>
- <a u="7CC9" b="BC 46"/>
- <a u="7CCA" b="BA FD"/>
- <a u="7CCB" b="BC 47"/>
- <a u="7CCC" b="F4 D8"/>
- <a u="7CCD" b="F4 D9"/>
- <a u="7CCE" b="BC 48"/>
- <a u="7CCF" b="BC 49"/>
- <a u="7CD0" b="BC 4A"/>
- <a u="7CD1" b="BC 4B"/>
- <a u="7CD2" b="BC 4C"/>
- <a u="7CD3" b="BC 4D"/>
- <a u="7CD4" b="BC 4E"/>
- <a u="7CD5" b="B8 E2"/>
- <a u="7CD6" b="CC C7"/>
- <a u="7CD7" b="F4 DC"/>
- <a u="7CD8" b="BC 4F"/>
- <a u="7CD9" b="B2 DA"/>
- <a u="7CDA" b="BC 50"/>
- <a u="7CDB" b="BC 51"/>
- <a u="7CDC" b="C3 D3"/>
- <a u="7CDD" b="BC 52"/>
- <a u="7CDE" b="BC 53"/>
- <a u="7CDF" b="D4 E3"/>
- <a u="7CE0" b="BF B7"/>
- <a u="7CE1" b="BC 54"/>
- <a u="7CE2" b="BC 55"/>
- <a u="7CE3" b="BC 56"/>
- <a u="7CE4" b="BC 57"/>
- <a u="7CE5" b="BC 58"/>
- <a u="7CE6" b="BC 59"/>
- <a u="7CE7" b="BC 5A"/>
- <a u="7CE8" b="F4 DD"/>
- <a u="7CE9" b="BC 5B"/>
- <a u="7CEA" b="BC 5C"/>
- <a u="7CEB" b="BC 5D"/>
- <a u="7CEC" b="BC 5E"/>
- <a u="7CED" b="BC 5F"/>
- <a u="7CEE" b="BC 60"/>
- <a u="7CEF" b="C5 B4"/>
- <a u="7CF0" b="BC 61"/>
- <a u="7CF1" b="BC 62"/>
- <a u="7CF2" b="BC 63"/>
- <a u="7CF3" b="BC 64"/>
- <a u="7CF4" b="BC 65"/>
- <a u="7CF5" b="BC 66"/>
- <a u="7CF6" b="BC 67"/>
- <a u="7CF7" b="BC 68"/>
- <a u="7CF8" b="F4 E9"/>
- <a u="7CF9" b="BC 69"/>
- <a u="7CFA" b="BC 6A"/>
- <a u="7CFB" b="CF B5"/>
- <a u="7CFC" b="BC 6B"/>
- <a u="7CFD" b="BC 6C"/>
- <a u="7CFE" b="BC 6D"/>
- <a u="7CFF" b="BC 6E"/>
- <a u="7D00" b="BC 6F"/>
- <a u="7D01" b="BC 70"/>
- <a u="7D02" b="BC 71"/>
- <a u="7D03" b="BC 72"/>
- <a u="7D04" b="BC 73"/>
- <a u="7D05" b="BC 74"/>
- <a u="7D06" b="BC 75"/>
- <a u="7D07" b="BC 76"/>
- <a u="7D08" b="BC 77"/>
- <a u="7D09" b="BC 78"/>
- <a u="7D0A" b="CE C9"/>
- <a u="7D0B" b="BC 79"/>
- <a u="7D0C" b="BC 7A"/>
- <a u="7D0D" b="BC 7B"/>
- <a u="7D0E" b="BC 7C"/>
- <a u="7D0F" b="BC 7D"/>
- <a u="7D10" b="BC 7E"/>
- <a u="7D11" b="BC 80"/>
- <a u="7D12" b="BC 81"/>
- <a u="7D13" b="BC 82"/>
- <a u="7D14" b="BC 83"/>
- <a u="7D15" b="BC 84"/>
- <a u="7D16" b="BC 85"/>
- <a u="7D17" b="BC 86"/>
- <a u="7D18" b="BC 87"/>
- <a u="7D19" b="BC 88"/>
- <a u="7D1A" b="BC 89"/>
- <a u="7D1B" b="BC 8A"/>
- <a u="7D1C" b="BC 8B"/>
- <a u="7D1D" b="BC 8C"/>
- <a u="7D1E" b="BC 8D"/>
- <a u="7D1F" b="BC 8E"/>
- <a u="7D20" b="CB D8"/>
- <a u="7D21" b="BC 8F"/>
- <a u="7D22" b="CB F7"/>
- <a u="7D23" b="BC 90"/>
- <a u="7D24" b="BC 91"/>
- <a u="7D25" b="BC 92"/>
- <a u="7D26" b="BC 93"/>
- <a u="7D27" b="BD F4"/>
- <a u="7D28" b="BC 94"/>
- <a u="7D29" b="BC 95"/>
- <a u="7D2A" b="BC 96"/>
- <a u="7D2B" b="D7 CF"/>
- <a u="7D2C" b="BC 97"/>
- <a u="7D2D" b="BC 98"/>
- <a u="7D2E" b="BC 99"/>
- <a u="7D2F" b="C0 DB"/>
- <a u="7D30" b="BC 9A"/>
- <a u="7D31" b="BC 9B"/>
- <a u="7D32" b="BC 9C"/>
- <a u="7D33" b="BC 9D"/>
- <a u="7D34" b="BC 9E"/>
- <a u="7D35" b="BC 9F"/>
- <a u="7D36" b="BC A0"/>
- <a u="7D37" b="BD 40"/>
- <a u="7D38" b="BD 41"/>
- <a u="7D39" b="BD 42"/>
- <a u="7D3A" b="BD 43"/>
- <a u="7D3B" b="BD 44"/>
- <a u="7D3C" b="BD 45"/>
- <a u="7D3D" b="BD 46"/>
- <a u="7D3E" b="BD 47"/>
- <a u="7D3F" b="BD 48"/>
- <a u="7D40" b="BD 49"/>
- <a u="7D41" b="BD 4A"/>
- <a u="7D42" b="BD 4B"/>
- <a u="7D43" b="BD 4C"/>
- <a u="7D44" b="BD 4D"/>
- <a u="7D45" b="BD 4E"/>
- <a u="7D46" b="BD 4F"/>
- <a u="7D47" b="BD 50"/>
- <a u="7D48" b="BD 51"/>
- <a u="7D49" b="BD 52"/>
- <a u="7D4A" b="BD 53"/>
- <a u="7D4B" b="BD 54"/>
- <a u="7D4C" b="BD 55"/>
- <a u="7D4D" b="BD 56"/>
- <a u="7D4E" b="BD 57"/>
- <a u="7D4F" b="BD 58"/>
- <a u="7D50" b="BD 59"/>
- <a u="7D51" b="BD 5A"/>
- <a u="7D52" b="BD 5B"/>
- <a u="7D53" b="BD 5C"/>
- <a u="7D54" b="BD 5D"/>
- <a u="7D55" b="BD 5E"/>
- <a u="7D56" b="BD 5F"/>
- <a u="7D57" b="BD 60"/>
- <a u="7D58" b="BD 61"/>
- <a u="7D59" b="BD 62"/>
- <a u="7D5A" b="BD 63"/>
- <a u="7D5B" b="BD 64"/>
- <a u="7D5C" b="BD 65"/>
- <a u="7D5D" b="BD 66"/>
- <a u="7D5E" b="BD 67"/>
- <a u="7D5F" b="BD 68"/>
- <a u="7D60" b="BD 69"/>
- <a u="7D61" b="BD 6A"/>
- <a u="7D62" b="BD 6B"/>
- <a u="7D63" b="BD 6C"/>
- <a u="7D64" b="BD 6D"/>
- <a u="7D65" b="BD 6E"/>
- <a u="7D66" b="BD 6F"/>
- <a u="7D67" b="BD 70"/>
- <a u="7D68" b="BD 71"/>
- <a u="7D69" b="BD 72"/>
- <a u="7D6A" b="BD 73"/>
- <a u="7D6B" b="BD 74"/>
- <a u="7D6C" b="BD 75"/>
- <a u="7D6D" b="BD 76"/>
- <a u="7D6E" b="D0 F5"/>
- <a u="7D6F" b="BD 77"/>
- <a u="7D70" b="BD 78"/>
- <a u="7D71" b="BD 79"/>
- <a u="7D72" b="BD 7A"/>
- <a u="7D73" b="BD 7B"/>
- <a u="7D74" b="BD 7C"/>
- <a u="7D75" b="BD 7D"/>
- <a u="7D76" b="BD 7E"/>
- <a u="7D77" b="F4 EA"/>
- <a u="7D78" b="BD 80"/>
- <a u="7D79" b="BD 81"/>
- <a u="7D7A" b="BD 82"/>
- <a u="7D7B" b="BD 83"/>
- <a u="7D7C" b="BD 84"/>
- <a u="7D7D" b="BD 85"/>
- <a u="7D7E" b="BD 86"/>
- <a u="7D7F" b="BD 87"/>
- <a u="7D80" b="BD 88"/>
- <a u="7D81" b="BD 89"/>
- <a u="7D82" b="BD 8A"/>
- <a u="7D83" b="BD 8B"/>
- <a u="7D84" b="BD 8C"/>
- <a u="7D85" b="BD 8D"/>
- <a u="7D86" b="BD 8E"/>
- <a u="7D87" b="BD 8F"/>
- <a u="7D88" b="BD 90"/>
- <a u="7D89" b="BD 91"/>
- <a u="7D8A" b="BD 92"/>
- <a u="7D8B" b="BD 93"/>
- <a u="7D8C" b="BD 94"/>
- <a u="7D8D" b="BD 95"/>
- <a u="7D8E" b="BD 96"/>
- <a u="7D8F" b="BD 97"/>
- <a u="7D90" b="BD 98"/>
- <a u="7D91" b="BD 99"/>
- <a u="7D92" b="BD 9A"/>
- <a u="7D93" b="BD 9B"/>
- <a u="7D94" b="BD 9C"/>
- <a u="7D95" b="BD 9D"/>
- <a u="7D96" b="BD 9E"/>
- <a u="7D97" b="BD 9F"/>
- <a u="7D98" b="BD A0"/>
- <a u="7D99" b="BE 40"/>
- <a u="7D9A" b="BE 41"/>
- <a u="7D9B" b="BE 42"/>
- <a u="7D9C" b="BE 43"/>
- <a u="7D9D" b="BE 44"/>
- <a u="7D9E" b="BE 45"/>
- <a u="7D9F" b="BE 46"/>
- <a u="7DA0" b="BE 47"/>
- <a u="7DA1" b="BE 48"/>
- <a u="7DA2" b="BE 49"/>
- <a u="7DA3" b="BE 4A"/>
- <a u="7DA4" b="BE 4B"/>
- <a u="7DA5" b="BE 4C"/>
- <a u="7DA6" b="F4 EB"/>
- <a u="7DA7" b="BE 4D"/>
- <a u="7DA8" b="BE 4E"/>
- <a u="7DA9" b="BE 4F"/>
- <a u="7DAA" b="BE 50"/>
- <a u="7DAB" b="BE 51"/>
- <a u="7DAC" b="BE 52"/>
- <a u="7DAD" b="BE 53"/>
- <a u="7DAE" b="F4 EC"/>
- <a u="7DAF" b="BE 54"/>
- <a u="7DB0" b="BE 55"/>
- <a u="7DB1" b="BE 56"/>
- <a u="7DB2" b="BE 57"/>
- <a u="7DB3" b="BE 58"/>
- <a u="7DB4" b="BE 59"/>
- <a u="7DB5" b="BE 5A"/>
- <a u="7DB6" b="BE 5B"/>
- <a u="7DB7" b="BE 5C"/>
- <a u="7DB8" b="BE 5D"/>
- <a u="7DB9" b="BE 5E"/>
- <a u="7DBA" b="BE 5F"/>
- <a u="7DBB" b="BE 60"/>
- <a u="7DBC" b="BE 61"/>
- <a u="7DBD" b="BE 62"/>
- <a u="7DBE" b="BE 63"/>
- <a u="7DBF" b="BE 64"/>
- <a u="7DC0" b="BE 65"/>
- <a u="7DC1" b="BE 66"/>
- <a u="7DC2" b="BE 67"/>
- <a u="7DC3" b="BE 68"/>
- <a u="7DC4" b="BE 69"/>
- <a u="7DC5" b="BE 6A"/>
- <a u="7DC6" b="BE 6B"/>
- <a u="7DC7" b="BE 6C"/>
- <a u="7DC8" b="BE 6D"/>
- <a u="7DC9" b="BE 6E"/>
- <a u="7DCA" b="BE 6F"/>
- <a u="7DCB" b="BE 70"/>
- <a u="7DCC" b="BE 71"/>
- <a u="7DCD" b="BE 72"/>
- <a u="7DCE" b="BE 73"/>
- <a u="7DCF" b="BE 74"/>
- <a u="7DD0" b="BE 75"/>
- <a u="7DD1" b="BE 76"/>
- <a u="7DD2" b="BE 77"/>
- <a u="7DD3" b="BE 78"/>
- <a u="7DD4" b="BE 79"/>
- <a u="7DD5" b="BE 7A"/>
- <a u="7DD6" b="BE 7B"/>
- <a u="7DD7" b="BE 7C"/>
- <a u="7DD8" b="BE 7D"/>
- <a u="7DD9" b="BE 7E"/>
- <a u="7DDA" b="BE 80"/>
- <a u="7DDB" b="BE 81"/>
- <a u="7DDC" b="BE 82"/>
- <a u="7DDD" b="BE 83"/>
- <a u="7DDE" b="BE 84"/>
- <a u="7DDF" b="BE 85"/>
- <a u="7DE0" b="BE 86"/>
- <a u="7DE1" b="BE 87"/>
- <a u="7DE2" b="BE 88"/>
- <a u="7DE3" b="BE 89"/>
- <a u="7DE4" b="BE 8A"/>
- <a u="7DE5" b="BE 8B"/>
- <a u="7DE6" b="BE 8C"/>
- <a u="7DE7" b="BE 8D"/>
- <a u="7DE8" b="BE 8E"/>
- <a u="7DE9" b="BE 8F"/>
- <a u="7DEA" b="BE 90"/>
- <a u="7DEB" b="BE 91"/>
- <a u="7DEC" b="BE 92"/>
- <a u="7DED" b="BE 93"/>
- <a u="7DEE" b="BE 94"/>
- <a u="7DEF" b="BE 95"/>
- <a u="7DF0" b="BE 96"/>
- <a u="7DF1" b="BE 97"/>
- <a u="7DF2" b="BE 98"/>
- <a u="7DF3" b="BE 99"/>
- <a u="7DF4" b="BE 9A"/>
- <a u="7DF5" b="BE 9B"/>
- <a u="7DF6" b="BE 9C"/>
- <a u="7DF7" b="BE 9D"/>
- <a u="7DF8" b="BE 9E"/>
- <a u="7DF9" b="BE 9F"/>
- <a u="7DFA" b="BE A0"/>
- <a u="7DFB" b="BF 40"/>
- <a u="7DFC" b="BF 41"/>
- <a u="7DFD" b="BF 42"/>
- <a u="7DFE" b="BF 43"/>
- <a u="7DFF" b="BF 44"/>
- <a u="7E00" b="BF 45"/>
- <a u="7E01" b="BF 46"/>
- <a u="7E02" b="BF 47"/>
- <a u="7E03" b="BF 48"/>
- <a u="7E04" b="BF 49"/>
- <a u="7E05" b="BF 4A"/>
- <a u="7E06" b="BF 4B"/>
- <a u="7E07" b="BF 4C"/>
- <a u="7E08" b="BF 4D"/>
- <a u="7E09" b="BF 4E"/>
- <a u="7E0A" b="BF 4F"/>
- <a u="7E0B" b="BF 50"/>
- <a u="7E0C" b="BF 51"/>
- <a u="7E0D" b="BF 52"/>
- <a u="7E0E" b="BF 53"/>
- <a u="7E0F" b="BF 54"/>
- <a u="7E10" b="BF 55"/>
- <a u="7E11" b="BF 56"/>
- <a u="7E12" b="BF 57"/>
- <a u="7E13" b="BF 58"/>
- <a u="7E14" b="BF 59"/>
- <a u="7E15" b="BF 5A"/>
- <a u="7E16" b="BF 5B"/>
- <a u="7E17" b="BF 5C"/>
- <a u="7E18" b="BF 5D"/>
- <a u="7E19" b="BF 5E"/>
- <a u="7E1A" b="BF 5F"/>
- <a u="7E1B" b="BF 60"/>
- <a u="7E1C" b="BF 61"/>
- <a u="7E1D" b="BF 62"/>
- <a u="7E1E" b="BF 63"/>
- <a u="7E1F" b="BF 64"/>
- <a u="7E20" b="BF 65"/>
- <a u="7E21" b="BF 66"/>
- <a u="7E22" b="BF 67"/>
- <a u="7E23" b="BF 68"/>
- <a u="7E24" b="BF 69"/>
- <a u="7E25" b="BF 6A"/>
- <a u="7E26" b="BF 6B"/>
- <a u="7E27" b="BF 6C"/>
- <a u="7E28" b="BF 6D"/>
- <a u="7E29" b="BF 6E"/>
- <a u="7E2A" b="BF 6F"/>
- <a u="7E2B" b="BF 70"/>
- <a u="7E2C" b="BF 71"/>
- <a u="7E2D" b="BF 72"/>
- <a u="7E2E" b="BF 73"/>
- <a u="7E2F" b="BF 74"/>
- <a u="7E30" b="BF 75"/>
- <a u="7E31" b="BF 76"/>
- <a u="7E32" b="BF 77"/>
- <a u="7E33" b="BF 78"/>
- <a u="7E34" b="BF 79"/>
- <a u="7E35" b="BF 7A"/>
- <a u="7E36" b="BF 7B"/>
- <a u="7E37" b="BF 7C"/>
- <a u="7E38" b="BF 7D"/>
- <a u="7E39" b="BF 7E"/>
- <a u="7E3A" b="BF 80"/>
- <a u="7E3B" b="F7 E3"/>
- <a u="7E3C" b="BF 81"/>
- <a u="7E3D" b="BF 82"/>
- <a u="7E3E" b="BF 83"/>
- <a u="7E3F" b="BF 84"/>
- <a u="7E40" b="BF 85"/>
- <a u="7E41" b="B7 B1"/>
- <a u="7E42" b="BF 86"/>
- <a u="7E43" b="BF 87"/>
- <a u="7E44" b="BF 88"/>
- <a u="7E45" b="BF 89"/>
- <a u="7E46" b="BF 8A"/>
- <a u="7E47" b="F4 ED"/>
- <a u="7E48" b="BF 8B"/>
- <a u="7E49" b="BF 8C"/>
- <a u="7E4A" b="BF 8D"/>
- <a u="7E4B" b="BF 8E"/>
- <a u="7E4C" b="BF 8F"/>
- <a u="7E4D" b="BF 90"/>
- <a u="7E4E" b="BF 91"/>
- <a u="7E4F" b="BF 92"/>
- <a u="7E50" b="BF 93"/>
- <a u="7E51" b="BF 94"/>
- <a u="7E52" b="BF 95"/>
- <a u="7E53" b="BF 96"/>
- <a u="7E54" b="BF 97"/>
- <a u="7E55" b="BF 98"/>
- <a u="7E56" b="BF 99"/>
- <a u="7E57" b="BF 9A"/>
- <a u="7E58" b="BF 9B"/>
- <a u="7E59" b="BF 9C"/>
- <a u="7E5A" b="BF 9D"/>
- <a u="7E5B" b="BF 9E"/>
- <a u="7E5C" b="BF 9F"/>
- <a u="7E5D" b="BF A0"/>
- <a u="7E5E" b="C0 40"/>
- <a u="7E5F" b="C0 41"/>
- <a u="7E60" b="C0 42"/>
- <a u="7E61" b="C0 43"/>
- <a u="7E62" b="C0 44"/>
- <a u="7E63" b="C0 45"/>
- <a u="7E64" b="C0 46"/>
- <a u="7E65" b="C0 47"/>
- <a u="7E66" b="C0 48"/>
- <a u="7E67" b="C0 49"/>
- <a u="7E68" b="C0 4A"/>
- <a u="7E69" b="C0 4B"/>
- <a u="7E6A" b="C0 4C"/>
- <a u="7E6B" b="C0 4D"/>
- <a u="7E6C" b="C0 4E"/>
- <a u="7E6D" b="C0 4F"/>
- <a u="7E6E" b="C0 50"/>
- <a u="7E6F" b="C0 51"/>
- <a u="7E70" b="C0 52"/>
- <a u="7E71" b="C0 53"/>
- <a u="7E72" b="C0 54"/>
- <a u="7E73" b="C0 55"/>
- <a u="7E74" b="C0 56"/>
- <a u="7E75" b="C0 57"/>
- <a u="7E76" b="C0 58"/>
- <a u="7E77" b="C0 59"/>
- <a u="7E78" b="C0 5A"/>
- <a u="7E79" b="C0 5B"/>
- <a u="7E7A" b="C0 5C"/>
- <a u="7E7B" b="C0 5D"/>
- <a u="7E7C" b="C0 5E"/>
- <a u="7E7D" b="C0 5F"/>
- <a u="7E7E" b="C0 60"/>
- <a u="7E7F" b="C0 61"/>
- <a u="7E80" b="C0 62"/>
- <a u="7E81" b="C0 63"/>
- <a u="7E82" b="D7 EB"/>
- <a u="7E83" b="C0 64"/>
- <a u="7E84" b="C0 65"/>
- <a u="7E85" b="C0 66"/>
- <a u="7E86" b="C0 67"/>
- <a u="7E87" b="C0 68"/>
- <a u="7E88" b="C0 69"/>
- <a u="7E89" b="C0 6A"/>
- <a u="7E8A" b="C0 6B"/>
- <a u="7E8B" b="C0 6C"/>
- <a u="7E8C" b="C0 6D"/>
- <a u="7E8D" b="C0 6E"/>
- <a u="7E8E" b="C0 6F"/>
- <a u="7E8F" b="C0 70"/>
- <a u="7E90" b="C0 71"/>
- <a u="7E91" b="C0 72"/>
- <a u="7E92" b="C0 73"/>
- <a u="7E93" b="C0 74"/>
- <a u="7E94" b="C0 75"/>
- <a u="7E95" b="C0 76"/>
- <a u="7E96" b="C0 77"/>
- <a u="7E97" b="C0 78"/>
- <a u="7E98" b="C0 79"/>
- <a u="7E99" b="C0 7A"/>
- <a u="7E9A" b="C0 7B"/>
- <a u="7E9B" b="F4 EE"/>
- <a u="7E9C" b="C0 7C"/>
- <a u="7E9D" b="C0 7D"/>
- <a u="7E9E" b="C0 7E"/>
- <a u="7E9F" b="E6 F9"/>
- <a u="7EA0" b="BE C0"/>
- <a u="7EA1" b="E6 FA"/>
- <a u="7EA2" b="BA EC"/>
- <a u="7EA3" b="E6 FB"/>
- <a u="7EA4" b="CF CB"/>
- <a u="7EA5" b="E6 FC"/>
- <a u="7EA6" b="D4 BC"/>
- <a u="7EA7" b="BC B6"/>
- <a u="7EA8" b="E6 FD"/>
- <a u="7EA9" b="E6 FE"/>
- <a u="7EAA" b="BC CD"/>
- <a u="7EAB" b="C8 D2"/>
- <a u="7EAC" b="CE B3"/>
- <a u="7EAD" b="E7 A1"/>
- <a u="7EAE" b="C0 80"/>
- <a u="7EAF" b="B4 BF"/>
- <a u="7EB0" b="E7 A2"/>
- <a u="7EB1" b="C9 B4"/>
- <a u="7EB2" b="B8 D9"/>
- <a u="7EB3" b="C4 C9"/>
- <a u="7EB4" b="C0 81"/>
- <a u="7EB5" b="D7 DD"/>
- <a u="7EB6" b="C2 DA"/>
- <a u="7EB7" b="B7 D7"/>
- <a u="7EB8" b="D6 BD"/>
- <a u="7EB9" b="CE C6"/>
- <a u="7EBA" b="B7 C4"/>
- <a u="7EBB" b="C0 82"/>
- <a u="7EBC" b="C0 83"/>
- <a u="7EBD" b="C5 A6"/>
- <a u="7EBE" b="E7 A3"/>
- <a u="7EBF" b="CF DF"/>
- <a u="7EC0" b="E7 A4"/>
- <a u="7EC1" b="E7 A5"/>
- <a u="7EC2" b="E7 A6"/>
- <a u="7EC3" b="C1 B7"/>
- <a u="7EC4" b="D7 E9"/>
- <a u="7EC5" b="C9 F0"/>
- <a u="7EC6" b="CF B8"/>
- <a u="7EC7" b="D6 AF"/>
- <a u="7EC8" b="D6 D5"/>
- <a u="7EC9" b="E7 A7"/>
- <a u="7ECA" b="B0 ED"/>
- <a u="7ECB" b="E7 A8"/>
- <a u="7ECC" b="E7 A9"/>
- <a u="7ECD" b="C9 DC"/>
- <a u="7ECE" b="D2 EF"/>
- <a u="7ECF" b="BE AD"/>
- <a u="7ED0" b="E7 AA"/>
- <a u="7ED1" b="B0 F3"/>
- <a u="7ED2" b="C8 DE"/>
- <a u="7ED3" b="BD E1"/>
- <a u="7ED4" b="E7 AB"/>
- <a u="7ED5" b="C8 C6"/>
- <a u="7ED6" b="C0 84"/>
- <a u="7ED7" b="E7 AC"/>
- <a u="7ED8" b="BB E6"/>
- <a u="7ED9" b="B8 F8"/>
- <a u="7EDA" b="D1 A4"/>
- <a u="7EDB" b="E7 AD"/>
- <a u="7EDC" b="C2 E7"/>
- <a u="7EDD" b="BE F8"/>
- <a u="7EDE" b="BD CA"/>
- <a u="7EDF" b="CD B3"/>
- <a u="7EE0" b="E7 AE"/>
- <a u="7EE1" b="E7 AF"/>
- <a u="7EE2" b="BE EE"/>
- <a u="7EE3" b="D0 E5"/>
- <a u="7EE4" b="C0 85"/>
- <a u="7EE5" b="CB E7"/>
- <a u="7EE6" b="CC D0"/>
- <a u="7EE7" b="BC CC"/>
- <a u="7EE8" b="E7 B0"/>
- <a u="7EE9" b="BC A8"/>
- <a u="7EEA" b="D0 F7"/>
- <a u="7EEB" b="E7 B1"/>
- <a u="7EEC" b="C0 86"/>
- <a u="7EED" b="D0 F8"/>
- <a u="7EEE" b="E7 B2"/>
- <a u="7EEF" b="E7 B3"/>
- <a u="7EF0" b="B4 C2"/>
- <a u="7EF1" b="E7 B4"/>
- <a u="7EF2" b="E7 B5"/>
- <a u="7EF3" b="C9 FE"/>
- <a u="7EF4" b="CE AC"/>
- <a u="7EF5" b="C3 E0"/>
- <a u="7EF6" b="E7 B7"/>
- <a u="7EF7" b="B1 C1"/>
- <a u="7EF8" b="B3 F1"/>
- <a u="7EF9" b="C0 87"/>
- <a u="7EFA" b="E7 B8"/>
- <a u="7EFB" b="E7 B9"/>
- <a u="7EFC" b="D7 DB"/>
- <a u="7EFD" b="D5 C0"/>
- <a u="7EFE" b="E7 BA"/>
- <a u="7EFF" b="C2 CC"/>
- <a u="7F00" b="D7 BA"/>
- <a u="7F01" b="E7 BB"/>
- <a u="7F02" b="E7 BC"/>
- <a u="7F03" b="E7 BD"/>
- <a u="7F04" b="BC EA"/>
- <a u="7F05" b="C3 E5"/>
- <a u="7F06" b="C0 C2"/>
- <a u="7F07" b="E7 BE"/>
- <a u="7F08" b="E7 BF"/>
- <a u="7F09" b="BC A9"/>
- <a u="7F0A" b="C0 88"/>
- <a u="7F0B" b="E7 C0"/>
- <a u="7F0C" b="E7 C1"/>
- <a u="7F0D" b="E7 B6"/>
- <a u="7F0E" b="B6 D0"/>
- <a u="7F0F" b="E7 C2"/>
- <a u="7F10" b="C0 89"/>
- <a u="7F11" b="E7 C3"/>
- <a u="7F12" b="E7 C4"/>
- <a u="7F13" b="BB BA"/>
- <a u="7F14" b="B5 DE"/>
- <a u="7F15" b="C2 C6"/>
- <a u="7F16" b="B1 E0"/>
- <a u="7F17" b="E7 C5"/>
- <a u="7F18" b="D4 B5"/>
- <a u="7F19" b="E7 C6"/>
- <a u="7F1A" b="B8 BF"/>
- <a u="7F1B" b="E7 C8"/>
- <a u="7F1C" b="E7 C7"/>
- <a u="7F1D" b="B7 EC"/>
- <a u="7F1E" b="C0 8A"/>
- <a u="7F1F" b="E7 C9"/>
- <a u="7F20" b="B2 F8"/>
- <a u="7F21" b="E7 CA"/>
- <a u="7F22" b="E7 CB"/>
- <a u="7F23" b="E7 CC"/>
- <a u="7F24" b="E7 CD"/>
- <a u="7F25" b="E7 CE"/>
- <a u="7F26" b="E7 CF"/>
- <a u="7F27" b="E7 D0"/>
- <a u="7F28" b="D3 A7"/>
- <a u="7F29" b="CB F5"/>
- <a u="7F2A" b="E7 D1"/>
- <a u="7F2B" b="E7 D2"/>
- <a u="7F2C" b="E7 D3"/>
- <a u="7F2D" b="E7 D4"/>
- <a u="7F2E" b="C9 C9"/>
- <a u="7F2F" b="E7 D5"/>
- <a u="7F30" b="E7 D6"/>
- <a u="7F31" b="E7 D7"/>
- <a u="7F32" b="E7 D8"/>
- <a u="7F33" b="E7 D9"/>
- <a u="7F34" b="BD C9"/>
- <a u="7F35" b="E7 DA"/>
- <a u="7F36" b="F3 BE"/>
- <a u="7F37" b="C0 8B"/>
- <a u="7F38" b="B8 D7"/>
- <a u="7F39" b="C0 8C"/>
- <a u="7F3A" b="C8 B1"/>
- <a u="7F3B" b="C0 8D"/>
- <a u="7F3C" b="C0 8E"/>
- <a u="7F3D" b="C0 8F"/>
- <a u="7F3E" b="C0 90"/>
- <a u="7F3F" b="C0 91"/>
- <a u="7F40" b="C0 92"/>
- <a u="7F41" b="C0 93"/>
- <a u="7F42" b="F3 BF"/>
- <a u="7F43" b="C0 94"/>
- <a u="7F44" b="F3 C0"/>
- <a u="7F45" b="F3 C1"/>
- <a u="7F46" b="C0 95"/>
- <a u="7F47" b="C0 96"/>
- <a u="7F48" b="C0 97"/>
- <a u="7F49" b="C0 98"/>
- <a u="7F4A" b="C0 99"/>
- <a u="7F4B" b="C0 9A"/>
- <a u="7F4C" b="C0 9B"/>
- <a u="7F4D" b="C0 9C"/>
- <a u="7F4E" b="C0 9D"/>
- <a u="7F4F" b="C0 9E"/>
- <a u="7F50" b="B9 DE"/>
- <a u="7F51" b="CD F8"/>
- <a u="7F52" b="C0 9F"/>
- <a u="7F53" b="C0 A0"/>
- <a u="7F54" b="D8 E8"/>
- <a u="7F55" b="BA B1"/>
- <a u="7F56" b="C1 40"/>
- <a u="7F57" b="C2 DE"/>
- <a u="7F58" b="EE B7"/>
- <a u="7F59" b="C1 41"/>
- <a u="7F5A" b="B7 A3"/>
- <a u="7F5B" b="C1 42"/>
- <a u="7F5C" b="C1 43"/>
- <a u="7F5D" b="C1 44"/>
- <a u="7F5E" b="C1 45"/>
- <a u="7F5F" b="EE B9"/>
- <a u="7F60" b="C1 46"/>
- <a u="7F61" b="EE B8"/>
- <a u="7F62" b="B0 D5"/>
- <a u="7F63" b="C1 47"/>
- <a u="7F64" b="C1 48"/>
- <a u="7F65" b="C1 49"/>
- <a u="7F66" b="C1 4A"/>
- <a u="7F67" b="C1 4B"/>
- <a u="7F68" b="EE BB"/>
- <a u="7F69" b="D5 D6"/>
- <a u="7F6A" b="D7 EF"/>
- <a u="7F6B" b="C1 4C"/>
- <a u="7F6C" b="C1 4D"/>
- <a u="7F6D" b="C1 4E"/>
- <a u="7F6E" b="D6 C3"/>
- <a u="7F6F" b="C1 4F"/>
- <a u="7F70" b="C1 50"/>
- <a u="7F71" b="EE BD"/>
- <a u="7F72" b="CA F0"/>
- <a u="7F73" b="C1 51"/>
- <a u="7F74" b="EE BC"/>
- <a u="7F75" b="C1 52"/>
- <a u="7F76" b="C1 53"/>
- <a u="7F77" b="C1 54"/>
- <a u="7F78" b="C1 55"/>
- <a u="7F79" b="EE BE"/>
- <a u="7F7A" b="C1 56"/>
- <a u="7F7B" b="C1 57"/>
- <a u="7F7C" b="C1 58"/>
- <a u="7F7D" b="C1 59"/>
- <a u="7F7E" b="EE C0"/>
- <a u="7F7F" b="C1 5A"/>
- <a u="7F80" b="C1 5B"/>
- <a u="7F81" b="EE BF"/>
- <a u="7F82" b="C1 5C"/>
- <a u="7F83" b="C1 5D"/>
- <a u="7F84" b="C1 5E"/>
- <a u="7F85" b="C1 5F"/>
- <a u="7F86" b="C1 60"/>
- <a u="7F87" b="C1 61"/>
- <a u="7F88" b="C1 62"/>
- <a u="7F89" b="C1 63"/>
- <a u="7F8A" b="D1 F2"/>
- <a u="7F8B" b="C1 64"/>
- <a u="7F8C" b="C7 BC"/>
- <a u="7F8D" b="C1 65"/>
- <a u="7F8E" b="C3 C0"/>
- <a u="7F8F" b="C1 66"/>
- <a u="7F90" b="C1 67"/>
- <a u="7F91" b="C1 68"/>
- <a u="7F92" b="C1 69"/>
- <a u="7F93" b="C1 6A"/>
- <a u="7F94" b="B8 E1"/>
- <a u="7F95" b="C1 6B"/>
- <a u="7F96" b="C1 6C"/>
- <a u="7F97" b="C1 6D"/>
- <a u="7F98" b="C1 6E"/>
- <a u="7F99" b="C1 6F"/>
- <a u="7F9A" b="C1 E7"/>
- <a u="7F9B" b="C1 70"/>
- <a u="7F9C" b="C1 71"/>
- <a u="7F9D" b="F4 C6"/>
- <a u="7F9E" b="D0 DF"/>
- <a u="7F9F" b="F4 C7"/>
- <a u="7FA0" b="C1 72"/>
- <a u="7FA1" b="CF DB"/>
- <a u="7FA2" b="C1 73"/>
- <a u="7FA3" b="C1 74"/>
- <a u="7FA4" b="C8 BA"/>
- <a u="7FA5" b="C1 75"/>
- <a u="7FA6" b="C1 76"/>
- <a u="7FA7" b="F4 C8"/>
- <a u="7FA8" b="C1 77"/>
- <a u="7FA9" b="C1 78"/>
- <a u="7FAA" b="C1 79"/>
- <a u="7FAB" b="C1 7A"/>
- <a u="7FAC" b="C1 7B"/>
- <a u="7FAD" b="C1 7C"/>
- <a u="7FAE" b="C1 7D"/>
- <a u="7FAF" b="F4 C9"/>
- <a u="7FB0" b="F4 CA"/>
- <a u="7FB1" b="C1 7E"/>
- <a u="7FB2" b="F4 CB"/>
- <a u="7FB3" b="C1 80"/>
- <a u="7FB4" b="C1 81"/>
- <a u="7FB5" b="C1 82"/>
- <a u="7FB6" b="C1 83"/>
- <a u="7FB7" b="C1 84"/>
- <a u="7FB8" b="D9 FA"/>
- <a u="7FB9" b="B8 FE"/>
- <a u="7FBA" b="C1 85"/>
- <a u="7FBB" b="C1 86"/>
- <a u="7FBC" b="E5 F1"/>
- <a u="7FBD" b="D3 F0"/>
- <a u="7FBE" b="C1 87"/>
- <a u="7FBF" b="F4 E0"/>
- <a u="7FC0" b="C1 88"/>
- <a u="7FC1" b="CE CC"/>
- <a u="7FC2" b="C1 89"/>
- <a u="7FC3" b="C1 8A"/>
- <a u="7FC4" b="C1 8B"/>
- <a u="7FC5" b="B3 E1"/>
- <a u="7FC6" b="C1 8C"/>
- <a u="7FC7" b="C1 8D"/>
- <a u="7FC8" b="C1 8E"/>
- <a u="7FC9" b="C1 8F"/>
- <a u="7FCA" b="F1 B4"/>
- <a u="7FCB" b="C1 90"/>
- <a u="7FCC" b="D2 EE"/>
- <a u="7FCD" b="C1 91"/>
- <a u="7FCE" b="F4 E1"/>
- <a u="7FCF" b="C1 92"/>
- <a u="7FD0" b="C1 93"/>
- <a u="7FD1" b="C1 94"/>
- <a u="7FD2" b="C1 95"/>
- <a u="7FD3" b="C1 96"/>
- <a u="7FD4" b="CF E8"/>
- <a u="7FD5" b="F4 E2"/>
- <a u="7FD6" b="C1 97"/>
- <a u="7FD7" b="C1 98"/>
- <a u="7FD8" b="C7 CC"/>
- <a u="7FD9" b="C1 99"/>
- <a u="7FDA" b="C1 9A"/>
- <a u="7FDB" b="C1 9B"/>
- <a u="7FDC" b="C1 9C"/>
- <a u="7FDD" b="C1 9D"/>
- <a u="7FDE" b="C1 9E"/>
- <a u="7FDF" b="B5 D4"/>
- <a u="7FE0" b="B4 E4"/>
- <a u="7FE1" b="F4 E4"/>
- <a u="7FE2" b="C1 9F"/>
- <a u="7FE3" b="C1 A0"/>
- <a u="7FE4" b="C2 40"/>
- <a u="7FE5" b="F4 E3"/>
- <a u="7FE6" b="F4 E5"/>
- <a u="7FE7" b="C2 41"/>
- <a u="7FE8" b="C2 42"/>
- <a u="7FE9" b="F4 E6"/>
- <a u="7FEA" b="C2 43"/>
- <a u="7FEB" b="C2 44"/>
- <a u="7FEC" b="C2 45"/>
- <a u="7FED" b="C2 46"/>
- <a u="7FEE" b="F4 E7"/>
- <a u="7FEF" b="C2 47"/>
- <a u="7FF0" b="BA B2"/>
- <a u="7FF1" b="B0 BF"/>
- <a u="7FF2" b="C2 48"/>
- <a u="7FF3" b="F4 E8"/>
- <a u="7FF4" b="C2 49"/>
- <a u="7FF5" b="C2 4A"/>
- <a u="7FF6" b="C2 4B"/>
- <a u="7FF7" b="C2 4C"/>
- <a u="7FF8" b="C2 4D"/>
- <a u="7FF9" b="C2 4E"/>
- <a u="7FFA" b="C2 4F"/>
- <a u="7FFB" b="B7 AD"/>
- <a u="7FFC" b="D2 ED"/>
- <a u="7FFD" b="C2 50"/>
- <a u="7FFE" b="C2 51"/>
- <a u="7FFF" b="C2 52"/>
- <a u="8000" b="D2 AB"/>
- <a u="8001" b="C0 CF"/>
- <a u="8002" b="C2 53"/>
- <a u="8003" b="BF BC"/>
- <a u="8004" b="EB A3"/>
- <a u="8005" b="D5 DF"/>
- <a u="8006" b="EA C8"/>
- <a u="8007" b="C2 54"/>
- <a u="8008" b="C2 55"/>
- <a u="8009" b="C2 56"/>
- <a u="800A" b="C2 57"/>
- <a u="800B" b="F1 F3"/>
- <a u="800C" b="B6 F8"/>
- <a u="800D" b="CB A3"/>
- <a u="800E" b="C2 58"/>
- <a u="800F" b="C2 59"/>
- <a u="8010" b="C4 CD"/>
- <a u="8011" b="C2 5A"/>
- <a u="8012" b="F1 E7"/>
- <a u="8013" b="C2 5B"/>
- <a u="8014" b="F1 E8"/>
- <a u="8015" b="B8 FB"/>
- <a u="8016" b="F1 E9"/>
- <a u="8017" b="BA C4"/>
- <a u="8018" b="D4 C5"/>
- <a u="8019" b="B0 D2"/>
- <a u="801A" b="C2 5C"/>
- <a u="801B" b="C2 5D"/>
- <a u="801C" b="F1 EA"/>
- <a u="801D" b="C2 5E"/>
- <a u="801E" b="C2 5F"/>
- <a u="801F" b="C2 60"/>
- <a u="8020" b="F1 EB"/>
- <a u="8021" b="C2 61"/>
- <a u="8022" b="F1 EC"/>
- <a u="8023" b="C2 62"/>
- <a u="8024" b="C2 63"/>
- <a u="8025" b="F1 ED"/>
- <a u="8026" b="F1 EE"/>
- <a u="8027" b="F1 EF"/>
- <a u="8028" b="F1 F1"/>
- <a u="8029" b="F1 F0"/>
- <a u="802A" b="C5 D5"/>
- <a u="802B" b="C2 64"/>
- <a u="802C" b="C2 65"/>
- <a u="802D" b="C2 66"/>
- <a u="802E" b="C2 67"/>
- <a u="802F" b="C2 68"/>
- <a u="8030" b="C2 69"/>
- <a u="8031" b="F1 F2"/>
- <a u="8032" b="C2 6A"/>
- <a u="8033" b="B6 FA"/>
- <a u="8034" b="C2 6B"/>
- <a u="8035" b="F1 F4"/>
- <a u="8036" b="D2 AE"/>
- <a u="8037" b="DE C7"/>
- <a u="8038" b="CB CA"/>
- <a u="8039" b="C2 6C"/>
- <a u="803A" b="C2 6D"/>
- <a u="803B" b="B3 DC"/>
- <a u="803C" b="C2 6E"/>
- <a u="803D" b="B5 A2"/>
- <a u="803E" b="C2 6F"/>
- <a u="803F" b="B9 A2"/>
- <a u="8040" b="C2 70"/>
- <a u="8041" b="C2 71"/>
- <a u="8042" b="C4 F4"/>
- <a u="8043" b="F1 F5"/>
- <a u="8044" b="C2 72"/>
- <a u="8045" b="C2 73"/>
- <a u="8046" b="F1 F6"/>
- <a u="8047" b="C2 74"/>
- <a u="8048" b="C2 75"/>
- <a u="8049" b="C2 76"/>
- <a u="804A" b="C1 C4"/>
- <a u="804B" b="C1 FB"/>
- <a u="804C" b="D6 B0"/>
- <a u="804D" b="F1 F7"/>
- <a u="804E" b="C2 77"/>
- <a u="804F" b="C2 78"/>
- <a u="8050" b="C2 79"/>
- <a u="8051" b="C2 7A"/>
- <a u="8052" b="F1 F8"/>
- <a u="8053" b="C2 7B"/>
- <a u="8054" b="C1 AA"/>
- <a u="8055" b="C2 7C"/>
- <a u="8056" b="C2 7D"/>
- <a u="8057" b="C2 7E"/>
- <a u="8058" b="C6 B8"/>
- <a u="8059" b="C2 80"/>
- <a u="805A" b="BE DB"/>
- <a u="805B" b="C2 81"/>
- <a u="805C" b="C2 82"/>
- <a u="805D" b="C2 83"/>
- <a u="805E" b="C2 84"/>
- <a u="805F" b="C2 85"/>
- <a u="8060" b="C2 86"/>
- <a u="8061" b="C2 87"/>
- <a u="8062" b="C2 88"/>
- <a u="8063" b="C2 89"/>
- <a u="8064" b="C2 8A"/>
- <a u="8065" b="C2 8B"/>
- <a u="8066" b="C2 8C"/>
- <a u="8067" b="C2 8D"/>
- <a u="8068" b="C2 8E"/>
- <a u="8069" b="F1 F9"/>
- <a u="806A" b="B4 CF"/>
- <a u="806B" b="C2 8F"/>
- <a u="806C" b="C2 90"/>
- <a u="806D" b="C2 91"/>
- <a u="806E" b="C2 92"/>
- <a u="806F" b="C2 93"/>
- <a u="8070" b="C2 94"/>
- <a u="8071" b="F1 FA"/>
- <a u="8072" b="C2 95"/>
- <a u="8073" b="C2 96"/>
- <a u="8074" b="C2 97"/>
- <a u="8075" b="C2 98"/>
- <a u="8076" b="C2 99"/>
- <a u="8077" b="C2 9A"/>
- <a u="8078" b="C2 9B"/>
- <a u="8079" b="C2 9C"/>
- <a u="807A" b="C2 9D"/>
- <a u="807B" b="C2 9E"/>
- <a u="807C" b="C2 9F"/>
- <a u="807D" b="C2 A0"/>
- <a u="807E" b="C3 40"/>
- <a u="807F" b="ED B2"/>
- <a u="8080" b="ED B1"/>
- <a u="8081" b="C3 41"/>
- <a u="8082" b="C3 42"/>
- <a u="8083" b="CB E0"/>
- <a u="8084" b="D2 DE"/>
- <a u="8085" b="C3 43"/>
- <a u="8086" b="CB C1"/>
- <a u="8087" b="D5 D8"/>
- <a u="8088" b="C3 44"/>
- <a u="8089" b="C8 E2"/>
- <a u="808A" b="C3 45"/>
- <a u="808B" b="C0 DF"/>
- <a u="808C" b="BC A1"/>
- <a u="808D" b="C3 46"/>
- <a u="808E" b="C3 47"/>
- <a u="808F" b="C3 48"/>
- <a u="8090" b="C3 49"/>
- <a u="8091" b="C3 4A"/>
- <a u="8092" b="C3 4B"/>
- <a u="8093" b="EB C1"/>
- <a u="8094" b="C3 4C"/>
- <a u="8095" b="C3 4D"/>
- <a u="8096" b="D0 A4"/>
- <a u="8097" b="C3 4E"/>
- <a u="8098" b="D6 E2"/>
- <a u="8099" b="C3 4F"/>
- <a u="809A" b="B6 C7"/>
- <a u="809B" b="B8 D8"/>
- <a u="809C" b="EB C0"/>
- <a u="809D" b="B8 CE"/>
- <a u="809E" b="C3 50"/>
- <a u="809F" b="EB BF"/>
- <a u="80A0" b="B3 A6"/>
- <a u="80A1" b="B9 C9"/>
- <a u="80A2" b="D6 AB"/>
- <a u="80A3" b="C3 51"/>
- <a u="80A4" b="B7 F4"/>
- <a u="80A5" b="B7 CA"/>
- <a u="80A6" b="C3 52"/>
- <a u="80A7" b="C3 53"/>
- <a u="80A8" b="C3 54"/>
- <a u="80A9" b="BC E7"/>
- <a u="80AA" b="B7 BE"/>
- <a u="80AB" b="EB C6"/>
- <a u="80AC" b="C3 55"/>
- <a u="80AD" b="EB C7"/>
- <a u="80AE" b="B0 B9"/>
- <a u="80AF" b="BF CF"/>
- <a u="80B0" b="C3 56"/>
- <a u="80B1" b="EB C5"/>
- <a u="80B2" b="D3 FD"/>
- <a u="80B3" b="C3 57"/>
- <a u="80B4" b="EB C8"/>
- <a u="80B5" b="C3 58"/>
- <a u="80B6" b="C3 59"/>
- <a u="80B7" b="EB C9"/>
- <a u="80B8" b="C3 5A"/>
- <a u="80B9" b="C3 5B"/>
- <a u="80BA" b="B7 CE"/>
- <a u="80BB" b="C3 5C"/>
- <a u="80BC" b="EB C2"/>
- <a u="80BD" b="EB C4"/>
- <a u="80BE" b="C9 F6"/>
- <a u="80BF" b="D6 D7"/>
- <a u="80C0" b="D5 CD"/>
- <a u="80C1" b="D0 B2"/>
- <a u="80C2" b="EB CF"/>
- <a u="80C3" b="CE B8"/>
- <a u="80C4" b="EB D0"/>
- <a u="80C5" b="C3 5D"/>
- <a u="80C6" b="B5 A8"/>
- <a u="80C7" b="C3 5E"/>
- <a u="80C8" b="C3 5F"/>
- <a u="80C9" b="C3 60"/>
- <a u="80CA" b="C3 61"/>
- <a u="80CB" b="C3 62"/>
- <a u="80CC" b="B1 B3"/>
- <a u="80CD" b="EB D2"/>
- <a u="80CE" b="CC A5"/>
- <a u="80CF" b="C3 63"/>
- <a u="80D0" b="C3 64"/>
- <a u="80D1" b="C3 65"/>
- <a u="80D2" b="C3 66"/>
- <a u="80D3" b="C3 67"/>
- <a u="80D4" b="C3 68"/>
- <a u="80D5" b="C3 69"/>
- <a u="80D6" b="C5 D6"/>
- <a u="80D7" b="EB D3"/>
- <a u="80D8" b="C3 6A"/>
- <a u="80D9" b="EB D1"/>
- <a u="80DA" b="C5 DF"/>
- <a u="80DB" b="EB CE"/>
- <a u="80DC" b="CA A4"/>
- <a u="80DD" b="EB D5"/>
- <a u="80DE" b="B0 FB"/>
- <a u="80DF" b="C3 6B"/>
- <a u="80E0" b="C3 6C"/>
- <a u="80E1" b="BA FA"/>
- <a u="80E2" b="C3 6D"/>
- <a u="80E3" b="C3 6E"/>
- <a u="80E4" b="D8 B7"/>
- <a u="80E5" b="F1 E3"/>
- <a u="80E6" b="C3 6F"/>
- <a u="80E7" b="EB CA"/>
- <a u="80E8" b="EB CB"/>
- <a u="80E9" b="EB CC"/>
- <a u="80EA" b="EB CD"/>
- <a u="80EB" b="EB D6"/>
- <a u="80EC" b="E6 C0"/>
- <a u="80ED" b="EB D9"/>
- <a u="80EE" b="C3 70"/>
- <a u="80EF" b="BF E8"/>
- <a u="80F0" b="D2 C8"/>
- <a u="80F1" b="EB D7"/>
- <a u="80F2" b="EB DC"/>
- <a u="80F3" b="B8 EC"/>
- <a u="80F4" b="EB D8"/>
- <a u="80F5" b="C3 71"/>
- <a u="80F6" b="BD BA"/>
- <a u="80F7" b="C3 72"/>
- <a u="80F8" b="D0 D8"/>
- <a u="80F9" b="C3 73"/>
- <a u="80FA" b="B0 B7"/>
- <a u="80FB" b="C3 74"/>
- <a u="80FC" b="EB DD"/>
- <a u="80FD" b="C4 DC"/>
- <a u="80FE" b="C3 75"/>
- <a u="80FF" b="C3 76"/>
- <a u="8100" b="C3 77"/>
- <a u="8101" b="C3 78"/>
- <a u="8102" b="D6 AC"/>
- <a u="8103" b="C3 79"/>
- <a u="8104" b="C3 7A"/>
- <a u="8105" b="C3 7B"/>
- <a u="8106" b="B4 E0"/>
- <a u="8107" b="C3 7C"/>
- <a u="8108" b="C3 7D"/>
- <a u="8109" b="C2 F6"/>
- <a u="810A" b="BC B9"/>
- <a u="810B" b="C3 7E"/>
- <a u="810C" b="C3 80"/>
- <a u="810D" b="EB DA"/>
- <a u="810E" b="EB DB"/>
- <a u="810F" b="D4 E0"/>
- <a u="8110" b="C6 EA"/>
- <a u="8111" b="C4 D4"/>
- <a u="8112" b="EB DF"/>
- <a u="8113" b="C5 A7"/>
- <a u="8114" b="D9 F5"/>
- <a u="8115" b="C3 81"/>
- <a u="8116" b="B2 B1"/>
- <a u="8117" b="C3 82"/>
- <a u="8118" b="EB E4"/>
- <a u="8119" b="C3 83"/>
- <a u="811A" b="BD C5"/>
- <a u="811B" b="C3 84"/>
- <a u="811C" b="C3 85"/>
- <a u="811D" b="C3 86"/>
- <a u="811E" b="EB E2"/>
- <a u="811F" b="C3 87"/>
- <a u="8120" b="C3 88"/>
- <a u="8121" b="C3 89"/>
- <a u="8122" b="C3 8A"/>
- <a u="8123" b="C3 8B"/>
- <a u="8124" b="C3 8C"/>
- <a u="8125" b="C3 8D"/>
- <a u="8126" b="C3 8E"/>
- <a u="8127" b="C3 8F"/>
- <a u="8128" b="C3 90"/>
- <a u="8129" b="C3 91"/>
- <a u="812A" b="C3 92"/>
- <a u="812B" b="C3 93"/>
- <a u="812C" b="EB E3"/>
- <a u="812D" b="C3 94"/>
- <a u="812E" b="C3 95"/>
- <a u="812F" b="B8 AC"/>
- <a u="8130" b="C3 96"/>
- <a u="8131" b="CD D1"/>
- <a u="8132" b="EB E5"/>
- <a u="8133" b="C3 97"/>
- <a u="8134" b="C3 98"/>
- <a u="8135" b="C3 99"/>
- <a u="8136" b="EB E1"/>
- <a u="8137" b="C3 9A"/>
- <a u="8138" b="C1 B3"/>
- <a u="8139" b="C3 9B"/>
- <a u="813A" b="C3 9C"/>
- <a u="813B" b="C3 9D"/>
- <a u="813C" b="C3 9E"/>
- <a u="813D" b="C3 9F"/>
- <a u="813E" b="C6 A2"/>
- <a u="813F" b="C3 A0"/>
- <a u="8140" b="C4 40"/>
- <a u="8141" b="C4 41"/>
- <a u="8142" b="C4 42"/>
- <a u="8143" b="C4 43"/>
- <a u="8144" b="C4 44"/>
- <a u="8145" b="C4 45"/>
- <a u="8146" b="CC F3"/>
- <a u="8147" b="C4 46"/>
- <a u="8148" b="EB E6"/>
- <a u="8149" b="C4 47"/>
- <a u="814A" b="C0 B0"/>
- <a u="814B" b="D2 B8"/>
- <a u="814C" b="EB E7"/>
- <a u="814D" b="C4 48"/>
- <a u="814E" b="C4 49"/>
- <a u="814F" b="C4 4A"/>
- <a u="8150" b="B8 AF"/>
- <a u="8151" b="B8 AD"/>
- <a u="8152" b="C4 4B"/>
- <a u="8153" b="EB E8"/>
- <a u="8154" b="C7 BB"/>
- <a u="8155" b="CD F3"/>
- <a u="8156" b="C4 4C"/>
- <a u="8157" b="C4 4D"/>
- <a u="8158" b="C4 4E"/>
- <a u="8159" b="EB EA"/>
- <a u="815A" b="EB EB"/>
- <a u="815B" b="C4 4F"/>
- <a u="815C" b="C4 50"/>
- <a u="815D" b="C4 51"/>
- <a u="815E" b="C4 52"/>
- <a u="815F" b="C4 53"/>
- <a u="8160" b="EB ED"/>
- <a u="8161" b="C4 54"/>
- <a u="8162" b="C4 55"/>
- <a u="8163" b="C4 56"/>
- <a u="8164" b="C4 57"/>
- <a u="8165" b="D0 C8"/>
- <a u="8166" b="C4 58"/>
- <a u="8167" b="EB F2"/>
- <a u="8168" b="C4 59"/>
- <a u="8169" b="EB EE"/>
- <a u="816A" b="C4 5A"/>
- <a u="816B" b="C4 5B"/>
- <a u="816C" b="C4 5C"/>
- <a u="816D" b="EB F1"/>
- <a u="816E" b="C8 F9"/>
- <a u="816F" b="C4 5D"/>
- <a u="8170" b="D1 FC"/>
- <a u="8171" b="EB EC"/>
- <a u="8172" b="C4 5E"/>
- <a u="8173" b="C4 5F"/>
- <a u="8174" b="EB E9"/>
- <a u="8175" b="C4 60"/>
- <a u="8176" b="C4 61"/>
- <a u="8177" b="C4 62"/>
- <a u="8178" b="C4 63"/>
- <a u="8179" b="B8 B9"/>
- <a u="817A" b="CF D9"/>
- <a u="817B" b="C4 E5"/>
- <a u="817C" b="EB EF"/>
- <a u="817D" b="EB F0"/>
- <a u="817E" b="CC DA"/>
- <a u="817F" b="CD C8"/>
- <a u="8180" b="B0 F2"/>
- <a u="8181" b="C4 64"/>
- <a u="8182" b="EB F6"/>
- <a u="8183" b="C4 65"/>
- <a u="8184" b="C4 66"/>
- <a u="8185" b="C4 67"/>
- <a u="8186" b="C4 68"/>
- <a u="8187" b="C4 69"/>
- <a u="8188" b="EB F5"/>
- <a u="8189" b="C4 6A"/>
- <a u="818A" b="B2 B2"/>
- <a u="818B" b="C4 6B"/>
- <a u="818C" b="C4 6C"/>
- <a u="818D" b="C4 6D"/>
- <a u="818E" b="C4 6E"/>
- <a u="818F" b="B8 E0"/>
- <a u="8190" b="C4 6F"/>
- <a u="8191" b="EB F7"/>
- <a u="8192" b="C4 70"/>
- <a u="8193" b="C4 71"/>
- <a u="8194" b="C4 72"/>
- <a u="8195" b="C4 73"/>
- <a u="8196" b="C4 74"/>
- <a u="8197" b="C4 75"/>
- <a u="8198" b="B1 EC"/>
- <a u="8199" b="C4 76"/>
- <a u="819A" b="C4 77"/>
- <a u="819B" b="CC C5"/>
- <a u="819C" b="C4 A4"/>
- <a u="819D" b="CF A5"/>
- <a u="819E" b="C4 78"/>
- <a u="819F" b="C4 79"/>
- <a u="81A0" b="C4 7A"/>
- <a u="81A1" b="C4 7B"/>
- <a u="81A2" b="C4 7C"/>
- <a u="81A3" b="EB F9"/>
- <a u="81A4" b="C4 7D"/>
- <a u="81A5" b="C4 7E"/>
- <a u="81A6" b="EC A2"/>
- <a u="81A7" b="C4 80"/>
- <a u="81A8" b="C5 F2"/>
- <a u="81A9" b="C4 81"/>
- <a u="81AA" b="EB FA"/>
- <a u="81AB" b="C4 82"/>
- <a u="81AC" b="C4 83"/>
- <a u="81AD" b="C4 84"/>
- <a u="81AE" b="C4 85"/>
- <a u="81AF" b="C4 86"/>
- <a u="81B0" b="C4 87"/>
- <a u="81B1" b="C4 88"/>
- <a u="81B2" b="C4 89"/>
- <a u="81B3" b="C9 C5"/>
- <a u="81B4" b="C4 8A"/>
- <a u="81B5" b="C4 8B"/>
- <a u="81B6" b="C4 8C"/>
- <a u="81B7" b="C4 8D"/>
- <a u="81B8" b="C4 8E"/>
- <a u="81B9" b="C4 8F"/>
- <a u="81BA" b="E2 DF"/>
- <a u="81BB" b="EB FE"/>
- <a u="81BC" b="C4 90"/>
- <a u="81BD" b="C4 91"/>
- <a u="81BE" b="C4 92"/>
- <a u="81BF" b="C4 93"/>
- <a u="81C0" b="CD CE"/>
- <a u="81C1" b="EC A1"/>
- <a u="81C2" b="B1 DB"/>
- <a u="81C3" b="D3 B7"/>
- <a u="81C4" b="C4 94"/>
- <a u="81C5" b="C4 95"/>
- <a u="81C6" b="D2 DC"/>
- <a u="81C7" b="C4 96"/>
- <a u="81C8" b="C4 97"/>
- <a u="81C9" b="C4 98"/>
- <a u="81CA" b="EB FD"/>
- <a u="81CB" b="C4 99"/>
- <a u="81CC" b="EB FB"/>
- <a u="81CD" b="C4 9A"/>
- <a u="81CE" b="C4 9B"/>
- <a u="81CF" b="C4 9C"/>
- <a u="81D0" b="C4 9D"/>
- <a u="81D1" b="C4 9E"/>
- <a u="81D2" b="C4 9F"/>
- <a u="81D3" b="C4 A0"/>
- <a u="81D4" b="C5 40"/>
- <a u="81D5" b="C5 41"/>
- <a u="81D6" b="C5 42"/>
- <a u="81D7" b="C5 43"/>
- <a u="81D8" b="C5 44"/>
- <a u="81D9" b="C5 45"/>
- <a u="81DA" b="C5 46"/>
- <a u="81DB" b="C5 47"/>
- <a u="81DC" b="C5 48"/>
- <a u="81DD" b="C5 49"/>
- <a u="81DE" b="C5 4A"/>
- <a u="81DF" b="C5 4B"/>
- <a u="81E0" b="C5 4C"/>
- <a u="81E1" b="C5 4D"/>
- <a u="81E2" b="C5 4E"/>
- <a u="81E3" b="B3 BC"/>
- <a u="81E4" b="C5 4F"/>
- <a u="81E5" b="C5 50"/>
- <a u="81E6" b="C5 51"/>
- <a u="81E7" b="EA B0"/>
- <a u="81E8" b="C5 52"/>
- <a u="81E9" b="C5 53"/>
- <a u="81EA" b="D7 D4"/>
- <a u="81EB" b="C5 54"/>
- <a u="81EC" b="F4 AB"/>
- <a u="81ED" b="B3 F4"/>
- <a u="81EE" b="C5 55"/>
- <a u="81EF" b="C5 56"/>
- <a u="81F0" b="C5 57"/>
- <a u="81F1" b="C5 58"/>
- <a u="81F2" b="C5 59"/>
- <a u="81F3" b="D6 C1"/>
- <a u="81F4" b="D6 C2"/>
- <a u="81F5" b="C5 5A"/>
- <a u="81F6" b="C5 5B"/>
- <a u="81F7" b="C5 5C"/>
- <a u="81F8" b="C5 5D"/>
- <a u="81F9" b="C5 5E"/>
- <a u="81FA" b="C5 5F"/>
- <a u="81FB" b="D5 E9"/>
- <a u="81FC" b="BE CA"/>
- <a u="81FD" b="C5 60"/>
- <a u="81FE" b="F4 A7"/>
- <a u="81FF" b="C5 61"/>
- <a u="8200" b="D2 A8"/>
- <a u="8201" b="F4 A8"/>
- <a u="8202" b="F4 A9"/>
- <a u="8203" b="C5 62"/>
- <a u="8204" b="F4 AA"/>
- <a u="8205" b="BE CB"/>
- <a u="8206" b="D3 DF"/>
- <a u="8207" b="C5 63"/>
- <a u="8208" b="C5 64"/>
- <a u="8209" b="C5 65"/>
- <a u="820A" b="C5 66"/>
- <a u="820B" b="C5 67"/>
- <a u="820C" b="C9 E0"/>
- <a u="820D" b="C9 E1"/>
- <a u="820E" b="C5 68"/>
- <a u="820F" b="C5 69"/>
- <a u="8210" b="F3 C2"/>
- <a u="8211" b="C5 6A"/>
- <a u="8212" b="CA E6"/>
- <a u="8213" b="C5 6B"/>
- <a u="8214" b="CC F2"/>
- <a u="8215" b="C5 6C"/>
- <a u="8216" b="C5 6D"/>
- <a u="8217" b="C5 6E"/>
- <a u="8218" b="C5 6F"/>
- <a u="8219" b="C5 70"/>
- <a u="821A" b="C5 71"/>
- <a u="821B" b="E2 B6"/>
- <a u="821C" b="CB B4"/>
- <a u="821D" b="C5 72"/>
- <a u="821E" b="CE E8"/>
- <a u="821F" b="D6 DB"/>
- <a u="8220" b="C5 73"/>
- <a u="8221" b="F4 AD"/>
- <a u="8222" b="F4 AE"/>
- <a u="8223" b="F4 AF"/>
- <a u="8224" b="C5 74"/>
- <a u="8225" b="C5 75"/>
- <a u="8226" b="C5 76"/>
- <a u="8227" b="C5 77"/>
- <a u="8228" b="F4 B2"/>
- <a u="8229" b="C5 78"/>
- <a u="822A" b="BA BD"/>
- <a u="822B" b="F4 B3"/>
- <a u="822C" b="B0 E3"/>
- <a u="822D" b="F4 B0"/>
- <a u="822E" b="C5 79"/>
- <a u="822F" b="F4 B1"/>
- <a u="8230" b="BD A2"/>
- <a u="8231" b="B2 D5"/>
- <a u="8232" b="C5 7A"/>
- <a u="8233" b="F4 B6"/>
- <a u="8234" b="F4 B7"/>
- <a u="8235" b="B6 E6"/>
- <a u="8236" b="B2 B0"/>
- <a u="8237" b="CF CF"/>
- <a u="8238" b="F4 B4"/>
- <a u="8239" b="B4 AC"/>
- <a u="823A" b="C5 7B"/>
- <a u="823B" b="F4 B5"/>
- <a u="823C" b="C5 7C"/>
- <a u="823D" b="C5 7D"/>
- <a u="823E" b="F4 B8"/>
- <a u="823F" b="C5 7E"/>
- <a u="8240" b="C5 80"/>
- <a u="8241" b="C5 81"/>
- <a u="8242" b="C5 82"/>
- <a u="8243" b="C5 83"/>
- <a u="8244" b="F4 B9"/>
- <a u="8245" b="C5 84"/>
- <a u="8246" b="C5 85"/>
- <a u="8247" b="CD A7"/>
- <a u="8248" b="C5 86"/>
- <a u="8249" b="F4 BA"/>
- <a u="824A" b="C5 87"/>
- <a u="824B" b="F4 BB"/>
- <a u="824C" b="C5 88"/>
- <a u="824D" b="C5 89"/>
- <a u="824E" b="C5 8A"/>
- <a u="824F" b="F4 BC"/>
- <a u="8250" b="C5 8B"/>
- <a u="8251" b="C5 8C"/>
- <a u="8252" b="C5 8D"/>
- <a u="8253" b="C5 8E"/>
- <a u="8254" b="C5 8F"/>
- <a u="8255" b="C5 90"/>
- <a u="8256" b="C5 91"/>
- <a u="8257" b="C5 92"/>
- <a u="8258" b="CB D2"/>
- <a u="8259" b="C5 93"/>
- <a u="825A" b="F4 BD"/>
- <a u="825B" b="C5 94"/>
- <a u="825C" b="C5 95"/>
- <a u="825D" b="C5 96"/>
- <a u="825E" b="C5 97"/>
- <a u="825F" b="F4 BE"/>
- <a u="8260" b="C5 98"/>
- <a u="8261" b="C5 99"/>
- <a u="8262" b="C5 9A"/>
- <a u="8263" b="C5 9B"/>
- <a u="8264" b="C5 9C"/>
- <a u="8265" b="C5 9D"/>
- <a u="8266" b="C5 9E"/>
- <a u="8267" b="C5 9F"/>
- <a u="8268" b="F4 BF"/>
- <a u="8269" b="C5 A0"/>
- <a u="826A" b="C6 40"/>
- <a u="826B" b="C6 41"/>
- <a u="826C" b="C6 42"/>
- <a u="826D" b="C6 43"/>
- <a u="826E" b="F4 DE"/>
- <a u="826F" b="C1 BC"/>
- <a u="8270" b="BC E8"/>
- <a u="8271" b="C6 44"/>
- <a u="8272" b="C9 AB"/>
- <a u="8273" b="D1 DE"/>
- <a u="8274" b="E5 F5"/>
- <a u="8275" b="C6 45"/>
- <a u="8276" b="C6 46"/>
- <a u="8277" b="C6 47"/>
- <a u="8278" b="C6 48"/>
- <a u="8279" b="DC B3"/>
- <a u="827A" b="D2 D5"/>
- <a u="827B" b="C6 49"/>
- <a u="827C" b="C6 4A"/>
- <a u="827D" b="DC B4"/>
- <a u="827E" b="B0 AC"/>
- <a u="827F" b="DC B5"/>
- <a u="8280" b="C6 4B"/>
- <a u="8281" b="C6 4C"/>
- <a u="8282" b="BD DA"/>
- <a u="8283" b="C6 4D"/>
- <a u="8284" b="DC B9"/>
- <a u="8285" b="C6 4E"/>
- <a u="8286" b="C6 4F"/>
- <a u="8287" b="C6 50"/>
- <a u="8288" b="D8 C2"/>
- <a u="8289" b="C6 51"/>
- <a u="828A" b="DC B7"/>
- <a u="828B" b="D3 F3"/>
- <a u="828C" b="C6 52"/>
- <a u="828D" b="C9 D6"/>
- <a u="828E" b="DC BA"/>
- <a u="828F" b="DC B6"/>
- <a u="8290" b="C6 53"/>
- <a u="8291" b="DC BB"/>
- <a u="8292" b="C3 A2"/>
- <a u="8293" b="C6 54"/>
- <a u="8294" b="C6 55"/>
- <a u="8295" b="C6 56"/>
- <a u="8296" b="C6 57"/>
- <a u="8297" b="DC BC"/>
- <a u="8298" b="DC C5"/>
- <a u="8299" b="DC BD"/>
- <a u="829A" b="C6 58"/>
- <a u="829B" b="C6 59"/>
- <a u="829C" b="CE DF"/>
- <a u="829D" b="D6 A5"/>
- <a u="829E" b="C6 5A"/>
- <a u="829F" b="DC CF"/>
- <a u="82A0" b="C6 5B"/>
- <a u="82A1" b="DC CD"/>
- <a u="82A2" b="C6 5C"/>
- <a u="82A3" b="C6 5D"/>
- <a u="82A4" b="DC D2"/>
- <a u="82A5" b="BD E6"/>
- <a u="82A6" b="C2 AB"/>
- <a u="82A7" b="C6 5E"/>
- <a u="82A8" b="DC B8"/>
- <a u="82A9" b="DC CB"/>
- <a u="82AA" b="DC CE"/>
- <a u="82AB" b="DC BE"/>
- <a u="82AC" b="B7 D2"/>
- <a u="82AD" b="B0 C5"/>
- <a u="82AE" b="DC C7"/>
- <a u="82AF" b="D0 BE"/>
- <a u="82B0" b="DC C1"/>
- <a u="82B1" b="BB A8"/>
- <a u="82B2" b="C6 5F"/>
- <a u="82B3" b="B7 BC"/>
- <a u="82B4" b="DC CC"/>
- <a u="82B5" b="C6 60"/>
- <a u="82B6" b="C6 61"/>
- <a u="82B7" b="DC C6"/>
- <a u="82B8" b="DC BF"/>
- <a u="82B9" b="C7 DB"/>
- <a u="82BA" b="C6 62"/>
- <a u="82BB" b="C6 63"/>
- <a u="82BC" b="C6 64"/>
- <a u="82BD" b="D1 BF"/>
- <a u="82BE" b="DC C0"/>
- <a u="82BF" b="C6 65"/>
- <a u="82C0" b="C6 66"/>
- <a u="82C1" b="DC CA"/>
- <a u="82C2" b="C6 67"/>
- <a u="82C3" b="C6 68"/>
- <a u="82C4" b="DC D0"/>
- <a u="82C5" b="C6 69"/>
- <a u="82C6" b="C6 6A"/>
- <a u="82C7" b="CE AD"/>
- <a u="82C8" b="DC C2"/>
- <a u="82C9" b="C6 6B"/>
- <a u="82CA" b="DC C3"/>
- <a u="82CB" b="DC C8"/>
- <a u="82CC" b="DC C9"/>
- <a u="82CD" b="B2 D4"/>
- <a u="82CE" b="DC D1"/>
- <a u="82CF" b="CB D5"/>
- <a u="82D0" b="C6 6C"/>
- <a u="82D1" b="D4 B7"/>
- <a u="82D2" b="DC DB"/>
- <a u="82D3" b="DC DF"/>
- <a u="82D4" b="CC A6"/>
- <a u="82D5" b="DC E6"/>
- <a u="82D6" b="C6 6D"/>
- <a u="82D7" b="C3 E7"/>
- <a u="82D8" b="DC DC"/>
- <a u="82D9" b="C6 6E"/>
- <a u="82DA" b="C6 6F"/>
- <a u="82DB" b="BF C1"/>
- <a u="82DC" b="DC D9"/>
- <a u="82DD" b="C6 70"/>
- <a u="82DE" b="B0 FA"/>
- <a u="82DF" b="B9 B6"/>
- <a u="82E0" b="DC E5"/>
- <a u="82E1" b="DC D3"/>
- <a u="82E2" b="C6 71"/>
- <a u="82E3" b="DC C4"/>
- <a u="82E4" b="DC D6"/>
- <a u="82E5" b="C8 F4"/>
- <a u="82E6" b="BF E0"/>
- <a u="82E7" b="C6 72"/>
- <a u="82E8" b="C6 73"/>
- <a u="82E9" b="C6 74"/>
- <a u="82EA" b="C6 75"/>
- <a u="82EB" b="C9 BB"/>
- <a u="82EC" b="C6 76"/>
- <a u="82ED" b="C6 77"/>
- <a u="82EE" b="C6 78"/>
- <a u="82EF" b="B1 BD"/>
- <a u="82F0" b="C6 79"/>
- <a u="82F1" b="D3 A2"/>
- <a u="82F2" b="C6 7A"/>
- <a u="82F3" b="C6 7B"/>
- <a u="82F4" b="DC DA"/>
- <a u="82F5" b="C6 7C"/>
- <a u="82F6" b="C6 7D"/>
- <a u="82F7" b="DC D5"/>
- <a u="82F8" b="C6 7E"/>
- <a u="82F9" b="C6 BB"/>
- <a u="82FA" b="C6 80"/>
- <a u="82FB" b="DC DE"/>
- <a u="82FC" b="C6 81"/>
- <a u="82FD" b="C6 82"/>
- <a u="82FE" b="C6 83"/>
- <a u="82FF" b="C6 84"/>
- <a u="8300" b="C6 85"/>
- <a u="8301" b="D7 C2"/>
- <a u="8302" b="C3 AF"/>
- <a u="8303" b="B7 B6"/>
- <a u="8304" b="C7 D1"/>
- <a u="8305" b="C3 A9"/>
- <a u="8306" b="DC E2"/>
- <a u="8307" b="DC D8"/>
- <a u="8308" b="DC EB"/>
- <a u="8309" b="DC D4"/>
- <a u="830A" b="C6 86"/>
- <a u="830B" b="C6 87"/>
- <a u="830C" b="DC DD"/>
- <a u="830D" b="C6 88"/>
- <a u="830E" b="BE A5"/>
- <a u="830F" b="DC D7"/>
- <a u="8310" b="C6 89"/>
- <a u="8311" b="DC E0"/>
- <a u="8312" b="C6 8A"/>
- <a u="8313" b="C6 8B"/>
- <a u="8314" b="DC E3"/>
- <a u="8315" b="DC E4"/>
- <a u="8316" b="C6 8C"/>
- <a u="8317" b="DC F8"/>
- <a u="8318" b="C6 8D"/>
- <a u="8319" b="C6 8E"/>
- <a u="831A" b="DC E1"/>
- <a u="831B" b="DD A2"/>
- <a u="831C" b="DC E7"/>
- <a u="831D" b="C6 8F"/>
- <a u="831E" b="C6 90"/>
- <a u="831F" b="C6 91"/>
- <a u="8320" b="C6 92"/>
- <a u="8321" b="C6 93"/>
- <a u="8322" b="C6 94"/>
- <a u="8323" b="C6 95"/>
- <a u="8324" b="C6 96"/>
- <a u="8325" b="C6 97"/>
- <a u="8326" b="C6 98"/>
- <a u="8327" b="BC EB"/>
- <a u="8328" b="B4 C4"/>
- <a u="8329" b="C6 99"/>
- <a u="832A" b="C6 9A"/>
- <a u="832B" b="C3 A3"/>
- <a u="832C" b="B2 E7"/>
- <a u="832D" b="DC FA"/>
- <a u="832E" b="C6 9B"/>
- <a u="832F" b="DC F2"/>
- <a u="8330" b="C6 9C"/>
- <a u="8331" b="DC EF"/>
- <a u="8332" b="C6 9D"/>
- <a u="8333" b="DC FC"/>
- <a u="8334" b="DC EE"/>
- <a u="8335" b="D2 F0"/>
- <a u="8336" b="B2 E8"/>
- <a u="8337" b="C6 9E"/>
- <a u="8338" b="C8 D7"/>
- <a u="8339" b="C8 E3"/>
- <a u="833A" b="DC FB"/>
- <a u="833B" b="C6 9F"/>
- <a u="833C" b="DC ED"/>
- <a u="833D" b="C6 A0"/>
- <a u="833E" b="C7 40"/>
- <a u="833F" b="C7 41"/>
- <a u="8340" b="DC F7"/>
- <a u="8341" b="C7 42"/>
- <a u="8342" b="C7 43"/>
- <a u="8343" b="DC F5"/>
- <a u="8344" b="C7 44"/>
- <a u="8345" b="C7 45"/>
- <a u="8346" b="BE A3"/>
- <a u="8347" b="DC F4"/>
- <a u="8348" b="C7 46"/>
- <a u="8349" b="B2 DD"/>
- <a u="834A" b="C7 47"/>
- <a u="834B" b="C7 48"/>
- <a u="834C" b="C7 49"/>
- <a u="834D" b="C7 4A"/>
- <a u="834E" b="C7 4B"/>
- <a u="834F" b="DC F3"/>
- <a u="8350" b="BC F6"/>
- <a u="8351" b="DC E8"/>
- <a u="8352" b="BB C4"/>
- <a u="8353" b="C7 4C"/>
- <a u="8354" b="C0 F3"/>
- <a u="8355" b="C7 4D"/>
- <a u="8356" b="C7 4E"/>
- <a u="8357" b="C7 4F"/>
- <a u="8358" b="C7 50"/>
- <a u="8359" b="C7 51"/>
- <a u="835A" b="BC D4"/>
- <a u="835B" b="DC E9"/>
- <a u="835C" b="DC EA"/>
- <a u="835D" b="C7 52"/>
- <a u="835E" b="DC F1"/>
- <a u="835F" b="DC F6"/>
- <a u="8360" b="DC F9"/>
- <a u="8361" b="B5 B4"/>
- <a u="8362" b="C7 53"/>
- <a u="8363" b="C8 D9"/>
- <a u="8364" b="BB E7"/>
- <a u="8365" b="DC FE"/>
- <a u="8366" b="DC FD"/>
- <a u="8367" b="D3 AB"/>
- <a u="8368" b="DD A1"/>
- <a u="8369" b="DD A3"/>
- <a u="836A" b="DD A5"/>
- <a u="836B" b="D2 F1"/>
- <a u="836C" b="DD A4"/>
- <a u="836D" b="DD A6"/>
- <a u="836E" b="DD A7"/>
- <a u="836F" b="D2 A9"/>
- <a u="8370" b="C7 54"/>
- <a u="8371" b="C7 55"/>
- <a u="8372" b="C7 56"/>
- <a u="8373" b="C7 57"/>
- <a u="8374" b="C7 58"/>
- <a u="8375" b="C7 59"/>
- <a u="8376" b="C7 5A"/>
- <a u="8377" b="BA C9"/>
- <a u="8378" b="DD A9"/>
- <a u="8379" b="C7 5B"/>
- <a u="837A" b="C7 5C"/>
- <a u="837B" b="DD B6"/>
- <a u="837C" b="DD B1"/>
- <a u="837D" b="DD B4"/>
- <a u="837E" b="C7 5D"/>
- <a u="837F" b="C7 5E"/>
- <a u="8380" b="C7 5F"/>
- <a u="8381" b="C7 60"/>
- <a u="8382" b="C7 61"/>
- <a u="8383" b="C7 62"/>
- <a u="8384" b="C7 63"/>
- <a u="8385" b="DD B0"/>
- <a u="8386" b="C6 CE"/>
- <a u="8387" b="C7 64"/>
- <a u="8388" b="C7 65"/>
- <a u="8389" b="C0 F2"/>
- <a u="838A" b="C7 66"/>
- <a u="838B" b="C7 67"/>
- <a u="838C" b="C7 68"/>
- <a u="838D" b="C7 69"/>
- <a u="838E" b="C9 AF"/>
- <a u="838F" b="C7 6A"/>
- <a u="8390" b="C7 6B"/>
- <a u="8391" b="C7 6C"/>
- <a u="8392" b="DC EC"/>
- <a u="8393" b="DD AE"/>
- <a u="8394" b="C7 6D"/>
- <a u="8395" b="C7 6E"/>
- <a u="8396" b="C7 6F"/>
- <a u="8397" b="C7 70"/>
- <a u="8398" b="DD B7"/>
- <a u="8399" b="C7 71"/>
- <a u="839A" b="C7 72"/>
- <a u="839B" b="DC F0"/>
- <a u="839C" b="DD AF"/>
- <a u="839D" b="C7 73"/>
- <a u="839E" b="DD B8"/>
- <a u="839F" b="C7 74"/>
- <a u="83A0" b="DD AC"/>
- <a u="83A1" b="C7 75"/>
- <a u="83A2" b="C7 76"/>
- <a u="83A3" b="C7 77"/>
- <a u="83A4" b="C7 78"/>
- <a u="83A5" b="C7 79"/>
- <a u="83A6" b="C7 7A"/>
- <a u="83A7" b="C7 7B"/>
- <a u="83A8" b="DD B9"/>
- <a u="83A9" b="DD B3"/>
- <a u="83AA" b="DD AD"/>
- <a u="83AB" b="C4 AA"/>
- <a u="83AC" b="C7 7C"/>
- <a u="83AD" b="C7 7D"/>
- <a u="83AE" b="C7 7E"/>
- <a u="83AF" b="C7 80"/>
- <a u="83B0" b="DD A8"/>
- <a u="83B1" b="C0 B3"/>
- <a u="83B2" b="C1 AB"/>
- <a u="83B3" b="DD AA"/>
- <a u="83B4" b="DD AB"/>
- <a u="83B5" b="C7 81"/>
- <a u="83B6" b="DD B2"/>
- <a u="83B7" b="BB F1"/>
- <a u="83B8" b="DD B5"/>
- <a u="83B9" b="D3 A8"/>
- <a u="83BA" b="DD BA"/>
- <a u="83BB" b="C7 82"/>
- <a u="83BC" b="DD BB"/>
- <a u="83BD" b="C3 A7"/>
- <a u="83BE" b="C7 83"/>
- <a u="83BF" b="C7 84"/>
- <a u="83C0" b="DD D2"/>
- <a u="83C1" b="DD BC"/>
- <a u="83C2" b="C7 85"/>
- <a u="83C3" b="C7 86"/>
- <a u="83C4" b="C7 87"/>
- <a u="83C5" b="DD D1"/>
- <a u="83C6" b="C7 88"/>
- <a u="83C7" b="B9 BD"/>
- <a u="83C8" b="C7 89"/>
- <a u="83C9" b="C7 8A"/>
- <a u="83CA" b="BE D5"/>
- <a u="83CB" b="C7 8B"/>
- <a u="83CC" b="BE FA"/>
- <a u="83CD" b="C7 8C"/>
- <a u="83CE" b="C7 8D"/>
- <a u="83CF" b="BA CA"/>
- <a u="83D0" b="C7 8E"/>
- <a u="83D1" b="C7 8F"/>
- <a u="83D2" b="C7 90"/>
- <a u="83D3" b="C7 91"/>
- <a u="83D4" b="DD CA"/>
- <a u="83D5" b="C7 92"/>
- <a u="83D6" b="DD C5"/>
- <a u="83D7" b="C7 93"/>
- <a u="83D8" b="DD BF"/>
- <a u="83D9" b="C7 94"/>
- <a u="83DA" b="C7 95"/>
- <a u="83DB" b="C7 96"/>
- <a u="83DC" b="B2 CB"/>
- <a u="83DD" b="DD C3"/>
- <a u="83DE" b="C7 97"/>
- <a u="83DF" b="DD CB"/>
- <a u="83E0" b="B2 A4"/>
- <a u="83E1" b="DD D5"/>
- <a u="83E2" b="C7 98"/>
- <a u="83E3" b="C7 99"/>
- <a u="83E4" b="C7 9A"/>
- <a u="83E5" b="DD BE"/>
- <a u="83E6" b="C7 9B"/>
- <a u="83E7" b="C7 9C"/>
- <a u="83E8" b="C7 9D"/>
- <a u="83E9" b="C6 D0"/>
- <a u="83EA" b="DD D0"/>
- <a u="83EB" b="C7 9E"/>
- <a u="83EC" b="C7 9F"/>
- <a u="83ED" b="C7 A0"/>
- <a u="83EE" b="C8 40"/>
- <a u="83EF" b="C8 41"/>
- <a u="83F0" b="DD D4"/>
- <a u="83F1" b="C1 E2"/>
- <a u="83F2" b="B7 C6"/>
- <a u="83F3" b="C8 42"/>
- <a u="83F4" b="C8 43"/>
- <a u="83F5" b="C8 44"/>
- <a u="83F6" b="C8 45"/>
- <a u="83F7" b="C8 46"/>
- <a u="83F8" b="DD CE"/>
- <a u="83F9" b="DD CF"/>
- <a u="83FA" b="C8 47"/>
- <a u="83FB" b="C8 48"/>
- <a u="83FC" b="C8 49"/>
- <a u="83FD" b="DD C4"/>
- <a u="83FE" b="C8 4A"/>
- <a u="83FF" b="C8 4B"/>
- <a u="8400" b="C8 4C"/>
- <a u="8401" b="DD BD"/>
- <a u="8402" b="C8 4D"/>
- <a u="8403" b="DD CD"/>
- <a u="8404" b="CC D1"/>
- <a u="8405" b="C8 4E"/>
- <a u="8406" b="DD C9"/>
- <a u="8407" b="C8 4F"/>
- <a u="8408" b="C8 50"/>
- <a u="8409" b="C8 51"/>
- <a u="840A" b="C8 52"/>
- <a u="840B" b="DD C2"/>
- <a u="840C" b="C3 C8"/>
- <a u="840D" b="C6 BC"/>
- <a u="840E" b="CE AE"/>
- <a u="840F" b="DD CC"/>
- <a u="8410" b="C8 53"/>
- <a u="8411" b="DD C8"/>
- <a u="8412" b="C8 54"/>
- <a u="8413" b="C8 55"/>
- <a u="8414" b="C8 56"/>
- <a u="8415" b="C8 57"/>
- <a u="8416" b="C8 58"/>
- <a u="8417" b="C8 59"/>
- <a u="8418" b="DD C1"/>
- <a u="8419" b="C8 5A"/>
- <a u="841A" b="C8 5B"/>
- <a u="841B" b="C8 5C"/>
- <a u="841C" b="DD C6"/>
- <a u="841D" b="C2 DC"/>
- <a u="841E" b="C8 5D"/>
- <a u="841F" b="C8 5E"/>
- <a u="8420" b="C8 5F"/>
- <a u="8421" b="C8 60"/>
- <a u="8422" b="C8 61"/>
- <a u="8423" b="C8 62"/>
- <a u="8424" b="D3 A9"/>
- <a u="8425" b="D3 AA"/>
- <a u="8426" b="DD D3"/>
- <a u="8427" b="CF F4"/>
- <a u="8428" b="C8 F8"/>
- <a u="8429" b="C8 63"/>
- <a u="842A" b="C8 64"/>
- <a u="842B" b="C8 65"/>
- <a u="842C" b="C8 66"/>
- <a u="842D" b="C8 67"/>
- <a u="842E" b="C8 68"/>
- <a u="842F" b="C8 69"/>
- <a u="8430" b="C8 6A"/>
- <a u="8431" b="DD E6"/>
- <a u="8432" b="C8 6B"/>
- <a u="8433" b="C8 6C"/>
- <a u="8434" b="C8 6D"/>
- <a u="8435" b="C8 6E"/>
- <a u="8436" b="C8 6F"/>
- <a u="8437" b="C8 70"/>
- <a u="8438" b="DD C7"/>
- <a u="8439" b="C8 71"/>
- <a u="843A" b="C8 72"/>
- <a u="843B" b="C8 73"/>
- <a u="843C" b="DD E0"/>
- <a u="843D" b="C2 E4"/>
- <a u="843E" b="C8 74"/>
- <a u="843F" b="C8 75"/>
- <a u="8440" b="C8 76"/>
- <a u="8441" b="C8 77"/>
- <a u="8442" b="C8 78"/>
- <a u="8443" b="C8 79"/>
- <a u="8444" b="C8 7A"/>
- <a u="8445" b="C8 7B"/>
- <a u="8446" b="DD E1"/>
- <a u="8447" b="C8 7C"/>
- <a u="8448" b="C8 7D"/>
- <a u="8449" b="C8 7E"/>
- <a u="844A" b="C8 80"/>
- <a u="844B" b="C8 81"/>
- <a u="844C" b="C8 82"/>
- <a u="844D" b="C8 83"/>
- <a u="844E" b="C8 84"/>
- <a u="844F" b="C8 85"/>
- <a u="8450" b="C8 86"/>
- <a u="8451" b="DD D7"/>
- <a u="8452" b="C8 87"/>
- <a u="8453" b="C8 88"/>
- <a u="8454" b="C8 89"/>
- <a u="8455" b="C8 8A"/>
- <a u="8456" b="C8 8B"/>
- <a u="8457" b="D6 F8"/>
- <a u="8458" b="C8 8C"/>
- <a u="8459" b="DD D9"/>
- <a u="845A" b="DD D8"/>
- <a u="845B" b="B8 F0"/>
- <a u="845C" b="DD D6"/>
- <a u="845D" b="C8 8D"/>
- <a u="845E" b="C8 8E"/>
- <a u="845F" b="C8 8F"/>
- <a u="8460" b="C8 90"/>
- <a u="8461" b="C6 CF"/>
- <a u="8462" b="C8 91"/>
- <a u="8463" b="B6 AD"/>
- <a u="8464" b="C8 92"/>
- <a u="8465" b="C8 93"/>
- <a u="8466" b="C8 94"/>
- <a u="8467" b="C8 95"/>
- <a u="8468" b="C8 96"/>
- <a u="8469" b="DD E2"/>
- <a u="846A" b="C8 97"/>
- <a u="846B" b="BA F9"/>
- <a u="846C" b="D4 E1"/>
- <a u="846D" b="DD E7"/>
- <a u="846E" b="C8 98"/>
- <a u="846F" b="C8 99"/>
- <a u="8470" b="C8 9A"/>
- <a u="8471" b="B4 D0"/>
- <a u="8472" b="C8 9B"/>
- <a u="8473" b="DD DA"/>
- <a u="8474" b="C8 9C"/>
- <a u="8475" b="BF FB"/>
- <a u="8476" b="DD E3"/>
- <a u="8477" b="C8 9D"/>
- <a u="8478" b="DD DF"/>
- <a u="8479" b="C8 9E"/>
- <a u="847A" b="DD DD"/>
- <a u="847B" b="C8 9F"/>
- <a u="847C" b="C8 A0"/>
- <a u="847D" b="C9 40"/>
- <a u="847E" b="C9 41"/>
- <a u="847F" b="C9 42"/>
- <a u="8480" b="C9 43"/>
- <a u="8481" b="C9 44"/>
- <a u="8482" b="B5 D9"/>
- <a u="8483" b="C9 45"/>
- <a u="8484" b="C9 46"/>
- <a u="8485" b="C9 47"/>
- <a u="8486" b="C9 48"/>
- <a u="8487" b="DD DB"/>
- <a u="8488" b="DD DC"/>
- <a u="8489" b="DD DE"/>
- <a u="848A" b="C9 49"/>
- <a u="848B" b="BD AF"/>
- <a u="848C" b="DD E4"/>
- <a u="848D" b="C9 4A"/>
- <a u="848E" b="DD E5"/>
- <a u="848F" b="C9 4B"/>
- <a u="8490" b="C9 4C"/>
- <a u="8491" b="C9 4D"/>
- <a u="8492" b="C9 4E"/>
- <a u="8493" b="C9 4F"/>
- <a u="8494" b="C9 50"/>
- <a u="8495" b="C9 51"/>
- <a u="8496" b="C9 52"/>
- <a u="8497" b="DD F5"/>
- <a u="8498" b="C9 53"/>
- <a u="8499" b="C3 C9"/>
- <a u="849A" b="C9 54"/>
- <a u="849B" b="C9 55"/>
- <a u="849C" b="CB E2"/>
- <a u="849D" b="C9 56"/>
- <a u="849E" b="C9 57"/>
- <a u="849F" b="C9 58"/>
- <a u="84A0" b="C9 59"/>
- <a u="84A1" b="DD F2"/>
- <a u="84A2" b="C9 5A"/>
- <a u="84A3" b="C9 5B"/>
- <a u="84A4" b="C9 5C"/>
- <a u="84A5" b="C9 5D"/>
- <a u="84A6" b="C9 5E"/>
- <a u="84A7" b="C9 5F"/>
- <a u="84A8" b="C9 60"/>
- <a u="84A9" b="C9 61"/>
- <a u="84AA" b="C9 62"/>
- <a u="84AB" b="C9 63"/>
- <a u="84AC" b="C9 64"/>
- <a u="84AD" b="C9 65"/>
- <a u="84AE" b="C9 66"/>
- <a u="84AF" b="D8 E1"/>
- <a u="84B0" b="C9 67"/>
- <a u="84B1" b="C9 68"/>
- <a u="84B2" b="C6 D1"/>
- <a u="84B3" b="C9 69"/>
- <a u="84B4" b="DD F4"/>
- <a u="84B5" b="C9 6A"/>
- <a u="84B6" b="C9 6B"/>
- <a u="84B7" b="C9 6C"/>
- <a u="84B8" b="D5 F4"/>
- <a u="84B9" b="DD F3"/>
- <a u="84BA" b="DD F0"/>
- <a u="84BB" b="C9 6D"/>
- <a u="84BC" b="C9 6E"/>
- <a u="84BD" b="DD EC"/>
- <a u="84BE" b="C9 6F"/>
- <a u="84BF" b="DD EF"/>
- <a u="84C0" b="C9 70"/>
- <a u="84C1" b="DD E8"/>
- <a u="84C2" b="C9 71"/>
- <a u="84C3" b="C9 72"/>
- <a u="84C4" b="D0 EE"/>
- <a u="84C5" b="C9 73"/>
- <a u="84C6" b="C9 74"/>
- <a u="84C7" b="C9 75"/>
- <a u="84C8" b="C9 76"/>
- <a u="84C9" b="C8 D8"/>
- <a u="84CA" b="DD EE"/>
- <a u="84CB" b="C9 77"/>
- <a u="84CC" b="C9 78"/>
- <a u="84CD" b="DD E9"/>
- <a u="84CE" b="C9 79"/>
- <a u="84CF" b="C9 7A"/>
- <a u="84D0" b="DD EA"/>
- <a u="84D1" b="CB F2"/>
- <a u="84D2" b="C9 7B"/>
- <a u="84D3" b="DD ED"/>
- <a u="84D4" b="C9 7C"/>
- <a u="84D5" b="C9 7D"/>
- <a u="84D6" b="B1 CD"/>
- <a u="84D7" b="C9 7E"/>
- <a u="84D8" b="C9 80"/>
- <a u="84D9" b="C9 81"/>
- <a u="84DA" b="C9 82"/>
- <a u="84DB" b="C9 83"/>
- <a u="84DC" b="C9 84"/>
- <a u="84DD" b="C0 B6"/>
- <a u="84DE" b="C9 85"/>
- <a u="84DF" b="BC BB"/>
- <a u="84E0" b="DD F1"/>
- <a u="84E1" b="C9 86"/>
- <a u="84E2" b="C9 87"/>
- <a u="84E3" b="DD F7"/>
- <a u="84E4" b="C9 88"/>
- <a u="84E5" b="DD F6"/>
- <a u="84E6" b="DD EB"/>
- <a u="84E7" b="C9 89"/>
- <a u="84E8" b="C9 8A"/>
- <a u="84E9" b="C9 8B"/>
- <a u="84EA" b="C9 8C"/>
- <a u="84EB" b="C9 8D"/>
- <a u="84EC" b="C5 EE"/>
- <a u="84ED" b="C9 8E"/>
- <a u="84EE" b="C9 8F"/>
- <a u="84EF" b="C9 90"/>
- <a u="84F0" b="DD FB"/>
- <a u="84F1" b="C9 91"/>
- <a u="84F2" b="C9 92"/>
- <a u="84F3" b="C9 93"/>
- <a u="84F4" b="C9 94"/>
- <a u="84F5" b="C9 95"/>
- <a u="84F6" b="C9 96"/>
- <a u="84F7" b="C9 97"/>
- <a u="84F8" b="C9 98"/>
- <a u="84F9" b="C9 99"/>
- <a u="84FA" b="C9 9A"/>
- <a u="84FB" b="C9 9B"/>
- <a u="84FC" b="DE A4"/>
- <a u="84FD" b="C9 9C"/>
- <a u="84FE" b="C9 9D"/>
- <a u="84FF" b="DE A3"/>
- <a u="8500" b="C9 9E"/>
- <a u="8501" b="C9 9F"/>
- <a u="8502" b="C9 A0"/>
- <a u="8503" b="CA 40"/>
- <a u="8504" b="CA 41"/>
- <a u="8505" b="CA 42"/>
- <a u="8506" b="CA 43"/>
- <a u="8507" b="CA 44"/>
- <a u="8508" b="CA 45"/>
- <a u="8509" b="CA 46"/>
- <a u="850A" b="CA 47"/>
- <a u="850B" b="CA 48"/>
- <a u="850C" b="DD F8"/>
- <a u="850D" b="CA 49"/>
- <a u="850E" b="CA 4A"/>
- <a u="850F" b="CA 4B"/>
- <a u="8510" b="CA 4C"/>
- <a u="8511" b="C3 EF"/>
- <a u="8512" b="CA 4D"/>
- <a u="8513" b="C2 FB"/>
- <a u="8514" b="CA 4E"/>
- <a u="8515" b="CA 4F"/>
- <a u="8516" b="CA 50"/>
- <a u="8517" b="D5 E1"/>
- <a u="8518" b="CA 51"/>
- <a u="8519" b="CA 52"/>
- <a u="851A" b="CE B5"/>
- <a u="851B" b="CA 53"/>
- <a u="851C" b="CA 54"/>
- <a u="851D" b="CA 55"/>
- <a u="851E" b="CA 56"/>
- <a u="851F" b="DD FD"/>
- <a u="8520" b="CA 57"/>
- <a u="8521" b="B2 CC"/>
- <a u="8522" b="CA 58"/>
- <a u="8523" b="CA 59"/>
- <a u="8524" b="CA 5A"/>
- <a u="8525" b="CA 5B"/>
- <a u="8526" b="CA 5C"/>
- <a u="8527" b="CA 5D"/>
- <a u="8528" b="CA 5E"/>
- <a u="8529" b="CA 5F"/>
- <a u="852A" b="CA 60"/>
- <a u="852B" b="C4 E8"/>
- <a u="852C" b="CA DF"/>
- <a u="852D" b="CA 61"/>
- <a u="852E" b="CA 62"/>
- <a u="852F" b="CA 63"/>
- <a u="8530" b="CA 64"/>
- <a u="8531" b="CA 65"/>
- <a u="8532" b="CA 66"/>
- <a u="8533" b="CA 67"/>
- <a u="8534" b="CA 68"/>
- <a u="8535" b="CA 69"/>
- <a u="8536" b="CA 6A"/>
- <a u="8537" b="C7 BE"/>
- <a u="8538" b="DD FA"/>
- <a u="8539" b="DD FC"/>
- <a u="853A" b="DD FE"/>
- <a u="853B" b="DE A2"/>
- <a u="853C" b="B0 AA"/>
- <a u="853D" b="B1 CE"/>
- <a u="853E" b="CA 6B"/>
- <a u="853F" b="CA 6C"/>
- <a u="8540" b="CA 6D"/>
- <a u="8541" b="CA 6E"/>
- <a u="8542" b="CA 6F"/>
- <a u="8543" b="DE AC"/>
- <a u="8544" b="CA 70"/>
- <a u="8545" b="CA 71"/>
- <a u="8546" b="CA 72"/>
- <a u="8547" b="CA 73"/>
- <a u="8548" b="DE A6"/>
- <a u="8549" b="BD B6"/>
- <a u="854A" b="C8 EF"/>
- <a u="854B" b="CA 74"/>
- <a u="854C" b="CA 75"/>
- <a u="854D" b="CA 76"/>
- <a u="854E" b="CA 77"/>
- <a u="854F" b="CA 78"/>
- <a u="8550" b="CA 79"/>
- <a u="8551" b="CA 7A"/>
- <a u="8552" b="CA 7B"/>
- <a u="8553" b="CA 7C"/>
- <a u="8554" b="CA 7D"/>
- <a u="8555" b="CA 7E"/>
- <a u="8556" b="DE A1"/>
- <a u="8557" b="CA 80"/>
- <a u="8558" b="CA 81"/>
- <a u="8559" b="DE A5"/>
- <a u="855A" b="CA 82"/>
- <a u="855B" b="CA 83"/>
- <a u="855C" b="CA 84"/>
- <a u="855D" b="CA 85"/>
- <a u="855E" b="DE A9"/>
- <a u="855F" b="CA 86"/>
- <a u="8560" b="CA 87"/>
- <a u="8561" b="CA 88"/>
- <a u="8562" b="CA 89"/>
- <a u="8563" b="CA 8A"/>
- <a u="8564" b="DE A8"/>
- <a u="8565" b="CA 8B"/>
- <a u="8566" b="CA 8C"/>
- <a u="8567" b="CA 8D"/>
- <a u="8568" b="DE A7"/>
- <a u="8569" b="CA 8E"/>
- <a u="856A" b="CA 8F"/>
- <a u="856B" b="CA 90"/>
- <a u="856C" b="CA 91"/>
- <a u="856D" b="CA 92"/>
- <a u="856E" b="CA 93"/>
- <a u="856F" b="CA 94"/>
- <a u="8570" b="CA 95"/>
- <a u="8571" b="CA 96"/>
- <a u="8572" b="DE AD"/>
- <a u="8573" b="CA 97"/>
- <a u="8574" b="D4 CC"/>
- <a u="8575" b="CA 98"/>
- <a u="8576" b="CA 99"/>
- <a u="8577" b="CA 9A"/>
- <a u="8578" b="CA 9B"/>
- <a u="8579" b="DE B3"/>
- <a u="857A" b="DE AA"/>
- <a u="857B" b="DE AE"/>
- <a u="857C" b="CA 9C"/>
- <a u="857D" b="CA 9D"/>
- <a u="857E" b="C0 D9"/>
- <a u="857F" b="CA 9E"/>
- <a u="8580" b="CA 9F"/>
- <a u="8581" b="CA A0"/>
- <a u="8582" b="CB 40"/>
- <a u="8583" b="CB 41"/>
- <a u="8584" b="B1 A1"/>
- <a u="8585" b="DE B6"/>
- <a u="8586" b="CB 42"/>
- <a u="8587" b="DE B1"/>
- <a u="8588" b="CB 43"/>
- <a u="8589" b="CB 44"/>
- <a u="858A" b="CB 45"/>
- <a u="858B" b="CB 46"/>
- <a u="858C" b="CB 47"/>
- <a u="858D" b="CB 48"/>
- <a u="858E" b="CB 49"/>
- <a u="858F" b="DE B2"/>
- <a u="8590" b="CB 4A"/>
- <a u="8591" b="CB 4B"/>
- <a u="8592" b="CB 4C"/>
- <a u="8593" b="CB 4D"/>
- <a u="8594" b="CB 4E"/>
- <a u="8595" b="CB 4F"/>
- <a u="8596" b="CB 50"/>
- <a u="8597" b="CB 51"/>
- <a u="8598" b="CB 52"/>
- <a u="8599" b="CB 53"/>
- <a u="859A" b="CB 54"/>
- <a u="859B" b="D1 A6"/>
- <a u="859C" b="DE B5"/>
- <a u="859D" b="CB 55"/>
- <a u="859E" b="CB 56"/>
- <a u="859F" b="CB 57"/>
- <a u="85A0" b="CB 58"/>
- <a u="85A1" b="CB 59"/>
- <a u="85A2" b="CB 5A"/>
- <a u="85A3" b="CB 5B"/>
- <a u="85A4" b="DE AF"/>
- <a u="85A5" b="CB 5C"/>
- <a u="85A6" b="CB 5D"/>
- <a u="85A7" b="CB 5E"/>
- <a u="85A8" b="DE B0"/>
- <a u="85A9" b="CB 5F"/>
- <a u="85AA" b="D0 BD"/>
- <a u="85AB" b="CB 60"/>
- <a u="85AC" b="CB 61"/>
- <a u="85AD" b="CB 62"/>
- <a u="85AE" b="DE B4"/>
- <a u="85AF" b="CA ED"/>
- <a u="85B0" b="DE B9"/>
- <a u="85B1" b="CB 63"/>
- <a u="85B2" b="CB 64"/>
- <a u="85B3" b="CB 65"/>
- <a u="85B4" b="CB 66"/>
- <a u="85B5" b="CB 67"/>
- <a u="85B6" b="CB 68"/>
- <a u="85B7" b="DE B8"/>
- <a u="85B8" b="CB 69"/>
- <a u="85B9" b="DE B7"/>
- <a u="85BA" b="CB 6A"/>
- <a u="85BB" b="CB 6B"/>
- <a u="85BC" b="CB 6C"/>
- <a u="85BD" b="CB 6D"/>
- <a u="85BE" b="CB 6E"/>
- <a u="85BF" b="CB 6F"/>
- <a u="85C0" b="CB 70"/>
- <a u="85C1" b="DE BB"/>
- <a u="85C2" b="CB 71"/>
- <a u="85C3" b="CB 72"/>
- <a u="85C4" b="CB 73"/>
- <a u="85C5" b="CB 74"/>
- <a u="85C6" b="CB 75"/>
- <a u="85C7" b="CB 76"/>
- <a u="85C8" b="CB 77"/>
- <a u="85C9" b="BD E5"/>
- <a u="85CA" b="CB 78"/>
- <a u="85CB" b="CB 79"/>
- <a u="85CC" b="CB 7A"/>
- <a u="85CD" b="CB 7B"/>
- <a u="85CE" b="CB 7C"/>
- <a u="85CF" b="B2 D8"/>
- <a u="85D0" b="C3 EA"/>
- <a u="85D1" b="CB 7D"/>
- <a u="85D2" b="CB 7E"/>
- <a u="85D3" b="DE BA"/>
- <a u="85D4" b="CB 80"/>
- <a u="85D5" b="C5 BA"/>
- <a u="85D6" b="CB 81"/>
- <a u="85D7" b="CB 82"/>
- <a u="85D8" b="CB 83"/>
- <a u="85D9" b="CB 84"/>
- <a u="85DA" b="CB 85"/>
- <a u="85DB" b="CB 86"/>
- <a u="85DC" b="DE BC"/>
- <a u="85DD" b="CB 87"/>
- <a u="85DE" b="CB 88"/>
- <a u="85DF" b="CB 89"/>
- <a u="85E0" b="CB 8A"/>
- <a u="85E1" b="CB 8B"/>
- <a u="85E2" b="CB 8C"/>
- <a u="85E3" b="CB 8D"/>
- <a u="85E4" b="CC D9"/>
- <a u="85E5" b="CB 8E"/>
- <a u="85E6" b="CB 8F"/>
- <a u="85E7" b="CB 90"/>
- <a u="85E8" b="CB 91"/>
- <a u="85E9" b="B7 AA"/>
- <a u="85EA" b="CB 92"/>
- <a u="85EB" b="CB 93"/>
- <a u="85EC" b="CB 94"/>
- <a u="85ED" b="CB 95"/>
- <a u="85EE" b="CB 96"/>
- <a u="85EF" b="CB 97"/>
- <a u="85F0" b="CB 98"/>
- <a u="85F1" b="CB 99"/>
- <a u="85F2" b="CB 9A"/>
- <a u="85F3" b="CB 9B"/>
- <a u="85F4" b="CB 9C"/>
- <a u="85F5" b="CB 9D"/>
- <a u="85F6" b="CB 9E"/>
- <a u="85F7" b="CB 9F"/>
- <a u="85F8" b="CB A0"/>
- <a u="85F9" b="CC 40"/>
- <a u="85FA" b="CC 41"/>
- <a u="85FB" b="D4 E5"/>
- <a u="85FC" b="CC 42"/>
- <a u="85FD" b="CC 43"/>
- <a u="85FE" b="CC 44"/>
- <a u="85FF" b="DE BD"/>
- <a u="8600" b="CC 45"/>
- <a u="8601" b="CC 46"/>
- <a u="8602" b="CC 47"/>
- <a u="8603" b="CC 48"/>
- <a u="8604" b="CC 49"/>
- <a u="8605" b="DE BF"/>
- <a u="8606" b="CC 4A"/>
- <a u="8607" b="CC 4B"/>
- <a u="8608" b="CC 4C"/>
- <a u="8609" b="CC 4D"/>
- <a u="860A" b="CC 4E"/>
- <a u="860B" b="CC 4F"/>
- <a u="860C" b="CC 50"/>
- <a u="860D" b="CC 51"/>
- <a u="860E" b="CC 52"/>
- <a u="860F" b="CC 53"/>
- <a u="8610" b="CC 54"/>
- <a u="8611" b="C4 A2"/>
- <a u="8612" b="CC 55"/>
- <a u="8613" b="CC 56"/>
- <a u="8614" b="CC 57"/>
- <a u="8615" b="CC 58"/>
- <a u="8616" b="DE C1"/>
- <a u="8617" b="CC 59"/>
- <a u="8618" b="CC 5A"/>
- <a u="8619" b="CC 5B"/>
- <a u="861A" b="CC 5C"/>
- <a u="861B" b="CC 5D"/>
- <a u="861C" b="CC 5E"/>
- <a u="861D" b="CC 5F"/>
- <a u="861E" b="CC 60"/>
- <a u="861F" b="CC 61"/>
- <a u="8620" b="CC 62"/>
- <a u="8621" b="CC 63"/>
- <a u="8622" b="CC 64"/>
- <a u="8623" b="CC 65"/>
- <a u="8624" b="CC 66"/>
- <a u="8625" b="CC 67"/>
- <a u="8626" b="CC 68"/>
- <a u="8627" b="DE BE"/>
- <a u="8628" b="CC 69"/>
- <a u="8629" b="DE C0"/>
- <a u="862A" b="CC 6A"/>
- <a u="862B" b="CC 6B"/>
- <a u="862C" b="CC 6C"/>
- <a u="862D" b="CC 6D"/>
- <a u="862E" b="CC 6E"/>
- <a u="862F" b="CC 6F"/>
- <a u="8630" b="CC 70"/>
- <a u="8631" b="CC 71"/>
- <a u="8632" b="CC 72"/>
- <a u="8633" b="CC 73"/>
- <a u="8634" b="CC 74"/>
- <a u="8635" b="CC 75"/>
- <a u="8636" b="CC 76"/>
- <a u="8637" b="CC 77"/>
- <a u="8638" b="D5 BA"/>
- <a u="8639" b="CC 78"/>
- <a u="863A" b="CC 79"/>
- <a u="863B" b="CC 7A"/>
- <a u="863C" b="DE C2"/>
- <a u="863D" b="CC 7B"/>
- <a u="863E" b="CC 7C"/>
- <a u="863F" b="CC 7D"/>
- <a u="8640" b="CC 7E"/>
- <a u="8641" b="CC 80"/>
- <a u="8642" b="CC 81"/>
- <a u="8643" b="CC 82"/>
- <a u="8644" b="CC 83"/>
- <a u="8645" b="CC 84"/>
- <a u="8646" b="CC 85"/>
- <a u="8647" b="CC 86"/>
- <a u="8648" b="CC 87"/>
- <a u="8649" b="CC 88"/>
- <a u="864A" b="CC 89"/>
- <a u="864B" b="CC 8A"/>
- <a u="864C" b="CC 8B"/>
- <a u="864D" b="F2 AE"/>
- <a u="864E" b="BB A2"/>
- <a u="864F" b="C2 B2"/>
- <a u="8650" b="C5 B0"/>
- <a u="8651" b="C2 C7"/>
- <a u="8652" b="CC 8C"/>
- <a u="8653" b="CC 8D"/>
- <a u="8654" b="F2 AF"/>
- <a u="8655" b="CC 8E"/>
- <a u="8656" b="CC 8F"/>
- <a u="8657" b="CC 90"/>
- <a u="8658" b="CC 91"/>
- <a u="8659" b="CC 92"/>
- <a u="865A" b="D0 E9"/>
- <a u="865B" b="CC 93"/>
- <a u="865C" b="CC 94"/>
- <a u="865D" b="CC 95"/>
- <a u="865E" b="D3 DD"/>
- <a u="865F" b="CC 96"/>
- <a u="8660" b="CC 97"/>
- <a u="8661" b="CC 98"/>
- <a u="8662" b="EB BD"/>
- <a u="8663" b="CC 99"/>
- <a u="8664" b="CC 9A"/>
- <a u="8665" b="CC 9B"/>
- <a u="8666" b="CC 9C"/>
- <a u="8667" b="CC 9D"/>
- <a u="8668" b="CC 9E"/>
- <a u="8669" b="CC 9F"/>
- <a u="866A" b="CC A0"/>
- <a u="866B" b="B3 E6"/>
- <a u="866C" b="F2 B0"/>
- <a u="866D" b="CD 40"/>
- <a u="866E" b="F2 B1"/>
- <a u="866F" b="CD 41"/>
- <a u="8670" b="CD 42"/>
- <a u="8671" b="CA AD"/>
- <a u="8672" b="CD 43"/>
- <a u="8673" b="CD 44"/>
- <a u="8674" b="CD 45"/>
- <a u="8675" b="CD 46"/>
- <a u="8676" b="CD 47"/>
- <a u="8677" b="CD 48"/>
- <a u="8678" b="CD 49"/>
- <a u="8679" b="BA E7"/>
- <a u="867A" b="F2 B3"/>
- <a u="867B" b="F2 B5"/>
- <a u="867C" b="F2 B4"/>
- <a u="867D" b="CB E4"/>
- <a u="867E" b="CF BA"/>
- <a u="867F" b="F2 B2"/>
- <a u="8680" b="CA B4"/>
- <a u="8681" b="D2 CF"/>
- <a u="8682" b="C2 EC"/>
- <a u="8683" b="CD 4A"/>
- <a u="8684" b="CD 4B"/>
- <a u="8685" b="CD 4C"/>
- <a u="8686" b="CD 4D"/>
- <a u="8687" b="CD 4E"/>
- <a u="8688" b="CD 4F"/>
- <a u="8689" b="CD 50"/>
- <a u="868A" b="CE C3"/>
- <a u="868B" b="F2 B8"/>
- <a u="868C" b="B0 F6"/>
- <a u="868D" b="F2 B7"/>
- <a u="868E" b="CD 51"/>
- <a u="868F" b="CD 52"/>
- <a u="8690" b="CD 53"/>
- <a u="8691" b="CD 54"/>
- <a u="8692" b="CD 55"/>
- <a u="8693" b="F2 BE"/>
- <a u="8694" b="CD 56"/>
- <a u="8695" b="B2 CF"/>
- <a u="8696" b="CD 57"/>
- <a u="8697" b="CD 58"/>
- <a u="8698" b="CD 59"/>
- <a u="8699" b="CD 5A"/>
- <a u="869A" b="CD 5B"/>
- <a u="869B" b="CD 5C"/>
- <a u="869C" b="D1 C1"/>
- <a u="869D" b="F2 BA"/>
- <a u="869E" b="CD 5D"/>
- <a u="869F" b="CD 5E"/>
- <a u="86A0" b="CD 5F"/>
- <a u="86A1" b="CD 60"/>
- <a u="86A2" b="CD 61"/>
- <a u="86A3" b="F2 BC"/>
- <a u="86A4" b="D4 E9"/>
- <a u="86A5" b="CD 62"/>
- <a u="86A6" b="CD 63"/>
- <a u="86A7" b="F2 BB"/>
- <a u="86A8" b="F2 B6"/>
- <a u="86A9" b="F2 BF"/>
- <a u="86AA" b="F2 BD"/>
- <a u="86AB" b="CD 64"/>
- <a u="86AC" b="F2 B9"/>
- <a u="86AD" b="CD 65"/>
- <a u="86AE" b="CD 66"/>
- <a u="86AF" b="F2 C7"/>
- <a u="86B0" b="F2 C4"/>
- <a u="86B1" b="F2 C6"/>
- <a u="86B2" b="CD 67"/>
- <a u="86B3" b="CD 68"/>
- <a u="86B4" b="F2 CA"/>
- <a u="86B5" b="F2 C2"/>
- <a u="86B6" b="F2 C0"/>
- <a u="86B7" b="CD 69"/>
- <a u="86B8" b="CD 6A"/>
- <a u="86B9" b="CD 6B"/>
- <a u="86BA" b="F2 C5"/>
- <a u="86BB" b="CD 6C"/>
- <a u="86BC" b="CD 6D"/>
- <a u="86BD" b="CD 6E"/>
- <a u="86BE" b="CD 6F"/>
- <a u="86BF" b="CD 70"/>
- <a u="86C0" b="D6 FB"/>
- <a u="86C1" b="CD 71"/>
- <a u="86C2" b="CD 72"/>
- <a u="86C3" b="CD 73"/>
- <a u="86C4" b="F2 C1"/>
- <a u="86C5" b="CD 74"/>
- <a u="86C6" b="C7 F9"/>
- <a u="86C7" b="C9 DF"/>
- <a u="86C8" b="CD 75"/>
- <a u="86C9" b="F2 C8"/>
- <a u="86CA" b="B9 C6"/>
- <a u="86CB" b="B5 B0"/>
- <a u="86CC" b="CD 76"/>
- <a u="86CD" b="CD 77"/>
- <a u="86CE" b="F2 C3"/>
- <a u="86CF" b="F2 C9"/>
- <a u="86D0" b="F2 D0"/>
- <a u="86D1" b="F2 D6"/>
- <a u="86D2" b="CD 78"/>
- <a u="86D3" b="CD 79"/>
- <a u="86D4" b="BB D7"/>
- <a u="86D5" b="CD 7A"/>
- <a u="86D6" b="CD 7B"/>
- <a u="86D7" b="CD 7C"/>
- <a u="86D8" b="F2 D5"/>
- <a u="86D9" b="CD DC"/>
- <a u="86DA" b="CD 7D"/>
- <a u="86DB" b="D6 EB"/>
- <a u="86DC" b="CD 7E"/>
- <a u="86DD" b="CD 80"/>
- <a u="86DE" b="F2 D2"/>
- <a u="86DF" b="F2 D4"/>
- <a u="86E0" b="CD 81"/>
- <a u="86E1" b="CD 82"/>
- <a u="86E2" b="CD 83"/>
- <a u="86E3" b="CD 84"/>
- <a u="86E4" b="B8 F2"/>
- <a u="86E5" b="CD 85"/>
- <a u="86E6" b="CD 86"/>
- <a u="86E7" b="CD 87"/>
- <a u="86E8" b="CD 88"/>
- <a u="86E9" b="F2 CB"/>
- <a u="86EA" b="CD 89"/>
- <a u="86EB" b="CD 8A"/>
- <a u="86EC" b="CD 8B"/>
- <a u="86ED" b="F2 CE"/>
- <a u="86EE" b="C2 F9"/>
- <a u="86EF" b="CD 8C"/>
- <a u="86F0" b="D5 DD"/>
- <a u="86F1" b="F2 CC"/>
- <a u="86F2" b="F2 CD"/>
- <a u="86F3" b="F2 CF"/>
- <a u="86F4" b="F2 D3"/>
- <a u="86F5" b="CD 8D"/>
- <a u="86F6" b="CD 8E"/>
- <a u="86F7" b="CD 8F"/>
- <a u="86F8" b="F2 D9"/>
- <a u="86F9" b="D3 BC"/>
- <a u="86FA" b="CD 90"/>
- <a u="86FB" b="CD 91"/>
- <a u="86FC" b="CD 92"/>
- <a u="86FD" b="CD 93"/>
- <a u="86FE" b="B6 EA"/>
- <a u="86FF" b="CD 94"/>
- <a u="8700" b="CA F1"/>
- <a u="8701" b="CD 95"/>
- <a u="8702" b="B7 E4"/>
- <a u="8703" b="F2 D7"/>
- <a u="8704" b="CD 96"/>
- <a u="8705" b="CD 97"/>
- <a u="8706" b="CD 98"/>
- <a u="8707" b="F2 D8"/>
- <a u="8708" b="F2 DA"/>
- <a u="8709" b="F2 DD"/>
- <a u="870A" b="F2 DB"/>
- <a u="870B" b="CD 99"/>
- <a u="870C" b="CD 9A"/>
- <a u="870D" b="F2 DC"/>
- <a u="870E" b="CD 9B"/>
- <a u="870F" b="CD 9C"/>
- <a u="8710" b="CD 9D"/>
- <a u="8711" b="CD 9E"/>
- <a u="8712" b="D1 D1"/>
- <a u="8713" b="F2 D1"/>
- <a u="8714" b="CD 9F"/>
- <a u="8715" b="CD C9"/>
- <a u="8716" b="CD A0"/>
- <a u="8717" b="CE CF"/>
- <a u="8718" b="D6 A9"/>
- <a u="8719" b="CE 40"/>
- <a u="871A" b="F2 E3"/>
- <a u="871B" b="CE 41"/>
- <a u="871C" b="C3 DB"/>
- <a u="871D" b="CE 42"/>
- <a u="871E" b="F2 E0"/>
- <a u="871F" b="CE 43"/>
- <a u="8720" b="CE 44"/>
- <a u="8721" b="C0 AF"/>
- <a u="8722" b="F2 EC"/>
- <a u="8723" b="F2 DE"/>
- <a u="8724" b="CE 45"/>
- <a u="8725" b="F2 E1"/>
- <a u="8726" b="CE 46"/>
- <a u="8727" b="CE 47"/>
- <a u="8728" b="CE 48"/>
- <a u="8729" b="F2 E8"/>
- <a u="872A" b="CE 49"/>
- <a u="872B" b="CE 4A"/>
- <a u="872C" b="CE 4B"/>
- <a u="872D" b="CE 4C"/>
- <a u="872E" b="F2 E2"/>
- <a u="872F" b="CE 4D"/>
- <a u="8730" b="CE 4E"/>
- <a u="8731" b="F2 E7"/>
- <a u="8732" b="CE 4F"/>
- <a u="8733" b="CE 50"/>
- <a u="8734" b="F2 E6"/>
- <a u="8735" b="CE 51"/>
- <a u="8736" b="CE 52"/>
- <a u="8737" b="F2 E9"/>
- <a u="8738" b="CE 53"/>
- <a u="8739" b="CE 54"/>
- <a u="873A" b="CE 55"/>
- <a u="873B" b="F2 DF"/>
- <a u="873C" b="CE 56"/>
- <a u="873D" b="CE 57"/>
- <a u="873E" b="F2 E4"/>
- <a u="873F" b="F2 EA"/>
- <a u="8740" b="CE 58"/>
- <a u="8741" b="CE 59"/>
- <a u="8742" b="CE 5A"/>
- <a u="8743" b="CE 5B"/>
- <a u="8744" b="CE 5C"/>
- <a u="8745" b="CE 5D"/>
- <a u="8746" b="CE 5E"/>
- <a u="8747" b="D3 AC"/>
- <a u="8748" b="F2 E5"/>
- <a u="8749" b="B2 F5"/>
- <a u="874A" b="CE 5F"/>
- <a u="874B" b="CE 60"/>
- <a u="874C" b="F2 F2"/>
- <a u="874D" b="CE 61"/>
- <a u="874E" b="D0 AB"/>
- <a u="874F" b="CE 62"/>
- <a u="8750" b="CE 63"/>
- <a u="8751" b="CE 64"/>
- <a u="8752" b="CE 65"/>
- <a u="8753" b="F2 F5"/>
- <a u="8754" b="CE 66"/>
- <a u="8755" b="CE 67"/>
- <a u="8756" b="CE 68"/>
- <a u="8757" b="BB C8"/>
- <a u="8758" b="CE 69"/>
- <a u="8759" b="F2 F9"/>
- <a u="875A" b="CE 6A"/>
- <a u="875B" b="CE 6B"/>
- <a u="875C" b="CE 6C"/>
- <a u="875D" b="CE 6D"/>
- <a u="875E" b="CE 6E"/>
- <a u="875F" b="CE 6F"/>
- <a u="8760" b="F2 F0"/>
- <a u="8761" b="CE 70"/>
- <a u="8762" b="CE 71"/>
- <a u="8763" b="F2 F6"/>
- <a u="8764" b="F2 F8"/>
- <a u="8765" b="F2 FA"/>
- <a u="8766" b="CE 72"/>
- <a u="8767" b="CE 73"/>
- <a u="8768" b="CE 74"/>
- <a u="8769" b="CE 75"/>
- <a u="876A" b="CE 76"/>
- <a u="876B" b="CE 77"/>
- <a u="876C" b="CE 78"/>
- <a u="876D" b="CE 79"/>
- <a u="876E" b="F2 F3"/>
- <a u="876F" b="CE 7A"/>
- <a u="8770" b="F2 F1"/>
- <a u="8771" b="CE 7B"/>
- <a u="8772" b="CE 7C"/>
- <a u="8773" b="CE 7D"/>
- <a u="8774" b="BA FB"/>
- <a u="8775" b="CE 7E"/>
- <a u="8776" b="B5 FB"/>
- <a u="8777" b="CE 80"/>
- <a u="8778" b="CE 81"/>
- <a u="8779" b="CE 82"/>
- <a u="877A" b="CE 83"/>
- <a u="877B" b="F2 EF"/>
- <a u="877C" b="F2 F7"/>
- <a u="877D" b="F2 ED"/>
- <a u="877E" b="F2 EE"/>
- <a u="877F" b="CE 84"/>
- <a u="8780" b="CE 85"/>
- <a u="8781" b="CE 86"/>
- <a u="8782" b="F2 EB"/>
- <a u="8783" b="F3 A6"/>
- <a u="8784" b="CE 87"/>
- <a u="8785" b="F3 A3"/>
- <a u="8786" b="CE 88"/>
- <a u="8787" b="CE 89"/>
- <a u="8788" b="F3 A2"/>
- <a u="8789" b="CE 8A"/>
- <a u="878A" b="CE 8B"/>
- <a u="878B" b="F2 F4"/>
- <a u="878C" b="CE 8C"/>
- <a u="878D" b="C8 DA"/>
- <a u="878E" b="CE 8D"/>
- <a u="878F" b="CE 8E"/>
- <a u="8790" b="CE 8F"/>
- <a u="8791" b="CE 90"/>
- <a u="8792" b="CE 91"/>
- <a u="8793" b="F2 FB"/>
- <a u="8794" b="CE 92"/>
- <a u="8795" b="CE 93"/>
- <a u="8796" b="CE 94"/>
- <a u="8797" b="F3 A5"/>
- <a u="8798" b="CE 95"/>
- <a u="8799" b="CE 96"/>
- <a u="879A" b="CE 97"/>
- <a u="879B" b="CE 98"/>
- <a u="879C" b="CE 99"/>
- <a u="879D" b="CE 9A"/>
- <a u="879E" b="CE 9B"/>
- <a u="879F" b="C3 F8"/>
- <a u="87A0" b="CE 9C"/>
- <a u="87A1" b="CE 9D"/>
- <a u="87A2" b="CE 9E"/>
- <a u="87A3" b="CE 9F"/>
- <a u="87A4" b="CE A0"/>
- <a u="87A5" b="CF 40"/>
- <a u="87A6" b="CF 41"/>
- <a u="87A7" b="CF 42"/>
- <a u="87A8" b="F2 FD"/>
- <a u="87A9" b="CF 43"/>
- <a u="87AA" b="CF 44"/>
- <a u="87AB" b="F3 A7"/>
- <a u="87AC" b="F3 A9"/>
- <a u="87AD" b="F3 A4"/>
- <a u="87AE" b="CF 45"/>
- <a u="87AF" b="F2 FC"/>
- <a u="87B0" b="CF 46"/>
- <a u="87B1" b="CF 47"/>
- <a u="87B2" b="CF 48"/>
- <a u="87B3" b="F3 AB"/>
- <a u="87B4" b="CF 49"/>
- <a u="87B5" b="F3 AA"/>
- <a u="87B6" b="CF 4A"/>
- <a u="87B7" b="CF 4B"/>
- <a u="87B8" b="CF 4C"/>
- <a u="87B9" b="CF 4D"/>
- <a u="87BA" b="C2 DD"/>
- <a u="87BB" b="CF 4E"/>
- <a u="87BC" b="CF 4F"/>
- <a u="87BD" b="F3 AE"/>
- <a u="87BE" b="CF 50"/>
- <a u="87BF" b="CF 51"/>
- <a u="87C0" b="F3 B0"/>
- <a u="87C1" b="CF 52"/>
- <a u="87C2" b="CF 53"/>
- <a u="87C3" b="CF 54"/>
- <a u="87C4" b="CF 55"/>
- <a u="87C5" b="CF 56"/>
- <a u="87C6" b="F3 A1"/>
- <a u="87C7" b="CF 57"/>
- <a u="87C8" b="CF 58"/>
- <a u="87C9" b="CF 59"/>
- <a u="87CA" b="F3 B1"/>
- <a u="87CB" b="F3 AC"/>
- <a u="87CC" b="CF 5A"/>
- <a u="87CD" b="CF 5B"/>
- <a u="87CE" b="CF 5C"/>
- <a u="87CF" b="CF 5D"/>
- <a u="87D0" b="CF 5E"/>
- <a u="87D1" b="F3 AF"/>
- <a u="87D2" b="F2 FE"/>
- <a u="87D3" b="F3 AD"/>
- <a u="87D4" b="CF 5F"/>
- <a u="87D5" b="CF 60"/>
- <a u="87D6" b="CF 61"/>
- <a u="87D7" b="CF 62"/>
- <a u="87D8" b="CF 63"/>
- <a u="87D9" b="CF 64"/>
- <a u="87DA" b="CF 65"/>
- <a u="87DB" b="F3 B2"/>
- <a u="87DC" b="CF 66"/>
- <a u="87DD" b="CF 67"/>
- <a u="87DE" b="CF 68"/>
- <a u="87DF" b="CF 69"/>
- <a u="87E0" b="F3 B4"/>
- <a u="87E1" b="CF 6A"/>
- <a u="87E2" b="CF 6B"/>
- <a u="87E3" b="CF 6C"/>
- <a u="87E4" b="CF 6D"/>
- <a u="87E5" b="F3 A8"/>
- <a u="87E6" b="CF 6E"/>
- <a u="87E7" b="CF 6F"/>
- <a u="87E8" b="CF 70"/>
- <a u="87E9" b="CF 71"/>
- <a u="87EA" b="F3 B3"/>
- <a u="87EB" b="CF 72"/>
- <a u="87EC" b="CF 73"/>
- <a u="87ED" b="CF 74"/>
- <a u="87EE" b="F3 B5"/>
- <a u="87EF" b="CF 75"/>
- <a u="87F0" b="CF 76"/>
- <a u="87F1" b="CF 77"/>
- <a u="87F2" b="CF 78"/>
- <a u="87F3" b="CF 79"/>
- <a u="87F4" b="CF 7A"/>
- <a u="87F5" b="CF 7B"/>
- <a u="87F6" b="CF 7C"/>
- <a u="87F7" b="CF 7D"/>
- <a u="87F8" b="CF 7E"/>
- <a u="87F9" b="D0 B7"/>
- <a u="87FA" b="CF 80"/>
- <a u="87FB" b="CF 81"/>
- <a u="87FC" b="CF 82"/>
- <a u="87FD" b="CF 83"/>
- <a u="87FE" b="F3 B8"/>
- <a u="87FF" b="CF 84"/>
- <a u="8800" b="CF 85"/>
- <a u="8801" b="CF 86"/>
- <a u="8802" b="CF 87"/>
- <a u="8803" b="D9 F9"/>
- <a u="8804" b="CF 88"/>
- <a u="8805" b="CF 89"/>
- <a u="8806" b="CF 8A"/>
- <a u="8807" b="CF 8B"/>
- <a u="8808" b="CF 8C"/>
- <a u="8809" b="CF 8D"/>
- <a u="880A" b="F3 B9"/>
- <a u="880B" b="CF 8E"/>
- <a u="880C" b="CF 8F"/>
- <a u="880D" b="CF 90"/>
- <a u="880E" b="CF 91"/>
- <a u="880F" b="CF 92"/>
- <a u="8810" b="CF 93"/>
- <a u="8811" b="CF 94"/>
- <a u="8812" b="CF 95"/>
- <a u="8813" b="F3 B7"/>
- <a u="8814" b="CF 96"/>
- <a u="8815" b="C8 E4"/>
- <a u="8816" b="F3 B6"/>
- <a u="8817" b="CF 97"/>
- <a u="8818" b="CF 98"/>
- <a u="8819" b="CF 99"/>
- <a u="881A" b="CF 9A"/>
- <a u="881B" b="F3 BA"/>
- <a u="881C" b="CF 9B"/>
- <a u="881D" b="CF 9C"/>
- <a u="881E" b="CF 9D"/>
- <a u="881F" b="CF 9E"/>
- <a u="8820" b="CF 9F"/>
- <a u="8821" b="F3 BB"/>
- <a u="8822" b="B4 C0"/>
- <a u="8823" b="CF A0"/>
- <a u="8824" b="D0 40"/>
- <a u="8825" b="D0 41"/>
- <a u="8826" b="D0 42"/>
- <a u="8827" b="D0 43"/>
- <a u="8828" b="D0 44"/>
- <a u="8829" b="D0 45"/>
- <a u="882A" b="D0 46"/>
- <a u="882B" b="D0 47"/>
- <a u="882C" b="D0 48"/>
- <a u="882D" b="D0 49"/>
- <a u="882E" b="D0 4A"/>
- <a u="882F" b="D0 4B"/>
- <a u="8830" b="D0 4C"/>
- <a u="8831" b="D0 4D"/>
- <a u="8832" b="EE C3"/>
- <a u="8833" b="D0 4E"/>
- <a u="8834" b="D0 4F"/>
- <a u="8835" b="D0 50"/>
- <a u="8836" b="D0 51"/>
- <a u="8837" b="D0 52"/>
- <a u="8838" b="D0 53"/>
- <a u="8839" b="F3 BC"/>
- <a u="883A" b="D0 54"/>
- <a u="883B" b="D0 55"/>
- <a u="883C" b="F3 BD"/>
- <a u="883D" b="D0 56"/>
- <a u="883E" b="D0 57"/>
- <a u="883F" b="D0 58"/>
- <a u="8840" b="D1 AA"/>
- <a u="8841" b="D0 59"/>
- <a u="8842" b="D0 5A"/>
- <a u="8843" b="D0 5B"/>
- <a u="8844" b="F4 AC"/>
- <a u="8845" b="D0 C6"/>
- <a u="8846" b="D0 5C"/>
- <a u="8847" b="D0 5D"/>
- <a u="8848" b="D0 5E"/>
- <a u="8849" b="D0 5F"/>
- <a u="884A" b="D0 60"/>
- <a u="884B" b="D0 61"/>
- <a u="884C" b="D0 D0"/>
- <a u="884D" b="D1 DC"/>
- <a u="884E" b="D0 62"/>
- <a u="884F" b="D0 63"/>
- <a u="8850" b="D0 64"/>
- <a u="8851" b="D0 65"/>
- <a u="8852" b="D0 66"/>
- <a u="8853" b="D0 67"/>
- <a u="8854" b="CF CE"/>
- <a u="8855" b="D0 68"/>
- <a u="8856" b="D0 69"/>
- <a u="8857" b="BD D6"/>
- <a u="8858" b="D0 6A"/>
- <a u="8859" b="D1 C3"/>
- <a u="885A" b="D0 6B"/>
- <a u="885B" b="D0 6C"/>
- <a u="885C" b="D0 6D"/>
- <a u="885D" b="D0 6E"/>
- <a u="885E" b="D0 6F"/>
- <a u="885F" b="D0 70"/>
- <a u="8860" b="D0 71"/>
- <a u="8861" b="BA E2"/>
- <a u="8862" b="E1 E9"/>
- <a u="8863" b="D2 C2"/>
- <a u="8864" b="F1 C2"/>
- <a u="8865" b="B2 B9"/>
- <a u="8866" b="D0 72"/>
- <a u="8867" b="D0 73"/>
- <a u="8868" b="B1 ED"/>
- <a u="8869" b="F1 C3"/>
- <a u="886A" b="D0 74"/>
- <a u="886B" b="C9 C0"/>
- <a u="886C" b="B3 C4"/>
- <a u="886D" b="D0 75"/>
- <a u="886E" b="D9 F2"/>
- <a u="886F" b="D0 76"/>
- <a u="8870" b="CB A5"/>
- <a u="8871" b="D0 77"/>
- <a u="8872" b="F1 C4"/>
- <a u="8873" b="D0 78"/>
- <a u="8874" b="D0 79"/>
- <a u="8875" b="D0 7A"/>
- <a u="8876" b="D0 7B"/>
- <a u="8877" b="D6 D4"/>
- <a u="8878" b="D0 7C"/>
- <a u="8879" b="D0 7D"/>
- <a u="887A" b="D0 7E"/>
- <a u="887B" b="D0 80"/>
- <a u="887C" b="D0 81"/>
- <a u="887D" b="F1 C5"/>
- <a u="887E" b="F4 C0"/>
- <a u="887F" b="F1 C6"/>
- <a u="8880" b="D0 82"/>
- <a u="8881" b="D4 AC"/>
- <a u="8882" b="F1 C7"/>
- <a u="8883" b="D0 83"/>
- <a u="8884" b="B0 C0"/>
- <a u="8885" b="F4 C1"/>
- <a u="8886" b="D0 84"/>
- <a u="8887" b="D0 85"/>
- <a u="8888" b="F4 C2"/>
- <a u="8889" b="D0 86"/>
- <a u="888A" b="D0 87"/>
- <a u="888B" b="B4 FC"/>
- <a u="888C" b="D0 88"/>
- <a u="888D" b="C5 DB"/>
- <a u="888E" b="D0 89"/>
- <a u="888F" b="D0 8A"/>
- <a u="8890" b="D0 8B"/>
- <a u="8891" b="D0 8C"/>
- <a u="8892" b="CC BB"/>
- <a u="8893" b="D0 8D"/>
- <a u="8894" b="D0 8E"/>
- <a u="8895" b="D0 8F"/>
- <a u="8896" b="D0 E4"/>
- <a u="8897" b="D0 90"/>
- <a u="8898" b="D0 91"/>
- <a u="8899" b="D0 92"/>
- <a u="889A" b="D0 93"/>
- <a u="889B" b="D0 94"/>
- <a u="889C" b="CD E0"/>
- <a u="889D" b="D0 95"/>
- <a u="889E" b="D0 96"/>
- <a u="889F" b="D0 97"/>
- <a u="88A0" b="D0 98"/>
- <a u="88A1" b="D0 99"/>
- <a u="88A2" b="F1 C8"/>
- <a u="88A3" b="D0 9A"/>
- <a u="88A4" b="D9 F3"/>
- <a u="88A5" b="D0 9B"/>
- <a u="88A6" b="D0 9C"/>
- <a u="88A7" b="D0 9D"/>
- <a u="88A8" b="D0 9E"/>
- <a u="88A9" b="D0 9F"/>
- <a u="88AA" b="D0 A0"/>
- <a u="88AB" b="B1 BB"/>
- <a u="88AC" b="D1 40"/>
- <a u="88AD" b="CF AE"/>
- <a u="88AE" b="D1 41"/>
- <a u="88AF" b="D1 42"/>
- <a u="88B0" b="D1 43"/>
- <a u="88B1" b="B8 A4"/>
- <a u="88B2" b="D1 44"/>
- <a u="88B3" b="D1 45"/>
- <a u="88B4" b="D1 46"/>
- <a u="88B5" b="D1 47"/>
- <a u="88B6" b="D1 48"/>
- <a u="88B7" b="F1 CA"/>
- <a u="88B8" b="D1 49"/>
- <a u="88B9" b="D1 4A"/>
- <a u="88BA" b="D1 4B"/>
- <a u="88BB" b="D1 4C"/>
- <a u="88BC" b="F1 CB"/>
- <a u="88BD" b="D1 4D"/>
- <a u="88BE" b="D1 4E"/>
- <a u="88BF" b="D1 4F"/>
- <a u="88C0" b="D1 50"/>
- <a u="88C1" b="B2 C3"/>
- <a u="88C2" b="C1 D1"/>
- <a u="88C3" b="D1 51"/>
- <a u="88C4" b="D1 52"/>
- <a u="88C5" b="D7 B0"/>
- <a u="88C6" b="F1 C9"/>
- <a u="88C7" b="D1 53"/>
- <a u="88C8" b="D1 54"/>
- <a u="88C9" b="F1 CC"/>
- <a u="88CA" b="D1 55"/>
- <a u="88CB" b="D1 56"/>
- <a u="88CC" b="D1 57"/>
- <a u="88CD" b="D1 58"/>
- <a u="88CE" b="F1 CE"/>
- <a u="88CF" b="D1 59"/>
- <a u="88D0" b="D1 5A"/>
- <a u="88D1" b="D1 5B"/>
- <a u="88D2" b="D9 F6"/>
- <a u="88D3" b="D1 5C"/>
- <a u="88D4" b="D2 E1"/>
- <a u="88D5" b="D4 A3"/>
- <a u="88D6" b="D1 5D"/>
- <a u="88D7" b="D1 5E"/>
- <a u="88D8" b="F4 C3"/>
- <a u="88D9" b="C8 B9"/>
- <a u="88DA" b="D1 5F"/>
- <a u="88DB" b="D1 60"/>
- <a u="88DC" b="D1 61"/>
- <a u="88DD" b="D1 62"/>
- <a u="88DE" b="D1 63"/>
- <a u="88DF" b="F4 C4"/>
- <a u="88E0" b="D1 64"/>
- <a u="88E1" b="D1 65"/>
- <a u="88E2" b="F1 CD"/>
- <a u="88E3" b="F1 CF"/>
- <a u="88E4" b="BF E3"/>
- <a u="88E5" b="F1 D0"/>
- <a u="88E6" b="D1 66"/>
- <a u="88E7" b="D1 67"/>
- <a u="88E8" b="F1 D4"/>
- <a u="88E9" b="D1 68"/>
- <a u="88EA" b="D1 69"/>
- <a u="88EB" b="D1 6A"/>
- <a u="88EC" b="D1 6B"/>
- <a u="88ED" b="D1 6C"/>
- <a u="88EE" b="D1 6D"/>
- <a u="88EF" b="D1 6E"/>
- <a u="88F0" b="F1 D6"/>
- <a u="88F1" b="F1 D1"/>
- <a u="88F2" b="D1 6F"/>
- <a u="88F3" b="C9 D1"/>
- <a u="88F4" b="C5 E1"/>
- <a u="88F5" b="D1 70"/>
- <a u="88F6" b="D1 71"/>
- <a u="88F7" b="D1 72"/>
- <a u="88F8" b="C2 E3"/>
- <a u="88F9" b="B9 FC"/>
- <a u="88FA" b="D1 73"/>
- <a u="88FB" b="D1 74"/>
- <a u="88FC" b="F1 D3"/>
- <a u="88FD" b="D1 75"/>
- <a u="88FE" b="F1 D5"/>
- <a u="88FF" b="D1 76"/>
- <a u="8900" b="D1 77"/>
- <a u="8901" b="D1 78"/>
- <a u="8902" b="B9 D3"/>
- <a u="8903" b="D1 79"/>
- <a u="8904" b="D1 7A"/>
- <a u="8905" b="D1 7B"/>
- <a u="8906" b="D1 7C"/>
- <a u="8907" b="D1 7D"/>
- <a u="8908" b="D1 7E"/>
- <a u="8909" b="D1 80"/>
- <a u="890A" b="F1 DB"/>
- <a u="890B" b="D1 81"/>
- <a u="890C" b="D1 82"/>
- <a u="890D" b="D1 83"/>
- <a u="890E" b="D1 84"/>
- <a u="890F" b="D1 85"/>
- <a u="8910" b="BA D6"/>
- <a u="8911" b="D1 86"/>
- <a u="8912" b="B0 FD"/>
- <a u="8913" b="F1 D9"/>
- <a u="8914" b="D1 87"/>
- <a u="8915" b="D1 88"/>
- <a u="8916" b="D1 89"/>
- <a u="8917" b="D1 8A"/>
- <a u="8918" b="D1 8B"/>
- <a u="8919" b="F1 D8"/>
- <a u="891A" b="F1 D2"/>
- <a u="891B" b="F1 DA"/>
- <a u="891C" b="D1 8C"/>
- <a u="891D" b="D1 8D"/>
- <a u="891E" b="D1 8E"/>
- <a u="891F" b="D1 8F"/>
- <a u="8920" b="D1 90"/>
- <a u="8921" b="F1 D7"/>
- <a u="8922" b="D1 91"/>
- <a u="8923" b="D1 92"/>
- <a u="8924" b="D1 93"/>
- <a u="8925" b="C8 EC"/>
- <a u="8926" b="D1 94"/>
- <a u="8927" b="D1 95"/>
- <a u="8928" b="D1 96"/>
- <a u="8929" b="D1 97"/>
- <a u="892A" b="CD CA"/>
- <a u="892B" b="F1 DD"/>
- <a u="892C" b="D1 98"/>
- <a u="892D" b="D1 99"/>
- <a u="892E" b="D1 9A"/>
- <a u="892F" b="D1 9B"/>
- <a u="8930" b="E5 BD"/>
- <a u="8931" b="D1 9C"/>
- <a u="8932" b="D1 9D"/>
- <a u="8933" b="D1 9E"/>
- <a u="8934" b="F1 DC"/>
- <a u="8935" b="D1 9F"/>
- <a u="8936" b="F1 DE"/>
- <a u="8937" b="D1 A0"/>
- <a u="8938" b="D2 40"/>
- <a u="8939" b="D2 41"/>
- <a u="893A" b="D2 42"/>
- <a u="893B" b="D2 43"/>
- <a u="893C" b="D2 44"/>
- <a u="893D" b="D2 45"/>
- <a u="893E" b="D2 46"/>
- <a u="893F" b="D2 47"/>
- <a u="8940" b="D2 48"/>
- <a u="8941" b="F1 DF"/>
- <a u="8942" b="D2 49"/>
- <a u="8943" b="D2 4A"/>
- <a u="8944" b="CF E5"/>
- <a u="8945" b="D2 4B"/>
- <a u="8946" b="D2 4C"/>
- <a u="8947" b="D2 4D"/>
- <a u="8948" b="D2 4E"/>
- <a u="8949" b="D2 4F"/>
- <a u="894A" b="D2 50"/>
- <a u="894B" b="D2 51"/>
- <a u="894C" b="D2 52"/>
- <a u="894D" b="D2 53"/>
- <a u="894E" b="D2 54"/>
- <a u="894F" b="D2 55"/>
- <a u="8950" b="D2 56"/>
- <a u="8951" b="D2 57"/>
- <a u="8952" b="D2 58"/>
- <a u="8953" b="D2 59"/>
- <a u="8954" b="D2 5A"/>
- <a u="8955" b="D2 5B"/>
- <a u="8956" b="D2 5C"/>
- <a u="8957" b="D2 5D"/>
- <a u="8958" b="D2 5E"/>
- <a u="8959" b="D2 5F"/>
- <a u="895A" b="D2 60"/>
- <a u="895B" b="D2 61"/>
- <a u="895C" b="D2 62"/>
- <a u="895D" b="D2 63"/>
- <a u="895E" b="F4 C5"/>
- <a u="895F" b="BD F3"/>
- <a u="8960" b="D2 64"/>
- <a u="8961" b="D2 65"/>
- <a u="8962" b="D2 66"/>
- <a u="8963" b="D2 67"/>
- <a u="8964" b="D2 68"/>
- <a u="8965" b="D2 69"/>
- <a u="8966" b="F1 E0"/>
- <a u="8967" b="D2 6A"/>
- <a u="8968" b="D2 6B"/>
- <a u="8969" b="D2 6C"/>
- <a u="896A" b="D2 6D"/>
- <a u="896B" b="D2 6E"/>
- <a u="896C" b="D2 6F"/>
- <a u="896D" b="D2 70"/>
- <a u="896E" b="D2 71"/>
- <a u="896F" b="D2 72"/>
- <a u="8970" b="D2 73"/>
- <a u="8971" b="D2 74"/>
- <a u="8972" b="D2 75"/>
- <a u="8973" b="D2 76"/>
- <a u="8974" b="D2 77"/>
- <a u="8975" b="D2 78"/>
- <a u="8976" b="D2 79"/>
- <a u="8977" b="D2 7A"/>
- <a u="8978" b="D2 7B"/>
- <a u="8979" b="D2 7C"/>
- <a u="897A" b="D2 7D"/>
- <a u="897B" b="F1 E1"/>
- <a u="897C" b="D2 7E"/>
- <a u="897D" b="D2 80"/>
- <a u="897E" b="D2 81"/>
- <a u="897F" b="CE F7"/>
- <a u="8980" b="D2 82"/>
- <a u="8981" b="D2 AA"/>
- <a u="8982" b="D2 83"/>
- <a u="8983" b="F1 FB"/>
- <a u="8984" b="D2 84"/>
- <a u="8985" b="D2 85"/>
- <a u="8986" b="B8 B2"/>
- <a u="8987" b="D2 86"/>
- <a u="8988" b="D2 87"/>
- <a u="8989" b="D2 88"/>
- <a u="898A" b="D2 89"/>
- <a u="898B" b="D2 8A"/>
- <a u="898C" b="D2 8B"/>
- <a u="898D" b="D2 8C"/>
- <a u="898E" b="D2 8D"/>
- <a u="898F" b="D2 8E"/>
- <a u="8990" b="D2 8F"/>
- <a u="8991" b="D2 90"/>
- <a u="8992" b="D2 91"/>
- <a u="8993" b="D2 92"/>
- <a u="8994" b="D2 93"/>
- <a u="8995" b="D2 94"/>
- <a u="8996" b="D2 95"/>
- <a u="8997" b="D2 96"/>
- <a u="8998" b="D2 97"/>
- <a u="8999" b="D2 98"/>
- <a u="899A" b="D2 99"/>
- <a u="899B" b="D2 9A"/>
- <a u="899C" b="D2 9B"/>
- <a u="899D" b="D2 9C"/>
- <a u="899E" b="D2 9D"/>
- <a u="899F" b="D2 9E"/>
- <a u="89A0" b="D2 9F"/>
- <a u="89A1" b="D2 A0"/>
- <a u="89A2" b="D3 40"/>
- <a u="89A3" b="D3 41"/>
- <a u="89A4" b="D3 42"/>
- <a u="89A5" b="D3 43"/>
- <a u="89A6" b="D3 44"/>
- <a u="89A7" b="D3 45"/>
- <a u="89A8" b="D3 46"/>
- <a u="89A9" b="D3 47"/>
- <a u="89AA" b="D3 48"/>
- <a u="89AB" b="D3 49"/>
- <a u="89AC" b="D3 4A"/>
- <a u="89AD" b="D3 4B"/>
- <a u="89AE" b="D3 4C"/>
- <a u="89AF" b="D3 4D"/>
- <a u="89B0" b="D3 4E"/>
- <a u="89B1" b="D3 4F"/>
- <a u="89B2" b="D3 50"/>
- <a u="89B3" b="D3 51"/>
- <a u="89B4" b="D3 52"/>
- <a u="89B5" b="D3 53"/>
- <a u="89B6" b="D3 54"/>
- <a u="89B7" b="D3 55"/>
- <a u="89B8" b="D3 56"/>
- <a u="89B9" b="D3 57"/>
- <a u="89BA" b="D3 58"/>
- <a u="89BB" b="D3 59"/>
- <a u="89BC" b="D3 5A"/>
- <a u="89BD" b="D3 5B"/>
- <a u="89BE" b="D3 5C"/>
- <a u="89BF" b="D3 5D"/>
- <a u="89C0" b="D3 5E"/>
- <a u="89C1" b="BC FB"/>
- <a u="89C2" b="B9 DB"/>
- <a u="89C3" b="D3 5F"/>
- <a u="89C4" b="B9 E6"/>
- <a u="89C5" b="C3 D9"/>
- <a u="89C6" b="CA D3"/>
- <a u="89C7" b="EA E8"/>
- <a u="89C8" b="C0 C0"/>
- <a u="89C9" b="BE F5"/>
- <a u="89CA" b="EA E9"/>
- <a u="89CB" b="EA EA"/>
- <a u="89CC" b="EA EB"/>
- <a u="89CD" b="D3 60"/>
- <a u="89CE" b="EA EC"/>
- <a u="89CF" b="EA ED"/>
- <a u="89D0" b="EA EE"/>
- <a u="89D1" b="EA EF"/>
- <a u="89D2" b="BD C7"/>
- <a u="89D3" b="D3 61"/>
- <a u="89D4" b="D3 62"/>
- <a u="89D5" b="D3 63"/>
- <a u="89D6" b="F5 FB"/>
- <a u="89D7" b="D3 64"/>
- <a u="89D8" b="D3 65"/>
- <a u="89D9" b="D3 66"/>
- <a u="89DA" b="F5 FD"/>
- <a u="89DB" b="D3 67"/>
- <a u="89DC" b="F5 FE"/>
- <a u="89DD" b="D3 68"/>
- <a u="89DE" b="F5 FC"/>
- <a u="89DF" b="D3 69"/>
- <a u="89E0" b="D3 6A"/>
- <a u="89E1" b="D3 6B"/>
- <a u="89E2" b="D3 6C"/>
- <a u="89E3" b="BD E2"/>
- <a u="89E4" b="D3 6D"/>
- <a u="89E5" b="F6 A1"/>
- <a u="89E6" b="B4 A5"/>
- <a u="89E7" b="D3 6E"/>
- <a u="89E8" b="D3 6F"/>
- <a u="89E9" b="D3 70"/>
- <a u="89EA" b="D3 71"/>
- <a u="89EB" b="F6 A2"/>
- <a u="89EC" b="D3 72"/>
- <a u="89ED" b="D3 73"/>
- <a u="89EE" b="D3 74"/>
- <a u="89EF" b="F6 A3"/>
- <a u="89F0" b="D3 75"/>
- <a u="89F1" b="D3 76"/>
- <a u="89F2" b="D3 77"/>
- <a u="89F3" b="EC B2"/>
- <a u="89F4" b="D3 78"/>
- <a u="89F5" b="D3 79"/>
- <a u="89F6" b="D3 7A"/>
- <a u="89F7" b="D3 7B"/>
- <a u="89F8" b="D3 7C"/>
- <a u="89F9" b="D3 7D"/>
- <a u="89FA" b="D3 7E"/>
- <a u="89FB" b="D3 80"/>
- <a u="89FC" b="D3 81"/>
- <a u="89FD" b="D3 82"/>
- <a u="89FE" b="D3 83"/>
- <a u="89FF" b="D3 84"/>
- <a u="8A00" b="D1 D4"/>
- <a u="8A01" b="D3 85"/>
- <a u="8A02" b="D3 86"/>
- <a u="8A03" b="D3 87"/>
- <a u="8A04" b="D3 88"/>
- <a u="8A05" b="D3 89"/>
- <a u="8A06" b="D3 8A"/>
- <a u="8A07" b="D9 EA"/>
- <a u="8A08" b="D3 8B"/>
- <a u="8A09" b="D3 8C"/>
- <a u="8A0A" b="D3 8D"/>
- <a u="8A0B" b="D3 8E"/>
- <a u="8A0C" b="D3 8F"/>
- <a u="8A0D" b="D3 90"/>
- <a u="8A0E" b="D3 91"/>
- <a u="8A0F" b="D3 92"/>
- <a u="8A10" b="D3 93"/>
- <a u="8A11" b="D3 94"/>
- <a u="8A12" b="D3 95"/>
- <a u="8A13" b="D3 96"/>
- <a u="8A14" b="D3 97"/>
- <a u="8A15" b="D3 98"/>
- <a u="8A16" b="D3 99"/>
- <a u="8A17" b="D3 9A"/>
- <a u="8A18" b="D3 9B"/>
- <a u="8A19" b="D3 9C"/>
- <a u="8A1A" b="D3 9D"/>
- <a u="8A1B" b="D3 9E"/>
- <a u="8A1C" b="D3 9F"/>
- <a u="8A1D" b="D3 A0"/>
- <a u="8A1E" b="D4 40"/>
- <a u="8A1F" b="D4 41"/>
- <a u="8A20" b="D4 42"/>
- <a u="8A21" b="D4 43"/>
- <a u="8A22" b="D4 44"/>
- <a u="8A23" b="D4 45"/>
- <a u="8A24" b="D4 46"/>
- <a u="8A25" b="D4 47"/>
- <a u="8A26" b="D4 48"/>
- <a u="8A27" b="D4 49"/>
- <a u="8A28" b="D4 4A"/>
- <a u="8A29" b="D4 4B"/>
- <a u="8A2A" b="D4 4C"/>
- <a u="8A2B" b="D4 4D"/>
- <a u="8A2C" b="D4 4E"/>
- <a u="8A2D" b="D4 4F"/>
- <a u="8A2E" b="D4 50"/>
- <a u="8A2F" b="D4 51"/>
- <a u="8A30" b="D4 52"/>
- <a u="8A31" b="D4 53"/>
- <a u="8A32" b="D4 54"/>
- <a u="8A33" b="D4 55"/>
- <a u="8A34" b="D4 56"/>
- <a u="8A35" b="D4 57"/>
- <a u="8A36" b="D4 58"/>
- <a u="8A37" b="D4 59"/>
- <a u="8A38" b="D4 5A"/>
- <a u="8A39" b="D4 5B"/>
- <a u="8A3A" b="D4 5C"/>
- <a u="8A3B" b="D4 5D"/>
- <a u="8A3C" b="D4 5E"/>
- <a u="8A3D" b="D4 5F"/>
- <a u="8A3E" b="F6 A4"/>
- <a u="8A3F" b="D4 60"/>
- <a u="8A40" b="D4 61"/>
- <a u="8A41" b="D4 62"/>
- <a u="8A42" b="D4 63"/>
- <a u="8A43" b="D4 64"/>
- <a u="8A44" b="D4 65"/>
- <a u="8A45" b="D4 66"/>
- <a u="8A46" b="D4 67"/>
- <a u="8A47" b="D4 68"/>
- <a u="8A48" b="EE BA"/>
- <a u="8A49" b="D4 69"/>
- <a u="8A4A" b="D4 6A"/>
- <a u="8A4B" b="D4 6B"/>
- <a u="8A4C" b="D4 6C"/>
- <a u="8A4D" b="D4 6D"/>
- <a u="8A4E" b="D4 6E"/>
- <a u="8A4F" b="D4 6F"/>
- <a u="8A50" b="D4 70"/>
- <a u="8A51" b="D4 71"/>
- <a u="8A52" b="D4 72"/>
- <a u="8A53" b="D4 73"/>
- <a u="8A54" b="D4 74"/>
- <a u="8A55" b="D4 75"/>
- <a u="8A56" b="D4 76"/>
- <a u="8A57" b="D4 77"/>
- <a u="8A58" b="D4 78"/>
- <a u="8A59" b="D4 79"/>
- <a u="8A5A" b="D4 7A"/>
- <a u="8A5B" b="D4 7B"/>
- <a u="8A5C" b="D4 7C"/>
- <a u="8A5D" b="D4 7D"/>
- <a u="8A5E" b="D4 7E"/>
- <a u="8A5F" b="D4 80"/>
- <a u="8A60" b="D4 81"/>
- <a u="8A61" b="D4 82"/>
- <a u="8A62" b="D4 83"/>
- <a u="8A63" b="D4 84"/>
- <a u="8A64" b="D4 85"/>
- <a u="8A65" b="D4 86"/>
- <a u="8A66" b="D4 87"/>
- <a u="8A67" b="D4 88"/>
- <a u="8A68" b="D4 89"/>
- <a u="8A69" b="D4 8A"/>
- <a u="8A6A" b="D4 8B"/>
- <a u="8A6B" b="D4 8C"/>
- <a u="8A6C" b="D4 8D"/>
- <a u="8A6D" b="D4 8E"/>
- <a u="8A6E" b="D4 8F"/>
- <a u="8A6F" b="D4 90"/>
- <a u="8A70" b="D4 91"/>
- <a u="8A71" b="D4 92"/>
- <a u="8A72" b="D4 93"/>
- <a u="8A73" b="D4 94"/>
- <a u="8A74" b="D4 95"/>
- <a u="8A75" b="D4 96"/>
- <a u="8A76" b="D4 97"/>
- <a u="8A77" b="D4 98"/>
- <a u="8A78" b="D4 99"/>
- <a u="8A79" b="D5 B2"/>
- <a u="8A7A" b="D4 9A"/>
- <a u="8A7B" b="D4 9B"/>
- <a u="8A7C" b="D4 9C"/>
- <a u="8A7D" b="D4 9D"/>
- <a u="8A7E" b="D4 9E"/>
- <a u="8A7F" b="D4 9F"/>
- <a u="8A80" b="D4 A0"/>
- <a u="8A81" b="D5 40"/>
- <a u="8A82" b="D5 41"/>
- <a u="8A83" b="D5 42"/>
- <a u="8A84" b="D5 43"/>
- <a u="8A85" b="D5 44"/>
- <a u="8A86" b="D5 45"/>
- <a u="8A87" b="D5 46"/>
- <a u="8A88" b="D5 47"/>
- <a u="8A89" b="D3 FE"/>
- <a u="8A8A" b="CC DC"/>
- <a u="8A8B" b="D5 48"/>
- <a u="8A8C" b="D5 49"/>
- <a u="8A8D" b="D5 4A"/>
- <a u="8A8E" b="D5 4B"/>
- <a u="8A8F" b="D5 4C"/>
- <a u="8A90" b="D5 4D"/>
- <a u="8A91" b="D5 4E"/>
- <a u="8A92" b="D5 4F"/>
- <a u="8A93" b="CA C4"/>
- <a u="8A94" b="D5 50"/>
- <a u="8A95" b="D5 51"/>
- <a u="8A96" b="D5 52"/>
- <a u="8A97" b="D5 53"/>
- <a u="8A98" b="D5 54"/>
- <a u="8A99" b="D5 55"/>
- <a u="8A9A" b="D5 56"/>
- <a u="8A9B" b="D5 57"/>
- <a u="8A9C" b="D5 58"/>
- <a u="8A9D" b="D5 59"/>
- <a u="8A9E" b="D5 5A"/>
- <a u="8A9F" b="D5 5B"/>
- <a u="8AA0" b="D5 5C"/>
- <a u="8AA1" b="D5 5D"/>
- <a u="8AA2" b="D5 5E"/>
- <a u="8AA3" b="D5 5F"/>
- <a u="8AA4" b="D5 60"/>
- <a u="8AA5" b="D5 61"/>
- <a u="8AA6" b="D5 62"/>
- <a u="8AA7" b="D5 63"/>
- <a u="8AA8" b="D5 64"/>
- <a u="8AA9" b="D5 65"/>
- <a u="8AAA" b="D5 66"/>
- <a u="8AAB" b="D5 67"/>
- <a u="8AAC" b="D5 68"/>
- <a u="8AAD" b="D5 69"/>
- <a u="8AAE" b="D5 6A"/>
- <a u="8AAF" b="D5 6B"/>
- <a u="8AB0" b="D5 6C"/>
- <a u="8AB1" b="D5 6D"/>
- <a u="8AB2" b="D5 6E"/>
- <a u="8AB3" b="D5 6F"/>
- <a u="8AB4" b="D5 70"/>
- <a u="8AB5" b="D5 71"/>
- <a u="8AB6" b="D5 72"/>
- <a u="8AB7" b="D5 73"/>
- <a u="8AB8" b="D5 74"/>
- <a u="8AB9" b="D5 75"/>
- <a u="8ABA" b="D5 76"/>
- <a u="8ABB" b="D5 77"/>
- <a u="8ABC" b="D5 78"/>
- <a u="8ABD" b="D5 79"/>
- <a u="8ABE" b="D5 7A"/>
- <a u="8ABF" b="D5 7B"/>
- <a u="8AC0" b="D5 7C"/>
- <a u="8AC1" b="D5 7D"/>
- <a u="8AC2" b="D5 7E"/>
- <a u="8AC3" b="D5 80"/>
- <a u="8AC4" b="D5 81"/>
- <a u="8AC5" b="D5 82"/>
- <a u="8AC6" b="D5 83"/>
- <a u="8AC7" b="D5 84"/>
- <a u="8AC8" b="D5 85"/>
- <a u="8AC9" b="D5 86"/>
- <a u="8ACA" b="D5 87"/>
- <a u="8ACB" b="D5 88"/>
- <a u="8ACC" b="D5 89"/>
- <a u="8ACD" b="D5 8A"/>
- <a u="8ACE" b="D5 8B"/>
- <a u="8ACF" b="D5 8C"/>
- <a u="8AD0" b="D5 8D"/>
- <a u="8AD1" b="D5 8E"/>
- <a u="8AD2" b="D5 8F"/>
- <a u="8AD3" b="D5 90"/>
- <a u="8AD4" b="D5 91"/>
- <a u="8AD5" b="D5 92"/>
- <a u="8AD6" b="D5 93"/>
- <a u="8AD7" b="D5 94"/>
- <a u="8AD8" b="D5 95"/>
- <a u="8AD9" b="D5 96"/>
- <a u="8ADA" b="D5 97"/>
- <a u="8ADB" b="D5 98"/>
- <a u="8ADC" b="D5 99"/>
- <a u="8ADD" b="D5 9A"/>
- <a u="8ADE" b="D5 9B"/>
- <a u="8ADF" b="D5 9C"/>
- <a u="8AE0" b="D5 9D"/>
- <a u="8AE1" b="D5 9E"/>
- <a u="8AE2" b="D5 9F"/>
- <a u="8AE3" b="D5 A0"/>
- <a u="8AE4" b="D6 40"/>
- <a u="8AE5" b="D6 41"/>
- <a u="8AE6" b="D6 42"/>
- <a u="8AE7" b="D6 43"/>
- <a u="8AE8" b="D6 44"/>
- <a u="8AE9" b="D6 45"/>
- <a u="8AEA" b="D6 46"/>
- <a u="8AEB" b="D6 47"/>
- <a u="8AEC" b="D6 48"/>
- <a u="8AED" b="D6 49"/>
- <a u="8AEE" b="D6 4A"/>
- <a u="8AEF" b="D6 4B"/>
- <a u="8AF0" b="D6 4C"/>
- <a u="8AF1" b="D6 4D"/>
- <a u="8AF2" b="D6 4E"/>
- <a u="8AF3" b="D6 4F"/>
- <a u="8AF4" b="D6 50"/>
- <a u="8AF5" b="D6 51"/>
- <a u="8AF6" b="D6 52"/>
- <a u="8AF7" b="D6 53"/>
- <a u="8AF8" b="D6 54"/>
- <a u="8AF9" b="D6 55"/>
- <a u="8AFA" b="D6 56"/>
- <a u="8AFB" b="D6 57"/>
- <a u="8AFC" b="D6 58"/>
- <a u="8AFD" b="D6 59"/>
- <a u="8AFE" b="D6 5A"/>
- <a u="8AFF" b="D6 5B"/>
- <a u="8B00" b="D6 5C"/>
- <a u="8B01" b="D6 5D"/>
- <a u="8B02" b="D6 5E"/>
- <a u="8B03" b="D6 5F"/>
- <a u="8B04" b="D6 60"/>
- <a u="8B05" b="D6 61"/>
- <a u="8B06" b="D6 62"/>
- <a u="8B07" b="E5 C0"/>
- <a u="8B08" b="D6 63"/>
- <a u="8B09" b="D6 64"/>
- <a u="8B0A" b="D6 65"/>
- <a u="8B0B" b="D6 66"/>
- <a u="8B0C" b="D6 67"/>
- <a u="8B0D" b="D6 68"/>
- <a u="8B0E" b="D6 69"/>
- <a u="8B0F" b="D6 6A"/>
- <a u="8B10" b="D6 6B"/>
- <a u="8B11" b="D6 6C"/>
- <a u="8B12" b="D6 6D"/>
- <a u="8B13" b="D6 6E"/>
- <a u="8B14" b="D6 6F"/>
- <a u="8B15" b="D6 70"/>
- <a u="8B16" b="D6 71"/>
- <a u="8B17" b="D6 72"/>
- <a u="8B18" b="D6 73"/>
- <a u="8B19" b="D6 74"/>
- <a u="8B1A" b="D6 75"/>
- <a u="8B1B" b="D6 76"/>
- <a u="8B1C" b="D6 77"/>
- <a u="8B1D" b="D6 78"/>
- <a u="8B1E" b="D6 79"/>
- <a u="8B1F" b="D6 7A"/>
- <a u="8B20" b="D6 7B"/>
- <a u="8B21" b="D6 7C"/>
- <a u="8B22" b="D6 7D"/>
- <a u="8B23" b="D6 7E"/>
- <a u="8B24" b="D6 80"/>
- <a u="8B25" b="D6 81"/>
- <a u="8B26" b="F6 A5"/>
- <a u="8B27" b="D6 82"/>
- <a u="8B28" b="D6 83"/>
- <a u="8B29" b="D6 84"/>
- <a u="8B2A" b="D6 85"/>
- <a u="8B2B" b="D6 86"/>
- <a u="8B2C" b="D6 87"/>
- <a u="8B2D" b="D6 88"/>
- <a u="8B2E" b="D6 89"/>
- <a u="8B2F" b="D6 8A"/>
- <a u="8B30" b="D6 8B"/>
- <a u="8B31" b="D6 8C"/>
- <a u="8B32" b="D6 8D"/>
- <a u="8B33" b="D6 8E"/>
- <a u="8B34" b="D6 8F"/>
- <a u="8B35" b="D6 90"/>
- <a u="8B36" b="D6 91"/>
- <a u="8B37" b="D6 92"/>
- <a u="8B38" b="D6 93"/>
- <a u="8B39" b="D6 94"/>
- <a u="8B3A" b="D6 95"/>
- <a u="8B3B" b="D6 96"/>
- <a u="8B3C" b="D6 97"/>
- <a u="8B3D" b="D6 98"/>
- <a u="8B3E" b="D6 99"/>
- <a u="8B3F" b="D6 9A"/>
- <a u="8B40" b="D6 9B"/>
- <a u="8B41" b="D6 9C"/>
- <a u="8B42" b="D6 9D"/>
- <a u="8B43" b="D6 9E"/>
- <a u="8B44" b="D6 9F"/>
- <a u="8B45" b="D6 A0"/>
- <a u="8B46" b="D7 40"/>
- <a u="8B47" b="D7 41"/>
- <a u="8B48" b="D7 42"/>
- <a u="8B49" b="D7 43"/>
- <a u="8B4A" b="D7 44"/>
- <a u="8B4B" b="D7 45"/>
- <a u="8B4C" b="D7 46"/>
- <a u="8B4D" b="D7 47"/>
- <a u="8B4E" b="D7 48"/>
- <a u="8B4F" b="D7 49"/>
- <a u="8B50" b="D7 4A"/>
- <a u="8B51" b="D7 4B"/>
- <a u="8B52" b="D7 4C"/>
- <a u="8B53" b="D7 4D"/>
- <a u="8B54" b="D7 4E"/>
- <a u="8B55" b="D7 4F"/>
- <a u="8B56" b="D7 50"/>
- <a u="8B57" b="D7 51"/>
- <a u="8B58" b="D7 52"/>
- <a u="8B59" b="D7 53"/>
- <a u="8B5A" b="D7 54"/>
- <a u="8B5B" b="D7 55"/>
- <a u="8B5C" b="D7 56"/>
- <a u="8B5D" b="D7 57"/>
- <a u="8B5E" b="D7 58"/>
- <a u="8B5F" b="D7 59"/>
- <a u="8B60" b="D7 5A"/>
- <a u="8B61" b="D7 5B"/>
- <a u="8B62" b="D7 5C"/>
- <a u="8B63" b="D7 5D"/>
- <a u="8B64" b="D7 5E"/>
- <a u="8B65" b="D7 5F"/>
- <a u="8B66" b="BE AF"/>
- <a u="8B67" b="D7 60"/>
- <a u="8B68" b="D7 61"/>
- <a u="8B69" b="D7 62"/>
- <a u="8B6A" b="D7 63"/>
- <a u="8B6B" b="D7 64"/>
- <a u="8B6C" b="C6 A9"/>
- <a u="8B6D" b="D7 65"/>
- <a u="8B6E" b="D7 66"/>
- <a u="8B6F" b="D7 67"/>
- <a u="8B70" b="D7 68"/>
- <a u="8B71" b="D7 69"/>
- <a u="8B72" b="D7 6A"/>
- <a u="8B73" b="D7 6B"/>
- <a u="8B74" b="D7 6C"/>
- <a u="8B75" b="D7 6D"/>
- <a u="8B76" b="D7 6E"/>
- <a u="8B77" b="D7 6F"/>
- <a u="8B78" b="D7 70"/>
- <a u="8B79" b="D7 71"/>
- <a u="8B7A" b="D7 72"/>
- <a u="8B7B" b="D7 73"/>
- <a u="8B7C" b="D7 74"/>
- <a u="8B7D" b="D7 75"/>
- <a u="8B7E" b="D7 76"/>
- <a u="8B7F" b="D7 77"/>
- <a u="8B80" b="D7 78"/>
- <a u="8B81" b="D7 79"/>
- <a u="8B82" b="D7 7A"/>
- <a u="8B83" b="D7 7B"/>
- <a u="8B84" b="D7 7C"/>
- <a u="8B85" b="D7 7D"/>
- <a u="8B86" b="D7 7E"/>
- <a u="8B87" b="D7 80"/>
- <a u="8B88" b="D7 81"/>
- <a u="8B89" b="D7 82"/>
- <a u="8B8A" b="D7 83"/>
- <a u="8B8B" b="D7 84"/>
- <a u="8B8C" b="D7 85"/>
- <a u="8B8D" b="D7 86"/>
- <a u="8B8E" b="D7 87"/>
- <a u="8B8F" b="D7 88"/>
- <a u="8B90" b="D7 89"/>
- <a u="8B91" b="D7 8A"/>
- <a u="8B92" b="D7 8B"/>
- <a u="8B93" b="D7 8C"/>
- <a u="8B94" b="D7 8D"/>
- <a u="8B95" b="D7 8E"/>
- <a u="8B96" b="D7 8F"/>
- <a u="8B97" b="D7 90"/>
- <a u="8B98" b="D7 91"/>
- <a u="8B99" b="D7 92"/>
- <a u="8B9A" b="D7 93"/>
- <a u="8B9B" b="D7 94"/>
- <a u="8B9C" b="D7 95"/>
- <a u="8B9D" b="D7 96"/>
- <a u="8B9E" b="D7 97"/>
- <a u="8B9F" b="D7 98"/>
- <a u="8BA0" b="DA A5"/>
- <a u="8BA1" b="BC C6"/>
- <a u="8BA2" b="B6 A9"/>
- <a u="8BA3" b="B8 BC"/>
- <a u="8BA4" b="C8 CF"/>
- <a u="8BA5" b="BC A5"/>
- <a u="8BA6" b="DA A6"/>
- <a u="8BA7" b="DA A7"/>
- <a u="8BA8" b="CC D6"/>
- <a u="8BA9" b="C8 C3"/>
- <a u="8BAA" b="DA A8"/>
- <a u="8BAB" b="C6 FD"/>
- <a u="8BAC" b="D7 99"/>
- <a u="8BAD" b="D1 B5"/>
- <a u="8BAE" b="D2 E9"/>
- <a u="8BAF" b="D1 B6"/>
- <a u="8BB0" b="BC C7"/>
- <a u="8BB1" b="D7 9A"/>
- <a u="8BB2" b="BD B2"/>
- <a u="8BB3" b="BB E4"/>
- <a u="8BB4" b="DA A9"/>
- <a u="8BB5" b="DA AA"/>
- <a u="8BB6" b="D1 C8"/>
- <a u="8BB7" b="DA AB"/>
- <a u="8BB8" b="D0 ED"/>
- <a u="8BB9" b="B6 EF"/>
- <a u="8BBA" b="C2 DB"/>
- <a u="8BBB" b="D7 9B"/>
- <a u="8BBC" b="CB CF"/>
- <a u="8BBD" b="B7 ED"/>
- <a u="8BBE" b="C9 E8"/>
- <a u="8BBF" b="B7 C3"/>
- <a u="8BC0" b="BE F7"/>
- <a u="8BC1" b="D6 A4"/>
- <a u="8BC2" b="DA AC"/>
- <a u="8BC3" b="DA AD"/>
- <a u="8BC4" b="C6 C0"/>
- <a u="8BC5" b="D7 E7"/>
- <a u="8BC6" b="CA B6"/>
- <a u="8BC7" b="D7 9C"/>
- <a u="8BC8" b="D5 A9"/>
- <a u="8BC9" b="CB DF"/>
- <a u="8BCA" b="D5 EF"/>
- <a u="8BCB" b="DA AE"/>
- <a u="8BCC" b="D6 DF"/>
- <a u="8BCD" b="B4 CA"/>
- <a u="8BCE" b="DA B0"/>
- <a u="8BCF" b="DA AF"/>
- <a u="8BD0" b="D7 9D"/>
- <a u="8BD1" b="D2 EB"/>
- <a u="8BD2" b="DA B1"/>
- <a u="8BD3" b="DA B2"/>
- <a u="8BD4" b="DA B3"/>
- <a u="8BD5" b="CA D4"/>
- <a u="8BD6" b="DA B4"/>
- <a u="8BD7" b="CA AB"/>
- <a u="8BD8" b="DA B5"/>
- <a u="8BD9" b="DA B6"/>
- <a u="8BDA" b="B3 CF"/>
- <a u="8BDB" b="D6 EF"/>
- <a u="8BDC" b="DA B7"/>
- <a u="8BDD" b="BB B0"/>
- <a u="8BDE" b="B5 AE"/>
- <a u="8BDF" b="DA B8"/>
- <a u="8BE0" b="DA B9"/>
- <a u="8BE1" b="B9 EE"/>
- <a u="8BE2" b="D1 AF"/>
- <a u="8BE3" b="D2 E8"/>
- <a u="8BE4" b="DA BA"/>
- <a u="8BE5" b="B8 C3"/>
- <a u="8BE6" b="CF EA"/>
- <a u="8BE7" b="B2 EF"/>
- <a u="8BE8" b="DA BB"/>
- <a u="8BE9" b="DA BC"/>
- <a u="8BEA" b="D7 9E"/>
- <a u="8BEB" b="BD EB"/>
- <a u="8BEC" b="CE DC"/>
- <a u="8BED" b="D3 EF"/>
- <a u="8BEE" b="DA BD"/>
- <a u="8BEF" b="CE F3"/>
- <a u="8BF0" b="DA BE"/>
- <a u="8BF1" b="D3 D5"/>
- <a u="8BF2" b="BB E5"/>
- <a u="8BF3" b="DA BF"/>
- <a u="8BF4" b="CB B5"/>
- <a u="8BF5" b="CB D0"/>
- <a u="8BF6" b="DA C0"/>
- <a u="8BF7" b="C7 EB"/>
- <a u="8BF8" b="D6 EE"/>
- <a u="8BF9" b="DA C1"/>
- <a u="8BFA" b="C5 B5"/>
- <a u="8BFB" b="B6 C1"/>
- <a u="8BFC" b="DA C2"/>
- <a u="8BFD" b="B7 CC"/>
- <a u="8BFE" b="BF CE"/>
- <a u="8BFF" b="DA C3"/>
- <a u="8C00" b="DA C4"/>
- <a u="8C01" b="CB AD"/>
- <a u="8C02" b="DA C5"/>
- <a u="8C03" b="B5 F7"/>
- <a u="8C04" b="DA C6"/>
- <a u="8C05" b="C1 C2"/>
- <a u="8C06" b="D7 BB"/>
- <a u="8C07" b="DA C7"/>
- <a u="8C08" b="CC B8"/>
- <a u="8C09" b="D7 9F"/>
- <a u="8C0A" b="D2 EA"/>
- <a u="8C0B" b="C4 B1"/>
- <a u="8C0C" b="DA C8"/>
- <a u="8C0D" b="B5 FD"/>
- <a u="8C0E" b="BB D1"/>
- <a u="8C0F" b="DA C9"/>
- <a u="8C10" b="D0 B3"/>
- <a u="8C11" b="DA CA"/>
- <a u="8C12" b="DA CB"/>
- <a u="8C13" b="CE BD"/>
- <a u="8C14" b="DA CC"/>
- <a u="8C15" b="DA CD"/>
- <a u="8C16" b="DA CE"/>
- <a u="8C17" b="B2 F7"/>
- <a u="8C18" b="DA D1"/>
- <a u="8C19" b="DA CF"/>
- <a u="8C1A" b="D1 E8"/>
- <a u="8C1B" b="DA D0"/>
- <a u="8C1C" b="C3 D5"/>
- <a u="8C1D" b="DA D2"/>
- <a u="8C1E" b="D7 A0"/>
- <a u="8C1F" b="DA D3"/>
- <a u="8C20" b="DA D4"/>
- <a u="8C21" b="DA D5"/>
- <a u="8C22" b="D0 BB"/>
- <a u="8C23" b="D2 A5"/>
- <a u="8C24" b="B0 F9"/>
- <a u="8C25" b="DA D6"/>
- <a u="8C26" b="C7 AB"/>
- <a u="8C27" b="DA D7"/>
- <a u="8C28" b="BD F7"/>
- <a u="8C29" b="C3 A1"/>
- <a u="8C2A" b="DA D8"/>
- <a u="8C2B" b="DA D9"/>
- <a u="8C2C" b="C3 FD"/>
- <a u="8C2D" b="CC B7"/>
- <a u="8C2E" b="DA DA"/>
- <a u="8C2F" b="DA DB"/>
- <a u="8C30" b="C0 BE"/>
- <a u="8C31" b="C6 D7"/>
- <a u="8C32" b="DA DC"/>
- <a u="8C33" b="DA DD"/>
- <a u="8C34" b="C7 B4"/>
- <a u="8C35" b="DA DE"/>
- <a u="8C36" b="DA DF"/>
- <a u="8C37" b="B9 C8"/>
- <a u="8C38" b="D8 40"/>
- <a u="8C39" b="D8 41"/>
- <a u="8C3A" b="D8 42"/>
- <a u="8C3B" b="D8 43"/>
- <a u="8C3C" b="D8 44"/>
- <a u="8C3D" b="D8 45"/>
- <a u="8C3E" b="D8 46"/>
- <a u="8C3F" b="D8 47"/>
- <a u="8C40" b="D8 48"/>
- <a u="8C41" b="BB ED"/>
- <a u="8C42" b="D8 49"/>
- <a u="8C43" b="D8 4A"/>
- <a u="8C44" b="D8 4B"/>
- <a u="8C45" b="D8 4C"/>
- <a u="8C46" b="B6 B9"/>
- <a u="8C47" b="F4 F8"/>
- <a u="8C48" b="D8 4D"/>
- <a u="8C49" b="F4 F9"/>
- <a u="8C4A" b="D8 4E"/>
- <a u="8C4B" b="D8 4F"/>
- <a u="8C4C" b="CD E3"/>
- <a u="8C4D" b="D8 50"/>
- <a u="8C4E" b="D8 51"/>
- <a u="8C4F" b="D8 52"/>
- <a u="8C50" b="D8 53"/>
- <a u="8C51" b="D8 54"/>
- <a u="8C52" b="D8 55"/>
- <a u="8C53" b="D8 56"/>
- <a u="8C54" b="D8 57"/>
- <a u="8C55" b="F5 B9"/>
- <a u="8C56" b="D8 58"/>
- <a u="8C57" b="D8 59"/>
- <a u="8C58" b="D8 5A"/>
- <a u="8C59" b="D8 5B"/>
- <a u="8C5A" b="EB E0"/>
- <a u="8C5B" b="D8 5C"/>
- <a u="8C5C" b="D8 5D"/>
- <a u="8C5D" b="D8 5E"/>
- <a u="8C5E" b="D8 5F"/>
- <a u="8C5F" b="D8 60"/>
- <a u="8C60" b="D8 61"/>
- <a u="8C61" b="CF F3"/>
- <a u="8C62" b="BB BF"/>
- <a u="8C63" b="D8 62"/>
- <a u="8C64" b="D8 63"/>
- <a u="8C65" b="D8 64"/>
- <a u="8C66" b="D8 65"/>
- <a u="8C67" b="D8 66"/>
- <a u="8C68" b="D8 67"/>
- <a u="8C69" b="D8 68"/>
- <a u="8C6A" b="BA C0"/>
- <a u="8C6B" b="D4 A5"/>
- <a u="8C6C" b="D8 69"/>
- <a u="8C6D" b="D8 6A"/>
- <a u="8C6E" b="D8 6B"/>
- <a u="8C6F" b="D8 6C"/>
- <a u="8C70" b="D8 6D"/>
- <a u="8C71" b="D8 6E"/>
- <a u="8C72" b="D8 6F"/>
- <a u="8C73" b="E1 D9"/>
- <a u="8C74" b="D8 70"/>
- <a u="8C75" b="D8 71"/>
- <a u="8C76" b="D8 72"/>
- <a u="8C77" b="D8 73"/>
- <a u="8C78" b="F5 F4"/>
- <a u="8C79" b="B1 AA"/>
- <a u="8C7A" b="B2 F2"/>
- <a u="8C7B" b="D8 74"/>
- <a u="8C7C" b="D8 75"/>
- <a u="8C7D" b="D8 76"/>
- <a u="8C7E" b="D8 77"/>
- <a u="8C7F" b="D8 78"/>
- <a u="8C80" b="D8 79"/>
- <a u="8C81" b="D8 7A"/>
- <a u="8C82" b="F5 F5"/>
- <a u="8C83" b="D8 7B"/>
- <a u="8C84" b="D8 7C"/>
- <a u="8C85" b="F5 F7"/>
- <a u="8C86" b="D8 7D"/>
- <a u="8C87" b="D8 7E"/>
- <a u="8C88" b="D8 80"/>
- <a u="8C89" b="BA D1"/>
- <a u="8C8A" b="F5 F6"/>
- <a u="8C8B" b="D8 81"/>
- <a u="8C8C" b="C3 B2"/>
- <a u="8C8D" b="D8 82"/>
- <a u="8C8E" b="D8 83"/>
- <a u="8C8F" b="D8 84"/>
- <a u="8C90" b="D8 85"/>
- <a u="8C91" b="D8 86"/>
- <a u="8C92" b="D8 87"/>
- <a u="8C93" b="D8 88"/>
- <a u="8C94" b="F5 F9"/>
- <a u="8C95" b="D8 89"/>
- <a u="8C96" b="D8 8A"/>
- <a u="8C97" b="D8 8B"/>
- <a u="8C98" b="F5 F8"/>
- <a u="8C99" b="D8 8C"/>
- <a u="8C9A" b="D8 8D"/>
- <a u="8C9B" b="D8 8E"/>
- <a u="8C9C" b="D8 8F"/>
- <a u="8C9D" b="D8 90"/>
- <a u="8C9E" b="D8 91"/>
- <a u="8C9F" b="D8 92"/>
- <a u="8CA0" b="D8 93"/>
- <a u="8CA1" b="D8 94"/>
- <a u="8CA2" b="D8 95"/>
- <a u="8CA3" b="D8 96"/>
- <a u="8CA4" b="D8 97"/>
- <a u="8CA5" b="D8 98"/>
- <a u="8CA6" b="D8 99"/>
- <a u="8CA7" b="D8 9A"/>
- <a u="8CA8" b="D8 9B"/>
- <a u="8CA9" b="D8 9C"/>
- <a u="8CAA" b="D8 9D"/>
- <a u="8CAB" b="D8 9E"/>
- <a u="8CAC" b="D8 9F"/>
- <a u="8CAD" b="D8 A0"/>
- <a u="8CAE" b="D9 40"/>
- <a u="8CAF" b="D9 41"/>
- <a u="8CB0" b="D9 42"/>
- <a u="8CB1" b="D9 43"/>
- <a u="8CB2" b="D9 44"/>
- <a u="8CB3" b="D9 45"/>
- <a u="8CB4" b="D9 46"/>
- <a u="8CB5" b="D9 47"/>
- <a u="8CB6" b="D9 48"/>
- <a u="8CB7" b="D9 49"/>
- <a u="8CB8" b="D9 4A"/>
- <a u="8CB9" b="D9 4B"/>
- <a u="8CBA" b="D9 4C"/>
- <a u="8CBB" b="D9 4D"/>
- <a u="8CBC" b="D9 4E"/>
- <a u="8CBD" b="D9 4F"/>
- <a u="8CBE" b="D9 50"/>
- <a u="8CBF" b="D9 51"/>
- <a u="8CC0" b="D9 52"/>
- <a u="8CC1" b="D9 53"/>
- <a u="8CC2" b="D9 54"/>
- <a u="8CC3" b="D9 55"/>
- <a u="8CC4" b="D9 56"/>
- <a u="8CC5" b="D9 57"/>
- <a u="8CC6" b="D9 58"/>
- <a u="8CC7" b="D9 59"/>
- <a u="8CC8" b="D9 5A"/>
- <a u="8CC9" b="D9 5B"/>
- <a u="8CCA" b="D9 5C"/>
- <a u="8CCB" b="D9 5D"/>
- <a u="8CCC" b="D9 5E"/>
- <a u="8CCD" b="D9 5F"/>
- <a u="8CCE" b="D9 60"/>
- <a u="8CCF" b="D9 61"/>
- <a u="8CD0" b="D9 62"/>
- <a u="8CD1" b="D9 63"/>
- <a u="8CD2" b="D9 64"/>
- <a u="8CD3" b="D9 65"/>
- <a u="8CD4" b="D9 66"/>
- <a u="8CD5" b="D9 67"/>
- <a u="8CD6" b="D9 68"/>
- <a u="8CD7" b="D9 69"/>
- <a u="8CD8" b="D9 6A"/>
- <a u="8CD9" b="D9 6B"/>
- <a u="8CDA" b="D9 6C"/>
- <a u="8CDB" b="D9 6D"/>
- <a u="8CDC" b="D9 6E"/>
- <a u="8CDD" b="D9 6F"/>
- <a u="8CDE" b="D9 70"/>
- <a u="8CDF" b="D9 71"/>
- <a u="8CE0" b="D9 72"/>
- <a u="8CE1" b="D9 73"/>
- <a u="8CE2" b="D9 74"/>
- <a u="8CE3" b="D9 75"/>
- <a u="8CE4" b="D9 76"/>
- <a u="8CE5" b="D9 77"/>
- <a u="8CE6" b="D9 78"/>
- <a u="8CE7" b="D9 79"/>
- <a u="8CE8" b="D9 7A"/>
- <a u="8CE9" b="D9 7B"/>
- <a u="8CEA" b="D9 7C"/>
- <a u="8CEB" b="D9 7D"/>
- <a u="8CEC" b="D9 7E"/>
- <a u="8CED" b="D9 80"/>
- <a u="8CEE" b="D9 81"/>
- <a u="8CEF" b="D9 82"/>
- <a u="8CF0" b="D9 83"/>
- <a u="8CF1" b="D9 84"/>
- <a u="8CF2" b="D9 85"/>
- <a u="8CF3" b="D9 86"/>
- <a u="8CF4" b="D9 87"/>
- <a u="8CF5" b="D9 88"/>
- <a u="8CF6" b="D9 89"/>
- <a u="8CF7" b="D9 8A"/>
- <a u="8CF8" b="D9 8B"/>
- <a u="8CF9" b="D9 8C"/>
- <a u="8CFA" b="D9 8D"/>
- <a u="8CFB" b="D9 8E"/>
- <a u="8CFC" b="D9 8F"/>
- <a u="8CFD" b="D9 90"/>
- <a u="8CFE" b="D9 91"/>
- <a u="8CFF" b="D9 92"/>
- <a u="8D00" b="D9 93"/>
- <a u="8D01" b="D9 94"/>
- <a u="8D02" b="D9 95"/>
- <a u="8D03" b="D9 96"/>
- <a u="8D04" b="D9 97"/>
- <a u="8D05" b="D9 98"/>
- <a u="8D06" b="D9 99"/>
- <a u="8D07" b="D9 9A"/>
- <a u="8D08" b="D9 9B"/>
- <a u="8D09" b="D9 9C"/>
- <a u="8D0A" b="D9 9D"/>
- <a u="8D0B" b="D9 9E"/>
- <a u="8D0C" b="D9 9F"/>
- <a u="8D0D" b="D9 A0"/>
- <a u="8D0E" b="DA 40"/>
- <a u="8D0F" b="DA 41"/>
- <a u="8D10" b="DA 42"/>
- <a u="8D11" b="DA 43"/>
- <a u="8D12" b="DA 44"/>
- <a u="8D13" b="DA 45"/>
- <a u="8D14" b="DA 46"/>
- <a u="8D15" b="DA 47"/>
- <a u="8D16" b="DA 48"/>
- <a u="8D17" b="DA 49"/>
- <a u="8D18" b="DA 4A"/>
- <a u="8D19" b="DA 4B"/>
- <a u="8D1A" b="DA 4C"/>
- <a u="8D1B" b="DA 4D"/>
- <a u="8D1C" b="DA 4E"/>
- <a u="8D1D" b="B1 B4"/>
- <a u="8D1E" b="D5 EA"/>
- <a u="8D1F" b="B8 BA"/>
- <a u="8D20" b="DA 4F"/>
- <a u="8D21" b="B9 B1"/>
- <a u="8D22" b="B2 C6"/>
- <a u="8D23" b="D4 F0"/>
- <a u="8D24" b="CF CD"/>
- <a u="8D25" b="B0 DC"/>
- <a u="8D26" b="D5 CB"/>
- <a u="8D27" b="BB F5"/>
- <a u="8D28" b="D6 CA"/>
- <a u="8D29" b="B7 B7"/>
- <a u="8D2A" b="CC B0"/>
- <a u="8D2B" b="C6 B6"/>
- <a u="8D2C" b="B1 E1"/>
- <a u="8D2D" b="B9 BA"/>
- <a u="8D2E" b="D6 FC"/>
- <a u="8D2F" b="B9 E1"/>
- <a u="8D30" b="B7 A1"/>
- <a u="8D31" b="BC FA"/>
- <a u="8D32" b="EA DA"/>
- <a u="8D33" b="EA DB"/>
- <a u="8D34" b="CC F9"/>
- <a u="8D35" b="B9 F3"/>
- <a u="8D36" b="EA DC"/>
- <a u="8D37" b="B4 FB"/>
- <a u="8D38" b="C3 B3"/>
- <a u="8D39" b="B7 D1"/>
- <a u="8D3A" b="BA D8"/>
- <a u="8D3B" b="EA DD"/>
- <a u="8D3C" b="D4 F4"/>
- <a u="8D3D" b="EA DE"/>
- <a u="8D3E" b="BC D6"/>
- <a u="8D3F" b="BB DF"/>
- <a u="8D40" b="EA DF"/>
- <a u="8D41" b="C1 DE"/>
- <a u="8D42" b="C2 B8"/>
- <a u="8D43" b="D4 DF"/>
- <a u="8D44" b="D7 CA"/>
- <a u="8D45" b="EA E0"/>
- <a u="8D46" b="EA E1"/>
- <a u="8D47" b="EA E4"/>
- <a u="8D48" b="EA E2"/>
- <a u="8D49" b="EA E3"/>
- <a u="8D4A" b="C9 DE"/>
- <a u="8D4B" b="B8 B3"/>
- <a u="8D4C" b="B6 C4"/>
- <a u="8D4D" b="EA E5"/>
- <a u="8D4E" b="CA EA"/>
- <a u="8D4F" b="C9 CD"/>
- <a u="8D50" b="B4 CD"/>
- <a u="8D51" b="DA 50"/>
- <a u="8D52" b="DA 51"/>
- <a u="8D53" b="E2 D9"/>
- <a u="8D54" b="C5 E2"/>
- <a u="8D55" b="EA E6"/>
- <a u="8D56" b="C0 B5"/>
- <a u="8D57" b="DA 52"/>
- <a u="8D58" b="D7 B8"/>
- <a u="8D59" b="EA E7"/>
- <a u="8D5A" b="D7 AC"/>
- <a u="8D5B" b="C8 FC"/>
- <a u="8D5C" b="D8 D3"/>
- <a u="8D5D" b="D8 CD"/>
- <a u="8D5E" b="D4 DE"/>
- <a u="8D5F" b="DA 53"/>
- <a u="8D60" b="D4 F9"/>
- <a u="8D61" b="C9 C4"/>
- <a u="8D62" b="D3 AE"/>
- <a u="8D63" b="B8 D3"/>
- <a u="8D64" b="B3 E0"/>
- <a u="8D65" b="DA 54"/>
- <a u="8D66" b="C9 E2"/>
- <a u="8D67" b="F4 F6"/>
- <a u="8D68" b="DA 55"/>
- <a u="8D69" b="DA 56"/>
- <a u="8D6A" b="DA 57"/>
- <a u="8D6B" b="BA D5"/>
- <a u="8D6C" b="DA 58"/>
- <a u="8D6D" b="F4 F7"/>
- <a u="8D6E" b="DA 59"/>
- <a u="8D6F" b="DA 5A"/>
- <a u="8D70" b="D7 DF"/>
- <a u="8D71" b="DA 5B"/>
- <a u="8D72" b="DA 5C"/>
- <a u="8D73" b="F4 F1"/>
- <a u="8D74" b="B8 B0"/>
- <a u="8D75" b="D5 D4"/>
- <a u="8D76" b="B8 CF"/>
- <a u="8D77" b="C6 F0"/>
- <a u="8D78" b="DA 5D"/>
- <a u="8D79" b="DA 5E"/>
- <a u="8D7A" b="DA 5F"/>
- <a u="8D7B" b="DA 60"/>
- <a u="8D7C" b="DA 61"/>
- <a u="8D7D" b="DA 62"/>
- <a u="8D7E" b="DA 63"/>
- <a u="8D7F" b="DA 64"/>
- <a u="8D80" b="DA 65"/>
- <a u="8D81" b="B3 C3"/>
- <a u="8D82" b="DA 66"/>
- <a u="8D83" b="DA 67"/>
- <a u="8D84" b="F4 F2"/>
- <a u="8D85" b="B3 AC"/>
- <a u="8D86" b="DA 68"/>
- <a u="8D87" b="DA 69"/>
- <a u="8D88" b="DA 6A"/>
- <a u="8D89" b="DA 6B"/>
- <a u="8D8A" b="D4 BD"/>
- <a u="8D8B" b="C7 F7"/>
- <a u="8D8C" b="DA 6C"/>
- <a u="8D8D" b="DA 6D"/>
- <a u="8D8E" b="DA 6E"/>
- <a u="8D8F" b="DA 6F"/>
- <a u="8D90" b="DA 70"/>
- <a u="8D91" b="F4 F4"/>
- <a u="8D92" b="DA 71"/>
- <a u="8D93" b="DA 72"/>
- <a u="8D94" b="F4 F3"/>
- <a u="8D95" b="DA 73"/>
- <a u="8D96" b="DA 74"/>
- <a u="8D97" b="DA 75"/>
- <a u="8D98" b="DA 76"/>
- <a u="8D99" b="DA 77"/>
- <a u="8D9A" b="DA 78"/>
- <a u="8D9B" b="DA 79"/>
- <a u="8D9C" b="DA 7A"/>
- <a u="8D9D" b="DA 7B"/>
- <a u="8D9E" b="DA 7C"/>
- <a u="8D9F" b="CC CB"/>
- <a u="8DA0" b="DA 7D"/>
- <a u="8DA1" b="DA 7E"/>
- <a u="8DA2" b="DA 80"/>
- <a u="8DA3" b="C8 A4"/>
- <a u="8DA4" b="DA 81"/>
- <a u="8DA5" b="DA 82"/>
- <a u="8DA6" b="DA 83"/>
- <a u="8DA7" b="DA 84"/>
- <a u="8DA8" b="DA 85"/>
- <a u="8DA9" b="DA 86"/>
- <a u="8DAA" b="DA 87"/>
- <a u="8DAB" b="DA 88"/>
- <a u="8DAC" b="DA 89"/>
- <a u="8DAD" b="DA 8A"/>
- <a u="8DAE" b="DA 8B"/>
- <a u="8DAF" b="DA 8C"/>
- <a u="8DB0" b="DA 8D"/>
- <a u="8DB1" b="F4 F5"/>
- <a u="8DB2" b="DA 8E"/>
- <a u="8DB3" b="D7 E3"/>
- <a u="8DB4" b="C5 BF"/>
- <a u="8DB5" b="F5 C0"/>
- <a u="8DB6" b="DA 8F"/>
- <a u="8DB7" b="DA 90"/>
- <a u="8DB8" b="F5 BB"/>
- <a u="8DB9" b="DA 91"/>
- <a u="8DBA" b="F5 C3"/>
- <a u="8DBB" b="DA 92"/>
- <a u="8DBC" b="F5 C2"/>
- <a u="8DBD" b="DA 93"/>
- <a u="8DBE" b="D6 BA"/>
- <a u="8DBF" b="F5 C1"/>
- <a u="8DC0" b="DA 94"/>
- <a u="8DC1" b="DA 95"/>
- <a u="8DC2" b="DA 96"/>
- <a u="8DC3" b="D4 BE"/>
- <a u="8DC4" b="F5 C4"/>
- <a u="8DC5" b="DA 97"/>
- <a u="8DC6" b="F5 CC"/>
- <a u="8DC7" b="DA 98"/>
- <a u="8DC8" b="DA 99"/>
- <a u="8DC9" b="DA 9A"/>
- <a u="8DCA" b="DA 9B"/>
- <a u="8DCB" b="B0 CF"/>
- <a u="8DCC" b="B5 F8"/>
- <a u="8DCD" b="DA 9C"/>
- <a u="8DCE" b="F5 C9"/>
- <a u="8DCF" b="F5 CA"/>
- <a u="8DD0" b="DA 9D"/>
- <a u="8DD1" b="C5 DC"/>
- <a u="8DD2" b="DA 9E"/>
- <a u="8DD3" b="DA 9F"/>
- <a u="8DD4" b="DA A0"/>
- <a u="8DD5" b="DB 40"/>
- <a u="8DD6" b="F5 C5"/>
- <a u="8DD7" b="F5 C6"/>
- <a u="8DD8" b="DB 41"/>
- <a u="8DD9" b="DB 42"/>
- <a u="8DDA" b="F5 C7"/>
- <a u="8DDB" b="F5 CB"/>
- <a u="8DDC" b="DB 43"/>
- <a u="8DDD" b="BE E0"/>
- <a u="8DDE" b="F5 C8"/>
- <a u="8DDF" b="B8 FA"/>
- <a u="8DE0" b="DB 44"/>
- <a u="8DE1" b="DB 45"/>
- <a u="8DE2" b="DB 46"/>
- <a u="8DE3" b="F5 D0"/>
- <a u="8DE4" b="F5 D3"/>
- <a u="8DE5" b="DB 47"/>
- <a u="8DE6" b="DB 48"/>
- <a u="8DE7" b="DB 49"/>
- <a u="8DE8" b="BF E7"/>
- <a u="8DE9" b="DB 4A"/>
- <a u="8DEA" b="B9 F2"/>
- <a u="8DEB" b="F5 BC"/>
- <a u="8DEC" b="F5 CD"/>
- <a u="8DED" b="DB 4B"/>
- <a u="8DEE" b="DB 4C"/>
- <a u="8DEF" b="C2 B7"/>
- <a u="8DF0" b="DB 4D"/>
- <a u="8DF1" b="DB 4E"/>
- <a u="8DF2" b="DB 4F"/>
- <a u="8DF3" b="CC F8"/>
- <a u="8DF4" b="DB 50"/>
- <a u="8DF5" b="BC F9"/>
- <a u="8DF6" b="DB 51"/>
- <a u="8DF7" b="F5 CE"/>
- <a u="8DF8" b="F5 CF"/>
- <a u="8DF9" b="F5 D1"/>
- <a u="8DFA" b="B6 E5"/>
- <a u="8DFB" b="F5 D2"/>
- <a u="8DFC" b="DB 52"/>
- <a u="8DFD" b="F5 D5"/>
- <a u="8DFE" b="DB 53"/>
- <a u="8DFF" b="DB 54"/>
- <a u="8E00" b="DB 55"/>
- <a u="8E01" b="DB 56"/>
- <a u="8E02" b="DB 57"/>
- <a u="8E03" b="DB 58"/>
- <a u="8E04" b="DB 59"/>
- <a u="8E05" b="F5 BD"/>
- <a u="8E06" b="DB 5A"/>
- <a u="8E07" b="DB 5B"/>
- <a u="8E08" b="DB 5C"/>
- <a u="8E09" b="F5 D4"/>
- <a u="8E0A" b="D3 BB"/>
- <a u="8E0B" b="DB 5D"/>
- <a u="8E0C" b="B3 EC"/>
- <a u="8E0D" b="DB 5E"/>
- <a u="8E0E" b="DB 5F"/>
- <a u="8E0F" b="CC A4"/>
- <a u="8E10" b="DB 60"/>
- <a u="8E11" b="DB 61"/>
- <a u="8E12" b="DB 62"/>
- <a u="8E13" b="DB 63"/>
- <a u="8E14" b="F5 D6"/>
- <a u="8E15" b="DB 64"/>
- <a u="8E16" b="DB 65"/>
- <a u="8E17" b="DB 66"/>
- <a u="8E18" b="DB 67"/>
- <a u="8E19" b="DB 68"/>
- <a u="8E1A" b="DB 69"/>
- <a u="8E1B" b="DB 6A"/>
- <a u="8E1C" b="DB 6B"/>
- <a u="8E1D" b="F5 D7"/>
- <a u="8E1E" b="BE E1"/>
- <a u="8E1F" b="F5 D8"/>
- <a u="8E20" b="DB 6C"/>
- <a u="8E21" b="DB 6D"/>
- <a u="8E22" b="CC DF"/>
- <a u="8E23" b="F5 DB"/>
- <a u="8E24" b="DB 6E"/>
- <a u="8E25" b="DB 6F"/>
- <a u="8E26" b="DB 70"/>
- <a u="8E27" b="DB 71"/>
- <a u="8E28" b="DB 72"/>
- <a u="8E29" b="B2 C8"/>
- <a u="8E2A" b="D7 D9"/>
- <a u="8E2B" b="DB 73"/>
- <a u="8E2C" b="F5 D9"/>
- <a u="8E2D" b="DB 74"/>
- <a u="8E2E" b="F5 DA"/>
- <a u="8E2F" b="F5 DC"/>
- <a u="8E30" b="DB 75"/>
- <a u="8E31" b="F5 E2"/>
- <a u="8E32" b="DB 76"/>
- <a u="8E33" b="DB 77"/>
- <a u="8E34" b="DB 78"/>
- <a u="8E35" b="F5 E0"/>
- <a u="8E36" b="DB 79"/>
- <a u="8E37" b="DB 7A"/>
- <a u="8E38" b="DB 7B"/>
- <a u="8E39" b="F5 DF"/>
- <a u="8E3A" b="F5 DD"/>
- <a u="8E3B" b="DB 7C"/>
- <a u="8E3C" b="DB 7D"/>
- <a u="8E3D" b="F5 E1"/>
- <a u="8E3E" b="DB 7E"/>
- <a u="8E3F" b="DB 80"/>
- <a u="8E40" b="F5 DE"/>
- <a u="8E41" b="F5 E4"/>
- <a u="8E42" b="F5 E5"/>
- <a u="8E43" b="DB 81"/>
- <a u="8E44" b="CC E3"/>
- <a u="8E45" b="DB 82"/>
- <a u="8E46" b="DB 83"/>
- <a u="8E47" b="E5 BF"/>
- <a u="8E48" b="B5 B8"/>
- <a u="8E49" b="F5 E3"/>
- <a u="8E4A" b="F5 E8"/>
- <a u="8E4B" b="CC A3"/>
- <a u="8E4C" b="DB 84"/>
- <a u="8E4D" b="DB 85"/>
- <a u="8E4E" b="DB 86"/>
- <a u="8E4F" b="DB 87"/>
- <a u="8E50" b="DB 88"/>
- <a u="8E51" b="F5 E6"/>
- <a u="8E52" b="F5 E7"/>
- <a u="8E53" b="DB 89"/>
- <a u="8E54" b="DB 8A"/>
- <a u="8E55" b="DB 8B"/>
- <a u="8E56" b="DB 8C"/>
- <a u="8E57" b="DB 8D"/>
- <a u="8E58" b="DB 8E"/>
- <a u="8E59" b="F5 BE"/>
- <a u="8E5A" b="DB 8F"/>
- <a u="8E5B" b="DB 90"/>
- <a u="8E5C" b="DB 91"/>
- <a u="8E5D" b="DB 92"/>
- <a u="8E5E" b="DB 93"/>
- <a u="8E5F" b="DB 94"/>
- <a u="8E60" b="DB 95"/>
- <a u="8E61" b="DB 96"/>
- <a u="8E62" b="DB 97"/>
- <a u="8E63" b="DB 98"/>
- <a u="8E64" b="DB 99"/>
- <a u="8E65" b="DB 9A"/>
- <a u="8E66" b="B1 C4"/>
- <a u="8E67" b="DB 9B"/>
- <a u="8E68" b="DB 9C"/>
- <a u="8E69" b="F5 BF"/>
- <a u="8E6A" b="DB 9D"/>
- <a u="8E6B" b="DB 9E"/>
- <a u="8E6C" b="B5 C5"/>
- <a u="8E6D" b="B2 E4"/>
- <a u="8E6E" b="DB 9F"/>
- <a u="8E6F" b="F5 EC"/>
- <a u="8E70" b="F5 E9"/>
- <a u="8E71" b="DB A0"/>
- <a u="8E72" b="B6 D7"/>
- <a u="8E73" b="DC 40"/>
- <a u="8E74" b="F5 ED"/>
- <a u="8E75" b="DC 41"/>
- <a u="8E76" b="F5 EA"/>
- <a u="8E77" b="DC 42"/>
- <a u="8E78" b="DC 43"/>
- <a u="8E79" b="DC 44"/>
- <a u="8E7A" b="DC 45"/>
- <a u="8E7B" b="DC 46"/>
- <a u="8E7C" b="F5 EB"/>
- <a u="8E7D" b="DC 47"/>
- <a u="8E7E" b="DC 48"/>
- <a u="8E7F" b="B4 DA"/>
- <a u="8E80" b="DC 49"/>
- <a u="8E81" b="D4 EA"/>
- <a u="8E82" b="DC 4A"/>
- <a u="8E83" b="DC 4B"/>
- <a u="8E84" b="DC 4C"/>
- <a u="8E85" b="F5 EE"/>
- <a u="8E86" b="DC 4D"/>
- <a u="8E87" b="B3 F9"/>
- <a u="8E88" b="DC 4E"/>
- <a u="8E89" b="DC 4F"/>
- <a u="8E8A" b="DC 50"/>
- <a u="8E8B" b="DC 51"/>
- <a u="8E8C" b="DC 52"/>
- <a u="8E8D" b="DC 53"/>
- <a u="8E8E" b="DC 54"/>
- <a u="8E8F" b="F5 EF"/>
- <a u="8E90" b="F5 F1"/>
- <a u="8E91" b="DC 55"/>
- <a u="8E92" b="DC 56"/>
- <a u="8E93" b="DC 57"/>
- <a u="8E94" b="F5 F0"/>
- <a u="8E95" b="DC 58"/>
- <a u="8E96" b="DC 59"/>
- <a u="8E97" b="DC 5A"/>
- <a u="8E98" b="DC 5B"/>
- <a u="8E99" b="DC 5C"/>
- <a u="8E9A" b="DC 5D"/>
- <a u="8E9B" b="DC 5E"/>
- <a u="8E9C" b="F5 F2"/>
- <a u="8E9D" b="DC 5F"/>
- <a u="8E9E" b="F5 F3"/>
- <a u="8E9F" b="DC 60"/>
- <a u="8EA0" b="DC 61"/>
- <a u="8EA1" b="DC 62"/>
- <a u="8EA2" b="DC 63"/>
- <a u="8EA3" b="DC 64"/>
- <a u="8EA4" b="DC 65"/>
- <a u="8EA5" b="DC 66"/>
- <a u="8EA6" b="DC 67"/>
- <a u="8EA7" b="DC 68"/>
- <a u="8EA8" b="DC 69"/>
- <a u="8EA9" b="DC 6A"/>
- <a u="8EAA" b="DC 6B"/>
- <a u="8EAB" b="C9 ED"/>
- <a u="8EAC" b="B9 AA"/>
- <a u="8EAD" b="DC 6C"/>
- <a u="8EAE" b="DC 6D"/>
- <a u="8EAF" b="C7 FB"/>
- <a u="8EB0" b="DC 6E"/>
- <a u="8EB1" b="DC 6F"/>
- <a u="8EB2" b="B6 E3"/>
- <a u="8EB3" b="DC 70"/>
- <a u="8EB4" b="DC 71"/>
- <a u="8EB5" b="DC 72"/>
- <a u="8EB6" b="DC 73"/>
- <a u="8EB7" b="DC 74"/>
- <a u="8EB8" b="DC 75"/>
- <a u="8EB9" b="DC 76"/>
- <a u="8EBA" b="CC C9"/>
- <a u="8EBB" b="DC 77"/>
- <a u="8EBC" b="DC 78"/>
- <a u="8EBD" b="DC 79"/>
- <a u="8EBE" b="DC 7A"/>
- <a u="8EBF" b="DC 7B"/>
- <a u="8EC0" b="DC 7C"/>
- <a u="8EC1" b="DC 7D"/>
- <a u="8EC2" b="DC 7E"/>
- <a u="8EC3" b="DC 80"/>
- <a u="8EC4" b="DC 81"/>
- <a u="8EC5" b="DC 82"/>
- <a u="8EC6" b="DC 83"/>
- <a u="8EC7" b="DC 84"/>
- <a u="8EC8" b="DC 85"/>
- <a u="8EC9" b="DC 86"/>
- <a u="8ECA" b="DC 87"/>
- <a u="8ECB" b="DC 88"/>
- <a u="8ECC" b="DC 89"/>
- <a u="8ECD" b="DC 8A"/>
- <a u="8ECE" b="EA A6"/>
- <a u="8ECF" b="DC 8B"/>
- <a u="8ED0" b="DC 8C"/>
- <a u="8ED1" b="DC 8D"/>
- <a u="8ED2" b="DC 8E"/>
- <a u="8ED3" b="DC 8F"/>
- <a u="8ED4" b="DC 90"/>
- <a u="8ED5" b="DC 91"/>
- <a u="8ED6" b="DC 92"/>
- <a u="8ED7" b="DC 93"/>
- <a u="8ED8" b="DC 94"/>
- <a u="8ED9" b="DC 95"/>
- <a u="8EDA" b="DC 96"/>
- <a u="8EDB" b="DC 97"/>
- <a u="8EDC" b="DC 98"/>
- <a u="8EDD" b="DC 99"/>
- <a u="8EDE" b="DC 9A"/>
- <a u="8EDF" b="DC 9B"/>
- <a u="8EE0" b="DC 9C"/>
- <a u="8EE1" b="DC 9D"/>
- <a u="8EE2" b="DC 9E"/>
- <a u="8EE3" b="DC 9F"/>
- <a u="8EE4" b="DC A0"/>
- <a u="8EE5" b="DD 40"/>
- <a u="8EE6" b="DD 41"/>
- <a u="8EE7" b="DD 42"/>
- <a u="8EE8" b="DD 43"/>
- <a u="8EE9" b="DD 44"/>
- <a u="8EEA" b="DD 45"/>
- <a u="8EEB" b="DD 46"/>
- <a u="8EEC" b="DD 47"/>
- <a u="8EED" b="DD 48"/>
- <a u="8EEE" b="DD 49"/>
- <a u="8EEF" b="DD 4A"/>
- <a u="8EF0" b="DD 4B"/>
- <a u="8EF1" b="DD 4C"/>
- <a u="8EF2" b="DD 4D"/>
- <a u="8EF3" b="DD 4E"/>
- <a u="8EF4" b="DD 4F"/>
- <a u="8EF5" b="DD 50"/>
- <a u="8EF6" b="DD 51"/>
- <a u="8EF7" b="DD 52"/>
- <a u="8EF8" b="DD 53"/>
- <a u="8EF9" b="DD 54"/>
- <a u="8EFA" b="DD 55"/>
- <a u="8EFB" b="DD 56"/>
- <a u="8EFC" b="DD 57"/>
- <a u="8EFD" b="DD 58"/>
- <a u="8EFE" b="DD 59"/>
- <a u="8EFF" b="DD 5A"/>
- <a u="8F00" b="DD 5B"/>
- <a u="8F01" b="DD 5C"/>
- <a u="8F02" b="DD 5D"/>
- <a u="8F03" b="DD 5E"/>
- <a u="8F04" b="DD 5F"/>
- <a u="8F05" b="DD 60"/>
- <a u="8F06" b="DD 61"/>
- <a u="8F07" b="DD 62"/>
- <a u="8F08" b="DD 63"/>
- <a u="8F09" b="DD 64"/>
- <a u="8F0A" b="DD 65"/>
- <a u="8F0B" b="DD 66"/>
- <a u="8F0C" b="DD 67"/>
- <a u="8F0D" b="DD 68"/>
- <a u="8F0E" b="DD 69"/>
- <a u="8F0F" b="DD 6A"/>
- <a u="8F10" b="DD 6B"/>
- <a u="8F11" b="DD 6C"/>
- <a u="8F12" b="DD 6D"/>
- <a u="8F13" b="DD 6E"/>
- <a u="8F14" b="DD 6F"/>
- <a u="8F15" b="DD 70"/>
- <a u="8F16" b="DD 71"/>
- <a u="8F17" b="DD 72"/>
- <a u="8F18" b="DD 73"/>
- <a u="8F19" b="DD 74"/>
- <a u="8F1A" b="DD 75"/>
- <a u="8F1B" b="DD 76"/>
- <a u="8F1C" b="DD 77"/>
- <a u="8F1D" b="DD 78"/>
- <a u="8F1E" b="DD 79"/>
- <a u="8F1F" b="DD 7A"/>
- <a u="8F20" b="DD 7B"/>
- <a u="8F21" b="DD 7C"/>
- <a u="8F22" b="DD 7D"/>
- <a u="8F23" b="DD 7E"/>
- <a u="8F24" b="DD 80"/>
- <a u="8F25" b="DD 81"/>
- <a u="8F26" b="DD 82"/>
- <a u="8F27" b="DD 83"/>
- <a u="8F28" b="DD 84"/>
- <a u="8F29" b="DD 85"/>
- <a u="8F2A" b="DD 86"/>
- <a u="8F2B" b="DD 87"/>
- <a u="8F2C" b="DD 88"/>
- <a u="8F2D" b="DD 89"/>
- <a u="8F2E" b="DD 8A"/>
- <a u="8F2F" b="DD 8B"/>
- <a u="8F30" b="DD 8C"/>
- <a u="8F31" b="DD 8D"/>
- <a u="8F32" b="DD 8E"/>
- <a u="8F33" b="DD 8F"/>
- <a u="8F34" b="DD 90"/>
- <a u="8F35" b="DD 91"/>
- <a u="8F36" b="DD 92"/>
- <a u="8F37" b="DD 93"/>
- <a u="8F38" b="DD 94"/>
- <a u="8F39" b="DD 95"/>
- <a u="8F3A" b="DD 96"/>
- <a u="8F3B" b="DD 97"/>
- <a u="8F3C" b="DD 98"/>
- <a u="8F3D" b="DD 99"/>
- <a u="8F3E" b="DD 9A"/>
- <a u="8F3F" b="DD 9B"/>
- <a u="8F40" b="DD 9C"/>
- <a u="8F41" b="DD 9D"/>
- <a u="8F42" b="DD 9E"/>
- <a u="8F43" b="DD 9F"/>
- <a u="8F44" b="DD A0"/>
- <a u="8F45" b="DE 40"/>
- <a u="8F46" b="DE 41"/>
- <a u="8F47" b="DE 42"/>
- <a u="8F48" b="DE 43"/>
- <a u="8F49" b="DE 44"/>
- <a u="8F4A" b="DE 45"/>
- <a u="8F4B" b="DE 46"/>
- <a u="8F4C" b="DE 47"/>
- <a u="8F4D" b="DE 48"/>
- <a u="8F4E" b="DE 49"/>
- <a u="8F4F" b="DE 4A"/>
- <a u="8F50" b="DE 4B"/>
- <a u="8F51" b="DE 4C"/>
- <a u="8F52" b="DE 4D"/>
- <a u="8F53" b="DE 4E"/>
- <a u="8F54" b="DE 4F"/>
- <a u="8F55" b="DE 50"/>
- <a u="8F56" b="DE 51"/>
- <a u="8F57" b="DE 52"/>
- <a u="8F58" b="DE 53"/>
- <a u="8F59" b="DE 54"/>
- <a u="8F5A" b="DE 55"/>
- <a u="8F5B" b="DE 56"/>
- <a u="8F5C" b="DE 57"/>
- <a u="8F5D" b="DE 58"/>
- <a u="8F5E" b="DE 59"/>
- <a u="8F5F" b="DE 5A"/>
- <a u="8F60" b="DE 5B"/>
- <a u="8F61" b="DE 5C"/>
- <a u="8F62" b="DE 5D"/>
- <a u="8F63" b="DE 5E"/>
- <a u="8F64" b="DE 5F"/>
- <a u="8F65" b="DE 60"/>
- <a u="8F66" b="B3 B5"/>
- <a u="8F67" b="D4 FE"/>
- <a u="8F68" b="B9 EC"/>
- <a u="8F69" b="D0 F9"/>
- <a u="8F6A" b="DE 61"/>
- <a u="8F6B" b="E9 ED"/>
- <a u="8F6C" b="D7 AA"/>
- <a u="8F6D" b="E9 EE"/>
- <a u="8F6E" b="C2 D6"/>
- <a u="8F6F" b="C8 ED"/>
- <a u="8F70" b="BA E4"/>
- <a u="8F71" b="E9 EF"/>
- <a u="8F72" b="E9 F0"/>
- <a u="8F73" b="E9 F1"/>
- <a u="8F74" b="D6 E1"/>
- <a u="8F75" b="E9 F2"/>
- <a u="8F76" b="E9 F3"/>
- <a u="8F77" b="E9 F5"/>
- <a u="8F78" b="E9 F4"/>
- <a u="8F79" b="E9 F6"/>
- <a u="8F7A" b="E9 F7"/>
- <a u="8F7B" b="C7 E1"/>
- <a u="8F7C" b="E9 F8"/>
- <a u="8F7D" b="D4 D8"/>
- <a u="8F7E" b="E9 F9"/>
- <a u="8F7F" b="BD CE"/>
- <a u="8F80" b="DE 62"/>
- <a u="8F81" b="E9 FA"/>
- <a u="8F82" b="E9 FB"/>
- <a u="8F83" b="BD CF"/>
- <a u="8F84" b="E9 FC"/>
- <a u="8F85" b="B8 A8"/>
- <a u="8F86" b="C1 BE"/>
- <a u="8F87" b="E9 FD"/>
- <a u="8F88" b="B1 B2"/>
- <a u="8F89" b="BB D4"/>
- <a u="8F8A" b="B9 F5"/>
- <a u="8F8B" b="E9 FE"/>
- <a u="8F8C" b="DE 63"/>
- <a u="8F8D" b="EA A1"/>
- <a u="8F8E" b="EA A2"/>
- <a u="8F8F" b="EA A3"/>
- <a u="8F90" b="B7 F8"/>
- <a u="8F91" b="BC AD"/>
- <a u="8F92" b="DE 64"/>
- <a u="8F93" b="CA E4"/>
- <a u="8F94" b="E0 CE"/>
- <a u="8F95" b="D4 AF"/>
- <a u="8F96" b="CF BD"/>
- <a u="8F97" b="D5 B7"/>
- <a u="8F98" b="EA A4"/>
- <a u="8F99" b="D5 DE"/>
- <a u="8F9A" b="EA A5"/>
- <a u="8F9B" b="D0 C1"/>
- <a u="8F9C" b="B9 BC"/>
- <a u="8F9D" b="DE 65"/>
- <a u="8F9E" b="B4 C7"/>
- <a u="8F9F" b="B1 D9"/>
- <a u="8FA0" b="DE 66"/>
- <a u="8FA1" b="DE 67"/>
- <a u="8FA2" b="DE 68"/>
- <a u="8FA3" b="C0 B1"/>
- <a u="8FA4" b="DE 69"/>
- <a u="8FA5" b="DE 6A"/>
- <a u="8FA6" b="DE 6B"/>
- <a u="8FA7" b="DE 6C"/>
- <a u="8FA8" b="B1 E6"/>
- <a u="8FA9" b="B1 E7"/>
- <a u="8FAA" b="DE 6D"/>
- <a u="8FAB" b="B1 E8"/>
- <a u="8FAC" b="DE 6E"/>
- <a u="8FAD" b="DE 6F"/>
- <a u="8FAE" b="DE 70"/>
- <a u="8FAF" b="DE 71"/>
- <a u="8FB0" b="B3 BD"/>
- <a u="8FB1" b="C8 E8"/>
- <a u="8FB2" b="DE 72"/>
- <a u="8FB3" b="DE 73"/>
- <a u="8FB4" b="DE 74"/>
- <a u="8FB5" b="DE 75"/>
- <a u="8FB6" b="E5 C1"/>
- <a u="8FB7" b="DE 76"/>
- <a u="8FB8" b="DE 77"/>
- <a u="8FB9" b="B1 DF"/>
- <a u="8FBA" b="DE 78"/>
- <a u="8FBB" b="DE 79"/>
- <a u="8FBC" b="DE 7A"/>
- <a u="8FBD" b="C1 C9"/>
- <a u="8FBE" b="B4 EF"/>
- <a u="8FBF" b="DE 7B"/>
- <a u="8FC0" b="DE 7C"/>
- <a u="8FC1" b="C7 A8"/>
- <a u="8FC2" b="D3 D8"/>
- <a u="8FC3" b="DE 7D"/>
- <a u="8FC4" b="C6 F9"/>
- <a u="8FC5" b="D1 B8"/>
- <a u="8FC6" b="DE 7E"/>
- <a u="8FC7" b="B9 FD"/>
- <a u="8FC8" b="C2 F5"/>
- <a u="8FC9" b="DE 80"/>
- <a u="8FCA" b="DE 81"/>
- <a u="8FCB" b="DE 82"/>
- <a u="8FCC" b="DE 83"/>
- <a u="8FCD" b="DE 84"/>
- <a u="8FCE" b="D3 AD"/>
- <a u="8FCF" b="DE 85"/>
- <a u="8FD0" b="D4 CB"/>
- <a u="8FD1" b="BD FC"/>
- <a u="8FD2" b="DE 86"/>
- <a u="8FD3" b="E5 C2"/>
- <a u="8FD4" b="B7 B5"/>
- <a u="8FD5" b="E5 C3"/>
- <a u="8FD6" b="DE 87"/>
- <a u="8FD7" b="DE 88"/>
- <a u="8FD8" b="BB B9"/>
- <a u="8FD9" b="D5 E2"/>
- <a u="8FDA" b="DE 89"/>
- <a u="8FDB" b="BD F8"/>
- <a u="8FDC" b="D4 B6"/>
- <a u="8FDD" b="CE A5"/>
- <a u="8FDE" b="C1 AC"/>
- <a u="8FDF" b="B3 D9"/>
- <a u="8FE0" b="DE 8A"/>
- <a u="8FE1" b="DE 8B"/>
- <a u="8FE2" b="CC F6"/>
- <a u="8FE3" b="DE 8C"/>
- <a u="8FE4" b="E5 C6"/>
- <a u="8FE5" b="E5 C4"/>
- <a u="8FE6" b="E5 C8"/>
- <a u="8FE7" b="DE 8D"/>
- <a u="8FE8" b="E5 CA"/>
- <a u="8FE9" b="E5 C7"/>
- <a u="8FEA" b="B5 CF"/>
- <a u="8FEB" b="C6 C8"/>
- <a u="8FEC" b="DE 8E"/>
- <a u="8FED" b="B5 FC"/>
- <a u="8FEE" b="E5 C5"/>
- <a u="8FEF" b="DE 8F"/>
- <a u="8FF0" b="CA F6"/>
- <a u="8FF1" b="DE 90"/>
- <a u="8FF2" b="DE 91"/>
- <a u="8FF3" b="E5 C9"/>
- <a u="8FF4" b="DE 92"/>
- <a u="8FF5" b="DE 93"/>
- <a u="8FF6" b="DE 94"/>
- <a u="8FF7" b="C3 D4"/>
- <a u="8FF8" b="B1 C5"/>
- <a u="8FF9" b="BC A3"/>
- <a u="8FFA" b="DE 95"/>
- <a u="8FFB" b="DE 96"/>
- <a u="8FFC" b="DE 97"/>
- <a u="8FFD" b="D7 B7"/>
- <a u="8FFE" b="DE 98"/>
- <a u="8FFF" b="DE 99"/>
- <a u="9000" b="CD CB"/>
- <a u="9001" b="CB CD"/>
- <a u="9002" b="CA CA"/>
- <a u="9003" b="CC D3"/>
- <a u="9004" b="E5 CC"/>
- <a u="9005" b="E5 CB"/>
- <a u="9006" b="C4 E6"/>
- <a u="9007" b="DE 9A"/>
- <a u="9008" b="DE 9B"/>
- <a u="9009" b="D1 A1"/>
- <a u="900A" b="D1 B7"/>
- <a u="900B" b="E5 CD"/>
- <a u="900C" b="DE 9C"/>
- <a u="900D" b="E5 D0"/>
- <a u="900E" b="DE 9D"/>
- <a u="900F" b="CD B8"/>
- <a u="9010" b="D6 F0"/>
- <a u="9011" b="E5 CF"/>
- <a u="9012" b="B5 DD"/>
- <a u="9013" b="DE 9E"/>
- <a u="9014" b="CD BE"/>
- <a u="9015" b="DE 9F"/>
- <a u="9016" b="E5 D1"/>
- <a u="9017" b="B6 BA"/>
- <a u="9018" b="DE A0"/>
- <a u="9019" b="DF 40"/>
- <a u="901A" b="CD A8"/>
- <a u="901B" b="B9 E4"/>
- <a u="901C" b="DF 41"/>
- <a u="901D" b="CA C5"/>
- <a u="901E" b="B3 D1"/>
- <a u="901F" b="CB D9"/>
- <a u="9020" b="D4 EC"/>
- <a u="9021" b="E5 D2"/>
- <a u="9022" b="B7 EA"/>
- <a u="9023" b="DF 42"/>
- <a u="9024" b="DF 43"/>
- <a u="9025" b="DF 44"/>
- <a u="9026" b="E5 CE"/>
- <a u="9027" b="DF 45"/>
- <a u="9028" b="DF 46"/>
- <a u="9029" b="DF 47"/>
- <a u="902A" b="DF 48"/>
- <a u="902B" b="DF 49"/>
- <a u="902C" b="DF 4A"/>
- <a u="902D" b="E5 D5"/>
- <a u="902E" b="B4 FE"/>
- <a u="902F" b="E5 D6"/>
- <a u="9030" b="DF 4B"/>
- <a u="9031" b="DF 4C"/>
- <a u="9032" b="DF 4D"/>
- <a u="9033" b="DF 4E"/>
- <a u="9034" b="DF 4F"/>
- <a u="9035" b="E5 D3"/>
- <a u="9036" b="E5 D4"/>
- <a u="9037" b="DF 50"/>
- <a u="9038" b="D2 DD"/>
- <a u="9039" b="DF 51"/>
- <a u="903A" b="DF 52"/>
- <a u="903B" b="C2 DF"/>
- <a u="903C" b="B1 C6"/>
- <a u="903D" b="DF 53"/>
- <a u="903E" b="D3 E2"/>
- <a u="903F" b="DF 54"/>
- <a u="9040" b="DF 55"/>
- <a u="9041" b="B6 DD"/>
- <a u="9042" b="CB EC"/>
- <a u="9043" b="DF 56"/>
- <a u="9044" b="E5 D7"/>
- <a u="9045" b="DF 57"/>
- <a u="9046" b="DF 58"/>
- <a u="9047" b="D3 F6"/>
- <a u="9048" b="DF 59"/>
- <a u="9049" b="DF 5A"/>
- <a u="904A" b="DF 5B"/>
- <a u="904B" b="DF 5C"/>
- <a u="904C" b="DF 5D"/>
- <a u="904D" b="B1 E9"/>
- <a u="904E" b="DF 5E"/>
- <a u="904F" b="B6 F4"/>
- <a u="9050" b="E5 DA"/>
- <a u="9051" b="E5 D8"/>
- <a u="9052" b="E5 D9"/>
- <a u="9053" b="B5 C0"/>
- <a u="9054" b="DF 5F"/>
- <a u="9055" b="DF 60"/>
- <a u="9056" b="DF 61"/>
- <a u="9057" b="D2 C5"/>
- <a u="9058" b="E5 DC"/>
- <a u="9059" b="DF 62"/>
- <a u="905A" b="DF 63"/>
- <a u="905B" b="E5 DE"/>
- <a u="905C" b="DF 64"/>
- <a u="905D" b="DF 65"/>
- <a u="905E" b="DF 66"/>
- <a u="905F" b="DF 67"/>
- <a u="9060" b="DF 68"/>
- <a u="9061" b="DF 69"/>
- <a u="9062" b="E5 DD"/>
- <a u="9063" b="C7 B2"/>
- <a u="9064" b="DF 6A"/>
- <a u="9065" b="D2 A3"/>
- <a u="9066" b="DF 6B"/>
- <a u="9067" b="DF 6C"/>
- <a u="9068" b="E5 DB"/>
- <a u="9069" b="DF 6D"/>
- <a u="906A" b="DF 6E"/>
- <a u="906B" b="DF 6F"/>
- <a u="906C" b="DF 70"/>
- <a u="906D" b="D4 E2"/>
- <a u="906E" b="D5 DA"/>
- <a u="906F" b="DF 71"/>
- <a u="9070" b="DF 72"/>
- <a u="9071" b="DF 73"/>
- <a u="9072" b="DF 74"/>
- <a u="9073" b="DF 75"/>
- <a u="9074" b="E5 E0"/>
- <a u="9075" b="D7 F1"/>
- <a u="9076" b="DF 76"/>
- <a u="9077" b="DF 77"/>
- <a u="9078" b="DF 78"/>
- <a u="9079" b="DF 79"/>
- <a u="907A" b="DF 7A"/>
- <a u="907B" b="DF 7B"/>
- <a u="907C" b="DF 7C"/>
- <a u="907D" b="E5 E1"/>
- <a u="907E" b="DF 7D"/>
- <a u="907F" b="B1 DC"/>
- <a u="9080" b="D1 FB"/>
- <a u="9081" b="DF 7E"/>
- <a u="9082" b="E5 E2"/>
- <a u="9083" b="E5 E4"/>
- <a u="9084" b="DF 80"/>
- <a u="9085" b="DF 81"/>
- <a u="9086" b="DF 82"/>
- <a u="9087" b="DF 83"/>
- <a u="9088" b="E5 E3"/>
- <a u="9089" b="DF 84"/>
- <a u="908A" b="DF 85"/>
- <a u="908B" b="E5 E5"/>
- <a u="908C" b="DF 86"/>
- <a u="908D" b="DF 87"/>
- <a u="908E" b="DF 88"/>
- <a u="908F" b="DF 89"/>
- <a u="9090" b="DF 8A"/>
- <a u="9091" b="D2 D8"/>
- <a u="9092" b="DF 8B"/>
- <a u="9093" b="B5 CB"/>
- <a u="9094" b="DF 8C"/>
- <a u="9095" b="E7 DF"/>
- <a u="9096" b="DF 8D"/>
- <a u="9097" b="DA F5"/>
- <a u="9098" b="DF 8E"/>
- <a u="9099" b="DA F8"/>
- <a u="909A" b="DF 8F"/>
- <a u="909B" b="DA F6"/>
- <a u="909C" b="DF 90"/>
- <a u="909D" b="DA F7"/>
- <a u="909E" b="DF 91"/>
- <a u="909F" b="DF 92"/>
- <a u="90A0" b="DF 93"/>
- <a u="90A1" b="DA FA"/>
- <a u="90A2" b="D0 CF"/>
- <a u="90A3" b="C4 C7"/>
- <a u="90A4" b="DF 94"/>
- <a u="90A5" b="DF 95"/>
- <a u="90A6" b="B0 EE"/>
- <a u="90A7" b="DF 96"/>
- <a u="90A8" b="DF 97"/>
- <a u="90A9" b="DF 98"/>
- <a u="90AA" b="D0 B0"/>
- <a u="90AB" b="DF 99"/>
- <a u="90AC" b="DA F9"/>
- <a u="90AD" b="DF 9A"/>
- <a u="90AE" b="D3 CA"/>
- <a u="90AF" b="BA AA"/>
- <a u="90B0" b="DB A2"/>
- <a u="90B1" b="C7 F1"/>
- <a u="90B2" b="DF 9B"/>
- <a u="90B3" b="DA FC"/>
- <a u="90B4" b="DA FB"/>
- <a u="90B5" b="C9 DB"/>
- <a u="90B6" b="DA FD"/>
- <a u="90B7" b="DF 9C"/>
- <a u="90B8" b="DB A1"/>
- <a u="90B9" b="D7 DE"/>
- <a u="90BA" b="DA FE"/>
- <a u="90BB" b="C1 DA"/>
- <a u="90BC" b="DF 9D"/>
- <a u="90BD" b="DF 9E"/>
- <a u="90BE" b="DB A5"/>
- <a u="90BF" b="DF 9F"/>
- <a u="90C0" b="DF A0"/>
- <a u="90C1" b="D3 F4"/>
- <a u="90C2" b="E0 40"/>
- <a u="90C3" b="E0 41"/>
- <a u="90C4" b="DB A7"/>
- <a u="90C5" b="DB A4"/>
- <a u="90C6" b="E0 42"/>
- <a u="90C7" b="DB A8"/>
- <a u="90C8" b="E0 43"/>
- <a u="90C9" b="E0 44"/>
- <a u="90CA" b="BD BC"/>
- <a u="90CB" b="E0 45"/>
- <a u="90CC" b="E0 46"/>
- <a u="90CD" b="E0 47"/>
- <a u="90CE" b="C0 C9"/>
- <a u="90CF" b="DB A3"/>
- <a u="90D0" b="DB A6"/>
- <a u="90D1" b="D6 A3"/>
- <a u="90D2" b="E0 48"/>
- <a u="90D3" b="DB A9"/>
- <a u="90D4" b="E0 49"/>
- <a u="90D5" b="E0 4A"/>
- <a u="90D6" b="E0 4B"/>
- <a u="90D7" b="DB AD"/>
- <a u="90D8" b="E0 4C"/>
- <a u="90D9" b="E0 4D"/>
- <a u="90DA" b="E0 4E"/>
- <a u="90DB" b="DB AE"/>
- <a u="90DC" b="DB AC"/>
- <a u="90DD" b="BA C2"/>
- <a u="90DE" b="E0 4F"/>
- <a u="90DF" b="E0 50"/>
- <a u="90E0" b="E0 51"/>
- <a u="90E1" b="BF A4"/>
- <a u="90E2" b="DB AB"/>
- <a u="90E3" b="E0 52"/>
- <a u="90E4" b="E0 53"/>
- <a u="90E5" b="E0 54"/>
- <a u="90E6" b="DB AA"/>
- <a u="90E7" b="D4 C7"/>
- <a u="90E8" b="B2 BF"/>
- <a u="90E9" b="E0 55"/>
- <a u="90EA" b="E0 56"/>
- <a u="90EB" b="DB AF"/>
- <a u="90EC" b="E0 57"/>
- <a u="90ED" b="B9 F9"/>
- <a u="90EE" b="E0 58"/>
- <a u="90EF" b="DB B0"/>
- <a u="90F0" b="E0 59"/>
- <a u="90F1" b="E0 5A"/>
- <a u="90F2" b="E0 5B"/>
- <a u="90F3" b="E0 5C"/>
- <a u="90F4" b="B3 BB"/>
- <a u="90F5" b="E0 5D"/>
- <a u="90F6" b="E0 5E"/>
- <a u="90F7" b="E0 5F"/>
- <a u="90F8" b="B5 A6"/>
- <a u="90F9" b="E0 60"/>
- <a u="90FA" b="E0 61"/>
- <a u="90FB" b="E0 62"/>
- <a u="90FC" b="E0 63"/>
- <a u="90FD" b="B6 BC"/>
- <a u="90FE" b="DB B1"/>
- <a u="90FF" b="E0 64"/>
- <a u="9100" b="E0 65"/>
- <a u="9101" b="E0 66"/>
- <a u="9102" b="B6 F5"/>
- <a u="9103" b="E0 67"/>
- <a u="9104" b="DB B2"/>
- <a u="9105" b="E0 68"/>
- <a u="9106" b="E0 69"/>
- <a u="9107" b="E0 6A"/>
- <a u="9108" b="E0 6B"/>
- <a u="9109" b="E0 6C"/>
- <a u="910A" b="E0 6D"/>
- <a u="910B" b="E0 6E"/>
- <a u="910C" b="E0 6F"/>
- <a u="910D" b="E0 70"/>
- <a u="910E" b="E0 71"/>
- <a u="910F" b="E0 72"/>
- <a u="9110" b="E0 73"/>
- <a u="9111" b="E0 74"/>
- <a u="9112" b="E0 75"/>
- <a u="9113" b="E0 76"/>
- <a u="9114" b="E0 77"/>
- <a u="9115" b="E0 78"/>
- <a u="9116" b="E0 79"/>
- <a u="9117" b="E0 7A"/>
- <a u="9118" b="E0 7B"/>
- <a u="9119" b="B1 C9"/>
- <a u="911A" b="E0 7C"/>
- <a u="911B" b="E0 7D"/>
- <a u="911C" b="E0 7E"/>
- <a u="911D" b="E0 80"/>
- <a u="911E" b="DB B4"/>
- <a u="911F" b="E0 81"/>
- <a u="9120" b="E0 82"/>
- <a u="9121" b="E0 83"/>
- <a u="9122" b="DB B3"/>
- <a u="9123" b="DB B5"/>
- <a u="9124" b="E0 84"/>
- <a u="9125" b="E0 85"/>
- <a u="9126" b="E0 86"/>
- <a u="9127" b="E0 87"/>
- <a u="9128" b="E0 88"/>
- <a u="9129" b="E0 89"/>
- <a u="912A" b="E0 8A"/>
- <a u="912B" b="E0 8B"/>
- <a u="912C" b="E0 8C"/>
- <a u="912D" b="E0 8D"/>
- <a u="912E" b="E0 8E"/>
- <a u="912F" b="DB B7"/>
- <a u="9130" b="E0 8F"/>
- <a u="9131" b="DB B6"/>
- <a u="9132" b="E0 90"/>
- <a u="9133" b="E0 91"/>
- <a u="9134" b="E0 92"/>
- <a u="9135" b="E0 93"/>
- <a u="9136" b="E0 94"/>
- <a u="9137" b="E0 95"/>
- <a u="9138" b="E0 96"/>
- <a u="9139" b="DB B8"/>
- <a u="913A" b="E0 97"/>
- <a u="913B" b="E0 98"/>
- <a u="913C" b="E0 99"/>
- <a u="913D" b="E0 9A"/>
- <a u="913E" b="E0 9B"/>
- <a u="913F" b="E0 9C"/>
- <a u="9140" b="E0 9D"/>
- <a u="9141" b="E0 9E"/>
- <a u="9142" b="E0 9F"/>
- <a u="9143" b="DB B9"/>
- <a u="9144" b="E0 A0"/>
- <a u="9145" b="E1 40"/>
- <a u="9146" b="DB BA"/>
- <a u="9147" b="E1 41"/>
- <a u="9148" b="E1 42"/>
- <a u="9149" b="D3 CF"/>
- <a u="914A" b="F4 FA"/>
- <a u="914B" b="C7 F5"/>
- <a u="914C" b="D7 C3"/>
- <a u="914D" b="C5 E4"/>
- <a u="914E" b="F4 FC"/>
- <a u="914F" b="F4 FD"/>
- <a u="9150" b="F4 FB"/>
- <a u="9151" b="E1 43"/>
- <a u="9152" b="BE C6"/>
- <a u="9153" b="E1 44"/>
- <a u="9154" b="E1 45"/>
- <a u="9155" b="E1 46"/>
- <a u="9156" b="E1 47"/>
- <a u="9157" b="D0 EF"/>
- <a u="9158" b="E1 48"/>
- <a u="9159" b="E1 49"/>
- <a u="915A" b="B7 D3"/>
- <a u="915B" b="E1 4A"/>
- <a u="915C" b="E1 4B"/>
- <a u="915D" b="D4 CD"/>
- <a u="915E" b="CC AA"/>
- <a u="915F" b="E1 4C"/>
- <a u="9160" b="E1 4D"/>
- <a u="9161" b="F5 A2"/>
- <a u="9162" b="F5 A1"/>
- <a u="9163" b="BA A8"/>
- <a u="9164" b="F4 FE"/>
- <a u="9165" b="CB D6"/>
- <a u="9166" b="E1 4E"/>
- <a u="9167" b="E1 4F"/>
- <a u="9168" b="E1 50"/>
- <a u="9169" b="F5 A4"/>
- <a u="916A" b="C0 D2"/>
- <a u="916B" b="E1 51"/>
- <a u="916C" b="B3 EA"/>
- <a u="916D" b="E1 52"/>
- <a u="916E" b="CD AA"/>
- <a u="916F" b="F5 A5"/>
- <a u="9170" b="F5 A3"/>
- <a u="9171" b="BD B4"/>
- <a u="9172" b="F5 A8"/>
- <a u="9173" b="E1 53"/>
- <a u="9174" b="F5 A9"/>
- <a u="9175" b="BD CD"/>
- <a u="9176" b="C3 B8"/>
- <a u="9177" b="BF E1"/>
- <a u="9178" b="CB E1"/>
- <a u="9179" b="F5 AA"/>
- <a u="917A" b="E1 54"/>
- <a u="917B" b="E1 55"/>
- <a u="917C" b="E1 56"/>
- <a u="917D" b="F5 A6"/>
- <a u="917E" b="F5 A7"/>
- <a u="917F" b="C4 F0"/>
- <a u="9180" b="E1 57"/>
- <a u="9181" b="E1 58"/>
- <a u="9182" b="E1 59"/>
- <a u="9183" b="E1 5A"/>
- <a u="9184" b="E1 5B"/>
- <a u="9185" b="F5 AC"/>
- <a u="9186" b="E1 5C"/>
- <a u="9187" b="B4 BC"/>
- <a u="9188" b="E1 5D"/>
- <a u="9189" b="D7 ED"/>
- <a u="918A" b="E1 5E"/>
- <a u="918B" b="B4 D7"/>
- <a u="918C" b="F5 AB"/>
- <a u="918D" b="F5 AE"/>
- <a u="918E" b="E1 5F"/>
- <a u="918F" b="E1 60"/>
- <a u="9190" b="F5 AD"/>
- <a u="9191" b="F5 AF"/>
- <a u="9192" b="D0 D1"/>
- <a u="9193" b="E1 61"/>
- <a u="9194" b="E1 62"/>
- <a u="9195" b="E1 63"/>
- <a u="9196" b="E1 64"/>
- <a u="9197" b="E1 65"/>
- <a u="9198" b="E1 66"/>
- <a u="9199" b="E1 67"/>
- <a u="919A" b="C3 D1"/>
- <a u="919B" b="C8 A9"/>
- <a u="919C" b="E1 68"/>
- <a u="919D" b="E1 69"/>
- <a u="919E" b="E1 6A"/>
- <a u="919F" b="E1 6B"/>
- <a u="91A0" b="E1 6C"/>
- <a u="91A1" b="E1 6D"/>
- <a u="91A2" b="F5 B0"/>
- <a u="91A3" b="F5 B1"/>
- <a u="91A4" b="E1 6E"/>
- <a u="91A5" b="E1 6F"/>
- <a u="91A6" b="E1 70"/>
- <a u="91A7" b="E1 71"/>
- <a u="91A8" b="E1 72"/>
- <a u="91A9" b="E1 73"/>
- <a u="91AA" b="F5 B2"/>
- <a u="91AB" b="E1 74"/>
- <a u="91AC" b="E1 75"/>
- <a u="91AD" b="F5 B3"/>
- <a u="91AE" b="F5 B4"/>
- <a u="91AF" b="F5 B5"/>
- <a u="91B0" b="E1 76"/>
- <a u="91B1" b="E1 77"/>
- <a u="91B2" b="E1 78"/>
- <a u="91B3" b="E1 79"/>
- <a u="91B4" b="F5 B7"/>
- <a u="91B5" b="F5 B6"/>
- <a u="91B6" b="E1 7A"/>
- <a u="91B7" b="E1 7B"/>
- <a u="91B8" b="E1 7C"/>
- <a u="91B9" b="E1 7D"/>
- <a u="91BA" b="F5 B8"/>
- <a u="91BB" b="E1 7E"/>
- <a u="91BC" b="E1 80"/>
- <a u="91BD" b="E1 81"/>
- <a u="91BE" b="E1 82"/>
- <a u="91BF" b="E1 83"/>
- <a u="91C0" b="E1 84"/>
- <a u="91C1" b="E1 85"/>
- <a u="91C2" b="E1 86"/>
- <a u="91C3" b="E1 87"/>
- <a u="91C4" b="E1 88"/>
- <a u="91C5" b="E1 89"/>
- <a u="91C6" b="E1 8A"/>
- <a u="91C7" b="B2 C9"/>
- <a u="91C8" b="E1 8B"/>
- <a u="91C9" b="D3 D4"/>
- <a u="91CA" b="CA CD"/>
- <a u="91CB" b="E1 8C"/>
- <a u="91CC" b="C0 EF"/>
- <a u="91CD" b="D6 D8"/>
- <a u="91CE" b="D2 B0"/>
- <a u="91CF" b="C1 BF"/>
- <a u="91D0" b="E1 8D"/>
- <a u="91D1" b="BD F0"/>
- <a u="91D2" b="E1 8E"/>
- <a u="91D3" b="E1 8F"/>
- <a u="91D4" b="E1 90"/>
- <a u="91D5" b="E1 91"/>
- <a u="91D6" b="E1 92"/>
- <a u="91D7" b="E1 93"/>
- <a u="91D8" b="E1 94"/>
- <a u="91D9" b="E1 95"/>
- <a u="91DA" b="E1 96"/>
- <a u="91DB" b="E1 97"/>
- <a u="91DC" b="B8 AA"/>
- <a u="91DD" b="E1 98"/>
- <a u="91DE" b="E1 99"/>
- <a u="91DF" b="E1 9A"/>
- <a u="91E0" b="E1 9B"/>
- <a u="91E1" b="E1 9C"/>
- <a u="91E2" b="E1 9D"/>
- <a u="91E3" b="E1 9E"/>
- <a u="91E4" b="E1 9F"/>
- <a u="91E5" b="E1 A0"/>
- <a u="91E6" b="E2 40"/>
- <a u="91E7" b="E2 41"/>
- <a u="91E8" b="E2 42"/>
- <a u="91E9" b="E2 43"/>
- <a u="91EA" b="E2 44"/>
- <a u="91EB" b="E2 45"/>
- <a u="91EC" b="E2 46"/>
- <a u="91ED" b="E2 47"/>
- <a u="91EE" b="E2 48"/>
- <a u="91EF" b="E2 49"/>
- <a u="91F0" b="E2 4A"/>
- <a u="91F1" b="E2 4B"/>
- <a u="91F2" b="E2 4C"/>
- <a u="91F3" b="E2 4D"/>
- <a u="91F4" b="E2 4E"/>
- <a u="91F5" b="E2 4F"/>
- <a u="91F6" b="E2 50"/>
- <a u="91F7" b="E2 51"/>
- <a u="91F8" b="E2 52"/>
- <a u="91F9" b="E2 53"/>
- <a u="91FA" b="E2 54"/>
- <a u="91FB" b="E2 55"/>
- <a u="91FC" b="E2 56"/>
- <a u="91FD" b="E2 57"/>
- <a u="91FE" b="E2 58"/>
- <a u="91FF" b="E2 59"/>
- <a u="9200" b="E2 5A"/>
- <a u="9201" b="E2 5B"/>
- <a u="9202" b="E2 5C"/>
- <a u="9203" b="E2 5D"/>
- <a u="9204" b="E2 5E"/>
- <a u="9205" b="E2 5F"/>
- <a u="9206" b="E2 60"/>
- <a u="9207" b="E2 61"/>
- <a u="9208" b="E2 62"/>
- <a u="9209" b="E2 63"/>
- <a u="920A" b="E2 64"/>
- <a u="920B" b="E2 65"/>
- <a u="920C" b="E2 66"/>
- <a u="920D" b="E2 67"/>
- <a u="920E" b="E2 68"/>
- <a u="920F" b="E2 69"/>
- <a u="9210" b="E2 6A"/>
- <a u="9211" b="E2 6B"/>
- <a u="9212" b="E2 6C"/>
- <a u="9213" b="E2 6D"/>
- <a u="9214" b="E2 6E"/>
- <a u="9215" b="E2 6F"/>
- <a u="9216" b="E2 70"/>
- <a u="9217" b="E2 71"/>
- <a u="9218" b="E2 72"/>
- <a u="9219" b="E2 73"/>
- <a u="921A" b="E2 74"/>
- <a u="921B" b="E2 75"/>
- <a u="921C" b="E2 76"/>
- <a u="921D" b="E2 77"/>
- <a u="921E" b="E2 78"/>
- <a u="921F" b="E2 79"/>
- <a u="9220" b="E2 7A"/>
- <a u="9221" b="E2 7B"/>
- <a u="9222" b="E2 7C"/>
- <a u="9223" b="E2 7D"/>
- <a u="9224" b="E2 7E"/>
- <a u="9225" b="E2 80"/>
- <a u="9226" b="E2 81"/>
- <a u="9227" b="E2 82"/>
- <a u="9228" b="E2 83"/>
- <a u="9229" b="E2 84"/>
- <a u="922A" b="E2 85"/>
- <a u="922B" b="E2 86"/>
- <a u="922C" b="E2 87"/>
- <a u="922D" b="E2 88"/>
- <a u="922E" b="E2 89"/>
- <a u="922F" b="E2 8A"/>
- <a u="9230" b="E2 8B"/>
- <a u="9231" b="E2 8C"/>
- <a u="9232" b="E2 8D"/>
- <a u="9233" b="E2 8E"/>
- <a u="9234" b="E2 8F"/>
- <a u="9235" b="E2 90"/>
- <a u="9236" b="E2 91"/>
- <a u="9237" b="E2 92"/>
- <a u="9238" b="E2 93"/>
- <a u="9239" b="E2 94"/>
- <a u="923A" b="E2 95"/>
- <a u="923B" b="E2 96"/>
- <a u="923C" b="E2 97"/>
- <a u="923D" b="E2 98"/>
- <a u="923E" b="E2 99"/>
- <a u="923F" b="E2 9A"/>
- <a u="9240" b="E2 9B"/>
- <a u="9241" b="E2 9C"/>
- <a u="9242" b="E2 9D"/>
- <a u="9243" b="E2 9E"/>
- <a u="9244" b="E2 9F"/>
- <a u="9245" b="E2 A0"/>
- <a u="9246" b="E3 40"/>
- <a u="9247" b="E3 41"/>
- <a u="9248" b="E3 42"/>
- <a u="9249" b="E3 43"/>
- <a u="924A" b="E3 44"/>
- <a u="924B" b="E3 45"/>
- <a u="924C" b="E3 46"/>
- <a u="924D" b="E3 47"/>
- <a u="924E" b="E3 48"/>
- <a u="924F" b="E3 49"/>
- <a u="9250" b="E3 4A"/>
- <a u="9251" b="E3 4B"/>
- <a u="9252" b="E3 4C"/>
- <a u="9253" b="E3 4D"/>
- <a u="9254" b="E3 4E"/>
- <a u="9255" b="E3 4F"/>
- <a u="9256" b="E3 50"/>
- <a u="9257" b="E3 51"/>
- <a u="9258" b="E3 52"/>
- <a u="9259" b="E3 53"/>
- <a u="925A" b="E3 54"/>
- <a u="925B" b="E3 55"/>
- <a u="925C" b="E3 56"/>
- <a u="925D" b="E3 57"/>
- <a u="925E" b="E3 58"/>
- <a u="925F" b="E3 59"/>
- <a u="9260" b="E3 5A"/>
- <a u="9261" b="E3 5B"/>
- <a u="9262" b="E3 5C"/>
- <a u="9263" b="E3 5D"/>
- <a u="9264" b="E3 5E"/>
- <a u="9265" b="E3 5F"/>
- <a u="9266" b="E3 60"/>
- <a u="9267" b="E3 61"/>
- <a u="9268" b="E3 62"/>
- <a u="9269" b="E3 63"/>
- <a u="926A" b="E3 64"/>
- <a u="926B" b="E3 65"/>
- <a u="926C" b="E3 66"/>
- <a u="926D" b="E3 67"/>
- <a u="926E" b="E3 68"/>
- <a u="926F" b="E3 69"/>
- <a u="9270" b="E3 6A"/>
- <a u="9271" b="E3 6B"/>
- <a u="9272" b="E3 6C"/>
- <a u="9273" b="E3 6D"/>
- <a u="9274" b="BC F8"/>
- <a u="9275" b="E3 6E"/>
- <a u="9276" b="E3 6F"/>
- <a u="9277" b="E3 70"/>
- <a u="9278" b="E3 71"/>
- <a u="9279" b="E3 72"/>
- <a u="927A" b="E3 73"/>
- <a u="927B" b="E3 74"/>
- <a u="927C" b="E3 75"/>
- <a u="927D" b="E3 76"/>
- <a u="927E" b="E3 77"/>
- <a u="927F" b="E3 78"/>
- <a u="9280" b="E3 79"/>
- <a u="9281" b="E3 7A"/>
- <a u="9282" b="E3 7B"/>
- <a u="9283" b="E3 7C"/>
- <a u="9284" b="E3 7D"/>
- <a u="9285" b="E3 7E"/>
- <a u="9286" b="E3 80"/>
- <a u="9287" b="E3 81"/>
- <a u="9288" b="E3 82"/>
- <a u="9289" b="E3 83"/>
- <a u="928A" b="E3 84"/>
- <a u="928B" b="E3 85"/>
- <a u="928C" b="E3 86"/>
- <a u="928D" b="E3 87"/>
- <a u="928E" b="F6 C6"/>
- <a u="928F" b="E3 88"/>
- <a u="9290" b="E3 89"/>
- <a u="9291" b="E3 8A"/>
- <a u="9292" b="E3 8B"/>
- <a u="9293" b="E3 8C"/>
- <a u="9294" b="E3 8D"/>
- <a u="9295" b="E3 8E"/>
- <a u="9296" b="E3 8F"/>
- <a u="9297" b="E3 90"/>
- <a u="9298" b="E3 91"/>
- <a u="9299" b="E3 92"/>
- <a u="929A" b="E3 93"/>
- <a u="929B" b="E3 94"/>
- <a u="929C" b="E3 95"/>
- <a u="929D" b="E3 96"/>
- <a u="929E" b="E3 97"/>
- <a u="929F" b="E3 98"/>
- <a u="92A0" b="E3 99"/>
- <a u="92A1" b="E3 9A"/>
- <a u="92A2" b="E3 9B"/>
- <a u="92A3" b="E3 9C"/>
- <a u="92A4" b="E3 9D"/>
- <a u="92A5" b="E3 9E"/>
- <a u="92A6" b="E3 9F"/>
- <a u="92A7" b="E3 A0"/>
- <a u="92A8" b="E4 40"/>
- <a u="92A9" b="E4 41"/>
- <a u="92AA" b="E4 42"/>
- <a u="92AB" b="E4 43"/>
- <a u="92AC" b="E4 44"/>
- <a u="92AD" b="E4 45"/>
- <a u="92AE" b="F6 C7"/>
- <a u="92AF" b="E4 46"/>
- <a u="92B0" b="E4 47"/>
- <a u="92B1" b="E4 48"/>
- <a u="92B2" b="E4 49"/>
- <a u="92B3" b="E4 4A"/>
- <a u="92B4" b="E4 4B"/>
- <a u="92B5" b="E4 4C"/>
- <a u="92B6" b="E4 4D"/>
- <a u="92B7" b="E4 4E"/>
- <a u="92B8" b="E4 4F"/>
- <a u="92B9" b="E4 50"/>
- <a u="92BA" b="E4 51"/>
- <a u="92BB" b="E4 52"/>
- <a u="92BC" b="E4 53"/>
- <a u="92BD" b="E4 54"/>
- <a u="92BE" b="E4 55"/>
- <a u="92BF" b="E4 56"/>
- <a u="92C0" b="E4 57"/>
- <a u="92C1" b="E4 58"/>
- <a u="92C2" b="E4 59"/>
- <a u="92C3" b="E4 5A"/>
- <a u="92C4" b="E4 5B"/>
- <a u="92C5" b="E4 5C"/>
- <a u="92C6" b="E4 5D"/>
- <a u="92C7" b="E4 5E"/>
- <a u="92C8" b="F6 C8"/>
- <a u="92C9" b="E4 5F"/>
- <a u="92CA" b="E4 60"/>
- <a u="92CB" b="E4 61"/>
- <a u="92CC" b="E4 62"/>
- <a u="92CD" b="E4 63"/>
- <a u="92CE" b="E4 64"/>
- <a u="92CF" b="E4 65"/>
- <a u="92D0" b="E4 66"/>
- <a u="92D1" b="E4 67"/>
- <a u="92D2" b="E4 68"/>
- <a u="92D3" b="E4 69"/>
- <a u="92D4" b="E4 6A"/>
- <a u="92D5" b="E4 6B"/>
- <a u="92D6" b="E4 6C"/>
- <a u="92D7" b="E4 6D"/>
- <a u="92D8" b="E4 6E"/>
- <a u="92D9" b="E4 6F"/>
- <a u="92DA" b="E4 70"/>
- <a u="92DB" b="E4 71"/>
- <a u="92DC" b="E4 72"/>
- <a u="92DD" b="E4 73"/>
- <a u="92DE" b="E4 74"/>
- <a u="92DF" b="E4 75"/>
- <a u="92E0" b="E4 76"/>
- <a u="92E1" b="E4 77"/>
- <a u="92E2" b="E4 78"/>
- <a u="92E3" b="E4 79"/>
- <a u="92E4" b="E4 7A"/>
- <a u="92E5" b="E4 7B"/>
- <a u="92E6" b="E4 7C"/>
- <a u="92E7" b="E4 7D"/>
- <a u="92E8" b="E4 7E"/>
- <a u="92E9" b="E4 80"/>
- <a u="92EA" b="E4 81"/>
- <a u="92EB" b="E4 82"/>
- <a u="92EC" b="E4 83"/>
- <a u="92ED" b="E4 84"/>
- <a u="92EE" b="E4 85"/>
- <a u="92EF" b="E4 86"/>
- <a u="92F0" b="E4 87"/>
- <a u="92F1" b="E4 88"/>
- <a u="92F2" b="E4 89"/>
- <a u="92F3" b="E4 8A"/>
- <a u="92F4" b="E4 8B"/>
- <a u="92F5" b="E4 8C"/>
- <a u="92F6" b="E4 8D"/>
- <a u="92F7" b="E4 8E"/>
- <a u="92F8" b="E4 8F"/>
- <a u="92F9" b="E4 90"/>
- <a u="92FA" b="E4 91"/>
- <a u="92FB" b="E4 92"/>
- <a u="92FC" b="E4 93"/>
- <a u="92FD" b="E4 94"/>
- <a u="92FE" b="E4 95"/>
- <a u="92FF" b="E4 96"/>
- <a u="9300" b="E4 97"/>
- <a u="9301" b="E4 98"/>
- <a u="9302" b="E4 99"/>
- <a u="9303" b="E4 9A"/>
- <a u="9304" b="E4 9B"/>
- <a u="9305" b="E4 9C"/>
- <a u="9306" b="E4 9D"/>
- <a u="9307" b="E4 9E"/>
- <a u="9308" b="E4 9F"/>
- <a u="9309" b="E4 A0"/>
- <a u="930A" b="E5 40"/>
- <a u="930B" b="E5 41"/>
- <a u="930C" b="E5 42"/>
- <a u="930D" b="E5 43"/>
- <a u="930E" b="E5 44"/>
- <a u="930F" b="E5 45"/>
- <a u="9310" b="E5 46"/>
- <a u="9311" b="E5 47"/>
- <a u="9312" b="E5 48"/>
- <a u="9313" b="E5 49"/>
- <a u="9314" b="E5 4A"/>
- <a u="9315" b="E5 4B"/>
- <a u="9316" b="E5 4C"/>
- <a u="9317" b="E5 4D"/>
- <a u="9318" b="E5 4E"/>
- <a u="9319" b="E5 4F"/>
- <a u="931A" b="E5 50"/>
- <a u="931B" b="E5 51"/>
- <a u="931C" b="E5 52"/>
- <a u="931D" b="E5 53"/>
- <a u="931E" b="E5 54"/>
- <a u="931F" b="E5 55"/>
- <a u="9320" b="E5 56"/>
- <a u="9321" b="E5 57"/>
- <a u="9322" b="E5 58"/>
- <a u="9323" b="E5 59"/>
- <a u="9324" b="E5 5A"/>
- <a u="9325" b="E5 5B"/>
- <a u="9326" b="E5 5C"/>
- <a u="9327" b="E5 5D"/>
- <a u="9328" b="E5 5E"/>
- <a u="9329" b="E5 5F"/>
- <a u="932A" b="E5 60"/>
- <a u="932B" b="E5 61"/>
- <a u="932C" b="E5 62"/>
- <a u="932D" b="E5 63"/>
- <a u="932E" b="E5 64"/>
- <a u="932F" b="E5 65"/>
- <a u="9330" b="E5 66"/>
- <a u="9331" b="E5 67"/>
- <a u="9332" b="E5 68"/>
- <a u="9333" b="E5 69"/>
- <a u="9334" b="E5 6A"/>
- <a u="9335" b="E5 6B"/>
- <a u="9336" b="E5 6C"/>
- <a u="9337" b="E5 6D"/>
- <a u="9338" b="E5 6E"/>
- <a u="9339" b="E5 6F"/>
- <a u="933A" b="E5 70"/>
- <a u="933B" b="E5 71"/>
- <a u="933C" b="E5 72"/>
- <a u="933D" b="E5 73"/>
- <a u="933E" b="F6 C9"/>
- <a u="933F" b="E5 74"/>
- <a u="9340" b="E5 75"/>
- <a u="9341" b="E5 76"/>
- <a u="9342" b="E5 77"/>
- <a u="9343" b="E5 78"/>
- <a u="9344" b="E5 79"/>
- <a u="9345" b="E5 7A"/>
- <a u="9346" b="E5 7B"/>
- <a u="9347" b="E5 7C"/>
- <a u="9348" b="E5 7D"/>
- <a u="9349" b="E5 7E"/>
- <a u="934A" b="E5 80"/>
- <a u="934B" b="E5 81"/>
- <a u="934C" b="E5 82"/>
- <a u="934D" b="E5 83"/>
- <a u="934E" b="E5 84"/>
- <a u="934F" b="E5 85"/>
- <a u="9350" b="E5 86"/>
- <a u="9351" b="E5 87"/>
- <a u="9352" b="E5 88"/>
- <a u="9353" b="E5 89"/>
- <a u="9354" b="E5 8A"/>
- <a u="9355" b="E5 8B"/>
- <a u="9356" b="E5 8C"/>
- <a u="9357" b="E5 8D"/>
- <a u="9358" b="E5 8E"/>
- <a u="9359" b="E5 8F"/>
- <a u="935A" b="E5 90"/>
- <a u="935B" b="E5 91"/>
- <a u="935C" b="E5 92"/>
- <a u="935D" b="E5 93"/>
- <a u="935E" b="E5 94"/>
- <a u="935F" b="E5 95"/>
- <a u="9360" b="E5 96"/>
- <a u="9361" b="E5 97"/>
- <a u="9362" b="E5 98"/>
- <a u="9363" b="E5 99"/>
- <a u="9364" b="E5 9A"/>
- <a u="9365" b="E5 9B"/>
- <a u="9366" b="E5 9C"/>
- <a u="9367" b="E5 9D"/>
- <a u="9368" b="E5 9E"/>
- <a u="9369" b="E5 9F"/>
- <a u="936A" b="F6 CA"/>
- <a u="936B" b="E5 A0"/>
- <a u="936C" b="E6 40"/>
- <a u="936D" b="E6 41"/>
- <a u="936E" b="E6 42"/>
- <a u="936F" b="E6 43"/>
- <a u="9370" b="E6 44"/>
- <a u="9371" b="E6 45"/>
- <a u="9372" b="E6 46"/>
- <a u="9373" b="E6 47"/>
- <a u="9374" b="E6 48"/>
- <a u="9375" b="E6 49"/>
- <a u="9376" b="E6 4A"/>
- <a u="9377" b="E6 4B"/>
- <a u="9378" b="E6 4C"/>
- <a u="9379" b="E6 4D"/>
- <a u="937A" b="E6 4E"/>
- <a u="937B" b="E6 4F"/>
- <a u="937C" b="E6 50"/>
- <a u="937D" b="E6 51"/>
- <a u="937E" b="E6 52"/>
- <a u="937F" b="E6 53"/>
- <a u="9380" b="E6 54"/>
- <a u="9381" b="E6 55"/>
- <a u="9382" b="E6 56"/>
- <a u="9383" b="E6 57"/>
- <a u="9384" b="E6 58"/>
- <a u="9385" b="E6 59"/>
- <a u="9386" b="E6 5A"/>
- <a u="9387" b="E6 5B"/>
- <a u="9388" b="E6 5C"/>
- <a u="9389" b="E6 5D"/>
- <a u="938A" b="E6 5E"/>
- <a u="938B" b="E6 5F"/>
- <a u="938C" b="E6 60"/>
- <a u="938D" b="E6 61"/>
- <a u="938E" b="E6 62"/>
- <a u="938F" b="F6 CC"/>
- <a u="9390" b="E6 63"/>
- <a u="9391" b="E6 64"/>
- <a u="9392" b="E6 65"/>
- <a u="9393" b="E6 66"/>
- <a u="9394" b="E6 67"/>
- <a u="9395" b="E6 68"/>
- <a u="9396" b="E6 69"/>
- <a u="9397" b="E6 6A"/>
- <a u="9398" b="E6 6B"/>
- <a u="9399" b="E6 6C"/>
- <a u="939A" b="E6 6D"/>
- <a u="939B" b="E6 6E"/>
- <a u="939C" b="E6 6F"/>
- <a u="939D" b="E6 70"/>
- <a u="939E" b="E6 71"/>
- <a u="939F" b="E6 72"/>
- <a u="93A0" b="E6 73"/>
- <a u="93A1" b="E6 74"/>
- <a u="93A2" b="E6 75"/>
- <a u="93A3" b="E6 76"/>
- <a u="93A4" b="E6 77"/>
- <a u="93A5" b="E6 78"/>
- <a u="93A6" b="E6 79"/>
- <a u="93A7" b="E6 7A"/>
- <a u="93A8" b="E6 7B"/>
- <a u="93A9" b="E6 7C"/>
- <a u="93AA" b="E6 7D"/>
- <a u="93AB" b="E6 7E"/>
- <a u="93AC" b="E6 80"/>
- <a u="93AD" b="E6 81"/>
- <a u="93AE" b="E6 82"/>
- <a u="93AF" b="E6 83"/>
- <a u="93B0" b="E6 84"/>
- <a u="93B1" b="E6 85"/>
- <a u="93B2" b="E6 86"/>
- <a u="93B3" b="E6 87"/>
- <a u="93B4" b="E6 88"/>
- <a u="93B5" b="E6 89"/>
- <a u="93B6" b="E6 8A"/>
- <a u="93B7" b="E6 8B"/>
- <a u="93B8" b="E6 8C"/>
- <a u="93B9" b="E6 8D"/>
- <a u="93BA" b="E6 8E"/>
- <a u="93BB" b="E6 8F"/>
- <a u="93BC" b="E6 90"/>
- <a u="93BD" b="E6 91"/>
- <a u="93BE" b="E6 92"/>
- <a u="93BF" b="E6 93"/>
- <a u="93C0" b="E6 94"/>
- <a u="93C1" b="E6 95"/>
- <a u="93C2" b="E6 96"/>
- <a u="93C3" b="E6 97"/>
- <a u="93C4" b="E6 98"/>
- <a u="93C5" b="E6 99"/>
- <a u="93C6" b="E6 9A"/>
- <a u="93C7" b="E6 9B"/>
- <a u="93C8" b="E6 9C"/>
- <a u="93C9" b="E6 9D"/>
- <a u="93CA" b="F6 CB"/>
- <a u="93CB" b="E6 9E"/>
- <a u="93CC" b="E6 9F"/>
- <a u="93CD" b="E6 A0"/>
- <a u="93CE" b="E7 40"/>
- <a u="93CF" b="E7 41"/>
- <a u="93D0" b="E7 42"/>
- <a u="93D1" b="E7 43"/>
- <a u="93D2" b="E7 44"/>
- <a u="93D3" b="E7 45"/>
- <a u="93D4" b="E7 46"/>
- <a u="93D5" b="E7 47"/>
- <a u="93D6" b="F7 E9"/>
- <a u="93D7" b="E7 48"/>
- <a u="93D8" b="E7 49"/>
- <a u="93D9" b="E7 4A"/>
- <a u="93DA" b="E7 4B"/>
- <a u="93DB" b="E7 4C"/>
- <a u="93DC" b="E7 4D"/>
- <a u="93DD" b="E7 4E"/>
- <a u="93DE" b="E7 4F"/>
- <a u="93DF" b="E7 50"/>
- <a u="93E0" b="E7 51"/>
- <a u="93E1" b="E7 52"/>
- <a u="93E2" b="E7 53"/>
- <a u="93E3" b="E7 54"/>
- <a u="93E4" b="E7 55"/>
- <a u="93E5" b="E7 56"/>
- <a u="93E6" b="E7 57"/>
- <a u="93E7" b="E7 58"/>
- <a u="93E8" b="E7 59"/>
- <a u="93E9" b="E7 5A"/>
- <a u="93EA" b="E7 5B"/>
- <a u="93EB" b="E7 5C"/>
- <a u="93EC" b="E7 5D"/>
- <a u="93ED" b="E7 5E"/>
- <a u="93EE" b="E7 5F"/>
- <a u="93EF" b="E7 60"/>
- <a u="93F0" b="E7 61"/>
- <a u="93F1" b="E7 62"/>
- <a u="93F2" b="E7 63"/>
- <a u="93F3" b="E7 64"/>
- <a u="93F4" b="E7 65"/>
- <a u="93F5" b="E7 66"/>
- <a u="93F6" b="E7 67"/>
- <a u="93F7" b="E7 68"/>
- <a u="93F8" b="E7 69"/>
- <a u="93F9" b="E7 6A"/>
- <a u="93FA" b="E7 6B"/>
- <a u="93FB" b="E7 6C"/>
- <a u="93FC" b="E7 6D"/>
- <a u="93FD" b="E7 6E"/>
- <a u="93FE" b="E7 6F"/>
- <a u="93FF" b="E7 70"/>
- <a u="9400" b="E7 71"/>
- <a u="9401" b="E7 72"/>
- <a u="9402" b="E7 73"/>
- <a u="9403" b="E7 74"/>
- <a u="9404" b="E7 75"/>
- <a u="9405" b="E7 76"/>
- <a u="9406" b="E7 77"/>
- <a u="9407" b="E7 78"/>
- <a u="9408" b="E7 79"/>
- <a u="9409" b="E7 7A"/>
- <a u="940A" b="E7 7B"/>
- <a u="940B" b="E7 7C"/>
- <a u="940C" b="E7 7D"/>
- <a u="940D" b="E7 7E"/>
- <a u="940E" b="E7 80"/>
- <a u="940F" b="E7 81"/>
- <a u="9410" b="E7 82"/>
- <a u="9411" b="E7 83"/>
- <a u="9412" b="E7 84"/>
- <a u="9413" b="E7 85"/>
- <a u="9414" b="E7 86"/>
- <a u="9415" b="E7 87"/>
- <a u="9416" b="E7 88"/>
- <a u="9417" b="E7 89"/>
- <a u="9418" b="E7 8A"/>
- <a u="9419" b="E7 8B"/>
- <a u="941A" b="E7 8C"/>
- <a u="941B" b="E7 8D"/>
- <a u="941C" b="E7 8E"/>
- <a u="941D" b="E7 8F"/>
- <a u="941E" b="E7 90"/>
- <a u="941F" b="E7 91"/>
- <a u="9420" b="E7 92"/>
- <a u="9421" b="E7 93"/>
- <a u="9422" b="E7 94"/>
- <a u="9423" b="E7 95"/>
- <a u="9424" b="E7 96"/>
- <a u="9425" b="E7 97"/>
- <a u="9426" b="E7 98"/>
- <a u="9427" b="E7 99"/>
- <a u="9428" b="E7 9A"/>
- <a u="9429" b="E7 9B"/>
- <a u="942A" b="E7 9C"/>
- <a u="942B" b="E7 9D"/>
- <a u="942C" b="E7 9E"/>
- <a u="942D" b="E7 9F"/>
- <a u="942E" b="E7 A0"/>
- <a u="942F" b="E8 40"/>
- <a u="9430" b="E8 41"/>
- <a u="9431" b="E8 42"/>
- <a u="9432" b="E8 43"/>
- <a u="9433" b="E8 44"/>
- <a u="9434" b="E8 45"/>
- <a u="9435" b="E8 46"/>
- <a u="9436" b="E8 47"/>
- <a u="9437" b="E8 48"/>
- <a u="9438" b="E8 49"/>
- <a u="9439" b="E8 4A"/>
- <a u="943A" b="E8 4B"/>
- <a u="943B" b="E8 4C"/>
- <a u="943C" b="E8 4D"/>
- <a u="943D" b="E8 4E"/>
- <a u="943E" b="F6 CD"/>
- <a u="943F" b="E8 4F"/>
- <a u="9440" b="E8 50"/>
- <a u="9441" b="E8 51"/>
- <a u="9442" b="E8 52"/>
- <a u="9443" b="E8 53"/>
- <a u="9444" b="E8 54"/>
- <a u="9445" b="E8 55"/>
- <a u="9446" b="E8 56"/>
- <a u="9447" b="E8 57"/>
- <a u="9448" b="E8 58"/>
- <a u="9449" b="E8 59"/>
- <a u="944A" b="E8 5A"/>
- <a u="944B" b="E8 5B"/>
- <a u="944C" b="E8 5C"/>
- <a u="944D" b="E8 5D"/>
- <a u="944E" b="E8 5E"/>
- <a u="944F" b="E8 5F"/>
- <a u="9450" b="E8 60"/>
- <a u="9451" b="E8 61"/>
- <a u="9452" b="E8 62"/>
- <a u="9453" b="E8 63"/>
- <a u="9454" b="E8 64"/>
- <a u="9455" b="E8 65"/>
- <a u="9456" b="E8 66"/>
- <a u="9457" b="E8 67"/>
- <a u="9458" b="E8 68"/>
- <a u="9459" b="E8 69"/>
- <a u="945A" b="E8 6A"/>
- <a u="945B" b="E8 6B"/>
- <a u="945C" b="E8 6C"/>
- <a u="945D" b="E8 6D"/>
- <a u="945E" b="E8 6E"/>
- <a u="945F" b="E8 6F"/>
- <a u="9460" b="E8 70"/>
- <a u="9461" b="E8 71"/>
- <a u="9462" b="E8 72"/>
- <a u="9463" b="E8 73"/>
- <a u="9464" b="E8 74"/>
- <a u="9465" b="E8 75"/>
- <a u="9466" b="E8 76"/>
- <a u="9467" b="E8 77"/>
- <a u="9468" b="E8 78"/>
- <a u="9469" b="E8 79"/>
- <a u="946A" b="E8 7A"/>
- <a u="946B" b="F6 CE"/>
- <a u="946C" b="E8 7B"/>
- <a u="946D" b="E8 7C"/>
- <a u="946E" b="E8 7D"/>
- <a u="946F" b="E8 7E"/>
- <a u="9470" b="E8 80"/>
- <a u="9471" b="E8 81"/>
- <a u="9472" b="E8 82"/>
- <a u="9473" b="E8 83"/>
- <a u="9474" b="E8 84"/>
- <a u="9475" b="E8 85"/>
- <a u="9476" b="E8 86"/>
- <a u="9477" b="E8 87"/>
- <a u="9478" b="E8 88"/>
- <a u="9479" b="E8 89"/>
- <a u="947A" b="E8 8A"/>
- <a u="947B" b="E8 8B"/>
- <a u="947C" b="E8 8C"/>
- <a u="947D" b="E8 8D"/>
- <a u="947E" b="E8 8E"/>
- <a u="947F" b="E8 8F"/>
- <a u="9480" b="E8 90"/>
- <a u="9481" b="E8 91"/>
- <a u="9482" b="E8 92"/>
- <a u="9483" b="E8 93"/>
- <a u="9484" b="E8 94"/>
- <a u="9485" b="EE C4"/>
- <a u="9486" b="EE C5"/>
- <a u="9487" b="EE C6"/>
- <a u="9488" b="D5 EB"/>
- <a u="9489" b="B6 A4"/>
- <a u="948A" b="EE C8"/>
- <a u="948B" b="EE C7"/>
- <a u="948C" b="EE C9"/>
- <a u="948D" b="EE CA"/>
- <a u="948E" b="C7 A5"/>
- <a u="948F" b="EE CB"/>
- <a u="9490" b="EE CC"/>
- <a u="9491" b="E8 95"/>
- <a u="9492" b="B7 B0"/>
- <a u="9493" b="B5 F6"/>
- <a u="9494" b="EE CD"/>
- <a u="9495" b="EE CF"/>
- <a u="9496" b="E8 96"/>
- <a u="9497" b="EE CE"/>
- <a u="9498" b="E8 97"/>
- <a u="9499" b="B8 C6"/>
- <a u="949A" b="EE D0"/>
- <a u="949B" b="EE D1"/>
- <a u="949C" b="EE D2"/>
- <a u="949D" b="B6 DB"/>
- <a u="949E" b="B3 AE"/>
- <a u="949F" b="D6 D3"/>
- <a u="94A0" b="C4 C6"/>
- <a u="94A1" b="B1 B5"/>
- <a u="94A2" b="B8 D6"/>
- <a u="94A3" b="EE D3"/>
- <a u="94A4" b="EE D4"/>
- <a u="94A5" b="D4 BF"/>
- <a u="94A6" b="C7 D5"/>
- <a u="94A7" b="BE FB"/>
- <a u="94A8" b="CE D9"/>
- <a u="94A9" b="B9 B3"/>
- <a u="94AA" b="EE D6"/>
- <a u="94AB" b="EE D5"/>
- <a u="94AC" b="EE D8"/>
- <a u="94AD" b="EE D7"/>
- <a u="94AE" b="C5 A5"/>
- <a u="94AF" b="EE D9"/>
- <a u="94B0" b="EE DA"/>
- <a u="94B1" b="C7 AE"/>
- <a u="94B2" b="EE DB"/>
- <a u="94B3" b="C7 AF"/>
- <a u="94B4" b="EE DC"/>
- <a u="94B5" b="B2 A7"/>
- <a u="94B6" b="EE DD"/>
- <a u="94B7" b="EE DE"/>
- <a u="94B8" b="EE DF"/>
- <a u="94B9" b="EE E0"/>
- <a u="94BA" b="EE E1"/>
- <a u="94BB" b="D7 EA"/>
- <a u="94BC" b="EE E2"/>
- <a u="94BD" b="EE E3"/>
- <a u="94BE" b="BC D8"/>
- <a u="94BF" b="EE E4"/>
- <a u="94C0" b="D3 CB"/>
- <a u="94C1" b="CC FA"/>
- <a u="94C2" b="B2 AC"/>
- <a u="94C3" b="C1 E5"/>
- <a u="94C4" b="EE E5"/>
- <a u="94C5" b="C7 A6"/>
- <a u="94C6" b="C3 AD"/>
- <a u="94C7" b="E8 98"/>
- <a u="94C8" b="EE E6"/>
- <a u="94C9" b="EE E7"/>
- <a u="94CA" b="EE E8"/>
- <a u="94CB" b="EE E9"/>
- <a u="94CC" b="EE EA"/>
- <a u="94CD" b="EE EB"/>
- <a u="94CE" b="EE EC"/>
- <a u="94CF" b="E8 99"/>
- <a u="94D0" b="EE ED"/>
- <a u="94D1" b="EE EE"/>
- <a u="94D2" b="EE EF"/>
- <a u="94D3" b="E8 9A"/>
- <a u="94D4" b="E8 9B"/>
- <a u="94D5" b="EE F0"/>
- <a u="94D6" b="EE F1"/>
- <a u="94D7" b="EE F2"/>
- <a u="94D8" b="EE F4"/>
- <a u="94D9" b="EE F3"/>
- <a u="94DA" b="E8 9C"/>
- <a u="94DB" b="EE F5"/>
- <a u="94DC" b="CD AD"/>
- <a u="94DD" b="C2 C1"/>
- <a u="94DE" b="EE F6"/>
- <a u="94DF" b="EE F7"/>
- <a u="94E0" b="EE F8"/>
- <a u="94E1" b="D5 A1"/>
- <a u="94E2" b="EE F9"/>
- <a u="94E3" b="CF B3"/>
- <a u="94E4" b="EE FA"/>
- <a u="94E5" b="EE FB"/>
- <a u="94E6" b="E8 9D"/>
- <a u="94E7" b="EE FC"/>
- <a u="94E8" b="EE FD"/>
- <a u="94E9" b="EF A1"/>
- <a u="94EA" b="EE FE"/>
- <a u="94EB" b="EF A2"/>
- <a u="94EC" b="B8 F5"/>
- <a u="94ED" b="C3 FA"/>
- <a u="94EE" b="EF A3"/>
- <a u="94EF" b="EF A4"/>
- <a u="94F0" b="BD C2"/>
- <a u="94F1" b="D2 BF"/>
- <a u="94F2" b="B2 F9"/>
- <a u="94F3" b="EF A5"/>
- <a u="94F4" b="EF A6"/>
- <a u="94F5" b="EF A7"/>
- <a u="94F6" b="D2 F8"/>
- <a u="94F7" b="EF A8"/>
- <a u="94F8" b="D6 FD"/>
- <a u="94F9" b="EF A9"/>
- <a u="94FA" b="C6 CC"/>
- <a u="94FB" b="E8 9E"/>
- <a u="94FC" b="EF AA"/>
- <a u="94FD" b="EF AB"/>
- <a u="94FE" b="C1 B4"/>
- <a u="94FF" b="EF AC"/>
- <a u="9500" b="CF FA"/>
- <a u="9501" b="CB F8"/>
- <a u="9502" b="EF AE"/>
- <a u="9503" b="EF AD"/>
- <a u="9504" b="B3 FA"/>
- <a u="9505" b="B9 F8"/>
- <a u="9506" b="EF AF"/>
- <a u="9507" b="EF B0"/>
- <a u="9508" b="D0 E2"/>
- <a u="9509" b="EF B1"/>
- <a u="950A" b="EF B2"/>
- <a u="950B" b="B7 E6"/>
- <a u="950C" b="D0 BF"/>
- <a u="950D" b="EF B3"/>
- <a u="950E" b="EF B4"/>
- <a u="950F" b="EF B5"/>
- <a u="9510" b="C8 F1"/>
- <a u="9511" b="CC E0"/>
- <a u="9512" b="EF B6"/>
- <a u="9513" b="EF B7"/>
- <a u="9514" b="EF B8"/>
- <a u="9515" b="EF B9"/>
- <a u="9516" b="EF BA"/>
- <a u="9517" b="D5 E0"/>
- <a u="9518" b="EF BB"/>
- <a u="9519" b="B4 ED"/>
- <a u="951A" b="C3 AA"/>
- <a u="951B" b="EF BC"/>
- <a u="951C" b="E8 9F"/>
- <a u="951D" b="EF BD"/>
- <a u="951E" b="EF BE"/>
- <a u="951F" b="EF BF"/>
- <a u="9520" b="E8 A0"/>
- <a u="9521" b="CE FD"/>
- <a u="9522" b="EF C0"/>
- <a u="9523" b="C2 E0"/>
- <a u="9524" b="B4 B8"/>
- <a u="9525" b="D7 B6"/>
- <a u="9526" b="BD F5"/>
- <a u="9527" b="E9 40"/>
- <a u="9528" b="CF C7"/>
- <a u="9529" b="EF C3"/>
- <a u="952A" b="EF C1"/>
- <a u="952B" b="EF C2"/>
- <a u="952C" b="EF C4"/>
- <a u="952D" b="B6 A7"/>
- <a u="952E" b="BC FC"/>
- <a u="952F" b="BE E2"/>
- <a u="9530" b="C3 CC"/>
- <a u="9531" b="EF C5"/>
- <a u="9532" b="EF C6"/>
- <a u="9533" b="E9 41"/>
- <a u="9534" b="EF C7"/>
- <a u="9535" b="EF CF"/>
- <a u="9536" b="EF C8"/>
- <a u="9537" b="EF C9"/>
- <a u="9538" b="EF CA"/>
- <a u="9539" b="C7 C2"/>
- <a u="953A" b="EF F1"/>
- <a u="953B" b="B6 CD"/>
- <a u="953C" b="EF CB"/>
- <a u="953D" b="E9 42"/>
- <a u="953E" b="EF CC"/>
- <a u="953F" b="EF CD"/>
- <a u="9540" b="B6 C6"/>
- <a u="9541" b="C3 BE"/>
- <a u="9542" b="EF CE"/>
- <a u="9543" b="E9 43"/>
- <a u="9544" b="EF D0"/>
- <a u="9545" b="EF D1"/>
- <a u="9546" b="EF D2"/>
- <a u="9547" b="D5 F2"/>
- <a u="9548" b="E9 44"/>
- <a u="9549" b="EF D3"/>
- <a u="954A" b="C4 F7"/>
- <a u="954B" b="E9 45"/>
- <a u="954C" b="EF D4"/>
- <a u="954D" b="C4 F8"/>
- <a u="954E" b="EF D5"/>
- <a u="954F" b="EF D6"/>
- <a u="9550" b="B8 E4"/>
- <a u="9551" b="B0 F7"/>
- <a u="9552" b="EF D7"/>
- <a u="9553" b="EF D8"/>
- <a u="9554" b="EF D9"/>
- <a u="9555" b="E9 46"/>
- <a u="9556" b="EF DA"/>
- <a u="9557" b="EF DB"/>
- <a u="9558" b="EF DC"/>
- <a u="9559" b="EF DD"/>
- <a u="955A" b="E9 47"/>
- <a u="955B" b="EF DE"/>
- <a u="955C" b="BE B5"/>
- <a u="955D" b="EF E1"/>
- <a u="955E" b="EF DF"/>
- <a u="955F" b="EF E0"/>
- <a u="9560" b="E9 48"/>
- <a u="9561" b="EF E2"/>
- <a u="9562" b="EF E3"/>
- <a u="9563" b="C1 CD"/>
- <a u="9564" b="EF E4"/>
- <a u="9565" b="EF E5"/>
- <a u="9566" b="EF E6"/>
- <a u="9567" b="EF E7"/>
- <a u="9568" b="EF E8"/>
- <a u="9569" b="EF E9"/>
- <a u="956A" b="EF EA"/>
- <a u="956B" b="EF EB"/>
- <a u="956C" b="EF EC"/>
- <a u="956D" b="C0 D8"/>
- <a u="956E" b="E9 49"/>
- <a u="956F" b="EF ED"/>
- <a u="9570" b="C1 AD"/>
- <a u="9571" b="EF EE"/>
- <a u="9572" b="EF EF"/>
- <a u="9573" b="EF F0"/>
- <a u="9574" b="E9 4A"/>
- <a u="9575" b="E9 4B"/>
- <a u="9576" b="CF E2"/>
- <a u="9577" b="E9 4C"/>
- <a u="9578" b="E9 4D"/>
- <a u="9579" b="E9 4E"/>
- <a u="957A" b="E9 4F"/>
- <a u="957B" b="E9 50"/>
- <a u="957C" b="E9 51"/>
- <a u="957D" b="E9 52"/>
- <a u="957E" b="E9 53"/>
- <a u="957F" b="B3 A4"/>
- <a u="9580" b="E9 54"/>
- <a u="9581" b="E9 55"/>
- <a u="9582" b="E9 56"/>
- <a u="9583" b="E9 57"/>
- <a u="9584" b="E9 58"/>
- <a u="9585" b="E9 59"/>
- <a u="9586" b="E9 5A"/>
- <a u="9587" b="E9 5B"/>
- <a u="9588" b="E9 5C"/>
- <a u="9589" b="E9 5D"/>
- <a u="958A" b="E9 5E"/>
- <a u="958B" b="E9 5F"/>
- <a u="958C" b="E9 60"/>
- <a u="958D" b="E9 61"/>
- <a u="958E" b="E9 62"/>
- <a u="958F" b="E9 63"/>
- <a u="9590" b="E9 64"/>
- <a u="9591" b="E9 65"/>
- <a u="9592" b="E9 66"/>
- <a u="9593" b="E9 67"/>
- <a u="9594" b="E9 68"/>
- <a u="9595" b="E9 69"/>
- <a u="9596" b="E9 6A"/>
- <a u="9597" b="E9 6B"/>
- <a u="9598" b="E9 6C"/>
- <a u="9599" b="E9 6D"/>
- <a u="959A" b="E9 6E"/>
- <a u="959B" b="E9 6F"/>
- <a u="959C" b="E9 70"/>
- <a u="959D" b="E9 71"/>
- <a u="959E" b="E9 72"/>
- <a u="959F" b="E9 73"/>
- <a u="95A0" b="E9 74"/>
- <a u="95A1" b="E9 75"/>
- <a u="95A2" b="E9 76"/>
- <a u="95A3" b="E9 77"/>
- <a u="95A4" b="E9 78"/>
- <a u="95A5" b="E9 79"/>
- <a u="95A6" b="E9 7A"/>
- <a u="95A7" b="E9 7B"/>
- <a u="95A8" b="E9 7C"/>
- <a u="95A9" b="E9 7D"/>
- <a u="95AA" b="E9 7E"/>
- <a u="95AB" b="E9 80"/>
- <a u="95AC" b="E9 81"/>
- <a u="95AD" b="E9 82"/>
- <a u="95AE" b="E9 83"/>
- <a u="95AF" b="E9 84"/>
- <a u="95B0" b="E9 85"/>
- <a u="95B1" b="E9 86"/>
- <a u="95B2" b="E9 87"/>
- <a u="95B3" b="E9 88"/>
- <a u="95B4" b="E9 89"/>
- <a u="95B5" b="E9 8A"/>
- <a u="95B6" b="E9 8B"/>
- <a u="95B7" b="E9 8C"/>
- <a u="95B8" b="E9 8D"/>
- <a u="95B9" b="E9 8E"/>
- <a u="95BA" b="E9 8F"/>
- <a u="95BB" b="E9 90"/>
- <a u="95BC" b="E9 91"/>
- <a u="95BD" b="E9 92"/>
- <a u="95BE" b="E9 93"/>
- <a u="95BF" b="E9 94"/>
- <a u="95C0" b="E9 95"/>
- <a u="95C1" b="E9 96"/>
- <a u="95C2" b="E9 97"/>
- <a u="95C3" b="E9 98"/>
- <a u="95C4" b="E9 99"/>
- <a u="95C5" b="E9 9A"/>
- <a u="95C6" b="E9 9B"/>
- <a u="95C7" b="E9 9C"/>
- <a u="95C8" b="E9 9D"/>
- <a u="95C9" b="E9 9E"/>
- <a u="95CA" b="E9 9F"/>
- <a u="95CB" b="E9 A0"/>
- <a u="95CC" b="EA 40"/>
- <a u="95CD" b="EA 41"/>
- <a u="95CE" b="EA 42"/>
- <a u="95CF" b="EA 43"/>
- <a u="95D0" b="EA 44"/>
- <a u="95D1" b="EA 45"/>
- <a u="95D2" b="EA 46"/>
- <a u="95D3" b="EA 47"/>
- <a u="95D4" b="EA 48"/>
- <a u="95D5" b="EA 49"/>
- <a u="95D6" b="EA 4A"/>
- <a u="95D7" b="EA 4B"/>
- <a u="95D8" b="EA 4C"/>
- <a u="95D9" b="EA 4D"/>
- <a u="95DA" b="EA 4E"/>
- <a u="95DB" b="EA 4F"/>
- <a u="95DC" b="EA 50"/>
- <a u="95DD" b="EA 51"/>
- <a u="95DE" b="EA 52"/>
- <a u="95DF" b="EA 53"/>
- <a u="95E0" b="EA 54"/>
- <a u="95E1" b="EA 55"/>
- <a u="95E2" b="EA 56"/>
- <a u="95E3" b="EA 57"/>
- <a u="95E4" b="EA 58"/>
- <a u="95E5" b="EA 59"/>
- <a u="95E6" b="EA 5A"/>
- <a u="95E7" b="EA 5B"/>
- <a u="95E8" b="C3 C5"/>
- <a u="95E9" b="E3 C5"/>
- <a u="95EA" b="C9 C1"/>
- <a u="95EB" b="E3 C6"/>
- <a u="95EC" b="EA 5C"/>
- <a u="95ED" b="B1 D5"/>
- <a u="95EE" b="CE CA"/>
- <a u="95EF" b="B4 B3"/>
- <a u="95F0" b="C8 F2"/>
- <a u="95F1" b="E3 C7"/>
- <a u="95F2" b="CF D0"/>
- <a u="95F3" b="E3 C8"/>
- <a u="95F4" b="BC E4"/>
- <a u="95F5" b="E3 C9"/>
- <a u="95F6" b="E3 CA"/>
- <a u="95F7" b="C3 C6"/>
- <a u="95F8" b="D5 A2"/>
- <a u="95F9" b="C4 D6"/>
- <a u="95FA" b="B9 EB"/>
- <a u="95FB" b="CE C5"/>
- <a u="95FC" b="E3 CB"/>
- <a u="95FD" b="C3 F6"/>
- <a u="95FE" b="E3 CC"/>
- <a u="95FF" b="EA 5D"/>
- <a u="9600" b="B7 A7"/>
- <a u="9601" b="B8 F3"/>
- <a u="9602" b="BA D2"/>
- <a u="9603" b="E3 CD"/>
- <a u="9604" b="E3 CE"/>
- <a u="9605" b="D4 C4"/>
- <a u="9606" b="E3 CF"/>
- <a u="9607" b="EA 5E"/>
- <a u="9608" b="E3 D0"/>
- <a u="9609" b="D1 CB"/>
- <a u="960A" b="E3 D1"/>
- <a u="960B" b="E3 D2"/>
- <a u="960C" b="E3 D3"/>
- <a u="960D" b="E3 D4"/>
- <a u="960E" b="D1 D6"/>
- <a u="960F" b="E3 D5"/>
- <a u="9610" b="B2 FB"/>
- <a u="9611" b="C0 BB"/>
- <a u="9612" b="E3 D6"/>
- <a u="9613" b="EA 5F"/>
- <a u="9614" b="C0 AB"/>
- <a u="9615" b="E3 D7"/>
- <a u="9616" b="E3 D8"/>
- <a u="9617" b="E3 D9"/>
- <a u="9618" b="EA 60"/>
- <a u="9619" b="E3 DA"/>
- <a u="961A" b="E3 DB"/>
- <a u="961B" b="EA 61"/>
- <a u="961C" b="B8 B7"/>
- <a u="961D" b="DA E2"/>
- <a u="961E" b="EA 62"/>
- <a u="961F" b="B6 D3"/>
- <a u="9620" b="EA 63"/>
- <a u="9621" b="DA E4"/>
- <a u="9622" b="DA E3"/>
- <a u="9623" b="EA 64"/>
- <a u="9624" b="EA 65"/>
- <a u="9625" b="EA 66"/>
- <a u="9626" b="EA 67"/>
- <a u="9627" b="EA 68"/>
- <a u="9628" b="EA 69"/>
- <a u="9629" b="EA 6A"/>
- <a u="962A" b="DA E6"/>
- <a u="962B" b="EA 6B"/>
- <a u="962C" b="EA 6C"/>
- <a u="962D" b="EA 6D"/>
- <a u="962E" b="C8 EE"/>
- <a u="962F" b="EA 6E"/>
- <a u="9630" b="EA 6F"/>
- <a u="9631" b="DA E5"/>
- <a u="9632" b="B7 C0"/>
- <a u="9633" b="D1 F4"/>
- <a u="9634" b="D2 F5"/>
- <a u="9635" b="D5 F3"/>
- <a u="9636" b="BD D7"/>
- <a u="9637" b="EA 70"/>
- <a u="9638" b="EA 71"/>
- <a u="9639" b="EA 72"/>
- <a u="963A" b="EA 73"/>
- <a u="963B" b="D7 E8"/>
- <a u="963C" b="DA E8"/>
- <a u="963D" b="DA E7"/>
- <a u="963E" b="EA 74"/>
- <a u="963F" b="B0 A2"/>
- <a u="9640" b="CD D3"/>
- <a u="9641" b="EA 75"/>
- <a u="9642" b="DA E9"/>
- <a u="9643" b="EA 76"/>
- <a u="9644" b="B8 BD"/>
- <a u="9645" b="BC CA"/>
- <a u="9646" b="C2 BD"/>
- <a u="9647" b="C2 A4"/>
- <a u="9648" b="B3 C2"/>
- <a u="9649" b="DA EA"/>
- <a u="964A" b="EA 77"/>
- <a u="964B" b="C2 AA"/>
- <a u="964C" b="C4 B0"/>
- <a u="964D" b="BD B5"/>
- <a u="964E" b="EA 78"/>
- <a u="964F" b="EA 79"/>
- <a u="9650" b="CF DE"/>
- <a u="9651" b="EA 7A"/>
- <a u="9652" b="EA 7B"/>
- <a u="9653" b="EA 7C"/>
- <a u="9654" b="DA EB"/>
- <a u="9655" b="C9 C2"/>
- <a u="9656" b="EA 7D"/>
- <a u="9657" b="EA 7E"/>
- <a u="9658" b="EA 80"/>
- <a u="9659" b="EA 81"/>
- <a u="965A" b="EA 82"/>
- <a u="965B" b="B1 DD"/>
- <a u="965C" b="EA 83"/>
- <a u="965D" b="EA 84"/>
- <a u="965E" b="EA 85"/>
- <a u="965F" b="DA EC"/>
- <a u="9660" b="EA 86"/>
- <a u="9661" b="B6 B8"/>
- <a u="9662" b="D4 BA"/>
- <a u="9663" b="EA 87"/>
- <a u="9664" b="B3 FD"/>
- <a u="9665" b="EA 88"/>
- <a u="9666" b="EA 89"/>
- <a u="9667" b="DA ED"/>
- <a u="9668" b="D4 C9"/>
- <a u="9669" b="CF D5"/>
- <a u="966A" b="C5 E3"/>
- <a u="966B" b="EA 8A"/>
- <a u="966C" b="DA EE"/>
- <a u="966D" b="EA 8B"/>
- <a u="966E" b="EA 8C"/>
- <a u="966F" b="EA 8D"/>
- <a u="9670" b="EA 8E"/>
- <a u="9671" b="EA 8F"/>
- <a u="9672" b="DA EF"/>
- <a u="9673" b="EA 90"/>
- <a u="9674" b="DA F0"/>
- <a u="9675" b="C1 EA"/>
- <a u="9676" b="CC D5"/>
- <a u="9677" b="CF DD"/>
- <a u="9678" b="EA 91"/>
- <a u="9679" b="EA 92"/>
- <a u="967A" b="EA 93"/>
- <a u="967B" b="EA 94"/>
- <a u="967C" b="EA 95"/>
- <a u="967D" b="EA 96"/>
- <a u="967E" b="EA 97"/>
- <a u="967F" b="EA 98"/>
- <a u="9680" b="EA 99"/>
- <a u="9681" b="EA 9A"/>
- <a u="9682" b="EA 9B"/>
- <a u="9683" b="EA 9C"/>
- <a u="9684" b="EA 9D"/>
- <a u="9685" b="D3 E7"/>
- <a u="9686" b="C2 A1"/>
- <a u="9687" b="EA 9E"/>
- <a u="9688" b="DA F1"/>
- <a u="9689" b="EA 9F"/>
- <a u="968A" b="EA A0"/>
- <a u="968B" b="CB E5"/>
- <a u="968C" b="EB 40"/>
- <a u="968D" b="DA F2"/>
- <a u="968E" b="EB 41"/>
- <a u="968F" b="CB E6"/>
- <a u="9690" b="D2 FE"/>
- <a u="9691" b="EB 42"/>
- <a u="9692" b="EB 43"/>
- <a u="9693" b="EB 44"/>
- <a u="9694" b="B8 F4"/>
- <a u="9695" b="EB 45"/>
- <a u="9696" b="EB 46"/>
- <a u="9697" b="DA F3"/>
- <a u="9698" b="B0 AF"/>
- <a u="9699" b="CF B6"/>
- <a u="969A" b="EB 47"/>
- <a u="969B" b="EB 48"/>
- <a u="969C" b="D5 CF"/>
- <a u="969D" b="EB 49"/>
- <a u="969E" b="EB 4A"/>
- <a u="969F" b="EB 4B"/>
- <a u="96A0" b="EB 4C"/>
- <a u="96A1" b="EB 4D"/>
- <a u="96A2" b="EB 4E"/>
- <a u="96A3" b="EB 4F"/>
- <a u="96A4" b="EB 50"/>
- <a u="96A5" b="EB 51"/>
- <a u="96A6" b="EB 52"/>
- <a u="96A7" b="CB ED"/>
- <a u="96A8" b="EB 53"/>
- <a u="96A9" b="EB 54"/>
- <a u="96AA" b="EB 55"/>
- <a u="96AB" b="EB 56"/>
- <a u="96AC" b="EB 57"/>
- <a u="96AD" b="EB 58"/>
- <a u="96AE" b="EB 59"/>
- <a u="96AF" b="EB 5A"/>
- <a u="96B0" b="DA F4"/>
- <a u="96B1" b="EB 5B"/>
- <a u="96B2" b="EB 5C"/>
- <a u="96B3" b="E3 C4"/>
- <a u="96B4" b="EB 5D"/>
- <a u="96B5" b="EB 5E"/>
- <a u="96B6" b="C1 A5"/>
- <a u="96B7" b="EB 5F"/>
- <a u="96B8" b="EB 60"/>
- <a u="96B9" b="F6 BF"/>
- <a u="96BA" b="EB 61"/>
- <a u="96BB" b="EB 62"/>
- <a u="96BC" b="F6 C0"/>
- <a u="96BD" b="F6 C1"/>
- <a u="96BE" b="C4 D1"/>
- <a u="96BF" b="EB 63"/>
- <a u="96C0" b="C8 B8"/>
- <a u="96C1" b="D1 E3"/>
- <a u="96C2" b="EB 64"/>
- <a u="96C3" b="EB 65"/>
- <a u="96C4" b="D0 DB"/>
- <a u="96C5" b="D1 C5"/>
- <a u="96C6" b="BC AF"/>
- <a u="96C7" b="B9 CD"/>
- <a u="96C8" b="EB 66"/>
- <a u="96C9" b="EF F4"/>
- <a u="96CA" b="EB 67"/>
- <a u="96CB" b="EB 68"/>
- <a u="96CC" b="B4 C6"/>
- <a u="96CD" b="D3 BA"/>
- <a u="96CE" b="F6 C2"/>
- <a u="96CF" b="B3 FB"/>
- <a u="96D0" b="EB 69"/>
- <a u="96D1" b="EB 6A"/>
- <a u="96D2" b="F6 C3"/>
- <a u="96D3" b="EB 6B"/>
- <a u="96D4" b="EB 6C"/>
- <a u="96D5" b="B5 F1"/>
- <a u="96D6" b="EB 6D"/>
- <a u="96D7" b="EB 6E"/>
- <a u="96D8" b="EB 6F"/>
- <a u="96D9" b="EB 70"/>
- <a u="96DA" b="EB 71"/>
- <a u="96DB" b="EB 72"/>
- <a u="96DC" b="EB 73"/>
- <a u="96DD" b="EB 74"/>
- <a u="96DE" b="EB 75"/>
- <a u="96DF" b="EB 76"/>
- <a u="96E0" b="F6 C5"/>
- <a u="96E1" b="EB 77"/>
- <a u="96E2" b="EB 78"/>
- <a u="96E3" b="EB 79"/>
- <a u="96E4" b="EB 7A"/>
- <a u="96E5" b="EB 7B"/>
- <a u="96E6" b="EB 7C"/>
- <a u="96E7" b="EB 7D"/>
- <a u="96E8" b="D3 EA"/>
- <a u="96E9" b="F6 A7"/>
- <a u="96EA" b="D1 A9"/>
- <a u="96EB" b="EB 7E"/>
- <a u="96EC" b="EB 80"/>
- <a u="96ED" b="EB 81"/>
- <a u="96EE" b="EB 82"/>
- <a u="96EF" b="F6 A9"/>
- <a u="96F0" b="EB 83"/>
- <a u="96F1" b="EB 84"/>
- <a u="96F2" b="EB 85"/>
- <a u="96F3" b="F6 A8"/>
- <a u="96F4" b="EB 86"/>
- <a u="96F5" b="EB 87"/>
- <a u="96F6" b="C1 E3"/>
- <a u="96F7" b="C0 D7"/>
- <a u="96F8" b="EB 88"/>
- <a u="96F9" b="B1 A2"/>
- <a u="96FA" b="EB 89"/>
- <a u="96FB" b="EB 8A"/>
- <a u="96FC" b="EB 8B"/>
- <a u="96FD" b="EB 8C"/>
- <a u="96FE" b="CE ED"/>
- <a u="96FF" b="EB 8D"/>
- <a u="9700" b="D0 E8"/>
- <a u="9701" b="F6 AB"/>
- <a u="9702" b="EB 8E"/>
- <a u="9703" b="EB 8F"/>
- <a u="9704" b="CF F6"/>
- <a u="9705" b="EB 90"/>
- <a u="9706" b="F6 AA"/>
- <a u="9707" b="D5 F0"/>
- <a u="9708" b="F6 AC"/>
- <a u="9709" b="C3 B9"/>
- <a u="970A" b="EB 91"/>
- <a u="970B" b="EB 92"/>
- <a u="970C" b="EB 93"/>
- <a u="970D" b="BB F4"/>
- <a u="970E" b="F6 AE"/>
- <a u="970F" b="F6 AD"/>
- <a u="9710" b="EB 94"/>
- <a u="9711" b="EB 95"/>
- <a u="9712" b="EB 96"/>
- <a u="9713" b="C4 DE"/>
- <a u="9714" b="EB 97"/>
- <a u="9715" b="EB 98"/>
- <a u="9716" b="C1 D8"/>
- <a u="9717" b="EB 99"/>
- <a u="9718" b="EB 9A"/>
- <a u="9719" b="EB 9B"/>
- <a u="971A" b="EB 9C"/>
- <a u="971B" b="EB 9D"/>
- <a u="971C" b="CB AA"/>
- <a u="971D" b="EB 9E"/>
- <a u="971E" b="CF BC"/>
- <a u="971F" b="EB 9F"/>
- <a u="9720" b="EB A0"/>
- <a u="9721" b="EC 40"/>
- <a u="9722" b="EC 41"/>
- <a u="9723" b="EC 42"/>
- <a u="9724" b="EC 43"/>
- <a u="9725" b="EC 44"/>
- <a u="9726" b="EC 45"/>
- <a u="9727" b="EC 46"/>
- <a u="9728" b="EC 47"/>
- <a u="9729" b="EC 48"/>
- <a u="972A" b="F6 AF"/>
- <a u="972B" b="EC 49"/>
- <a u="972C" b="EC 4A"/>
- <a u="972D" b="F6 B0"/>
- <a u="972E" b="EC 4B"/>
- <a u="972F" b="EC 4C"/>
- <a u="9730" b="F6 B1"/>
- <a u="9731" b="EC 4D"/>
- <a u="9732" b="C2 B6"/>
- <a u="9733" b="EC 4E"/>
- <a u="9734" b="EC 4F"/>
- <a u="9735" b="EC 50"/>
- <a u="9736" b="EC 51"/>
- <a u="9737" b="EC 52"/>
- <a u="9738" b="B0 D4"/>
- <a u="9739" b="C5 F9"/>
- <a u="973A" b="EC 53"/>
- <a u="973B" b="EC 54"/>
- <a u="973C" b="EC 55"/>
- <a u="973D" b="EC 56"/>
- <a u="973E" b="F6 B2"/>
- <a u="973F" b="EC 57"/>
- <a u="9740" b="EC 58"/>
- <a u="9741" b="EC 59"/>
- <a u="9742" b="EC 5A"/>
- <a u="9743" b="EC 5B"/>
- <a u="9744" b="EC 5C"/>
- <a u="9745" b="EC 5D"/>
- <a u="9746" b="EC 5E"/>
- <a u="9747" b="EC 5F"/>
- <a u="9748" b="EC 60"/>
- <a u="9749" b="EC 61"/>
- <a u="974A" b="EC 62"/>
- <a u="974B" b="EC 63"/>
- <a u="974C" b="EC 64"/>
- <a u="974D" b="EC 65"/>
- <a u="974E" b="EC 66"/>
- <a u="974F" b="EC 67"/>
- <a u="9750" b="EC 68"/>
- <a u="9751" b="EC 69"/>
- <a u="9752" b="C7 E0"/>
- <a u="9753" b="F6 A6"/>
- <a u="9754" b="EC 6A"/>
- <a u="9755" b="EC 6B"/>
- <a u="9756" b="BE B8"/>
- <a u="9757" b="EC 6C"/>
- <a u="9758" b="EC 6D"/>
- <a u="9759" b="BE B2"/>
- <a u="975A" b="EC 6E"/>
- <a u="975B" b="B5 E5"/>
- <a u="975C" b="EC 6F"/>
- <a u="975D" b="EC 70"/>
- <a u="975E" b="B7 C7"/>
- <a u="975F" b="EC 71"/>
- <a u="9760" b="BF BF"/>
- <a u="9761" b="C3 D2"/>
- <a u="9762" b="C3 E6"/>
- <a u="9763" b="EC 72"/>
- <a u="9764" b="EC 73"/>
- <a u="9765" b="D8 CC"/>
- <a u="9766" b="EC 74"/>
- <a u="9767" b="EC 75"/>
- <a u="9768" b="EC 76"/>
- <a u="9769" b="B8 EF"/>
- <a u="976A" b="EC 77"/>
- <a u="976B" b="EC 78"/>
- <a u="976C" b="EC 79"/>
- <a u="976D" b="EC 7A"/>
- <a u="976E" b="EC 7B"/>
- <a u="976F" b="EC 7C"/>
- <a u="9770" b="EC 7D"/>
- <a u="9771" b="EC 7E"/>
- <a u="9772" b="EC 80"/>
- <a u="9773" b="BD F9"/>
- <a u="9774" b="D1 A5"/>
- <a u="9775" b="EC 81"/>
- <a u="9776" b="B0 D0"/>
- <a u="9777" b="EC 82"/>
- <a u="9778" b="EC 83"/>
- <a u="9779" b="EC 84"/>
- <a u="977A" b="EC 85"/>
- <a u="977B" b="EC 86"/>
- <a u="977C" b="F7 B0"/>
- <a u="977D" b="EC 87"/>
- <a u="977E" b="EC 88"/>
- <a u="977F" b="EC 89"/>
- <a u="9780" b="EC 8A"/>
- <a u="9781" b="EC 8B"/>
- <a u="9782" b="EC 8C"/>
- <a u="9783" b="EC 8D"/>
- <a u="9784" b="EC 8E"/>
- <a u="9785" b="F7 B1"/>
- <a u="9786" b="EC 8F"/>
- <a u="9787" b="EC 90"/>
- <a u="9788" b="EC 91"/>
- <a u="9789" b="EC 92"/>
- <a u="978A" b="EC 93"/>
- <a u="978B" b="D0 AC"/>
- <a u="978C" b="EC 94"/>
- <a u="978D" b="B0 B0"/>
- <a u="978E" b="EC 95"/>
- <a u="978F" b="EC 96"/>
- <a u="9790" b="EC 97"/>
- <a u="9791" b="F7 B2"/>
- <a u="9792" b="F7 B3"/>
- <a u="9793" b="EC 98"/>
- <a u="9794" b="F7 B4"/>
- <a u="9795" b="EC 99"/>
- <a u="9796" b="EC 9A"/>
- <a u="9797" b="EC 9B"/>
- <a u="9798" b="C7 CA"/>
- <a u="9799" b="EC 9C"/>
- <a u="979A" b="EC 9D"/>
- <a u="979B" b="EC 9E"/>
- <a u="979C" b="EC 9F"/>
- <a u="979D" b="EC A0"/>
- <a u="979E" b="ED 40"/>
- <a u="979F" b="ED 41"/>
- <a u="97A0" b="BE CF"/>
- <a u="97A1" b="ED 42"/>
- <a u="97A2" b="ED 43"/>
- <a u="97A3" b="F7 B7"/>
- <a u="97A4" b="ED 44"/>
- <a u="97A5" b="ED 45"/>
- <a u="97A6" b="ED 46"/>
- <a u="97A7" b="ED 47"/>
- <a u="97A8" b="ED 48"/>
- <a u="97A9" b="ED 49"/>
- <a u="97AA" b="ED 4A"/>
- <a u="97AB" b="F7 B6"/>
- <a u="97AC" b="ED 4B"/>
- <a u="97AD" b="B1 DE"/>
- <a u="97AE" b="ED 4C"/>
- <a u="97AF" b="F7 B5"/>
- <a u="97B0" b="ED 4D"/>
- <a u="97B1" b="ED 4E"/>
- <a u="97B2" b="F7 B8"/>
- <a u="97B3" b="ED 4F"/>
- <a u="97B4" b="F7 B9"/>
- <a u="97B5" b="ED 50"/>
- <a u="97B6" b="ED 51"/>
- <a u="97B7" b="ED 52"/>
- <a u="97B8" b="ED 53"/>
- <a u="97B9" b="ED 54"/>
- <a u="97BA" b="ED 55"/>
- <a u="97BB" b="ED 56"/>
- <a u="97BC" b="ED 57"/>
- <a u="97BD" b="ED 58"/>
- <a u="97BE" b="ED 59"/>
- <a u="97BF" b="ED 5A"/>
- <a u="97C0" b="ED 5B"/>
- <a u="97C1" b="ED 5C"/>
- <a u="97C2" b="ED 5D"/>
- <a u="97C3" b="ED 5E"/>
- <a u="97C4" b="ED 5F"/>
- <a u="97C5" b="ED 60"/>
- <a u="97C6" b="ED 61"/>
- <a u="97C7" b="ED 62"/>
- <a u="97C8" b="ED 63"/>
- <a u="97C9" b="ED 64"/>
- <a u="97CA" b="ED 65"/>
- <a u="97CB" b="ED 66"/>
- <a u="97CC" b="ED 67"/>
- <a u="97CD" b="ED 68"/>
- <a u="97CE" b="ED 69"/>
- <a u="97CF" b="ED 6A"/>
- <a u="97D0" b="ED 6B"/>
- <a u="97D1" b="ED 6C"/>
- <a u="97D2" b="ED 6D"/>
- <a u="97D3" b="ED 6E"/>
- <a u="97D4" b="ED 6F"/>
- <a u="97D5" b="ED 70"/>
- <a u="97D6" b="ED 71"/>
- <a u="97D7" b="ED 72"/>
- <a u="97D8" b="ED 73"/>
- <a u="97D9" b="ED 74"/>
- <a u="97DA" b="ED 75"/>
- <a u="97DB" b="ED 76"/>
- <a u="97DC" b="ED 77"/>
- <a u="97DD" b="ED 78"/>
- <a u="97DE" b="ED 79"/>
- <a u="97DF" b="ED 7A"/>
- <a u="97E0" b="ED 7B"/>
- <a u="97E1" b="ED 7C"/>
- <a u="97E2" b="ED 7D"/>
- <a u="97E3" b="ED 7E"/>
- <a u="97E4" b="ED 80"/>
- <a u="97E5" b="ED 81"/>
- <a u="97E6" b="CE A4"/>
- <a u="97E7" b="C8 CD"/>
- <a u="97E8" b="ED 82"/>
- <a u="97E9" b="BA AB"/>
- <a u="97EA" b="E8 B8"/>
- <a u="97EB" b="E8 B9"/>
- <a u="97EC" b="E8 BA"/>
- <a u="97ED" b="BE C2"/>
- <a u="97EE" b="ED 83"/>
- <a u="97EF" b="ED 84"/>
- <a u="97F0" b="ED 85"/>
- <a u="97F1" b="ED 86"/>
- <a u="97F2" b="ED 87"/>
- <a u="97F3" b="D2 F4"/>
- <a u="97F4" b="ED 88"/>
- <a u="97F5" b="D4 CF"/>
- <a u="97F6" b="C9 D8"/>
- <a u="97F7" b="ED 89"/>
- <a u="97F8" b="ED 8A"/>
- <a u="97F9" b="ED 8B"/>
- <a u="97FA" b="ED 8C"/>
- <a u="97FB" b="ED 8D"/>
- <a u="97FC" b="ED 8E"/>
- <a u="97FD" b="ED 8F"/>
- <a u="97FE" b="ED 90"/>
- <a u="97FF" b="ED 91"/>
- <a u="9800" b="ED 92"/>
- <a u="9801" b="ED 93"/>
- <a u="9802" b="ED 94"/>
- <a u="9803" b="ED 95"/>
- <a u="9804" b="ED 96"/>
- <a u="9805" b="ED 97"/>
- <a u="9806" b="ED 98"/>
- <a u="9807" b="ED 99"/>
- <a u="9808" b="ED 9A"/>
- <a u="9809" b="ED 9B"/>
- <a u="980A" b="ED 9C"/>
- <a u="980B" b="ED 9D"/>
- <a u="980C" b="ED 9E"/>
- <a u="980D" b="ED 9F"/>
- <a u="980E" b="ED A0"/>
- <a u="980F" b="EE 40"/>
- <a u="9810" b="EE 41"/>
- <a u="9811" b="EE 42"/>
- <a u="9812" b="EE 43"/>
- <a u="9813" b="EE 44"/>
- <a u="9814" b="EE 45"/>
- <a u="9815" b="EE 46"/>
- <a u="9816" b="EE 47"/>
- <a u="9817" b="EE 48"/>
- <a u="9818" b="EE 49"/>
- <a u="9819" b="EE 4A"/>
- <a u="981A" b="EE 4B"/>
- <a u="981B" b="EE 4C"/>
- <a u="981C" b="EE 4D"/>
- <a u="981D" b="EE 4E"/>
- <a u="981E" b="EE 4F"/>
- <a u="981F" b="EE 50"/>
- <a u="9820" b="EE 51"/>
- <a u="9821" b="EE 52"/>
- <a u="9822" b="EE 53"/>
- <a u="9823" b="EE 54"/>
- <a u="9824" b="EE 55"/>
- <a u="9825" b="EE 56"/>
- <a u="9826" b="EE 57"/>
- <a u="9827" b="EE 58"/>
- <a u="9828" b="EE 59"/>
- <a u="9829" b="EE 5A"/>
- <a u="982A" b="EE 5B"/>
- <a u="982B" b="EE 5C"/>
- <a u="982C" b="EE 5D"/>
- <a u="982D" b="EE 5E"/>
- <a u="982E" b="EE 5F"/>
- <a u="982F" b="EE 60"/>
- <a u="9830" b="EE 61"/>
- <a u="9831" b="EE 62"/>
- <a u="9832" b="EE 63"/>
- <a u="9833" b="EE 64"/>
- <a u="9834" b="EE 65"/>
- <a u="9835" b="EE 66"/>
- <a u="9836" b="EE 67"/>
- <a u="9837" b="EE 68"/>
- <a u="9838" b="EE 69"/>
- <a u="9839" b="EE 6A"/>
- <a u="983A" b="EE 6B"/>
- <a u="983B" b="EE 6C"/>
- <a u="983C" b="EE 6D"/>
- <a u="983D" b="EE 6E"/>
- <a u="983E" b="EE 6F"/>
- <a u="983F" b="EE 70"/>
- <a u="9840" b="EE 71"/>
- <a u="9841" b="EE 72"/>
- <a u="9842" b="EE 73"/>
- <a u="9843" b="EE 74"/>
- <a u="9844" b="EE 75"/>
- <a u="9845" b="EE 76"/>
- <a u="9846" b="EE 77"/>
- <a u="9847" b="EE 78"/>
- <a u="9848" b="EE 79"/>
- <a u="9849" b="EE 7A"/>
- <a u="984A" b="EE 7B"/>
- <a u="984B" b="EE 7C"/>
- <a u="984C" b="EE 7D"/>
- <a u="984D" b="EE 7E"/>
- <a u="984E" b="EE 80"/>
- <a u="984F" b="EE 81"/>
- <a u="9850" b="EE 82"/>
- <a u="9851" b="EE 83"/>
- <a u="9852" b="EE 84"/>
- <a u="9853" b="EE 85"/>
- <a u="9854" b="EE 86"/>
- <a u="9855" b="EE 87"/>
- <a u="9856" b="EE 88"/>
- <a u="9857" b="EE 89"/>
- <a u="9858" b="EE 8A"/>
- <a u="9859" b="EE 8B"/>
- <a u="985A" b="EE 8C"/>
- <a u="985B" b="EE 8D"/>
- <a u="985C" b="EE 8E"/>
- <a u="985D" b="EE 8F"/>
- <a u="985E" b="EE 90"/>
- <a u="985F" b="EE 91"/>
- <a u="9860" b="EE 92"/>
- <a u="9861" b="EE 93"/>
- <a u="9862" b="EE 94"/>
- <a u="9863" b="EE 95"/>
- <a u="9864" b="EE 96"/>
- <a u="9865" b="EE 97"/>
- <a u="9866" b="EE 98"/>
- <a u="9867" b="EE 99"/>
- <a u="9868" b="EE 9A"/>
- <a u="9869" b="EE 9B"/>
- <a u="986A" b="EE 9C"/>
- <a u="986B" b="EE 9D"/>
- <a u="986C" b="EE 9E"/>
- <a u="986D" b="EE 9F"/>
- <a u="986E" b="EE A0"/>
- <a u="986F" b="EF 40"/>
- <a u="9870" b="EF 41"/>
- <a u="9871" b="EF 42"/>
- <a u="9872" b="EF 43"/>
- <a u="9873" b="EF 44"/>
- <a u="9874" b="EF 45"/>
- <a u="9875" b="D2 B3"/>
- <a u="9876" b="B6 A5"/>
- <a u="9877" b="C7 EA"/>
- <a u="9878" b="F1 FC"/>
- <a u="9879" b="CF EE"/>
- <a u="987A" b="CB B3"/>
- <a u="987B" b="D0 EB"/>
- <a u="987C" b="E7 EF"/>
- <a u="987D" b="CD E7"/>
- <a u="987E" b="B9 CB"/>
- <a u="987F" b="B6 D9"/>
- <a u="9880" b="F1 FD"/>
- <a u="9881" b="B0 E4"/>
- <a u="9882" b="CB CC"/>
- <a u="9883" b="F1 FE"/>
- <a u="9884" b="D4 A4"/>
- <a u="9885" b="C2 AD"/>
- <a u="9886" b="C1 EC"/>
- <a u="9887" b="C6 C4"/>
- <a u="9888" b="BE B1"/>
- <a u="9889" b="F2 A1"/>
- <a u="988A" b="BC D5"/>
- <a u="988B" b="EF 46"/>
- <a u="988C" b="F2 A2"/>
- <a u="988D" b="F2 A3"/>
- <a u="988E" b="EF 47"/>
- <a u="988F" b="F2 A4"/>
- <a u="9890" b="D2 C3"/>
- <a u="9891" b="C6 B5"/>
- <a u="9892" b="EF 48"/>
- <a u="9893" b="CD C7"/>
- <a u="9894" b="F2 A5"/>
- <a u="9895" b="EF 49"/>
- <a u="9896" b="D3 B1"/>
- <a u="9897" b="BF C5"/>
- <a u="9898" b="CC E2"/>
- <a u="9899" b="EF 4A"/>
- <a u="989A" b="F2 A6"/>
- <a u="989B" b="F2 A7"/>
- <a u="989C" b="D1 D5"/>
- <a u="989D" b="B6 EE"/>
- <a u="989E" b="F2 A8"/>
- <a u="989F" b="F2 A9"/>
- <a u="98A0" b="B5 DF"/>
- <a u="98A1" b="F2 AA"/>
- <a u="98A2" b="F2 AB"/>
- <a u="98A3" b="EF 4B"/>
- <a u="98A4" b="B2 FC"/>
- <a u="98A5" b="F2 AC"/>
- <a u="98A6" b="F2 AD"/>
- <a u="98A7" b="C8 A7"/>
- <a u="98A8" b="EF 4C"/>
- <a u="98A9" b="EF 4D"/>
- <a u="98AA" b="EF 4E"/>
- <a u="98AB" b="EF 4F"/>
- <a u="98AC" b="EF 50"/>
- <a u="98AD" b="EF 51"/>
- <a u="98AE" b="EF 52"/>
- <a u="98AF" b="EF 53"/>
- <a u="98B0" b="EF 54"/>
- <a u="98B1" b="EF 55"/>
- <a u="98B2" b="EF 56"/>
- <a u="98B3" b="EF 57"/>
- <a u="98B4" b="EF 58"/>
- <a u="98B5" b="EF 59"/>
- <a u="98B6" b="EF 5A"/>
- <a u="98B7" b="EF 5B"/>
- <a u="98B8" b="EF 5C"/>
- <a u="98B9" b="EF 5D"/>
- <a u="98BA" b="EF 5E"/>
- <a u="98BB" b="EF 5F"/>
- <a u="98BC" b="EF 60"/>
- <a u="98BD" b="EF 61"/>
- <a u="98BE" b="EF 62"/>
- <a u="98BF" b="EF 63"/>
- <a u="98C0" b="EF 64"/>
- <a u="98C1" b="EF 65"/>
- <a u="98C2" b="EF 66"/>
- <a u="98C3" b="EF 67"/>
- <a u="98C4" b="EF 68"/>
- <a u="98C5" b="EF 69"/>
- <a u="98C6" b="EF 6A"/>
- <a u="98C7" b="EF 6B"/>
- <a u="98C8" b="EF 6C"/>
- <a u="98C9" b="EF 6D"/>
- <a u="98CA" b="EF 6E"/>
- <a u="98CB" b="EF 6F"/>
- <a u="98CC" b="EF 70"/>
- <a u="98CD" b="EF 71"/>
- <a u="98CE" b="B7 E7"/>
- <a u="98CF" b="EF 72"/>
- <a u="98D0" b="EF 73"/>
- <a u="98D1" b="EC A9"/>
- <a u="98D2" b="EC AA"/>
- <a u="98D3" b="EC AB"/>
- <a u="98D4" b="EF 74"/>
- <a u="98D5" b="EC AC"/>
- <a u="98D6" b="EF 75"/>
- <a u="98D7" b="EF 76"/>
- <a u="98D8" b="C6 AE"/>
- <a u="98D9" b="EC AD"/>
- <a u="98DA" b="EC AE"/>
- <a u="98DB" b="EF 77"/>
- <a u="98DC" b="EF 78"/>
- <a u="98DD" b="EF 79"/>
- <a u="98DE" b="B7 C9"/>
- <a u="98DF" b="CA B3"/>
- <a u="98E0" b="EF 7A"/>
- <a u="98E1" b="EF 7B"/>
- <a u="98E2" b="EF 7C"/>
- <a u="98E3" b="EF 7D"/>
- <a u="98E4" b="EF 7E"/>
- <a u="98E5" b="EF 80"/>
- <a u="98E6" b="EF 81"/>
- <a u="98E7" b="E2 B8"/>
- <a u="98E8" b="F7 CF"/>
- <a u="98E9" b="EF 82"/>
- <a u="98EA" b="EF 83"/>
- <a u="98EB" b="EF 84"/>
- <a u="98EC" b="EF 85"/>
- <a u="98ED" b="EF 86"/>
- <a u="98EE" b="EF 87"/>
- <a u="98EF" b="EF 88"/>
- <a u="98F0" b="EF 89"/>
- <a u="98F1" b="EF 8A"/>
- <a u="98F2" b="EF 8B"/>
- <a u="98F3" b="EF 8C"/>
- <a u="98F4" b="EF 8D"/>
- <a u="98F5" b="EF 8E"/>
- <a u="98F6" b="EF 8F"/>
- <a u="98F7" b="EF 90"/>
- <a u="98F8" b="EF 91"/>
- <a u="98F9" b="EF 92"/>
- <a u="98FA" b="EF 93"/>
- <a u="98FB" b="EF 94"/>
- <a u="98FC" b="EF 95"/>
- <a u="98FD" b="EF 96"/>
- <a u="98FE" b="EF 97"/>
- <a u="98FF" b="EF 98"/>
- <a u="9900" b="EF 99"/>
- <a u="9901" b="EF 9A"/>
- <a u="9902" b="EF 9B"/>
- <a u="9903" b="EF 9C"/>
- <a u="9904" b="EF 9D"/>
- <a u="9905" b="EF 9E"/>
- <a u="9906" b="EF 9F"/>
- <a u="9907" b="EF A0"/>
- <a u="9908" b="F0 40"/>
- <a u="9909" b="F0 41"/>
- <a u="990A" b="F0 42"/>
- <a u="990B" b="F0 43"/>
- <a u="990C" b="F0 44"/>
- <a u="990D" b="F7 D0"/>
- <a u="990E" b="F0 45"/>
- <a u="990F" b="F0 46"/>
- <a u="9910" b="B2 CD"/>
- <a u="9911" b="F0 47"/>
- <a u="9912" b="F0 48"/>
- <a u="9913" b="F0 49"/>
- <a u="9914" b="F0 4A"/>
- <a u="9915" b="F0 4B"/>
- <a u="9916" b="F0 4C"/>
- <a u="9917" b="F0 4D"/>
- <a u="9918" b="F0 4E"/>
- <a u="9919" b="F0 4F"/>
- <a u="991A" b="F0 50"/>
- <a u="991B" b="F0 51"/>
- <a u="991C" b="F0 52"/>
- <a u="991D" b="F0 53"/>
- <a u="991E" b="F0 54"/>
- <a u="991F" b="F0 55"/>
- <a u="9920" b="F0 56"/>
- <a u="9921" b="F0 57"/>
- <a u="9922" b="F0 58"/>
- <a u="9923" b="F0 59"/>
- <a u="9924" b="F0 5A"/>
- <a u="9925" b="F0 5B"/>
- <a u="9926" b="F0 5C"/>
- <a u="9927" b="F0 5D"/>
- <a u="9928" b="F0 5E"/>
- <a u="9929" b="F0 5F"/>
- <a u="992A" b="F0 60"/>
- <a u="992B" b="F0 61"/>
- <a u="992C" b="F0 62"/>
- <a u="992D" b="F0 63"/>
- <a u="992E" b="F7 D1"/>
- <a u="992F" b="F0 64"/>
- <a u="9930" b="F0 65"/>
- <a u="9931" b="F0 66"/>
- <a u="9932" b="F0 67"/>
- <a u="9933" b="F0 68"/>
- <a u="9934" b="F0 69"/>
- <a u="9935" b="F0 6A"/>
- <a u="9936" b="F0 6B"/>
- <a u="9937" b="F0 6C"/>
- <a u="9938" b="F0 6D"/>
- <a u="9939" b="F0 6E"/>
- <a u="993A" b="F0 6F"/>
- <a u="993B" b="F0 70"/>
- <a u="993C" b="F0 71"/>
- <a u="993D" b="F0 72"/>
- <a u="993E" b="F0 73"/>
- <a u="993F" b="F0 74"/>
- <a u="9940" b="F0 75"/>
- <a u="9941" b="F0 76"/>
- <a u="9942" b="F0 77"/>
- <a u="9943" b="F0 78"/>
- <a u="9944" b="F0 79"/>
- <a u="9945" b="F0 7A"/>
- <a u="9946" b="F0 7B"/>
- <a u="9947" b="F0 7C"/>
- <a u="9948" b="F0 7D"/>
- <a u="9949" b="F0 7E"/>
- <a u="994A" b="F0 80"/>
- <a u="994B" b="F0 81"/>
- <a u="994C" b="F0 82"/>
- <a u="994D" b="F0 83"/>
- <a u="994E" b="F0 84"/>
- <a u="994F" b="F0 85"/>
- <a u="9950" b="F0 86"/>
- <a u="9951" b="F0 87"/>
- <a u="9952" b="F0 88"/>
- <a u="9953" b="F0 89"/>
- <a u="9954" b="F7 D3"/>
- <a u="9955" b="F7 D2"/>
- <a u="9956" b="F0 8A"/>
- <a u="9957" b="F0 8B"/>
- <a u="9958" b="F0 8C"/>
- <a u="9959" b="F0 8D"/>
- <a u="995A" b="F0 8E"/>
- <a u="995B" b="F0 8F"/>
- <a u="995C" b="F0 90"/>
- <a u="995D" b="F0 91"/>
- <a u="995E" b="F0 92"/>
- <a u="995F" b="F0 93"/>
- <a u="9960" b="F0 94"/>
- <a u="9961" b="F0 95"/>
- <a u="9962" b="F0 96"/>
- <a u="9963" b="E2 BB"/>
- <a u="9964" b="F0 97"/>
- <a u="9965" b="BC A2"/>
- <a u="9966" b="F0 98"/>
- <a u="9967" b="E2 BC"/>
- <a u="9968" b="E2 BD"/>
- <a u="9969" b="E2 BE"/>
- <a u="996A" b="E2 BF"/>
- <a u="996B" b="E2 C0"/>
- <a u="996C" b="E2 C1"/>
- <a u="996D" b="B7 B9"/>
- <a u="996E" b="D2 FB"/>
- <a u="996F" b="BD A4"/>
- <a u="9970" b="CA CE"/>
- <a u="9971" b="B1 A5"/>
- <a u="9972" b="CB C7"/>
- <a u="9973" b="F0 99"/>
- <a u="9974" b="E2 C2"/>
- <a u="9975" b="B6 FC"/>
- <a u="9976" b="C8 C4"/>
- <a u="9977" b="E2 C3"/>
- <a u="9978" b="F0 9A"/>
- <a u="9979" b="F0 9B"/>
- <a u="997A" b="BD C8"/>
- <a u="997B" b="F0 9C"/>
- <a u="997C" b="B1 FD"/>
- <a u="997D" b="E2 C4"/>
- <a u="997E" b="F0 9D"/>
- <a u="997F" b="B6 F6"/>
- <a u="9980" b="E2 C5"/>
- <a u="9981" b="C4 D9"/>
- <a u="9982" b="F0 9E"/>
- <a u="9983" b="F0 9F"/>
- <a u="9984" b="E2 C6"/>
- <a u="9985" b="CF DA"/>
- <a u="9986" b="B9 DD"/>
- <a u="9987" b="E2 C7"/>
- <a u="9988" b="C0 A1"/>
- <a u="9989" b="F0 A0"/>
- <a u="998A" b="E2 C8"/>
- <a u="998B" b="B2 F6"/>
- <a u="998C" b="F1 40"/>
- <a u="998D" b="E2 C9"/>
- <a u="998E" b="F1 41"/>
- <a u="998F" b="C1 F3"/>
- <a u="9990" b="E2 CA"/>
- <a u="9991" b="E2 CB"/>
- <a u="9992" b="C2 F8"/>
- <a u="9993" b="E2 CC"/>
- <a u="9994" b="E2 CD"/>
- <a u="9995" b="E2 CE"/>
- <a u="9996" b="CA D7"/>
- <a u="9997" b="D8 B8"/>
- <a u="9998" b="D9 E5"/>
- <a u="9999" b="CF E3"/>
- <a u="999A" b="F1 42"/>
- <a u="999B" b="F1 43"/>
- <a u="999C" b="F1 44"/>
- <a u="999D" b="F1 45"/>
- <a u="999E" b="F1 46"/>
- <a u="999F" b="F1 47"/>
- <a u="99A0" b="F1 48"/>
- <a u="99A1" b="F1 49"/>
- <a u="99A2" b="F1 4A"/>
- <a u="99A3" b="F1 4B"/>
- <a u="99A4" b="F1 4C"/>
- <a u="99A5" b="F0 A5"/>
- <a u="99A6" b="F1 4D"/>
- <a u="99A7" b="F1 4E"/>
- <a u="99A8" b="DC B0"/>
- <a u="99A9" b="F1 4F"/>
- <a u="99AA" b="F1 50"/>
- <a u="99AB" b="F1 51"/>
- <a u="99AC" b="F1 52"/>
- <a u="99AD" b="F1 53"/>
- <a u="99AE" b="F1 54"/>
- <a u="99AF" b="F1 55"/>
- <a u="99B0" b="F1 56"/>
- <a u="99B1" b="F1 57"/>
- <a u="99B2" b="F1 58"/>
- <a u="99B3" b="F1 59"/>
- <a u="99B4" b="F1 5A"/>
- <a u="99B5" b="F1 5B"/>
- <a u="99B6" b="F1 5C"/>
- <a u="99B7" b="F1 5D"/>
- <a u="99B8" b="F1 5E"/>
- <a u="99B9" b="F1 5F"/>
- <a u="99BA" b="F1 60"/>
- <a u="99BB" b="F1 61"/>
- <a u="99BC" b="F1 62"/>
- <a u="99BD" b="F1 63"/>
- <a u="99BE" b="F1 64"/>
- <a u="99BF" b="F1 65"/>
- <a u="99C0" b="F1 66"/>
- <a u="99C1" b="F1 67"/>
- <a u="99C2" b="F1 68"/>
- <a u="99C3" b="F1 69"/>
- <a u="99C4" b="F1 6A"/>
- <a u="99C5" b="F1 6B"/>
- <a u="99C6" b="F1 6C"/>
- <a u="99C7" b="F1 6D"/>
- <a u="99C8" b="F1 6E"/>
- <a u="99C9" b="F1 6F"/>
- <a u="99CA" b="F1 70"/>
- <a u="99CB" b="F1 71"/>
- <a u="99CC" b="F1 72"/>
- <a u="99CD" b="F1 73"/>
- <a u="99CE" b="F1 74"/>
- <a u="99CF" b="F1 75"/>
- <a u="99D0" b="F1 76"/>
- <a u="99D1" b="F1 77"/>
- <a u="99D2" b="F1 78"/>
- <a u="99D3" b="F1 79"/>
- <a u="99D4" b="F1 7A"/>
- <a u="99D5" b="F1 7B"/>
- <a u="99D6" b="F1 7C"/>
- <a u="99D7" b="F1 7D"/>
- <a u="99D8" b="F1 7E"/>
- <a u="99D9" b="F1 80"/>
- <a u="99DA" b="F1 81"/>
- <a u="99DB" b="F1 82"/>
- <a u="99DC" b="F1 83"/>
- <a u="99DD" b="F1 84"/>
- <a u="99DE" b="F1 85"/>
- <a u="99DF" b="F1 86"/>
- <a u="99E0" b="F1 87"/>
- <a u="99E1" b="F1 88"/>
- <a u="99E2" b="F1 89"/>
- <a u="99E3" b="F1 8A"/>
- <a u="99E4" b="F1 8B"/>
- <a u="99E5" b="F1 8C"/>
- <a u="99E6" b="F1 8D"/>
- <a u="99E7" b="F1 8E"/>
- <a u="99E8" b="F1 8F"/>
- <a u="99E9" b="F1 90"/>
- <a u="99EA" b="F1 91"/>
- <a u="99EB" b="F1 92"/>
- <a u="99EC" b="F1 93"/>
- <a u="99ED" b="F1 94"/>
- <a u="99EE" b="F1 95"/>
- <a u="99EF" b="F1 96"/>
- <a u="99F0" b="F1 97"/>
- <a u="99F1" b="F1 98"/>
- <a u="99F2" b="F1 99"/>
- <a u="99F3" b="F1 9A"/>
- <a u="99F4" b="F1 9B"/>
- <a u="99F5" b="F1 9C"/>
- <a u="99F6" b="F1 9D"/>
- <a u="99F7" b="F1 9E"/>
- <a u="99F8" b="F1 9F"/>
- <a u="99F9" b="F1 A0"/>
- <a u="99FA" b="F2 40"/>
- <a u="99FB" b="F2 41"/>
- <a u="99FC" b="F2 42"/>
- <a u="99FD" b="F2 43"/>
- <a u="99FE" b="F2 44"/>
- <a u="99FF" b="F2 45"/>
- <a u="9A00" b="F2 46"/>
- <a u="9A01" b="F2 47"/>
- <a u="9A02" b="F2 48"/>
- <a u="9A03" b="F2 49"/>
- <a u="9A04" b="F2 4A"/>
- <a u="9A05" b="F2 4B"/>
- <a u="9A06" b="F2 4C"/>
- <a u="9A07" b="F2 4D"/>
- <a u="9A08" b="F2 4E"/>
- <a u="9A09" b="F2 4F"/>
- <a u="9A0A" b="F2 50"/>
- <a u="9A0B" b="F2 51"/>
- <a u="9A0C" b="F2 52"/>
- <a u="9A0D" b="F2 53"/>
- <a u="9A0E" b="F2 54"/>
- <a u="9A0F" b="F2 55"/>
- <a u="9A10" b="F2 56"/>
- <a u="9A11" b="F2 57"/>
- <a u="9A12" b="F2 58"/>
- <a u="9A13" b="F2 59"/>
- <a u="9A14" b="F2 5A"/>
- <a u="9A15" b="F2 5B"/>
- <a u="9A16" b="F2 5C"/>
- <a u="9A17" b="F2 5D"/>
- <a u="9A18" b="F2 5E"/>
- <a u="9A19" b="F2 5F"/>
- <a u="9A1A" b="F2 60"/>
- <a u="9A1B" b="F2 61"/>
- <a u="9A1C" b="F2 62"/>
- <a u="9A1D" b="F2 63"/>
- <a u="9A1E" b="F2 64"/>
- <a u="9A1F" b="F2 65"/>
- <a u="9A20" b="F2 66"/>
- <a u="9A21" b="F2 67"/>
- <a u="9A22" b="F2 68"/>
- <a u="9A23" b="F2 69"/>
- <a u="9A24" b="F2 6A"/>
- <a u="9A25" b="F2 6B"/>
- <a u="9A26" b="F2 6C"/>
- <a u="9A27" b="F2 6D"/>
- <a u="9A28" b="F2 6E"/>
- <a u="9A29" b="F2 6F"/>
- <a u="9A2A" b="F2 70"/>
- <a u="9A2B" b="F2 71"/>
- <a u="9A2C" b="F2 72"/>
- <a u="9A2D" b="F2 73"/>
- <a u="9A2E" b="F2 74"/>
- <a u="9A2F" b="F2 75"/>
- <a u="9A30" b="F2 76"/>
- <a u="9A31" b="F2 77"/>
- <a u="9A32" b="F2 78"/>
- <a u="9A33" b="F2 79"/>
- <a u="9A34" b="F2 7A"/>
- <a u="9A35" b="F2 7B"/>
- <a u="9A36" b="F2 7C"/>
- <a u="9A37" b="F2 7D"/>
- <a u="9A38" b="F2 7E"/>
- <a u="9A39" b="F2 80"/>
- <a u="9A3A" b="F2 81"/>
- <a u="9A3B" b="F2 82"/>
- <a u="9A3C" b="F2 83"/>
- <a u="9A3D" b="F2 84"/>
- <a u="9A3E" b="F2 85"/>
- <a u="9A3F" b="F2 86"/>
- <a u="9A40" b="F2 87"/>
- <a u="9A41" b="F2 88"/>
- <a u="9A42" b="F2 89"/>
- <a u="9A43" b="F2 8A"/>
- <a u="9A44" b="F2 8B"/>
- <a u="9A45" b="F2 8C"/>
- <a u="9A46" b="F2 8D"/>
- <a u="9A47" b="F2 8E"/>
- <a u="9A48" b="F2 8F"/>
- <a u="9A49" b="F2 90"/>
- <a u="9A4A" b="F2 91"/>
- <a u="9A4B" b="F2 92"/>
- <a u="9A4C" b="F2 93"/>
- <a u="9A4D" b="F2 94"/>
- <a u="9A4E" b="F2 95"/>
- <a u="9A4F" b="F2 96"/>
- <a u="9A50" b="F2 97"/>
- <a u="9A51" b="F2 98"/>
- <a u="9A52" b="F2 99"/>
- <a u="9A53" b="F2 9A"/>
- <a u="9A54" b="F2 9B"/>
- <a u="9A55" b="F2 9C"/>
- <a u="9A56" b="F2 9D"/>
- <a u="9A57" b="F2 9E"/>
- <a u="9A58" b="F2 9F"/>
- <a u="9A59" b="F2 A0"/>
- <a u="9A5A" b="F3 40"/>
- <a u="9A5B" b="F3 41"/>
- <a u="9A5C" b="F3 42"/>
- <a u="9A5D" b="F3 43"/>
- <a u="9A5E" b="F3 44"/>
- <a u="9A5F" b="F3 45"/>
- <a u="9A60" b="F3 46"/>
- <a u="9A61" b="F3 47"/>
- <a u="9A62" b="F3 48"/>
- <a u="9A63" b="F3 49"/>
- <a u="9A64" b="F3 4A"/>
- <a u="9A65" b="F3 4B"/>
- <a u="9A66" b="F3 4C"/>
- <a u="9A67" b="F3 4D"/>
- <a u="9A68" b="F3 4E"/>
- <a u="9A69" b="F3 4F"/>
- <a u="9A6A" b="F3 50"/>
- <a u="9A6B" b="F3 51"/>
- <a u="9A6C" b="C2 ED"/>
- <a u="9A6D" b="D4 A6"/>
- <a u="9A6E" b="CD D4"/>
- <a u="9A6F" b="D1 B1"/>
- <a u="9A70" b="B3 DB"/>
- <a u="9A71" b="C7 FD"/>
- <a u="9A72" b="F3 52"/>
- <a u="9A73" b="B2 B5"/>
- <a u="9A74" b="C2 BF"/>
- <a u="9A75" b="E6 E0"/>
- <a u="9A76" b="CA BB"/>
- <a u="9A77" b="E6 E1"/>
- <a u="9A78" b="E6 E2"/>
- <a u="9A79" b="BE D4"/>
- <a u="9A7A" b="E6 E3"/>
- <a u="9A7B" b="D7 A4"/>
- <a u="9A7C" b="CD D5"/>
- <a u="9A7D" b="E6 E5"/>
- <a u="9A7E" b="BC DD"/>
- <a u="9A7F" b="E6 E4"/>
- <a u="9A80" b="E6 E6"/>
- <a u="9A81" b="E6 E7"/>
- <a u="9A82" b="C2 EE"/>
- <a u="9A83" b="F3 53"/>
- <a u="9A84" b="BD BE"/>
- <a u="9A85" b="E6 E8"/>
- <a u="9A86" b="C2 E6"/>
- <a u="9A87" b="BA A7"/>
- <a u="9A88" b="E6 E9"/>
- <a u="9A89" b="F3 54"/>
- <a u="9A8A" b="E6 EA"/>
- <a u="9A8B" b="B3 D2"/>
- <a u="9A8C" b="D1 E9"/>
- <a u="9A8D" b="F3 55"/>
- <a u="9A8E" b="F3 56"/>
- <a u="9A8F" b="BF A5"/>
- <a u="9A90" b="E6 EB"/>
- <a u="9A91" b="C6 EF"/>
- <a u="9A92" b="E6 EC"/>
- <a u="9A93" b="E6 ED"/>
- <a u="9A94" b="F3 57"/>
- <a u="9A95" b="F3 58"/>
- <a u="9A96" b="E6 EE"/>
- <a u="9A97" b="C6 AD"/>
- <a u="9A98" b="E6 EF"/>
- <a u="9A99" b="F3 59"/>
- <a u="9A9A" b="C9 A7"/>
- <a u="9A9B" b="E6 F0"/>
- <a u="9A9C" b="E6 F1"/>
- <a u="9A9D" b="E6 F2"/>
- <a u="9A9E" b="E5 B9"/>
- <a u="9A9F" b="E6 F3"/>
- <a u="9AA0" b="E6 F4"/>
- <a u="9AA1" b="C2 E2"/>
- <a u="9AA2" b="E6 F5"/>
- <a u="9AA3" b="E6 F6"/>
- <a u="9AA4" b="D6 E8"/>
- <a u="9AA5" b="E6 F7"/>
- <a u="9AA6" b="F3 5A"/>
- <a u="9AA7" b="E6 F8"/>
- <a u="9AA8" b="B9 C7"/>
- <a u="9AA9" b="F3 5B"/>
- <a u="9AAA" b="F3 5C"/>
- <a u="9AAB" b="F3 5D"/>
- <a u="9AAC" b="F3 5E"/>
- <a u="9AAD" b="F3 5F"/>
- <a u="9AAE" b="F3 60"/>
- <a u="9AAF" b="F3 61"/>
- <a u="9AB0" b="F7 BB"/>
- <a u="9AB1" b="F7 BA"/>
- <a u="9AB2" b="F3 62"/>
- <a u="9AB3" b="F3 63"/>
- <a u="9AB4" b="F3 64"/>
- <a u="9AB5" b="F3 65"/>
- <a u="9AB6" b="F7 BE"/>
- <a u="9AB7" b="F7 BC"/>
- <a u="9AB8" b="BA A1"/>
- <a u="9AB9" b="F3 66"/>
- <a u="9ABA" b="F7 BF"/>
- <a u="9ABB" b="F3 67"/>
- <a u="9ABC" b="F7 C0"/>
- <a u="9ABD" b="F3 68"/>
- <a u="9ABE" b="F3 69"/>
- <a u="9ABF" b="F3 6A"/>
- <a u="9AC0" b="F7 C2"/>
- <a u="9AC1" b="F7 C1"/>
- <a u="9AC2" b="F7 C4"/>
- <a u="9AC3" b="F3 6B"/>
- <a u="9AC4" b="F3 6C"/>
- <a u="9AC5" b="F7 C3"/>
- <a u="9AC6" b="F3 6D"/>
- <a u="9AC7" b="F3 6E"/>
- <a u="9AC8" b="F3 6F"/>
- <a u="9AC9" b="F3 70"/>
- <a u="9ACA" b="F3 71"/>
- <a u="9ACB" b="F7 C5"/>
- <a u="9ACC" b="F7 C6"/>
- <a u="9ACD" b="F3 72"/>
- <a u="9ACE" b="F3 73"/>
- <a u="9ACF" b="F3 74"/>
- <a u="9AD0" b="F3 75"/>
- <a u="9AD1" b="F7 C7"/>
- <a u="9AD2" b="F3 76"/>
- <a u="9AD3" b="CB E8"/>
- <a u="9AD4" b="F3 77"/>
- <a u="9AD5" b="F3 78"/>
- <a u="9AD6" b="F3 79"/>
- <a u="9AD7" b="F3 7A"/>
- <a u="9AD8" b="B8 DF"/>
- <a u="9AD9" b="F3 7B"/>
- <a u="9ADA" b="F3 7C"/>
- <a u="9ADB" b="F3 7D"/>
- <a u="9ADC" b="F3 7E"/>
- <a u="9ADD" b="F3 80"/>
- <a u="9ADE" b="F3 81"/>
- <a u="9ADF" b="F7 D4"/>
- <a u="9AE0" b="F3 82"/>
- <a u="9AE1" b="F7 D5"/>
- <a u="9AE2" b="F3 83"/>
- <a u="9AE3" b="F3 84"/>
- <a u="9AE4" b="F3 85"/>
- <a u="9AE5" b="F3 86"/>
- <a u="9AE6" b="F7 D6"/>
- <a u="9AE7" b="F3 87"/>
- <a u="9AE8" b="F3 88"/>
- <a u="9AE9" b="F3 89"/>
- <a u="9AEA" b="F3 8A"/>
- <a u="9AEB" b="F7 D8"/>
- <a u="9AEC" b="F3 8B"/>
- <a u="9AED" b="F7 DA"/>
- <a u="9AEE" b="F3 8C"/>
- <a u="9AEF" b="F7 D7"/>
- <a u="9AF0" b="F3 8D"/>
- <a u="9AF1" b="F3 8E"/>
- <a u="9AF2" b="F3 8F"/>
- <a u="9AF3" b="F3 90"/>
- <a u="9AF4" b="F3 91"/>
- <a u="9AF5" b="F3 92"/>
- <a u="9AF6" b="F3 93"/>
- <a u="9AF7" b="F3 94"/>
- <a u="9AF8" b="F3 95"/>
- <a u="9AF9" b="F7 DB"/>
- <a u="9AFA" b="F3 96"/>
- <a u="9AFB" b="F7 D9"/>
- <a u="9AFC" b="F3 97"/>
- <a u="9AFD" b="F3 98"/>
- <a u="9AFE" b="F3 99"/>
- <a u="9AFF" b="F3 9A"/>
- <a u="9B00" b="F3 9B"/>
- <a u="9B01" b="F3 9C"/>
- <a u="9B02" b="F3 9D"/>
- <a u="9B03" b="D7 D7"/>
- <a u="9B04" b="F3 9E"/>
- <a u="9B05" b="F3 9F"/>
- <a u="9B06" b="F3 A0"/>
- <a u="9B07" b="F4 40"/>
- <a u="9B08" b="F7 DC"/>
- <a u="9B09" b="F4 41"/>
- <a u="9B0A" b="F4 42"/>
- <a u="9B0B" b="F4 43"/>
- <a u="9B0C" b="F4 44"/>
- <a u="9B0D" b="F4 45"/>
- <a u="9B0E" b="F4 46"/>
- <a u="9B0F" b="F7 DD"/>
- <a u="9B10" b="F4 47"/>
- <a u="9B11" b="F4 48"/>
- <a u="9B12" b="F4 49"/>
- <a u="9B13" b="F7 DE"/>
- <a u="9B14" b="F4 4A"/>
- <a u="9B15" b="F4 4B"/>
- <a u="9B16" b="F4 4C"/>
- <a u="9B17" b="F4 4D"/>
- <a u="9B18" b="F4 4E"/>
- <a u="9B19" b="F4 4F"/>
- <a u="9B1A" b="F4 50"/>
- <a u="9B1B" b="F4 51"/>
- <a u="9B1C" b="F4 52"/>
- <a u="9B1D" b="F4 53"/>
- <a u="9B1E" b="F4 54"/>
- <a u="9B1F" b="F7 DF"/>
- <a u="9B20" b="F4 55"/>
- <a u="9B21" b="F4 56"/>
- <a u="9B22" b="F4 57"/>
- <a u="9B23" b="F7 E0"/>
- <a u="9B24" b="F4 58"/>
- <a u="9B25" b="F4 59"/>
- <a u="9B26" b="F4 5A"/>
- <a u="9B27" b="F4 5B"/>
- <a u="9B28" b="F4 5C"/>
- <a u="9B29" b="F4 5D"/>
- <a u="9B2A" b="F4 5E"/>
- <a u="9B2B" b="F4 5F"/>
- <a u="9B2C" b="F4 60"/>
- <a u="9B2D" b="F4 61"/>
- <a u="9B2E" b="F4 62"/>
- <a u="9B2F" b="DB CB"/>
- <a u="9B30" b="F4 63"/>
- <a u="9B31" b="F4 64"/>
- <a u="9B32" b="D8 AA"/>
- <a u="9B33" b="F4 65"/>
- <a u="9B34" b="F4 66"/>
- <a u="9B35" b="F4 67"/>
- <a u="9B36" b="F4 68"/>
- <a u="9B37" b="F4 69"/>
- <a u="9B38" b="F4 6A"/>
- <a u="9B39" b="F4 6B"/>
- <a u="9B3A" b="F4 6C"/>
- <a u="9B3B" b="E5 F7"/>
- <a u="9B3C" b="B9 ED"/>
- <a u="9B3D" b="F4 6D"/>
- <a u="9B3E" b="F4 6E"/>
- <a u="9B3F" b="F4 6F"/>
- <a u="9B40" b="F4 70"/>
- <a u="9B41" b="BF FD"/>
- <a u="9B42" b="BB EA"/>
- <a u="9B43" b="F7 C9"/>
- <a u="9B44" b="C6 C7"/>
- <a u="9B45" b="F7 C8"/>
- <a u="9B46" b="F4 71"/>
- <a u="9B47" b="F7 CA"/>
- <a u="9B48" b="F7 CC"/>
- <a u="9B49" b="F7 CB"/>
- <a u="9B4A" b="F4 72"/>
- <a u="9B4B" b="F4 73"/>
- <a u="9B4C" b="F4 74"/>
- <a u="9B4D" b="F7 CD"/>
- <a u="9B4E" b="F4 75"/>
- <a u="9B4F" b="CE BA"/>
- <a u="9B50" b="F4 76"/>
- <a u="9B51" b="F7 CE"/>
- <a u="9B52" b="F4 77"/>
- <a u="9B53" b="F4 78"/>
- <a u="9B54" b="C4 A7"/>
- <a u="9B55" b="F4 79"/>
- <a u="9B56" b="F4 7A"/>
- <a u="9B57" b="F4 7B"/>
- <a u="9B58" b="F4 7C"/>
- <a u="9B59" b="F4 7D"/>
- <a u="9B5A" b="F4 7E"/>
- <a u="9B5B" b="F4 80"/>
- <a u="9B5C" b="F4 81"/>
- <a u="9B5D" b="F4 82"/>
- <a u="9B5E" b="F4 83"/>
- <a u="9B5F" b="F4 84"/>
- <a u="9B60" b="F4 85"/>
- <a u="9B61" b="F4 86"/>
- <a u="9B62" b="F4 87"/>
- <a u="9B63" b="F4 88"/>
- <a u="9B64" b="F4 89"/>
- <a u="9B65" b="F4 8A"/>
- <a u="9B66" b="F4 8B"/>
- <a u="9B67" b="F4 8C"/>
- <a u="9B68" b="F4 8D"/>
- <a u="9B69" b="F4 8E"/>
- <a u="9B6A" b="F4 8F"/>
- <a u="9B6B" b="F4 90"/>
- <a u="9B6C" b="F4 91"/>
- <a u="9B6D" b="F4 92"/>
- <a u="9B6E" b="F4 93"/>
- <a u="9B6F" b="F4 94"/>
- <a u="9B70" b="F4 95"/>
- <a u="9B71" b="F4 96"/>
- <a u="9B72" b="F4 97"/>
- <a u="9B73" b="F4 98"/>
- <a u="9B74" b="F4 99"/>
- <a u="9B75" b="F4 9A"/>
- <a u="9B76" b="F4 9B"/>
- <a u="9B77" b="F4 9C"/>
- <a u="9B78" b="F4 9D"/>
- <a u="9B79" b="F4 9E"/>
- <a u="9B7A" b="F4 9F"/>
- <a u="9B7B" b="F4 A0"/>
- <a u="9B7C" b="F5 40"/>
- <a u="9B7D" b="F5 41"/>
- <a u="9B7E" b="F5 42"/>
- <a u="9B7F" b="F5 43"/>
- <a u="9B80" b="F5 44"/>
- <a u="9B81" b="F5 45"/>
- <a u="9B82" b="F5 46"/>
- <a u="9B83" b="F5 47"/>
- <a u="9B84" b="F5 48"/>
- <a u="9B85" b="F5 49"/>
- <a u="9B86" b="F5 4A"/>
- <a u="9B87" b="F5 4B"/>
- <a u="9B88" b="F5 4C"/>
- <a u="9B89" b="F5 4D"/>
- <a u="9B8A" b="F5 4E"/>
- <a u="9B8B" b="F5 4F"/>
- <a u="9B8C" b="F5 50"/>
- <a u="9B8D" b="F5 51"/>
- <a u="9B8E" b="F5 52"/>
- <a u="9B8F" b="F5 53"/>
- <a u="9B90" b="F5 54"/>
- <a u="9B91" b="F5 55"/>
- <a u="9B92" b="F5 56"/>
- <a u="9B93" b="F5 57"/>
- <a u="9B94" b="F5 58"/>
- <a u="9B95" b="F5 59"/>
- <a u="9B96" b="F5 5A"/>
- <a u="9B97" b="F5 5B"/>
- <a u="9B98" b="F5 5C"/>
- <a u="9B99" b="F5 5D"/>
- <a u="9B9A" b="F5 5E"/>
- <a u="9B9B" b="F5 5F"/>
- <a u="9B9C" b="F5 60"/>
- <a u="9B9D" b="F5 61"/>
- <a u="9B9E" b="F5 62"/>
- <a u="9B9F" b="F5 63"/>
- <a u="9BA0" b="F5 64"/>
- <a u="9BA1" b="F5 65"/>
- <a u="9BA2" b="F5 66"/>
- <a u="9BA3" b="F5 67"/>
- <a u="9BA4" b="F5 68"/>
- <a u="9BA5" b="F5 69"/>
- <a u="9BA6" b="F5 6A"/>
- <a u="9BA7" b="F5 6B"/>
- <a u="9BA8" b="F5 6C"/>
- <a u="9BA9" b="F5 6D"/>
- <a u="9BAA" b="F5 6E"/>
- <a u="9BAB" b="F5 6F"/>
- <a u="9BAC" b="F5 70"/>
- <a u="9BAD" b="F5 71"/>
- <a u="9BAE" b="F5 72"/>
- <a u="9BAF" b="F5 73"/>
- <a u="9BB0" b="F5 74"/>
- <a u="9BB1" b="F5 75"/>
- <a u="9BB2" b="F5 76"/>
- <a u="9BB3" b="F5 77"/>
- <a u="9BB4" b="F5 78"/>
- <a u="9BB5" b="F5 79"/>
- <a u="9BB6" b="F5 7A"/>
- <a u="9BB7" b="F5 7B"/>
- <a u="9BB8" b="F5 7C"/>
- <a u="9BB9" b="F5 7D"/>
- <a u="9BBA" b="F5 7E"/>
- <a u="9BBB" b="F5 80"/>
- <a u="9BBC" b="F5 81"/>
- <a u="9BBD" b="F5 82"/>
- <a u="9BBE" b="F5 83"/>
- <a u="9BBF" b="F5 84"/>
- <a u="9BC0" b="F5 85"/>
- <a u="9BC1" b="F5 86"/>
- <a u="9BC2" b="F5 87"/>
- <a u="9BC3" b="F5 88"/>
- <a u="9BC4" b="F5 89"/>
- <a u="9BC5" b="F5 8A"/>
- <a u="9BC6" b="F5 8B"/>
- <a u="9BC7" b="F5 8C"/>
- <a u="9BC8" b="F5 8D"/>
- <a u="9BC9" b="F5 8E"/>
- <a u="9BCA" b="F5 8F"/>
- <a u="9BCB" b="F5 90"/>
- <a u="9BCC" b="F5 91"/>
- <a u="9BCD" b="F5 92"/>
- <a u="9BCE" b="F5 93"/>
- <a u="9BCF" b="F5 94"/>
- <a u="9BD0" b="F5 95"/>
- <a u="9BD1" b="F5 96"/>
- <a u="9BD2" b="F5 97"/>
- <a u="9BD3" b="F5 98"/>
- <a u="9BD4" b="F5 99"/>
- <a u="9BD5" b="F5 9A"/>
- <a u="9BD6" b="F5 9B"/>
- <a u="9BD7" b="F5 9C"/>
- <a u="9BD8" b="F5 9D"/>
- <a u="9BD9" b="F5 9E"/>
- <a u="9BDA" b="F5 9F"/>
- <a u="9BDB" b="F5 A0"/>
- <a u="9BDC" b="F6 40"/>
- <a u="9BDD" b="F6 41"/>
- <a u="9BDE" b="F6 42"/>
- <a u="9BDF" b="F6 43"/>
- <a u="9BE0" b="F6 44"/>
- <a u="9BE1" b="F6 45"/>
- <a u="9BE2" b="F6 46"/>
- <a u="9BE3" b="F6 47"/>
- <a u="9BE4" b="F6 48"/>
- <a u="9BE5" b="F6 49"/>
- <a u="9BE6" b="F6 4A"/>
- <a u="9BE7" b="F6 4B"/>
- <a u="9BE8" b="F6 4C"/>
- <a u="9BE9" b="F6 4D"/>
- <a u="9BEA" b="F6 4E"/>
- <a u="9BEB" b="F6 4F"/>
- <a u="9BEC" b="F6 50"/>
- <a u="9BED" b="F6 51"/>
- <a u="9BEE" b="F6 52"/>
- <a u="9BEF" b="F6 53"/>
- <a u="9BF0" b="F6 54"/>
- <a u="9BF1" b="F6 55"/>
- <a u="9BF2" b="F6 56"/>
- <a u="9BF3" b="F6 57"/>
- <a u="9BF4" b="F6 58"/>
- <a u="9BF5" b="F6 59"/>
- <a u="9BF6" b="F6 5A"/>
- <a u="9BF7" b="F6 5B"/>
- <a u="9BF8" b="F6 5C"/>
- <a u="9BF9" b="F6 5D"/>
- <a u="9BFA" b="F6 5E"/>
- <a u="9BFB" b="F6 5F"/>
- <a u="9BFC" b="F6 60"/>
- <a u="9BFD" b="F6 61"/>
- <a u="9BFE" b="F6 62"/>
- <a u="9BFF" b="F6 63"/>
- <a u="9C00" b="F6 64"/>
- <a u="9C01" b="F6 65"/>
- <a u="9C02" b="F6 66"/>
- <a u="9C03" b="F6 67"/>
- <a u="9C04" b="F6 68"/>
- <a u="9C05" b="F6 69"/>
- <a u="9C06" b="F6 6A"/>
- <a u="9C07" b="F6 6B"/>
- <a u="9C08" b="F6 6C"/>
- <a u="9C09" b="F6 6D"/>
- <a u="9C0A" b="F6 6E"/>
- <a u="9C0B" b="F6 6F"/>
- <a u="9C0C" b="F6 70"/>
- <a u="9C0D" b="F6 71"/>
- <a u="9C0E" b="F6 72"/>
- <a u="9C0F" b="F6 73"/>
- <a u="9C10" b="F6 74"/>
- <a u="9C11" b="F6 75"/>
- <a u="9C12" b="F6 76"/>
- <a u="9C13" b="F6 77"/>
- <a u="9C14" b="F6 78"/>
- <a u="9C15" b="F6 79"/>
- <a u="9C16" b="F6 7A"/>
- <a u="9C17" b="F6 7B"/>
- <a u="9C18" b="F6 7C"/>
- <a u="9C19" b="F6 7D"/>
- <a u="9C1A" b="F6 7E"/>
- <a u="9C1B" b="F6 80"/>
- <a u="9C1C" b="F6 81"/>
- <a u="9C1D" b="F6 82"/>
- <a u="9C1E" b="F6 83"/>
- <a u="9C1F" b="F6 84"/>
- <a u="9C20" b="F6 85"/>
- <a u="9C21" b="F6 86"/>
- <a u="9C22" b="F6 87"/>
- <a u="9C23" b="F6 88"/>
- <a u="9C24" b="F6 89"/>
- <a u="9C25" b="F6 8A"/>
- <a u="9C26" b="F6 8B"/>
- <a u="9C27" b="F6 8C"/>
- <a u="9C28" b="F6 8D"/>
- <a u="9C29" b="F6 8E"/>
- <a u="9C2A" b="F6 8F"/>
- <a u="9C2B" b="F6 90"/>
- <a u="9C2C" b="F6 91"/>
- <a u="9C2D" b="F6 92"/>
- <a u="9C2E" b="F6 93"/>
- <a u="9C2F" b="F6 94"/>
- <a u="9C30" b="F6 95"/>
- <a u="9C31" b="F6 96"/>
- <a u="9C32" b="F6 97"/>
- <a u="9C33" b="F6 98"/>
- <a u="9C34" b="F6 99"/>
- <a u="9C35" b="F6 9A"/>
- <a u="9C36" b="F6 9B"/>
- <a u="9C37" b="F6 9C"/>
- <a u="9C38" b="F6 9D"/>
- <a u="9C39" b="F6 9E"/>
- <a u="9C3A" b="F6 9F"/>
- <a u="9C3B" b="F6 A0"/>
- <a u="9C3C" b="F7 40"/>
- <a u="9C3D" b="F7 41"/>
- <a u="9C3E" b="F7 42"/>
- <a u="9C3F" b="F7 43"/>
- <a u="9C40" b="F7 44"/>
- <a u="9C41" b="F7 45"/>
- <a u="9C42" b="F7 46"/>
- <a u="9C43" b="F7 47"/>
- <a u="9C44" b="F7 48"/>
- <a u="9C45" b="F7 49"/>
- <a u="9C46" b="F7 4A"/>
- <a u="9C47" b="F7 4B"/>
- <a u="9C48" b="F7 4C"/>
- <a u="9C49" b="F7 4D"/>
- <a u="9C4A" b="F7 4E"/>
- <a u="9C4B" b="F7 4F"/>
- <a u="9C4C" b="F7 50"/>
- <a u="9C4D" b="F7 51"/>
- <a u="9C4E" b="F7 52"/>
- <a u="9C4F" b="F7 53"/>
- <a u="9C50" b="F7 54"/>
- <a u="9C51" b="F7 55"/>
- <a u="9C52" b="F7 56"/>
- <a u="9C53" b="F7 57"/>
- <a u="9C54" b="F7 58"/>
- <a u="9C55" b="F7 59"/>
- <a u="9C56" b="F7 5A"/>
- <a u="9C57" b="F7 5B"/>
- <a u="9C58" b="F7 5C"/>
- <a u="9C59" b="F7 5D"/>
- <a u="9C5A" b="F7 5E"/>
- <a u="9C5B" b="F7 5F"/>
- <a u="9C5C" b="F7 60"/>
- <a u="9C5D" b="F7 61"/>
- <a u="9C5E" b="F7 62"/>
- <a u="9C5F" b="F7 63"/>
- <a u="9C60" b="F7 64"/>
- <a u="9C61" b="F7 65"/>
- <a u="9C62" b="F7 66"/>
- <a u="9C63" b="F7 67"/>
- <a u="9C64" b="F7 68"/>
- <a u="9C65" b="F7 69"/>
- <a u="9C66" b="F7 6A"/>
- <a u="9C67" b="F7 6B"/>
- <a u="9C68" b="F7 6C"/>
- <a u="9C69" b="F7 6D"/>
- <a u="9C6A" b="F7 6E"/>
- <a u="9C6B" b="F7 6F"/>
- <a u="9C6C" b="F7 70"/>
- <a u="9C6D" b="F7 71"/>
- <a u="9C6E" b="F7 72"/>
- <a u="9C6F" b="F7 73"/>
- <a u="9C70" b="F7 74"/>
- <a u="9C71" b="F7 75"/>
- <a u="9C72" b="F7 76"/>
- <a u="9C73" b="F7 77"/>
- <a u="9C74" b="F7 78"/>
- <a u="9C75" b="F7 79"/>
- <a u="9C76" b="F7 7A"/>
- <a u="9C77" b="F7 7B"/>
- <a u="9C78" b="F7 7C"/>
- <a u="9C79" b="F7 7D"/>
- <a u="9C7A" b="F7 7E"/>
- <a u="9C7B" b="F7 80"/>
- <a u="9C7C" b="D3 E3"/>
- <a u="9C7D" b="F7 81"/>
- <a u="9C7E" b="F7 82"/>
- <a u="9C7F" b="F6 CF"/>
- <a u="9C80" b="F7 83"/>
- <a u="9C81" b="C2 B3"/>
- <a u="9C82" b="F6 D0"/>
- <a u="9C83" b="F7 84"/>
- <a u="9C84" b="F7 85"/>
- <a u="9C85" b="F6 D1"/>
- <a u="9C86" b="F6 D2"/>
- <a u="9C87" b="F6 D3"/>
- <a u="9C88" b="F6 D4"/>
- <a u="9C89" b="F7 86"/>
- <a u="9C8A" b="F7 87"/>
- <a u="9C8B" b="F6 D6"/>
- <a u="9C8C" b="F7 88"/>
- <a u="9C8D" b="B1 AB"/>
- <a u="9C8E" b="F6 D7"/>
- <a u="9C8F" b="F7 89"/>
- <a u="9C90" b="F6 D8"/>
- <a u="9C91" b="F6 D9"/>
- <a u="9C92" b="F6 DA"/>
- <a u="9C93" b="F7 8A"/>
- <a u="9C94" b="F6 DB"/>
- <a u="9C95" b="F6 DC"/>
- <a u="9C96" b="F7 8B"/>
- <a u="9C97" b="F7 8C"/>
- <a u="9C98" b="F7 8D"/>
- <a u="9C99" b="F7 8E"/>
- <a u="9C9A" b="F6 DD"/>
- <a u="9C9B" b="F6 DE"/>
- <a u="9C9C" b="CF CA"/>
- <a u="9C9D" b="F7 8F"/>
- <a u="9C9E" b="F6 DF"/>
- <a u="9C9F" b="F6 E0"/>
- <a u="9CA0" b="F6 E1"/>
- <a u="9CA1" b="F6 E2"/>
- <a u="9CA2" b="F6 E3"/>
- <a u="9CA3" b="F6 E4"/>
- <a u="9CA4" b="C0 F0"/>
- <a u="9CA5" b="F6 E5"/>
- <a u="9CA6" b="F6 E6"/>
- <a u="9CA7" b="F6 E7"/>
- <a u="9CA8" b="F6 E8"/>
- <a u="9CA9" b="F6 E9"/>
- <a u="9CAA" b="F7 90"/>
- <a u="9CAB" b="F6 EA"/>
- <a u="9CAC" b="F7 91"/>
- <a u="9CAD" b="F6 EB"/>
- <a u="9CAE" b="F6 EC"/>
- <a u="9CAF" b="F7 92"/>
- <a u="9CB0" b="F6 ED"/>
- <a u="9CB1" b="F6 EE"/>
- <a u="9CB2" b="F6 EF"/>
- <a u="9CB3" b="F6 F0"/>
- <a u="9CB4" b="F6 F1"/>
- <a u="9CB5" b="F6 F2"/>
- <a u="9CB6" b="F6 F3"/>
- <a u="9CB7" b="F6 F4"/>
- <a u="9CB8" b="BE A8"/>
- <a u="9CB9" b="F7 93"/>
- <a u="9CBA" b="F6 F5"/>
- <a u="9CBB" b="F6 F6"/>
- <a u="9CBC" b="F6 F7"/>
- <a u="9CBD" b="F6 F8"/>
- <a u="9CBE" b="F7 94"/>
- <a u="9CBF" b="F7 95"/>
- <a u="9CC0" b="F7 96"/>
- <a u="9CC1" b="F7 97"/>
- <a u="9CC2" b="F7 98"/>
- <a u="9CC3" b="C8 FA"/>
- <a u="9CC4" b="F6 F9"/>
- <a u="9CC5" b="F6 FA"/>
- <a u="9CC6" b="F6 FB"/>
- <a u="9CC7" b="F6 FC"/>
- <a u="9CC8" b="F7 99"/>
- <a u="9CC9" b="F7 9A"/>
- <a u="9CCA" b="F6 FD"/>
- <a u="9CCB" b="F6 FE"/>
- <a u="9CCC" b="F7 A1"/>
- <a u="9CCD" b="F7 A2"/>
- <a u="9CCE" b="F7 A3"/>
- <a u="9CCF" b="F7 A4"/>
- <a u="9CD0" b="F7 A5"/>
- <a u="9CD1" b="F7 9B"/>
- <a u="9CD2" b="F7 9C"/>
- <a u="9CD3" b="F7 A6"/>
- <a u="9CD4" b="F7 A7"/>
- <a u="9CD5" b="F7 A8"/>
- <a u="9CD6" b="B1 EE"/>
- <a u="9CD7" b="F7 A9"/>
- <a u="9CD8" b="F7 AA"/>
- <a u="9CD9" b="F7 AB"/>
- <a u="9CDA" b="F7 9D"/>
- <a u="9CDB" b="F7 9E"/>
- <a u="9CDC" b="F7 AC"/>
- <a u="9CDD" b="F7 AD"/>
- <a u="9CDE" b="C1 DB"/>
- <a u="9CDF" b="F7 AE"/>
- <a u="9CE0" b="F7 9F"/>
- <a u="9CE1" b="F7 A0"/>
- <a u="9CE2" b="F7 AF"/>
- <a u="9CE3" b="F8 40"/>
- <a u="9CE4" b="F8 41"/>
- <a u="9CE5" b="F8 42"/>
- <a u="9CE6" b="F8 43"/>
- <a u="9CE7" b="F8 44"/>
- <a u="9CE8" b="F8 45"/>
- <a u="9CE9" b="F8 46"/>
- <a u="9CEA" b="F8 47"/>
- <a u="9CEB" b="F8 48"/>
- <a u="9CEC" b="F8 49"/>
- <a u="9CED" b="F8 4A"/>
- <a u="9CEE" b="F8 4B"/>
- <a u="9CEF" b="F8 4C"/>
- <a u="9CF0" b="F8 4D"/>
- <a u="9CF1" b="F8 4E"/>
- <a u="9CF2" b="F8 4F"/>
- <a u="9CF3" b="F8 50"/>
- <a u="9CF4" b="F8 51"/>
- <a u="9CF5" b="F8 52"/>
- <a u="9CF6" b="F8 53"/>
- <a u="9CF7" b="F8 54"/>
- <a u="9CF8" b="F8 55"/>
- <a u="9CF9" b="F8 56"/>
- <a u="9CFA" b="F8 57"/>
- <a u="9CFB" b="F8 58"/>
- <a u="9CFC" b="F8 59"/>
- <a u="9CFD" b="F8 5A"/>
- <a u="9CFE" b="F8 5B"/>
- <a u="9CFF" b="F8 5C"/>
- <a u="9D00" b="F8 5D"/>
- <a u="9D01" b="F8 5E"/>
- <a u="9D02" b="F8 5F"/>
- <a u="9D03" b="F8 60"/>
- <a u="9D04" b="F8 61"/>
- <a u="9D05" b="F8 62"/>
- <a u="9D06" b="F8 63"/>
- <a u="9D07" b="F8 64"/>
- <a u="9D08" b="F8 65"/>
- <a u="9D09" b="F8 66"/>
- <a u="9D0A" b="F8 67"/>
- <a u="9D0B" b="F8 68"/>
- <a u="9D0C" b="F8 69"/>
- <a u="9D0D" b="F8 6A"/>
- <a u="9D0E" b="F8 6B"/>
- <a u="9D0F" b="F8 6C"/>
- <a u="9D10" b="F8 6D"/>
- <a u="9D11" b="F8 6E"/>
- <a u="9D12" b="F8 6F"/>
- <a u="9D13" b="F8 70"/>
- <a u="9D14" b="F8 71"/>
- <a u="9D15" b="F8 72"/>
- <a u="9D16" b="F8 73"/>
- <a u="9D17" b="F8 74"/>
- <a u="9D18" b="F8 75"/>
- <a u="9D19" b="F8 76"/>
- <a u="9D1A" b="F8 77"/>
- <a u="9D1B" b="F8 78"/>
- <a u="9D1C" b="F8 79"/>
- <a u="9D1D" b="F8 7A"/>
- <a u="9D1E" b="F8 7B"/>
- <a u="9D1F" b="F8 7C"/>
- <a u="9D20" b="F8 7D"/>
- <a u="9D21" b="F8 7E"/>
- <a u="9D22" b="F8 80"/>
- <a u="9D23" b="F8 81"/>
- <a u="9D24" b="F8 82"/>
- <a u="9D25" b="F8 83"/>
- <a u="9D26" b="F8 84"/>
- <a u="9D27" b="F8 85"/>
- <a u="9D28" b="F8 86"/>
- <a u="9D29" b="F8 87"/>
- <a u="9D2A" b="F8 88"/>
- <a u="9D2B" b="F8 89"/>
- <a u="9D2C" b="F8 8A"/>
- <a u="9D2D" b="F8 8B"/>
- <a u="9D2E" b="F8 8C"/>
- <a u="9D2F" b="F8 8D"/>
- <a u="9D30" b="F8 8E"/>
- <a u="9D31" b="F8 8F"/>
- <a u="9D32" b="F8 90"/>
- <a u="9D33" b="F8 91"/>
- <a u="9D34" b="F8 92"/>
- <a u="9D35" b="F8 93"/>
- <a u="9D36" b="F8 94"/>
- <a u="9D37" b="F8 95"/>
- <a u="9D38" b="F8 96"/>
- <a u="9D39" b="F8 97"/>
- <a u="9D3A" b="F8 98"/>
- <a u="9D3B" b="F8 99"/>
- <a u="9D3C" b="F8 9A"/>
- <a u="9D3D" b="F8 9B"/>
- <a u="9D3E" b="F8 9C"/>
- <a u="9D3F" b="F8 9D"/>
- <a u="9D40" b="F8 9E"/>
- <a u="9D41" b="F8 9F"/>
- <a u="9D42" b="F8 A0"/>
- <a u="9D43" b="F9 40"/>
- <a u="9D44" b="F9 41"/>
- <a u="9D45" b="F9 42"/>
- <a u="9D46" b="F9 43"/>
- <a u="9D47" b="F9 44"/>
- <a u="9D48" b="F9 45"/>
- <a u="9D49" b="F9 46"/>
- <a u="9D4A" b="F9 47"/>
- <a u="9D4B" b="F9 48"/>
- <a u="9D4C" b="F9 49"/>
- <a u="9D4D" b="F9 4A"/>
- <a u="9D4E" b="F9 4B"/>
- <a u="9D4F" b="F9 4C"/>
- <a u="9D50" b="F9 4D"/>
- <a u="9D51" b="F9 4E"/>
- <a u="9D52" b="F9 4F"/>
- <a u="9D53" b="F9 50"/>
- <a u="9D54" b="F9 51"/>
- <a u="9D55" b="F9 52"/>
- <a u="9D56" b="F9 53"/>
- <a u="9D57" b="F9 54"/>
- <a u="9D58" b="F9 55"/>
- <a u="9D59" b="F9 56"/>
- <a u="9D5A" b="F9 57"/>
- <a u="9D5B" b="F9 58"/>
- <a u="9D5C" b="F9 59"/>
- <a u="9D5D" b="F9 5A"/>
- <a u="9D5E" b="F9 5B"/>
- <a u="9D5F" b="F9 5C"/>
- <a u="9D60" b="F9 5D"/>
- <a u="9D61" b="F9 5E"/>
- <a u="9D62" b="F9 5F"/>
- <a u="9D63" b="F9 60"/>
- <a u="9D64" b="F9 61"/>
- <a u="9D65" b="F9 62"/>
- <a u="9D66" b="F9 63"/>
- <a u="9D67" b="F9 64"/>
- <a u="9D68" b="F9 65"/>
- <a u="9D69" b="F9 66"/>
- <a u="9D6A" b="F9 67"/>
- <a u="9D6B" b="F9 68"/>
- <a u="9D6C" b="F9 69"/>
- <a u="9D6D" b="F9 6A"/>
- <a u="9D6E" b="F9 6B"/>
- <a u="9D6F" b="F9 6C"/>
- <a u="9D70" b="F9 6D"/>
- <a u="9D71" b="F9 6E"/>
- <a u="9D72" b="F9 6F"/>
- <a u="9D73" b="F9 70"/>
- <a u="9D74" b="F9 71"/>
- <a u="9D75" b="F9 72"/>
- <a u="9D76" b="F9 73"/>
- <a u="9D77" b="F9 74"/>
- <a u="9D78" b="F9 75"/>
- <a u="9D79" b="F9 76"/>
- <a u="9D7A" b="F9 77"/>
- <a u="9D7B" b="F9 78"/>
- <a u="9D7C" b="F9 79"/>
- <a u="9D7D" b="F9 7A"/>
- <a u="9D7E" b="F9 7B"/>
- <a u="9D7F" b="F9 7C"/>
- <a u="9D80" b="F9 7D"/>
- <a u="9D81" b="F9 7E"/>
- <a u="9D82" b="F9 80"/>
- <a u="9D83" b="F9 81"/>
- <a u="9D84" b="F9 82"/>
- <a u="9D85" b="F9 83"/>
- <a u="9D86" b="F9 84"/>
- <a u="9D87" b="F9 85"/>
- <a u="9D88" b="F9 86"/>
- <a u="9D89" b="F9 87"/>
- <a u="9D8A" b="F9 88"/>
- <a u="9D8B" b="F9 89"/>
- <a u="9D8C" b="F9 8A"/>
- <a u="9D8D" b="F9 8B"/>
- <a u="9D8E" b="F9 8C"/>
- <a u="9D8F" b="F9 8D"/>
- <a u="9D90" b="F9 8E"/>
- <a u="9D91" b="F9 8F"/>
- <a u="9D92" b="F9 90"/>
- <a u="9D93" b="F9 91"/>
- <a u="9D94" b="F9 92"/>
- <a u="9D95" b="F9 93"/>
- <a u="9D96" b="F9 94"/>
- <a u="9D97" b="F9 95"/>
- <a u="9D98" b="F9 96"/>
- <a u="9D99" b="F9 97"/>
- <a u="9D9A" b="F9 98"/>
- <a u="9D9B" b="F9 99"/>
- <a u="9D9C" b="F9 9A"/>
- <a u="9D9D" b="F9 9B"/>
- <a u="9D9E" b="F9 9C"/>
- <a u="9D9F" b="F9 9D"/>
- <a u="9DA0" b="F9 9E"/>
- <a u="9DA1" b="F9 9F"/>
- <a u="9DA2" b="F9 A0"/>
- <a u="9DA3" b="FA 40"/>
- <a u="9DA4" b="FA 41"/>
- <a u="9DA5" b="FA 42"/>
- <a u="9DA6" b="FA 43"/>
- <a u="9DA7" b="FA 44"/>
- <a u="9DA8" b="FA 45"/>
- <a u="9DA9" b="FA 46"/>
- <a u="9DAA" b="FA 47"/>
- <a u="9DAB" b="FA 48"/>
- <a u="9DAC" b="FA 49"/>
- <a u="9DAD" b="FA 4A"/>
- <a u="9DAE" b="FA 4B"/>
- <a u="9DAF" b="FA 4C"/>
- <a u="9DB0" b="FA 4D"/>
- <a u="9DB1" b="FA 4E"/>
- <a u="9DB2" b="FA 4F"/>
- <a u="9DB3" b="FA 50"/>
- <a u="9DB4" b="FA 51"/>
- <a u="9DB5" b="FA 52"/>
- <a u="9DB6" b="FA 53"/>
- <a u="9DB7" b="FA 54"/>
- <a u="9DB8" b="FA 55"/>
- <a u="9DB9" b="FA 56"/>
- <a u="9DBA" b="FA 57"/>
- <a u="9DBB" b="FA 58"/>
- <a u="9DBC" b="FA 59"/>
- <a u="9DBD" b="FA 5A"/>
- <a u="9DBE" b="FA 5B"/>
- <a u="9DBF" b="FA 5C"/>
- <a u="9DC0" b="FA 5D"/>
- <a u="9DC1" b="FA 5E"/>
- <a u="9DC2" b="FA 5F"/>
- <a u="9DC3" b="FA 60"/>
- <a u="9DC4" b="FA 61"/>
- <a u="9DC5" b="FA 62"/>
- <a u="9DC6" b="FA 63"/>
- <a u="9DC7" b="FA 64"/>
- <a u="9DC8" b="FA 65"/>
- <a u="9DC9" b="FA 66"/>
- <a u="9DCA" b="FA 67"/>
- <a u="9DCB" b="FA 68"/>
- <a u="9DCC" b="FA 69"/>
- <a u="9DCD" b="FA 6A"/>
- <a u="9DCE" b="FA 6B"/>
- <a u="9DCF" b="FA 6C"/>
- <a u="9DD0" b="FA 6D"/>
- <a u="9DD1" b="FA 6E"/>
- <a u="9DD2" b="FA 6F"/>
- <a u="9DD3" b="FA 70"/>
- <a u="9DD4" b="FA 71"/>
- <a u="9DD5" b="FA 72"/>
- <a u="9DD6" b="FA 73"/>
- <a u="9DD7" b="FA 74"/>
- <a u="9DD8" b="FA 75"/>
- <a u="9DD9" b="FA 76"/>
- <a u="9DDA" b="FA 77"/>
- <a u="9DDB" b="FA 78"/>
- <a u="9DDC" b="FA 79"/>
- <a u="9DDD" b="FA 7A"/>
- <a u="9DDE" b="FA 7B"/>
- <a u="9DDF" b="FA 7C"/>
- <a u="9DE0" b="FA 7D"/>
- <a u="9DE1" b="FA 7E"/>
- <a u="9DE2" b="FA 80"/>
- <a u="9DE3" b="FA 81"/>
- <a u="9DE4" b="FA 82"/>
- <a u="9DE5" b="FA 83"/>
- <a u="9DE6" b="FA 84"/>
- <a u="9DE7" b="FA 85"/>
- <a u="9DE8" b="FA 86"/>
- <a u="9DE9" b="FA 87"/>
- <a u="9DEA" b="FA 88"/>
- <a u="9DEB" b="FA 89"/>
- <a u="9DEC" b="FA 8A"/>
- <a u="9DED" b="FA 8B"/>
- <a u="9DEE" b="FA 8C"/>
- <a u="9DEF" b="FA 8D"/>
- <a u="9DF0" b="FA 8E"/>
- <a u="9DF1" b="FA 8F"/>
- <a u="9DF2" b="FA 90"/>
- <a u="9DF3" b="FA 91"/>
- <a u="9DF4" b="FA 92"/>
- <a u="9DF5" b="FA 93"/>
- <a u="9DF6" b="FA 94"/>
- <a u="9DF7" b="FA 95"/>
- <a u="9DF8" b="FA 96"/>
- <a u="9DF9" b="FA 97"/>
- <a u="9DFA" b="FA 98"/>
- <a u="9DFB" b="FA 99"/>
- <a u="9DFC" b="FA 9A"/>
- <a u="9DFD" b="FA 9B"/>
- <a u="9DFE" b="FA 9C"/>
- <a u="9DFF" b="FA 9D"/>
- <a u="9E00" b="FA 9E"/>
- <a u="9E01" b="FA 9F"/>
- <a u="9E02" b="FA A0"/>
- <a u="9E03" b="FB 40"/>
- <a u="9E04" b="FB 41"/>
- <a u="9E05" b="FB 42"/>
- <a u="9E06" b="FB 43"/>
- <a u="9E07" b="FB 44"/>
- <a u="9E08" b="FB 45"/>
- <a u="9E09" b="FB 46"/>
- <a u="9E0A" b="FB 47"/>
- <a u="9E0B" b="FB 48"/>
- <a u="9E0C" b="FB 49"/>
- <a u="9E0D" b="FB 4A"/>
- <a u="9E0E" b="FB 4B"/>
- <a u="9E0F" b="FB 4C"/>
- <a u="9E10" b="FB 4D"/>
- <a u="9E11" b="FB 4E"/>
- <a u="9E12" b="FB 4F"/>
- <a u="9E13" b="FB 50"/>
- <a u="9E14" b="FB 51"/>
- <a u="9E15" b="FB 52"/>
- <a u="9E16" b="FB 53"/>
- <a u="9E17" b="FB 54"/>
- <a u="9E18" b="FB 55"/>
- <a u="9E19" b="FB 56"/>
- <a u="9E1A" b="FB 57"/>
- <a u="9E1B" b="FB 58"/>
- <a u="9E1C" b="FB 59"/>
- <a u="9E1D" b="FB 5A"/>
- <a u="9E1E" b="FB 5B"/>
- <a u="9E1F" b="C4 F1"/>
- <a u="9E20" b="F0 AF"/>
- <a u="9E21" b="BC A6"/>
- <a u="9E22" b="F0 B0"/>
- <a u="9E23" b="C3 F9"/>
- <a u="9E24" b="FB 5C"/>
- <a u="9E25" b="C5 B8"/>
- <a u="9E26" b="D1 BB"/>
- <a u="9E27" b="FB 5D"/>
- <a u="9E28" b="F0 B1"/>
- <a u="9E29" b="F0 B2"/>
- <a u="9E2A" b="F0 B3"/>
- <a u="9E2B" b="F0 B4"/>
- <a u="9E2C" b="F0 B5"/>
- <a u="9E2D" b="D1 BC"/>
- <a u="9E2E" b="FB 5E"/>
- <a u="9E2F" b="D1 EC"/>
- <a u="9E30" b="FB 5F"/>
- <a u="9E31" b="F0 B7"/>
- <a u="9E32" b="F0 B6"/>
- <a u="9E33" b="D4 A7"/>
- <a u="9E34" b="FB 60"/>
- <a u="9E35" b="CD D2"/>
- <a u="9E36" b="F0 B8"/>
- <a u="9E37" b="F0 BA"/>
- <a u="9E38" b="F0 B9"/>
- <a u="9E39" b="F0 BB"/>
- <a u="9E3A" b="F0 BC"/>
- <a u="9E3B" b="FB 61"/>
- <a u="9E3C" b="FB 62"/>
- <a u="9E3D" b="B8 EB"/>
- <a u="9E3E" b="F0 BD"/>
- <a u="9E3F" b="BA E8"/>
- <a u="9E40" b="FB 63"/>
- <a u="9E41" b="F0 BE"/>
- <a u="9E42" b="F0 BF"/>
- <a u="9E43" b="BE E9"/>
- <a u="9E44" b="F0 C0"/>
- <a u="9E45" b="B6 EC"/>
- <a u="9E46" b="F0 C1"/>
- <a u="9E47" b="F0 C2"/>
- <a u="9E48" b="F0 C3"/>
- <a u="9E49" b="F0 C4"/>
- <a u="9E4A" b="C8 B5"/>
- <a u="9E4B" b="F0 C5"/>
- <a u="9E4C" b="F0 C6"/>
- <a u="9E4D" b="FB 64"/>
- <a u="9E4E" b="F0 C7"/>
- <a u="9E4F" b="C5 F4"/>
- <a u="9E50" b="FB 65"/>
- <a u="9E51" b="F0 C8"/>
- <a u="9E52" b="FB 66"/>
- <a u="9E53" b="FB 67"/>
- <a u="9E54" b="FB 68"/>
- <a u="9E55" b="F0 C9"/>
- <a u="9E56" b="FB 69"/>
- <a u="9E57" b="F0 CA"/>
- <a u="9E58" b="F7 BD"/>
- <a u="9E59" b="FB 6A"/>
- <a u="9E5A" b="F0 CB"/>
- <a u="9E5B" b="F0 CC"/>
- <a u="9E5C" b="F0 CD"/>
- <a u="9E5D" b="FB 6B"/>
- <a u="9E5E" b="F0 CE"/>
- <a u="9E5F" b="FB 6C"/>
- <a u="9E60" b="FB 6D"/>
- <a u="9E61" b="FB 6E"/>
- <a u="9E62" b="FB 6F"/>
- <a u="9E63" b="F0 CF"/>
- <a u="9E64" b="BA D7"/>
- <a u="9E65" b="FB 70"/>
- <a u="9E66" b="F0 D0"/>
- <a u="9E67" b="F0 D1"/>
- <a u="9E68" b="F0 D2"/>
- <a u="9E69" b="F0 D3"/>
- <a u="9E6A" b="F0 D4"/>
- <a u="9E6B" b="F0 D5"/>
- <a u="9E6C" b="F0 D6"/>
- <a u="9E6D" b="F0 D8"/>
- <a u="9E6E" b="FB 71"/>
- <a u="9E6F" b="FB 72"/>
- <a u="9E70" b="D3 A5"/>
- <a u="9E71" b="F0 D7"/>
- <a u="9E72" b="FB 73"/>
- <a u="9E73" b="F0 D9"/>
- <a u="9E74" b="FB 74"/>
- <a u="9E75" b="FB 75"/>
- <a u="9E76" b="FB 76"/>
- <a u="9E77" b="FB 77"/>
- <a u="9E78" b="FB 78"/>
- <a u="9E79" b="FB 79"/>
- <a u="9E7A" b="FB 7A"/>
- <a u="9E7B" b="FB 7B"/>
- <a u="9E7C" b="FB 7C"/>
- <a u="9E7D" b="FB 7D"/>
- <a u="9E7E" b="F5 BA"/>
- <a u="9E7F" b="C2 B9"/>
- <a u="9E80" b="FB 7E"/>
- <a u="9E81" b="FB 80"/>
- <a u="9E82" b="F7 E4"/>
- <a u="9E83" b="FB 81"/>
- <a u="9E84" b="FB 82"/>
- <a u="9E85" b="FB 83"/>
- <a u="9E86" b="FB 84"/>
- <a u="9E87" b="F7 E5"/>
- <a u="9E88" b="F7 E6"/>
- <a u="9E89" b="FB 85"/>
- <a u="9E8A" b="FB 86"/>
- <a u="9E8B" b="F7 E7"/>
- <a u="9E8C" b="FB 87"/>
- <a u="9E8D" b="FB 88"/>
- <a u="9E8E" b="FB 89"/>
- <a u="9E8F" b="FB 8A"/>
- <a u="9E90" b="FB 8B"/>
- <a u="9E91" b="FB 8C"/>
- <a u="9E92" b="F7 E8"/>
- <a u="9E93" b="C2 B4"/>
- <a u="9E94" b="FB 8D"/>
- <a u="9E95" b="FB 8E"/>
- <a u="9E96" b="FB 8F"/>
- <a u="9E97" b="FB 90"/>
- <a u="9E98" b="FB 91"/>
- <a u="9E99" b="FB 92"/>
- <a u="9E9A" b="FB 93"/>
- <a u="9E9B" b="FB 94"/>
- <a u="9E9C" b="FB 95"/>
- <a u="9E9D" b="F7 EA"/>
- <a u="9E9E" b="FB 96"/>
- <a u="9E9F" b="F7 EB"/>
- <a u="9EA0" b="FB 97"/>
- <a u="9EA1" b="FB 98"/>
- <a u="9EA2" b="FB 99"/>
- <a u="9EA3" b="FB 9A"/>
- <a u="9EA4" b="FB 9B"/>
- <a u="9EA5" b="FB 9C"/>
- <a u="9EA6" b="C2 F3"/>
- <a u="9EA7" b="FB 9D"/>
- <a u="9EA8" b="FB 9E"/>
- <a u="9EA9" b="FB 9F"/>
- <a u="9EAA" b="FB A0"/>
- <a u="9EAB" b="FC 40"/>
- <a u="9EAC" b="FC 41"/>
- <a u="9EAD" b="FC 42"/>
- <a u="9EAE" b="FC 43"/>
- <a u="9EAF" b="FC 44"/>
- <a u="9EB0" b="FC 45"/>
- <a u="9EB1" b="FC 46"/>
- <a u="9EB2" b="FC 47"/>
- <a u="9EB3" b="FC 48"/>
- <a u="9EB4" b="F4 F0"/>
- <a u="9EB5" b="FC 49"/>
- <a u="9EB6" b="FC 4A"/>
- <a u="9EB7" b="FC 4B"/>
- <a u="9EB8" b="F4 EF"/>
- <a u="9EB9" b="FC 4C"/>
- <a u="9EBA" b="FC 4D"/>
- <a u="9EBB" b="C2 E9"/>
- <a u="9EBC" b="FC 4E"/>
- <a u="9EBD" b="F7 E1"/>
- <a u="9EBE" b="F7 E2"/>
- <a u="9EBF" b="FC 4F"/>
- <a u="9EC0" b="FC 50"/>
- <a u="9EC1" b="FC 51"/>
- <a u="9EC2" b="FC 52"/>
- <a u="9EC3" b="FC 53"/>
- <a u="9EC4" b="BB C6"/>
- <a u="9EC5" b="FC 54"/>
- <a u="9EC6" b="FC 55"/>
- <a u="9EC7" b="FC 56"/>
- <a u="9EC8" b="FC 57"/>
- <a u="9EC9" b="D9 E4"/>
- <a u="9ECA" b="FC 58"/>
- <a u="9ECB" b="FC 59"/>
- <a u="9ECC" b="FC 5A"/>
- <a u="9ECD" b="CA F2"/>
- <a u="9ECE" b="C0 E8"/>
- <a u="9ECF" b="F0 A4"/>
- <a u="9ED0" b="FC 5B"/>
- <a u="9ED1" b="BA DA"/>
- <a u="9ED2" b="FC 5C"/>
- <a u="9ED3" b="FC 5D"/>
- <a u="9ED4" b="C7 AD"/>
- <a u="9ED5" b="FC 5E"/>
- <a u="9ED6" b="FC 5F"/>
- <a u="9ED7" b="FC 60"/>
- <a u="9ED8" b="C4 AC"/>
- <a u="9ED9" b="FC 61"/>
- <a u="9EDA" b="FC 62"/>
- <a u="9EDB" b="F7 EC"/>
- <a u="9EDC" b="F7 ED"/>
- <a u="9EDD" b="F7 EE"/>
- <a u="9EDE" b="FC 63"/>
- <a u="9EDF" b="F7 F0"/>
- <a u="9EE0" b="F7 EF"/>
- <a u="9EE1" b="FC 64"/>
- <a u="9EE2" b="F7 F1"/>
- <a u="9EE3" b="FC 65"/>
- <a u="9EE4" b="FC 66"/>
- <a u="9EE5" b="F7 F4"/>
- <a u="9EE6" b="FC 67"/>
- <a u="9EE7" b="F7 F3"/>
- <a u="9EE8" b="FC 68"/>
- <a u="9EE9" b="F7 F2"/>
- <a u="9EEA" b="F7 F5"/>
- <a u="9EEB" b="FC 69"/>
- <a u="9EEC" b="FC 6A"/>
- <a u="9EED" b="FC 6B"/>
- <a u="9EEE" b="FC 6C"/>
- <a u="9EEF" b="F7 F6"/>
- <a u="9EF0" b="FC 6D"/>
- <a u="9EF1" b="FC 6E"/>
- <a u="9EF2" b="FC 6F"/>
- <a u="9EF3" b="FC 70"/>
- <a u="9EF4" b="FC 71"/>
- <a u="9EF5" b="FC 72"/>
- <a u="9EF6" b="FC 73"/>
- <a u="9EF7" b="FC 74"/>
- <a u="9EF8" b="FC 75"/>
- <a u="9EF9" b="ED E9"/>
- <a u="9EFA" b="FC 76"/>
- <a u="9EFB" b="ED EA"/>
- <a u="9EFC" b="ED EB"/>
- <a u="9EFD" b="FC 77"/>
- <a u="9EFE" b="F6 BC"/>
- <a u="9EFF" b="FC 78"/>
- <a u="9F00" b="FC 79"/>
- <a u="9F01" b="FC 7A"/>
- <a u="9F02" b="FC 7B"/>
- <a u="9F03" b="FC 7C"/>
- <a u="9F04" b="FC 7D"/>
- <a u="9F05" b="FC 7E"/>
- <a u="9F06" b="FC 80"/>
- <a u="9F07" b="FC 81"/>
- <a u="9F08" b="FC 82"/>
- <a u="9F09" b="FC 83"/>
- <a u="9F0A" b="FC 84"/>
- <a u="9F0B" b="F6 BD"/>
- <a u="9F0C" b="FC 85"/>
- <a u="9F0D" b="F6 BE"/>
- <a u="9F0E" b="B6 A6"/>
- <a u="9F0F" b="FC 86"/>
- <a u="9F10" b="D8 BE"/>
- <a u="9F11" b="FC 87"/>
- <a u="9F12" b="FC 88"/>
- <a u="9F13" b="B9 C4"/>
- <a u="9F14" b="FC 89"/>
- <a u="9F15" b="FC 8A"/>
- <a u="9F16" b="FC 8B"/>
- <a u="9F17" b="D8 BB"/>
- <a u="9F18" b="FC 8C"/>
- <a u="9F19" b="DC B1"/>
- <a u="9F1A" b="FC 8D"/>
- <a u="9F1B" b="FC 8E"/>
- <a u="9F1C" b="FC 8F"/>
- <a u="9F1D" b="FC 90"/>
- <a u="9F1E" b="FC 91"/>
- <a u="9F1F" b="FC 92"/>
- <a u="9F20" b="CA F3"/>
- <a u="9F21" b="FC 93"/>
- <a u="9F22" b="F7 F7"/>
- <a u="9F23" b="FC 94"/>
- <a u="9F24" b="FC 95"/>
- <a u="9F25" b="FC 96"/>
- <a u="9F26" b="FC 97"/>
- <a u="9F27" b="FC 98"/>
- <a u="9F28" b="FC 99"/>
- <a u="9F29" b="FC 9A"/>
- <a u="9F2A" b="FC 9B"/>
- <a u="9F2B" b="FC 9C"/>
- <a u="9F2C" b="F7 F8"/>
- <a u="9F2D" b="FC 9D"/>
- <a u="9F2E" b="FC 9E"/>
- <a u="9F2F" b="F7 F9"/>
- <a u="9F30" b="FC 9F"/>
- <a u="9F31" b="FC A0"/>
- <a u="9F32" b="FD 40"/>
- <a u="9F33" b="FD 41"/>
- <a u="9F34" b="FD 42"/>
- <a u="9F35" b="FD 43"/>
- <a u="9F36" b="FD 44"/>
- <a u="9F37" b="F7 FB"/>
- <a u="9F38" b="FD 45"/>
- <a u="9F39" b="F7 FA"/>
- <a u="9F3A" b="FD 46"/>
- <a u="9F3B" b="B1 C7"/>
- <a u="9F3C" b="FD 47"/>
- <a u="9F3D" b="F7 FC"/>
- <a u="9F3E" b="F7 FD"/>
- <a u="9F3F" b="FD 48"/>
- <a u="9F40" b="FD 49"/>
- <a u="9F41" b="FD 4A"/>
- <a u="9F42" b="FD 4B"/>
- <a u="9F43" b="FD 4C"/>
- <a u="9F44" b="F7 FE"/>
- <a u="9F45" b="FD 4D"/>
- <a u="9F46" b="FD 4E"/>
- <a u="9F47" b="FD 4F"/>
- <a u="9F48" b="FD 50"/>
- <a u="9F49" b="FD 51"/>
- <a u="9F4A" b="FD 52"/>
- <a u="9F4B" b="FD 53"/>
- <a u="9F4C" b="FD 54"/>
- <a u="9F4D" b="FD 55"/>
- <a u="9F4E" b="FD 56"/>
- <a u="9F4F" b="FD 57"/>
- <a u="9F50" b="C6 EB"/>
- <a u="9F51" b="EC B4"/>
- <a u="9F52" b="FD 58"/>
- <a u="9F53" b="FD 59"/>
- <a u="9F54" b="FD 5A"/>
- <a u="9F55" b="FD 5B"/>
- <a u="9F56" b="FD 5C"/>
- <a u="9F57" b="FD 5D"/>
- <a u="9F58" b="FD 5E"/>
- <a u="9F59" b="FD 5F"/>
- <a u="9F5A" b="FD 60"/>
- <a u="9F5B" b="FD 61"/>
- <a u="9F5C" b="FD 62"/>
- <a u="9F5D" b="FD 63"/>
- <a u="9F5E" b="FD 64"/>
- <a u="9F5F" b="FD 65"/>
- <a u="9F60" b="FD 66"/>
- <a u="9F61" b="FD 67"/>
- <a u="9F62" b="FD 68"/>
- <a u="9F63" b="FD 69"/>
- <a u="9F64" b="FD 6A"/>
- <a u="9F65" b="FD 6B"/>
- <a u="9F66" b="FD 6C"/>
- <a u="9F67" b="FD 6D"/>
- <a u="9F68" b="FD 6E"/>
- <a u="9F69" b="FD 6F"/>
- <a u="9F6A" b="FD 70"/>
- <a u="9F6B" b="FD 71"/>
- <a u="9F6C" b="FD 72"/>
- <a u="9F6D" b="FD 73"/>
- <a u="9F6E" b="FD 74"/>
- <a u="9F6F" b="FD 75"/>
- <a u="9F70" b="FD 76"/>
- <a u="9F71" b="FD 77"/>
- <a u="9F72" b="FD 78"/>
- <a u="9F73" b="FD 79"/>
- <a u="9F74" b="FD 7A"/>
- <a u="9F75" b="FD 7B"/>
- <a u="9F76" b="FD 7C"/>
- <a u="9F77" b="FD 7D"/>
- <a u="9F78" b="FD 7E"/>
- <a u="9F79" b="FD 80"/>
- <a u="9F7A" b="FD 81"/>
- <a u="9F7B" b="FD 82"/>
- <a u="9F7C" b="FD 83"/>
- <a u="9F7D" b="FD 84"/>
- <a u="9F7E" b="FD 85"/>
- <a u="9F7F" b="B3 DD"/>
- <a u="9F80" b="F6 B3"/>
- <a u="9F81" b="FD 86"/>
- <a u="9F82" b="FD 87"/>
- <a u="9F83" b="F6 B4"/>
- <a u="9F84" b="C1 E4"/>
- <a u="9F85" b="F6 B5"/>
- <a u="9F86" b="F6 B6"/>
- <a u="9F87" b="F6 B7"/>
- <a u="9F88" b="F6 B8"/>
- <a u="9F89" b="F6 B9"/>
- <a u="9F8A" b="F6 BA"/>
- <a u="9F8B" b="C8 A3"/>
- <a u="9F8C" b="F6 BB"/>
- <a u="9F8D" b="FD 88"/>
- <a u="9F8E" b="FD 89"/>
- <a u="9F8F" b="FD 8A"/>
- <a u="9F90" b="FD 8B"/>
- <a u="9F91" b="FD 8C"/>
- <a u="9F92" b="FD 8D"/>
- <a u="9F93" b="FD 8E"/>
- <a u="9F94" b="FD 8F"/>
- <a u="9F95" b="FD 90"/>
- <a u="9F96" b="FD 91"/>
- <a u="9F97" b="FD 92"/>
- <a u="9F98" b="FD 93"/>
- <a u="9F99" b="C1 FA"/>
- <a u="9F9A" b="B9 A8"/>
- <a u="9F9B" b="ED E8"/>
- <a u="9F9C" b="FD 94"/>
- <a u="9F9D" b="FD 95"/>
- <a u="9F9E" b="FD 96"/>
- <a u="9F9F" b="B9 EA"/>
- <a u="9FA0" b="D9 DF"/>
- <a u="9FA1" b="FD 97"/>
- <a u="9FA2" b="FD 98"/>
- <a u="9FA3" b="FD 99"/>
- <a u="9FA4" b="FD 9A"/>
- <a u="9FA5" b="FD 9B"/>
- <a u="E000" b="AA A1"/>
- <a u="E001" b="AA A2"/>
- <a u="E002" b="AA A3"/>
- <a u="E003" b="AA A4"/>
- <a u="E004" b="AA A5"/>
- <a u="E005" b="AA A6"/>
- <a u="E006" b="AA A7"/>
- <a u="E007" b="AA A8"/>
- <a u="E008" b="AA A9"/>
- <a u="E009" b="AA AA"/>
- <a u="E00A" b="AA AB"/>
- <a u="E00B" b="AA AC"/>
- <a u="E00C" b="AA AD"/>
- <a u="E00D" b="AA AE"/>
- <a u="E00E" b="AA AF"/>
- <a u="E00F" b="AA B0"/>
- <a u="E010" b="AA B1"/>
- <a u="E011" b="AA B2"/>
- <a u="E012" b="AA B3"/>
- <a u="E013" b="AA B4"/>
- <a u="E014" b="AA B5"/>
- <a u="E015" b="AA B6"/>
- <a u="E016" b="AA B7"/>
- <a u="E017" b="AA B8"/>
- <a u="E018" b="AA B9"/>
- <a u="E019" b="AA BA"/>
- <a u="E01A" b="AA BB"/>
- <a u="E01B" b="AA BC"/>
- <a u="E01C" b="AA BD"/>
- <a u="E01D" b="AA BE"/>
- <a u="E01E" b="AA BF"/>
- <a u="E01F" b="AA C0"/>
- <a u="E020" b="AA C1"/>
- <a u="E021" b="AA C2"/>
- <a u="E022" b="AA C3"/>
- <a u="E023" b="AA C4"/>
- <a u="E024" b="AA C5"/>
- <a u="E025" b="AA C6"/>
- <a u="E026" b="AA C7"/>
- <a u="E027" b="AA C8"/>
- <a u="E028" b="AA C9"/>
- <a u="E029" b="AA CA"/>
- <a u="E02A" b="AA CB"/>
- <a u="E02B" b="AA CC"/>
- <a u="E02C" b="AA CD"/>
- <a u="E02D" b="AA CE"/>
- <a u="E02E" b="AA CF"/>
- <a u="E02F" b="AA D0"/>
- <a u="E030" b="AA D1"/>
- <a u="E031" b="AA D2"/>
- <a u="E032" b="AA D3"/>
- <a u="E033" b="AA D4"/>
- <a u="E034" b="AA D5"/>
- <a u="E035" b="AA D6"/>
- <a u="E036" b="AA D7"/>
- <a u="E037" b="AA D8"/>
- <a u="E038" b="AA D9"/>
- <a u="E039" b="AA DA"/>
- <a u="E03A" b="AA DB"/>
- <a u="E03B" b="AA DC"/>
- <a u="E03C" b="AA DD"/>
- <a u="E03D" b="AA DE"/>
- <a u="E03E" b="AA DF"/>
- <a u="E03F" b="AA E0"/>
- <a u="E040" b="AA E1"/>
- <a u="E041" b="AA E2"/>
- <a u="E042" b="AA E3"/>
- <a u="E043" b="AA E4"/>
- <a u="E044" b="AA E5"/>
- <a u="E045" b="AA E6"/>
- <a u="E046" b="AA E7"/>
- <a u="E047" b="AA E8"/>
- <a u="E048" b="AA E9"/>
- <a u="E049" b="AA EA"/>
- <a u="E04A" b="AA EB"/>
- <a u="E04B" b="AA EC"/>
- <a u="E04C" b="AA ED"/>
- <a u="E04D" b="AA EE"/>
- <a u="E04E" b="AA EF"/>
- <a u="E04F" b="AA F0"/>
- <a u="E050" b="AA F1"/>
- <a u="E051" b="AA F2"/>
- <a u="E052" b="AA F3"/>
- <a u="E053" b="AA F4"/>
- <a u="E054" b="AA F5"/>
- <a u="E055" b="AA F6"/>
- <a u="E056" b="AA F7"/>
- <a u="E057" b="AA F8"/>
- <a u="E058" b="AA F9"/>
- <a u="E059" b="AA FA"/>
- <a u="E05A" b="AA FB"/>
- <a u="E05B" b="AA FC"/>
- <a u="E05C" b="AA FD"/>
- <a u="E05D" b="AA FE"/>
- <a u="E05E" b="AB A1"/>
- <a u="E05F" b="AB A2"/>
- <a u="E060" b="AB A3"/>
- <a u="E061" b="AB A4"/>
- <a u="E062" b="AB A5"/>
- <a u="E063" b="AB A6"/>
- <a u="E064" b="AB A7"/>
- <a u="E065" b="AB A8"/>
- <a u="E066" b="AB A9"/>
- <a u="E067" b="AB AA"/>
- <a u="E068" b="AB AB"/>
- <a u="E069" b="AB AC"/>
- <a u="E06A" b="AB AD"/>
- <a u="E06B" b="AB AE"/>
- <a u="E06C" b="AB AF"/>
- <a u="E06D" b="AB B0"/>
- <a u="E06E" b="AB B1"/>
- <a u="E06F" b="AB B2"/>
- <a u="E070" b="AB B3"/>
- <a u="E071" b="AB B4"/>
- <a u="E072" b="AB B5"/>
- <a u="E073" b="AB B6"/>
- <a u="E074" b="AB B7"/>
- <a u="E075" b="AB B8"/>
- <a u="E076" b="AB B9"/>
- <a u="E077" b="AB BA"/>
- <a u="E078" b="AB BB"/>
- <a u="E079" b="AB BC"/>
- <a u="E07A" b="AB BD"/>
- <a u="E07B" b="AB BE"/>
- <a u="E07C" b="AB BF"/>
- <a u="E07D" b="AB C0"/>
- <a u="E07E" b="AB C1"/>
- <a u="E07F" b="AB C2"/>
- <a u="E080" b="AB C3"/>
- <a u="E081" b="AB C4"/>
- <a u="E082" b="AB C5"/>
- <a u="E083" b="AB C6"/>
- <a u="E084" b="AB C7"/>
- <a u="E085" b="AB C8"/>
- <a u="E086" b="AB C9"/>
- <a u="E087" b="AB CA"/>
- <a u="E088" b="AB CB"/>
- <a u="E089" b="AB CC"/>
- <a u="E08A" b="AB CD"/>
- <a u="E08B" b="AB CE"/>
- <a u="E08C" b="AB CF"/>
- <a u="E08D" b="AB D0"/>
- <a u="E08E" b="AB D1"/>
- <a u="E08F" b="AB D2"/>
- <a u="E090" b="AB D3"/>
- <a u="E091" b="AB D4"/>
- <a u="E092" b="AB D5"/>
- <a u="E093" b="AB D6"/>
- <a u="E094" b="AB D7"/>
- <a u="E095" b="AB D8"/>
- <a u="E096" b="AB D9"/>
- <a u="E097" b="AB DA"/>
- <a u="E098" b="AB DB"/>
- <a u="E099" b="AB DC"/>
- <a u="E09A" b="AB DD"/>
- <a u="E09B" b="AB DE"/>
- <a u="E09C" b="AB DF"/>
- <a u="E09D" b="AB E0"/>
- <a u="E09E" b="AB E1"/>
- <a u="E09F" b="AB E2"/>
- <a u="E0A0" b="AB E3"/>
- <a u="E0A1" b="AB E4"/>
- <a u="E0A2" b="AB E5"/>
- <a u="E0A3" b="AB E6"/>
- <a u="E0A4" b="AB E7"/>
- <a u="E0A5" b="AB E8"/>
- <a u="E0A6" b="AB E9"/>
- <a u="E0A7" b="AB EA"/>
- <a u="E0A8" b="AB EB"/>
- <a u="E0A9" b="AB EC"/>
- <a u="E0AA" b="AB ED"/>
- <a u="E0AB" b="AB EE"/>
- <a u="E0AC" b="AB EF"/>
- <a u="E0AD" b="AB F0"/>
- <a u="E0AE" b="AB F1"/>
- <a u="E0AF" b="AB F2"/>
- <a u="E0B0" b="AB F3"/>
- <a u="E0B1" b="AB F4"/>
- <a u="E0B2" b="AB F5"/>
- <a u="E0B3" b="AB F6"/>
- <a u="E0B4" b="AB F7"/>
- <a u="E0B5" b="AB F8"/>
- <a u="E0B6" b="AB F9"/>
- <a u="E0B7" b="AB FA"/>
- <a u="E0B8" b="AB FB"/>
- <a u="E0B9" b="AB FC"/>
- <a u="E0BA" b="AB FD"/>
- <a u="E0BB" b="AB FE"/>
- <a u="E0BC" b="AC A1"/>
- <a u="E0BD" b="AC A2"/>
- <a u="E0BE" b="AC A3"/>
- <a u="E0BF" b="AC A4"/>
- <a u="E0C0" b="AC A5"/>
- <a u="E0C1" b="AC A6"/>
- <a u="E0C2" b="AC A7"/>
- <a u="E0C3" b="AC A8"/>
- <a u="E0C4" b="AC A9"/>
- <a u="E0C5" b="AC AA"/>
- <a u="E0C6" b="AC AB"/>
- <a u="E0C7" b="AC AC"/>
- <a u="E0C8" b="AC AD"/>
- <a u="E0C9" b="AC AE"/>
- <a u="E0CA" b="AC AF"/>
- <a u="E0CB" b="AC B0"/>
- <a u="E0CC" b="AC B1"/>
- <a u="E0CD" b="AC B2"/>
- <a u="E0CE" b="AC B3"/>
- <a u="E0CF" b="AC B4"/>
- <a u="E0D0" b="AC B5"/>
- <a u="E0D1" b="AC B6"/>
- <a u="E0D2" b="AC B7"/>
- <a u="E0D3" b="AC B8"/>
- <a u="E0D4" b="AC B9"/>
- <a u="E0D5" b="AC BA"/>
- <a u="E0D6" b="AC BB"/>
- <a u="E0D7" b="AC BC"/>
- <a u="E0D8" b="AC BD"/>
- <a u="E0D9" b="AC BE"/>
- <a u="E0DA" b="AC BF"/>
- <a u="E0DB" b="AC C0"/>
- <a u="E0DC" b="AC C1"/>
- <a u="E0DD" b="AC C2"/>
- <a u="E0DE" b="AC C3"/>
- <a u="E0DF" b="AC C4"/>
- <a u="E0E0" b="AC C5"/>
- <a u="E0E1" b="AC C6"/>
- <a u="E0E2" b="AC C7"/>
- <a u="E0E3" b="AC C8"/>
- <a u="E0E4" b="AC C9"/>
- <a u="E0E5" b="AC CA"/>
- <a u="E0E6" b="AC CB"/>
- <a u="E0E7" b="AC CC"/>
- <a u="E0E8" b="AC CD"/>
- <a u="E0E9" b="AC CE"/>
- <a u="E0EA" b="AC CF"/>
- <a u="E0EB" b="AC D0"/>
- <a u="E0EC" b="AC D1"/>
- <a u="E0ED" b="AC D2"/>
- <a u="E0EE" b="AC D3"/>
- <a u="E0EF" b="AC D4"/>
- <a u="E0F0" b="AC D5"/>
- <a u="E0F1" b="AC D6"/>
- <a u="E0F2" b="AC D7"/>
- <a u="E0F3" b="AC D8"/>
- <a u="E0F4" b="AC D9"/>
- <a u="E0F5" b="AC DA"/>
- <a u="E0F6" b="AC DB"/>
- <a u="E0F7" b="AC DC"/>
- <a u="E0F8" b="AC DD"/>
- <a u="E0F9" b="AC DE"/>
- <a u="E0FA" b="AC DF"/>
- <a u="E0FB" b="AC E0"/>
- <a u="E0FC" b="AC E1"/>
- <a u="E0FD" b="AC E2"/>
- <a u="E0FE" b="AC E3"/>
- <a u="E0FF" b="AC E4"/>
- <a u="E100" b="AC E5"/>
- <a u="E101" b="AC E6"/>
- <a u="E102" b="AC E7"/>
- <a u="E103" b="AC E8"/>
- <a u="E104" b="AC E9"/>
- <a u="E105" b="AC EA"/>
- <a u="E106" b="AC EB"/>
- <a u="E107" b="AC EC"/>
- <a u="E108" b="AC ED"/>
- <a u="E109" b="AC EE"/>
- <a u="E10A" b="AC EF"/>
- <a u="E10B" b="AC F0"/>
- <a u="E10C" b="AC F1"/>
- <a u="E10D" b="AC F2"/>
- <a u="E10E" b="AC F3"/>
- <a u="E10F" b="AC F4"/>
- <a u="E110" b="AC F5"/>
- <a u="E111" b="AC F6"/>
- <a u="E112" b="AC F7"/>
- <a u="E113" b="AC F8"/>
- <a u="E114" b="AC F9"/>
- <a u="E115" b="AC FA"/>
- <a u="E116" b="AC FB"/>
- <a u="E117" b="AC FC"/>
- <a u="E118" b="AC FD"/>
- <a u="E119" b="AC FE"/>
- <a u="E11A" b="AD A1"/>
- <a u="E11B" b="AD A2"/>
- <a u="E11C" b="AD A3"/>
- <a u="E11D" b="AD A4"/>
- <a u="E11E" b="AD A5"/>
- <a u="E11F" b="AD A6"/>
- <a u="E120" b="AD A7"/>
- <a u="E121" b="AD A8"/>
- <a u="E122" b="AD A9"/>
- <a u="E123" b="AD AA"/>
- <a u="E124" b="AD AB"/>
- <a u="E125" b="AD AC"/>
- <a u="E126" b="AD AD"/>
- <a u="E127" b="AD AE"/>
- <a u="E128" b="AD AF"/>
- <a u="E129" b="AD B0"/>
- <a u="E12A" b="AD B1"/>
- <a u="E12B" b="AD B2"/>
- <a u="E12C" b="AD B3"/>
- <a u="E12D" b="AD B4"/>
- <a u="E12E" b="AD B5"/>
- <a u="E12F" b="AD B6"/>
- <a u="E130" b="AD B7"/>
- <a u="E131" b="AD B8"/>
- <a u="E132" b="AD B9"/>
- <a u="E133" b="AD BA"/>
- <a u="E134" b="AD BB"/>
- <a u="E135" b="AD BC"/>
- <a u="E136" b="AD BD"/>
- <a u="E137" b="AD BE"/>
- <a u="E138" b="AD BF"/>
- <a u="E139" b="AD C0"/>
- <a u="E13A" b="AD C1"/>
- <a u="E13B" b="AD C2"/>
- <a u="E13C" b="AD C3"/>
- <a u="E13D" b="AD C4"/>
- <a u="E13E" b="AD C5"/>
- <a u="E13F" b="AD C6"/>
- <a u="E140" b="AD C7"/>
- <a u="E141" b="AD C8"/>
- <a u="E142" b="AD C9"/>
- <a u="E143" b="AD CA"/>
- <a u="E144" b="AD CB"/>
- <a u="E145" b="AD CC"/>
- <a u="E146" b="AD CD"/>
- <a u="E147" b="AD CE"/>
- <a u="E148" b="AD CF"/>
- <a u="E149" b="AD D0"/>
- <a u="E14A" b="AD D1"/>
- <a u="E14B" b="AD D2"/>
- <a u="E14C" b="AD D3"/>
- <a u="E14D" b="AD D4"/>
- <a u="E14E" b="AD D5"/>
- <a u="E14F" b="AD D6"/>
- <a u="E150" b="AD D7"/>
- <a u="E151" b="AD D8"/>
- <a u="E152" b="AD D9"/>
- <a u="E153" b="AD DA"/>
- <a u="E154" b="AD DB"/>
- <a u="E155" b="AD DC"/>
- <a u="E156" b="AD DD"/>
- <a u="E157" b="AD DE"/>
- <a u="E158" b="AD DF"/>
- <a u="E159" b="AD E0"/>
- <a u="E15A" b="AD E1"/>
- <a u="E15B" b="AD E2"/>
- <a u="E15C" b="AD E3"/>
- <a u="E15D" b="AD E4"/>
- <a u="E15E" b="AD E5"/>
- <a u="E15F" b="AD E6"/>
- <a u="E160" b="AD E7"/>
- <a u="E161" b="AD E8"/>
- <a u="E162" b="AD E9"/>
- <a u="E163" b="AD EA"/>
- <a u="E164" b="AD EB"/>
- <a u="E165" b="AD EC"/>
- <a u="E166" b="AD ED"/>
- <a u="E167" b="AD EE"/>
- <a u="E168" b="AD EF"/>
- <a u="E169" b="AD F0"/>
- <a u="E16A" b="AD F1"/>
- <a u="E16B" b="AD F2"/>
- <a u="E16C" b="AD F3"/>
- <a u="E16D" b="AD F4"/>
- <a u="E16E" b="AD F5"/>
- <a u="E16F" b="AD F6"/>
- <a u="E170" b="AD F7"/>
- <a u="E171" b="AD F8"/>
- <a u="E172" b="AD F9"/>
- <a u="E173" b="AD FA"/>
- <a u="E174" b="AD FB"/>
- <a u="E175" b="AD FC"/>
- <a u="E176" b="AD FD"/>
- <a u="E177" b="AD FE"/>
- <a u="E178" b="AE A1"/>
- <a u="E179" b="AE A2"/>
- <a u="E17A" b="AE A3"/>
- <a u="E17B" b="AE A4"/>
- <a u="E17C" b="AE A5"/>
- <a u="E17D" b="AE A6"/>
- <a u="E17E" b="AE A7"/>
- <a u="E17F" b="AE A8"/>
- <a u="E180" b="AE A9"/>
- <a u="E181" b="AE AA"/>
- <a u="E182" b="AE AB"/>
- <a u="E183" b="AE AC"/>
- <a u="E184" b="AE AD"/>
- <a u="E185" b="AE AE"/>
- <a u="E186" b="AE AF"/>
- <a u="E187" b="AE B0"/>
- <a u="E188" b="AE B1"/>
- <a u="E189" b="AE B2"/>
- <a u="E18A" b="AE B3"/>
- <a u="E18B" b="AE B4"/>
- <a u="E18C" b="AE B5"/>
- <a u="E18D" b="AE B6"/>
- <a u="E18E" b="AE B7"/>
- <a u="E18F" b="AE B8"/>
- <a u="E190" b="AE B9"/>
- <a u="E191" b="AE BA"/>
- <a u="E192" b="AE BB"/>
- <a u="E193" b="AE BC"/>
- <a u="E194" b="AE BD"/>
- <a u="E195" b="AE BE"/>
- <a u="E196" b="AE BF"/>
- <a u="E197" b="AE C0"/>
- <a u="E198" b="AE C1"/>
- <a u="E199" b="AE C2"/>
- <a u="E19A" b="AE C3"/>
- <a u="E19B" b="AE C4"/>
- <a u="E19C" b="AE C5"/>
- <a u="E19D" b="AE C6"/>
- <a u="E19E" b="AE C7"/>
- <a u="E19F" b="AE C8"/>
- <a u="E1A0" b="AE C9"/>
- <a u="E1A1" b="AE CA"/>
- <a u="E1A2" b="AE CB"/>
- <a u="E1A3" b="AE CC"/>
- <a u="E1A4" b="AE CD"/>
- <a u="E1A5" b="AE CE"/>
- <a u="E1A6" b="AE CF"/>
- <a u="E1A7" b="AE D0"/>
- <a u="E1A8" b="AE D1"/>
- <a u="E1A9" b="AE D2"/>
- <a u="E1AA" b="AE D3"/>
- <a u="E1AB" b="AE D4"/>
- <a u="E1AC" b="AE D5"/>
- <a u="E1AD" b="AE D6"/>
- <a u="E1AE" b="AE D7"/>
- <a u="E1AF" b="AE D8"/>
- <a u="E1B0" b="AE D9"/>
- <a u="E1B1" b="AE DA"/>
- <a u="E1B2" b="AE DB"/>
- <a u="E1B3" b="AE DC"/>
- <a u="E1B4" b="AE DD"/>
- <a u="E1B5" b="AE DE"/>
- <a u="E1B6" b="AE DF"/>
- <a u="E1B7" b="AE E0"/>
- <a u="E1B8" b="AE E1"/>
- <a u="E1B9" b="AE E2"/>
- <a u="E1BA" b="AE E3"/>
- <a u="E1BB" b="AE E4"/>
- <a u="E1BC" b="AE E5"/>
- <a u="E1BD" b="AE E6"/>
- <a u="E1BE" b="AE E7"/>
- <a u="E1BF" b="AE E8"/>
- <a u="E1C0" b="AE E9"/>
- <a u="E1C1" b="AE EA"/>
- <a u="E1C2" b="AE EB"/>
- <a u="E1C3" b="AE EC"/>
- <a u="E1C4" b="AE ED"/>
- <a u="E1C5" b="AE EE"/>
- <a u="E1C6" b="AE EF"/>
- <a u="E1C7" b="AE F0"/>
- <a u="E1C8" b="AE F1"/>
- <a u="E1C9" b="AE F2"/>
- <a u="E1CA" b="AE F3"/>
- <a u="E1CB" b="AE F4"/>
- <a u="E1CC" b="AE F5"/>
- <a u="E1CD" b="AE F6"/>
- <a u="E1CE" b="AE F7"/>
- <a u="E1CF" b="AE F8"/>
- <a u="E1D0" b="AE F9"/>
- <a u="E1D1" b="AE FA"/>
- <a u="E1D2" b="AE FB"/>
- <a u="E1D3" b="AE FC"/>
- <a u="E1D4" b="AE FD"/>
- <a u="E1D5" b="AE FE"/>
- <a u="E1D6" b="AF A1"/>
- <a u="E1D7" b="AF A2"/>
- <a u="E1D8" b="AF A3"/>
- <a u="E1D9" b="AF A4"/>
- <a u="E1DA" b="AF A5"/>
- <a u="E1DB" b="AF A6"/>
- <a u="E1DC" b="AF A7"/>
- <a u="E1DD" b="AF A8"/>
- <a u="E1DE" b="AF A9"/>
- <a u="E1DF" b="AF AA"/>
- <a u="E1E0" b="AF AB"/>
- <a u="E1E1" b="AF AC"/>
- <a u="E1E2" b="AF AD"/>
- <a u="E1E3" b="AF AE"/>
- <a u="E1E4" b="AF AF"/>
- <a u="E1E5" b="AF B0"/>
- <a u="E1E6" b="AF B1"/>
- <a u="E1E7" b="AF B2"/>
- <a u="E1E8" b="AF B3"/>
- <a u="E1E9" b="AF B4"/>
- <a u="E1EA" b="AF B5"/>
- <a u="E1EB" b="AF B6"/>
- <a u="E1EC" b="AF B7"/>
- <a u="E1ED" b="AF B8"/>
- <a u="E1EE" b="AF B9"/>
- <a u="E1EF" b="AF BA"/>
- <a u="E1F0" b="AF BB"/>
- <a u="E1F1" b="AF BC"/>
- <a u="E1F2" b="AF BD"/>
- <a u="E1F3" b="AF BE"/>
- <a u="E1F4" b="AF BF"/>
- <a u="E1F5" b="AF C0"/>
- <a u="E1F6" b="AF C1"/>
- <a u="E1F7" b="AF C2"/>
- <a u="E1F8" b="AF C3"/>
- <a u="E1F9" b="AF C4"/>
- <a u="E1FA" b="AF C5"/>
- <a u="E1FB" b="AF C6"/>
- <a u="E1FC" b="AF C7"/>
- <a u="E1FD" b="AF C8"/>
- <a u="E1FE" b="AF C9"/>
- <a u="E1FF" b="AF CA"/>
- <a u="E200" b="AF CB"/>
- <a u="E201" b="AF CC"/>
- <a u="E202" b="AF CD"/>
- <a u="E203" b="AF CE"/>
- <a u="E204" b="AF CF"/>
- <a u="E205" b="AF D0"/>
- <a u="E206" b="AF D1"/>
- <a u="E207" b="AF D2"/>
- <a u="E208" b="AF D3"/>
- <a u="E209" b="AF D4"/>
- <a u="E20A" b="AF D5"/>
- <a u="E20B" b="AF D6"/>
- <a u="E20C" b="AF D7"/>
- <a u="E20D" b="AF D8"/>
- <a u="E20E" b="AF D9"/>
- <a u="E20F" b="AF DA"/>
- <a u="E210" b="AF DB"/>
- <a u="E211" b="AF DC"/>
- <a u="E212" b="AF DD"/>
- <a u="E213" b="AF DE"/>
- <a u="E214" b="AF DF"/>
- <a u="E215" b="AF E0"/>
- <a u="E216" b="AF E1"/>
- <a u="E217" b="AF E2"/>
- <a u="E218" b="AF E3"/>
- <a u="E219" b="AF E4"/>
- <a u="E21A" b="AF E5"/>
- <a u="E21B" b="AF E6"/>
- <a u="E21C" b="AF E7"/>
- <a u="E21D" b="AF E8"/>
- <a u="E21E" b="AF E9"/>
- <a u="E21F" b="AF EA"/>
- <a u="E220" b="AF EB"/>
- <a u="E221" b="AF EC"/>
- <a u="E222" b="AF ED"/>
- <a u="E223" b="AF EE"/>
- <a u="E224" b="AF EF"/>
- <a u="E225" b="AF F0"/>
- <a u="E226" b="AF F1"/>
- <a u="E227" b="AF F2"/>
- <a u="E228" b="AF F3"/>
- <a u="E229" b="AF F4"/>
- <a u="E22A" b="AF F5"/>
- <a u="E22B" b="AF F6"/>
- <a u="E22C" b="AF F7"/>
- <a u="E22D" b="AF F8"/>
- <a u="E22E" b="AF F9"/>
- <a u="E22F" b="AF FA"/>
- <a u="E230" b="AF FB"/>
- <a u="E231" b="AF FC"/>
- <a u="E232" b="AF FD"/>
- <a u="E233" b="AF FE"/>
- <a u="E234" b="F8 A1"/>
- <a u="E235" b="F8 A2"/>
- <a u="E236" b="F8 A3"/>
- <a u="E237" b="F8 A4"/>
- <a u="E238" b="F8 A5"/>
- <a u="E239" b="F8 A6"/>
- <a u="E23A" b="F8 A7"/>
- <a u="E23B" b="F8 A8"/>
- <a u="E23C" b="F8 A9"/>
- <a u="E23D" b="F8 AA"/>
- <a u="E23E" b="F8 AB"/>
- <a u="E23F" b="F8 AC"/>
- <a u="E240" b="F8 AD"/>
- <a u="E241" b="F8 AE"/>
- <a u="E242" b="F8 AF"/>
- <a u="E243" b="F8 B0"/>
- <a u="E244" b="F8 B1"/>
- <a u="E245" b="F8 B2"/>
- <a u="E246" b="F8 B3"/>
- <a u="E247" b="F8 B4"/>
- <a u="E248" b="F8 B5"/>
- <a u="E249" b="F8 B6"/>
- <a u="E24A" b="F8 B7"/>
- <a u="E24B" b="F8 B8"/>
- <a u="E24C" b="F8 B9"/>
- <a u="E24D" b="F8 BA"/>
- <a u="E24E" b="F8 BB"/>
- <a u="E24F" b="F8 BC"/>
- <a u="E250" b="F8 BD"/>
- <a u="E251" b="F8 BE"/>
- <a u="E252" b="F8 BF"/>
- <a u="E253" b="F8 C0"/>
- <a u="E254" b="F8 C1"/>
- <a u="E255" b="F8 C2"/>
- <a u="E256" b="F8 C3"/>
- <a u="E257" b="F8 C4"/>
- <a u="E258" b="F8 C5"/>
- <a u="E259" b="F8 C6"/>
- <a u="E25A" b="F8 C7"/>
- <a u="E25B" b="F8 C8"/>
- <a u="E25C" b="F8 C9"/>
- <a u="E25D" b="F8 CA"/>
- <a u="E25E" b="F8 CB"/>
- <a u="E25F" b="F8 CC"/>
- <a u="E260" b="F8 CD"/>
- <a u="E261" b="F8 CE"/>
- <a u="E262" b="F8 CF"/>
- <a u="E263" b="F8 D0"/>
- <a u="E264" b="F8 D1"/>
- <a u="E265" b="F8 D2"/>
- <a u="E266" b="F8 D3"/>
- <a u="E267" b="F8 D4"/>
- <a u="E268" b="F8 D5"/>
- <a u="E269" b="F8 D6"/>
- <a u="E26A" b="F8 D7"/>
- <a u="E26B" b="F8 D8"/>
- <a u="E26C" b="F8 D9"/>
- <a u="E26D" b="F8 DA"/>
- <a u="E26E" b="F8 DB"/>
- <a u="E26F" b="F8 DC"/>
- <a u="E270" b="F8 DD"/>
- <a u="E271" b="F8 DE"/>
- <a u="E272" b="F8 DF"/>
- <a u="E273" b="F8 E0"/>
- <a u="E274" b="F8 E1"/>
- <a u="E275" b="F8 E2"/>
- <a u="E276" b="F8 E3"/>
- <a u="E277" b="F8 E4"/>
- <a u="E278" b="F8 E5"/>
- <a u="E279" b="F8 E6"/>
- <a u="E27A" b="F8 E7"/>
- <a u="E27B" b="F8 E8"/>
- <a u="E27C" b="F8 E9"/>
- <a u="E27D" b="F8 EA"/>
- <a u="E27E" b="F8 EB"/>
- <a u="E27F" b="F8 EC"/>
- <a u="E280" b="F8 ED"/>
- <a u="E281" b="F8 EE"/>
- <a u="E282" b="F8 EF"/>
- <a u="E283" b="F8 F0"/>
- <a u="E284" b="F8 F1"/>
- <a u="E285" b="F8 F2"/>
- <a u="E286" b="F8 F3"/>
- <a u="E287" b="F8 F4"/>
- <a u="E288" b="F8 F5"/>
- <a u="E289" b="F8 F6"/>
- <a u="E28A" b="F8 F7"/>
- <a u="E28B" b="F8 F8"/>
- <a u="E28C" b="F8 F9"/>
- <a u="E28D" b="F8 FA"/>
- <a u="E28E" b="F8 FB"/>
- <a u="E28F" b="F8 FC"/>
- <a u="E290" b="F8 FD"/>
- <a u="E291" b="F8 FE"/>
- <a u="E292" b="F9 A1"/>
- <a u="E293" b="F9 A2"/>
- <a u="E294" b="F9 A3"/>
- <a u="E295" b="F9 A4"/>
- <a u="E296" b="F9 A5"/>
- <a u="E297" b="F9 A6"/>
- <a u="E298" b="F9 A7"/>
- <a u="E299" b="F9 A8"/>
- <a u="E29A" b="F9 A9"/>
- <a u="E29B" b="F9 AA"/>
- <a u="E29C" b="F9 AB"/>
- <a u="E29D" b="F9 AC"/>
- <a u="E29E" b="F9 AD"/>
- <a u="E29F" b="F9 AE"/>
- <a u="E2A0" b="F9 AF"/>
- <a u="E2A1" b="F9 B0"/>
- <a u="E2A2" b="F9 B1"/>
- <a u="E2A3" b="F9 B2"/>
- <a u="E2A4" b="F9 B3"/>
- <a u="E2A5" b="F9 B4"/>
- <a u="E2A6" b="F9 B5"/>
- <a u="E2A7" b="F9 B6"/>
- <a u="E2A8" b="F9 B7"/>
- <a u="E2A9" b="F9 B8"/>
- <a u="E2AA" b="F9 B9"/>
- <a u="E2AB" b="F9 BA"/>
- <a u="E2AC" b="F9 BB"/>
- <a u="E2AD" b="F9 BC"/>
- <a u="E2AE" b="F9 BD"/>
- <a u="E2AF" b="F9 BE"/>
- <a u="E2B0" b="F9 BF"/>
- <a u="E2B1" b="F9 C0"/>
- <a u="E2B2" b="F9 C1"/>
- <a u="E2B3" b="F9 C2"/>
- <a u="E2B4" b="F9 C3"/>
- <a u="E2B5" b="F9 C4"/>
- <a u="E2B6" b="F9 C5"/>
- <a u="E2B7" b="F9 C6"/>
- <a u="E2B8" b="F9 C7"/>
- <a u="E2B9" b="F9 C8"/>
- <a u="E2BA" b="F9 C9"/>
- <a u="E2BB" b="F9 CA"/>
- <a u="E2BC" b="F9 CB"/>
- <a u="E2BD" b="F9 CC"/>
- <a u="E2BE" b="F9 CD"/>
- <a u="E2BF" b="F9 CE"/>
- <a u="E2C0" b="F9 CF"/>
- <a u="E2C1" b="F9 D0"/>
- <a u="E2C2" b="F9 D1"/>
- <a u="E2C3" b="F9 D2"/>
- <a u="E2C4" b="F9 D3"/>
- <a u="E2C5" b="F9 D4"/>
- <a u="E2C6" b="F9 D5"/>
- <a u="E2C7" b="F9 D6"/>
- <a u="E2C8" b="F9 D7"/>
- <a u="E2C9" b="F9 D8"/>
- <a u="E2CA" b="F9 D9"/>
- <a u="E2CB" b="F9 DA"/>
- <a u="E2CC" b="F9 DB"/>
- <a u="E2CD" b="F9 DC"/>
- <a u="E2CE" b="F9 DD"/>
- <a u="E2CF" b="F9 DE"/>
- <a u="E2D0" b="F9 DF"/>
- <a u="E2D1" b="F9 E0"/>
- <a u="E2D2" b="F9 E1"/>
- <a u="E2D3" b="F9 E2"/>
- <a u="E2D4" b="F9 E3"/>
- <a u="E2D5" b="F9 E4"/>
- <a u="E2D6" b="F9 E5"/>
- <a u="E2D7" b="F9 E6"/>
- <a u="E2D8" b="F9 E7"/>
- <a u="E2D9" b="F9 E8"/>
- <a u="E2DA" b="F9 E9"/>
- <a u="E2DB" b="F9 EA"/>
- <a u="E2DC" b="F9 EB"/>
- <a u="E2DD" b="F9 EC"/>
- <a u="E2DE" b="F9 ED"/>
- <a u="E2DF" b="F9 EE"/>
- <a u="E2E0" b="F9 EF"/>
- <a u="E2E1" b="F9 F0"/>
- <a u="E2E2" b="F9 F1"/>
- <a u="E2E3" b="F9 F2"/>
- <a u="E2E4" b="F9 F3"/>
- <a u="E2E5" b="F9 F4"/>
- <a u="E2E6" b="F9 F5"/>
- <a u="E2E7" b="F9 F6"/>
- <a u="E2E8" b="F9 F7"/>
- <a u="E2E9" b="F9 F8"/>
- <a u="E2EA" b="F9 F9"/>
- <a u="E2EB" b="F9 FA"/>
- <a u="E2EC" b="F9 FB"/>
- <a u="E2ED" b="F9 FC"/>
- <a u="E2EE" b="F9 FD"/>
- <a u="E2EF" b="F9 FE"/>
- <a u="E2F0" b="FA A1"/>
- <a u="E2F1" b="FA A2"/>
- <a u="E2F2" b="FA A3"/>
- <a u="E2F3" b="FA A4"/>
- <a u="E2F4" b="FA A5"/>
- <a u="E2F5" b="FA A6"/>
- <a u="E2F6" b="FA A7"/>
- <a u="E2F7" b="FA A8"/>
- <a u="E2F8" b="FA A9"/>
- <a u="E2F9" b="FA AA"/>
- <a u="E2FA" b="FA AB"/>
- <a u="E2FB" b="FA AC"/>
- <a u="E2FC" b="FA AD"/>
- <a u="E2FD" b="FA AE"/>
- <a u="E2FE" b="FA AF"/>
- <a u="E2FF" b="FA B0"/>
- <a u="E300" b="FA B1"/>
- <a u="E301" b="FA B2"/>
- <a u="E302" b="FA B3"/>
- <a u="E303" b="FA B4"/>
- <a u="E304" b="FA B5"/>
- <a u="E305" b="FA B6"/>
- <a u="E306" b="FA B7"/>
- <a u="E307" b="FA B8"/>
- <a u="E308" b="FA B9"/>
- <a u="E309" b="FA BA"/>
- <a u="E30A" b="FA BB"/>
- <a u="E30B" b="FA BC"/>
- <a u="E30C" b="FA BD"/>
- <a u="E30D" b="FA BE"/>
- <a u="E30E" b="FA BF"/>
- <a u="E30F" b="FA C0"/>
- <a u="E310" b="FA C1"/>
- <a u="E311" b="FA C2"/>
- <a u="E312" b="FA C3"/>
- <a u="E313" b="FA C4"/>
- <a u="E314" b="FA C5"/>
- <a u="E315" b="FA C6"/>
- <a u="E316" b="FA C7"/>
- <a u="E317" b="FA C8"/>
- <a u="E318" b="FA C9"/>
- <a u="E319" b="FA CA"/>
- <a u="E31A" b="FA CB"/>
- <a u="E31B" b="FA CC"/>
- <a u="E31C" b="FA CD"/>
- <a u="E31D" b="FA CE"/>
- <a u="E31E" b="FA CF"/>
- <a u="E31F" b="FA D0"/>
- <a u="E320" b="FA D1"/>
- <a u="E321" b="FA D2"/>
- <a u="E322" b="FA D3"/>
- <a u="E323" b="FA D4"/>
- <a u="E324" b="FA D5"/>
- <a u="E325" b="FA D6"/>
- <a u="E326" b="FA D7"/>
- <a u="E327" b="FA D8"/>
- <a u="E328" b="FA D9"/>
- <a u="E329" b="FA DA"/>
- <a u="E32A" b="FA DB"/>
- <a u="E32B" b="FA DC"/>
- <a u="E32C" b="FA DD"/>
- <a u="E32D" b="FA DE"/>
- <a u="E32E" b="FA DF"/>
- <a u="E32F" b="FA E0"/>
- <a u="E330" b="FA E1"/>
- <a u="E331" b="FA E2"/>
- <a u="E332" b="FA E3"/>
- <a u="E333" b="FA E4"/>
- <a u="E334" b="FA E5"/>
- <a u="E335" b="FA E6"/>
- <a u="E336" b="FA E7"/>
- <a u="E337" b="FA E8"/>
- <a u="E338" b="FA E9"/>
- <a u="E339" b="FA EA"/>
- <a u="E33A" b="FA EB"/>
- <a u="E33B" b="FA EC"/>
- <a u="E33C" b="FA ED"/>
- <a u="E33D" b="FA EE"/>
- <a u="E33E" b="FA EF"/>
- <a u="E33F" b="FA F0"/>
- <a u="E340" b="FA F1"/>
- <a u="E341" b="FA F2"/>
- <a u="E342" b="FA F3"/>
- <a u="E343" b="FA F4"/>
- <a u="E344" b="FA F5"/>
- <a u="E345" b="FA F6"/>
- <a u="E346" b="FA F7"/>
- <a u="E347" b="FA F8"/>
- <a u="E348" b="FA F9"/>
- <a u="E349" b="FA FA"/>
- <a u="E34A" b="FA FB"/>
- <a u="E34B" b="FA FC"/>
- <a u="E34C" b="FA FD"/>
- <a u="E34D" b="FA FE"/>
- <a u="E34E" b="FB A1"/>
- <a u="E34F" b="FB A2"/>
- <a u="E350" b="FB A3"/>
- <a u="E351" b="FB A4"/>
- <a u="E352" b="FB A5"/>
- <a u="E353" b="FB A6"/>
- <a u="E354" b="FB A7"/>
- <a u="E355" b="FB A8"/>
- <a u="E356" b="FB A9"/>
- <a u="E357" b="FB AA"/>
- <a u="E358" b="FB AB"/>
- <a u="E359" b="FB AC"/>
- <a u="E35A" b="FB AD"/>
- <a u="E35B" b="FB AE"/>
- <a u="E35C" b="FB AF"/>
- <a u="E35D" b="FB B0"/>
- <a u="E35E" b="FB B1"/>
- <a u="E35F" b="FB B2"/>
- <a u="E360" b="FB B3"/>
- <a u="E361" b="FB B4"/>
- <a u="E362" b="FB B5"/>
- <a u="E363" b="FB B6"/>
- <a u="E364" b="FB B7"/>
- <a u="E365" b="FB B8"/>
- <a u="E366" b="FB B9"/>
- <a u="E367" b="FB BA"/>
- <a u="E368" b="FB BB"/>
- <a u="E369" b="FB BC"/>
- <a u="E36A" b="FB BD"/>
- <a u="E36B" b="FB BE"/>
- <a u="E36C" b="FB BF"/>
- <a u="E36D" b="FB C0"/>
- <a u="E36E" b="FB C1"/>
- <a u="E36F" b="FB C2"/>
- <a u="E370" b="FB C3"/>
- <a u="E371" b="FB C4"/>
- <a u="E372" b="FB C5"/>
- <a u="E373" b="FB C6"/>
- <a u="E374" b="FB C7"/>
- <a u="E375" b="FB C8"/>
- <a u="E376" b="FB C9"/>
- <a u="E377" b="FB CA"/>
- <a u="E378" b="FB CB"/>
- <a u="E379" b="FB CC"/>
- <a u="E37A" b="FB CD"/>
- <a u="E37B" b="FB CE"/>
- <a u="E37C" b="FB CF"/>
- <a u="E37D" b="FB D0"/>
- <a u="E37E" b="FB D1"/>
- <a u="E37F" b="FB D2"/>
- <a u="E380" b="FB D3"/>
- <a u="E381" b="FB D4"/>
- <a u="E382" b="FB D5"/>
- <a u="E383" b="FB D6"/>
- <a u="E384" b="FB D7"/>
- <a u="E385" b="FB D8"/>
- <a u="E386" b="FB D9"/>
- <a u="E387" b="FB DA"/>
- <a u="E388" b="FB DB"/>
- <a u="E389" b="FB DC"/>
- <a u="E38A" b="FB DD"/>
- <a u="E38B" b="FB DE"/>
- <a u="E38C" b="FB DF"/>
- <a u="E38D" b="FB E0"/>
- <a u="E38E" b="FB E1"/>
- <a u="E38F" b="FB E2"/>
- <a u="E390" b="FB E3"/>
- <a u="E391" b="FB E4"/>
- <a u="E392" b="FB E5"/>
- <a u="E393" b="FB E6"/>
- <a u="E394" b="FB E7"/>
- <a u="E395" b="FB E8"/>
- <a u="E396" b="FB E9"/>
- <a u="E397" b="FB EA"/>
- <a u="E398" b="FB EB"/>
- <a u="E399" b="FB EC"/>
- <a u="E39A" b="FB ED"/>
- <a u="E39B" b="FB EE"/>
- <a u="E39C" b="FB EF"/>
- <a u="E39D" b="FB F0"/>
- <a u="E39E" b="FB F1"/>
- <a u="E39F" b="FB F2"/>
- <a u="E3A0" b="FB F3"/>
- <a u="E3A1" b="FB F4"/>
- <a u="E3A2" b="FB F5"/>
- <a u="E3A3" b="FB F6"/>
- <a u="E3A4" b="FB F7"/>
- <a u="E3A5" b="FB F8"/>
- <a u="E3A6" b="FB F9"/>
- <a u="E3A7" b="FB FA"/>
- <a u="E3A8" b="FB FB"/>
- <a u="E3A9" b="FB FC"/>
- <a u="E3AA" b="FB FD"/>
- <a u="E3AB" b="FB FE"/>
- <a u="E3AC" b="FC A1"/>
- <a u="E3AD" b="FC A2"/>
- <a u="E3AE" b="FC A3"/>
- <a u="E3AF" b="FC A4"/>
- <a u="E3B0" b="FC A5"/>
- <a u="E3B1" b="FC A6"/>
- <a u="E3B2" b="FC A7"/>
- <a u="E3B3" b="FC A8"/>
- <a u="E3B4" b="FC A9"/>
- <a u="E3B5" b="FC AA"/>
- <a u="E3B6" b="FC AB"/>
- <a u="E3B7" b="FC AC"/>
- <a u="E3B8" b="FC AD"/>
- <a u="E3B9" b="FC AE"/>
- <a u="E3BA" b="FC AF"/>
- <a u="E3BB" b="FC B0"/>
- <a u="E3BC" b="FC B1"/>
- <a u="E3BD" b="FC B2"/>
- <a u="E3BE" b="FC B3"/>
- <a u="E3BF" b="FC B4"/>
- <a u="E3C0" b="FC B5"/>
- <a u="E3C1" b="FC B6"/>
- <a u="E3C2" b="FC B7"/>
- <a u="E3C3" b="FC B8"/>
- <a u="E3C4" b="FC B9"/>
- <a u="E3C5" b="FC BA"/>
- <a u="E3C6" b="FC BB"/>
- <a u="E3C7" b="FC BC"/>
- <a u="E3C8" b="FC BD"/>
- <a u="E3C9" b="FC BE"/>
- <a u="E3CA" b="FC BF"/>
- <a u="E3CB" b="FC C0"/>
- <a u="E3CC" b="FC C1"/>
- <a u="E3CD" b="FC C2"/>
- <a u="E3CE" b="FC C3"/>
- <a u="E3CF" b="FC C4"/>
- <a u="E3D0" b="FC C5"/>
- <a u="E3D1" b="FC C6"/>
- <a u="E3D2" b="FC C7"/>
- <a u="E3D3" b="FC C8"/>
- <a u="E3D4" b="FC C9"/>
- <a u="E3D5" b="FC CA"/>
- <a u="E3D6" b="FC CB"/>
- <a u="E3D7" b="FC CC"/>
- <a u="E3D8" b="FC CD"/>
- <a u="E3D9" b="FC CE"/>
- <a u="E3DA" b="FC CF"/>
- <a u="E3DB" b="FC D0"/>
- <a u="E3DC" b="FC D1"/>
- <a u="E3DD" b="FC D2"/>
- <a u="E3DE" b="FC D3"/>
- <a u="E3DF" b="FC D4"/>
- <a u="E3E0" b="FC D5"/>
- <a u="E3E1" b="FC D6"/>
- <a u="E3E2" b="FC D7"/>
- <a u="E3E3" b="FC D8"/>
- <a u="E3E4" b="FC D9"/>
- <a u="E3E5" b="FC DA"/>
- <a u="E3E6" b="FC DB"/>
- <a u="E3E7" b="FC DC"/>
- <a u="E3E8" b="FC DD"/>
- <a u="E3E9" b="FC DE"/>
- <a u="E3EA" b="FC DF"/>
- <a u="E3EB" b="FC E0"/>
- <a u="E3EC" b="FC E1"/>
- <a u="E3ED" b="FC E2"/>
- <a u="E3EE" b="FC E3"/>
- <a u="E3EF" b="FC E4"/>
- <a u="E3F0" b="FC E5"/>
- <a u="E3F1" b="FC E6"/>
- <a u="E3F2" b="FC E7"/>
- <a u="E3F3" b="FC E8"/>
- <a u="E3F4" b="FC E9"/>
- <a u="E3F5" b="FC EA"/>
- <a u="E3F6" b="FC EB"/>
- <a u="E3F7" b="FC EC"/>
- <a u="E3F8" b="FC ED"/>
- <a u="E3F9" b="FC EE"/>
- <a u="E3FA" b="FC EF"/>
- <a u="E3FB" b="FC F0"/>
- <a u="E3FC" b="FC F1"/>
- <a u="E3FD" b="FC F2"/>
- <a u="E3FE" b="FC F3"/>
- <a u="E3FF" b="FC F4"/>
- <a u="E400" b="FC F5"/>
- <a u="E401" b="FC F6"/>
- <a u="E402" b="FC F7"/>
- <a u="E403" b="FC F8"/>
- <a u="E404" b="FC F9"/>
- <a u="E405" b="FC FA"/>
- <a u="E406" b="FC FB"/>
- <a u="E407" b="FC FC"/>
- <a u="E408" b="FC FD"/>
- <a u="E409" b="FC FE"/>
- <a u="E40A" b="FD A1"/>
- <a u="E40B" b="FD A2"/>
- <a u="E40C" b="FD A3"/>
- <a u="E40D" b="FD A4"/>
- <a u="E40E" b="FD A5"/>
- <a u="E40F" b="FD A6"/>
- <a u="E410" b="FD A7"/>
- <a u="E411" b="FD A8"/>
- <a u="E412" b="FD A9"/>
- <a u="E413" b="FD AA"/>
- <a u="E414" b="FD AB"/>
- <a u="E415" b="FD AC"/>
- <a u="E416" b="FD AD"/>
- <a u="E417" b="FD AE"/>
- <a u="E418" b="FD AF"/>
- <a u="E419" b="FD B0"/>
- <a u="E41A" b="FD B1"/>
- <a u="E41B" b="FD B2"/>
- <a u="E41C" b="FD B3"/>
- <a u="E41D" b="FD B4"/>
- <a u="E41E" b="FD B5"/>
- <a u="E41F" b="FD B6"/>
- <a u="E420" b="FD B7"/>
- <a u="E421" b="FD B8"/>
- <a u="E422" b="FD B9"/>
- <a u="E423" b="FD BA"/>
- <a u="E424" b="FD BB"/>
- <a u="E425" b="FD BC"/>
- <a u="E426" b="FD BD"/>
- <a u="E427" b="FD BE"/>
- <a u="E428" b="FD BF"/>
- <a u="E429" b="FD C0"/>
- <a u="E42A" b="FD C1"/>
- <a u="E42B" b="FD C2"/>
- <a u="E42C" b="FD C3"/>
- <a u="E42D" b="FD C4"/>
- <a u="E42E" b="FD C5"/>
- <a u="E42F" b="FD C6"/>
- <a u="E430" b="FD C7"/>
- <a u="E431" b="FD C8"/>
- <a u="E432" b="FD C9"/>
- <a u="E433" b="FD CA"/>
- <a u="E434" b="FD CB"/>
- <a u="E435" b="FD CC"/>
- <a u="E436" b="FD CD"/>
- <a u="E437" b="FD CE"/>
- <a u="E438" b="FD CF"/>
- <a u="E439" b="FD D0"/>
- <a u="E43A" b="FD D1"/>
- <a u="E43B" b="FD D2"/>
- <a u="E43C" b="FD D3"/>
- <a u="E43D" b="FD D4"/>
- <a u="E43E" b="FD D5"/>
- <a u="E43F" b="FD D6"/>
- <a u="E440" b="FD D7"/>
- <a u="E441" b="FD D8"/>
- <a u="E442" b="FD D9"/>
- <a u="E443" b="FD DA"/>
- <a u="E444" b="FD DB"/>
- <a u="E445" b="FD DC"/>
- <a u="E446" b="FD DD"/>
- <a u="E447" b="FD DE"/>
- <a u="E448" b="FD DF"/>
- <a u="E449" b="FD E0"/>
- <a u="E44A" b="FD E1"/>
- <a u="E44B" b="FD E2"/>
- <a u="E44C" b="FD E3"/>
- <a u="E44D" b="FD E4"/>
- <a u="E44E" b="FD E5"/>
- <a u="E44F" b="FD E6"/>
- <a u="E450" b="FD E7"/>
- <a u="E451" b="FD E8"/>
- <a u="E452" b="FD E9"/>
- <a u="E453" b="FD EA"/>
- <a u="E454" b="FD EB"/>
- <a u="E455" b="FD EC"/>
- <a u="E456" b="FD ED"/>
- <a u="E457" b="FD EE"/>
- <a u="E458" b="FD EF"/>
- <a u="E459" b="FD F0"/>
- <a u="E45A" b="FD F1"/>
- <a u="E45B" b="FD F2"/>
- <a u="E45C" b="FD F3"/>
- <a u="E45D" b="FD F4"/>
- <a u="E45E" b="FD F5"/>
- <a u="E45F" b="FD F6"/>
- <a u="E460" b="FD F7"/>
- <a u="E461" b="FD F8"/>
- <a u="E462" b="FD F9"/>
- <a u="E463" b="FD FA"/>
- <a u="E464" b="FD FB"/>
- <a u="E465" b="FD FC"/>
- <a u="E466" b="FD FD"/>
- <a u="E467" b="FD FE"/>
- <a u="E468" b="FE A1"/>
- <a u="E469" b="FE A2"/>
- <a u="E46A" b="FE A3"/>
- <a u="E46B" b="FE A4"/>
- <a u="E46C" b="FE A5"/>
- <a u="E46D" b="FE A6"/>
- <a u="E46E" b="FE A7"/>
- <a u="E46F" b="FE A8"/>
- <a u="E470" b="FE A9"/>
- <a u="E471" b="FE AA"/>
- <a u="E472" b="FE AB"/>
- <a u="E473" b="FE AC"/>
- <a u="E474" b="FE AD"/>
- <a u="E475" b="FE AE"/>
- <a u="E476" b="FE AF"/>
- <a u="E477" b="FE B0"/>
- <a u="E478" b="FE B1"/>
- <a u="E479" b="FE B2"/>
- <a u="E47A" b="FE B3"/>
- <a u="E47B" b="FE B4"/>
- <a u="E47C" b="FE B5"/>
- <a u="E47D" b="FE B6"/>
- <a u="E47E" b="FE B7"/>
- <a u="E47F" b="FE B8"/>
- <a u="E480" b="FE B9"/>
- <a u="E481" b="FE BA"/>
- <a u="E482" b="FE BB"/>
- <a u="E483" b="FE BC"/>
- <a u="E484" b="FE BD"/>
- <a u="E485" b="FE BE"/>
- <a u="E486" b="FE BF"/>
- <a u="E487" b="FE C0"/>
- <a u="E488" b="FE C1"/>
- <a u="E489" b="FE C2"/>
- <a u="E48A" b="FE C3"/>
- <a u="E48B" b="FE C4"/>
- <a u="E48C" b="FE C5"/>
- <a u="E48D" b="FE C6"/>
- <a u="E48E" b="FE C7"/>
- <a u="E48F" b="FE C8"/>
- <a u="E490" b="FE C9"/>
- <a u="E491" b="FE CA"/>
- <a u="E492" b="FE CB"/>
- <a u="E493" b="FE CC"/>
- <a u="E494" b="FE CD"/>
- <a u="E495" b="FE CE"/>
- <a u="E496" b="FE CF"/>
- <a u="E497" b="FE D0"/>
- <a u="E498" b="FE D1"/>
- <a u="E499" b="FE D2"/>
- <a u="E49A" b="FE D3"/>
- <a u="E49B" b="FE D4"/>
- <a u="E49C" b="FE D5"/>
- <a u="E49D" b="FE D6"/>
- <a u="E49E" b="FE D7"/>
- <a u="E49F" b="FE D8"/>
- <a u="E4A0" b="FE D9"/>
- <a u="E4A1" b="FE DA"/>
- <a u="E4A2" b="FE DB"/>
- <a u="E4A3" b="FE DC"/>
- <a u="E4A4" b="FE DD"/>
- <a u="E4A5" b="FE DE"/>
- <a u="E4A6" b="FE DF"/>
- <a u="E4A7" b="FE E0"/>
- <a u="E4A8" b="FE E1"/>
- <a u="E4A9" b="FE E2"/>
- <a u="E4AA" b="FE E3"/>
- <a u="E4AB" b="FE E4"/>
- <a u="E4AC" b="FE E5"/>
- <a u="E4AD" b="FE E6"/>
- <a u="E4AE" b="FE E7"/>
- <a u="E4AF" b="FE E8"/>
- <a u="E4B0" b="FE E9"/>
- <a u="E4B1" b="FE EA"/>
- <a u="E4B2" b="FE EB"/>
- <a u="E4B3" b="FE EC"/>
- <a u="E4B4" b="FE ED"/>
- <a u="E4B5" b="FE EE"/>
- <a u="E4B6" b="FE EF"/>
- <a u="E4B7" b="FE F0"/>
- <a u="E4B8" b="FE F1"/>
- <a u="E4B9" b="FE F2"/>
- <a u="E4BA" b="FE F3"/>
- <a u="E4BB" b="FE F4"/>
- <a u="E4BC" b="FE F5"/>
- <a u="E4BD" b="FE F6"/>
- <a u="E4BE" b="FE F7"/>
- <a u="E4BF" b="FE F8"/>
- <a u="E4C0" b="FE F9"/>
- <a u="E4C1" b="FE FA"/>
- <a u="E4C2" b="FE FB"/>
- <a u="E4C3" b="FE FC"/>
- <a u="E4C4" b="FE FD"/>
- <a u="E4C5" b="FE FE"/>
- <a u="E4C6" b="A1 40"/>
- <a u="E4C7" b="A1 41"/>
- <a u="E4C8" b="A1 42"/>
- <a u="E4C9" b="A1 43"/>
- <a u="E4CA" b="A1 44"/>
- <a u="E4CB" b="A1 45"/>
- <a u="E4CC" b="A1 46"/>
- <a u="E4CD" b="A1 47"/>
- <a u="E4CE" b="A1 48"/>
- <a u="E4CF" b="A1 49"/>
- <a u="E4D0" b="A1 4A"/>
- <a u="E4D1" b="A1 4B"/>
- <a u="E4D2" b="A1 4C"/>
- <a u="E4D3" b="A1 4D"/>
- <a u="E4D4" b="A1 4E"/>
- <a u="E4D5" b="A1 4F"/>
- <a u="E4D6" b="A1 50"/>
- <a u="E4D7" b="A1 51"/>
- <a u="E4D8" b="A1 52"/>
- <a u="E4D9" b="A1 53"/>
- <a u="E4DA" b="A1 54"/>
- <a u="E4DB" b="A1 55"/>
- <a u="E4DC" b="A1 56"/>
- <a u="E4DD" b="A1 57"/>
- <a u="E4DE" b="A1 58"/>
- <a u="E4DF" b="A1 59"/>
- <a u="E4E0" b="A1 5A"/>
- <a u="E4E1" b="A1 5B"/>
- <a u="E4E2" b="A1 5C"/>
- <a u="E4E3" b="A1 5D"/>
- <a u="E4E4" b="A1 5E"/>
- <a u="E4E5" b="A1 5F"/>
- <a u="E4E6" b="A1 60"/>
- <a u="E4E7" b="A1 61"/>
- <a u="E4E8" b="A1 62"/>
- <a u="E4E9" b="A1 63"/>
- <a u="E4EA" b="A1 64"/>
- <a u="E4EB" b="A1 65"/>
- <a u="E4EC" b="A1 66"/>
- <a u="E4ED" b="A1 67"/>
- <a u="E4EE" b="A1 68"/>
- <a u="E4EF" b="A1 69"/>
- <a u="E4F0" b="A1 6A"/>
- <a u="E4F1" b="A1 6B"/>
- <a u="E4F2" b="A1 6C"/>
- <a u="E4F3" b="A1 6D"/>
- <a u="E4F4" b="A1 6E"/>
- <a u="E4F5" b="A1 6F"/>
- <a u="E4F6" b="A1 70"/>
- <a u="E4F7" b="A1 71"/>
- <a u="E4F8" b="A1 72"/>
- <a u="E4F9" b="A1 73"/>
- <a u="E4FA" b="A1 74"/>
- <a u="E4FB" b="A1 75"/>
- <a u="E4FC" b="A1 76"/>
- <a u="E4FD" b="A1 77"/>
- <a u="E4FE" b="A1 78"/>
- <a u="E4FF" b="A1 79"/>
- <a u="E500" b="A1 7A"/>
- <a u="E501" b="A1 7B"/>
- <a u="E502" b="A1 7C"/>
- <a u="E503" b="A1 7D"/>
- <a u="E504" b="A1 7E"/>
- <a u="E505" b="A1 80"/>
- <a u="E506" b="A1 81"/>
- <a u="E507" b="A1 82"/>
- <a u="E508" b="A1 83"/>
- <a u="E509" b="A1 84"/>
- <a u="E50A" b="A1 85"/>
- <a u="E50B" b="A1 86"/>
- <a u="E50C" b="A1 87"/>
- <a u="E50D" b="A1 88"/>
- <a u="E50E" b="A1 89"/>
- <a u="E50F" b="A1 8A"/>
- <a u="E510" b="A1 8B"/>
- <a u="E511" b="A1 8C"/>
- <a u="E512" b="A1 8D"/>
- <a u="E513" b="A1 8E"/>
- <a u="E514" b="A1 8F"/>
- <a u="E515" b="A1 90"/>
- <a u="E516" b="A1 91"/>
- <a u="E517" b="A1 92"/>
- <a u="E518" b="A1 93"/>
- <a u="E519" b="A1 94"/>
- <a u="E51A" b="A1 95"/>
- <a u="E51B" b="A1 96"/>
- <a u="E51C" b="A1 97"/>
- <a u="E51D" b="A1 98"/>
- <a u="E51E" b="A1 99"/>
- <a u="E51F" b="A1 9A"/>
- <a u="E520" b="A1 9B"/>
- <a u="E521" b="A1 9C"/>
- <a u="E522" b="A1 9D"/>
- <a u="E523" b="A1 9E"/>
- <a u="E524" b="A1 9F"/>
- <a u="E525" b="A1 A0"/>
- <a u="E526" b="A2 40"/>
- <a u="E527" b="A2 41"/>
- <a u="E528" b="A2 42"/>
- <a u="E529" b="A2 43"/>
- <a u="E52A" b="A2 44"/>
- <a u="E52B" b="A2 45"/>
- <a u="E52C" b="A2 46"/>
- <a u="E52D" b="A2 47"/>
- <a u="E52E" b="A2 48"/>
- <a u="E52F" b="A2 49"/>
- <a u="E530" b="A2 4A"/>
- <a u="E531" b="A2 4B"/>
- <a u="E532" b="A2 4C"/>
- <a u="E533" b="A2 4D"/>
- <a u="E534" b="A2 4E"/>
- <a u="E535" b="A2 4F"/>
- <a u="E536" b="A2 50"/>
- <a u="E537" b="A2 51"/>
- <a u="E538" b="A2 52"/>
- <a u="E539" b="A2 53"/>
- <a u="E53A" b="A2 54"/>
- <a u="E53B" b="A2 55"/>
- <a u="E53C" b="A2 56"/>
- <a u="E53D" b="A2 57"/>
- <a u="E53E" b="A2 58"/>
- <a u="E53F" b="A2 59"/>
- <a u="E540" b="A2 5A"/>
- <a u="E541" b="A2 5B"/>
- <a u="E542" b="A2 5C"/>
- <a u="E543" b="A2 5D"/>
- <a u="E544" b="A2 5E"/>
- <a u="E545" b="A2 5F"/>
- <a u="E546" b="A2 60"/>
- <a u="E547" b="A2 61"/>
- <a u="E548" b="A2 62"/>
- <a u="E549" b="A2 63"/>
- <a u="E54A" b="A2 64"/>
- <a u="E54B" b="A2 65"/>
- <a u="E54C" b="A2 66"/>
- <a u="E54D" b="A2 67"/>
- <a u="E54E" b="A2 68"/>
- <a u="E54F" b="A2 69"/>
- <a u="E550" b="A2 6A"/>
- <a u="E551" b="A2 6B"/>
- <a u="E552" b="A2 6C"/>
- <a u="E553" b="A2 6D"/>
- <a u="E554" b="A2 6E"/>
- <a u="E555" b="A2 6F"/>
- <a u="E556" b="A2 70"/>
- <a u="E557" b="A2 71"/>
- <a u="E558" b="A2 72"/>
- <a u="E559" b="A2 73"/>
- <a u="E55A" b="A2 74"/>
- <a u="E55B" b="A2 75"/>
- <a u="E55C" b="A2 76"/>
- <a u="E55D" b="A2 77"/>
- <a u="E55E" b="A2 78"/>
- <a u="E55F" b="A2 79"/>
- <a u="E560" b="A2 7A"/>
- <a u="E561" b="A2 7B"/>
- <a u="E562" b="A2 7C"/>
- <a u="E563" b="A2 7D"/>
- <a u="E564" b="A2 7E"/>
- <a u="E565" b="A2 80"/>
- <a u="E566" b="A2 81"/>
- <a u="E567" b="A2 82"/>
- <a u="E568" b="A2 83"/>
- <a u="E569" b="A2 84"/>
- <a u="E56A" b="A2 85"/>
- <a u="E56B" b="A2 86"/>
- <a u="E56C" b="A2 87"/>
- <a u="E56D" b="A2 88"/>
- <a u="E56E" b="A2 89"/>
- <a u="E56F" b="A2 8A"/>
- <a u="E570" b="A2 8B"/>
- <a u="E571" b="A2 8C"/>
- <a u="E572" b="A2 8D"/>
- <a u="E573" b="A2 8E"/>
- <a u="E574" b="A2 8F"/>
- <a u="E575" b="A2 90"/>
- <a u="E576" b="A2 91"/>
- <a u="E577" b="A2 92"/>
- <a u="E578" b="A2 93"/>
- <a u="E579" b="A2 94"/>
- <a u="E57A" b="A2 95"/>
- <a u="E57B" b="A2 96"/>
- <a u="E57C" b="A2 97"/>
- <a u="E57D" b="A2 98"/>
- <a u="E57E" b="A2 99"/>
- <a u="E57F" b="A2 9A"/>
- <a u="E580" b="A2 9B"/>
- <a u="E581" b="A2 9C"/>
- <a u="E582" b="A2 9D"/>
- <a u="E583" b="A2 9E"/>
- <a u="E584" b="A2 9F"/>
- <a u="E585" b="A2 A0"/>
- <a u="E586" b="A3 40"/>
- <a u="E587" b="A3 41"/>
- <a u="E588" b="A3 42"/>
- <a u="E589" b="A3 43"/>
- <a u="E58A" b="A3 44"/>
- <a u="E58B" b="A3 45"/>
- <a u="E58C" b="A3 46"/>
- <a u="E58D" b="A3 47"/>
- <a u="E58E" b="A3 48"/>
- <a u="E58F" b="A3 49"/>
- <a u="E590" b="A3 4A"/>
- <a u="E591" b="A3 4B"/>
- <a u="E592" b="A3 4C"/>
- <a u="E593" b="A3 4D"/>
- <a u="E594" b="A3 4E"/>
- <a u="E595" b="A3 4F"/>
- <a u="E596" b="A3 50"/>
- <a u="E597" b="A3 51"/>
- <a u="E598" b="A3 52"/>
- <a u="E599" b="A3 53"/>
- <a u="E59A" b="A3 54"/>
- <a u="E59B" b="A3 55"/>
- <a u="E59C" b="A3 56"/>
- <a u="E59D" b="A3 57"/>
- <a u="E59E" b="A3 58"/>
- <a u="E59F" b="A3 59"/>
- <a u="E5A0" b="A3 5A"/>
- <a u="E5A1" b="A3 5B"/>
- <a u="E5A2" b="A3 5C"/>
- <a u="E5A3" b="A3 5D"/>
- <a u="E5A4" b="A3 5E"/>
- <a u="E5A5" b="A3 5F"/>
- <a u="E5A6" b="A3 60"/>
- <a u="E5A7" b="A3 61"/>
- <a u="E5A8" b="A3 62"/>
- <a u="E5A9" b="A3 63"/>
- <a u="E5AA" b="A3 64"/>
- <a u="E5AB" b="A3 65"/>
- <a u="E5AC" b="A3 66"/>
- <a u="E5AD" b="A3 67"/>
- <a u="E5AE" b="A3 68"/>
- <a u="E5AF" b="A3 69"/>
- <a u="E5B0" b="A3 6A"/>
- <a u="E5B1" b="A3 6B"/>
- <a u="E5B2" b="A3 6C"/>
- <a u="E5B3" b="A3 6D"/>
- <a u="E5B4" b="A3 6E"/>
- <a u="E5B5" b="A3 6F"/>
- <a u="E5B6" b="A3 70"/>
- <a u="E5B7" b="A3 71"/>
- <a u="E5B8" b="A3 72"/>
- <a u="E5B9" b="A3 73"/>
- <a u="E5BA" b="A3 74"/>
- <a u="E5BB" b="A3 75"/>
- <a u="E5BC" b="A3 76"/>
- <a u="E5BD" b="A3 77"/>
- <a u="E5BE" b="A3 78"/>
- <a u="E5BF" b="A3 79"/>
- <a u="E5C0" b="A3 7A"/>
- <a u="E5C1" b="A3 7B"/>
- <a u="E5C2" b="A3 7C"/>
- <a u="E5C3" b="A3 7D"/>
- <a u="E5C4" b="A3 7E"/>
- <a u="E5C5" b="A3 80"/>
- <a u="E5C6" b="A3 81"/>
- <a u="E5C7" b="A3 82"/>
- <a u="E5C8" b="A3 83"/>
- <a u="E5C9" b="A3 84"/>
- <a u="E5CA" b="A3 85"/>
- <a u="E5CB" b="A3 86"/>
- <a u="E5CC" b="A3 87"/>
- <a u="E5CD" b="A3 88"/>
- <a u="E5CE" b="A3 89"/>
- <a u="E5CF" b="A3 8A"/>
- <a u="E5D0" b="A3 8B"/>
- <a u="E5D1" b="A3 8C"/>
- <a u="E5D2" b="A3 8D"/>
- <a u="E5D3" b="A3 8E"/>
- <a u="E5D4" b="A3 8F"/>
- <a u="E5D5" b="A3 90"/>
- <a u="E5D6" b="A3 91"/>
- <a u="E5D7" b="A3 92"/>
- <a u="E5D8" b="A3 93"/>
- <a u="E5D9" b="A3 94"/>
- <a u="E5DA" b="A3 95"/>
- <a u="E5DB" b="A3 96"/>
- <a u="E5DC" b="A3 97"/>
- <a u="E5DD" b="A3 98"/>
- <a u="E5DE" b="A3 99"/>
- <a u="E5DF" b="A3 9A"/>
- <a u="E5E0" b="A3 9B"/>
- <a u="E5E1" b="A3 9C"/>
- <a u="E5E2" b="A3 9D"/>
- <a u="E5E3" b="A3 9E"/>
- <a u="E5E4" b="A3 9F"/>
- <a u="E5E5" b="A3 A0"/>
- <a u="E5E6" b="A4 40"/>
- <a u="E5E7" b="A4 41"/>
- <a u="E5E8" b="A4 42"/>
- <a u="E5E9" b="A4 43"/>
- <a u="E5EA" b="A4 44"/>
- <a u="E5EB" b="A4 45"/>
- <a u="E5EC" b="A4 46"/>
- <a u="E5ED" b="A4 47"/>
- <a u="E5EE" b="A4 48"/>
- <a u="E5EF" b="A4 49"/>
- <a u="E5F0" b="A4 4A"/>
- <a u="E5F1" b="A4 4B"/>
- <a u="E5F2" b="A4 4C"/>
- <a u="E5F3" b="A4 4D"/>
- <a u="E5F4" b="A4 4E"/>
- <a u="E5F5" b="A4 4F"/>
- <a u="E5F6" b="A4 50"/>
- <a u="E5F7" b="A4 51"/>
- <a u="E5F8" b="A4 52"/>
- <a u="E5F9" b="A4 53"/>
- <a u="E5FA" b="A4 54"/>
- <a u="E5FB" b="A4 55"/>
- <a u="E5FC" b="A4 56"/>
- <a u="E5FD" b="A4 57"/>
- <a u="E5FE" b="A4 58"/>
- <a u="E5FF" b="A4 59"/>
- <a u="E600" b="A4 5A"/>
- <a u="E601" b="A4 5B"/>
- <a u="E602" b="A4 5C"/>
- <a u="E603" b="A4 5D"/>
- <a u="E604" b="A4 5E"/>
- <a u="E605" b="A4 5F"/>
- <a u="E606" b="A4 60"/>
- <a u="E607" b="A4 61"/>
- <a u="E608" b="A4 62"/>
- <a u="E609" b="A4 63"/>
- <a u="E60A" b="A4 64"/>
- <a u="E60B" b="A4 65"/>
- <a u="E60C" b="A4 66"/>
- <a u="E60D" b="A4 67"/>
- <a u="E60E" b="A4 68"/>
- <a u="E60F" b="A4 69"/>
- <a u="E610" b="A4 6A"/>
- <a u="E611" b="A4 6B"/>
- <a u="E612" b="A4 6C"/>
- <a u="E613" b="A4 6D"/>
- <a u="E614" b="A4 6E"/>
- <a u="E615" b="A4 6F"/>
- <a u="E616" b="A4 70"/>
- <a u="E617" b="A4 71"/>
- <a u="E618" b="A4 72"/>
- <a u="E619" b="A4 73"/>
- <a u="E61A" b="A4 74"/>
- <a u="E61B" b="A4 75"/>
- <a u="E61C" b="A4 76"/>
- <a u="E61D" b="A4 77"/>
- <a u="E61E" b="A4 78"/>
- <a u="E61F" b="A4 79"/>
- <a u="E620" b="A4 7A"/>
- <a u="E621" b="A4 7B"/>
- <a u="E622" b="A4 7C"/>
- <a u="E623" b="A4 7D"/>
- <a u="E624" b="A4 7E"/>
- <a u="E625" b="A4 80"/>
- <a u="E626" b="A4 81"/>
- <a u="E627" b="A4 82"/>
- <a u="E628" b="A4 83"/>
- <a u="E629" b="A4 84"/>
- <a u="E62A" b="A4 85"/>
- <a u="E62B" b="A4 86"/>
- <a u="E62C" b="A4 87"/>
- <a u="E62D" b="A4 88"/>
- <a u="E62E" b="A4 89"/>
- <a u="E62F" b="A4 8A"/>
- <a u="E630" b="A4 8B"/>
- <a u="E631" b="A4 8C"/>
- <a u="E632" b="A4 8D"/>
- <a u="E633" b="A4 8E"/>
- <a u="E634" b="A4 8F"/>
- <a u="E635" b="A4 90"/>
- <a u="E636" b="A4 91"/>
- <a u="E637" b="A4 92"/>
- <a u="E638" b="A4 93"/>
- <a u="E639" b="A4 94"/>
- <a u="E63A" b="A4 95"/>
- <a u="E63B" b="A4 96"/>
- <a u="E63C" b="A4 97"/>
- <a u="E63D" b="A4 98"/>
- <a u="E63E" b="A4 99"/>
- <a u="E63F" b="A4 9A"/>
- <a u="E640" b="A4 9B"/>
- <a u="E641" b="A4 9C"/>
- <a u="E642" b="A4 9D"/>
- <a u="E643" b="A4 9E"/>
- <a u="E644" b="A4 9F"/>
- <a u="E645" b="A4 A0"/>
- <a u="E646" b="A5 40"/>
- <a u="E647" b="A5 41"/>
- <a u="E648" b="A5 42"/>
- <a u="E649" b="A5 43"/>
- <a u="E64A" b="A5 44"/>
- <a u="E64B" b="A5 45"/>
- <a u="E64C" b="A5 46"/>
- <a u="E64D" b="A5 47"/>
- <a u="E64E" b="A5 48"/>
- <a u="E64F" b="A5 49"/>
- <a u="E650" b="A5 4A"/>
- <a u="E651" b="A5 4B"/>
- <a u="E652" b="A5 4C"/>
- <a u="E653" b="A5 4D"/>
- <a u="E654" b="A5 4E"/>
- <a u="E655" b="A5 4F"/>
- <a u="E656" b="A5 50"/>
- <a u="E657" b="A5 51"/>
- <a u="E658" b="A5 52"/>
- <a u="E659" b="A5 53"/>
- <a u="E65A" b="A5 54"/>
- <a u="E65B" b="A5 55"/>
- <a u="E65C" b="A5 56"/>
- <a u="E65D" b="A5 57"/>
- <a u="E65E" b="A5 58"/>
- <a u="E65F" b="A5 59"/>
- <a u="E660" b="A5 5A"/>
- <a u="E661" b="A5 5B"/>
- <a u="E662" b="A5 5C"/>
- <a u="E663" b="A5 5D"/>
- <a u="E664" b="A5 5E"/>
- <a u="E665" b="A5 5F"/>
- <a u="E666" b="A5 60"/>
- <a u="E667" b="A5 61"/>
- <a u="E668" b="A5 62"/>
- <a u="E669" b="A5 63"/>
- <a u="E66A" b="A5 64"/>
- <a u="E66B" b="A5 65"/>
- <a u="E66C" b="A5 66"/>
- <a u="E66D" b="A5 67"/>
- <a u="E66E" b="A5 68"/>
- <a u="E66F" b="A5 69"/>
- <a u="E670" b="A5 6A"/>
- <a u="E671" b="A5 6B"/>
- <a u="E672" b="A5 6C"/>
- <a u="E673" b="A5 6D"/>
- <a u="E674" b="A5 6E"/>
- <a u="E675" b="A5 6F"/>
- <a u="E676" b="A5 70"/>
- <a u="E677" b="A5 71"/>
- <a u="E678" b="A5 72"/>
- <a u="E679" b="A5 73"/>
- <a u="E67A" b="A5 74"/>
- <a u="E67B" b="A5 75"/>
- <a u="E67C" b="A5 76"/>
- <a u="E67D" b="A5 77"/>
- <a u="E67E" b="A5 78"/>
- <a u="E67F" b="A5 79"/>
- <a u="E680" b="A5 7A"/>
- <a u="E681" b="A5 7B"/>
- <a u="E682" b="A5 7C"/>
- <a u="E683" b="A5 7D"/>
- <a u="E684" b="A5 7E"/>
- <a u="E685" b="A5 80"/>
- <a u="E686" b="A5 81"/>
- <a u="E687" b="A5 82"/>
- <a u="E688" b="A5 83"/>
- <a u="E689" b="A5 84"/>
- <a u="E68A" b="A5 85"/>
- <a u="E68B" b="A5 86"/>
- <a u="E68C" b="A5 87"/>
- <a u="E68D" b="A5 88"/>
- <a u="E68E" b="A5 89"/>
- <a u="E68F" b="A5 8A"/>
- <a u="E690" b="A5 8B"/>
- <a u="E691" b="A5 8C"/>
- <a u="E692" b="A5 8D"/>
- <a u="E693" b="A5 8E"/>
- <a u="E694" b="A5 8F"/>
- <a u="E695" b="A5 90"/>
- <a u="E696" b="A5 91"/>
- <a u="E697" b="A5 92"/>
- <a u="E698" b="A5 93"/>
- <a u="E699" b="A5 94"/>
- <a u="E69A" b="A5 95"/>
- <a u="E69B" b="A5 96"/>
- <a u="E69C" b="A5 97"/>
- <a u="E69D" b="A5 98"/>
- <a u="E69E" b="A5 99"/>
- <a u="E69F" b="A5 9A"/>
- <a u="E6A0" b="A5 9B"/>
- <a u="E6A1" b="A5 9C"/>
- <a u="E6A2" b="A5 9D"/>
- <a u="E6A3" b="A5 9E"/>
- <a u="E6A4" b="A5 9F"/>
- <a u="E6A5" b="A5 A0"/>
- <a u="E6A6" b="A6 40"/>
- <a u="E6A7" b="A6 41"/>
- <a u="E6A8" b="A6 42"/>
- <a u="E6A9" b="A6 43"/>
- <a u="E6AA" b="A6 44"/>
- <a u="E6AB" b="A6 45"/>
- <a u="E6AC" b="A6 46"/>
- <a u="E6AD" b="A6 47"/>
- <a u="E6AE" b="A6 48"/>
- <a u="E6AF" b="A6 49"/>
- <a u="E6B0" b="A6 4A"/>
- <a u="E6B1" b="A6 4B"/>
- <a u="E6B2" b="A6 4C"/>
- <a u="E6B3" b="A6 4D"/>
- <a u="E6B4" b="A6 4E"/>
- <a u="E6B5" b="A6 4F"/>
- <a u="E6B6" b="A6 50"/>
- <a u="E6B7" b="A6 51"/>
- <a u="E6B8" b="A6 52"/>
- <a u="E6B9" b="A6 53"/>
- <a u="E6BA" b="A6 54"/>
- <a u="E6BB" b="A6 55"/>
- <a u="E6BC" b="A6 56"/>
- <a u="E6BD" b="A6 57"/>
- <a u="E6BE" b="A6 58"/>
- <a u="E6BF" b="A6 59"/>
- <a u="E6C0" b="A6 5A"/>
- <a u="E6C1" b="A6 5B"/>
- <a u="E6C2" b="A6 5C"/>
- <a u="E6C3" b="A6 5D"/>
- <a u="E6C4" b="A6 5E"/>
- <a u="E6C5" b="A6 5F"/>
- <a u="E6C6" b="A6 60"/>
- <a u="E6C7" b="A6 61"/>
- <a u="E6C8" b="A6 62"/>
- <a u="E6C9" b="A6 63"/>
- <a u="E6CA" b="A6 64"/>
- <a u="E6CB" b="A6 65"/>
- <a u="E6CC" b="A6 66"/>
- <a u="E6CD" b="A6 67"/>
- <a u="E6CE" b="A6 68"/>
- <a u="E6CF" b="A6 69"/>
- <a u="E6D0" b="A6 6A"/>
- <a u="E6D1" b="A6 6B"/>
- <a u="E6D2" b="A6 6C"/>
- <a u="E6D3" b="A6 6D"/>
- <a u="E6D4" b="A6 6E"/>
- <a u="E6D5" b="A6 6F"/>
- <a u="E6D6" b="A6 70"/>
- <a u="E6D7" b="A6 71"/>
- <a u="E6D8" b="A6 72"/>
- <a u="E6D9" b="A6 73"/>
- <a u="E6DA" b="A6 74"/>
- <a u="E6DB" b="A6 75"/>
- <a u="E6DC" b="A6 76"/>
- <a u="E6DD" b="A6 77"/>
- <a u="E6DE" b="A6 78"/>
- <a u="E6DF" b="A6 79"/>
- <a u="E6E0" b="A6 7A"/>
- <a u="E6E1" b="A6 7B"/>
- <a u="E6E2" b="A6 7C"/>
- <a u="E6E3" b="A6 7D"/>
- <a u="E6E4" b="A6 7E"/>
- <a u="E6E5" b="A6 80"/>
- <a u="E6E6" b="A6 81"/>
- <a u="E6E7" b="A6 82"/>
- <a u="E6E8" b="A6 83"/>
- <a u="E6E9" b="A6 84"/>
- <a u="E6EA" b="A6 85"/>
- <a u="E6EB" b="A6 86"/>
- <a u="E6EC" b="A6 87"/>
- <a u="E6ED" b="A6 88"/>
- <a u="E6EE" b="A6 89"/>
- <a u="E6EF" b="A6 8A"/>
- <a u="E6F0" b="A6 8B"/>
- <a u="E6F1" b="A6 8C"/>
- <a u="E6F2" b="A6 8D"/>
- <a u="E6F3" b="A6 8E"/>
- <a u="E6F4" b="A6 8F"/>
- <a u="E6F5" b="A6 90"/>
- <a u="E6F6" b="A6 91"/>
- <a u="E6F7" b="A6 92"/>
- <a u="E6F8" b="A6 93"/>
- <a u="E6F9" b="A6 94"/>
- <a u="E6FA" b="A6 95"/>
- <a u="E6FB" b="A6 96"/>
- <a u="E6FC" b="A6 97"/>
- <a u="E6FD" b="A6 98"/>
- <a u="E6FE" b="A6 99"/>
- <a u="E6FF" b="A6 9A"/>
- <a u="E700" b="A6 9B"/>
- <a u="E701" b="A6 9C"/>
- <a u="E702" b="A6 9D"/>
- <a u="E703" b="A6 9E"/>
- <a u="E704" b="A6 9F"/>
- <a u="E705" b="A6 A0"/>
- <a u="E706" b="A7 40"/>
- <a u="E707" b="A7 41"/>
- <a u="E708" b="A7 42"/>
- <a u="E709" b="A7 43"/>
- <a u="E70A" b="A7 44"/>
- <a u="E70B" b="A7 45"/>
- <a u="E70C" b="A7 46"/>
- <a u="E70D" b="A7 47"/>
- <a u="E70E" b="A7 48"/>
- <a u="E70F" b="A7 49"/>
- <a u="E710" b="A7 4A"/>
- <a u="E711" b="A7 4B"/>
- <a u="E712" b="A7 4C"/>
- <a u="E713" b="A7 4D"/>
- <a u="E714" b="A7 4E"/>
- <a u="E715" b="A7 4F"/>
- <a u="E716" b="A7 50"/>
- <a u="E717" b="A7 51"/>
- <a u="E718" b="A7 52"/>
- <a u="E719" b="A7 53"/>
- <a u="E71A" b="A7 54"/>
- <a u="E71B" b="A7 55"/>
- <a u="E71C" b="A7 56"/>
- <a u="E71D" b="A7 57"/>
- <a u="E71E" b="A7 58"/>
- <a u="E71F" b="A7 59"/>
- <a u="E720" b="A7 5A"/>
- <a u="E721" b="A7 5B"/>
- <a u="E722" b="A7 5C"/>
- <a u="E723" b="A7 5D"/>
- <a u="E724" b="A7 5E"/>
- <a u="E725" b="A7 5F"/>
- <a u="E726" b="A7 60"/>
- <a u="E727" b="A7 61"/>
- <a u="E728" b="A7 62"/>
- <a u="E729" b="A7 63"/>
- <a u="E72A" b="A7 64"/>
- <a u="E72B" b="A7 65"/>
- <a u="E72C" b="A7 66"/>
- <a u="E72D" b="A7 67"/>
- <a u="E72E" b="A7 68"/>
- <a u="E72F" b="A7 69"/>
- <a u="E730" b="A7 6A"/>
- <a u="E731" b="A7 6B"/>
- <a u="E732" b="A7 6C"/>
- <a u="E733" b="A7 6D"/>
- <a u="E734" b="A7 6E"/>
- <a u="E735" b="A7 6F"/>
- <a u="E736" b="A7 70"/>
- <a u="E737" b="A7 71"/>
- <a u="E738" b="A7 72"/>
- <a u="E739" b="A7 73"/>
- <a u="E73A" b="A7 74"/>
- <a u="E73B" b="A7 75"/>
- <a u="E73C" b="A7 76"/>
- <a u="E73D" b="A7 77"/>
- <a u="E73E" b="A7 78"/>
- <a u="E73F" b="A7 79"/>
- <a u="E740" b="A7 7A"/>
- <a u="E741" b="A7 7B"/>
- <a u="E742" b="A7 7C"/>
- <a u="E743" b="A7 7D"/>
- <a u="E744" b="A7 7E"/>
- <a u="E745" b="A7 80"/>
- <a u="E746" b="A7 81"/>
- <a u="E747" b="A7 82"/>
- <a u="E748" b="A7 83"/>
- <a u="E749" b="A7 84"/>
- <a u="E74A" b="A7 85"/>
- <a u="E74B" b="A7 86"/>
- <a u="E74C" b="A7 87"/>
- <a u="E74D" b="A7 88"/>
- <a u="E74E" b="A7 89"/>
- <a u="E74F" b="A7 8A"/>
- <a u="E750" b="A7 8B"/>
- <a u="E751" b="A7 8C"/>
- <a u="E752" b="A7 8D"/>
- <a u="E753" b="A7 8E"/>
- <a u="E754" b="A7 8F"/>
- <a u="E755" b="A7 90"/>
- <a u="E756" b="A7 91"/>
- <a u="E757" b="A7 92"/>
- <a u="E758" b="A7 93"/>
- <a u="E759" b="A7 94"/>
- <a u="E75A" b="A7 95"/>
- <a u="E75B" b="A7 96"/>
- <a u="E75C" b="A7 97"/>
- <a u="E75D" b="A7 98"/>
- <a u="E75E" b="A7 99"/>
- <a u="E75F" b="A7 9A"/>
- <a u="E760" b="A7 9B"/>
- <a u="E761" b="A7 9C"/>
- <a u="E762" b="A7 9D"/>
- <a u="E763" b="A7 9E"/>
- <a u="E764" b="A7 9F"/>
- <a u="E765" b="A7 A0"/>
- <a u="E766" b="A2 AB"/>
- <a u="E767" b="A2 AC"/>
- <a u="E768" b="A2 AD"/>
- <a u="E769" b="A2 AE"/>
- <a u="E76A" b="A2 AF"/>
- <a u="E76B" b="A2 B0"/>
- <a u="E76C" b="83 36 C7 39"/>
- <a u="E76D" b="A2 E4"/>
- <a u="E76E" b="A2 EF"/>
- <a u="E76F" b="A2 F0"/>
- <a u="E770" b="A2 FD"/>
- <a u="E771" b="A2 FE"/>
- <a u="E772" b="A4 F4"/>
- <a u="E773" b="A4 F5"/>
- <a u="E774" b="A4 F6"/>
- <a u="E775" b="A4 F7"/>
- <a u="E776" b="A4 F8"/>
- <a u="E777" b="A4 F9"/>
- <a u="E778" b="A4 FA"/>
- <a u="E779" b="A4 FB"/>
- <a u="E77A" b="A4 FC"/>
- <a u="E77B" b="A4 FD"/>
- <a u="E77C" b="A4 FE"/>
- <a u="E77D" b="A5 F7"/>
- <a u="E77E" b="A5 F8"/>
- <a u="E77F" b="A5 F9"/>
- <a u="E780" b="A5 FA"/>
- <a u="E781" b="A5 FB"/>
- <a u="E782" b="A5 FC"/>
- <a u="E783" b="A5 FD"/>
- <a u="E784" b="A5 FE"/>
- <a u="E785" b="A6 B9"/>
- <a u="E786" b="A6 BA"/>
- <a u="E787" b="A6 BB"/>
- <a u="E788" b="A6 BC"/>
- <a u="E789" b="A6 BD"/>
- <a u="E78A" b="A6 BE"/>
- <a u="E78B" b="A6 BF"/>
- <a u="E78C" b="A6 C0"/>
- <a u="E78D" b="A6 D9"/>
- <a u="E78E" b="A6 DA"/>
- <a u="E78F" b="A6 DB"/>
- <a u="E790" b="A6 DC"/>
- <a u="E791" b="A6 DD"/>
- <a u="E792" b="A6 DE"/>
- <a u="E793" b="A6 DF"/>
- <a u="E794" b="A6 EC"/>
- <a u="E795" b="A6 ED"/>
- <a u="E796" b="A6 F3"/>
- <a u="E797" b="A6 F6"/>
- <a u="E798" b="A6 F7"/>
- <a u="E799" b="A6 F8"/>
- <a u="E79A" b="A6 F9"/>
- <a u="E79B" b="A6 FA"/>
- <a u="E79C" b="A6 FB"/>
- <a u="E79D" b="A6 FC"/>
- <a u="E79E" b="A6 FD"/>
- <a u="E79F" b="A6 FE"/>
- <a u="E7A0" b="A7 C2"/>
- <a u="E7A1" b="A7 C3"/>
- <a u="E7A2" b="A7 C4"/>
- <a u="E7A3" b="A7 C5"/>
- <a u="E7A4" b="A7 C6"/>
- <a u="E7A5" b="A7 C7"/>
- <a u="E7A6" b="A7 C8"/>
- <a u="E7A7" b="A7 C9"/>
- <a u="E7A8" b="A7 CA"/>
- <a u="E7A9" b="A7 CB"/>
- <a u="E7AA" b="A7 CC"/>
- <a u="E7AB" b="A7 CD"/>
- <a u="E7AC" b="A7 CE"/>
- <a u="E7AD" b="A7 CF"/>
- <a u="E7AE" b="A7 D0"/>
- <a u="E7AF" b="A7 F2"/>
- <a u="E7B0" b="A7 F3"/>
- <a u="E7B1" b="A7 F4"/>
- <a u="E7B2" b="A7 F5"/>
- <a u="E7B3" b="A7 F6"/>
- <a u="E7B4" b="A7 F7"/>
- <a u="E7B5" b="A7 F8"/>
- <a u="E7B6" b="A7 F9"/>
- <a u="E7B7" b="A7 FA"/>
- <a u="E7B8" b="A7 FB"/>
- <a u="E7B9" b="A7 FC"/>
- <a u="E7BA" b="A7 FD"/>
- <a u="E7BB" b="A7 FE"/>
- <a u="E7BC" b="A8 96"/>
- <a u="E7BD" b="A8 97"/>
- <a u="E7BE" b="A8 98"/>
- <a u="E7BF" b="A8 99"/>
- <a u="E7C0" b="A8 9A"/>
- <a u="E7C1" b="A8 9B"/>
- <a u="E7C2" b="A8 9C"/>
- <a u="E7C3" b="A8 9D"/>
- <a u="E7C4" b="A8 9E"/>
- <a u="E7C5" b="A8 9F"/>
- <a u="E7C6" b="A8 A0"/>
- <a u="E7C7" b="A8 BC"/>
- <a u="E7C8" b="83 36 C8 30"/>
- <a u="E7C9" b="A8 C1"/>
- <a u="E7CA" b="A8 C2"/>
- <a u="E7CB" b="A8 C3"/>
- <a u="E7CC" b="A8 C4"/>
- <a u="E7CD" b="A8 EA"/>
- <a u="E7CE" b="A8 EB"/>
- <a u="E7CF" b="A8 EC"/>
- <a u="E7D0" b="A8 ED"/>
- <a u="E7D1" b="A8 EE"/>
- <a u="E7D2" b="A8 EF"/>
- <a u="E7D3" b="A8 F0"/>
- <a u="E7D4" b="A8 F1"/>
- <a u="E7D5" b="A8 F2"/>
- <a u="E7D6" b="A8 F3"/>
- <a u="E7D7" b="A8 F4"/>
- <a u="E7D8" b="A8 F5"/>
- <a u="E7D9" b="A8 F6"/>
- <a u="E7DA" b="A8 F7"/>
- <a u="E7DB" b="A8 F8"/>
- <a u="E7DC" b="A8 F9"/>
- <a u="E7DD" b="A8 FA"/>
- <a u="E7DE" b="A8 FB"/>
- <a u="E7DF" b="A8 FC"/>
- <a u="E7E0" b="A8 FD"/>
- <a u="E7E1" b="A8 FE"/>
- <a u="E7E2" b="A9 58"/>
- <a u="E7E3" b="A9 5B"/>
- <a u="E7E4" b="A9 5D"/>
- <a u="E7E5" b="A9 5E"/>
- <a u="E7E6" b="A9 5F"/>
- <a u="E7E7" b="83 36 C8 31"/>
- <a u="E7E8" b="83 36 C8 32"/>
- <a u="E7E9" b="83 36 C8 33"/>
- <a u="E7EA" b="83 36 C8 34"/>
- <a u="E7EB" b="83 36 C8 35"/>
- <a u="E7EC" b="83 36 C8 36"/>
- <a u="E7ED" b="83 36 C8 37"/>
- <a u="E7EE" b="83 36 C8 38"/>
- <a u="E7EF" b="83 36 C8 39"/>
- <a u="E7F0" b="83 36 C9 30"/>
- <a u="E7F1" b="83 36 C9 31"/>
- <a u="E7F2" b="83 36 C9 32"/>
- <a u="E7F3" b="83 36 C9 33"/>
- <a u="E7F4" b="A9 97"/>
- <a u="E7F5" b="A9 98"/>
- <a u="E7F6" b="A9 99"/>
- <a u="E7F7" b="A9 9A"/>
- <a u="E7F8" b="A9 9B"/>
- <a u="E7F9" b="A9 9C"/>
- <a u="E7FA" b="A9 9D"/>
- <a u="E7FB" b="A9 9E"/>
- <a u="E7FC" b="A9 9F"/>
- <a u="E7FD" b="A9 A0"/>
- <a u="E7FE" b="A9 A1"/>
- <a u="E7FF" b="A9 A2"/>
- <a u="E800" b="A9 A3"/>
- <a u="E801" b="A9 F0"/>
- <a u="E802" b="A9 F1"/>
- <a u="E803" b="A9 F2"/>
- <a u="E804" b="A9 F3"/>
- <a u="E805" b="A9 F4"/>
- <a u="E806" b="A9 F5"/>
- <a u="E807" b="A9 F6"/>
- <a u="E808" b="A9 F7"/>
- <a u="E809" b="A9 F8"/>
- <a u="E80A" b="A9 F9"/>
- <a u="E80B" b="A9 FA"/>
- <a u="E80C" b="A9 FB"/>
- <a u="E80D" b="A9 FC"/>
- <a u="E80E" b="A9 FD"/>
- <a u="E80F" b="A9 FE"/>
- <a u="E810" b="D7 FA"/>
- <a u="E811" b="D7 FB"/>
- <a u="E812" b="D7 FC"/>
- <a u="E813" b="D7 FD"/>
- <a u="E814" b="D7 FE"/>
- <a u="E815" b="83 36 C9 34"/>
- <a u="E816" b="FE 51"/>
- <a u="E817" b="FE 52"/>
- <a u="E818" b="FE 53"/>
- <a u="E819" b="83 36 C9 35"/>
- <a u="E81A" b="83 36 C9 36"/>
- <a u="E81B" b="83 36 C9 37"/>
- <a u="E81C" b="83 36 C9 38"/>
- <a u="E81D" b="83 36 C9 39"/>
- <a u="E81E" b="FE 59"/>
- <a u="E81F" b="83 36 CA 30"/>
- <a u="E820" b="83 36 CA 31"/>
- <a u="E821" b="83 36 CA 32"/>
- <a u="E822" b="83 36 CA 33"/>
- <a u="E823" b="83 36 CA 34"/>
- <a u="E824" b="83 36 CA 35"/>
- <a u="E825" b="83 36 CA 36"/>
- <a u="E826" b="FE 61"/>
- <a u="E827" b="83 36 CA 37"/>
- <a u="E828" b="83 36 CA 38"/>
- <a u="E829" b="83 36 CA 39"/>
- <a u="E82A" b="83 36 CB 30"/>
- <a u="E82B" b="FE 66"/>
- <a u="E82C" b="FE 67"/>
- <a u="E82D" b="83 36 CB 31"/>
- <a u="E82E" b="83 36 CB 32"/>
- <a u="E82F" b="83 36 CB 33"/>
- <a u="E830" b="83 36 CB 34"/>
- <a u="E831" b="FE 6C"/>
- <a u="E832" b="FE 6D"/>
- <a u="E833" b="83 36 CB 35"/>
- <a u="E834" b="83 36 CB 36"/>
- <a u="E835" b="83 36 CB 37"/>
- <a u="E836" b="83 36 CB 38"/>
- <a u="E837" b="83 36 CB 39"/>
- <a u="E838" b="83 36 CC 30"/>
- <a u="E839" b="83 36 CC 31"/>
- <a u="E83A" b="83 36 CC 32"/>
- <a u="E83B" b="FE 76"/>
- <a u="E83C" b="83 36 CC 33"/>
- <a u="E83D" b="83 36 CC 34"/>
- <a u="E83E" b="83 36 CC 35"/>
- <a u="E83F" b="83 36 CC 36"/>
- <a u="E840" b="83 36 CC 37"/>
- <a u="E841" b="83 36 CC 38"/>
- <a u="E842" b="83 36 CC 39"/>
- <a u="E843" b="FE 7E"/>
- <a u="E844" b="83 36 CD 30"/>
- <a u="E845" b="83 36 CD 31"/>
- <a u="E846" b="83 36 CD 32"/>
- <a u="E847" b="83 36 CD 33"/>
- <a u="E848" b="83 36 CD 34"/>
- <a u="E849" b="83 36 CD 35"/>
- <a u="E84A" b="83 36 CD 36"/>
- <a u="E84B" b="83 36 CD 37"/>
- <a u="E84C" b="83 36 CD 38"/>
- <a u="E84D" b="83 36 CD 39"/>
- <a u="E84E" b="83 36 CE 30"/>
- <a u="E84F" b="83 36 CE 31"/>
- <a u="E850" b="83 36 CE 32"/>
- <a u="E851" b="83 36 CE 33"/>
- <a u="E852" b="83 36 CE 34"/>
- <a u="E853" b="83 36 CE 35"/>
- <a u="E854" b="FE 90"/>
- <a u="E855" b="FE 91"/>
- <a u="E856" b="83 36 CE 36"/>
- <a u="E857" b="83 36 CE 37"/>
- <a u="E858" b="83 36 CE 38"/>
- <a u="E859" b="83 36 CE 39"/>
- <a u="E85A" b="83 36 CF 30"/>
- <a u="E85B" b="83 36 CF 31"/>
- <a u="E85C" b="83 36 CF 32"/>
- <a u="E85D" b="83 36 CF 33"/>
- <a u="E85E" b="83 36 CF 34"/>
- <a u="E85F" b="83 36 CF 35"/>
- <a u="E860" b="83 36 CF 36"/>
- <a u="E861" b="83 36 CF 37"/>
- <a u="E862" b="83 36 CF 38"/>
- <a u="E863" b="83 36 CF 39"/>
- <a u="E864" b="FE A0"/>
- <a u="F92C" b="FD 9C"/>
- <a u="F92D" b="84 30 85 35"/>
- <a u="F92E" b="84 30 85 36"/>
- <a u="F92F" b="84 30 85 37"/>
- <a u="F930" b="84 30 85 38"/>
- <a u="F931" b="84 30 85 39"/>
- <a u="F932" b="84 30 86 30"/>
- <a u="F933" b="84 30 86 31"/>
- <a u="F934" b="84 30 86 32"/>
- <a u="F935" b="84 30 86 33"/>
- <a u="F936" b="84 30 86 34"/>
- <a u="F937" b="84 30 86 35"/>
- <a u="F938" b="84 30 86 36"/>
- <a u="F939" b="84 30 86 37"/>
- <a u="F93A" b="84 30 86 38"/>
- <a u="F93B" b="84 30 86 39"/>
- <a u="F93C" b="84 30 87 30"/>
- <a u="F93D" b="84 30 87 31"/>
- <a u="F93E" b="84 30 87 32"/>
- <a u="F93F" b="84 30 87 33"/>
- <a u="F940" b="84 30 87 34"/>
- <a u="F941" b="84 30 87 35"/>
- <a u="F942" b="84 30 87 36"/>
- <a u="F943" b="84 30 87 37"/>
- <a u="F944" b="84 30 87 38"/>
- <a u="F945" b="84 30 87 39"/>
- <a u="F946" b="84 30 88 30"/>
- <a u="F947" b="84 30 88 31"/>
- <a u="F948" b="84 30 88 32"/>
- <a u="F949" b="84 30 88 33"/>
- <a u="F94A" b="84 30 88 34"/>
- <a u="F94B" b="84 30 88 35"/>
- <a u="F94C" b="84 30 88 36"/>
- <a u="F94D" b="84 30 88 37"/>
- <a u="F94E" b="84 30 88 38"/>
- <a u="F94F" b="84 30 88 39"/>
- <a u="F950" b="84 30 89 30"/>
- <a u="F951" b="84 30 89 31"/>
- <a u="F952" b="84 30 89 32"/>
- <a u="F953" b="84 30 89 33"/>
- <a u="F954" b="84 30 89 34"/>
- <a u="F955" b="84 30 89 35"/>
- <a u="F956" b="84 30 89 36"/>
- <a u="F957" b="84 30 89 37"/>
- <a u="F958" b="84 30 89 38"/>
- <a u="F959" b="84 30 89 39"/>
- <a u="F95A" b="84 30 8A 30"/>
- <a u="F95B" b="84 30 8A 31"/>
- <a u="F95C" b="84 30 8A 32"/>
- <a u="F95D" b="84 30 8A 33"/>
- <a u="F95E" b="84 30 8A 34"/>
- <a u="F95F" b="84 30 8A 35"/>
- <a u="F960" b="84 30 8A 36"/>
- <a u="F961" b="84 30 8A 37"/>
- <a u="F962" b="84 30 8A 38"/>
- <a u="F963" b="84 30 8A 39"/>
- <a u="F964" b="84 30 8B 30"/>
- <a u="F965" b="84 30 8B 31"/>
- <a u="F966" b="84 30 8B 32"/>
- <a u="F967" b="84 30 8B 33"/>
- <a u="F968" b="84 30 8B 34"/>
- <a u="F969" b="84 30 8B 35"/>
- <a u="F96A" b="84 30 8B 36"/>
- <a u="F96B" b="84 30 8B 37"/>
- <a u="F96C" b="84 30 8B 38"/>
- <a u="F96D" b="84 30 8B 39"/>
- <a u="F96E" b="84 30 8C 30"/>
- <a u="F96F" b="84 30 8C 31"/>
- <a u="F970" b="84 30 8C 32"/>
- <a u="F971" b="84 30 8C 33"/>
- <a u="F972" b="84 30 8C 34"/>
- <a u="F973" b="84 30 8C 35"/>
- <a u="F974" b="84 30 8C 36"/>
- <a u="F975" b="84 30 8C 37"/>
- <a u="F976" b="84 30 8C 38"/>
- <a u="F977" b="84 30 8C 39"/>
- <a u="F978" b="84 30 8D 30"/>
- <a u="F979" b="FD 9D"/>
- <a u="F97A" b="84 30 8D 31"/>
- <a u="F97B" b="84 30 8D 32"/>
- <a u="F97C" b="84 30 8D 33"/>
- <a u="F97D" b="84 30 8D 34"/>
- <a u="F97E" b="84 30 8D 35"/>
- <a u="F97F" b="84 30 8D 36"/>
- <a u="F980" b="84 30 8D 37"/>
- <a u="F981" b="84 30 8D 38"/>
- <a u="F982" b="84 30 8D 39"/>
- <a u="F983" b="84 30 8E 30"/>
- <a u="F984" b="84 30 8E 31"/>
- <a u="F985" b="84 30 8E 32"/>
- <a u="F986" b="84 30 8E 33"/>
- <a u="F987" b="84 30 8E 34"/>
- <a u="F988" b="84 30 8E 35"/>
- <a u="F989" b="84 30 8E 36"/>
- <a u="F98A" b="84 30 8E 37"/>
- <a u="F98B" b="84 30 8E 38"/>
- <a u="F98C" b="84 30 8E 39"/>
- <a u="F98D" b="84 30 8F 30"/>
- <a u="F98E" b="84 30 8F 31"/>
- <a u="F98F" b="84 30 8F 32"/>
- <a u="F990" b="84 30 8F 33"/>
- <a u="F991" b="84 30 8F 34"/>
- <a u="F992" b="84 30 8F 35"/>
- <a u="F993" b="84 30 8F 36"/>
- <a u="F994" b="84 30 8F 37"/>
- <a u="F995" b="FD 9E"/>
- <a u="F996" b="84 30 8F 38"/>
- <a u="F997" b="84 30 8F 39"/>
- <a u="F998" b="84 30 90 30"/>
- <a u="F999" b="84 30 90 31"/>
- <a u="F99A" b="84 30 90 32"/>
- <a u="F99B" b="84 30 90 33"/>
- <a u="F99C" b="84 30 90 34"/>
- <a u="F99D" b="84 30 90 35"/>
- <a u="F99E" b="84 30 90 36"/>
- <a u="F99F" b="84 30 90 37"/>
- <a u="F9A0" b="84 30 90 38"/>
- <a u="F9A1" b="84 30 90 39"/>
- <a u="F9A2" b="84 30 91 30"/>
- <a u="F9A3" b="84 30 91 31"/>
- <a u="F9A4" b="84 30 91 32"/>
- <a u="F9A5" b="84 30 91 33"/>
- <a u="F9A6" b="84 30 91 34"/>
- <a u="F9A7" b="84 30 91 35"/>
- <a u="F9A8" b="84 30 91 36"/>
- <a u="F9A9" b="84 30 91 37"/>
- <a u="F9AA" b="84 30 91 38"/>
- <a u="F9AB" b="84 30 91 39"/>
- <a u="F9AC" b="84 30 92 30"/>
- <a u="F9AD" b="84 30 92 31"/>
- <a u="F9AE" b="84 30 92 32"/>
- <a u="F9AF" b="84 30 92 33"/>
- <a u="F9B0" b="84 30 92 34"/>
- <a u="F9B1" b="84 30 92 35"/>
- <a u="F9B2" b="84 30 92 36"/>
- <a u="F9B3" b="84 30 92 37"/>
- <a u="F9B4" b="84 30 92 38"/>
- <a u="F9B5" b="84 30 92 39"/>
- <a u="F9B6" b="84 30 93 30"/>
- <a u="F9B7" b="84 30 93 31"/>
- <a u="F9B8" b="84 30 93 32"/>
- <a u="F9B9" b="84 30 93 33"/>
- <a u="F9BA" b="84 30 93 34"/>
- <a u="F9BB" b="84 30 93 35"/>
- <a u="F9BC" b="84 30 93 36"/>
- <a u="F9BD" b="84 30 93 37"/>
- <a u="F9BE" b="84 30 93 38"/>
- <a u="F9BF" b="84 30 93 39"/>
- <a u="F9C0" b="84 30 94 30"/>
- <a u="F9C1" b="84 30 94 31"/>
- <a u="F9C2" b="84 30 94 32"/>
- <a u="F9C3" b="84 30 94 33"/>
- <a u="F9C4" b="84 30 94 34"/>
- <a u="F9C5" b="84 30 94 35"/>
- <a u="F9C6" b="84 30 94 36"/>
- <a u="F9C7" b="84 30 94 37"/>
- <a u="F9C8" b="84 30 94 38"/>
- <a u="F9C9" b="84 30 94 39"/>
- <a u="F9CA" b="84 30 95 30"/>
- <a u="F9CB" b="84 30 95 31"/>
- <a u="F9CC" b="84 30 95 32"/>
- <a u="F9CD" b="84 30 95 33"/>
- <a u="F9CE" b="84 30 95 34"/>
- <a u="F9CF" b="84 30 95 35"/>
- <a u="F9D0" b="84 30 95 36"/>
- <a u="F9D1" b="84 30 95 37"/>
- <a u="F9D2" b="84 30 95 38"/>
- <a u="F9D3" b="84 30 95 39"/>
- <a u="F9D4" b="84 30 96 30"/>
- <a u="F9D5" b="84 30 96 31"/>
- <a u="F9D6" b="84 30 96 32"/>
- <a u="F9D7" b="84 30 96 33"/>
- <a u="F9D8" b="84 30 96 34"/>
- <a u="F9D9" b="84 30 96 35"/>
- <a u="F9DA" b="84 30 96 36"/>
- <a u="F9DB" b="84 30 96 37"/>
- <a u="F9DC" b="84 30 96 38"/>
- <a u="F9DD" b="84 30 96 39"/>
- <a u="F9DE" b="84 30 97 30"/>
- <a u="F9DF" b="84 30 97 31"/>
- <a u="F9E0" b="84 30 97 32"/>
- <a u="F9E1" b="84 30 97 33"/>
- <a u="F9E2" b="84 30 97 34"/>
- <a u="F9E3" b="84 30 97 35"/>
- <a u="F9E4" b="84 30 97 36"/>
- <a u="F9E5" b="84 30 97 37"/>
- <a u="F9E6" b="84 30 97 38"/>
- <a u="F9E7" b="FD 9F"/>
- <a u="F9E8" b="84 30 97 39"/>
- <a u="F9E9" b="84 30 98 30"/>
- <a u="F9EA" b="84 30 98 31"/>
- <a u="F9EB" b="84 30 98 32"/>
- <a u="F9EC" b="84 30 98 33"/>
- <a u="F9ED" b="84 30 98 34"/>
- <a u="F9EE" b="84 30 98 35"/>
- <a u="F9EF" b="84 30 98 36"/>
- <a u="F9F0" b="84 30 98 37"/>
- <a u="F9F1" b="FD A0"/>
- <a u="F9F2" b="84 30 98 38"/>
- <a u="F9F3" b="84 30 98 39"/>
- <a u="F9F4" b="84 30 99 30"/>
- <a u="F9F5" b="84 30 99 31"/>
- <a u="F9F6" b="84 30 99 32"/>
- <a u="F9F7" b="84 30 99 33"/>
- <a u="F9F8" b="84 30 99 34"/>
- <a u="F9F9" b="84 30 99 35"/>
- <a u="F9FA" b="84 30 99 36"/>
- <a u="F9FB" b="84 30 99 37"/>
- <a u="F9FC" b="84 30 99 38"/>
- <a u="F9FD" b="84 30 99 39"/>
- <a u="F9FE" b="84 30 9A 30"/>
- <a u="F9FF" b="84 30 9A 31"/>
- <a u="FA00" b="84 30 9A 32"/>
- <a u="FA01" b="84 30 9A 33"/>
- <a u="FA02" b="84 30 9A 34"/>
- <a u="FA03" b="84 30 9A 35"/>
- <a u="FA04" b="84 30 9A 36"/>
- <a u="FA05" b="84 30 9A 37"/>
- <a u="FA06" b="84 30 9A 38"/>
- <a u="FA07" b="84 30 9A 39"/>
- <a u="FA08" b="84 30 9B 30"/>
- <a u="FA09" b="84 30 9B 31"/>
- <a u="FA0A" b="84 30 9B 32"/>
- <a u="FA0B" b="84 30 9B 33"/>
- <a u="FA0C" b="FE 40"/>
- <a u="FA0D" b="FE 41"/>
- <a u="FA0E" b="FE 42"/>
- <a u="FA0F" b="FE 43"/>
- <a u="FA10" b="84 30 9B 34"/>
- <a u="FA11" b="FE 44"/>
- <a u="FA12" b="84 30 9B 35"/>
- <a u="FA13" b="FE 45"/>
- <a u="FA14" b="FE 46"/>
- <a u="FA15" b="84 30 9B 36"/>
- <a u="FA16" b="84 30 9B 37"/>
- <a u="FA17" b="84 30 9B 38"/>
- <a u="FA18" b="FE 47"/>
- <a u="FA19" b="84 30 9B 39"/>
- <a u="FA1A" b="84 30 9C 30"/>
- <a u="FA1B" b="84 30 9C 31"/>
- <a u="FA1C" b="84 30 9C 32"/>
- <a u="FA1D" b="84 30 9C 33"/>
- <a u="FA1E" b="84 30 9C 34"/>
- <a u="FA1F" b="FE 48"/>
- <a u="FA20" b="FE 49"/>
- <a u="FA21" b="FE 4A"/>
- <a u="FA22" b="84 30 9C 35"/>
- <a u="FA23" b="FE 4B"/>
- <a u="FA24" b="FE 4C"/>
- <a u="FA25" b="84 30 9C 36"/>
- <a u="FA26" b="84 30 9C 37"/>
- <a u="FA27" b="FE 4D"/>
- <a u="FA28" b="FE 4E"/>
- <a u="FA29" b="FE 4F"/>
- <a u="FE30" b="A9 55"/>
- <a u="FE31" b="A6 F2"/>
- <a u="FE32" b="84 31 85 38"/>
- <a u="FE33" b="A6 F4"/>
- <a u="FE34" b="A6 F5"/>
- <a u="FE35" b="A6 E0"/>
- <a u="FE36" b="A6 E1"/>
- <a u="FE37" b="A6 F0"/>
- <a u="FE38" b="A6 F1"/>
- <a u="FE39" b="A6 E2"/>
- <a u="FE3A" b="A6 E3"/>
- <a u="FE3B" b="A6 EE"/>
- <a u="FE3C" b="A6 EF"/>
- <a u="FE3D" b="A6 E6"/>
- <a u="FE3E" b="A6 E7"/>
- <a u="FE3F" b="A6 E4"/>
- <a u="FE40" b="A6 E5"/>
- <a u="FE41" b="A6 E8"/>
- <a u="FE42" b="A6 E9"/>
- <a u="FE43" b="A6 EA"/>
- <a u="FE44" b="A6 EB"/>
- <a u="FE45" b="84 31 85 39"/>
- <a u="FE46" b="84 31 86 30"/>
- <a u="FE47" b="84 31 86 31"/>
- <a u="FE48" b="84 31 86 32"/>
- <a u="FE49" b="A9 68"/>
- <a u="FE4A" b="A9 69"/>
- <a u="FE4B" b="A9 6A"/>
- <a u="FE4C" b="A9 6B"/>
- <a u="FE4D" b="A9 6C"/>
- <a u="FE4E" b="A9 6D"/>
- <a u="FE4F" b="A9 6E"/>
- <a u="FE50" b="A9 6F"/>
- <a u="FE51" b="A9 70"/>
- <a u="FE52" b="A9 71"/>
- <a u="FE53" b="84 31 86 33"/>
- <a u="FE54" b="A9 72"/>
- <a u="FE55" b="A9 73"/>
- <a u="FE56" b="A9 74"/>
- <a u="FE57" b="A9 75"/>
- <a u="FE58" b="84 31 86 34"/>
- <a u="FE59" b="A9 76"/>
- <a u="FE5A" b="A9 77"/>
- <a u="FE5B" b="A9 78"/>
- <a u="FE5C" b="A9 79"/>
- <a u="FE5D" b="A9 7A"/>
- <a u="FE5E" b="A9 7B"/>
- <a u="FE5F" b="A9 7C"/>
- <a u="FE60" b="A9 7D"/>
- <a u="FE61" b="A9 7E"/>
- <a u="FE62" b="A9 80"/>
- <a u="FE63" b="A9 81"/>
- <a u="FE64" b="A9 82"/>
- <a u="FE65" b="A9 83"/>
- <a u="FE66" b="A9 84"/>
- <a u="FE67" b="84 31 86 35"/>
- <a u="FE68" b="A9 85"/>
- <a u="FE69" b="A9 86"/>
- <a u="FE6A" b="A9 87"/>
- <a u="FE6B" b="A9 88"/>
- <a u="FE6C" b="84 31 86 36"/>
- <a u="FE6D" b="84 31 86 37"/>
- <a u="FE6E" b="84 31 86 38"/>
- <a u="FE6F" b="84 31 86 39"/>
- <a u="FE70" b="84 31 87 30"/>
- <a u="FE71" b="84 31 87 31"/>
- <a u="FE72" b="84 31 87 32"/>
- <a u="FE73" b="84 31 87 33"/>
- <a u="FE74" b="84 31 87 34"/>
- <a u="FE75" b="84 31 87 35"/>
- <a u="FE76" b="84 31 87 36"/>
- <a u="FE77" b="84 31 87 37"/>
- <a u="FE78" b="84 31 87 38"/>
- <a u="FE79" b="84 31 87 39"/>
- <a u="FE7A" b="84 31 88 30"/>
- <a u="FE7B" b="84 31 88 31"/>
- <a u="FE7C" b="84 31 88 32"/>
- <a u="FE7D" b="84 31 88 33"/>
- <a u="FE7E" b="84 31 88 34"/>
- <a u="FE7F" b="84 31 88 35"/>
- <a u="FE80" b="84 31 88 36"/>
- <a u="FE81" b="84 31 88 37"/>
- <a u="FE82" b="84 31 88 38"/>
- <a u="FE83" b="84 31 88 39"/>
- <a u="FE84" b="84 31 89 30"/>
- <a u="FE85" b="84 31 89 31"/>
- <a u="FE86" b="84 31 89 32"/>
- <a u="FE87" b="84 31 89 33"/>
- <a u="FE88" b="84 31 89 34"/>
- <a u="FE89" b="84 31 89 35"/>
- <a u="FE8A" b="84 31 89 36"/>
- <a u="FE8B" b="84 31 89 37"/>
- <a u="FE8C" b="84 31 89 38"/>
- <a u="FE8D" b="84 31 89 39"/>
- <a u="FE8E" b="84 31 8A 30"/>
- <a u="FE8F" b="84 31 8A 31"/>
- <a u="FE90" b="84 31 8A 32"/>
- <a u="FE91" b="84 31 8A 33"/>
- <a u="FE92" b="84 31 8A 34"/>
- <a u="FE93" b="84 31 8A 35"/>
- <a u="FE94" b="84 31 8A 36"/>
- <a u="FE95" b="84 31 8A 37"/>
- <a u="FE96" b="84 31 8A 38"/>
- <a u="FE97" b="84 31 8A 39"/>
- <a u="FE98" b="84 31 8B 30"/>
- <a u="FE99" b="84 31 8B 31"/>
- <a u="FE9A" b="84 31 8B 32"/>
- <a u="FE9B" b="84 31 8B 33"/>
- <a u="FE9C" b="84 31 8B 34"/>
- <a u="FE9D" b="84 31 8B 35"/>
- <a u="FE9E" b="84 31 8B 36"/>
- <a u="FE9F" b="84 31 8B 37"/>
- <a u="FEA0" b="84 31 8B 38"/>
- <a u="FEA1" b="84 31 8B 39"/>
- <a u="FEA2" b="84 31 8C 30"/>
- <a u="FEA3" b="84 31 8C 31"/>
- <a u="FEA4" b="84 31 8C 32"/>
- <a u="FEA5" b="84 31 8C 33"/>
- <a u="FEA6" b="84 31 8C 34"/>
- <a u="FEA7" b="84 31 8C 35"/>
- <a u="FEA8" b="84 31 8C 36"/>
- <a u="FEA9" b="84 31 8C 37"/>
- <a u="FEAA" b="84 31 8C 38"/>
- <a u="FEAB" b="84 31 8C 39"/>
- <a u="FEAC" b="84 31 8D 30"/>
- <a u="FEAD" b="84 31 8D 31"/>
- <a u="FEAE" b="84 31 8D 32"/>
- <a u="FEAF" b="84 31 8D 33"/>
- <a u="FEB0" b="84 31 8D 34"/>
- <a u="FEB1" b="84 31 8D 35"/>
- <a u="FEB2" b="84 31 8D 36"/>
- <a u="FEB3" b="84 31 8D 37"/>
- <a u="FEB4" b="84 31 8D 38"/>
- <a u="FEB5" b="84 31 8D 39"/>
- <a u="FEB6" b="84 31 8E 30"/>
- <a u="FEB7" b="84 31 8E 31"/>
- <a u="FEB8" b="84 31 8E 32"/>
- <a u="FEB9" b="84 31 8E 33"/>
- <a u="FEBA" b="84 31 8E 34"/>
- <a u="FEBB" b="84 31 8E 35"/>
- <a u="FEBC" b="84 31 8E 36"/>
- <a u="FEBD" b="84 31 8E 37"/>
- <a u="FEBE" b="84 31 8E 38"/>
- <a u="FEBF" b="84 31 8E 39"/>
- <a u="FEC0" b="84 31 8F 30"/>
- <a u="FEC1" b="84 31 8F 31"/>
- <a u="FEC2" b="84 31 8F 32"/>
- <a u="FEC3" b="84 31 8F 33"/>
- <a u="FEC4" b="84 31 8F 34"/>
- <a u="FEC5" b="84 31 8F 35"/>
- <a u="FEC6" b="84 31 8F 36"/>
- <a u="FEC7" b="84 31 8F 37"/>
- <a u="FEC8" b="84 31 8F 38"/>
- <a u="FEC9" b="84 31 8F 39"/>
- <a u="FECA" b="84 31 90 30"/>
- <a u="FECB" b="84 31 90 31"/>
- <a u="FECC" b="84 31 90 32"/>
- <a u="FECD" b="84 31 90 33"/>
- <a u="FECE" b="84 31 90 34"/>
- <a u="FECF" b="84 31 90 35"/>
- <a u="FED0" b="84 31 90 36"/>
- <a u="FED1" b="84 31 90 37"/>
- <a u="FED2" b="84 31 90 38"/>
- <a u="FED3" b="84 31 90 39"/>
- <a u="FED4" b="84 31 91 30"/>
- <a u="FED5" b="84 31 91 31"/>
- <a u="FED6" b="84 31 91 32"/>
- <a u="FED7" b="84 31 91 33"/>
- <a u="FED8" b="84 31 91 34"/>
- <a u="FED9" b="84 31 91 35"/>
- <a u="FEDA" b="84 31 91 36"/>
- <a u="FEDB" b="84 31 91 37"/>
- <a u="FEDC" b="84 31 91 38"/>
- <a u="FEDD" b="84 31 91 39"/>
- <a u="FEDE" b="84 31 92 30"/>
- <a u="FEDF" b="84 31 92 31"/>
- <a u="FEE0" b="84 31 92 32"/>
- <a u="FEE1" b="84 31 92 33"/>
- <a u="FEE2" b="84 31 92 34"/>
- <a u="FEE3" b="84 31 92 35"/>
- <a u="FEE4" b="84 31 92 36"/>
- <a u="FEE5" b="84 31 92 37"/>
- <a u="FEE6" b="84 31 92 38"/>
- <a u="FEE7" b="84 31 92 39"/>
- <a u="FEE8" b="84 31 93 30"/>
- <a u="FEE9" b="84 31 93 31"/>
- <a u="FEEA" b="84 31 93 32"/>
- <a u="FEEB" b="84 31 93 33"/>
- <a u="FEEC" b="84 31 93 34"/>
- <a u="FEED" b="84 31 93 35"/>
- <a u="FEEE" b="84 31 93 36"/>
- <a u="FEEF" b="84 31 93 37"/>
- <a u="FEF0" b="84 31 93 38"/>
- <a u="FEF1" b="84 31 93 39"/>
- <a u="FEF2" b="84 31 94 30"/>
- <a u="FEF3" b="84 31 94 31"/>
- <a u="FEF4" b="84 31 94 32"/>
- <a u="FEF5" b="84 31 94 33"/>
- <a u="FEF6" b="84 31 94 34"/>
- <a u="FEF7" b="84 31 94 35"/>
- <a u="FEF8" b="84 31 94 36"/>
- <a u="FEF9" b="84 31 94 37"/>
- <a u="FEFA" b="84 31 94 38"/>
- <a u="FEFB" b="84 31 94 39"/>
- <a u="FEFC" b="84 31 95 30"/>
- <a u="FEFD" b="84 31 95 31"/>
- <a u="FEFE" b="84 31 95 32"/>
- <a u="FEFF" b="84 31 95 33"/>
- <a u="FF00" b="84 31 95 34"/>
- <a u="FF01" b="A3 A1"/>
- <a u="FF02" b="A3 A2"/>
- <a u="FF03" b="A3 A3"/>
- <a u="FF04" b="A1 E7"/>
- <a u="FF05" b="A3 A5"/>
- <a u="FF06" b="A3 A6"/>
- <a u="FF07" b="A3 A7"/>
- <a u="FF08" b="A3 A8"/>
- <a u="FF09" b="A3 A9"/>
- <a u="FF0A" b="A3 AA"/>
- <a u="FF0B" b="A3 AB"/>
- <a u="FF0C" b="A3 AC"/>
- <a u="FF0D" b="A3 AD"/>
- <a u="FF0E" b="A3 AE"/>
- <a u="FF0F" b="A3 AF"/>
- <a u="FF10" b="A3 B0"/>
- <a u="FF11" b="A3 B1"/>
- <a u="FF12" b="A3 B2"/>
- <a u="FF13" b="A3 B3"/>
- <a u="FF14" b="A3 B4"/>
- <a u="FF15" b="A3 B5"/>
- <a u="FF16" b="A3 B6"/>
- <a u="FF17" b="A3 B7"/>
- <a u="FF18" b="A3 B8"/>
- <a u="FF19" b="A3 B9"/>
- <a u="FF1A" b="A3 BA"/>
- <a u="FF1B" b="A3 BB"/>
- <a u="FF1C" b="A3 BC"/>
- <a u="FF1D" b="A3 BD"/>
- <a u="FF1E" b="A3 BE"/>
- <a u="FF1F" b="A3 BF"/>
- <a u="FF20" b="A3 C0"/>
- <a u="FF21" b="A3 C1"/>
- <a u="FF22" b="A3 C2"/>
- <a u="FF23" b="A3 C3"/>
- <a u="FF24" b="A3 C4"/>
- <a u="FF25" b="A3 C5"/>
- <a u="FF26" b="A3 C6"/>
- <a u="FF27" b="A3 C7"/>
- <a u="FF28" b="A3 C8"/>
- <a u="FF29" b="A3 C9"/>
- <a u="FF2A" b="A3 CA"/>
- <a u="FF2B" b="A3 CB"/>
- <a u="FF2C" b="A3 CC"/>
- <a u="FF2D" b="A3 CD"/>
- <a u="FF2E" b="A3 CE"/>
- <a u="FF2F" b="A3 CF"/>
- <a u="FF30" b="A3 D0"/>
- <a u="FF31" b="A3 D1"/>
- <a u="FF32" b="A3 D2"/>
- <a u="FF33" b="A3 D3"/>
- <a u="FF34" b="A3 D4"/>
- <a u="FF35" b="A3 D5"/>
- <a u="FF36" b="A3 D6"/>
- <a u="FF37" b="A3 D7"/>
- <a u="FF38" b="A3 D8"/>
- <a u="FF39" b="A3 D9"/>
- <a u="FF3A" b="A3 DA"/>
- <a u="FF3B" b="A3 DB"/>
- <a u="FF3C" b="A3 DC"/>
- <a u="FF3D" b="A3 DD"/>
- <a u="FF3E" b="A3 DE"/>
- <a u="FF3F" b="A3 DF"/>
- <a u="FF40" b="A3 E0"/>
- <a u="FF41" b="A3 E1"/>
- <a u="FF42" b="A3 E2"/>
- <a u="FF43" b="A3 E3"/>
- <a u="FF44" b="A3 E4"/>
- <a u="FF45" b="A3 E5"/>
- <a u="FF46" b="A3 E6"/>
- <a u="FF47" b="A3 E7"/>
- <a u="FF48" b="A3 E8"/>
- <a u="FF49" b="A3 E9"/>
- <a u="FF4A" b="A3 EA"/>
- <a u="FF4B" b="A3 EB"/>
- <a u="FF4C" b="A3 EC"/>
- <a u="FF4D" b="A3 ED"/>
- <a u="FF4E" b="A3 EE"/>
- <a u="FF4F" b="A3 EF"/>
- <a u="FF50" b="A3 F0"/>
- <a u="FF51" b="A3 F1"/>
- <a u="FF52" b="A3 F2"/>
- <a u="FF53" b="A3 F3"/>
- <a u="FF54" b="A3 F4"/>
- <a u="FF55" b="A3 F5"/>
- <a u="FF56" b="A3 F6"/>
- <a u="FF57" b="A3 F7"/>
- <a u="FF58" b="A3 F8"/>
- <a u="FF59" b="A3 F9"/>
- <a u="FF5A" b="A3 FA"/>
- <a u="FF5B" b="A3 FB"/>
- <a u="FF5C" b="A3 FC"/>
- <a u="FF5D" b="A3 FD"/>
- <a u="FF5E" b="A1 AB"/>
- <a u="FF5F" b="84 31 95 35"/>
- <a u="FF60" b="84 31 95 36"/>
- <a u="FF61" b="84 31 95 37"/>
- <a u="FF62" b="84 31 95 38"/>
- <a u="FF63" b="84 31 95 39"/>
- <a u="FF64" b="84 31 96 30"/>
- <a u="FF65" b="84 31 96 31"/>
- <a u="FF66" b="84 31 96 32"/>
- <a u="FF67" b="84 31 96 33"/>
- <a u="FF68" b="84 31 96 34"/>
- <a u="FF69" b="84 31 96 35"/>
- <a u="FF6A" b="84 31 96 36"/>
- <a u="FF6B" b="84 31 96 37"/>
- <a u="FF6C" b="84 31 96 38"/>
- <a u="FF6D" b="84 31 96 39"/>
- <a u="FF6E" b="84 31 97 30"/>
- <a u="FF6F" b="84 31 97 31"/>
- <a u="FF70" b="84 31 97 32"/>
- <a u="FF71" b="84 31 97 33"/>
- <a u="FF72" b="84 31 97 34"/>
- <a u="FF73" b="84 31 97 35"/>
- <a u="FF74" b="84 31 97 36"/>
- <a u="FF75" b="84 31 97 37"/>
- <a u="FF76" b="84 31 97 38"/>
- <a u="FF77" b="84 31 97 39"/>
- <a u="FF78" b="84 31 98 30"/>
- <a u="FF79" b="84 31 98 31"/>
- <a u="FF7A" b="84 31 98 32"/>
- <a u="FF7B" b="84 31 98 33"/>
- <a u="FF7C" b="84 31 98 34"/>
- <a u="FF7D" b="84 31 98 35"/>
- <a u="FF7E" b="84 31 98 36"/>
- <a u="FF7F" b="84 31 98 37"/>
- <a u="FF80" b="84 31 98 38"/>
- <a u="FF81" b="84 31 98 39"/>
- <a u="FF82" b="84 31 99 30"/>
- <a u="FF83" b="84 31 99 31"/>
- <a u="FF84" b="84 31 99 32"/>
- <a u="FF85" b="84 31 99 33"/>
- <a u="FF86" b="84 31 99 34"/>
- <a u="FF87" b="84 31 99 35"/>
- <a u="FF88" b="84 31 99 36"/>
- <a u="FF89" b="84 31 99 37"/>
- <a u="FF8A" b="84 31 99 38"/>
- <a u="FF8B" b="84 31 99 39"/>
- <a u="FF8C" b="84 31 9A 30"/>
- <a u="FF8D" b="84 31 9A 31"/>
- <a u="FF8E" b="84 31 9A 32"/>
- <a u="FF8F" b="84 31 9A 33"/>
- <a u="FF90" b="84 31 9A 34"/>
- <a u="FF91" b="84 31 9A 35"/>
- <a u="FF92" b="84 31 9A 36"/>
- <a u="FF93" b="84 31 9A 37"/>
- <a u="FF94" b="84 31 9A 38"/>
- <a u="FF95" b="84 31 9A 39"/>
- <a u="FF96" b="84 31 9B 30"/>
- <a u="FF97" b="84 31 9B 31"/>
- <a u="FF98" b="84 31 9B 32"/>
- <a u="FF99" b="84 31 9B 33"/>
- <a u="FF9A" b="84 31 9B 34"/>
- <a u="FF9B" b="84 31 9B 35"/>
- <a u="FF9C" b="84 31 9B 36"/>
- <a u="FF9D" b="84 31 9B 37"/>
- <a u="FF9E" b="84 31 9B 38"/>
- <a u="FF9F" b="84 31 9B 39"/>
- <a u="FFA0" b="84 31 9C 30"/>
- <a u="FFA1" b="84 31 9C 31"/>
- <a u="FFA2" b="84 31 9C 32"/>
- <a u="FFA3" b="84 31 9C 33"/>
- <a u="FFA4" b="84 31 9C 34"/>
- <a u="FFA5" b="84 31 9C 35"/>
- <a u="FFA6" b="84 31 9C 36"/>
- <a u="FFA7" b="84 31 9C 37"/>
- <a u="FFA8" b="84 31 9C 38"/>
- <a u="FFA9" b="84 31 9C 39"/>
- <a u="FFAA" b="84 31 9D 30"/>
- <a u="FFAB" b="84 31 9D 31"/>
- <a u="FFAC" b="84 31 9D 32"/>
- <a u="FFAD" b="84 31 9D 33"/>
- <a u="FFAE" b="84 31 9D 34"/>
- <a u="FFAF" b="84 31 9D 35"/>
- <a u="FFB0" b="84 31 9D 36"/>
- <a u="FFB1" b="84 31 9D 37"/>
- <a u="FFB2" b="84 31 9D 38"/>
- <a u="FFB3" b="84 31 9D 39"/>
- <a u="FFB4" b="84 31 9E 30"/>
- <a u="FFB5" b="84 31 9E 31"/>
- <a u="FFB6" b="84 31 9E 32"/>
- <a u="FFB7" b="84 31 9E 33"/>
- <a u="FFB8" b="84 31 9E 34"/>
- <a u="FFB9" b="84 31 9E 35"/>
- <a u="FFBA" b="84 31 9E 36"/>
- <a u="FFBB" b="84 31 9E 37"/>
- <a u="FFBC" b="84 31 9E 38"/>
- <a u="FFBD" b="84 31 9E 39"/>
- <a u="FFBE" b="84 31 9F 30"/>
- <a u="FFBF" b="84 31 9F 31"/>
- <a u="FFC0" b="84 31 9F 32"/>
- <a u="FFC1" b="84 31 9F 33"/>
- <a u="FFC2" b="84 31 9F 34"/>
- <a u="FFC3" b="84 31 9F 35"/>
- <a u="FFC4" b="84 31 9F 36"/>
- <a u="FFC5" b="84 31 9F 37"/>
- <a u="FFC6" b="84 31 9F 38"/>
- <a u="FFC7" b="84 31 9F 39"/>
- <a u="FFC8" b="84 31 A0 30"/>
- <a u="FFC9" b="84 31 A0 31"/>
- <a u="FFCA" b="84 31 A0 32"/>
- <a u="FFCB" b="84 31 A0 33"/>
- <a u="FFCC" b="84 31 A0 34"/>
- <a u="FFCD" b="84 31 A0 35"/>
- <a u="FFCE" b="84 31 A0 36"/>
- <a u="FFCF" b="84 31 A0 37"/>
- <a u="FFD0" b="84 31 A0 38"/>
- <a u="FFD1" b="84 31 A0 39"/>
- <a u="FFD2" b="84 31 A1 30"/>
- <a u="FFD3" b="84 31 A1 31"/>
- <a u="FFD4" b="84 31 A1 32"/>
- <a u="FFD5" b="84 31 A1 33"/>
- <a u="FFD6" b="84 31 A1 34"/>
- <a u="FFD7" b="84 31 A1 35"/>
- <a u="FFD8" b="84 31 A1 36"/>
- <a u="FFD9" b="84 31 A1 37"/>
- <a u="FFDA" b="84 31 A1 38"/>
- <a u="FFDB" b="84 31 A1 39"/>
- <a u="FFDC" b="84 31 A2 30"/>
- <a u="FFDD" b="84 31 A2 31"/>
- <a u="FFDE" b="84 31 A2 32"/>
- <a u="FFDF" b="84 31 A2 33"/>
- <a u="FFE0" b="A1 E9"/>
- <a u="FFE1" b="A1 EA"/>
- <a u="FFE2" b="A9 56"/>
- <a u="FFE3" b="A3 FE"/>
- <a u="FFE4" b="A9 57"/>
- <a u="FFE5" b="A3 A4"/>
- <!-- Fallback mappings from Unicode to bytes -->
- <!-- NONE -->
- <!-- Fallback mappings from bytes to Unicode -->
- <!-- NONE -->
- <!-- Roundtrip-mappings that can be enumerated
- Note that GB 18030 defines roundtrip mappings for all Unicode code points U+0000..U+10ffff.
- This would require 1.1 million <a> elements.
- However, most four-byte GB 18030 mappings can be enumerated efficiently within distinct ranges.
- Therefore, we use <range> elements for all but the 31000 or so assignments above.
- -->
- <range uFirst="0452" uLast="200F" bFirst="81 30 D3 30" bLast="81 36 A5 31" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- <range uFirst="2643" uLast="2E80" bFirst="81 37 A8 39" bLast="81 38 FD 38" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- <range uFirst="361B" uLast="3917" bFirst="82 30 A6 33" bLast="82 30 F2 37" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- <range uFirst="3CE1" uLast="4055" bFirst="82 31 D4 38" bLast="82 32 AF 32" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- <range uFirst="4160" uLast="4336" bFirst="82 32 C9 37" bLast="82 32 F8 37" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- <range uFirst="44D7" uLast="464B" bFirst="82 33 A3 39" bLast="82 33 C9 31" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- <range uFirst="478E" uLast="4946" bFirst="82 33 E8 38" bLast="82 34 96 38" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- <range uFirst="49B8" uLast="4C76" bFirst="82 34 A1 31" bLast="82 34 E7 33" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- <range uFirst="9FA6" uLast="D7FF" bFirst="82 35 8F 33" bLast="83 36 C7 38" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- <range uFirst="E865" uLast="F92B" bFirst="83 36 D0 30" bLast="84 30 85 34" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- <range uFirst="FA2A" uLast="FE2F" bFirst="84 30 9C 38" bLast="84 31 85 37" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- <range uFirst="FFE6" uLast="FFFF" bFirst="84 31 A2 34" bLast="84 31 A4 39" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- <range uFirst="10000" uLast="10FFFF" bFirst="90 30 81 30" bLast="E3 32 9A 35" bMin="81 30 81 30" bMax="FE 39 FE 39"/>
- </assignments>
-</characterMapping>
diff --git a/src/backend/utils/mb/Unicode/make_mapchecker.pl b/src/backend/utils/mb/Unicode/make_mapchecker.pl
new file mode 100755
index 0000000..6de0b3f
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/make_mapchecker.pl
@@ -0,0 +1,71 @@
+#! /usr/bin/perl
+
+use strict;
+
+opendir(my $dh, ".") || die "failed to open directory: .";
+my @radixmaps = grep { /_radix\.map$/ } readdir($dh);
+closedir($dh);
+
+my %plainmaps;
+
+# check if all radix maps has corresponding plain map
+foreach my $rmap (@radixmaps)
+{
+ my $pmap = $rmap;
+ $pmap =~ s/_radix//;
+ if (!-e $pmap)
+ {
+ die("radix map \"$rmap\" has no corresponding plain map\n");
+ }
+ $plainmaps{$rmap} = $pmap;
+}
+
+# Generate sanity checker source
+my $out;
+open($out, '>', "map_checker.h")
+ || die "cannot open file to write: map_checker.h";
+foreach my $i (sort @radixmaps)
+{
+ print $out "#include \"$i\"\n";
+ print $out "#include \"$plainmaps{$i}\"\n";
+}
+
+my @mapnames = map { my $m = $_; $m =~ s/\.map//; $m } values %plainmaps;
+
+print $out <<'EOF';
+
+struct mappair
+{
+ const char *name;
+ int len;
+ const pg_local_to_utf *lu;
+ const pg_utf_to_local *ul;
+ const pg_mb_radix_tree *rt;
+} mappairs[] = {
+EOF
+
+foreach my $m (@mapnames)
+{
+ if ($m =~ /^utf8_to_(.*)$/)
+ {
+ my $e = uc($1);
+ print $out
+" {\"$m\", lengthof(ULmap$e), NULL, ULmap$e, &$1_from_unicode_tree}";
+ }
+ elsif ($m =~ /^(.*)_to_utf8$/)
+ {
+ my $e = uc($1);
+ print $out
+ " {\"$m\", lengthof(LUmap$e), LUmap$e, NULL, &$1_to_unicode_tree}";
+ }
+ else
+ {
+ die "Unrecognizable map name: $m";
+ }
+ print $out ",\n";
+}
+
+print $out " {NULL, 0, NULL, NULL, NULL}\n};\n";
+
+close($out);
+
diff --git a/src/backend/utils/mb/Unicode/map_checker.c b/src/backend/utils/mb/Unicode/map_checker.c
new file mode 100644
index 0000000..65e33ea
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/map_checker.c
@@ -0,0 +1,177 @@
+#include "postgres.h"
+#include "mb/pg_wchar.h"
+
+#define lengthof(array) (sizeof (array) / sizeof ((array)[0]))
+
+#include "map_checker.h"
+
+/*
+ * radix tree conversion function - this should be identical to the function in
+ * ../conv.c with the same name
+ */
+static inline uint32
+pg_mb_radix_conv(const pg_mb_radix_tree *rt,
+ int l,
+ unsigned char b1,
+ unsigned char b2,
+ unsigned char b3,
+ unsigned char b4)
+{
+ if (l == 4)
+ {
+ /* 4-byte code */
+
+ /* check code validity */
+ if (b1 < rt->b4_1_lower || b1 > rt->b4_1_upper ||
+ b2 < rt->b4_2_lower || b2 > rt->b4_2_upper ||
+ b3 < rt->b4_3_lower || b3 > rt->b4_3_upper ||
+ b4 < rt->b4_4_lower || b4 > rt->b4_4_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b4root;
+
+ idx = rt->chars32[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars32[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars32[b3 + idx - rt->b4_3_lower];
+ return rt->chars32[b4 + idx - rt->b4_4_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b4root;
+
+ idx = rt->chars16[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars16[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars16[b3 + idx - rt->b4_3_lower];
+ return rt->chars16[b4 + idx - rt->b4_4_lower];
+ }
+ }
+ else if (l == 3)
+ {
+ /* 3-byte code */
+
+ /* check code validity */
+ if (b2 < rt->b3_1_lower || b2 > rt->b3_1_upper ||
+ b3 < rt->b3_2_lower || b3 > rt->b3_2_upper ||
+ b4 < rt->b3_3_lower || b4 > rt->b3_3_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b3root;
+
+ idx = rt->chars32[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars32[b3 + idx - rt->b3_2_lower];
+ return rt->chars32[b4 + idx - rt->b3_3_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b3root;
+
+ idx = rt->chars16[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars16[b3 + idx - rt->b3_2_lower];
+ return rt->chars16[b4 + idx - rt->b3_3_lower];
+ }
+ }
+ else if (l == 2)
+ {
+ /* 2-byte code */
+
+ /* check code validity - first byte */
+ if (b3 < rt->b2_1_lower || b3 > rt->b2_1_upper ||
+ b4 < rt->b2_2_lower || b4 > rt->b2_2_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b2root;
+
+ idx = rt->chars32[b3 + idx - rt->b2_1_lower];
+ return rt->chars32[b4 + idx - rt->b2_2_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b2root;
+
+ idx = rt->chars16[b3 + idx - rt->b2_1_lower];
+ return rt->chars16[b4 + idx - rt->b2_2_lower];
+ }
+ }
+ else if (l == 1)
+ {
+ /* 1-byte code */
+
+ /* check code validity - first byte */
+ if (b4 < rt->b1_lower || b4 > rt->b1_upper)
+ return 0;
+
+ if (rt->chars32)
+ return rt->chars32[b4 + rt->b1root - rt->b1_lower];
+ else
+ return rt->chars16[b4 + rt->b1root - rt->b1_lower];
+ }
+ return 0; /* shouldn't happen */
+}
+
+int main(void)
+{
+ struct mappair *mp;
+
+ for (mp = mappairs ; mp->name ; mp++)
+ {
+ int i;
+
+ printf("Checking \"%s_radix.map\" against \"%s.map\"(%d chars)..", mp->name, mp->name, mp->len);
+ for (i = 0 ; i < mp->len ; i++)
+ {
+ uint32 s, c, d;
+
+ unsigned char b1;
+ unsigned char b2;
+ unsigned char b3;
+ unsigned char b4;
+ int l;
+
+ if (mp->ul)
+ {
+ s = mp->ul[i].utf;
+ d = mp->ul[i].code;
+ }
+ else
+ {
+ s = mp->lu[i].code;
+ d = mp->lu[i].utf;
+ }
+ if (s < 0x80)
+ {
+ fprintf(stderr, "\nASCII character ? (%x)", s);
+ exit(1);
+ }
+
+ b1 = s >> 24;
+ b2 = s >> 16;
+ b3 = s >> 8;
+ b4 = s;
+ if (b1 != 0)
+ l = 4;
+ else if (b2 != 0)
+ l = 3;
+ else if (b3 != 0)
+ l = 2;
+ else
+ l = 1;
+
+ c = pg_mb_radix_conv(mp->rt, l, b1, b2, b3, b4);
+
+ if (c != d)
+ {
+ fprintf(stderr, "\nConversion failure in \"%s\": %x => %x, expected %x\n",
+ mp->name, s, c, d);
+ exit(1);
+ }
+ }
+ printf("Ok.\n");
+ }
+ printf("All radix trees are perfect!\n");
+}
diff --git a/src/backend/utils/mb/Unicode/sjis-0213-2004-std.txt b/src/backend/utils/mb/Unicode/sjis-0213-2004-std.txt
deleted file mode 100644
index 4b12bce..0000000
--- a/src/backend/utils/mb/Unicode/sjis-0213-2004-std.txt
+++ /dev/null
@@ -1,11549 +0,0 @@
-## Shift_JIS-2004 (JIS X 0213:2004 Appendix 1) vs Unicode mapping table
-##
-## Date: 13 May 2006
-## License:
-## Copyright (C) 2001 earthian@tama.or.jp, All Rights Reserved.
-## Copyright (C) 2001 I'O, All Rights Reserved.
-## Copyright (C) 2006 Project X0213, All Rights Reserved.
-## You can use, modify, distribute this table freely.
-## Note:
-## [1983] JIS codepoint defined by JIS X 0208-1983
-## [1990] JIS codepoint defined by JIS X 0208-1990
-## [2000] JIS codepoint defined by JIS X 0213:2000
-## [2004] JIS codepoint defined by JIS X 0213:2004
-## [Unicode3.1] UCS codepoint defined by Unicode 3.1
-## [Unicode3.2] UCS codepoint defined by Unicode 3.2
-## Fullwidth UCS fullwidth form (U+Fxxx)
-## Windows Windows (CP932) mapping
-## Some 0213 character can't represent by one UCS character.
-## In this table, such characters are described as 'U+xxxx+xxxx'.
-##
-## JIS Unicode Name Note
-0x00 U+0000 # <control>
-0x01 U+0001 # <control>
-0x02 U+0002 # <control>
-0x03 U+0003 # <control>
-0x04 U+0004 # <control>
-0x05 U+0005 # <control>
-0x06 U+0006 # <control>
-0x07 U+0007 # <control>
-0x08 U+0008 # <control>
-0x09 U+0009 # <control>
-0x0A U+000A # <control>
-0x0B U+000B # <control>
-0x0C U+000C # <control>
-0x0D U+000D # <control>
-0x0E U+000E # <control>
-0x0F U+000F # <control>
-0x10 U+0010 # <control>
-0x11 U+0011 # <control>
-0x12 U+0012 # <control>
-0x13 U+0013 # <control>
-0x14 U+0014 # <control>
-0x15 U+0015 # <control>
-0x16 U+0016 # <control>
-0x17 U+0017 # <control>
-0x18 U+0018 # <control>
-0x19 U+0019 # <control>
-0x1A U+001A # <control>
-0x1B U+001B # <control>
-0x1C U+001C # <control>
-0x1D U+001D # <control>
-0x1E U+001E # <control>
-0x1F U+001F # <control>
-0x20 U+0020 # SPACE
-0x21 U+0021 # EXCLAMATION MARK
-0x22 U+0022 # QUOTATION MARK
-0x23 U+0023 # NUMBER SIGN
-0x24 U+0024 # DOLLAR SIGN
-0x25 U+0025 # PERCENT SIGN
-0x26 U+0026 # AMPERSAND
-0x27 U+0027 # APOSTROPHE
-0x28 U+0028 # LEFT PARENTHESIS
-0x29 U+0029 # RIGHT PARENTHESIS
-0x2A U+002A # ASTERISK
-0x2B U+002B # PLUS SIGN
-0x2C U+002C # COMMA
-0x2D U+002D # HYPHEN-MINUS
-0x2E U+002E # FULL STOP
-0x2F U+002F # SOLIDUS
-0x30 U+0030 # DIGIT ZERO
-0x31 U+0031 # DIGIT ONE
-0x32 U+0032 # DIGIT TWO
-0x33 U+0033 # DIGIT THREE
-0x34 U+0034 # DIGIT FOUR
-0x35 U+0035 # DIGIT FIVE
-0x36 U+0036 # DIGIT SIX
-0x37 U+0037 # DIGIT SEVEN
-0x38 U+0038 # DIGIT EIGHT
-0x39 U+0039 # DIGIT NINE
-0x3A U+003A # COLON
-0x3B U+003B # SEMICOLON
-0x3C U+003C # LESS-THAN SIGN
-0x3D U+003D # EQUALS SIGN
-0x3E U+003E # GREATER-THAN SIGN
-0x3F U+003F # QUESTION MARK
-0x40 U+0040 # COMMERCIAL AT
-0x41 U+0041 # LATIN CAPITAL LETTER A
-0x42 U+0042 # LATIN CAPITAL LETTER B
-0x43 U+0043 # LATIN CAPITAL LETTER C
-0x44 U+0044 # LATIN CAPITAL LETTER D
-0x45 U+0045 # LATIN CAPITAL LETTER E
-0x46 U+0046 # LATIN CAPITAL LETTER F
-0x47 U+0047 # LATIN CAPITAL LETTER G
-0x48 U+0048 # LATIN CAPITAL LETTER H
-0x49 U+0049 # LATIN CAPITAL LETTER I
-0x4A U+004A # LATIN CAPITAL LETTER J
-0x4B U+004B # LATIN CAPITAL LETTER K
-0x4C U+004C # LATIN CAPITAL LETTER L
-0x4D U+004D # LATIN CAPITAL LETTER M
-0x4E U+004E # LATIN CAPITAL LETTER N
-0x4F U+004F # LATIN CAPITAL LETTER O
-0x50 U+0050 # LATIN CAPITAL LETTER P
-0x51 U+0051 # LATIN CAPITAL LETTER Q
-0x52 U+0052 # LATIN CAPITAL LETTER R
-0x53 U+0053 # LATIN CAPITAL LETTER S
-0x54 U+0054 # LATIN CAPITAL LETTER T
-0x55 U+0055 # LATIN CAPITAL LETTER U
-0x56 U+0056 # LATIN CAPITAL LETTER V
-0x57 U+0057 # LATIN CAPITAL LETTER W
-0x58 U+0058 # LATIN CAPITAL LETTER X
-0x59 U+0059 # LATIN CAPITAL LETTER Y
-0x5A U+005A # LATIN CAPITAL LETTER Z
-0x5B U+005B # LEFT SQUARE BRACKET
-0x5C U+00A5 # YEN SIGN
-0x5D U+005D # RIGHT SQUARE BRACKET
-0x5E U+005E # CIRCUMFLEX ACCENT
-0x5F U+005F # LOW LINE
-0x60 U+0060 # GRAVE ACCENT
-0x61 U+0061 # LATIN SMALL LETTER A
-0x62 U+0062 # LATIN SMALL LETTER B
-0x63 U+0063 # LATIN SMALL LETTER C
-0x64 U+0064 # LATIN SMALL LETTER D
-0x65 U+0065 # LATIN SMALL LETTER E
-0x66 U+0066 # LATIN SMALL LETTER F
-0x67 U+0067 # LATIN SMALL LETTER G
-0x68 U+0068 # LATIN SMALL LETTER H
-0x69 U+0069 # LATIN SMALL LETTER I
-0x6A U+006A # LATIN SMALL LETTER J
-0x6B U+006B # LATIN SMALL LETTER K
-0x6C U+006C # LATIN SMALL LETTER L
-0x6D U+006D # LATIN SMALL LETTER M
-0x6E U+006E # LATIN SMALL LETTER N
-0x6F U+006F # LATIN SMALL LETTER O
-0x70 U+0070 # LATIN SMALL LETTER P
-0x71 U+0071 # LATIN SMALL LETTER Q
-0x72 U+0072 # LATIN SMALL LETTER R
-0x73 U+0073 # LATIN SMALL LETTER S
-0x74 U+0074 # LATIN SMALL LETTER T
-0x75 U+0075 # LATIN SMALL LETTER U
-0x76 U+0076 # LATIN SMALL LETTER V
-0x77 U+0077 # LATIN SMALL LETTER W
-0x78 U+0078 # LATIN SMALL LETTER X
-0x79 U+0079 # LATIN SMALL LETTER Y
-0x7A U+007A # LATIN SMALL LETTER Z
-0x7B U+007B # LEFT CURLY BRACKET
-0x7C U+007C # VERTICAL LINE
-0x7D U+007D # RIGHT CURLY BRACKET
-0x7E U+203E # OVERLINE
-0x7F U+007F # <control>
-0x80 # <reserved>
-0x81 # <doublebytes>
-0x82 # <doublebytes>
-0x83 # <doublebytes>
-0x84 # <doublebytes>
-0x85 # <doublebytes>
-0x86 # <doublebytes>
-0x87 # <doublebytes>
-0x88 # <doublebytes>
-0x89 # <doublebytes>
-0x8A # <doublebytes>
-0x8B # <doublebytes>
-0x8C # <doublebytes>
-0x8D # <doublebytes>
-0x8E # <doublebytes>
-0x8F # <doublebytes>
-0x90 # <doublebytes>
-0x91 # <doublebytes>
-0x92 # <doublebytes>
-0x93 # <doublebytes>
-0x94 # <doublebytes>
-0x95 # <doublebytes>
-0x96 # <doublebytes>
-0x97 # <doublebytes>
-0x98 # <doublebytes>
-0x99 # <doublebytes>
-0x9A # <doublebytes>
-0x9B # <doublebytes>
-0x9C # <doublebytes>
-0x9D # <doublebytes>
-0x9E # <doublebytes>
-0x9F # <doublebytes>
-0xA0 # <reserved>
-0xA1 U+FF61 # HALFWIDTH IDEOGRAPHIC FULL STOP
-0xA2 U+FF62 # HALFWIDTH LEFT CORNER BRACKET
-0xA3 U+FF63 # HALFWIDTH RIGHT CORNER BRACKET
-0xA4 U+FF64 # HALFWIDTH IDEOGRAPHIC COMMA
-0xA5 U+FF65 # HALFWIDTH KATAKANA MIDDLE DOT
-0xA6 U+FF66 # HALFWIDTH KATAKANA LETTER WO
-0xA7 U+FF67 # HALFWIDTH KATAKANA LETTER SMALL A
-0xA8 U+FF68 # HALFWIDTH KATAKANA LETTER SMALL I
-0xA9 U+FF69 # HALFWIDTH KATAKANA LETTER SMALL U
-0xAA U+FF6A # HALFWIDTH KATAKANA LETTER SMALL E
-0xAB U+FF6B # HALFWIDTH KATAKANA LETTER SMALL O
-0xAC U+FF6C # HALFWIDTH KATAKANA LETTER SMALL YA
-0xAD U+FF6D # HALFWIDTH KATAKANA LETTER SMALL YU
-0xAE U+FF6E # HALFWIDTH KATAKANA LETTER SMALL YO
-0xAF U+FF6F # HALFWIDTH KATAKANA LETTER SMALL TU
-0xB0 U+FF70 # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
-0xB1 U+FF71 # HALFWIDTH KATAKANA LETTER A
-0xB2 U+FF72 # HALFWIDTH KATAKANA LETTER I
-0xB3 U+FF73 # HALFWIDTH KATAKANA LETTER U
-0xB4 U+FF74 # HALFWIDTH KATAKANA LETTER E
-0xB5 U+FF75 # HALFWIDTH KATAKANA LETTER O
-0xB6 U+FF76 # HALFWIDTH KATAKANA LETTER KA
-0xB7 U+FF77 # HALFWIDTH KATAKANA LETTER KI
-0xB8 U+FF78 # HALFWIDTH KATAKANA LETTER KU
-0xB9 U+FF79 # HALFWIDTH KATAKANA LETTER KE
-0xBA U+FF7A # HALFWIDTH KATAKANA LETTER KO
-0xBB U+FF7B # HALFWIDTH KATAKANA LETTER SA
-0xBC U+FF7C # HALFWIDTH KATAKANA LETTER SI
-0xBD U+FF7D # HALFWIDTH KATAKANA LETTER SU
-0xBE U+FF7E # HALFWIDTH KATAKANA LETTER SE
-0xBF U+FF7F # HALFWIDTH KATAKANA LETTER SO
-0xC0 U+FF80 # HALFWIDTH KATAKANA LETTER TA
-0xC1 U+FF81 # HALFWIDTH KATAKANA LETTER TI
-0xC2 U+FF82 # HALFWIDTH KATAKANA LETTER TU
-0xC3 U+FF83 # HALFWIDTH KATAKANA LETTER TE
-0xC4 U+FF84 # HALFWIDTH KATAKANA LETTER TO
-0xC5 U+FF85 # HALFWIDTH KATAKANA LETTER NA
-0xC6 U+FF86 # HALFWIDTH KATAKANA LETTER NI
-0xC7 U+FF87 # HALFWIDTH KATAKANA LETTER NU
-0xC8 U+FF88 # HALFWIDTH KATAKANA LETTER NE
-0xC9 U+FF89 # HALFWIDTH KATAKANA LETTER NO
-0xCA U+FF8A # HALFWIDTH KATAKANA LETTER HA
-0xCB U+FF8B # HALFWIDTH KATAKANA LETTER HI
-0xCC U+FF8C # HALFWIDTH KATAKANA LETTER HU
-0xCD U+FF8D # HALFWIDTH KATAKANA LETTER HE
-0xCE U+FF8E # HALFWIDTH KATAKANA LETTER HO
-0xCF U+FF8F # HALFWIDTH KATAKANA LETTER MA
-0xD0 U+FF90 # HALFWIDTH KATAKANA LETTER MI
-0xD1 U+FF91 # HALFWIDTH KATAKANA LETTER MU
-0xD2 U+FF92 # HALFWIDTH KATAKANA LETTER ME
-0xD3 U+FF93 # HALFWIDTH KATAKANA LETTER MO
-0xD4 U+FF94 # HALFWIDTH KATAKANA LETTER YA
-0xD5 U+FF95 # HALFWIDTH KATAKANA LETTER YU
-0xD6 U+FF96 # HALFWIDTH KATAKANA LETTER YO
-0xD7 U+FF97 # HALFWIDTH KATAKANA LETTER RA
-0xD8 U+FF98 # HALFWIDTH KATAKANA LETTER RI
-0xD9 U+FF99 # HALFWIDTH KATAKANA LETTER RU
-0xDA U+FF9A # HALFWIDTH KATAKANA LETTER RE
-0xDB U+FF9B # HALFWIDTH KATAKANA LETTER RO
-0xDC U+FF9C # HALFWIDTH KATAKANA LETTER WA
-0xDD U+FF9D # HALFWIDTH KATAKANA LETTER N
-0xDE U+FF9E # HALFWIDTH KATAKANA VOICED SOUND MARK
-0xDF U+FF9F # HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
-0xE0 # <doublebytes>
-0xE1 # <doublebytes>
-0xE2 # <doublebytes>
-0xE3 # <doublebytes>
-0xE4 # <doublebytes>
-0xE5 # <doublebytes>
-0xE6 # <doublebytes>
-0xE7 # <doublebytes>
-0xE8 # <doublebytes>
-0xE9 # <doublebytes>
-0xEA # <doublebytes>
-0xEB # <doublebytes>
-0xEC # <doublebytes>
-0xED # <doublebytes>
-0xEE # <doublebytes>
-0xEF # <doublebytes>
-0xF0 # <doublebytes>
-0xF1 # <doublebytes>
-0xF2 # <doublebytes>
-0xF3 # <doublebytes>
-0xF4 # <doublebytes>
-0xF5 # <doublebytes>
-0xF6 # <doublebytes>
-0xF7 # <doublebytes>
-0xF8 # <doublebytes>
-0xF9 # <doublebytes>
-0xFA # <doublebytes>
-0xFB # <doublebytes>
-0xFC # <doublebytes>
-0xFD # <reserved>
-0xFE # <reserved>
-0xFF # <reserved>
-0x8140 U+3000 # IDEOGRAPHIC SPACE
-0x8141 U+3001 # IDEOGRAPHIC COMMA
-0x8142 U+3002 # IDEOGRAPHIC FULL STOP
-0x8143 U+FF0C # FULLWIDTH COMMA
-0x8144 U+FF0E # FULLWIDTH FULL STOP
-0x8145 U+30FB # KATAKANA MIDDLE DOT
-0x8146 U+FF1A # FULLWIDTH COLON
-0x8147 U+FF1B # FULLWIDTH SEMICOLON
-0x8148 U+FF1F # FULLWIDTH QUESTION MARK
-0x8149 U+FF01 # FULLWIDTH EXCLAMATION MARK
-0x814A U+309B # KATAKANA-HIRAGANA VOICED SOUND MARK
-0x814B U+309C # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
-0x814C U+00B4 # ACUTE ACCENT
-0x814D U+FF40 # FULLWIDTH GRAVE ACCENT
-0x814E U+00A8 # DIAERESIS
-0x814F U+FF3E # FULLWIDTH CIRCUMFLEX ACCENT
-0x8150 U+FFE3 # FULLWIDTH MACRON
-0x8151 U+FF3F # FULLWIDTH LOW LINE
-0x8152 U+30FD # KATAKANA ITERATION MARK
-0x8153 U+30FE # KATAKANA VOICED ITERATION MARK
-0x8154 U+309D # HIRAGANA ITERATION MARK
-0x8155 U+309E # HIRAGANA VOICED ITERATION MARK
-0x8156 U+3003 # DITTO MARK
-0x8157 U+4EDD # <cjk>
-0x8158 U+3005 # IDEOGRAPHIC ITERATION MARK
-0x8159 U+3006 # IDEOGRAPHIC CLOSING MARK
-0x815A U+3007 # IDEOGRAPHIC NUMBER ZERO
-0x815B U+30FC # KATAKANA-HIRAGANA PROLONGED SOUND MARK
-0x815C U+2014 # EM DASH Windows: U+2015
-0x815D U+2010 # HYPHEN
-0x815E U+FF0F # FULLWIDTH SOLIDUS
-0x815F U+005C # REVERSE SOLIDUS Fullwidth: U+FF3C
-0x8160 U+301C # WAVE DASH Windows: U+FF5E
-0x8161 U+2016 # DOUBLE VERTICAL LINE Windows: U+2225
-0x8162 U+FF5C # FULLWIDTH VERTICAL LINE
-0x8163 U+2026 # HORIZONTAL ELLIPSIS
-0x8164 U+2025 # TWO DOT LEADER
-0x8165 U+2018 # LEFT SINGLE QUOTATION MARK
-0x8166 U+2019 # RIGHT SINGLE QUOTATION MARK
-0x8167 U+201C # LEFT DOUBLE QUOTATION MARK
-0x8168 U+201D # RIGHT DOUBLE QUOTATION MARK
-0x8169 U+FF08 # FULLWIDTH LEFT PARENTHESIS
-0x816A U+FF09 # FULLWIDTH RIGHT PARENTHESIS
-0x816B U+3014 # LEFT TORTOISE SHELL BRACKET
-0x816C U+3015 # RIGHT TORTOISE SHELL BRACKET
-0x816D U+FF3B # FULLWIDTH LEFT SQUARE BRACKET
-0x816E U+FF3D # FULLWIDTH RIGHT SQUARE BRACKET
-0x816F U+FF5B # FULLWIDTH LEFT CURLY BRACKET
-0x8170 U+FF5D # FULLWIDTH RIGHT CURLY BRACKET
-0x8171 U+3008 # LEFT ANGLE BRACKET
-0x8172 U+3009 # RIGHT ANGLE BRACKET
-0x8173 U+300A # LEFT DOUBLE ANGLE BRACKET
-0x8174 U+300B # RIGHT DOUBLE ANGLE BRACKET
-0x8175 U+300C # LEFT CORNER BRACKET
-0x8176 U+300D # RIGHT CORNER BRACKET
-0x8177 U+300E # LEFT WHITE CORNER BRACKET
-0x8178 U+300F # RIGHT WHITE CORNER BRACKET
-0x8179 U+3010 # LEFT BLACK LENTICULAR BRACKET
-0x817A U+3011 # RIGHT BLACK LENTICULAR BRACKET
-0x817B U+FF0B # FULLWIDTH PLUS SIGN
-0x817C U+2212 # MINUS SIGN Windows: U+FF0D
-0x817D U+00B1 # PLUS-MINUS SIGN
-0x817E U+00D7 # MULTIPLICATION SIGN
-0x8180 U+00F7 # DIVISION SIGN
-0x8181 U+FF1D # FULLWIDTH EQUALS SIGN
-0x8182 U+2260 # NOT EQUAL TO
-0x8183 U+FF1C # FULLWIDTH LESS-THAN SIGN
-0x8184 U+FF1E # FULLWIDTH GREATER-THAN SIGN
-0x8185 U+2266 # LESS-THAN OVER EQUAL TO
-0x8186 U+2267 # GREATER-THAN OVER EQUAL TO
-0x8187 U+221E # INFINITY
-0x8188 U+2234 # THEREFORE
-0x8189 U+2642 # MALE SIGN
-0x818A U+2640 # FEMALE SIGN
-0x818B U+00B0 # DEGREE SIGN
-0x818C U+2032 # PRIME
-0x818D U+2033 # DOUBLE PRIME
-0x818E U+2103 # DEGREE CELSIUS
-0x818F U+FFE5 # FULLWIDTH YEN SIGN
-0x8190 U+FF04 # FULLWIDTH DOLLAR SIGN
-0x8191 U+00A2 # CENT SIGN Windows: U+FFE0
-0x8192 U+00A3 # POUND SIGN Windows: U+FFE1
-0x8193 U+FF05 # FULLWIDTH PERCENT SIGN
-0x8194 U+FF03 # FULLWIDTH NUMBER SIGN
-0x8195 U+FF06 # FULLWIDTH AMPERSAND
-0x8196 U+FF0A # FULLWIDTH ASTERISK
-0x8197 U+FF20 # FULLWIDTH COMMERCIAL AT
-0x8198 U+00A7 # SECTION SIGN
-0x8199 U+2606 # WHITE STAR
-0x819A U+2605 # BLACK STAR
-0x819B U+25CB # WHITE CIRCLE
-0x819C U+25CF # BLACK CIRCLE
-0x819D U+25CE # BULLSEYE
-0x819E U+25C7 # WHITE DIAMOND
-0x819F U+25C6 # BLACK DIAMOND
-0x81A0 U+25A1 # WHITE SQUARE
-0x81A1 U+25A0 # BLACK SQUARE
-0x81A2 U+25B3 # WHITE UP-POINTING TRIANGLE
-0x81A3 U+25B2 # BLACK UP-POINTING TRIANGLE
-0x81A4 U+25BD # WHITE DOWN-POINTING TRIANGLE
-0x81A5 U+25BC # BLACK DOWN-POINTING TRIANGLE
-0x81A6 U+203B # REFERENCE MARK
-0x81A7 U+3012 # POSTAL MARK
-0x81A8 U+2192 # RIGHTWARDS ARROW
-0x81A9 U+2190 # LEFTWARDS ARROW
-0x81AA U+2191 # UPWARDS ARROW
-0x81AB U+2193 # DOWNWARDS ARROW
-0x81AC U+3013 # GETA MARK
-0x81AD U+FF07 # FULLWIDTH APOSTROPHE
-0x81AE U+FF02 # FULLWIDTH QUOTATION MARK [2000]
-0x81AF U+FF0D # FULLWIDTH HYPHEN-MINUS [2000]
-0x81B0 U+007E # TILDE [2000] Fullwidth: U+FF5E
-0x81B1 U+3033 # VERTICAL KANA REPEAT MARK UPPER HALF [2000]
-0x81B2 U+3034 # VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF [2000]
-0x81B3 U+3035 # VERTICAL KANA REPEAT MARK LOWER HALF [2000]
-0x81B4 U+303B # VERTICAL IDEOGRAPHIC ITERATION MARK [2000] [Unicode3.2]
-0x81B5 U+303C # MASU MARK [2000] [Unicode3.2]
-0x81B6 U+30FF # KATAKANA DIGRAPH KOTO [2000] [Unicode3.2]
-0x81B7 U+309F # HIRAGANA DIGRAPH YORI [2000] [Unicode3.2]
-0x81B8 U+2208 # ELEMENT OF [1983]
-0x81B9 U+220B # CONTAINS AS MEMBER [1983]
-0x81BA U+2286 # SUBSET OF OR EQUAL TO [1983]
-0x81BB U+2287 # SUPERSET OF OR EQUAL TO [1983]
-0x81BC U+2282 # SUBSET OF [1983]
-0x81BD U+2283 # SUPERSET OF [1983]
-0x81BE U+222A # UNION [1983]
-0x81BF U+2229 # INTERSECTION [1983]
-0x81C0 U+2284 # NOT A SUBSET OF [2000]
-0x81C1 U+2285 # NOT A SUPERSET OF [2000]
-0x81C2 U+228A # SUBSET OF WITH NOT EQUAL TO [2000]
-0x81C3 U+228B # SUPERSET OF WITH NOT EQUAL TO [2000]
-0x81C4 U+2209 # NOT AN ELEMENT OF [2000]
-0x81C5 U+2205 # EMPTY SET [2000]
-0x81C6 U+2305 # PROJECTIVE [2000]
-0x81C7 U+2306 # PERSPECTIVE [2000]
-0x81C8 U+2227 # LOGICAL AND [1983]
-0x81C9 U+2228 # LOGICAL OR [1983]
-0x81CA U+00AC # NOT SIGN [1983] Windows: U+FFE2
-0x81CB U+21D2 # RIGHTWARDS DOUBLE ARROW [1983]
-0x81CC U+21D4 # LEFT RIGHT DOUBLE ARROW [1983]
-0x81CD U+2200 # FOR ALL [1983]
-0x81CE U+2203 # THERE EXISTS [1983]
-0x81CF U+2295 # CIRCLED PLUS [2000]
-0x81D0 U+2296 # CIRCLED MINUS [2000]
-0x81D1 U+2297 # CIRCLED TIMES [2000]
-0x81D2 U+2225 # PARALLEL TO [2000]
-0x81D3 U+2226 # NOT PARALLEL TO [2000]
-0x81D4 U+FF5F # FULLWIDTH LEFT WHITE PARENTHESIS [2000] [Unicode3.2]
-0x81D5 U+FF60 # FULLWIDTH RIGHT WHITE PARENTHESIS [2000] [Unicode3.2]
-0x81D6 U+3018 # LEFT WHITE TORTOISE SHELL BRACKET [2000]
-0x81D7 U+3019 # RIGHT WHITE TORTOISE SHELL BRACKET [2000]
-0x81D8 U+3016 # LEFT WHITE LENTICULAR BRACKET [2000]
-0x81D9 U+3017 # RIGHT WHITE LENTICULAR BRACKET [2000]
-0x81DA U+2220 # ANGLE [1983]
-0x81DB U+22A5 # UP TACK [1983]
-0x81DC U+2312 # ARC [1983]
-0x81DD U+2202 # PARTIAL DIFFERENTIAL [1983]
-0x81DE U+2207 # NABLA [1983]
-0x81DF U+2261 # IDENTICAL TO [1983]
-0x81E0 U+2252 # APPROXIMATELY EQUAL TO OR THE IMAGE OF [1983]
-0x81E1 U+226A # MUCH LESS-THAN [1983]
-0x81E2 U+226B # MUCH GREATER-THAN [1983]
-0x81E3 U+221A # SQUARE ROOT [1983]
-0x81E4 U+223D # REVERSED TILDE [1983]
-0x81E5 U+221D # PROPORTIONAL TO [1983]
-0x81E6 U+2235 # BECAUSE [1983]
-0x81E7 U+222B # INTEGRAL [1983]
-0x81E8 U+222C # DOUBLE INTEGRAL [1983]
-0x81E9 U+2262 # NOT IDENTICAL TO [2000]
-0x81EA U+2243 # ASYMPTOTICALLY EQUAL TO [2000]
-0x81EB U+2245 # APPROXIMATELY EQUAL TO [2000]
-0x81EC U+2248 # ALMOST EQUAL TO [2000]
-0x81ED U+2276 # LESS-THAN OR GREATER-THAN [2000]
-0x81EE U+2277 # GREATER-THAN OR LESS-THAN [2000]
-0x81EF U+2194 # LEFT RIGHT ARROW [2000]
-0x81F0 U+212B # ANGSTROM SIGN [1983]
-0x81F1 U+2030 # PER MILLE SIGN [1983]
-0x81F2 U+266F # MUSIC SHARP SIGN [1983]
-0x81F3 U+266D # MUSIC FLAT SIGN [1983]
-0x81F4 U+266A # EIGHTH NOTE [1983]
-0x81F5 U+2020 # DAGGER [1983]
-0x81F6 U+2021 # DOUBLE DAGGER [1983]
-0x81F7 U+00B6 # PILCROW SIGN [1983]
-0x81F8 U+266E # MUSIC NATURAL SIGN [2000]
-0x81F9 U+266B # BEAMED EIGHTH NOTES [2000]
-0x81FA U+266C # BEAMED SIXTEENTH NOTES [2000]
-0x81FB U+2669 # QUARTER NOTE [2000]
-0x81FC U+25EF # LARGE CIRCLE [1983]
-0x8240 U+25B7 # WHITE RIGHT-POINTING TRIANGLE [2000]
-0x8241 U+25B6 # BLACK RIGHT-POINTING TRIANGLE [2000]
-0x8242 U+25C1 # WHITE LEFT-POINTING TRIANGLE [2000]
-0x8243 U+25C0 # BLACK LEFT-POINTING TRIANGLE [2000]
-0x8244 U+2197 # NORTH EAST ARROW [2000]
-0x8245 U+2198 # SOUTH EAST ARROW [2000]
-0x8246 U+2196 # NORTH WEST ARROW [2000]
-0x8247 U+2199 # SOUTH WEST ARROW [2000]
-0x8248 U+21C4 # RIGHTWARDS ARROW OVER LEFTWARDS ARROW [2000]
-0x8249 U+21E8 # RIGHTWARDS WHITE ARROW [2000]
-0x824A U+21E6 # LEFTWARDS WHITE ARROW [2000]
-0x824B U+21E7 # UPWARDS WHITE ARROW [2000]
-0x824C U+21E9 # DOWNWARDS WHITE ARROW [2000]
-0x824D U+2934 # ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS [2000] [Unicode3.2]
-0x824E U+2935 # ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS [2000] [Unicode3.2]
-0x824F U+FF10 # FULLWIDTH DIGIT ZERO
-0x8250 U+FF11 # FULLWIDTH DIGIT ONE
-0x8251 U+FF12 # FULLWIDTH DIGIT TWO
-0x8252 U+FF13 # FULLWIDTH DIGIT THREE
-0x8253 U+FF14 # FULLWIDTH DIGIT FOUR
-0x8254 U+FF15 # FULLWIDTH DIGIT FIVE
-0x8255 U+FF16 # FULLWIDTH DIGIT SIX
-0x8256 U+FF17 # FULLWIDTH DIGIT SEVEN
-0x8257 U+FF18 # FULLWIDTH DIGIT EIGHT
-0x8258 U+FF19 # FULLWIDTH DIGIT NINE
-0x8259 U+29BF # CIRCLED BULLET [2000] [Unicode3.2]
-0x825A U+25C9 # FISHEYE [2000]
-0x825B U+303D # PART ALTERNATION MARK [2000] [Unicode3.2]
-0x825C U+FE46 # WHITE SESAME DOT [2000] [Unicode3.2]
-0x825D U+FE45 # SESAME DOT [2000] [Unicode3.2]
-0x825E U+25E6 # WHITE BULLET [2000]
-0x825F U+2022 # BULLET [2000]
-0x8260 U+FF21 # FULLWIDTH LATIN CAPITAL LETTER A
-0x8261 U+FF22 # FULLWIDTH LATIN CAPITAL LETTER B
-0x8262 U+FF23 # FULLWIDTH LATIN CAPITAL LETTER C
-0x8263 U+FF24 # FULLWIDTH LATIN CAPITAL LETTER D
-0x8264 U+FF25 # FULLWIDTH LATIN CAPITAL LETTER E
-0x8265 U+FF26 # FULLWIDTH LATIN CAPITAL LETTER F
-0x8266 U+FF27 # FULLWIDTH LATIN CAPITAL LETTER G
-0x8267 U+FF28 # FULLWIDTH LATIN CAPITAL LETTER H
-0x8268 U+FF29 # FULLWIDTH LATIN CAPITAL LETTER I
-0x8269 U+FF2A # FULLWIDTH LATIN CAPITAL LETTER J
-0x826A U+FF2B # FULLWIDTH LATIN CAPITAL LETTER K
-0x826B U+FF2C # FULLWIDTH LATIN CAPITAL LETTER L
-0x826C U+FF2D # FULLWIDTH LATIN CAPITAL LETTER M
-0x826D U+FF2E # FULLWIDTH LATIN CAPITAL LETTER N
-0x826E U+FF2F # FULLWIDTH LATIN CAPITAL LETTER O
-0x826F U+FF30 # FULLWIDTH LATIN CAPITAL LETTER P
-0x8270 U+FF31 # FULLWIDTH LATIN CAPITAL LETTER Q
-0x8271 U+FF32 # FULLWIDTH LATIN CAPITAL LETTER R
-0x8272 U+FF33 # FULLWIDTH LATIN CAPITAL LETTER S
-0x8273 U+FF34 # FULLWIDTH LATIN CAPITAL LETTER T
-0x8274 U+FF35 # FULLWIDTH LATIN CAPITAL LETTER U
-0x8275 U+FF36 # FULLWIDTH LATIN CAPITAL LETTER V
-0x8276 U+FF37 # FULLWIDTH LATIN CAPITAL LETTER W
-0x8277 U+FF38 # FULLWIDTH LATIN CAPITAL LETTER X
-0x8278 U+FF39 # FULLWIDTH LATIN CAPITAL LETTER Y
-0x8279 U+FF3A # FULLWIDTH LATIN CAPITAL LETTER Z
-0x827A U+2213 # MINUS-OR-PLUS SIGN [2000]
-0x827B U+2135 # ALEF SYMBOL [2000]
-0x827C U+210F # PLANCK CONSTANT OVER TWO PI [2000]
-0x827D U+33CB # SQUARE HP [2000]
-0x827E U+2113 # SCRIPT SMALL L [2000]
-0x8280 U+2127 # INVERTED OHM SIGN [2000]
-0x8281 U+FF41 # FULLWIDTH LATIN SMALL LETTER A
-0x8282 U+FF42 # FULLWIDTH LATIN SMALL LETTER B
-0x8283 U+FF43 # FULLWIDTH LATIN SMALL LETTER C
-0x8284 U+FF44 # FULLWIDTH LATIN SMALL LETTER D
-0x8285 U+FF45 # FULLWIDTH LATIN SMALL LETTER E
-0x8286 U+FF46 # FULLWIDTH LATIN SMALL LETTER F
-0x8287 U+FF47 # FULLWIDTH LATIN SMALL LETTER G
-0x8288 U+FF48 # FULLWIDTH LATIN SMALL LETTER H
-0x8289 U+FF49 # FULLWIDTH LATIN SMALL LETTER I
-0x828A U+FF4A # FULLWIDTH LATIN SMALL LETTER J
-0x828B U+FF4B # FULLWIDTH LATIN SMALL LETTER K
-0x828C U+FF4C # FULLWIDTH LATIN SMALL LETTER L
-0x828D U+FF4D # FULLWIDTH LATIN SMALL LETTER M
-0x828E U+FF4E # FULLWIDTH LATIN SMALL LETTER N
-0x828F U+FF4F # FULLWIDTH LATIN SMALL LETTER O
-0x8290 U+FF50 # FULLWIDTH LATIN SMALL LETTER P
-0x8291 U+FF51 # FULLWIDTH LATIN SMALL LETTER Q
-0x8292 U+FF52 # FULLWIDTH LATIN SMALL LETTER R
-0x8293 U+FF53 # FULLWIDTH LATIN SMALL LETTER S
-0x8294 U+FF54 # FULLWIDTH LATIN SMALL LETTER T
-0x8295 U+FF55 # FULLWIDTH LATIN SMALL LETTER U
-0x8296 U+FF56 # FULLWIDTH LATIN SMALL LETTER V
-0x8297 U+FF57 # FULLWIDTH LATIN SMALL LETTER W
-0x8298 U+FF58 # FULLWIDTH LATIN SMALL LETTER X
-0x8299 U+FF59 # FULLWIDTH LATIN SMALL LETTER Y
-0x829A U+FF5A # FULLWIDTH LATIN SMALL LETTER Z
-0x829B U+30A0 # KATAKANA-HIRAGANA DOUBLE HYPHEN [2000] [Unicode3.2]
-0x829C U+2013 # EN DASH [2000]
-0x829D U+29FA # DOUBLE PLUS [2000] [Unicode3.2]
-0x829E U+29FB # TRIPLE PLUS [2000] [Unicode3.2]
-0x829F U+3041 # HIRAGANA LETTER SMALL A
-0x82A0 U+3042 # HIRAGANA LETTER A
-0x82A1 U+3043 # HIRAGANA LETTER SMALL I
-0x82A2 U+3044 # HIRAGANA LETTER I
-0x82A3 U+3045 # HIRAGANA LETTER SMALL U
-0x82A4 U+3046 # HIRAGANA LETTER U
-0x82A5 U+3047 # HIRAGANA LETTER SMALL E
-0x82A6 U+3048 # HIRAGANA LETTER E
-0x82A7 U+3049 # HIRAGANA LETTER SMALL O
-0x82A8 U+304A # HIRAGANA LETTER O
-0x82A9 U+304B # HIRAGANA LETTER KA
-0x82AA U+304C # HIRAGANA LETTER GA
-0x82AB U+304D # HIRAGANA LETTER KI
-0x82AC U+304E # HIRAGANA LETTER GI
-0x82AD U+304F # HIRAGANA LETTER KU
-0x82AE U+3050 # HIRAGANA LETTER GU
-0x82AF U+3051 # HIRAGANA LETTER KE
-0x82B0 U+3052 # HIRAGANA LETTER GE
-0x82B1 U+3053 # HIRAGANA LETTER KO
-0x82B2 U+3054 # HIRAGANA LETTER GO
-0x82B3 U+3055 # HIRAGANA LETTER SA
-0x82B4 U+3056 # HIRAGANA LETTER ZA
-0x82B5 U+3057 # HIRAGANA LETTER SI
-0x82B6 U+3058 # HIRAGANA LETTER ZI
-0x82B7 U+3059 # HIRAGANA LETTER SU
-0x82B8 U+305A # HIRAGANA LETTER ZU
-0x82B9 U+305B # HIRAGANA LETTER SE
-0x82BA U+305C # HIRAGANA LETTER ZE
-0x82BB U+305D # HIRAGANA LETTER SO
-0x82BC U+305E # HIRAGANA LETTER ZO
-0x82BD U+305F # HIRAGANA LETTER TA
-0x82BE U+3060 # HIRAGANA LETTER DA
-0x82BF U+3061 # HIRAGANA LETTER TI
-0x82C0 U+3062 # HIRAGANA LETTER DI
-0x82C1 U+3063 # HIRAGANA LETTER SMALL TU
-0x82C2 U+3064 # HIRAGANA LETTER TU
-0x82C3 U+3065 # HIRAGANA LETTER DU
-0x82C4 U+3066 # HIRAGANA LETTER TE
-0x82C5 U+3067 # HIRAGANA LETTER DE
-0x82C6 U+3068 # HIRAGANA LETTER TO
-0x82C7 U+3069 # HIRAGANA LETTER DO
-0x82C8 U+306A # HIRAGANA LETTER NA
-0x82C9 U+306B # HIRAGANA LETTER NI
-0x82CA U+306C # HIRAGANA LETTER NU
-0x82CB U+306D # HIRAGANA LETTER NE
-0x82CC U+306E # HIRAGANA LETTER NO
-0x82CD U+306F # HIRAGANA LETTER HA
-0x82CE U+3070 # HIRAGANA LETTER BA
-0x82CF U+3071 # HIRAGANA LETTER PA
-0x82D0 U+3072 # HIRAGANA LETTER HI
-0x82D1 U+3073 # HIRAGANA LETTER BI
-0x82D2 U+3074 # HIRAGANA LETTER PI
-0x82D3 U+3075 # HIRAGANA LETTER HU
-0x82D4 U+3076 # HIRAGANA LETTER BU
-0x82D5 U+3077 # HIRAGANA LETTER PU
-0x82D6 U+3078 # HIRAGANA LETTER HE
-0x82D7 U+3079 # HIRAGANA LETTER BE
-0x82D8 U+307A # HIRAGANA LETTER PE
-0x82D9 U+307B # HIRAGANA LETTER HO
-0x82DA U+307C # HIRAGANA LETTER BO
-0x82DB U+307D # HIRAGANA LETTER PO
-0x82DC U+307E # HIRAGANA LETTER MA
-0x82DD U+307F # HIRAGANA LETTER MI
-0x82DE U+3080 # HIRAGANA LETTER MU
-0x82DF U+3081 # HIRAGANA LETTER ME
-0x82E0 U+3082 # HIRAGANA LETTER MO
-0x82E1 U+3083 # HIRAGANA LETTER SMALL YA
-0x82E2 U+3084 # HIRAGANA LETTER YA
-0x82E3 U+3085 # HIRAGANA LETTER SMALL YU
-0x82E4 U+3086 # HIRAGANA LETTER YU
-0x82E5 U+3087 # HIRAGANA LETTER SMALL YO
-0x82E6 U+3088 # HIRAGANA LETTER YO
-0x82E7 U+3089 # HIRAGANA LETTER RA
-0x82E8 U+308A # HIRAGANA LETTER RI
-0x82E9 U+308B # HIRAGANA LETTER RU
-0x82EA U+308C # HIRAGANA LETTER RE
-0x82EB U+308D # HIRAGANA LETTER RO
-0x82EC U+308E # HIRAGANA LETTER SMALL WA
-0x82ED U+308F # HIRAGANA LETTER WA
-0x82EE U+3090 # HIRAGANA LETTER WI
-0x82EF U+3091 # HIRAGANA LETTER WE
-0x82F0 U+3092 # HIRAGANA LETTER WO
-0x82F1 U+3093 # HIRAGANA LETTER N
-0x82F2 U+3094 # HIRAGANA LETTER VU [2000]
-0x82F3 U+3095 # HIRAGANA LETTER SMALL KA [2000] [Unicode3.2]
-0x82F4 U+3096 # HIRAGANA LETTER SMALL KE [2000] [Unicode3.2]
-0x82F5 U+304B+309A # [2000]
-0x82F6 U+304D+309A # [2000]
-0x82F7 U+304F+309A # [2000]
-0x82F8 U+3051+309A # [2000]
-0x82F9 U+3053+309A # [2000]
-0x82FA # <reserved>
-0x82FB # <reserved>
-0x82FC # <reserved>
-0x8340 U+30A1 # KATAKANA LETTER SMALL A
-0x8341 U+30A2 # KATAKANA LETTER A
-0x8342 U+30A3 # KATAKANA LETTER SMALL I
-0x8343 U+30A4 # KATAKANA LETTER I
-0x8344 U+30A5 # KATAKANA LETTER SMALL U
-0x8345 U+30A6 # KATAKANA LETTER U
-0x8346 U+30A7 # KATAKANA LETTER SMALL E
-0x8347 U+30A8 # KATAKANA LETTER E
-0x8348 U+30A9 # KATAKANA LETTER SMALL O
-0x8349 U+30AA # KATAKANA LETTER O
-0x834A U+30AB # KATAKANA LETTER KA
-0x834B U+30AC # KATAKANA LETTER GA
-0x834C U+30AD # KATAKANA LETTER KI
-0x834D U+30AE # KATAKANA LETTER GI
-0x834E U+30AF # KATAKANA LETTER KU
-0x834F U+30B0 # KATAKANA LETTER GU
-0x8350 U+30B1 # KATAKANA LETTER KE
-0x8351 U+30B2 # KATAKANA LETTER GE
-0x8352 U+30B3 # KATAKANA LETTER KO
-0x8353 U+30B4 # KATAKANA LETTER GO
-0x8354 U+30B5 # KATAKANA LETTER SA
-0x8355 U+30B6 # KATAKANA LETTER ZA
-0x8356 U+30B7 # KATAKANA LETTER SI
-0x8357 U+30B8 # KATAKANA LETTER ZI
-0x8358 U+30B9 # KATAKANA LETTER SU
-0x8359 U+30BA # KATAKANA LETTER ZU
-0x835A U+30BB # KATAKANA LETTER SE
-0x835B U+30BC # KATAKANA LETTER ZE
-0x835C U+30BD # KATAKANA LETTER SO
-0x835D U+30BE # KATAKANA LETTER ZO
-0x835E U+30BF # KATAKANA LETTER TA
-0x835F U+30C0 # KATAKANA LETTER DA
-0x8360 U+30C1 # KATAKANA LETTER TI
-0x8361 U+30C2 # KATAKANA LETTER DI
-0x8362 U+30C3 # KATAKANA LETTER SMALL TU
-0x8363 U+30C4 # KATAKANA LETTER TU
-0x8364 U+30C5 # KATAKANA LETTER DU
-0x8365 U+30C6 # KATAKANA LETTER TE
-0x8366 U+30C7 # KATAKANA LETTER DE
-0x8367 U+30C8 # KATAKANA LETTER TO
-0x8368 U+30C9 # KATAKANA LETTER DO
-0x8369 U+30CA # KATAKANA LETTER NA
-0x836A U+30CB # KATAKANA LETTER NI
-0x836B U+30CC # KATAKANA LETTER NU
-0x836C U+30CD # KATAKANA LETTER NE
-0x836D U+30CE # KATAKANA LETTER NO
-0x836E U+30CF # KATAKANA LETTER HA
-0x836F U+30D0 # KATAKANA LETTER BA
-0x8370 U+30D1 # KATAKANA LETTER PA
-0x8371 U+30D2 # KATAKANA LETTER HI
-0x8372 U+30D3 # KATAKANA LETTER BI
-0x8373 U+30D4 # KATAKANA LETTER PI
-0x8374 U+30D5 # KATAKANA LETTER HU
-0x8375 U+30D6 # KATAKANA LETTER BU
-0x8376 U+30D7 # KATAKANA LETTER PU
-0x8377 U+30D8 # KATAKANA LETTER HE
-0x8378 U+30D9 # KATAKANA LETTER BE
-0x8379 U+30DA # KATAKANA LETTER PE
-0x837A U+30DB # KATAKANA LETTER HO
-0x837B U+30DC # KATAKANA LETTER BO
-0x837C U+30DD # KATAKANA LETTER PO
-0x837D U+30DE # KATAKANA LETTER MA
-0x837E U+30DF # KATAKANA LETTER MI
-0x8380 U+30E0 # KATAKANA LETTER MU
-0x8381 U+30E1 # KATAKANA LETTER ME
-0x8382 U+30E2 # KATAKANA LETTER MO
-0x8383 U+30E3 # KATAKANA LETTER SMALL YA
-0x8384 U+30E4 # KATAKANA LETTER YA
-0x8385 U+30E5 # KATAKANA LETTER SMALL YU
-0x8386 U+30E6 # KATAKANA LETTER YU
-0x8387 U+30E7 # KATAKANA LETTER SMALL YO
-0x8388 U+30E8 # KATAKANA LETTER YO
-0x8389 U+30E9 # KATAKANA LETTER RA
-0x838A U+30EA # KATAKANA LETTER RI
-0x838B U+30EB # KATAKANA LETTER RU
-0x838C U+30EC # KATAKANA LETTER RE
-0x838D U+30ED # KATAKANA LETTER RO
-0x838E U+30EE # KATAKANA LETTER SMALL WA
-0x838F U+30EF # KATAKANA LETTER WA
-0x8390 U+30F0 # KATAKANA LETTER WI
-0x8391 U+30F1 # KATAKANA LETTER WE
-0x8392 U+30F2 # KATAKANA LETTER WO
-0x8393 U+30F3 # KATAKANA LETTER N
-0x8394 U+30F4 # KATAKANA LETTER VU
-0x8395 U+30F5 # KATAKANA LETTER SMALL KA
-0x8396 U+30F6 # KATAKANA LETTER SMALL KE
-0x8397 U+30AB+309A # [2000]
-0x8398 U+30AD+309A # [2000]
-0x8399 U+30AF+309A # [2000]
-0x839A U+30B1+309A # [2000]
-0x839B U+30B3+309A # [2000]
-0x839C U+30BB+309A # [2000]
-0x839D U+30C4+309A # [2000]
-0x839E U+30C8+309A # [2000]
-0x839F U+0391 # GREEK CAPITAL LETTER ALPHA
-0x83A0 U+0392 # GREEK CAPITAL LETTER BETA
-0x83A1 U+0393 # GREEK CAPITAL LETTER GAMMA
-0x83A2 U+0394 # GREEK CAPITAL LETTER DELTA
-0x83A3 U+0395 # GREEK CAPITAL LETTER EPSILON
-0x83A4 U+0396 # GREEK CAPITAL LETTER ZETA
-0x83A5 U+0397 # GREEK CAPITAL LETTER ETA
-0x83A6 U+0398 # GREEK CAPITAL LETTER THETA
-0x83A7 U+0399 # GREEK CAPITAL LETTER IOTA
-0x83A8 U+039A # GREEK CAPITAL LETTER KAPPA
-0x83A9 U+039B # GREEK CAPITAL LETTER LAMDA
-0x83AA U+039C # GREEK CAPITAL LETTER MU
-0x83AB U+039D # GREEK CAPITAL LETTER NU
-0x83AC U+039E # GREEK CAPITAL LETTER XI
-0x83AD U+039F # GREEK CAPITAL LETTER OMICRON
-0x83AE U+03A0 # GREEK CAPITAL LETTER PI
-0x83AF U+03A1 # GREEK CAPITAL LETTER RHO
-0x83B0 U+03A3 # GREEK CAPITAL LETTER SIGMA
-0x83B1 U+03A4 # GREEK CAPITAL LETTER TAU
-0x83B2 U+03A5 # GREEK CAPITAL LETTER UPSILON
-0x83B3 U+03A6 # GREEK CAPITAL LETTER PHI
-0x83B4 U+03A7 # GREEK CAPITAL LETTER CHI
-0x83B5 U+03A8 # GREEK CAPITAL LETTER PSI
-0x83B6 U+03A9 # GREEK CAPITAL LETTER OMEGA
-0x83B7 U+2664 # WHITE SPADE SUIT [2000]
-0x83B8 U+2660 # BLACK SPADE SUIT [2000]
-0x83B9 U+2662 # WHITE DIAMOND SUIT [2000]
-0x83BA U+2666 # BLACK DIAMOND SUIT [2000]
-0x83BB U+2661 # WHITE HEART SUIT [2000]
-0x83BC U+2665 # BLACK HEART SUIT [2000]
-0x83BD U+2667 # WHITE CLUB SUIT [2000]
-0x83BE U+2663 # BLACK CLUB SUIT [2000]
-0x83BF U+03B1 # GREEK SMALL LETTER ALPHA
-0x83C0 U+03B2 # GREEK SMALL LETTER BETA
-0x83C1 U+03B3 # GREEK SMALL LETTER GAMMA
-0x83C2 U+03B4 # GREEK SMALL LETTER DELTA
-0x83C3 U+03B5 # GREEK SMALL LETTER EPSILON
-0x83C4 U+03B6 # GREEK SMALL LETTER ZETA
-0x83C5 U+03B7 # GREEK SMALL LETTER ETA
-0x83C6 U+03B8 # GREEK SMALL LETTER THETA
-0x83C7 U+03B9 # GREEK SMALL LETTER IOTA
-0x83C8 U+03BA # GREEK SMALL LETTER KAPPA
-0x83C9 U+03BB # GREEK SMALL LETTER LAMDA
-0x83CA U+03BC # GREEK SMALL LETTER MU
-0x83CB U+03BD # GREEK SMALL LETTER NU
-0x83CC U+03BE # GREEK SMALL LETTER XI
-0x83CD U+03BF # GREEK SMALL LETTER OMICRON
-0x83CE U+03C0 # GREEK SMALL LETTER PI
-0x83CF U+03C1 # GREEK SMALL LETTER RHO
-0x83D0 U+03C3 # GREEK SMALL LETTER SIGMA
-0x83D1 U+03C4 # GREEK SMALL LETTER TAU
-0x83D2 U+03C5 # GREEK SMALL LETTER UPSILON
-0x83D3 U+03C6 # GREEK SMALL LETTER PHI
-0x83D4 U+03C7 # GREEK SMALL LETTER CHI
-0x83D5 U+03C8 # GREEK SMALL LETTER PSI
-0x83D6 U+03C9 # GREEK SMALL LETTER OMEGA
-0x83D7 U+03C2 # GREEK SMALL LETTER FINAL SIGMA [2000]
-0x83D8 U+24F5 # DOUBLE CIRCLED DIGIT ONE [2000] [Unicode3.2]
-0x83D9 U+24F6 # DOUBLE CIRCLED DIGIT TWO [2000] [Unicode3.2]
-0x83DA U+24F7 # DOUBLE CIRCLED DIGIT THREE [2000] [Unicode3.2]
-0x83DB U+24F8 # DOUBLE CIRCLED DIGIT FOUR [2000] [Unicode3.2]
-0x83DC U+24F9 # DOUBLE CIRCLED DIGIT FIVE [2000] [Unicode3.2]
-0x83DD U+24FA # DOUBLE CIRCLED DIGIT SIX [2000] [Unicode3.2]
-0x83DE U+24FB # DOUBLE CIRCLED DIGIT SEVEN [2000] [Unicode3.2]
-0x83DF U+24FC # DOUBLE CIRCLED DIGIT EIGHT [2000] [Unicode3.2]
-0x83E0 U+24FD # DOUBLE CIRCLED DIGIT NINE [2000] [Unicode3.2]
-0x83E1 U+24FE # DOUBLE CIRCLED NUMBER TEN [2000] [Unicode3.2]
-0x83E2 U+2616 # WHITE SHOGI PIECE [2000] [Unicode3.2]
-0x83E3 U+2617 # BLACK SHOGI PIECE [2000] [Unicode3.2]
-0x83E4 U+3020 # POSTAL MARK FACE [2000]
-0x83E5 U+260E # BLACK TELEPHONE [2000]
-0x83E6 U+2600 # BLACK SUN WITH RAYS [2000]
-0x83E7 U+2601 # CLOUD [2000]
-0x83E8 U+2602 # UMBRELLA [2000]
-0x83E9 U+2603 # SNOWMAN [2000]
-0x83EA U+2668 # HOT SPRINGS [2000]
-0x83EB U+25B1 # WHITE PARALLELOGRAM [2000]
-0x83EC U+31F0 # KATAKANA LETTER SMALL KU [2000] [Unicode3.2]
-0x83ED U+31F1 # KATAKANA LETTER SMALL SI [2000] [Unicode3.2]
-0x83EE U+31F2 # KATAKANA LETTER SMALL SU [2000] [Unicode3.2]
-0x83EF U+31F3 # KATAKANA LETTER SMALL TO [2000] [Unicode3.2]
-0x83F0 U+31F4 # KATAKANA LETTER SMALL NU [2000] [Unicode3.2]
-0x83F1 U+31F5 # KATAKANA LETTER SMALL HA [2000] [Unicode3.2]
-0x83F2 U+31F6 # KATAKANA LETTER SMALL HI [2000] [Unicode3.2]
-0x83F3 U+31F7 # KATAKANA LETTER SMALL HU [2000] [Unicode3.2]
-0x83F4 U+31F8 # KATAKANA LETTER SMALL HE [2000] [Unicode3.2]
-0x83F5 U+31F9 # KATAKANA LETTER SMALL HO [2000] [Unicode3.2]
-0x83F6 U+31F7+309A # [2000]
-0x83F7 U+31FA # KATAKANA LETTER SMALL MU [2000] [Unicode3.2]
-0x83F8 U+31FB # KATAKANA LETTER SMALL RA [2000] [Unicode3.2]
-0x83F9 U+31FC # KATAKANA LETTER SMALL RI [2000] [Unicode3.2]
-0x83FA U+31FD # KATAKANA LETTER SMALL RU [2000] [Unicode3.2]
-0x83FB U+31FE # KATAKANA LETTER SMALL RE [2000] [Unicode3.2]
-0x83FC U+31FF # KATAKANA LETTER SMALL RO [2000] [Unicode3.2]
-0x8440 U+0410 # CYRILLIC CAPITAL LETTER A
-0x8441 U+0411 # CYRILLIC CAPITAL LETTER BE
-0x8442 U+0412 # CYRILLIC CAPITAL LETTER VE
-0x8443 U+0413 # CYRILLIC CAPITAL LETTER GHE
-0x8444 U+0414 # CYRILLIC CAPITAL LETTER DE
-0x8445 U+0415 # CYRILLIC CAPITAL LETTER IE
-0x8446 U+0401 # CYRILLIC CAPITAL LETTER IO
-0x8447 U+0416 # CYRILLIC CAPITAL LETTER ZHE
-0x8448 U+0417 # CYRILLIC CAPITAL LETTER ZE
-0x8449 U+0418 # CYRILLIC CAPITAL LETTER I
-0x844A U+0419 # CYRILLIC CAPITAL LETTER SHORT I
-0x844B U+041A # CYRILLIC CAPITAL LETTER KA
-0x844C U+041B # CYRILLIC CAPITAL LETTER EL
-0x844D U+041C # CYRILLIC CAPITAL LETTER EM
-0x844E U+041D # CYRILLIC CAPITAL LETTER EN
-0x844F U+041E # CYRILLIC CAPITAL LETTER O
-0x8450 U+041F # CYRILLIC CAPITAL LETTER PE
-0x8451 U+0420 # CYRILLIC CAPITAL LETTER ER
-0x8452 U+0421 # CYRILLIC CAPITAL LETTER ES
-0x8453 U+0422 # CYRILLIC CAPITAL LETTER TE
-0x8454 U+0423 # CYRILLIC CAPITAL LETTER U
-0x8455 U+0424 # CYRILLIC CAPITAL LETTER EF
-0x8456 U+0425 # CYRILLIC CAPITAL LETTER HA
-0x8457 U+0426 # CYRILLIC CAPITAL LETTER TSE
-0x8458 U+0427 # CYRILLIC CAPITAL LETTER CHE
-0x8459 U+0428 # CYRILLIC CAPITAL LETTER SHA
-0x845A U+0429 # CYRILLIC CAPITAL LETTER SHCHA
-0x845B U+042A # CYRILLIC CAPITAL LETTER HARD SIGN
-0x845C U+042B # CYRILLIC CAPITAL LETTER YERU
-0x845D U+042C # CYRILLIC CAPITAL LETTER SOFT SIGN
-0x845E U+042D # CYRILLIC CAPITAL LETTER E
-0x845F U+042E # CYRILLIC CAPITAL LETTER YU
-0x8460 U+042F # CYRILLIC CAPITAL LETTER YA
-0x8461 U+23BE # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT [2000] [Unicode3.2]
-0x8462 U+23BF # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT [2000] [Unicode3.2]
-0x8463 U+23C0 # DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE [2000] [Unicode3.2]
-0x8464 U+23C1 # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE [2000] [Unicode3.2]
-0x8465 U+23C2 # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE [2000] [Unicode3.2]
-0x8466 U+23C3 # DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE [2000] [Unicode3.2]
-0x8467 U+23C4 # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE [2000] [Unicode3.2]
-0x8468 U+23C5 # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE [2000] [Unicode3.2]
-0x8469 U+23C6 # DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE [2000] [Unicode3.2]
-0x846A U+23C7 # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE [2000] [Unicode3.2]
-0x846B U+23C8 # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE [2000] [Unicode3.2]
-0x846C U+23C9 # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL [2000] [Unicode3.2]
-0x846D U+23CA # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL [2000] [Unicode3.2]
-0x846E U+23CB # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT [2000] [Unicode3.2]
-0x846F U+23CC # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT [2000] [Unicode3.2]
-0x8470 U+0430 # CYRILLIC SMALL LETTER A
-0x8471 U+0431 # CYRILLIC SMALL LETTER BE
-0x8472 U+0432 # CYRILLIC SMALL LETTER VE
-0x8473 U+0433 # CYRILLIC SMALL LETTER GHE
-0x8474 U+0434 # CYRILLIC SMALL LETTER DE
-0x8475 U+0435 # CYRILLIC SMALL LETTER IE
-0x8476 U+0451 # CYRILLIC SMALL LETTER IO
-0x8477 U+0436 # CYRILLIC SMALL LETTER ZHE
-0x8478 U+0437 # CYRILLIC SMALL LETTER ZE
-0x8479 U+0438 # CYRILLIC SMALL LETTER I
-0x847A U+0439 # CYRILLIC SMALL LETTER SHORT I
-0x847B U+043A # CYRILLIC SMALL LETTER KA
-0x847C U+043B # CYRILLIC SMALL LETTER EL
-0x847D U+043C # CYRILLIC SMALL LETTER EM
-0x847E U+043D # CYRILLIC SMALL LETTER EN
-0x8480 U+043E # CYRILLIC SMALL LETTER O
-0x8481 U+043F # CYRILLIC SMALL LETTER PE
-0x8482 U+0440 # CYRILLIC SMALL LETTER ER
-0x8483 U+0441 # CYRILLIC SMALL LETTER ES
-0x8484 U+0442 # CYRILLIC SMALL LETTER TE
-0x8485 U+0443 # CYRILLIC SMALL LETTER U
-0x8486 U+0444 # CYRILLIC SMALL LETTER EF
-0x8487 U+0445 # CYRILLIC SMALL LETTER HA
-0x8488 U+0446 # CYRILLIC SMALL LETTER TSE
-0x8489 U+0447 # CYRILLIC SMALL LETTER CHE
-0x848A U+0448 # CYRILLIC SMALL LETTER SHA
-0x848B U+0449 # CYRILLIC SMALL LETTER SHCHA
-0x848C U+044A # CYRILLIC SMALL LETTER HARD SIGN
-0x848D U+044B # CYRILLIC SMALL LETTER YERU
-0x848E U+044C # CYRILLIC SMALL LETTER SOFT SIGN
-0x848F U+044D # CYRILLIC SMALL LETTER E
-0x8490 U+044E # CYRILLIC SMALL LETTER YU
-0x8491 U+044F # CYRILLIC SMALL LETTER YA
-0x8492 U+30F7 # KATAKANA LETTER VA [2000]
-0x8493 U+30F8 # KATAKANA LETTER VI [2000]
-0x8494 U+30F9 # KATAKANA LETTER VE [2000]
-0x8495 U+30FA # KATAKANA LETTER VO [2000]
-0x8496 U+22DA # LESS-THAN EQUAL TO OR GREATER-THAN [2000]
-0x8497 U+22DB # GREATER-THAN EQUAL TO OR LESS-THAN [2000]
-0x8498 U+2153 # VULGAR FRACTION ONE THIRD [2000]
-0x8499 U+2154 # VULGAR FRACTION TWO THIRDS [2000]
-0x849A U+2155 # VULGAR FRACTION ONE FIFTH [2000]
-0x849B U+2713 # CHECK MARK [2000]
-0x849C U+2318 # PLACE OF INTEREST SIGN [2000]
-0x849D U+2423 # OPEN BOX [2000]
-0x849E U+23CE # RETURN SYMBOL [2000] [Unicode3.2]
-0x849F U+2500 # BOX DRAWINGS LIGHT HORIZONTAL [1983]
-0x84A0 U+2502 # BOX DRAWINGS LIGHT VERTICAL [1983]
-0x84A1 U+250C # BOX DRAWINGS LIGHT DOWN AND RIGHT [1983]
-0x84A2 U+2510 # BOX DRAWINGS LIGHT DOWN AND LEFT [1983]
-0x84A3 U+2518 # BOX DRAWINGS LIGHT UP AND LEFT [1983]
-0x84A4 U+2514 # BOX DRAWINGS LIGHT UP AND RIGHT [1983]
-0x84A5 U+251C # BOX DRAWINGS LIGHT VERTICAL AND RIGHT [1983]
-0x84A6 U+252C # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL [1983]
-0x84A7 U+2524 # BOX DRAWINGS LIGHT VERTICAL AND LEFT [1983]
-0x84A8 U+2534 # BOX DRAWINGS LIGHT UP AND HORIZONTAL [1983]
-0x84A9 U+253C # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL [1983]
-0x84AA U+2501 # BOX DRAWINGS HEAVY HORIZONTAL [1983]
-0x84AB U+2503 # BOX DRAWINGS HEAVY VERTICAL [1983]
-0x84AC U+250F # BOX DRAWINGS HEAVY DOWN AND RIGHT [1983]
-0x84AD U+2513 # BOX DRAWINGS HEAVY DOWN AND LEFT [1983]
-0x84AE U+251B # BOX DRAWINGS HEAVY UP AND LEFT [1983]
-0x84AF U+2517 # BOX DRAWINGS HEAVY UP AND RIGHT [1983]
-0x84B0 U+2523 # BOX DRAWINGS HEAVY VERTICAL AND RIGHT [1983]
-0x84B1 U+2533 # BOX DRAWINGS HEAVY DOWN AND HORIZONTAL [1983]
-0x84B2 U+252B # BOX DRAWINGS HEAVY VERTICAL AND LEFT [1983]
-0x84B3 U+253B # BOX DRAWINGS HEAVY UP AND HORIZONTAL [1983]
-0x84B4 U+254B # BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL [1983]
-0x84B5 U+2520 # BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT [1983]
-0x84B6 U+252F # BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY [1983]
-0x84B7 U+2528 # BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT [1983]
-0x84B8 U+2537 # BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY [1983]
-0x84B9 U+253F # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY [1983]
-0x84BA U+251D # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY [1983]
-0x84BB U+2530 # BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT [1983]
-0x84BC U+2525 # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY [1983]
-0x84BD U+2538 # BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT [1983]
-0x84BE U+2542 # BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT [1983]
-0x84BF U+3251 # CIRCLED NUMBER TWENTY ONE [2000] [Unicode3.2]
-0x84C0 U+3252 # CIRCLED NUMBER TWENTY TWO [2000] [Unicode3.2]
-0x84C1 U+3253 # CIRCLED NUMBER TWENTY THREE [2000] [Unicode3.2]
-0x84C2 U+3254 # CIRCLED NUMBER TWENTY FOUR [2000] [Unicode3.2]
-0x84C3 U+3255 # CIRCLED NUMBER TWENTY FIVE [2000] [Unicode3.2]
-0x84C4 U+3256 # CIRCLED NUMBER TWENTY SIX [2000] [Unicode3.2]
-0x84C5 U+3257 # CIRCLED NUMBER TWENTY SEVEN [2000] [Unicode3.2]
-0x84C6 U+3258 # CIRCLED NUMBER TWENTY EIGHT [2000] [Unicode3.2]
-0x84C7 U+3259 # CIRCLED NUMBER TWENTY NINE [2000] [Unicode3.2]
-0x84C8 U+325A # CIRCLED NUMBER THIRTY [2000] [Unicode3.2]
-0x84C9 U+325B # CIRCLED NUMBER THIRTY ONE [2000] [Unicode3.2]
-0x84CA U+325C # CIRCLED NUMBER THIRTY TWO [2000] [Unicode3.2]
-0x84CB U+325D # CIRCLED NUMBER THIRTY THREE [2000] [Unicode3.2]
-0x84CC U+325E # CIRCLED NUMBER THIRTY FOUR [2000] [Unicode3.2]
-0x84CD U+325F # CIRCLED NUMBER THIRTY FIVE [2000] [Unicode3.2]
-0x84CE U+32B1 # CIRCLED NUMBER THIRTY SIX [2000] [Unicode3.2]
-0x84CF U+32B2 # CIRCLED NUMBER THIRTY SEVEN [2000] [Unicode3.2]
-0x84D0 U+32B3 # CIRCLED NUMBER THIRTY EIGHT [2000] [Unicode3.2]
-0x84D1 U+32B4 # CIRCLED NUMBER THIRTY NINE [2000] [Unicode3.2]
-0x84D2 U+32B5 # CIRCLED NUMBER FORTY [2000] [Unicode3.2]
-0x84D3 U+32B6 # CIRCLED NUMBER FORTY ONE [2000] [Unicode3.2]
-0x84D4 U+32B7 # CIRCLED NUMBER FORTY TWO [2000] [Unicode3.2]
-0x84D5 U+32B8 # CIRCLED NUMBER FORTY THREE [2000] [Unicode3.2]
-0x84D6 U+32B9 # CIRCLED NUMBER FORTY FOUR [2000] [Unicode3.2]
-0x84D7 U+32BA # CIRCLED NUMBER FORTY FIVE [2000] [Unicode3.2]
-0x84D8 U+32BB # CIRCLED NUMBER FORTY SIX [2000] [Unicode3.2]
-0x84D9 U+32BC # CIRCLED NUMBER FORTY SEVEN [2000] [Unicode3.2]
-0x84DA U+32BD # CIRCLED NUMBER FORTY EIGHT [2000] [Unicode3.2]
-0x84DB U+32BE # CIRCLED NUMBER FORTY NINE [2000] [Unicode3.2]
-0x84DC U+32BF # CIRCLED NUMBER FIFTY [2000] [Unicode3.2]
-0x84DD # <reserved>
-0x84DE # <reserved>
-0x84DF # <reserved>
-0x84E0 # <reserved>
-0x84E1 # <reserved>
-0x84E2 # <reserved>
-0x84E3 # <reserved>
-0x84E4 # <reserved>
-0x84E5 U+25D0 # CIRCLE WITH LEFT HALF BLACK [2000]
-0x84E6 U+25D1 # CIRCLE WITH RIGHT HALF BLACK [2000]
-0x84E7 U+25D2 # CIRCLE WITH LOWER HALF BLACK [2000]
-0x84E8 U+25D3 # CIRCLE WITH UPPER HALF BLACK [2000]
-0x84E9 U+203C # DOUBLE EXCLAMATION MARK [2000]
-0x84EA U+2047 # DOUBLE QUESTION MARK [2000] [Unicode3.2]
-0x84EB U+2048 # QUESTION EXCLAMATION MARK [2000]
-0x84EC U+2049 # EXCLAMATION QUESTION MARK [2000]
-0x84ED U+01CD # LATIN CAPITAL LETTER A WITH CARON [2000]
-0x84EE U+01CE # LATIN SMALL LETTER A WITH CARON [2000]
-0x84EF U+01D0 # LATIN SMALL LETTER I WITH CARON [2000]
-0x84F0 U+1E3E # LATIN CAPITAL LETTER M WITH ACUTE [2000]
-0x84F1 U+1E3F # LATIN SMALL LETTER M WITH ACUTE [2000]
-0x84F2 U+01F8 # LATIN CAPITAL LETTER N WITH GRAVE [2000]
-0x84F3 U+01F9 # LATIN SMALL LETTER N WITH GRAVE [2000]
-0x84F4 U+01D1 # LATIN CAPITAL LETTER O WITH CARON [2000]
-0x84F5 U+01D2 # LATIN SMALL LETTER O WITH CARON [2000]
-0x84F6 U+01D4 # LATIN SMALL LETTER U WITH CARON [2000]
-0x84F7 U+01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON [2000]
-0x84F8 U+01D8 # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE [2000]
-0x84F9 U+01DA # LATIN SMALL LETTER U WITH DIAERESIS AND CARON [2000]
-0x84FA U+01DC # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE [2000]
-0x84FB # <reserved>
-0x84FC # <reserved>
-0x8540 U+20AC # EURO SIGN [2000]
-0x8541 U+00A0 # NO-BREAK SPACE [2000]
-0x8542 U+00A1 # INVERTED EXCLAMATION MARK [2000]
-0x8543 U+00A4 # CURRENCY SIGN [2000]
-0x8544 U+00A6 # BROKEN BAR [2000]
-0x8545 U+00A9 # COPYRIGHT SIGN [2000]
-0x8546 U+00AA # FEMININE ORDINAL INDICATOR [2000]
-0x8547 U+00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK [2000]
-0x8548 U+00AD # SOFT HYPHEN [2000]
-0x8549 U+00AE # REGISTERED SIGN [2000]
-0x854A U+00AF # MACRON [2000]
-0x854B U+00B2 # SUPERSCRIPT TWO [2000]
-0x854C U+00B3 # SUPERSCRIPT THREE [2000]
-0x854D U+00B7 # MIDDLE DOT [2000]
-0x854E U+00B8 # CEDILLA [2000]
-0x854F U+00B9 # SUPERSCRIPT ONE [2000]
-0x8550 U+00BA # MASCULINE ORDINAL INDICATOR [2000]
-0x8551 U+00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK [2000]
-0x8552 U+00BC # VULGAR FRACTION ONE QUARTER [2000]
-0x8553 U+00BD # VULGAR FRACTION ONE HALF [2000]
-0x8554 U+00BE # VULGAR FRACTION THREE QUARTERS [2000]
-0x8555 U+00BF # INVERTED QUESTION MARK [2000]
-0x8556 U+00C0 # LATIN CAPITAL LETTER A WITH GRAVE [2000]
-0x8557 U+00C1 # LATIN CAPITAL LETTER A WITH ACUTE [2000]
-0x8558 U+00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX [2000]
-0x8559 U+00C3 # LATIN CAPITAL LETTER A WITH TILDE [2000]
-0x855A U+00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS [2000]
-0x855B U+00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE [2000]
-0x855C U+00C6 # LATIN CAPITAL LETTER AE [2000]
-0x855D U+00C7 # LATIN CAPITAL LETTER C WITH CEDILLA [2000]
-0x855E U+00C8 # LATIN CAPITAL LETTER E WITH GRAVE [2000]
-0x855F U+00C9 # LATIN CAPITAL LETTER E WITH ACUTE [2000]
-0x8560 U+00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX [2000]
-0x8561 U+00CB # LATIN CAPITAL LETTER E WITH DIAERESIS [2000]
-0x8562 U+00CC # LATIN CAPITAL LETTER I WITH GRAVE [2000]
-0x8563 U+00CD # LATIN CAPITAL LETTER I WITH ACUTE [2000]
-0x8564 U+00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX [2000]
-0x8565 U+00CF # LATIN CAPITAL LETTER I WITH DIAERESIS [2000]
-0x8566 U+00D0 # LATIN CAPITAL LETTER ETH [2000]
-0x8567 U+00D1 # LATIN CAPITAL LETTER N WITH TILDE [2000]
-0x8568 U+00D2 # LATIN CAPITAL LETTER O WITH GRAVE [2000]
-0x8569 U+00D3 # LATIN CAPITAL LETTER O WITH ACUTE [2000]
-0x856A U+00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX [2000]
-0x856B U+00D5 # LATIN CAPITAL LETTER O WITH TILDE [2000]
-0x856C U+00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS [2000]
-0x856D U+00D8 # LATIN CAPITAL LETTER O WITH STROKE [2000]
-0x856E U+00D9 # LATIN CAPITAL LETTER U WITH GRAVE [2000]
-0x856F U+00DA # LATIN CAPITAL LETTER U WITH ACUTE [2000]
-0x8570 U+00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX [2000]
-0x8571 U+00DC # LATIN CAPITAL LETTER U WITH DIAERESIS [2000]
-0x8572 U+00DD # LATIN CAPITAL LETTER Y WITH ACUTE [2000]
-0x8573 U+00DE # LATIN CAPITAL LETTER THORN [2000]
-0x8574 U+00DF # LATIN SMALL LETTER SHARP S [2000]
-0x8575 U+00E0 # LATIN SMALL LETTER A WITH GRAVE [2000]
-0x8576 U+00E1 # LATIN SMALL LETTER A WITH ACUTE [2000]
-0x8577 U+00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX [2000]
-0x8578 U+00E3 # LATIN SMALL LETTER A WITH TILDE [2000]
-0x8579 U+00E4 # LATIN SMALL LETTER A WITH DIAERESIS [2000]
-0x857A U+00E5 # LATIN SMALL LETTER A WITH RING ABOVE [2000]
-0x857B U+00E6 # LATIN SMALL LETTER AE [2000]
-0x857C U+00E7 # LATIN SMALL LETTER C WITH CEDILLA [2000]
-0x857D U+00E8 # LATIN SMALL LETTER E WITH GRAVE [2000]
-0x857E U+00E9 # LATIN SMALL LETTER E WITH ACUTE [2000]
-0x8580 U+00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX [2000]
-0x8581 U+00EB # LATIN SMALL LETTER E WITH DIAERESIS [2000]
-0x8582 U+00EC # LATIN SMALL LETTER I WITH GRAVE [2000]
-0x8583 U+00ED # LATIN SMALL LETTER I WITH ACUTE [2000]
-0x8584 U+00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX [2000]
-0x8585 U+00EF # LATIN SMALL LETTER I WITH DIAERESIS [2000]
-0x8586 U+00F0 # LATIN SMALL LETTER ETH [2000]
-0x8587 U+00F1 # LATIN SMALL LETTER N WITH TILDE [2000]
-0x8588 U+00F2 # LATIN SMALL LETTER O WITH GRAVE [2000]
-0x8589 U+00F3 # LATIN SMALL LETTER O WITH ACUTE [2000]
-0x858A U+00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX [2000]
-0x858B U+00F5 # LATIN SMALL LETTER O WITH TILDE [2000]
-0x858C U+00F6 # LATIN SMALL LETTER O WITH DIAERESIS [2000]
-0x858D U+00F8 # LATIN SMALL LETTER O WITH STROKE [2000]
-0x858E U+00F9 # LATIN SMALL LETTER U WITH GRAVE [2000]
-0x858F U+00FA # LATIN SMALL LETTER U WITH ACUTE [2000]
-0x8590 U+00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX [2000]
-0x8591 U+00FC # LATIN SMALL LETTER U WITH DIAERESIS [2000]
-0x8592 U+00FD # LATIN SMALL LETTER Y WITH ACUTE [2000]
-0x8593 U+00FE # LATIN SMALL LETTER THORN [2000]
-0x8594 U+00FF # LATIN SMALL LETTER Y WITH DIAERESIS [2000]
-0x8595 U+0100 # LATIN CAPITAL LETTER A WITH MACRON [2000]
-0x8596 U+012A # LATIN CAPITAL LETTER I WITH MACRON [2000]
-0x8597 U+016A # LATIN CAPITAL LETTER U WITH MACRON [2000]
-0x8598 U+0112 # LATIN CAPITAL LETTER E WITH MACRON [2000]
-0x8599 U+014C # LATIN CAPITAL LETTER O WITH MACRON [2000]
-0x859A U+0101 # LATIN SMALL LETTER A WITH MACRON [2000]
-0x859B U+012B # LATIN SMALL LETTER I WITH MACRON [2000]
-0x859C U+016B # LATIN SMALL LETTER U WITH MACRON [2000]
-0x859D U+0113 # LATIN SMALL LETTER E WITH MACRON [2000]
-0x859E U+014D # LATIN SMALL LETTER O WITH MACRON [2000]
-0x859F U+0104 # LATIN CAPITAL LETTER A WITH OGONEK [2000]
-0x85A0 U+02D8 # BREVE [2000]
-0x85A1 U+0141 # LATIN CAPITAL LETTER L WITH STROKE [2000]
-0x85A2 U+013D # LATIN CAPITAL LETTER L WITH CARON [2000]
-0x85A3 U+015A # LATIN CAPITAL LETTER S WITH ACUTE [2000]
-0x85A4 U+0160 # LATIN CAPITAL LETTER S WITH CARON [2000]
-0x85A5 U+015E # LATIN CAPITAL LETTER S WITH CEDILLA [2000]
-0x85A6 U+0164 # LATIN CAPITAL LETTER T WITH CARON [2000]
-0x85A7 U+0179 # LATIN CAPITAL LETTER Z WITH ACUTE [2000]
-0x85A8 U+017D # LATIN CAPITAL LETTER Z WITH CARON [2000]
-0x85A9 U+017B # LATIN CAPITAL LETTER Z WITH DOT ABOVE [2000]
-0x85AA U+0105 # LATIN SMALL LETTER A WITH OGONEK [2000]
-0x85AB U+02DB # OGONEK [2000]
-0x85AC U+0142 # LATIN SMALL LETTER L WITH STROKE [2000]
-0x85AD U+013E # LATIN SMALL LETTER L WITH CARON [2000]
-0x85AE U+015B # LATIN SMALL LETTER S WITH ACUTE [2000]
-0x85AF U+02C7 # CARON [2000]
-0x85B0 U+0161 # LATIN SMALL LETTER S WITH CARON [2000]
-0x85B1 U+015F # LATIN SMALL LETTER S WITH CEDILLA [2000]
-0x85B2 U+0165 # LATIN SMALL LETTER T WITH CARON [2000]
-0x85B3 U+017A # LATIN SMALL LETTER Z WITH ACUTE [2000]
-0x85B4 U+02DD # DOUBLE ACUTE ACCENT [2000]
-0x85B5 U+017E # LATIN SMALL LETTER Z WITH CARON [2000]
-0x85B6 U+017C # LATIN SMALL LETTER Z WITH DOT ABOVE [2000]
-0x85B7 U+0154 # LATIN CAPITAL LETTER R WITH ACUTE [2000]
-0x85B8 U+0102 # LATIN CAPITAL LETTER A WITH BREVE [2000]
-0x85B9 U+0139 # LATIN CAPITAL LETTER L WITH ACUTE [2000]
-0x85BA U+0106 # LATIN CAPITAL LETTER C WITH ACUTE [2000]
-0x85BB U+010C # LATIN CAPITAL LETTER C WITH CARON [2000]
-0x85BC U+0118 # LATIN CAPITAL LETTER E WITH OGONEK [2000]
-0x85BD U+011A # LATIN CAPITAL LETTER E WITH CARON [2000]
-0x85BE U+010E # LATIN CAPITAL LETTER D WITH CARON [2000]
-0x85BF U+0143 # LATIN CAPITAL LETTER N WITH ACUTE [2000]
-0x85C0 U+0147 # LATIN CAPITAL LETTER N WITH CARON [2000]
-0x85C1 U+0150 # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE [2000]
-0x85C2 U+0158 # LATIN CAPITAL LETTER R WITH CARON [2000]
-0x85C3 U+016E # LATIN CAPITAL LETTER U WITH RING ABOVE [2000]
-0x85C4 U+0170 # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE [2000]
-0x85C5 U+0162 # LATIN CAPITAL LETTER T WITH CEDILLA [2000]
-0x85C6 U+0155 # LATIN SMALL LETTER R WITH ACUTE [2000]
-0x85C7 U+0103 # LATIN SMALL LETTER A WITH BREVE [2000]
-0x85C8 U+013A # LATIN SMALL LETTER L WITH ACUTE [2000]
-0x85C9 U+0107 # LATIN SMALL LETTER C WITH ACUTE [2000]
-0x85CA U+010D # LATIN SMALL LETTER C WITH CARON [2000]
-0x85CB U+0119 # LATIN SMALL LETTER E WITH OGONEK [2000]
-0x85CC U+011B # LATIN SMALL LETTER E WITH CARON [2000]
-0x85CD U+010F # LATIN SMALL LETTER D WITH CARON [2000]
-0x85CE U+0111 # LATIN SMALL LETTER D WITH STROKE [2000]
-0x85CF U+0144 # LATIN SMALL LETTER N WITH ACUTE [2000]
-0x85D0 U+0148 # LATIN SMALL LETTER N WITH CARON [2000]
-0x85D1 U+0151 # LATIN SMALL LETTER O WITH DOUBLE ACUTE [2000]
-0x85D2 U+0159 # LATIN SMALL LETTER R WITH CARON [2000]
-0x85D3 U+016F # LATIN SMALL LETTER U WITH RING ABOVE [2000]
-0x85D4 U+0171 # LATIN SMALL LETTER U WITH DOUBLE ACUTE [2000]
-0x85D5 U+0163 # LATIN SMALL LETTER T WITH CEDILLA [2000]
-0x85D6 U+02D9 # DOT ABOVE [2000]
-0x85D7 U+0108 # LATIN CAPITAL LETTER C WITH CIRCUMFLEX [2000]
-0x85D8 U+011C # LATIN CAPITAL LETTER G WITH CIRCUMFLEX [2000]
-0x85D9 U+0124 # LATIN CAPITAL LETTER H WITH CIRCUMFLEX [2000]
-0x85DA U+0134 # LATIN CAPITAL LETTER J WITH CIRCUMFLEX [2000]
-0x85DB U+015C # LATIN CAPITAL LETTER S WITH CIRCUMFLEX [2000]
-0x85DC U+016C # LATIN CAPITAL LETTER U WITH BREVE [2000]
-0x85DD U+0109 # LATIN SMALL LETTER C WITH CIRCUMFLEX [2000]
-0x85DE U+011D # LATIN SMALL LETTER G WITH CIRCUMFLEX [2000]
-0x85DF U+0125 # LATIN SMALL LETTER H WITH CIRCUMFLEX [2000]
-0x85E0 U+0135 # LATIN SMALL LETTER J WITH CIRCUMFLEX [2000]
-0x85E1 U+015D # LATIN SMALL LETTER S WITH CIRCUMFLEX [2000]
-0x85E2 U+016D # LATIN SMALL LETTER U WITH BREVE [2000]
-0x85E3 U+0271 # LATIN SMALL LETTER M WITH HOOK [2000]
-0x85E4 U+028B # LATIN SMALL LETTER V WITH HOOK [2000]
-0x85E5 U+027E # LATIN SMALL LETTER R WITH FISHHOOK [2000]
-0x85E6 U+0283 # LATIN SMALL LETTER ESH [2000]
-0x85E7 U+0292 # LATIN SMALL LETTER EZH [2000]
-0x85E8 U+026C # LATIN SMALL LETTER L WITH BELT [2000]
-0x85E9 U+026E # LATIN SMALL LETTER LEZH [2000]
-0x85EA U+0279 # LATIN SMALL LETTER TURNED R [2000]
-0x85EB U+0288 # LATIN SMALL LETTER T WITH RETROFLEX HOOK [2000]
-0x85EC U+0256 # LATIN SMALL LETTER D WITH TAIL [2000]
-0x85ED U+0273 # LATIN SMALL LETTER N WITH RETROFLEX HOOK [2000]
-0x85EE U+027D # LATIN SMALL LETTER R WITH TAIL [2000]
-0x85EF U+0282 # LATIN SMALL LETTER S WITH HOOK [2000]
-0x85F0 U+0290 # LATIN SMALL LETTER Z WITH RETROFLEX HOOK [2000]
-0x85F1 U+027B # LATIN SMALL LETTER TURNED R WITH HOOK [2000]
-0x85F2 U+026D # LATIN SMALL LETTER L WITH RETROFLEX HOOK [2000]
-0x85F3 U+025F # LATIN SMALL LETTER DOTLESS J WITH STROKE [2000]
-0x85F4 U+0272 # LATIN SMALL LETTER N WITH LEFT HOOK [2000]
-0x85F5 U+029D # LATIN SMALL LETTER J WITH CROSSED-TAIL [2000]
-0x85F6 U+028E # LATIN SMALL LETTER TURNED Y [2000]
-0x85F7 U+0261 # LATIN SMALL LETTER SCRIPT G [2000]
-0x85F8 U+014B # LATIN SMALL LETTER ENG [2000]
-0x85F9 U+0270 # LATIN SMALL LETTER TURNED M WITH LONG LEG [2000]
-0x85FA U+0281 # LATIN LETTER SMALL CAPITAL INVERTED R [2000]
-0x85FB U+0127 # LATIN SMALL LETTER H WITH STROKE [2000]
-0x85FC U+0295 # LATIN LETTER PHARYNGEAL VOICED FRICATIVE [2000]
-0x8640 U+0294 # LATIN LETTER GLOTTAL STOP [2000]
-0x8641 U+0266 # LATIN SMALL LETTER H WITH HOOK [2000]
-0x8642 U+0298 # LATIN LETTER BILABIAL CLICK [2000]
-0x8643 U+01C2 # LATIN LETTER ALVEOLAR CLICK [2000]
-0x8644 U+0253 # LATIN SMALL LETTER B WITH HOOK [2000]
-0x8645 U+0257 # LATIN SMALL LETTER D WITH HOOK [2000]
-0x8646 U+0284 # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK [2000]
-0x8647 U+0260 # LATIN SMALL LETTER G WITH HOOK [2000]
-0x8648 U+0193 # LATIN CAPITAL LETTER G WITH HOOK [2000]
-0x8649 U+0153 # LATIN SMALL LIGATURE OE [2000]
-0x864A U+0152 # LATIN CAPITAL LIGATURE OE [2000]
-0x864B U+0268 # LATIN SMALL LETTER I WITH STROKE [2000]
-0x864C U+0289 # LATIN SMALL LETTER U BAR [2000]
-0x864D U+0258 # LATIN SMALL LETTER REVERSED E [2000]
-0x864E U+0275 # LATIN SMALL LETTER BARRED O [2000]
-0x864F U+0259 # LATIN SMALL LETTER SCHWA [2000]
-0x8650 U+025C # LATIN SMALL LETTER REVERSED OPEN E [2000]
-0x8651 U+025E # LATIN SMALL LETTER CLOSED REVERSED OPEN E [2000]
-0x8652 U+0250 # LATIN SMALL LETTER TURNED A [2000]
-0x8653 U+026F # LATIN SMALL LETTER TURNED M [2000]
-0x8654 U+028A # LATIN SMALL LETTER UPSILON [2000]
-0x8655 U+0264 # LATIN SMALL LETTER RAMS HORN [2000]
-0x8656 U+028C # LATIN SMALL LETTER TURNED V [2000]
-0x8657 U+0254 # LATIN SMALL LETTER OPEN O [2000]
-0x8658 U+0251 # LATIN SMALL LETTER ALPHA [2000]
-0x8659 U+0252 # LATIN SMALL LETTER TURNED ALPHA [2000]
-0x865A U+028D # LATIN SMALL LETTER TURNED W [2000]
-0x865B U+0265 # LATIN SMALL LETTER TURNED H [2000]
-0x865C U+02A2 # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE [2000]
-0x865D U+02A1 # LATIN LETTER GLOTTAL STOP WITH STROKE [2000]
-0x865E U+0255 # LATIN SMALL LETTER C WITH CURL [2000]
-0x865F U+0291 # LATIN SMALL LETTER Z WITH CURL [2000]
-0x8660 U+027A # LATIN SMALL LETTER TURNED R WITH LONG LEG [2000]
-0x8661 U+0267 # LATIN SMALL LETTER HENG WITH HOOK [2000]
-0x8662 U+025A # LATIN SMALL LETTER SCHWA WITH HOOK [2000]
-0x8663 U+00E6+0300 # [2000]
-0x8664 U+01FD # LATIN SMALL LETTER AE WITH ACUTE [2000]
-0x8665 U+1F70 # GREEK SMALL LETTER ALPHA WITH VARIA [2000]
-0x8666 U+1F71 # GREEK SMALL LETTER ALPHA WITH OXIA [2000]
-0x8667 U+0254+0300 # [2000]
-0x8668 U+0254+0301 # [2000]
-0x8669 U+028C+0300 # [2000]
-0x866A U+028C+0301 # [2000]
-0x866B U+0259+0300 # [2000]
-0x866C U+0259+0301 # [2000]
-0x866D U+025A+0300 # [2000]
-0x866E U+025A+0301 # [2000]
-0x866F U+1F72 # GREEK SMALL LETTER EPSILON WITH VARIA [2000]
-0x8670 U+1F73 # GREEK SMALL LETTER EPSILON WITH OXIA [2000]
-0x8671 U+0361 # COMBINING DOUBLE INVERTED BREVE [2000]
-0x8672 U+02C8 # MODIFIER LETTER VERTICAL LINE [2000]
-0x8673 U+02CC # MODIFIER LETTER LOW VERTICAL LINE [2000]
-0x8674 U+02D0 # MODIFIER LETTER TRIANGULAR COLON [2000]
-0x8675 U+02D1 # MODIFIER LETTER HALF TRIANGULAR COLON [2000]
-0x8676 U+0306 # COMBINING BREVE [2000]
-0x8677 U+203F # UNDERTIE [2000]
-0x8678 U+030B # COMBINING DOUBLE ACUTE ACCENT [2000]
-0x8679 U+0301 # COMBINING ACUTE ACCENT [2000]
-0x867A U+0304 # COMBINING MACRON [2000]
-0x867B U+0300 # COMBINING GRAVE ACCENT [2000]
-0x867C U+030F # COMBINING DOUBLE GRAVE ACCENT [2000]
-0x867D U+030C # COMBINING CARON [2000]
-0x867E U+0302 # COMBINING CIRCUMFLEX ACCENT [2000]
-0x8680 U+02E5 # MODIFIER LETTER EXTRA-HIGH TONE BAR [2000]
-0x8681 U+02E6 # MODIFIER LETTER HIGH TONE BAR [2000]
-0x8682 U+02E7 # MODIFIER LETTER MID TONE BAR [2000]
-0x8683 U+02E8 # MODIFIER LETTER LOW TONE BAR [2000]
-0x8684 U+02E9 # MODIFIER LETTER EXTRA-LOW TONE BAR [2000]
-0x8685 U+02E9+02E5 # [2000]
-0x8686 U+02E5+02E9 # [2000]
-0x8687 U+0325 # COMBINING RING BELOW [2000]
-0x8688 U+032C # COMBINING CARON BELOW [2000]
-0x8689 U+0339 # COMBINING RIGHT HALF RING BELOW [2000]
-0x868A U+031C # COMBINING LEFT HALF RING BELOW [2000]
-0x868B U+031F # COMBINING PLUS SIGN BELOW [2000]
-0x868C U+0320 # COMBINING MINUS SIGN BELOW [2000]
-0x868D U+0308 # COMBINING DIAERESIS [2000]
-0x868E U+033D # COMBINING X ABOVE [2000]
-0x868F U+0329 # COMBINING VERTICAL LINE BELOW [2000]
-0x8690 U+032F # COMBINING INVERTED BREVE BELOW [2000]
-0x8691 U+02DE # MODIFIER LETTER RHOTIC HOOK [2000]
-0x8692 U+0324 # COMBINING DIAERESIS BELOW [2000]
-0x8693 U+0330 # COMBINING TILDE BELOW [2000]
-0x8694 U+033C # COMBINING SEAGULL BELOW [2000]
-0x8695 U+0334 # COMBINING TILDE OVERLAY [2000]
-0x8696 U+031D # COMBINING UP TACK BELOW [2000]
-0x8697 U+031E # COMBINING DOWN TACK BELOW [2000]
-0x8698 U+0318 # COMBINING LEFT TACK BELOW [2000]
-0x8699 U+0319 # COMBINING RIGHT TACK BELOW [2000]
-0x869A U+032A # COMBINING BRIDGE BELOW [2000]
-0x869B U+033A # COMBINING INVERTED BRIDGE BELOW [2000]
-0x869C U+033B # COMBINING SQUARE BELOW [2000]
-0x869D U+0303 # COMBINING TILDE [2000]
-0x869E U+031A # COMBINING LEFT ANGLE ABOVE [2000]
-0x869F U+2776 # DINGBAT NEGATIVE CIRCLED DIGIT ONE [2000]
-0x86A0 U+2777 # DINGBAT NEGATIVE CIRCLED DIGIT TWO [2000]
-0x86A1 U+2778 # DINGBAT NEGATIVE CIRCLED DIGIT THREE [2000]
-0x86A2 U+2779 # DINGBAT NEGATIVE CIRCLED DIGIT FOUR [2000]
-0x86A3 U+277A # DINGBAT NEGATIVE CIRCLED DIGIT FIVE [2000]
-0x86A4 U+277B # DINGBAT NEGATIVE CIRCLED DIGIT SIX [2000]
-0x86A5 U+277C # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN [2000]
-0x86A6 U+277D # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT [2000]
-0x86A7 U+277E # DINGBAT NEGATIVE CIRCLED DIGIT NINE [2000]
-0x86A8 U+277F # DINGBAT NEGATIVE CIRCLED NUMBER TEN [2000]
-0x86A9 U+24EB # NEGATIVE CIRCLED NUMBER ELEVEN [2000] [Unicode3.2]
-0x86AA U+24EC # NEGATIVE CIRCLED NUMBER TWELVE [2000] [Unicode3.2]
-0x86AB U+24ED # NEGATIVE CIRCLED NUMBER THIRTEEN [2000] [Unicode3.2]
-0x86AC U+24EE # NEGATIVE CIRCLED NUMBER FOURTEEN [2000] [Unicode3.2]
-0x86AD U+24EF # NEGATIVE CIRCLED NUMBER FIFTEEN [2000] [Unicode3.2]
-0x86AE U+24F0 # NEGATIVE CIRCLED NUMBER SIXTEEN [2000] [Unicode3.2]
-0x86AF U+24F1 # NEGATIVE CIRCLED NUMBER SEVENTEEN [2000] [Unicode3.2]
-0x86B0 U+24F2 # NEGATIVE CIRCLED NUMBER EIGHTEEN [2000] [Unicode3.2]
-0x86B1 U+24F3 # NEGATIVE CIRCLED NUMBER NINETEEN [2000] [Unicode3.2]
-0x86B2 U+24F4 # NEGATIVE CIRCLED NUMBER TWENTY [2000] [Unicode3.2]
-0x86B3 U+2170 # SMALL ROMAN NUMERAL ONE [2000]
-0x86B4 U+2171 # SMALL ROMAN NUMERAL TWO [2000]
-0x86B5 U+2172 # SMALL ROMAN NUMERAL THREE [2000]
-0x86B6 U+2173 # SMALL ROMAN NUMERAL FOUR [2000]
-0x86B7 U+2174 # SMALL ROMAN NUMERAL FIVE [2000]
-0x86B8 U+2175 # SMALL ROMAN NUMERAL SIX [2000]
-0x86B9 U+2176 # SMALL ROMAN NUMERAL SEVEN [2000]
-0x86BA U+2177 # SMALL ROMAN NUMERAL EIGHT [2000]
-0x86BB U+2178 # SMALL ROMAN NUMERAL NINE [2000]
-0x86BC U+2179 # SMALL ROMAN NUMERAL TEN [2000]
-0x86BD U+217A # SMALL ROMAN NUMERAL ELEVEN [2000]
-0x86BE U+217B # SMALL ROMAN NUMERAL TWELVE [2000]
-0x86BF U+24D0 # CIRCLED LATIN SMALL LETTER A [2000]
-0x86C0 U+24D1 # CIRCLED LATIN SMALL LETTER B [2000]
-0x86C1 U+24D2 # CIRCLED LATIN SMALL LETTER C [2000]
-0x86C2 U+24D3 # CIRCLED LATIN SMALL LETTER D [2000]
-0x86C3 U+24D4 # CIRCLED LATIN SMALL LETTER E [2000]
-0x86C4 U+24D5 # CIRCLED LATIN SMALL LETTER F [2000]
-0x86C5 U+24D6 # CIRCLED LATIN SMALL LETTER G [2000]
-0x86C6 U+24D7 # CIRCLED LATIN SMALL LETTER H [2000]
-0x86C7 U+24D8 # CIRCLED LATIN SMALL LETTER I [2000]
-0x86C8 U+24D9 # CIRCLED LATIN SMALL LETTER J [2000]
-0x86C9 U+24DA # CIRCLED LATIN SMALL LETTER K [2000]
-0x86CA U+24DB # CIRCLED LATIN SMALL LETTER L [2000]
-0x86CB U+24DC # CIRCLED LATIN SMALL LETTER M [2000]
-0x86CC U+24DD # CIRCLED LATIN SMALL LETTER N [2000]
-0x86CD U+24DE # CIRCLED LATIN SMALL LETTER O [2000]
-0x86CE U+24DF # CIRCLED LATIN SMALL LETTER P [2000]
-0x86CF U+24E0 # CIRCLED LATIN SMALL LETTER Q [2000]
-0x86D0 U+24E1 # CIRCLED LATIN SMALL LETTER R [2000]
-0x86D1 U+24E2 # CIRCLED LATIN SMALL LETTER S [2000]
-0x86D2 U+24E3 # CIRCLED LATIN SMALL LETTER T [2000]
-0x86D3 U+24E4 # CIRCLED LATIN SMALL LETTER U [2000]
-0x86D4 U+24E5 # CIRCLED LATIN SMALL LETTER V [2000]
-0x86D5 U+24E6 # CIRCLED LATIN SMALL LETTER W [2000]
-0x86D6 U+24E7 # CIRCLED LATIN SMALL LETTER X [2000]
-0x86D7 U+24E8 # CIRCLED LATIN SMALL LETTER Y [2000]
-0x86D8 U+24E9 # CIRCLED LATIN SMALL LETTER Z [2000]
-0x86D9 U+32D0 # CIRCLED KATAKANA A [2000]
-0x86DA U+32D1 # CIRCLED KATAKANA I [2000]
-0x86DB U+32D2 # CIRCLED KATAKANA U [2000]
-0x86DC U+32D3 # CIRCLED KATAKANA E [2000]
-0x86DD U+32D4 # CIRCLED KATAKANA O [2000]
-0x86DE U+32D5 # CIRCLED KATAKANA KA [2000]
-0x86DF U+32D6 # CIRCLED KATAKANA KI [2000]
-0x86E0 U+32D7 # CIRCLED KATAKANA KU [2000]
-0x86E1 U+32D8 # CIRCLED KATAKANA KE [2000]
-0x86E2 U+32D9 # CIRCLED KATAKANA KO [2000]
-0x86E3 U+32DA # CIRCLED KATAKANA SA [2000]
-0x86E4 U+32DB # CIRCLED KATAKANA SI [2000]
-0x86E5 U+32DC # CIRCLED KATAKANA SU [2000]
-0x86E6 U+32DD # CIRCLED KATAKANA SE [2000]
-0x86E7 U+32DE # CIRCLED KATAKANA SO [2000]
-0x86E8 U+32DF # CIRCLED KATAKANA TA [2000]
-0x86E9 U+32E0 # CIRCLED KATAKANA TI [2000]
-0x86EA U+32E1 # CIRCLED KATAKANA TU [2000]
-0x86EB U+32E2 # CIRCLED KATAKANA TE [2000]
-0x86EC U+32E3 # CIRCLED KATAKANA TO [2000]
-0x86ED U+32FA # CIRCLED KATAKANA RO [2000]
-0x86EE U+32E9 # CIRCLED KATAKANA HA [2000]
-0x86EF U+32E5 # CIRCLED KATAKANA NI [2000]
-0x86F0 U+32ED # CIRCLED KATAKANA HO [2000]
-0x86F1 U+32EC # CIRCLED KATAKANA HE [2000]
-0x86F2 # <reserved>
-0x86F3 # <reserved>
-0x86F4 # <reserved>
-0x86F5 # <reserved>
-0x86F6 # <reserved>
-0x86F7 # <reserved>
-0x86F8 # <reserved>
-0x86F9 # <reserved>
-0x86FA # <reserved>
-0x86FB U+2051 # TWO ASTERISKS ALIGNED VERTICALLY [2000] [Unicode3.2]
-0x86FC U+2042 # ASTERISM [2000]
-0x8740 U+2460 # CIRCLED DIGIT ONE [2000]
-0x8741 U+2461 # CIRCLED DIGIT TWO [2000]
-0x8742 U+2462 # CIRCLED DIGIT THREE [2000]
-0x8743 U+2463 # CIRCLED DIGIT FOUR [2000]
-0x8744 U+2464 # CIRCLED DIGIT FIVE [2000]
-0x8745 U+2465 # CIRCLED DIGIT SIX [2000]
-0x8746 U+2466 # CIRCLED DIGIT SEVEN [2000]
-0x8747 U+2467 # CIRCLED DIGIT EIGHT [2000]
-0x8748 U+2468 # CIRCLED DIGIT NINE [2000]
-0x8749 U+2469 # CIRCLED NUMBER TEN [2000]
-0x874A U+246A # CIRCLED NUMBER ELEVEN [2000]
-0x874B U+246B # CIRCLED NUMBER TWELVE [2000]
-0x874C U+246C # CIRCLED NUMBER THIRTEEN [2000]
-0x874D U+246D # CIRCLED NUMBER FOURTEEN [2000]
-0x874E U+246E # CIRCLED NUMBER FIFTEEN [2000]
-0x874F U+246F # CIRCLED NUMBER SIXTEEN [2000]
-0x8750 U+2470 # CIRCLED NUMBER SEVENTEEN [2000]
-0x8751 U+2471 # CIRCLED NUMBER EIGHTEEN [2000]
-0x8752 U+2472 # CIRCLED NUMBER NINETEEN [2000]
-0x8753 U+2473 # CIRCLED NUMBER TWENTY [2000]
-0x8754 U+2160 # ROMAN NUMERAL ONE [2000]
-0x8755 U+2161 # ROMAN NUMERAL TWO [2000]
-0x8756 U+2162 # ROMAN NUMERAL THREE [2000]
-0x8757 U+2163 # ROMAN NUMERAL FOUR [2000]
-0x8758 U+2164 # ROMAN NUMERAL FIVE [2000]
-0x8759 U+2165 # ROMAN NUMERAL SIX [2000]
-0x875A U+2166 # ROMAN NUMERAL SEVEN [2000]
-0x875B U+2167 # ROMAN NUMERAL EIGHT [2000]
-0x875C U+2168 # ROMAN NUMERAL NINE [2000]
-0x875D U+2169 # ROMAN NUMERAL TEN [2000]
-0x875E U+216A # ROMAN NUMERAL ELEVEN [2000]
-0x875F U+3349 # SQUARE MIRI [2000]
-0x8760 U+3314 # SQUARE KIRO [2000]
-0x8761 U+3322 # SQUARE SENTI [2000]
-0x8762 U+334D # SQUARE MEETORU [2000]
-0x8763 U+3318 # SQUARE GURAMU [2000]
-0x8764 U+3327 # SQUARE TON [2000]
-0x8765 U+3303 # SQUARE AARU [2000]
-0x8766 U+3336 # SQUARE HEKUTAARU [2000]
-0x8767 U+3351 # SQUARE RITTORU [2000]
-0x8768 U+3357 # SQUARE WATTO [2000]
-0x8769 U+330D # SQUARE KARORII [2000]
-0x876A U+3326 # SQUARE DORU [2000]
-0x876B U+3323 # SQUARE SENTO [2000]
-0x876C U+332B # SQUARE PAASENTO [2000]
-0x876D U+334A # SQUARE MIRIBAARU [2000]
-0x876E U+333B # SQUARE PEEZI [2000]
-0x876F U+339C # SQUARE MM [2000]
-0x8770 U+339D # SQUARE CM [2000]
-0x8771 U+339E # SQUARE KM [2000]
-0x8772 U+338E # SQUARE MG [2000]
-0x8773 U+338F # SQUARE KG [2000]
-0x8774 U+33C4 # SQUARE CC [2000]
-0x8775 U+33A1 # SQUARE M SQUARED [2000]
-0x8776 U+216B # ROMAN NUMERAL TWELVE [2000]
-0x8777 # <reserved>
-0x8778 # <reserved>
-0x8779 # <reserved>
-0x877A # <reserved>
-0x877B # <reserved>
-0x877C # <reserved>
-0x877D # <reserved>
-0x877E U+337B # SQUARE ERA NAME HEISEI [2000]
-0x8780 U+301D # REVERSED DOUBLE PRIME QUOTATION MARK [2000]
-0x8781 U+301F # LOW DOUBLE PRIME QUOTATION MARK [2000]
-0x8782 U+2116 # NUMERO SIGN [2000]
-0x8783 U+33CD # SQUARE KK [2000]
-0x8784 U+2121 # TELEPHONE SIGN [2000]
-0x8785 U+32A4 # CIRCLED IDEOGRAPH HIGH [2000]
-0x8786 U+32A5 # CIRCLED IDEOGRAPH CENTRE [2000]
-0x8787 U+32A6 # CIRCLED IDEOGRAPH LOW [2000]
-0x8788 U+32A7 # CIRCLED IDEOGRAPH LEFT [2000]
-0x8789 U+32A8 # CIRCLED IDEOGRAPH RIGHT [2000]
-0x878A U+3231 # PARENTHESIZED IDEOGRAPH STOCK [2000]
-0x878B U+3232 # PARENTHESIZED IDEOGRAPH HAVE [2000]
-0x878C U+3239 # PARENTHESIZED IDEOGRAPH REPRESENT [2000]
-0x878D U+337E # SQUARE ERA NAME MEIZI [2000]
-0x878E U+337D # SQUARE ERA NAME TAISYOU [2000]
-0x878F U+337C # SQUARE ERA NAME SYOUWA [2000]
-0x8790 # <reserved> Windows: U+2252
-0x8791 # <reserved> Windows: U+2261
-0x8792 # <reserved> Windows: U+222B
-0x8793 U+222E # CONTOUR INTEGRAL [2000]
-0x8794 # <reserved> Windows: U+2211
-0x8795 # <reserved> Windows: U+221A
-0x8796 # <reserved> Windows: U+22A5
-0x8797 # <reserved> Windows: U+2220
-0x8798 U+221F # RIGHT ANGLE [2000]
-0x8799 U+22BF # RIGHT TRIANGLE [2000]
-0x879A # <reserved> Windows: U+2235
-0x879B # <reserved> Windows: U+2229
-0x879C # <reserved> Windows: U+222A
-0x879D U+2756 # BLACK DIAMOND MINUS WHITE X [2000]
-0x879E U+261E # WHITE RIGHT POINTING INDEX [2000]
-0x879F U+4FF1 # <cjk> [2004]
-0x87A0 U+2000B # <cjk> [2000] [Unicode3.1]
-0x87A1 U+3402 # <cjk> [2000]
-0x87A2 U+4E28 # <cjk> [2000]
-0x87A3 U+4E2F # <cjk> [2000]
-0x87A4 U+4E30 # <cjk> [2000]
-0x87A5 U+4E8D # <cjk> [2000]
-0x87A6 U+4EE1 # <cjk> [2000]
-0x87A7 U+4EFD # <cjk> [2000]
-0x87A8 U+4EFF # <cjk> [2000]
-0x87A9 U+4F03 # <cjk> [2000]
-0x87AA U+4F0B # <cjk> [2000]
-0x87AB U+4F60 # <cjk> [2000]
-0x87AC U+4F48 # <cjk> [2000]
-0x87AD U+4F49 # <cjk> [2000]
-0x87AE U+4F56 # <cjk> [2000]
-0x87AF U+4F5F # <cjk> [2000]
-0x87B0 U+4F6A # <cjk> [2000]
-0x87B1 U+4F6C # <cjk> [2000]
-0x87B2 U+4F7E # <cjk> [2000]
-0x87B3 U+4F8A # <cjk> [2000]
-0x87B4 U+4F94 # <cjk> [2000]
-0x87B5 U+4F97 # <cjk> [2000]
-0x87B6 U+FA30 # CJK COMPATIBILITY IDEOGRAPH-FA30 [2000] [Unicode3.2]
-0x87B7 U+4FC9 # <cjk> [2000]
-0x87B8 U+4FE0 # <cjk> [2000]
-0x87B9 U+5001 # <cjk> [2000]
-0x87BA U+5002 # <cjk> [2000]
-0x87BB U+500E # <cjk> [2000]
-0x87BC U+5018 # <cjk> [2000]
-0x87BD U+5027 # <cjk> [2000]
-0x87BE U+502E # <cjk> [2000]
-0x87BF U+5040 # <cjk> [2000]
-0x87C0 U+503B # <cjk> [2000]
-0x87C1 U+5041 # <cjk> [2000]
-0x87C2 U+5094 # <cjk> [2000]
-0x87C3 U+50CC # <cjk> [2000]
-0x87C4 U+50F2 # <cjk> [2000]
-0x87C5 U+50D0 # <cjk> [2000]
-0x87C6 U+50E6 # <cjk> [2000]
-0x87C7 U+FA31 # CJK COMPATIBILITY IDEOGRAPH-FA31 [2000] [Unicode3.2]
-0x87C8 U+5106 # <cjk> [2000]
-0x87C9 U+5103 # <cjk> [2000]
-0x87CA U+510B # <cjk> [2000]
-0x87CB U+511E # <cjk> [2000]
-0x87CC U+5135 # <cjk> [2000]
-0x87CD U+514A # <cjk> [2000]
-0x87CE U+FA32 # CJK COMPATIBILITY IDEOGRAPH-FA32 [2000] [Unicode3.2]
-0x87CF U+5155 # <cjk> [2000]
-0x87D0 U+5157 # <cjk> [2000]
-0x87D1 U+34B5 # <cjk> [2000]
-0x87D2 U+519D # <cjk> [2000]
-0x87D3 U+51C3 # <cjk> [2000]
-0x87D4 U+51CA # <cjk> [2000]
-0x87D5 U+51DE # <cjk> [2000]
-0x87D6 U+51E2 # <cjk> [2000]
-0x87D7 U+51EE # <cjk> [2000]
-0x87D8 U+5201 # <cjk> [2000]
-0x87D9 U+34DB # <cjk> [2000]
-0x87DA U+5213 # <cjk> [2000]
-0x87DB U+5215 # <cjk> [2000]
-0x87DC U+5249 # <cjk> [2000]
-0x87DD U+5257 # <cjk> [2000]
-0x87DE U+5261 # <cjk> [2000]
-0x87DF U+5293 # <cjk> [2000]
-0x87E0 U+52C8 # <cjk> [2000]
-0x87E1 U+FA33 # CJK COMPATIBILITY IDEOGRAPH-FA33 [2000] [Unicode3.2]
-0x87E2 U+52CC # <cjk> [2000]
-0x87E3 U+52D0 # <cjk> [2000]
-0x87E4 U+52D6 # <cjk> [2000]
-0x87E5 U+52DB # <cjk> [2000]
-0x87E6 U+FA34 # CJK COMPATIBILITY IDEOGRAPH-FA34 [2000] [Unicode3.2]
-0x87E7 U+52F0 # <cjk> [2000]
-0x87E8 U+52FB # <cjk> [2000]
-0x87E9 U+5300 # <cjk> [2000]
-0x87EA U+5307 # <cjk> [2000]
-0x87EB U+531C # <cjk> [2000]
-0x87EC U+FA35 # CJK COMPATIBILITY IDEOGRAPH-FA35 [2000] [Unicode3.2]
-0x87ED U+5361 # <cjk> [2000]
-0x87EE U+5363 # <cjk> [2000]
-0x87EF U+537D # <cjk> [2000]
-0x87F0 U+5393 # <cjk> [2000]
-0x87F1 U+539D # <cjk> [2000]
-0x87F2 U+53B2 # <cjk> [2000]
-0x87F3 U+5412 # <cjk> [2000]
-0x87F4 U+5427 # <cjk> [2000]
-0x87F5 U+544D # <cjk> [2000]
-0x87F6 U+549C # <cjk> [2000]
-0x87F7 U+546B # <cjk> [2000]
-0x87F8 U+5474 # <cjk> [2000]
-0x87F9 U+547F # <cjk> [2000]
-0x87FA U+5488 # <cjk> [2000]
-0x87FB U+5496 # <cjk> [2000]
-0x87FC U+54A1 # <cjk> [2000]
-0x8840 U+54A9 # <cjk> [2000]
-0x8841 U+54C6 # <cjk> [2000]
-0x8842 U+54FF # <cjk> [2000]
-0x8843 U+550E # <cjk> [2000]
-0x8844 U+552B # <cjk> [2000]
-0x8845 U+5535 # <cjk> [2000]
-0x8846 U+5550 # <cjk> [2000]
-0x8847 U+555E # <cjk> [2000]
-0x8848 U+5581 # <cjk> [2000]
-0x8849 U+5586 # <cjk> [2000]
-0x884A U+558E # <cjk> [2000]
-0x884B U+FA36 # CJK COMPATIBILITY IDEOGRAPH-FA36 [2000] [Unicode3.2]
-0x884C U+55AD # <cjk> [2000]
-0x884D U+55CE # <cjk> [2000]
-0x884E U+FA37 # CJK COMPATIBILITY IDEOGRAPH-FA37 [2000] [Unicode3.2]
-0x884F U+5608 # <cjk> [2000]
-0x8850 U+560E # <cjk> [2000]
-0x8851 U+563B # <cjk> [2000]
-0x8852 U+5649 # <cjk> [2000]
-0x8853 U+5676 # <cjk> [2000]
-0x8854 U+5666 # <cjk> [2000]
-0x8855 U+FA38 # CJK COMPATIBILITY IDEOGRAPH-FA38 [2000] [Unicode3.2]
-0x8856 U+566F # <cjk> [2000]
-0x8857 U+5671 # <cjk> [2000]
-0x8858 U+5672 # <cjk> [2000]
-0x8859 U+5699 # <cjk> [2000]
-0x885A U+569E # <cjk> [2000]
-0x885B U+56A9 # <cjk> [2000]
-0x885C U+56AC # <cjk> [2000]
-0x885D U+56B3 # <cjk> [2000]
-0x885E U+56C9 # <cjk> [2000]
-0x885F U+56CA # <cjk> [2000]
-0x8860 U+570A # <cjk> [2000]
-0x8861 U+2123D # <cjk> [2000] [Unicode3.1]
-0x8862 U+5721 # <cjk> [2000]
-0x8863 U+572F # <cjk> [2000]
-0x8864 U+5733 # <cjk> [2000]
-0x8865 U+5734 # <cjk> [2000]
-0x8866 U+5770 # <cjk> [2000]
-0x8867 U+5777 # <cjk> [2000]
-0x8868 U+577C # <cjk> [2000]
-0x8869 U+579C # <cjk> [2000]
-0x886A U+FA0F # CJK COMPATIBILITY IDEOGRAPH-FA0F [2000]
-0x886B U+2131B # <cjk> [2000] [Unicode3.1]
-0x886C U+57B8 # <cjk> [2000]
-0x886D U+57C7 # <cjk> [2000]
-0x886E U+57C8 # <cjk> [2000]
-0x886F U+57CF # <cjk> [2000]
-0x8870 U+57E4 # <cjk> [2000]
-0x8871 U+57ED # <cjk> [2000]
-0x8872 U+57F5 # <cjk> [2000]
-0x8873 U+57F6 # <cjk> [2000]
-0x8874 U+57FF # <cjk> [2000]
-0x8875 U+5809 # <cjk> [2000]
-0x8876 U+FA10 # CJK COMPATIBILITY IDEOGRAPH-FA10 [2000]
-0x8877 U+5861 # <cjk> [2000]
-0x8878 U+5864 # <cjk> [2000]
-0x8879 U+FA39 # CJK COMPATIBILITY IDEOGRAPH-FA39 [2000] [Unicode3.2]
-0x887A U+587C # <cjk> [2000]
-0x887B U+5889 # <cjk> [2000]
-0x887C U+589E # <cjk> [2000]
-0x887D U+FA3A # CJK COMPATIBILITY IDEOGRAPH-FA3A [2000] [Unicode3.2]
-0x887E U+58A9 # <cjk> [2000]
-0x8880 U+2146E # <cjk> [2000] [Unicode3.1]
-0x8881 U+58D2 # <cjk> [2000]
-0x8882 U+58CE # <cjk> [2000]
-0x8883 U+58D4 # <cjk> [2000]
-0x8884 U+58DA # <cjk> [2000]
-0x8885 U+58E0 # <cjk> [2000]
-0x8886 U+58E9 # <cjk> [2000]
-0x8887 U+590C # <cjk> [2000]
-0x8888 U+8641 # <cjk> [2000]
-0x8889 U+595D # <cjk> [2000]
-0x888A U+596D # <cjk> [2000]
-0x888B U+598B # <cjk> [2000]
-0x888C U+5992 # <cjk> [2000]
-0x888D U+59A4 # <cjk> [2000]
-0x888E U+59C3 # <cjk> [2000]
-0x888F U+59D2 # <cjk> [2000]
-0x8890 U+59DD # <cjk> [2000]
-0x8891 U+5A13 # <cjk> [2000]
-0x8892 U+5A23 # <cjk> [2000]
-0x8893 U+5A67 # <cjk> [2000]
-0x8894 U+5A6D # <cjk> [2000]
-0x8895 U+5A77 # <cjk> [2000]
-0x8896 U+5A7E # <cjk> [2000]
-0x8897 U+5A84 # <cjk> [2000]
-0x8898 U+5A9E # <cjk> [2000]
-0x8899 U+5AA7 # <cjk> [2000]
-0x889A U+5AC4 # <cjk> [2000]
-0x889B U+218BD # <cjk> [2000] [Unicode3.1]
-0x889C U+5B19 # <cjk> [2000]
-0x889D U+5B25 # <cjk> [2000]
-0x889E U+525D # <cjk> [2004]
-0x889F U+4E9C # <cjk>
-0x88A0 U+5516 # <cjk>
-0x88A1 U+5A03 # <cjk>
-0x88A2 U+963F # <cjk>
-0x88A3 U+54C0 # <cjk>
-0x88A4 U+611B # <cjk>
-0x88A5 U+6328 # <cjk>
-0x88A6 U+59F6 # <cjk>
-0x88A7 U+9022 # <cjk>
-0x88A8 U+8475 # <cjk>
-0x88A9 U+831C # <cjk>
-0x88AA U+7A50 # <cjk>
-0x88AB U+60AA # <cjk>
-0x88AC U+63E1 # <cjk>
-0x88AD U+6E25 # <cjk>
-0x88AE U+65ED # <cjk>
-0x88AF U+8466 # <cjk>
-0x88B0 U+82A6 # <cjk>
-0x88B1 U+9BF5 # <cjk>
-0x88B2 U+6893 # <cjk>
-0x88B3 U+5727 # <cjk>
-0x88B4 U+65A1 # <cjk>
-0x88B5 U+6271 # <cjk>
-0x88B6 U+5B9B # <cjk>
-0x88B7 U+59D0 # <cjk>
-0x88B8 U+867B # <cjk>
-0x88B9 U+98F4 # <cjk>
-0x88BA U+7D62 # <cjk>
-0x88BB U+7DBE # <cjk>
-0x88BC U+9B8E # <cjk>
-0x88BD U+6216 # <cjk>
-0x88BE U+7C9F # <cjk>
-0x88BF U+88B7 # <cjk>
-0x88C0 U+5B89 # <cjk>
-0x88C1 U+5EB5 # <cjk>
-0x88C2 U+6309 # <cjk>
-0x88C3 U+6697 # <cjk>
-0x88C4 U+6848 # <cjk>
-0x88C5 U+95C7 # <cjk>
-0x88C6 U+978D # <cjk>
-0x88C7 U+674F # <cjk>
-0x88C8 U+4EE5 # <cjk>
-0x88C9 U+4F0A # <cjk>
-0x88CA U+4F4D # <cjk>
-0x88CB U+4F9D # <cjk>
-0x88CC U+5049 # <cjk>
-0x88CD U+56F2 # <cjk>
-0x88CE U+5937 # <cjk>
-0x88CF U+59D4 # <cjk>
-0x88D0 U+5A01 # <cjk>
-0x88D1 U+5C09 # <cjk>
-0x88D2 U+60DF # <cjk>
-0x88D3 U+610F # <cjk>
-0x88D4 U+6170 # <cjk>
-0x88D5 U+6613 # <cjk>
-0x88D6 U+6905 # <cjk>
-0x88D7 U+70BA # <cjk>
-0x88D8 U+754F # <cjk>
-0x88D9 U+7570 # <cjk>
-0x88DA U+79FB # <cjk>
-0x88DB U+7DAD # <cjk>
-0x88DC U+7DEF # <cjk>
-0x88DD U+80C3 # <cjk>
-0x88DE U+840E # <cjk>
-0x88DF U+8863 # <cjk>
-0x88E0 U+8B02 # <cjk>
-0x88E1 U+9055 # <cjk>
-0x88E2 U+907A # <cjk>
-0x88E3 U+533B # <cjk>
-0x88E4 U+4E95 # <cjk>
-0x88E5 U+4EA5 # <cjk>
-0x88E6 U+57DF # <cjk>
-0x88E7 U+80B2 # <cjk>
-0x88E8 U+90C1 # <cjk>
-0x88E9 U+78EF # <cjk>
-0x88EA U+4E00 # <cjk>
-0x88EB U+58F1 # <cjk>
-0x88EC U+6EA2 # <cjk>
-0x88ED U+9038 # <cjk>
-0x88EE U+7A32 # <cjk>
-0x88EF U+8328 # <cjk>
-0x88F0 U+828B # <cjk>
-0x88F1 U+9C2F # <cjk>
-0x88F2 U+5141 # <cjk>
-0x88F3 U+5370 # <cjk>
-0x88F4 U+54BD # <cjk>
-0x88F5 U+54E1 # <cjk>
-0x88F6 U+56E0 # <cjk>
-0x88F7 U+59FB # <cjk>
-0x88F8 U+5F15 # <cjk>
-0x88F9 U+98F2 # <cjk>
-0x88FA U+6DEB # <cjk>
-0x88FB U+80E4 # <cjk>
-0x88FC U+852D # <cjk>
-0x8940 U+9662 # <cjk>
-0x8941 U+9670 # <cjk>
-0x8942 U+96A0 # <cjk>
-0x8943 U+97FB # <cjk>
-0x8944 U+540B # <cjk>
-0x8945 U+53F3 # <cjk>
-0x8946 U+5B87 # <cjk>
-0x8947 U+70CF # <cjk>
-0x8948 U+7FBD # <cjk>
-0x8949 U+8FC2 # <cjk>
-0x894A U+96E8 # <cjk>
-0x894B U+536F # <cjk>
-0x894C U+9D5C # <cjk>
-0x894D U+7ABA # <cjk>
-0x894E U+4E11 # <cjk>
-0x894F U+7893 # <cjk>
-0x8950 U+81FC # <cjk>
-0x8951 U+6E26 # <cjk>
-0x8952 U+5618 # <cjk>
-0x8953 U+5504 # <cjk>
-0x8954 U+6B1D # <cjk>
-0x8955 U+851A # <cjk>
-0x8956 U+9C3B # <cjk>
-0x8957 U+59E5 # <cjk>
-0x8958 U+53A9 # <cjk>
-0x8959 U+6D66 # <cjk>
-0x895A U+74DC # <cjk>
-0x895B U+958F # <cjk>
-0x895C U+5642 # <cjk>
-0x895D U+4E91 # <cjk>
-0x895E U+904B # <cjk>
-0x895F U+96F2 # <cjk>
-0x8960 U+834F # <cjk>
-0x8961 U+990C # <cjk>
-0x8962 U+53E1 # <cjk>
-0x8963 U+55B6 # <cjk>
-0x8964 U+5B30 # <cjk>
-0x8965 U+5F71 # <cjk>
-0x8966 U+6620 # <cjk>
-0x8967 U+66F3 # <cjk>
-0x8968 U+6804 # <cjk>
-0x8969 U+6C38 # <cjk>
-0x896A U+6CF3 # <cjk>
-0x896B U+6D29 # <cjk>
-0x896C U+745B # <cjk>
-0x896D U+76C8 # <cjk>
-0x896E U+7A4E # <cjk>
-0x896F U+9834 # <cjk>
-0x8970 U+82F1 # <cjk>
-0x8971 U+885B # <cjk>
-0x8972 U+8A60 # <cjk>
-0x8973 U+92ED # <cjk>
-0x8974 U+6DB2 # <cjk>
-0x8975 U+75AB # <cjk>
-0x8976 U+76CA # <cjk>
-0x8977 U+99C5 # <cjk>
-0x8978 U+60A6 # <cjk>
-0x8979 U+8B01 # <cjk>
-0x897A U+8D8A # <cjk>
-0x897B U+95B2 # <cjk>
-0x897C U+698E # <cjk>
-0x897D U+53AD # <cjk>
-0x897E U+5186 # <cjk>
-0x8980 U+5712 # <cjk>
-0x8981 U+5830 # <cjk>
-0x8982 U+5944 # <cjk>
-0x8983 U+5BB4 # <cjk>
-0x8984 U+5EF6 # <cjk>
-0x8985 U+6028 # <cjk>
-0x8986 U+63A9 # <cjk>
-0x8987 U+63F4 # <cjk>
-0x8988 U+6CBF # <cjk>
-0x8989 U+6F14 # <cjk>
-0x898A U+708E # <cjk>
-0x898B U+7114 # <cjk>
-0x898C U+7159 # <cjk>
-0x898D U+71D5 # <cjk>
-0x898E U+733F # <cjk>
-0x898F U+7E01 # <cjk>
-0x8990 U+8276 # <cjk>
-0x8991 U+82D1 # <cjk>
-0x8992 U+8597 # <cjk>
-0x8993 U+9060 # <cjk>
-0x8994 U+925B # <cjk>
-0x8995 U+9D1B # <cjk>
-0x8996 U+5869 # <cjk>
-0x8997 U+65BC # <cjk>
-0x8998 U+6C5A # <cjk>
-0x8999 U+7525 # <cjk>
-0x899A U+51F9 # <cjk>
-0x899B U+592E # <cjk>
-0x899C U+5965 # <cjk>
-0x899D U+5F80 # <cjk>
-0x899E U+5FDC # <cjk>
-0x899F U+62BC # <cjk>
-0x89A0 U+65FA # <cjk>
-0x89A1 U+6A2A # <cjk>
-0x89A2 U+6B27 # <cjk>
-0x89A3 U+6BB4 # <cjk>
-0x89A4 U+738B # <cjk>
-0x89A5 U+7FC1 # <cjk>
-0x89A6 U+8956 # <cjk>
-0x89A7 U+9D2C # <cjk>
-0x89A8 U+9D0E # <cjk>
-0x89A9 U+9EC4 # <cjk>
-0x89AA U+5CA1 # <cjk>
-0x89AB U+6C96 # <cjk>
-0x89AC U+837B # <cjk>
-0x89AD U+5104 # <cjk>
-0x89AE U+5C4B # <cjk>
-0x89AF U+61B6 # <cjk>
-0x89B0 U+81C6 # <cjk>
-0x89B1 U+6876 # <cjk>
-0x89B2 U+7261 # <cjk>
-0x89B3 U+4E59 # <cjk>
-0x89B4 U+4FFA # <cjk>
-0x89B5 U+5378 # <cjk>
-0x89B6 U+6069 # <cjk>
-0x89B7 U+6E29 # <cjk>
-0x89B8 U+7A4F # <cjk>
-0x89B9 U+97F3 # <cjk>
-0x89BA U+4E0B # <cjk>
-0x89BB U+5316 # <cjk>
-0x89BC U+4EEE # <cjk>
-0x89BD U+4F55 # <cjk>
-0x89BE U+4F3D # <cjk>
-0x89BF U+4FA1 # <cjk>
-0x89C0 U+4F73 # <cjk>
-0x89C1 U+52A0 # <cjk>
-0x89C2 U+53EF # <cjk>
-0x89C3 U+5609 # <cjk>
-0x89C4 U+590F # <cjk>
-0x89C5 U+5AC1 # <cjk>
-0x89C6 U+5BB6 # <cjk>
-0x89C7 U+5BE1 # <cjk>
-0x89C8 U+79D1 # <cjk>
-0x89C9 U+6687 # <cjk>
-0x89CA U+679C # <cjk>
-0x89CB U+67B6 # <cjk>
-0x89CC U+6B4C # <cjk>
-0x89CD U+6CB3 # <cjk>
-0x89CE U+706B # <cjk>
-0x89CF U+73C2 # <cjk>
-0x89D0 U+798D # <cjk>
-0x89D1 U+79BE # <cjk>
-0x89D2 U+7A3C # <cjk>
-0x89D3 U+7B87 # <cjk>
-0x89D4 U+82B1 # <cjk>
-0x89D5 U+82DB # <cjk>
-0x89D6 U+8304 # <cjk>
-0x89D7 U+8377 # <cjk>
-0x89D8 U+83EF # <cjk>
-0x89D9 U+83D3 # <cjk>
-0x89DA U+8766 # <cjk>
-0x89DB U+8AB2 # <cjk>
-0x89DC U+5629 # <cjk>
-0x89DD U+8CA8 # <cjk>
-0x89DE U+8FE6 # <cjk>
-0x89DF U+904E # <cjk>
-0x89E0 U+971E # <cjk>
-0x89E1 U+868A # <cjk>
-0x89E2 U+4FC4 # <cjk>
-0x89E3 U+5CE8 # <cjk>
-0x89E4 U+6211 # <cjk>
-0x89E5 U+7259 # <cjk>
-0x89E6 U+753B # <cjk>
-0x89E7 U+81E5 # <cjk>
-0x89E8 U+82BD # <cjk>
-0x89E9 U+86FE # <cjk>
-0x89EA U+8CC0 # <cjk>
-0x89EB U+96C5 # <cjk>
-0x89EC U+9913 # <cjk>
-0x89ED U+99D5 # <cjk>
-0x89EE U+4ECB # <cjk>
-0x89EF U+4F1A # <cjk>
-0x89F0 U+89E3 # <cjk>
-0x89F1 U+56DE # <cjk>
-0x89F2 U+584A # <cjk>
-0x89F3 U+58CA # <cjk>
-0x89F4 U+5EFB # <cjk>
-0x89F5 U+5FEB # <cjk>
-0x89F6 U+602A # <cjk>
-0x89F7 U+6094 # <cjk>
-0x89F8 U+6062 # <cjk>
-0x89F9 U+61D0 # <cjk>
-0x89FA U+6212 # <cjk>
-0x89FB U+62D0 # <cjk>
-0x89FC U+6539 # <cjk>
-0x8A40 U+9B41 # <cjk>
-0x8A41 U+6666 # <cjk>
-0x8A42 U+68B0 # <cjk>
-0x8A43 U+6D77 # <cjk>
-0x8A44 U+7070 # <cjk>
-0x8A45 U+754C # <cjk>
-0x8A46 U+7686 # <cjk>
-0x8A47 U+7D75 # <cjk>
-0x8A48 U+82A5 # <cjk>
-0x8A49 U+87F9 # <cjk>
-0x8A4A U+958B # <cjk>
-0x8A4B U+968E # <cjk>
-0x8A4C U+8C9D # <cjk>
-0x8A4D U+51F1 # <cjk>
-0x8A4E U+52BE # <cjk>
-0x8A4F U+5916 # <cjk>
-0x8A50 U+54B3 # <cjk>
-0x8A51 U+5BB3 # <cjk>
-0x8A52 U+5D16 # <cjk>
-0x8A53 U+6168 # <cjk>
-0x8A54 U+6982 # <cjk>
-0x8A55 U+6DAF # <cjk>
-0x8A56 U+788D # <cjk>
-0x8A57 U+84CB # <cjk>
-0x8A58 U+8857 # <cjk>
-0x8A59 U+8A72 # <cjk>
-0x8A5A U+93A7 # <cjk>
-0x8A5B U+9AB8 # <cjk>
-0x8A5C U+6D6C # <cjk>
-0x8A5D U+99A8 # <cjk>
-0x8A5E U+86D9 # <cjk>
-0x8A5F U+57A3 # <cjk>
-0x8A60 U+67FF # <cjk>
-0x8A61 U+86CE # <cjk>
-0x8A62 U+920E # <cjk>
-0x8A63 U+5283 # <cjk>
-0x8A64 U+5687 # <cjk>
-0x8A65 U+5404 # <cjk>
-0x8A66 U+5ED3 # <cjk>
-0x8A67 U+62E1 # <cjk>
-0x8A68 U+64B9 # <cjk>
-0x8A69 U+683C # <cjk>
-0x8A6A U+6838 # <cjk>
-0x8A6B U+6BBB # <cjk>
-0x8A6C U+7372 # <cjk>
-0x8A6D U+78BA # <cjk>
-0x8A6E U+7A6B # <cjk>
-0x8A6F U+899A # <cjk>
-0x8A70 U+89D2 # <cjk>
-0x8A71 U+8D6B # <cjk>
-0x8A72 U+8F03 # <cjk>
-0x8A73 U+90ED # <cjk>
-0x8A74 U+95A3 # <cjk>
-0x8A75 U+9694 # <cjk>
-0x8A76 U+9769 # <cjk>
-0x8A77 U+5B66 # <cjk>
-0x8A78 U+5CB3 # <cjk>
-0x8A79 U+697D # <cjk>
-0x8A7A U+984D # <cjk>
-0x8A7B U+984E # <cjk>
-0x8A7C U+639B # <cjk>
-0x8A7D U+7B20 # <cjk>
-0x8A7E U+6A2B # <cjk>
-0x8A80 U+6A7F # <cjk>
-0x8A81 U+68B6 # <cjk>
-0x8A82 U+9C0D # <cjk>
-0x8A83 U+6F5F # <cjk>
-0x8A84 U+5272 # <cjk>
-0x8A85 U+559D # <cjk>
-0x8A86 U+6070 # <cjk>
-0x8A87 U+62EC # <cjk>
-0x8A88 U+6D3B # <cjk>
-0x8A89 U+6E07 # <cjk>
-0x8A8A U+6ED1 # <cjk>
-0x8A8B U+845B # <cjk>
-0x8A8C U+8910 # <cjk>
-0x8A8D U+8F44 # <cjk>
-0x8A8E U+4E14 # <cjk>
-0x8A8F U+9C39 # <cjk>
-0x8A90 U+53F6 # <cjk>
-0x8A91 U+691B # <cjk>
-0x8A92 U+6A3A # <cjk>
-0x8A93 U+9784 # <cjk>
-0x8A94 U+682A # <cjk>
-0x8A95 U+515C # <cjk>
-0x8A96 U+7AC3 # <cjk>
-0x8A97 U+84B2 # <cjk>
-0x8A98 U+91DC # <cjk>
-0x8A99 U+938C # <cjk>
-0x8A9A U+565B # <cjk>
-0x8A9B U+9D28 # <cjk>
-0x8A9C U+6822 # <cjk>
-0x8A9D U+8305 # <cjk>
-0x8A9E U+8431 # <cjk>
-0x8A9F U+7CA5 # <cjk>
-0x8AA0 U+5208 # <cjk>
-0x8AA1 U+82C5 # <cjk>
-0x8AA2 U+74E6 # <cjk>
-0x8AA3 U+4E7E # <cjk>
-0x8AA4 U+4F83 # <cjk>
-0x8AA5 U+51A0 # <cjk>
-0x8AA6 U+5BD2 # <cjk>
-0x8AA7 U+520A # <cjk>
-0x8AA8 U+52D8 # <cjk>
-0x8AA9 U+52E7 # <cjk>
-0x8AAA U+5DFB # <cjk>
-0x8AAB U+559A # <cjk>
-0x8AAC U+582A # <cjk>
-0x8AAD U+59E6 # <cjk>
-0x8AAE U+5B8C # <cjk>
-0x8AAF U+5B98 # <cjk>
-0x8AB0 U+5BDB # <cjk>
-0x8AB1 U+5E72 # <cjk>
-0x8AB2 U+5E79 # <cjk>
-0x8AB3 U+60A3 # <cjk>
-0x8AB4 U+611F # <cjk>
-0x8AB5 U+6163 # <cjk>
-0x8AB6 U+61BE # <cjk>
-0x8AB7 U+63DB # <cjk>
-0x8AB8 U+6562 # <cjk>
-0x8AB9 U+67D1 # <cjk>
-0x8ABA U+6853 # <cjk>
-0x8ABB U+68FA # <cjk>
-0x8ABC U+6B3E # <cjk>
-0x8ABD U+6B53 # <cjk>
-0x8ABE U+6C57 # <cjk>
-0x8ABF U+6F22 # <cjk>
-0x8AC0 U+6F97 # <cjk>
-0x8AC1 U+6F45 # <cjk>
-0x8AC2 U+74B0 # <cjk>
-0x8AC3 U+7518 # <cjk>
-0x8AC4 U+76E3 # <cjk>
-0x8AC5 U+770B # <cjk>
-0x8AC6 U+7AFF # <cjk>
-0x8AC7 U+7BA1 # <cjk>
-0x8AC8 U+7C21 # <cjk>
-0x8AC9 U+7DE9 # <cjk>
-0x8ACA U+7F36 # <cjk>
-0x8ACB U+7FF0 # <cjk>
-0x8ACC U+809D # <cjk>
-0x8ACD U+8266 # <cjk>
-0x8ACE U+839E # <cjk>
-0x8ACF U+89B3 # <cjk>
-0x8AD0 U+8ACC # <cjk>
-0x8AD1 U+8CAB # <cjk>
-0x8AD2 U+9084 # <cjk>
-0x8AD3 U+9451 # <cjk>
-0x8AD4 U+9593 # <cjk>
-0x8AD5 U+9591 # <cjk>
-0x8AD6 U+95A2 # <cjk>
-0x8AD7 U+9665 # <cjk>
-0x8AD8 U+97D3 # <cjk>
-0x8AD9 U+9928 # <cjk>
-0x8ADA U+8218 # <cjk>
-0x8ADB U+4E38 # <cjk>
-0x8ADC U+542B # <cjk>
-0x8ADD U+5CB8 # <cjk>
-0x8ADE U+5DCC # <cjk>
-0x8ADF U+73A9 # <cjk>
-0x8AE0 U+764C # <cjk>
-0x8AE1 U+773C # <cjk>
-0x8AE2 U+5CA9 # <cjk>
-0x8AE3 U+7FEB # <cjk>
-0x8AE4 U+8D0B # <cjk>
-0x8AE5 U+96C1 # <cjk>
-0x8AE6 U+9811 # <cjk>
-0x8AE7 U+9854 # <cjk>
-0x8AE8 U+9858 # <cjk>
-0x8AE9 U+4F01 # <cjk>
-0x8AEA U+4F0E # <cjk>
-0x8AEB U+5371 # <cjk>
-0x8AEC U+559C # <cjk>
-0x8AED U+5668 # <cjk>
-0x8AEE U+57FA # <cjk>
-0x8AEF U+5947 # <cjk>
-0x8AF0 U+5B09 # <cjk>
-0x8AF1 U+5BC4 # <cjk>
-0x8AF2 U+5C90 # <cjk>
-0x8AF3 U+5E0C # <cjk>
-0x8AF4 U+5E7E # <cjk>
-0x8AF5 U+5FCC # <cjk>
-0x8AF6 U+63EE # <cjk>
-0x8AF7 U+673A # <cjk>
-0x8AF8 U+65D7 # <cjk>
-0x8AF9 U+65E2 # <cjk>
-0x8AFA U+671F # <cjk>
-0x8AFB U+68CB # <cjk>
-0x8AFC U+68C4 # <cjk>
-0x8B40 U+6A5F # <cjk>
-0x8B41 U+5E30 # <cjk>
-0x8B42 U+6BC5 # <cjk>
-0x8B43 U+6C17 # <cjk>
-0x8B44 U+6C7D # <cjk>
-0x8B45 U+757F # <cjk>
-0x8B46 U+7948 # <cjk>
-0x8B47 U+5B63 # <cjk>
-0x8B48 U+7A00 # <cjk>
-0x8B49 U+7D00 # <cjk>
-0x8B4A U+5FBD # <cjk>
-0x8B4B U+898F # <cjk>
-0x8B4C U+8A18 # <cjk>
-0x8B4D U+8CB4 # <cjk>
-0x8B4E U+8D77 # <cjk>
-0x8B4F U+8ECC # <cjk>
-0x8B50 U+8F1D # <cjk>
-0x8B51 U+98E2 # <cjk>
-0x8B52 U+9A0E # <cjk>
-0x8B53 U+9B3C # <cjk>
-0x8B54 U+4E80 # <cjk>
-0x8B55 U+507D # <cjk>
-0x8B56 U+5100 # <cjk>
-0x8B57 U+5993 # <cjk>
-0x8B58 U+5B9C # <cjk>
-0x8B59 U+622F # <cjk>
-0x8B5A U+6280 # <cjk>
-0x8B5B U+64EC # <cjk>
-0x8B5C U+6B3A # <cjk>
-0x8B5D U+72A0 # <cjk>
-0x8B5E U+7591 # <cjk>
-0x8B5F U+7947 # <cjk>
-0x8B60 U+7FA9 # <cjk>
-0x8B61 U+87FB # <cjk>
-0x8B62 U+8ABC # <cjk>
-0x8B63 U+8B70 # <cjk>
-0x8B64 U+63AC # <cjk>
-0x8B65 U+83CA # <cjk>
-0x8B66 U+97A0 # <cjk>
-0x8B67 U+5409 # <cjk>
-0x8B68 U+5403 # <cjk>
-0x8B69 U+55AB # <cjk>
-0x8B6A U+6854 # <cjk>
-0x8B6B U+6A58 # <cjk>
-0x8B6C U+8A70 # <cjk>
-0x8B6D U+7827 # <cjk>
-0x8B6E U+6775 # <cjk>
-0x8B6F U+9ECD # <cjk>
-0x8B70 U+5374 # <cjk>
-0x8B71 U+5BA2 # <cjk>
-0x8B72 U+811A # <cjk>
-0x8B73 U+8650 # <cjk>
-0x8B74 U+9006 # <cjk>
-0x8B75 U+4E18 # <cjk>
-0x8B76 U+4E45 # <cjk>
-0x8B77 U+4EC7 # <cjk>
-0x8B78 U+4F11 # <cjk>
-0x8B79 U+53CA # <cjk>
-0x8B7A U+5438 # <cjk>
-0x8B7B U+5BAE # <cjk>
-0x8B7C U+5F13 # <cjk>
-0x8B7D U+6025 # <cjk>
-0x8B7E U+6551 # <cjk>
-0x8B80 U+673D # <cjk>
-0x8B81 U+6C42 # <cjk>
-0x8B82 U+6C72 # <cjk>
-0x8B83 U+6CE3 # <cjk>
-0x8B84 U+7078 # <cjk>
-0x8B85 U+7403 # <cjk>
-0x8B86 U+7A76 # <cjk>
-0x8B87 U+7AAE # <cjk>
-0x8B88 U+7B08 # <cjk>
-0x8B89 U+7D1A # <cjk>
-0x8B8A U+7CFE # <cjk>
-0x8B8B U+7D66 # <cjk>
-0x8B8C U+65E7 # <cjk>
-0x8B8D U+725B # <cjk>
-0x8B8E U+53BB # <cjk>
-0x8B8F U+5C45 # <cjk>
-0x8B90 U+5DE8 # <cjk>
-0x8B91 U+62D2 # <cjk>
-0x8B92 U+62E0 # <cjk>
-0x8B93 U+6319 # <cjk>
-0x8B94 U+6E20 # <cjk>
-0x8B95 U+865A # <cjk>
-0x8B96 U+8A31 # <cjk>
-0x8B97 U+8DDD # <cjk>
-0x8B98 U+92F8 # <cjk>
-0x8B99 U+6F01 # <cjk>
-0x8B9A U+79A6 # <cjk>
-0x8B9B U+9B5A # <cjk>
-0x8B9C U+4EA8 # <cjk>
-0x8B9D U+4EAB # <cjk>
-0x8B9E U+4EAC # <cjk>
-0x8B9F U+4F9B # <cjk>
-0x8BA0 U+4FA0 # <cjk>
-0x8BA1 U+50D1 # <cjk>
-0x8BA2 U+5147 # <cjk>
-0x8BA3 U+7AF6 # <cjk>
-0x8BA4 U+5171 # <cjk>
-0x8BA5 U+51F6 # <cjk>
-0x8BA6 U+5354 # <cjk>
-0x8BA7 U+5321 # <cjk>
-0x8BA8 U+537F # <cjk>
-0x8BA9 U+53EB # <cjk>
-0x8BAA U+55AC # <cjk>
-0x8BAB U+5883 # <cjk>
-0x8BAC U+5CE1 # <cjk>
-0x8BAD U+5F37 # <cjk>
-0x8BAE U+5F4A # <cjk>
-0x8BAF U+602F # <cjk>
-0x8BB0 U+6050 # <cjk>
-0x8BB1 U+606D # <cjk>
-0x8BB2 U+631F # <cjk>
-0x8BB3 U+6559 # <cjk>
-0x8BB4 U+6A4B # <cjk>
-0x8BB5 U+6CC1 # <cjk>
-0x8BB6 U+72C2 # <cjk>
-0x8BB7 U+72ED # <cjk>
-0x8BB8 U+77EF # <cjk>
-0x8BB9 U+80F8 # <cjk>
-0x8BBA U+8105 # <cjk>
-0x8BBB U+8208 # <cjk>
-0x8BBC U+854E # <cjk>
-0x8BBD U+90F7 # <cjk>
-0x8BBE U+93E1 # <cjk>
-0x8BBF U+97FF # <cjk>
-0x8BC0 U+9957 # <cjk>
-0x8BC1 U+9A5A # <cjk>
-0x8BC2 U+4EF0 # <cjk>
-0x8BC3 U+51DD # <cjk>
-0x8BC4 U+5C2D # <cjk>
-0x8BC5 U+6681 # <cjk>
-0x8BC6 U+696D # <cjk>
-0x8BC7 U+5C40 # <cjk>
-0x8BC8 U+66F2 # <cjk>
-0x8BC9 U+6975 # <cjk>
-0x8BCA U+7389 # <cjk>
-0x8BCB U+6850 # <cjk>
-0x8BCC U+7C81 # <cjk>
-0x8BCD U+50C5 # <cjk>
-0x8BCE U+52E4 # <cjk>
-0x8BCF U+5747 # <cjk>
-0x8BD0 U+5DFE # <cjk>
-0x8BD1 U+9326 # <cjk>
-0x8BD2 U+65A4 # <cjk>
-0x8BD3 U+6B23 # <cjk>
-0x8BD4 U+6B3D # <cjk>
-0x8BD5 U+7434 # <cjk>
-0x8BD6 U+7981 # <cjk>
-0x8BD7 U+79BD # <cjk>
-0x8BD8 U+7B4B # <cjk>
-0x8BD9 U+7DCA # <cjk>
-0x8BDA U+82B9 # <cjk>
-0x8BDB U+83CC # <cjk>
-0x8BDC U+887F # <cjk>
-0x8BDD U+895F # <cjk>
-0x8BDE U+8B39 # <cjk>
-0x8BDF U+8FD1 # <cjk>
-0x8BE0 U+91D1 # <cjk>
-0x8BE1 U+541F # <cjk>
-0x8BE2 U+9280 # <cjk>
-0x8BE3 U+4E5D # <cjk>
-0x8BE4 U+5036 # <cjk>
-0x8BE5 U+53E5 # <cjk>
-0x8BE6 U+533A # <cjk>
-0x8BE7 U+72D7 # <cjk>
-0x8BE8 U+7396 # <cjk>
-0x8BE9 U+77E9 # <cjk>
-0x8BEA U+82E6 # <cjk>
-0x8BEB U+8EAF # <cjk>
-0x8BEC U+99C6 # <cjk>
-0x8BED U+99C8 # <cjk>
-0x8BEE U+99D2 # <cjk>
-0x8BEF U+5177 # <cjk>
-0x8BF0 U+611A # <cjk>
-0x8BF1 U+865E # <cjk>
-0x8BF2 U+55B0 # <cjk>
-0x8BF3 U+7A7A # <cjk>
-0x8BF4 U+5076 # <cjk>
-0x8BF5 U+5BD3 # <cjk>
-0x8BF6 U+9047 # <cjk>
-0x8BF7 U+9685 # <cjk>
-0x8BF8 U+4E32 # <cjk>
-0x8BF9 U+6ADB # <cjk>
-0x8BFA U+91E7 # <cjk>
-0x8BFB U+5C51 # <cjk>
-0x8BFC U+5C48 # <cjk>
-0x8C40 U+6398 # <cjk>
-0x8C41 U+7A9F # <cjk>
-0x8C42 U+6C93 # <cjk>
-0x8C43 U+9774 # <cjk>
-0x8C44 U+8F61 # <cjk>
-0x8C45 U+7AAA # <cjk>
-0x8C46 U+718A # <cjk>
-0x8C47 U+9688 # <cjk>
-0x8C48 U+7C82 # <cjk>
-0x8C49 U+6817 # <cjk>
-0x8C4A U+7E70 # <cjk>
-0x8C4B U+6851 # <cjk>
-0x8C4C U+936C # <cjk>
-0x8C4D U+52F2 # <cjk>
-0x8C4E U+541B # <cjk>
-0x8C4F U+85AB # <cjk>
-0x8C50 U+8A13 # <cjk>
-0x8C51 U+7FA4 # <cjk>
-0x8C52 U+8ECD # <cjk>
-0x8C53 U+90E1 # <cjk>
-0x8C54 U+5366 # <cjk>
-0x8C55 U+8888 # <cjk>
-0x8C56 U+7941 # <cjk>
-0x8C57 U+4FC2 # <cjk>
-0x8C58 U+50BE # <cjk>
-0x8C59 U+5211 # <cjk>
-0x8C5A U+5144 # <cjk>
-0x8C5B U+5553 # <cjk>
-0x8C5C U+572D # <cjk>
-0x8C5D U+73EA # <cjk>
-0x8C5E U+578B # <cjk>
-0x8C5F U+5951 # <cjk>
-0x8C60 U+5F62 # <cjk>
-0x8C61 U+5F84 # <cjk>
-0x8C62 U+6075 # <cjk>
-0x8C63 U+6176 # <cjk>
-0x8C64 U+6167 # <cjk>
-0x8C65 U+61A9 # <cjk>
-0x8C66 U+63B2 # <cjk>
-0x8C67 U+643A # <cjk>
-0x8C68 U+656C # <cjk>
-0x8C69 U+666F # <cjk>
-0x8C6A U+6842 # <cjk>
-0x8C6B U+6E13 # <cjk>
-0x8C6C U+7566 # <cjk>
-0x8C6D U+7A3D # <cjk>
-0x8C6E U+7CFB # <cjk>
-0x8C6F U+7D4C # <cjk>
-0x8C70 U+7D99 # <cjk>
-0x8C71 U+7E4B # <cjk>
-0x8C72 U+7F6B # <cjk>
-0x8C73 U+830E # <cjk>
-0x8C74 U+834A # <cjk>
-0x8C75 U+86CD # <cjk>
-0x8C76 U+8A08 # <cjk>
-0x8C77 U+8A63 # <cjk>
-0x8C78 U+8B66 # <cjk>
-0x8C79 U+8EFD # <cjk>
-0x8C7A U+981A # <cjk>
-0x8C7B U+9D8F # <cjk>
-0x8C7C U+82B8 # <cjk>
-0x8C7D U+8FCE # <cjk>
-0x8C7E U+9BE8 # <cjk>
-0x8C80 U+5287 # <cjk>
-0x8C81 U+621F # <cjk>
-0x8C82 U+6483 # <cjk>
-0x8C83 U+6FC0 # <cjk>
-0x8C84 U+9699 # <cjk>
-0x8C85 U+6841 # <cjk>
-0x8C86 U+5091 # <cjk>
-0x8C87 U+6B20 # <cjk>
-0x8C88 U+6C7A # <cjk>
-0x8C89 U+6F54 # <cjk>
-0x8C8A U+7A74 # <cjk>
-0x8C8B U+7D50 # <cjk>
-0x8C8C U+8840 # <cjk>
-0x8C8D U+8A23 # <cjk>
-0x8C8E U+6708 # <cjk>
-0x8C8F U+4EF6 # <cjk>
-0x8C90 U+5039 # <cjk>
-0x8C91 U+5026 # <cjk>
-0x8C92 U+5065 # <cjk>
-0x8C93 U+517C # <cjk>
-0x8C94 U+5238 # <cjk>
-0x8C95 U+5263 # <cjk>
-0x8C96 U+55A7 # <cjk>
-0x8C97 U+570F # <cjk>
-0x8C98 U+5805 # <cjk>
-0x8C99 U+5ACC # <cjk>
-0x8C9A U+5EFA # <cjk>
-0x8C9B U+61B2 # <cjk>
-0x8C9C U+61F8 # <cjk>
-0x8C9D U+62F3 # <cjk>
-0x8C9E U+6372 # <cjk>
-0x8C9F U+691C # <cjk>
-0x8CA0 U+6A29 # <cjk>
-0x8CA1 U+727D # <cjk>
-0x8CA2 U+72AC # <cjk>
-0x8CA3 U+732E # <cjk>
-0x8CA4 U+7814 # <cjk>
-0x8CA5 U+786F # <cjk>
-0x8CA6 U+7D79 # <cjk>
-0x8CA7 U+770C # <cjk>
-0x8CA8 U+80A9 # <cjk>
-0x8CA9 U+898B # <cjk>
-0x8CAA U+8B19 # <cjk>
-0x8CAB U+8CE2 # <cjk>
-0x8CAC U+8ED2 # <cjk>
-0x8CAD U+9063 # <cjk>
-0x8CAE U+9375 # <cjk>
-0x8CAF U+967A # <cjk>
-0x8CB0 U+9855 # <cjk>
-0x8CB1 U+9A13 # <cjk>
-0x8CB2 U+9E78 # <cjk>
-0x8CB3 U+5143 # <cjk>
-0x8CB4 U+539F # <cjk>
-0x8CB5 U+53B3 # <cjk>
-0x8CB6 U+5E7B # <cjk>
-0x8CB7 U+5F26 # <cjk>
-0x8CB8 U+6E1B # <cjk>
-0x8CB9 U+6E90 # <cjk>
-0x8CBA U+7384 # <cjk>
-0x8CBB U+73FE # <cjk>
-0x8CBC U+7D43 # <cjk>
-0x8CBD U+8237 # <cjk>
-0x8CBE U+8A00 # <cjk>
-0x8CBF U+8AFA # <cjk>
-0x8CC0 U+9650 # <cjk>
-0x8CC1 U+4E4E # <cjk>
-0x8CC2 U+500B # <cjk>
-0x8CC3 U+53E4 # <cjk>
-0x8CC4 U+547C # <cjk>
-0x8CC5 U+56FA # <cjk>
-0x8CC6 U+59D1 # <cjk>
-0x8CC7 U+5B64 # <cjk>
-0x8CC8 U+5DF1 # <cjk>
-0x8CC9 U+5EAB # <cjk>
-0x8CCA U+5F27 # <cjk>
-0x8CCB U+6238 # <cjk>
-0x8CCC U+6545 # <cjk>
-0x8CCD U+67AF # <cjk>
-0x8CCE U+6E56 # <cjk>
-0x8CCF U+72D0 # <cjk>
-0x8CD0 U+7CCA # <cjk>
-0x8CD1 U+88B4 # <cjk>
-0x8CD2 U+80A1 # <cjk>
-0x8CD3 U+80E1 # <cjk>
-0x8CD4 U+83F0 # <cjk>
-0x8CD5 U+864E # <cjk>
-0x8CD6 U+8A87 # <cjk>
-0x8CD7 U+8DE8 # <cjk>
-0x8CD8 U+9237 # <cjk>
-0x8CD9 U+96C7 # <cjk>
-0x8CDA U+9867 # <cjk>
-0x8CDB U+9F13 # <cjk>
-0x8CDC U+4E94 # <cjk>
-0x8CDD U+4E92 # <cjk>
-0x8CDE U+4F0D # <cjk>
-0x8CDF U+5348 # <cjk>
-0x8CE0 U+5449 # <cjk>
-0x8CE1 U+543E # <cjk>
-0x8CE2 U+5A2F # <cjk>
-0x8CE3 U+5F8C # <cjk>
-0x8CE4 U+5FA1 # <cjk>
-0x8CE5 U+609F # <cjk>
-0x8CE6 U+68A7 # <cjk>
-0x8CE7 U+6A8E # <cjk>
-0x8CE8 U+745A # <cjk>
-0x8CE9 U+7881 # <cjk>
-0x8CEA U+8A9E # <cjk>
-0x8CEB U+8AA4 # <cjk>
-0x8CEC U+8B77 # <cjk>
-0x8CED U+9190 # <cjk>
-0x8CEE U+4E5E # <cjk>
-0x8CEF U+9BC9 # <cjk>
-0x8CF0 U+4EA4 # <cjk>
-0x8CF1 U+4F7C # <cjk>
-0x8CF2 U+4FAF # <cjk>
-0x8CF3 U+5019 # <cjk>
-0x8CF4 U+5016 # <cjk>
-0x8CF5 U+5149 # <cjk>
-0x8CF6 U+516C # <cjk>
-0x8CF7 U+529F # <cjk>
-0x8CF8 U+52B9 # <cjk>
-0x8CF9 U+52FE # <cjk>
-0x8CFA U+539A # <cjk>
-0x8CFB U+53E3 # <cjk>
-0x8CFC U+5411 # <cjk>
-0x8D40 U+540E # <cjk>
-0x8D41 U+5589 # <cjk>
-0x8D42 U+5751 # <cjk>
-0x8D43 U+57A2 # <cjk>
-0x8D44 U+597D # <cjk>
-0x8D45 U+5B54 # <cjk>
-0x8D46 U+5B5D # <cjk>
-0x8D47 U+5B8F # <cjk>
-0x8D48 U+5DE5 # <cjk>
-0x8D49 U+5DE7 # <cjk>
-0x8D4A U+5DF7 # <cjk>
-0x8D4B U+5E78 # <cjk>
-0x8D4C U+5E83 # <cjk>
-0x8D4D U+5E9A # <cjk>
-0x8D4E U+5EB7 # <cjk>
-0x8D4F U+5F18 # <cjk>
-0x8D50 U+6052 # <cjk>
-0x8D51 U+614C # <cjk>
-0x8D52 U+6297 # <cjk>
-0x8D53 U+62D8 # <cjk>
-0x8D54 U+63A7 # <cjk>
-0x8D55 U+653B # <cjk>
-0x8D56 U+6602 # <cjk>
-0x8D57 U+6643 # <cjk>
-0x8D58 U+66F4 # <cjk>
-0x8D59 U+676D # <cjk>
-0x8D5A U+6821 # <cjk>
-0x8D5B U+6897 # <cjk>
-0x8D5C U+69CB # <cjk>
-0x8D5D U+6C5F # <cjk>
-0x8D5E U+6D2A # <cjk>
-0x8D5F U+6D69 # <cjk>
-0x8D60 U+6E2F # <cjk>
-0x8D61 U+6E9D # <cjk>
-0x8D62 U+7532 # <cjk>
-0x8D63 U+7687 # <cjk>
-0x8D64 U+786C # <cjk>
-0x8D65 U+7A3F # <cjk>
-0x8D66 U+7CE0 # <cjk>
-0x8D67 U+7D05 # <cjk>
-0x8D68 U+7D18 # <cjk>
-0x8D69 U+7D5E # <cjk>
-0x8D6A U+7DB1 # <cjk>
-0x8D6B U+8015 # <cjk>
-0x8D6C U+8003 # <cjk>
-0x8D6D U+80AF # <cjk>
-0x8D6E U+80B1 # <cjk>
-0x8D6F U+8154 # <cjk>
-0x8D70 U+818F # <cjk>
-0x8D71 U+822A # <cjk>
-0x8D72 U+8352 # <cjk>
-0x8D73 U+884C # <cjk>
-0x8D74 U+8861 # <cjk>
-0x8D75 U+8B1B # <cjk>
-0x8D76 U+8CA2 # <cjk>
-0x8D77 U+8CFC # <cjk>
-0x8D78 U+90CA # <cjk>
-0x8D79 U+9175 # <cjk>
-0x8D7A U+9271 # <cjk>
-0x8D7B U+783F # <cjk>
-0x8D7C U+92FC # <cjk>
-0x8D7D U+95A4 # <cjk>
-0x8D7E U+964D # <cjk>
-0x8D80 U+9805 # <cjk>
-0x8D81 U+9999 # <cjk>
-0x8D82 U+9AD8 # <cjk>
-0x8D83 U+9D3B # <cjk>
-0x8D84 U+525B # <cjk>
-0x8D85 U+52AB # <cjk>
-0x8D86 U+53F7 # <cjk>
-0x8D87 U+5408 # <cjk>
-0x8D88 U+58D5 # <cjk>
-0x8D89 U+62F7 # <cjk>
-0x8D8A U+6FE0 # <cjk>
-0x8D8B U+8C6A # <cjk>
-0x8D8C U+8F5F # <cjk>
-0x8D8D U+9EB9 # <cjk>
-0x8D8E U+514B # <cjk>
-0x8D8F U+523B # <cjk>
-0x8D90 U+544A # <cjk>
-0x8D91 U+56FD # <cjk>
-0x8D92 U+7A40 # <cjk>
-0x8D93 U+9177 # <cjk>
-0x8D94 U+9D60 # <cjk>
-0x8D95 U+9ED2 # <cjk>
-0x8D96 U+7344 # <cjk>
-0x8D97 U+6F09 # <cjk>
-0x8D98 U+8170 # <cjk>
-0x8D99 U+7511 # <cjk>
-0x8D9A U+5FFD # <cjk>
-0x8D9B U+60DA # <cjk>
-0x8D9C U+9AA8 # <cjk>
-0x8D9D U+72DB # <cjk>
-0x8D9E U+8FBC # <cjk>
-0x8D9F U+6B64 # <cjk>
-0x8DA0 U+9803 # <cjk>
-0x8DA1 U+4ECA # <cjk>
-0x8DA2 U+56F0 # <cjk>
-0x8DA3 U+5764 # <cjk>
-0x8DA4 U+58BE # <cjk>
-0x8DA5 U+5A5A # <cjk>
-0x8DA6 U+6068 # <cjk>
-0x8DA7 U+61C7 # <cjk>
-0x8DA8 U+660F # <cjk>
-0x8DA9 U+6606 # <cjk>
-0x8DAA U+6839 # <cjk>
-0x8DAB U+68B1 # <cjk>
-0x8DAC U+6DF7 # <cjk>
-0x8DAD U+75D5 # <cjk>
-0x8DAE U+7D3A # <cjk>
-0x8DAF U+826E # <cjk>
-0x8DB0 U+9B42 # <cjk>
-0x8DB1 U+4E9B # <cjk>
-0x8DB2 U+4F50 # <cjk>
-0x8DB3 U+53C9 # <cjk>
-0x8DB4 U+5506 # <cjk>
-0x8DB5 U+5D6F # <cjk>
-0x8DB6 U+5DE6 # <cjk>
-0x8DB7 U+5DEE # <cjk>
-0x8DB8 U+67FB # <cjk>
-0x8DB9 U+6C99 # <cjk>
-0x8DBA U+7473 # <cjk>
-0x8DBB U+7802 # <cjk>
-0x8DBC U+8A50 # <cjk>
-0x8DBD U+9396 # <cjk>
-0x8DBE U+88DF # <cjk>
-0x8DBF U+5750 # <cjk>
-0x8DC0 U+5EA7 # <cjk>
-0x8DC1 U+632B # <cjk>
-0x8DC2 U+50B5 # <cjk>
-0x8DC3 U+50AC # <cjk>
-0x8DC4 U+518D # <cjk>
-0x8DC5 U+6700 # <cjk>
-0x8DC6 U+54C9 # <cjk>
-0x8DC7 U+585E # <cjk>
-0x8DC8 U+59BB # <cjk>
-0x8DC9 U+5BB0 # <cjk>
-0x8DCA U+5F69 # <cjk>
-0x8DCB U+624D # <cjk>
-0x8DCC U+63A1 # <cjk>
-0x8DCD U+683D # <cjk>
-0x8DCE U+6B73 # <cjk>
-0x8DCF U+6E08 # <cjk>
-0x8DD0 U+707D # <cjk>
-0x8DD1 U+91C7 # <cjk>
-0x8DD2 U+7280 # <cjk>
-0x8DD3 U+7815 # <cjk>
-0x8DD4 U+7826 # <cjk>
-0x8DD5 U+796D # <cjk>
-0x8DD6 U+658E # <cjk>
-0x8DD7 U+7D30 # <cjk>
-0x8DD8 U+83DC # <cjk>
-0x8DD9 U+88C1 # <cjk>
-0x8DDA U+8F09 # <cjk>
-0x8DDB U+969B # <cjk>
-0x8DDC U+5264 # <cjk>
-0x8DDD U+5728 # <cjk>
-0x8DDE U+6750 # <cjk>
-0x8DDF U+7F6A # <cjk>
-0x8DE0 U+8CA1 # <cjk>
-0x8DE1 U+51B4 # <cjk>
-0x8DE2 U+5742 # <cjk>
-0x8DE3 U+962A # <cjk>
-0x8DE4 U+583A # <cjk>
-0x8DE5 U+698A # <cjk>
-0x8DE6 U+80B4 # <cjk>
-0x8DE7 U+54B2 # <cjk>
-0x8DE8 U+5D0E # <cjk>
-0x8DE9 U+57FC # <cjk>
-0x8DEA U+7895 # <cjk>
-0x8DEB U+9DFA # <cjk>
-0x8DEC U+4F5C # <cjk>
-0x8DED U+524A # <cjk>
-0x8DEE U+548B # <cjk>
-0x8DEF U+643E # <cjk>
-0x8DF0 U+6628 # <cjk>
-0x8DF1 U+6714 # <cjk>
-0x8DF2 U+67F5 # <cjk>
-0x8DF3 U+7A84 # <cjk>
-0x8DF4 U+7B56 # <cjk>
-0x8DF5 U+7D22 # <cjk>
-0x8DF6 U+932F # <cjk>
-0x8DF7 U+685C # <cjk>
-0x8DF8 U+9BAD # <cjk>
-0x8DF9 U+7B39 # <cjk>
-0x8DFA U+5319 # <cjk>
-0x8DFB U+518A # <cjk>
-0x8DFC U+5237 # <cjk>
-0x8E40 U+5BDF # <cjk>
-0x8E41 U+62F6 # <cjk>
-0x8E42 U+64AE # <cjk>
-0x8E43 U+64E6 # <cjk>
-0x8E44 U+672D # <cjk>
-0x8E45 U+6BBA # <cjk>
-0x8E46 U+85A9 # <cjk>
-0x8E47 U+96D1 # <cjk>
-0x8E48 U+7690 # <cjk>
-0x8E49 U+9BD6 # <cjk>
-0x8E4A U+634C # <cjk>
-0x8E4B U+9306 # <cjk>
-0x8E4C U+9BAB # <cjk>
-0x8E4D U+76BF # <cjk>
-0x8E4E U+6652 # <cjk>
-0x8E4F U+4E09 # <cjk>
-0x8E50 U+5098 # <cjk>
-0x8E51 U+53C2 # <cjk>
-0x8E52 U+5C71 # <cjk>
-0x8E53 U+60E8 # <cjk>
-0x8E54 U+6492 # <cjk>
-0x8E55 U+6563 # <cjk>
-0x8E56 U+685F # <cjk>
-0x8E57 U+71E6 # <cjk>
-0x8E58 U+73CA # <cjk>
-0x8E59 U+7523 # <cjk>
-0x8E5A U+7B97 # <cjk>
-0x8E5B U+7E82 # <cjk>
-0x8E5C U+8695 # <cjk>
-0x8E5D U+8B83 # <cjk>
-0x8E5E U+8CDB # <cjk>
-0x8E5F U+9178 # <cjk>
-0x8E60 U+9910 # <cjk>
-0x8E61 U+65AC # <cjk>
-0x8E62 U+66AB # <cjk>
-0x8E63 U+6B8B # <cjk>
-0x8E64 U+4ED5 # <cjk>
-0x8E65 U+4ED4 # <cjk>
-0x8E66 U+4F3A # <cjk>
-0x8E67 U+4F7F # <cjk>
-0x8E68 U+523A # <cjk>
-0x8E69 U+53F8 # <cjk>
-0x8E6A U+53F2 # <cjk>
-0x8E6B U+55E3 # <cjk>
-0x8E6C U+56DB # <cjk>
-0x8E6D U+58EB # <cjk>
-0x8E6E U+59CB # <cjk>
-0x8E6F U+59C9 # <cjk>
-0x8E70 U+59FF # <cjk>
-0x8E71 U+5B50 # <cjk>
-0x8E72 U+5C4D # <cjk>
-0x8E73 U+5E02 # <cjk>
-0x8E74 U+5E2B # <cjk>
-0x8E75 U+5FD7 # <cjk>
-0x8E76 U+601D # <cjk>
-0x8E77 U+6307 # <cjk>
-0x8E78 U+652F # <cjk>
-0x8E79 U+5B5C # <cjk>
-0x8E7A U+65AF # <cjk>
-0x8E7B U+65BD # <cjk>
-0x8E7C U+65E8 # <cjk>
-0x8E7D U+679D # <cjk>
-0x8E7E U+6B62 # <cjk>
-0x8E80 U+6B7B # <cjk>
-0x8E81 U+6C0F # <cjk>
-0x8E82 U+7345 # <cjk>
-0x8E83 U+7949 # <cjk>
-0x8E84 U+79C1 # <cjk>
-0x8E85 U+7CF8 # <cjk>
-0x8E86 U+7D19 # <cjk>
-0x8E87 U+7D2B # <cjk>
-0x8E88 U+80A2 # <cjk>
-0x8E89 U+8102 # <cjk>
-0x8E8A U+81F3 # <cjk>
-0x8E8B U+8996 # <cjk>
-0x8E8C U+8A5E # <cjk>
-0x8E8D U+8A69 # <cjk>
-0x8E8E U+8A66 # <cjk>
-0x8E8F U+8A8C # <cjk>
-0x8E90 U+8AEE # <cjk>
-0x8E91 U+8CC7 # <cjk>
-0x8E92 U+8CDC # <cjk>
-0x8E93 U+96CC # <cjk>
-0x8E94 U+98FC # <cjk>
-0x8E95 U+6B6F # <cjk>
-0x8E96 U+4E8B # <cjk>
-0x8E97 U+4F3C # <cjk>
-0x8E98 U+4F8D # <cjk>
-0x8E99 U+5150 # <cjk>
-0x8E9A U+5B57 # <cjk>
-0x8E9B U+5BFA # <cjk>
-0x8E9C U+6148 # <cjk>
-0x8E9D U+6301 # <cjk>
-0x8E9E U+6642 # <cjk>
-0x8E9F U+6B21 # <cjk>
-0x8EA0 U+6ECB # <cjk>
-0x8EA1 U+6CBB # <cjk>
-0x8EA2 U+723E # <cjk>
-0x8EA3 U+74BD # <cjk>
-0x8EA4 U+75D4 # <cjk>
-0x8EA5 U+78C1 # <cjk>
-0x8EA6 U+793A # <cjk>
-0x8EA7 U+800C # <cjk>
-0x8EA8 U+8033 # <cjk>
-0x8EA9 U+81EA # <cjk>
-0x8EAA U+8494 # <cjk>
-0x8EAB U+8F9E # <cjk>
-0x8EAC U+6C50 # <cjk>
-0x8EAD U+9E7F # <cjk>
-0x8EAE U+5F0F # <cjk>
-0x8EAF U+8B58 # <cjk>
-0x8EB0 U+9D2B # <cjk>
-0x8EB1 U+7AFA # <cjk>
-0x8EB2 U+8EF8 # <cjk>
-0x8EB3 U+5B8D # <cjk>
-0x8EB4 U+96EB # <cjk>
-0x8EB5 U+4E03 # <cjk>
-0x8EB6 U+53F1 # <cjk>
-0x8EB7 U+57F7 # <cjk>
-0x8EB8 U+5931 # <cjk>
-0x8EB9 U+5AC9 # <cjk>
-0x8EBA U+5BA4 # <cjk>
-0x8EBB U+6089 # <cjk>
-0x8EBC U+6E7F # <cjk>
-0x8EBD U+6F06 # <cjk>
-0x8EBE U+75BE # <cjk>
-0x8EBF U+8CEA # <cjk>
-0x8EC0 U+5B9F # <cjk>
-0x8EC1 U+8500 # <cjk>
-0x8EC2 U+7BE0 # <cjk>
-0x8EC3 U+5072 # <cjk>
-0x8EC4 U+67F4 # <cjk>
-0x8EC5 U+829D # <cjk>
-0x8EC6 U+5C61 # <cjk>
-0x8EC7 U+854A # <cjk>
-0x8EC8 U+7E1E # <cjk>
-0x8EC9 U+820E # <cjk>
-0x8ECA U+5199 # <cjk>
-0x8ECB U+5C04 # <cjk>
-0x8ECC U+6368 # <cjk>
-0x8ECD U+8D66 # <cjk>
-0x8ECE U+659C # <cjk>
-0x8ECF U+716E # <cjk>
-0x8ED0 U+793E # <cjk>
-0x8ED1 U+7D17 # <cjk>
-0x8ED2 U+8005 # <cjk>
-0x8ED3 U+8B1D # <cjk>
-0x8ED4 U+8ECA # <cjk>
-0x8ED5 U+906E # <cjk>
-0x8ED6 U+86C7 # <cjk>
-0x8ED7 U+90AA # <cjk>
-0x8ED8 U+501F # <cjk>
-0x8ED9 U+52FA # <cjk>
-0x8EDA U+5C3A # <cjk>
-0x8EDB U+6753 # <cjk>
-0x8EDC U+707C # <cjk>
-0x8EDD U+7235 # <cjk>
-0x8EDE U+914C # <cjk>
-0x8EDF U+91C8 # <cjk>
-0x8EE0 U+932B # <cjk>
-0x8EE1 U+82E5 # <cjk>
-0x8EE2 U+5BC2 # <cjk>
-0x8EE3 U+5F31 # <cjk>
-0x8EE4 U+60F9 # <cjk>
-0x8EE5 U+4E3B # <cjk>
-0x8EE6 U+53D6 # <cjk>
-0x8EE7 U+5B88 # <cjk>
-0x8EE8 U+624B # <cjk>
-0x8EE9 U+6731 # <cjk>
-0x8EEA U+6B8A # <cjk>
-0x8EEB U+72E9 # <cjk>
-0x8EEC U+73E0 # <cjk>
-0x8EED U+7A2E # <cjk>
-0x8EEE U+816B # <cjk>
-0x8EEF U+8DA3 # <cjk>
-0x8EF0 U+9152 # <cjk>
-0x8EF1 U+9996 # <cjk>
-0x8EF2 U+5112 # <cjk>
-0x8EF3 U+53D7 # <cjk>
-0x8EF4 U+546A # <cjk>
-0x8EF5 U+5BFF # <cjk>
-0x8EF6 U+6388 # <cjk>
-0x8EF7 U+6A39 # <cjk>
-0x8EF8 U+7DAC # <cjk>
-0x8EF9 U+9700 # <cjk>
-0x8EFA U+56DA # <cjk>
-0x8EFB U+53CE # <cjk>
-0x8EFC U+5468 # <cjk>
-0x8F40 U+5B97 # <cjk>
-0x8F41 U+5C31 # <cjk>
-0x8F42 U+5DDE # <cjk>
-0x8F43 U+4FEE # <cjk>
-0x8F44 U+6101 # <cjk>
-0x8F45 U+62FE # <cjk>
-0x8F46 U+6D32 # <cjk>
-0x8F47 U+79C0 # <cjk>
-0x8F48 U+79CB # <cjk>
-0x8F49 U+7D42 # <cjk>
-0x8F4A U+7E4D # <cjk>
-0x8F4B U+7FD2 # <cjk>
-0x8F4C U+81ED # <cjk>
-0x8F4D U+821F # <cjk>
-0x8F4E U+8490 # <cjk>
-0x8F4F U+8846 # <cjk>
-0x8F50 U+8972 # <cjk>
-0x8F51 U+8B90 # <cjk>
-0x8F52 U+8E74 # <cjk>
-0x8F53 U+8F2F # <cjk>
-0x8F54 U+9031 # <cjk>
-0x8F55 U+914B # <cjk>
-0x8F56 U+916C # <cjk>
-0x8F57 U+96C6 # <cjk>
-0x8F58 U+919C # <cjk>
-0x8F59 U+4EC0 # <cjk>
-0x8F5A U+4F4F # <cjk>
-0x8F5B U+5145 # <cjk>
-0x8F5C U+5341 # <cjk>
-0x8F5D U+5F93 # <cjk>
-0x8F5E U+620E # <cjk>
-0x8F5F U+67D4 # <cjk>
-0x8F60 U+6C41 # <cjk>
-0x8F61 U+6E0B # <cjk>
-0x8F62 U+7363 # <cjk>
-0x8F63 U+7E26 # <cjk>
-0x8F64 U+91CD # <cjk>
-0x8F65 U+9283 # <cjk>
-0x8F66 U+53D4 # <cjk>
-0x8F67 U+5919 # <cjk>
-0x8F68 U+5BBF # <cjk>
-0x8F69 U+6DD1 # <cjk>
-0x8F6A U+795D # <cjk>
-0x8F6B U+7E2E # <cjk>
-0x8F6C U+7C9B # <cjk>
-0x8F6D U+587E # <cjk>
-0x8F6E U+719F # <cjk>
-0x8F6F U+51FA # <cjk>
-0x8F70 U+8853 # <cjk>
-0x8F71 U+8FF0 # <cjk>
-0x8F72 U+4FCA # <cjk>
-0x8F73 U+5CFB # <cjk>
-0x8F74 U+6625 # <cjk>
-0x8F75 U+77AC # <cjk>
-0x8F76 U+7AE3 # <cjk>
-0x8F77 U+821C # <cjk>
-0x8F78 U+99FF # <cjk>
-0x8F79 U+51C6 # <cjk>
-0x8F7A U+5FAA # <cjk>
-0x8F7B U+65EC # <cjk>
-0x8F7C U+696F # <cjk>
-0x8F7D U+6B89 # <cjk>
-0x8F7E U+6DF3 # <cjk>
-0x8F80 U+6E96 # <cjk>
-0x8F81 U+6F64 # <cjk>
-0x8F82 U+76FE # <cjk>
-0x8F83 U+7D14 # <cjk>
-0x8F84 U+5DE1 # <cjk>
-0x8F85 U+9075 # <cjk>
-0x8F86 U+9187 # <cjk>
-0x8F87 U+9806 # <cjk>
-0x8F88 U+51E6 # <cjk>
-0x8F89 U+521D # <cjk>
-0x8F8A U+6240 # <cjk>
-0x8F8B U+6691 # <cjk>
-0x8F8C U+66D9 # <cjk>
-0x8F8D U+6E1A # <cjk>
-0x8F8E U+5EB6 # <cjk>
-0x8F8F U+7DD2 # <cjk>
-0x8F90 U+7F72 # <cjk>
-0x8F91 U+66F8 # <cjk>
-0x8F92 U+85AF # <cjk>
-0x8F93 U+85F7 # <cjk>
-0x8F94 U+8AF8 # <cjk>
-0x8F95 U+52A9 # <cjk>
-0x8F96 U+53D9 # <cjk>
-0x8F97 U+5973 # <cjk>
-0x8F98 U+5E8F # <cjk>
-0x8F99 U+5F90 # <cjk>
-0x8F9A U+6055 # <cjk>
-0x8F9B U+92E4 # <cjk>
-0x8F9C U+9664 # <cjk>
-0x8F9D U+50B7 # <cjk>
-0x8F9E U+511F # <cjk>
-0x8F9F U+52DD # <cjk>
-0x8FA0 U+5320 # <cjk>
-0x8FA1 U+5347 # <cjk>
-0x8FA2 U+53EC # <cjk>
-0x8FA3 U+54E8 # <cjk>
-0x8FA4 U+5546 # <cjk>
-0x8FA5 U+5531 # <cjk>
-0x8FA6 U+5617 # <cjk>
-0x8FA7 U+5968 # <cjk>
-0x8FA8 U+59BE # <cjk>
-0x8FA9 U+5A3C # <cjk>
-0x8FAA U+5BB5 # <cjk>
-0x8FAB U+5C06 # <cjk>
-0x8FAC U+5C0F # <cjk>
-0x8FAD U+5C11 # <cjk>
-0x8FAE U+5C1A # <cjk>
-0x8FAF U+5E84 # <cjk>
-0x8FB0 U+5E8A # <cjk>
-0x8FB1 U+5EE0 # <cjk>
-0x8FB2 U+5F70 # <cjk>
-0x8FB3 U+627F # <cjk>
-0x8FB4 U+6284 # <cjk>
-0x8FB5 U+62DB # <cjk>
-0x8FB6 U+638C # <cjk>
-0x8FB7 U+6377 # <cjk>
-0x8FB8 U+6607 # <cjk>
-0x8FB9 U+660C # <cjk>
-0x8FBA U+662D # <cjk>
-0x8FBB U+6676 # <cjk>
-0x8FBC U+677E # <cjk>
-0x8FBD U+68A2 # <cjk>
-0x8FBE U+6A1F # <cjk>
-0x8FBF U+6A35 # <cjk>
-0x8FC0 U+6CBC # <cjk>
-0x8FC1 U+6D88 # <cjk>
-0x8FC2 U+6E09 # <cjk>
-0x8FC3 U+6E58 # <cjk>
-0x8FC4 U+713C # <cjk>
-0x8FC5 U+7126 # <cjk>
-0x8FC6 U+7167 # <cjk>
-0x8FC7 U+75C7 # <cjk>
-0x8FC8 U+7701 # <cjk>
-0x8FC9 U+785D # <cjk>
-0x8FCA U+7901 # <cjk>
-0x8FCB U+7965 # <cjk>
-0x8FCC U+79F0 # <cjk>
-0x8FCD U+7AE0 # <cjk>
-0x8FCE U+7B11 # <cjk>
-0x8FCF U+7CA7 # <cjk>
-0x8FD0 U+7D39 # <cjk>
-0x8FD1 U+8096 # <cjk>
-0x8FD2 U+83D6 # <cjk>
-0x8FD3 U+848B # <cjk>
-0x8FD4 U+8549 # <cjk>
-0x8FD5 U+885D # <cjk>
-0x8FD6 U+88F3 # <cjk>
-0x8FD7 U+8A1F # <cjk>
-0x8FD8 U+8A3C # <cjk>
-0x8FD9 U+8A54 # <cjk>
-0x8FDA U+8A73 # <cjk>
-0x8FDB U+8C61 # <cjk>
-0x8FDC U+8CDE # <cjk>
-0x8FDD U+91A4 # <cjk>
-0x8FDE U+9266 # <cjk>
-0x8FDF U+937E # <cjk>
-0x8FE0 U+9418 # <cjk>
-0x8FE1 U+969C # <cjk>
-0x8FE2 U+9798 # <cjk>
-0x8FE3 U+4E0A # <cjk>
-0x8FE4 U+4E08 # <cjk>
-0x8FE5 U+4E1E # <cjk>
-0x8FE6 U+4E57 # <cjk>
-0x8FE7 U+5197 # <cjk>
-0x8FE8 U+5270 # <cjk>
-0x8FE9 U+57CE # <cjk>
-0x8FEA U+5834 # <cjk>
-0x8FEB U+58CC # <cjk>
-0x8FEC U+5B22 # <cjk>
-0x8FED U+5E38 # <cjk>
-0x8FEE U+60C5 # <cjk>
-0x8FEF U+64FE # <cjk>
-0x8FF0 U+6761 # <cjk>
-0x8FF1 U+6756 # <cjk>
-0x8FF2 U+6D44 # <cjk>
-0x8FF3 U+72B6 # <cjk>
-0x8FF4 U+7573 # <cjk>
-0x8FF5 U+7A63 # <cjk>
-0x8FF6 U+84B8 # <cjk>
-0x8FF7 U+8B72 # <cjk>
-0x8FF8 U+91B8 # <cjk>
-0x8FF9 U+9320 # <cjk>
-0x8FFA U+5631 # <cjk>
-0x8FFB U+57F4 # <cjk>
-0x8FFC U+98FE # <cjk>
-0x9040 U+62ED # <cjk>
-0x9041 U+690D # <cjk>
-0x9042 U+6B96 # <cjk>
-0x9043 U+71ED # <cjk>
-0x9044 U+7E54 # <cjk>
-0x9045 U+8077 # <cjk>
-0x9046 U+8272 # <cjk>
-0x9047 U+89E6 # <cjk>
-0x9048 U+98DF # <cjk>
-0x9049 U+8755 # <cjk>
-0x904A U+8FB1 # <cjk>
-0x904B U+5C3B # <cjk>
-0x904C U+4F38 # <cjk>
-0x904D U+4FE1 # <cjk>
-0x904E U+4FB5 # <cjk>
-0x904F U+5507 # <cjk>
-0x9050 U+5A20 # <cjk>
-0x9051 U+5BDD # <cjk>
-0x9052 U+5BE9 # <cjk>
-0x9053 U+5FC3 # <cjk>
-0x9054 U+614E # <cjk>
-0x9055 U+632F # <cjk>
-0x9056 U+65B0 # <cjk>
-0x9057 U+664B # <cjk>
-0x9058 U+68EE # <cjk>
-0x9059 U+699B # <cjk>
-0x905A U+6D78 # <cjk>
-0x905B U+6DF1 # <cjk>
-0x905C U+7533 # <cjk>
-0x905D U+75B9 # <cjk>
-0x905E U+771F # <cjk>
-0x905F U+795E # <cjk>
-0x9060 U+79E6 # <cjk>
-0x9061 U+7D33 # <cjk>
-0x9062 U+81E3 # <cjk>
-0x9063 U+82AF # <cjk>
-0x9064 U+85AA # <cjk>
-0x9065 U+89AA # <cjk>
-0x9066 U+8A3A # <cjk>
-0x9067 U+8EAB # <cjk>
-0x9068 U+8F9B # <cjk>
-0x9069 U+9032 # <cjk>
-0x906A U+91DD # <cjk>
-0x906B U+9707 # <cjk>
-0x906C U+4EBA # <cjk>
-0x906D U+4EC1 # <cjk>
-0x906E U+5203 # <cjk>
-0x906F U+5875 # <cjk>
-0x9070 U+58EC # <cjk>
-0x9071 U+5C0B # <cjk>
-0x9072 U+751A # <cjk>
-0x9073 U+5C3D # <cjk>
-0x9074 U+814E # <cjk>
-0x9075 U+8A0A # <cjk>
-0x9076 U+8FC5 # <cjk>
-0x9077 U+9663 # <cjk>
-0x9078 U+976D # <cjk>
-0x9079 U+7B25 # <cjk>
-0x907A U+8ACF # <cjk>
-0x907B U+9808 # <cjk>
-0x907C U+9162 # <cjk>
-0x907D U+56F3 # <cjk>
-0x907E U+53A8 # <cjk>
-0x9080 U+9017 # <cjk>
-0x9081 U+5439 # <cjk>
-0x9082 U+5782 # <cjk>
-0x9083 U+5E25 # <cjk>
-0x9084 U+63A8 # <cjk>
-0x9085 U+6C34 # <cjk>
-0x9086 U+708A # <cjk>
-0x9087 U+7761 # <cjk>
-0x9088 U+7C8B # <cjk>
-0x9089 U+7FE0 # <cjk>
-0x908A U+8870 # <cjk>
-0x908B U+9042 # <cjk>
-0x908C U+9154 # <cjk>
-0x908D U+9310 # <cjk>
-0x908E U+9318 # <cjk>
-0x908F U+968F # <cjk>
-0x9090 U+745E # <cjk>
-0x9091 U+9AC4 # <cjk>
-0x9092 U+5D07 # <cjk>
-0x9093 U+5D69 # <cjk>
-0x9094 U+6570 # <cjk>
-0x9095 U+67A2 # <cjk>
-0x9096 U+8DA8 # <cjk>
-0x9097 U+96DB # <cjk>
-0x9098 U+636E # <cjk>
-0x9099 U+6749 # <cjk>
-0x909A U+6919 # <cjk>
-0x909B U+83C5 # <cjk>
-0x909C U+9817 # <cjk>
-0x909D U+96C0 # <cjk>
-0x909E U+88FE # <cjk>
-0x909F U+6F84 # <cjk>
-0x90A0 U+647A # <cjk>
-0x90A1 U+5BF8 # <cjk>
-0x90A2 U+4E16 # <cjk>
-0x90A3 U+702C # <cjk>
-0x90A4 U+755D # <cjk>
-0x90A5 U+662F # <cjk>
-0x90A6 U+51C4 # <cjk>
-0x90A7 U+5236 # <cjk>
-0x90A8 U+52E2 # <cjk>
-0x90A9 U+59D3 # <cjk>
-0x90AA U+5F81 # <cjk>
-0x90AB U+6027 # <cjk>
-0x90AC U+6210 # <cjk>
-0x90AD U+653F # <cjk>
-0x90AE U+6574 # <cjk>
-0x90AF U+661F # <cjk>
-0x90B0 U+6674 # <cjk>
-0x90B1 U+68F2 # <cjk>
-0x90B2 U+6816 # <cjk>
-0x90B3 U+6B63 # <cjk>
-0x90B4 U+6E05 # <cjk>
-0x90B5 U+7272 # <cjk>
-0x90B6 U+751F # <cjk>
-0x90B7 U+76DB # <cjk>
-0x90B8 U+7CBE # <cjk>
-0x90B9 U+8056 # <cjk>
-0x90BA U+58F0 # <cjk>
-0x90BB U+88FD # <cjk>
-0x90BC U+897F # <cjk>
-0x90BD U+8AA0 # <cjk>
-0x90BE U+8A93 # <cjk>
-0x90BF U+8ACB # <cjk>
-0x90C0 U+901D # <cjk>
-0x90C1 U+9192 # <cjk>
-0x90C2 U+9752 # <cjk>
-0x90C3 U+9759 # <cjk>
-0x90C4 U+6589 # <cjk>
-0x90C5 U+7A0E # <cjk>
-0x90C6 U+8106 # <cjk>
-0x90C7 U+96BB # <cjk>
-0x90C8 U+5E2D # <cjk>
-0x90C9 U+60DC # <cjk>
-0x90CA U+621A # <cjk>
-0x90CB U+65A5 # <cjk>
-0x90CC U+6614 # <cjk>
-0x90CD U+6790 # <cjk>
-0x90CE U+77F3 # <cjk>
-0x90CF U+7A4D # <cjk>
-0x90D0 U+7C4D # <cjk>
-0x90D1 U+7E3E # <cjk>
-0x90D2 U+810A # <cjk>
-0x90D3 U+8CAC # <cjk>
-0x90D4 U+8D64 # <cjk>
-0x90D5 U+8DE1 # <cjk>
-0x90D6 U+8E5F # <cjk>
-0x90D7 U+78A9 # <cjk>
-0x90D8 U+5207 # <cjk>
-0x90D9 U+62D9 # <cjk>
-0x90DA U+63A5 # <cjk>
-0x90DB U+6442 # <cjk>
-0x90DC U+6298 # <cjk>
-0x90DD U+8A2D # <cjk>
-0x90DE U+7A83 # <cjk>
-0x90DF U+7BC0 # <cjk>
-0x90E0 U+8AAC # <cjk>
-0x90E1 U+96EA # <cjk>
-0x90E2 U+7D76 # <cjk>
-0x90E3 U+820C # <cjk>
-0x90E4 U+8749 # <cjk>
-0x90E5 U+4ED9 # <cjk>
-0x90E6 U+5148 # <cjk>
-0x90E7 U+5343 # <cjk>
-0x90E8 U+5360 # <cjk>
-0x90E9 U+5BA3 # <cjk>
-0x90EA U+5C02 # <cjk>
-0x90EB U+5C16 # <cjk>
-0x90EC U+5DDD # <cjk>
-0x90ED U+6226 # <cjk>
-0x90EE U+6247 # <cjk>
-0x90EF U+64B0 # <cjk>
-0x90F0 U+6813 # <cjk>
-0x90F1 U+6834 # <cjk>
-0x90F2 U+6CC9 # <cjk>
-0x90F3 U+6D45 # <cjk>
-0x90F4 U+6D17 # <cjk>
-0x90F5 U+67D3 # <cjk>
-0x90F6 U+6F5C # <cjk>
-0x90F7 U+714E # <cjk>
-0x90F8 U+717D # <cjk>
-0x90F9 U+65CB # <cjk>
-0x90FA U+7A7F # <cjk>
-0x90FB U+7BAD # <cjk>
-0x90FC U+7DDA # <cjk>
-0x9140 U+7E4A # <cjk>
-0x9141 U+7FA8 # <cjk>
-0x9142 U+817A # <cjk>
-0x9143 U+821B # <cjk>
-0x9144 U+8239 # <cjk>
-0x9145 U+85A6 # <cjk>
-0x9146 U+8A6E # <cjk>
-0x9147 U+8CCE # <cjk>
-0x9148 U+8DF5 # <cjk>
-0x9149 U+9078 # <cjk>
-0x914A U+9077 # <cjk>
-0x914B U+92AD # <cjk>
-0x914C U+9291 # <cjk>
-0x914D U+9583 # <cjk>
-0x914E U+9BAE # <cjk>
-0x914F U+524D # <cjk>
-0x9150 U+5584 # <cjk>
-0x9151 U+6F38 # <cjk>
-0x9152 U+7136 # <cjk>
-0x9153 U+5168 # <cjk>
-0x9154 U+7985 # <cjk>
-0x9155 U+7E55 # <cjk>
-0x9156 U+81B3 # <cjk>
-0x9157 U+7CCE # <cjk>
-0x9158 U+564C # <cjk>
-0x9159 U+5851 # <cjk>
-0x915A U+5CA8 # <cjk>
-0x915B U+63AA # <cjk>
-0x915C U+66FE # <cjk>
-0x915D U+66FD # <cjk>
-0x915E U+695A # <cjk>
-0x915F U+72D9 # <cjk>
-0x9160 U+758F # <cjk>
-0x9161 U+758E # <cjk>
-0x9162 U+790E # <cjk>
-0x9163 U+7956 # <cjk>
-0x9164 U+79DF # <cjk>
-0x9165 U+7C97 # <cjk>
-0x9166 U+7D20 # <cjk>
-0x9167 U+7D44 # <cjk>
-0x9168 U+8607 # <cjk>
-0x9169 U+8A34 # <cjk>
-0x916A U+963B # <cjk>
-0x916B U+9061 # <cjk>
-0x916C U+9F20 # <cjk>
-0x916D U+50E7 # <cjk>
-0x916E U+5275 # <cjk>
-0x916F U+53CC # <cjk>
-0x9170 U+53E2 # <cjk>
-0x9171 U+5009 # <cjk>
-0x9172 U+55AA # <cjk>
-0x9173 U+58EE # <cjk>
-0x9174 U+594F # <cjk>
-0x9175 U+723D # <cjk>
-0x9176 U+5B8B # <cjk>
-0x9177 U+5C64 # <cjk>
-0x9178 U+531D # <cjk>
-0x9179 U+60E3 # <cjk>
-0x917A U+60F3 # <cjk>
-0x917B U+635C # <cjk>
-0x917C U+6383 # <cjk>
-0x917D U+633F # <cjk>
-0x917E U+63BB # <cjk>
-0x9180 U+64CD # <cjk>
-0x9181 U+65E9 # <cjk>
-0x9182 U+66F9 # <cjk>
-0x9183 U+5DE3 # <cjk>
-0x9184 U+69CD # <cjk>
-0x9185 U+69FD # <cjk>
-0x9186 U+6F15 # <cjk>
-0x9187 U+71E5 # <cjk>
-0x9188 U+4E89 # <cjk>
-0x9189 U+75E9 # <cjk>
-0x918A U+76F8 # <cjk>
-0x918B U+7A93 # <cjk>
-0x918C U+7CDF # <cjk>
-0x918D U+7DCF # <cjk>
-0x918E U+7D9C # <cjk>
-0x918F U+8061 # <cjk>
-0x9190 U+8349 # <cjk>
-0x9191 U+8358 # <cjk>
-0x9192 U+846C # <cjk>
-0x9193 U+84BC # <cjk>
-0x9194 U+85FB # <cjk>
-0x9195 U+88C5 # <cjk>
-0x9196 U+8D70 # <cjk>
-0x9197 U+9001 # <cjk>
-0x9198 U+906D # <cjk>
-0x9199 U+9397 # <cjk>
-0x919A U+971C # <cjk>
-0x919B U+9A12 # <cjk>
-0x919C U+50CF # <cjk>
-0x919D U+5897 # <cjk>
-0x919E U+618E # <cjk>
-0x919F U+81D3 # <cjk>
-0x91A0 U+8535 # <cjk>
-0x91A1 U+8D08 # <cjk>
-0x91A2 U+9020 # <cjk>
-0x91A3 U+4FC3 # <cjk>
-0x91A4 U+5074 # <cjk>
-0x91A5 U+5247 # <cjk>
-0x91A6 U+5373 # <cjk>
-0x91A7 U+606F # <cjk>
-0x91A8 U+6349 # <cjk>
-0x91A9 U+675F # <cjk>
-0x91AA U+6E2C # <cjk>
-0x91AB U+8DB3 # <cjk>
-0x91AC U+901F # <cjk>
-0x91AD U+4FD7 # <cjk>
-0x91AE U+5C5E # <cjk>
-0x91AF U+8CCA # <cjk>
-0x91B0 U+65CF # <cjk>
-0x91B1 U+7D9A # <cjk>
-0x91B2 U+5352 # <cjk>
-0x91B3 U+8896 # <cjk>
-0x91B4 U+5176 # <cjk>
-0x91B5 U+63C3 # <cjk>
-0x91B6 U+5B58 # <cjk>
-0x91B7 U+5B6B # <cjk>
-0x91B8 U+5C0A # <cjk>
-0x91B9 U+640D # <cjk>
-0x91BA U+6751 # <cjk>
-0x91BB U+905C # <cjk>
-0x91BC U+4ED6 # <cjk>
-0x91BD U+591A # <cjk>
-0x91BE U+592A # <cjk>
-0x91BF U+6C70 # <cjk>
-0x91C0 U+8A51 # <cjk>
-0x91C1 U+553E # <cjk>
-0x91C2 U+5815 # <cjk>
-0x91C3 U+59A5 # <cjk>
-0x91C4 U+60F0 # <cjk>
-0x91C5 U+6253 # <cjk>
-0x91C6 U+67C1 # <cjk>
-0x91C7 U+8235 # <cjk>
-0x91C8 U+6955 # <cjk>
-0x91C9 U+9640 # <cjk>
-0x91CA U+99C4 # <cjk>
-0x91CB U+9A28 # <cjk>
-0x91CC U+4F53 # <cjk>
-0x91CD U+5806 # <cjk>
-0x91CE U+5BFE # <cjk>
-0x91CF U+8010 # <cjk>
-0x91D0 U+5CB1 # <cjk>
-0x91D1 U+5E2F # <cjk>
-0x91D2 U+5F85 # <cjk>
-0x91D3 U+6020 # <cjk>
-0x91D4 U+614B # <cjk>
-0x91D5 U+6234 # <cjk>
-0x91D6 U+66FF # <cjk>
-0x91D7 U+6CF0 # <cjk>
-0x91D8 U+6EDE # <cjk>
-0x91D9 U+80CE # <cjk>
-0x91DA U+817F # <cjk>
-0x91DB U+82D4 # <cjk>
-0x91DC U+888B # <cjk>
-0x91DD U+8CB8 # <cjk>
-0x91DE U+9000 # <cjk>
-0x91DF U+902E # <cjk>
-0x91E0 U+968A # <cjk>
-0x91E1 U+9EDB # <cjk>
-0x91E2 U+9BDB # <cjk>
-0x91E3 U+4EE3 # <cjk>
-0x91E4 U+53F0 # <cjk>
-0x91E5 U+5927 # <cjk>
-0x91E6 U+7B2C # <cjk>
-0x91E7 U+918D # <cjk>
-0x91E8 U+984C # <cjk>
-0x91E9 U+9DF9 # <cjk>
-0x91EA U+6EDD # <cjk>
-0x91EB U+7027 # <cjk>
-0x91EC U+5353 # <cjk>
-0x91ED U+5544 # <cjk>
-0x91EE U+5B85 # <cjk>
-0x91EF U+6258 # <cjk>
-0x91F0 U+629E # <cjk>
-0x91F1 U+62D3 # <cjk>
-0x91F2 U+6CA2 # <cjk>
-0x91F3 U+6FEF # <cjk>
-0x91F4 U+7422 # <cjk>
-0x91F5 U+8A17 # <cjk>
-0x91F6 U+9438 # <cjk>
-0x91F7 U+6FC1 # <cjk>
-0x91F8 U+8AFE # <cjk>
-0x91F9 U+8338 # <cjk>
-0x91FA U+51E7 # <cjk>
-0x91FB U+86F8 # <cjk>
-0x91FC U+53EA # <cjk>
-0x9240 U+53E9 # <cjk>
-0x9241 U+4F46 # <cjk>
-0x9242 U+9054 # <cjk>
-0x9243 U+8FB0 # <cjk>
-0x9244 U+596A # <cjk>
-0x9245 U+8131 # <cjk>
-0x9246 U+5DFD # <cjk>
-0x9247 U+7AEA # <cjk>
-0x9248 U+8FBF # <cjk>
-0x9249 U+68DA # <cjk>
-0x924A U+8C37 # <cjk>
-0x924B U+72F8 # <cjk>
-0x924C U+9C48 # <cjk>
-0x924D U+6A3D # <cjk>
-0x924E U+8AB0 # <cjk>
-0x924F U+4E39 # <cjk>
-0x9250 U+5358 # <cjk>
-0x9251 U+5606 # <cjk>
-0x9252 U+5766 # <cjk>
-0x9253 U+62C5 # <cjk>
-0x9254 U+63A2 # <cjk>
-0x9255 U+65E6 # <cjk>
-0x9256 U+6B4E # <cjk>
-0x9257 U+6DE1 # <cjk>
-0x9258 U+6E5B # <cjk>
-0x9259 U+70AD # <cjk>
-0x925A U+77ED # <cjk>
-0x925B U+7AEF # <cjk>
-0x925C U+7BAA # <cjk>
-0x925D U+7DBB # <cjk>
-0x925E U+803D # <cjk>
-0x925F U+80C6 # <cjk>
-0x9260 U+86CB # <cjk>
-0x9261 U+8A95 # <cjk>
-0x9262 U+935B # <cjk>
-0x9263 U+56E3 # <cjk>
-0x9264 U+58C7 # <cjk>
-0x9265 U+5F3E # <cjk>
-0x9266 U+65AD # <cjk>
-0x9267 U+6696 # <cjk>
-0x9268 U+6A80 # <cjk>
-0x9269 U+6BB5 # <cjk>
-0x926A U+7537 # <cjk>
-0x926B U+8AC7 # <cjk>
-0x926C U+5024 # <cjk>
-0x926D U+77E5 # <cjk>
-0x926E U+5730 # <cjk>
-0x926F U+5F1B # <cjk>
-0x9270 U+6065 # <cjk>
-0x9271 U+667A # <cjk>
-0x9272 U+6C60 # <cjk>
-0x9273 U+75F4 # <cjk>
-0x9274 U+7A1A # <cjk>
-0x9275 U+7F6E # <cjk>
-0x9276 U+81F4 # <cjk>
-0x9277 U+8718 # <cjk>
-0x9278 U+9045 # <cjk>
-0x9279 U+99B3 # <cjk>
-0x927A U+7BC9 # <cjk>
-0x927B U+755C # <cjk>
-0x927C U+7AF9 # <cjk>
-0x927D U+7B51 # <cjk>
-0x927E U+84C4 # <cjk>
-0x9280 U+9010 # <cjk>
-0x9281 U+79E9 # <cjk>
-0x9282 U+7A92 # <cjk>
-0x9283 U+8336 # <cjk>
-0x9284 U+5AE1 # <cjk>
-0x9285 U+7740 # <cjk>
-0x9286 U+4E2D # <cjk>
-0x9287 U+4EF2 # <cjk>
-0x9288 U+5B99 # <cjk>
-0x9289 U+5FE0 # <cjk>
-0x928A U+62BD # <cjk>
-0x928B U+663C # <cjk>
-0x928C U+67F1 # <cjk>
-0x928D U+6CE8 # <cjk>
-0x928E U+866B # <cjk>
-0x928F U+8877 # <cjk>
-0x9290 U+8A3B # <cjk>
-0x9291 U+914E # <cjk>
-0x9292 U+92F3 # <cjk>
-0x9293 U+99D0 # <cjk>
-0x9294 U+6A17 # <cjk>
-0x9295 U+7026 # <cjk>
-0x9296 U+732A # <cjk>
-0x9297 U+82E7 # <cjk>
-0x9298 U+8457 # <cjk>
-0x9299 U+8CAF # <cjk>
-0x929A U+4E01 # <cjk>
-0x929B U+5146 # <cjk>
-0x929C U+51CB # <cjk>
-0x929D U+558B # <cjk>
-0x929E U+5BF5 # <cjk>
-0x929F U+5E16 # <cjk>
-0x92A0 U+5E33 # <cjk>
-0x92A1 U+5E81 # <cjk>
-0x92A2 U+5F14 # <cjk>
-0x92A3 U+5F35 # <cjk>
-0x92A4 U+5F6B # <cjk>
-0x92A5 U+5FB4 # <cjk>
-0x92A6 U+61F2 # <cjk>
-0x92A7 U+6311 # <cjk>
-0x92A8 U+66A2 # <cjk>
-0x92A9 U+671D # <cjk>
-0x92AA U+6F6E # <cjk>
-0x92AB U+7252 # <cjk>
-0x92AC U+753A # <cjk>
-0x92AD U+773A # <cjk>
-0x92AE U+8074 # <cjk>
-0x92AF U+8139 # <cjk>
-0x92B0 U+8178 # <cjk>
-0x92B1 U+8776 # <cjk>
-0x92B2 U+8ABF # <cjk>
-0x92B3 U+8ADC # <cjk>
-0x92B4 U+8D85 # <cjk>
-0x92B5 U+8DF3 # <cjk>
-0x92B6 U+929A # <cjk>
-0x92B7 U+9577 # <cjk>
-0x92B8 U+9802 # <cjk>
-0x92B9 U+9CE5 # <cjk>
-0x92BA U+52C5 # <cjk>
-0x92BB U+6357 # <cjk>
-0x92BC U+76F4 # <cjk>
-0x92BD U+6715 # <cjk>
-0x92BE U+6C88 # <cjk>
-0x92BF U+73CD # <cjk>
-0x92C0 U+8CC3 # <cjk>
-0x92C1 U+93AE # <cjk>
-0x92C2 U+9673 # <cjk>
-0x92C3 U+6D25 # <cjk>
-0x92C4 U+589C # <cjk>
-0x92C5 U+690E # <cjk>
-0x92C6 U+69CC # <cjk>
-0x92C7 U+8FFD # <cjk>
-0x92C8 U+939A # <cjk>
-0x92C9 U+75DB # <cjk>
-0x92CA U+901A # <cjk>
-0x92CB U+585A # <cjk>
-0x92CC U+6802 # <cjk>
-0x92CD U+63B4 # <cjk>
-0x92CE U+69FB # <cjk>
-0x92CF U+4F43 # <cjk>
-0x92D0 U+6F2C # <cjk>
-0x92D1 U+67D8 # <cjk>
-0x92D2 U+8FBB # <cjk>
-0x92D3 U+8526 # <cjk>
-0x92D4 U+7DB4 # <cjk>
-0x92D5 U+9354 # <cjk>
-0x92D6 U+693F # <cjk>
-0x92D7 U+6F70 # <cjk>
-0x92D8 U+576A # <cjk>
-0x92D9 U+58F7 # <cjk>
-0x92DA U+5B2C # <cjk>
-0x92DB U+7D2C # <cjk>
-0x92DC U+722A # <cjk>
-0x92DD U+540A # <cjk>
-0x92DE U+91E3 # <cjk>
-0x92DF U+9DB4 # <cjk>
-0x92E0 U+4EAD # <cjk>
-0x92E1 U+4F4E # <cjk>
-0x92E2 U+505C # <cjk>
-0x92E3 U+5075 # <cjk>
-0x92E4 U+5243 # <cjk>
-0x92E5 U+8C9E # <cjk>
-0x92E6 U+5448 # <cjk>
-0x92E7 U+5824 # <cjk>
-0x92E8 U+5B9A # <cjk>
-0x92E9 U+5E1D # <cjk>
-0x92EA U+5E95 # <cjk>
-0x92EB U+5EAD # <cjk>
-0x92EC U+5EF7 # <cjk>
-0x92ED U+5F1F # <cjk>
-0x92EE U+608C # <cjk>
-0x92EF U+62B5 # <cjk>
-0x92F0 U+633A # <cjk>
-0x92F1 U+63D0 # <cjk>
-0x92F2 U+68AF # <cjk>
-0x92F3 U+6C40 # <cjk>
-0x92F4 U+7887 # <cjk>
-0x92F5 U+798E # <cjk>
-0x92F6 U+7A0B # <cjk>
-0x92F7 U+7DE0 # <cjk>
-0x92F8 U+8247 # <cjk>
-0x92F9 U+8A02 # <cjk>
-0x92FA U+8AE6 # <cjk>
-0x92FB U+8E44 # <cjk>
-0x92FC U+9013 # <cjk>
-0x9340 U+90B8 # <cjk>
-0x9341 U+912D # <cjk>
-0x9342 U+91D8 # <cjk>
-0x9343 U+9F0E # <cjk>
-0x9344 U+6CE5 # <cjk>
-0x9345 U+6458 # <cjk>
-0x9346 U+64E2 # <cjk>
-0x9347 U+6575 # <cjk>
-0x9348 U+6EF4 # <cjk>
-0x9349 U+7684 # <cjk>
-0x934A U+7B1B # <cjk>
-0x934B U+9069 # <cjk>
-0x934C U+93D1 # <cjk>
-0x934D U+6EBA # <cjk>
-0x934E U+54F2 # <cjk>
-0x934F U+5FB9 # <cjk>
-0x9350 U+64A4 # <cjk>
-0x9351 U+8F4D # <cjk>
-0x9352 U+8FED # <cjk>
-0x9353 U+9244 # <cjk>
-0x9354 U+5178 # <cjk>
-0x9355 U+586B # <cjk>
-0x9356 U+5929 # <cjk>
-0x9357 U+5C55 # <cjk>
-0x9358 U+5E97 # <cjk>
-0x9359 U+6DFB # <cjk>
-0x935A U+7E8F # <cjk>
-0x935B U+751C # <cjk>
-0x935C U+8CBC # <cjk>
-0x935D U+8EE2 # <cjk>
-0x935E U+985B # <cjk>
-0x935F U+70B9 # <cjk>
-0x9360 U+4F1D # <cjk>
-0x9361 U+6BBF # <cjk>
-0x9362 U+6FB1 # <cjk>
-0x9363 U+7530 # <cjk>
-0x9364 U+96FB # <cjk>
-0x9365 U+514E # <cjk>
-0x9366 U+5410 # <cjk>
-0x9367 U+5835 # <cjk>
-0x9368 U+5857 # <cjk>
-0x9369 U+59AC # <cjk>
-0x936A U+5C60 # <cjk>
-0x936B U+5F92 # <cjk>
-0x936C U+6597 # <cjk>
-0x936D U+675C # <cjk>
-0x936E U+6E21 # <cjk>
-0x936F U+767B # <cjk>
-0x9370 U+83DF # <cjk>
-0x9371 U+8CED # <cjk>
-0x9372 U+9014 # <cjk>
-0x9373 U+90FD # <cjk>
-0x9374 U+934D # <cjk>
-0x9375 U+7825 # <cjk>
-0x9376 U+783A # <cjk>
-0x9377 U+52AA # <cjk>
-0x9378 U+5EA6 # <cjk>
-0x9379 U+571F # <cjk>
-0x937A U+5974 # <cjk>
-0x937B U+6012 # <cjk>
-0x937C U+5012 # <cjk>
-0x937D U+515A # <cjk>
-0x937E U+51AC # <cjk>
-0x9380 U+51CD # <cjk>
-0x9381 U+5200 # <cjk>
-0x9382 U+5510 # <cjk>
-0x9383 U+5854 # <cjk>
-0x9384 U+5858 # <cjk>
-0x9385 U+5957 # <cjk>
-0x9386 U+5B95 # <cjk>
-0x9387 U+5CF6 # <cjk>
-0x9388 U+5D8B # <cjk>
-0x9389 U+60BC # <cjk>
-0x938A U+6295 # <cjk>
-0x938B U+642D # <cjk>
-0x938C U+6771 # <cjk>
-0x938D U+6843 # <cjk>
-0x938E U+68BC # <cjk>
-0x938F U+68DF # <cjk>
-0x9390 U+76D7 # <cjk>
-0x9391 U+6DD8 # <cjk>
-0x9392 U+6E6F # <cjk>
-0x9393 U+6D9B # <cjk>
-0x9394 U+706F # <cjk>
-0x9395 U+71C8 # <cjk>
-0x9396 U+5F53 # <cjk>
-0x9397 U+75D8 # <cjk>
-0x9398 U+7977 # <cjk>
-0x9399 U+7B49 # <cjk>
-0x939A U+7B54 # <cjk>
-0x939B U+7B52 # <cjk>
-0x939C U+7CD6 # <cjk>
-0x939D U+7D71 # <cjk>
-0x939E U+5230 # <cjk>
-0x939F U+8463 # <cjk>
-0x93A0 U+8569 # <cjk>
-0x93A1 U+85E4 # <cjk>
-0x93A2 U+8A0E # <cjk>
-0x93A3 U+8B04 # <cjk>
-0x93A4 U+8C46 # <cjk>
-0x93A5 U+8E0F # <cjk>
-0x93A6 U+9003 # <cjk>
-0x93A7 U+900F # <cjk>
-0x93A8 U+9419 # <cjk>
-0x93A9 U+9676 # <cjk>
-0x93AA U+982D # <cjk>
-0x93AB U+9A30 # <cjk>
-0x93AC U+95D8 # <cjk>
-0x93AD U+50CD # <cjk>
-0x93AE U+52D5 # <cjk>
-0x93AF U+540C # <cjk>
-0x93B0 U+5802 # <cjk>
-0x93B1 U+5C0E # <cjk>
-0x93B2 U+61A7 # <cjk>
-0x93B3 U+649E # <cjk>
-0x93B4 U+6D1E # <cjk>
-0x93B5 U+77B3 # <cjk>
-0x93B6 U+7AE5 # <cjk>
-0x93B7 U+80F4 # <cjk>
-0x93B8 U+8404 # <cjk>
-0x93B9 U+9053 # <cjk>
-0x93BA U+9285 # <cjk>
-0x93BB U+5CE0 # <cjk>
-0x93BC U+9D07 # <cjk>
-0x93BD U+533F # <cjk>
-0x93BE U+5F97 # <cjk>
-0x93BF U+5FB3 # <cjk>
-0x93C0 U+6D9C # <cjk>
-0x93C1 U+7279 # <cjk>
-0x93C2 U+7763 # <cjk>
-0x93C3 U+79BF # <cjk>
-0x93C4 U+7BE4 # <cjk>
-0x93C5 U+6BD2 # <cjk>
-0x93C6 U+72EC # <cjk>
-0x93C7 U+8AAD # <cjk>
-0x93C8 U+6803 # <cjk>
-0x93C9 U+6A61 # <cjk>
-0x93CA U+51F8 # <cjk>
-0x93CB U+7A81 # <cjk>
-0x93CC U+6934 # <cjk>
-0x93CD U+5C4A # <cjk>
-0x93CE U+9CF6 # <cjk>
-0x93CF U+82EB # <cjk>
-0x93D0 U+5BC5 # <cjk>
-0x93D1 U+9149 # <cjk>
-0x93D2 U+701E # <cjk>
-0x93D3 U+5678 # <cjk>
-0x93D4 U+5C6F # <cjk>
-0x93D5 U+60C7 # <cjk>
-0x93D6 U+6566 # <cjk>
-0x93D7 U+6C8C # <cjk>
-0x93D8 U+8C5A # <cjk>
-0x93D9 U+9041 # <cjk>
-0x93DA U+9813 # <cjk>
-0x93DB U+5451 # <cjk>
-0x93DC U+66C7 # <cjk>
-0x93DD U+920D # <cjk>
-0x93DE U+5948 # <cjk>
-0x93DF U+90A3 # <cjk>
-0x93E0 U+5185 # <cjk>
-0x93E1 U+4E4D # <cjk>
-0x93E2 U+51EA # <cjk>
-0x93E3 U+8599 # <cjk>
-0x93E4 U+8B0E # <cjk>
-0x93E5 U+7058 # <cjk>
-0x93E6 U+637A # <cjk>
-0x93E7 U+934B # <cjk>
-0x93E8 U+6962 # <cjk>
-0x93E9 U+99B4 # <cjk>
-0x93EA U+7E04 # <cjk>
-0x93EB U+7577 # <cjk>
-0x93EC U+5357 # <cjk>
-0x93ED U+6960 # <cjk>
-0x93EE U+8EDF # <cjk>
-0x93EF U+96E3 # <cjk>
-0x93F0 U+6C5D # <cjk>
-0x93F1 U+4E8C # <cjk>
-0x93F2 U+5C3C # <cjk>
-0x93F3 U+5F10 # <cjk>
-0x93F4 U+8FE9 # <cjk>
-0x93F5 U+5302 # <cjk>
-0x93F6 U+8CD1 # <cjk>
-0x93F7 U+8089 # <cjk>
-0x93F8 U+8679 # <cjk>
-0x93F9 U+5EFF # <cjk>
-0x93FA U+65E5 # <cjk>
-0x93FB U+4E73 # <cjk>
-0x93FC U+5165 # <cjk>
-0x9440 U+5982 # <cjk>
-0x9441 U+5C3F # <cjk>
-0x9442 U+97EE # <cjk>
-0x9443 U+4EFB # <cjk>
-0x9444 U+598A # <cjk>
-0x9445 U+5FCD # <cjk>
-0x9446 U+8A8D # <cjk>
-0x9447 U+6FE1 # <cjk>
-0x9448 U+79B0 # <cjk>
-0x9449 U+7962 # <cjk>
-0x944A U+5BE7 # <cjk>
-0x944B U+8471 # <cjk>
-0x944C U+732B # <cjk>
-0x944D U+71B1 # <cjk>
-0x944E U+5E74 # <cjk>
-0x944F U+5FF5 # <cjk>
-0x9450 U+637B # <cjk>
-0x9451 U+649A # <cjk>
-0x9452 U+71C3 # <cjk>
-0x9453 U+7C98 # <cjk>
-0x9454 U+4E43 # <cjk>
-0x9455 U+5EFC # <cjk>
-0x9456 U+4E4B # <cjk>
-0x9457 U+57DC # <cjk>
-0x9458 U+56A2 # <cjk>
-0x9459 U+60A9 # <cjk>
-0x945A U+6FC3 # <cjk>
-0x945B U+7D0D # <cjk>
-0x945C U+80FD # <cjk>
-0x945D U+8133 # <cjk>
-0x945E U+81BF # <cjk>
-0x945F U+8FB2 # <cjk>
-0x9460 U+8997 # <cjk>
-0x9461 U+86A4 # <cjk>
-0x9462 U+5DF4 # <cjk>
-0x9463 U+628A # <cjk>
-0x9464 U+64AD # <cjk>
-0x9465 U+8987 # <cjk>
-0x9466 U+6777 # <cjk>
-0x9467 U+6CE2 # <cjk>
-0x9468 U+6D3E # <cjk>
-0x9469 U+7436 # <cjk>
-0x946A U+7834 # <cjk>
-0x946B U+5A46 # <cjk>
-0x946C U+7F75 # <cjk>
-0x946D U+82AD # <cjk>
-0x946E U+99AC # <cjk>
-0x946F U+4FF3 # <cjk>
-0x9470 U+5EC3 # <cjk>
-0x9471 U+62DD # <cjk>
-0x9472 U+6392 # <cjk>
-0x9473 U+6557 # <cjk>
-0x9474 U+676F # <cjk>
-0x9475 U+76C3 # <cjk>
-0x9476 U+724C # <cjk>
-0x9477 U+80CC # <cjk>
-0x9478 U+80BA # <cjk>
-0x9479 U+8F29 # <cjk>
-0x947A U+914D # <cjk>
-0x947B U+500D # <cjk>
-0x947C U+57F9 # <cjk>
-0x947D U+5A92 # <cjk>
-0x947E U+6885 # <cjk>
-0x9480 U+6973 # <cjk>
-0x9481 U+7164 # <cjk>
-0x9482 U+72FD # <cjk>
-0x9483 U+8CB7 # <cjk>
-0x9484 U+58F2 # <cjk>
-0x9485 U+8CE0 # <cjk>
-0x9486 U+966A # <cjk>
-0x9487 U+9019 # <cjk>
-0x9488 U+877F # <cjk>
-0x9489 U+79E4 # <cjk>
-0x948A U+77E7 # <cjk>
-0x948B U+8429 # <cjk>
-0x948C U+4F2F # <cjk>
-0x948D U+5265 # <cjk>
-0x948E U+535A # <cjk>
-0x948F U+62CD # <cjk>
-0x9490 U+67CF # <cjk>
-0x9491 U+6CCA # <cjk>
-0x9492 U+767D # <cjk>
-0x9493 U+7B94 # <cjk>
-0x9494 U+7C95 # <cjk>
-0x9495 U+8236 # <cjk>
-0x9496 U+8584 # <cjk>
-0x9497 U+8FEB # <cjk>
-0x9498 U+66DD # <cjk>
-0x9499 U+6F20 # <cjk>
-0x949A U+7206 # <cjk>
-0x949B U+7E1B # <cjk>
-0x949C U+83AB # <cjk>
-0x949D U+99C1 # <cjk>
-0x949E U+9EA6 # <cjk>
-0x949F U+51FD # <cjk>
-0x94A0 U+7BB1 # <cjk>
-0x94A1 U+7872 # <cjk>
-0x94A2 U+7BB8 # <cjk>
-0x94A3 U+8087 # <cjk>
-0x94A4 U+7B48 # <cjk>
-0x94A5 U+6AE8 # <cjk>
-0x94A6 U+5E61 # <cjk>
-0x94A7 U+808C # <cjk>
-0x94A8 U+7551 # <cjk>
-0x94A9 U+7560 # <cjk>
-0x94AA U+516B # <cjk>
-0x94AB U+9262 # <cjk>
-0x94AC U+6E8C # <cjk>
-0x94AD U+767A # <cjk>
-0x94AE U+9197 # <cjk>
-0x94AF U+9AEA # <cjk>
-0x94B0 U+4F10 # <cjk>
-0x94B1 U+7F70 # <cjk>
-0x94B2 U+629C # <cjk>
-0x94B3 U+7B4F # <cjk>
-0x94B4 U+95A5 # <cjk>
-0x94B5 U+9CE9 # <cjk>
-0x94B6 U+567A # <cjk>
-0x94B7 U+5859 # <cjk>
-0x94B8 U+86E4 # <cjk>
-0x94B9 U+96BC # <cjk>
-0x94BA U+4F34 # <cjk>
-0x94BB U+5224 # <cjk>
-0x94BC U+534A # <cjk>
-0x94BD U+53CD # <cjk>
-0x94BE U+53DB # <cjk>
-0x94BF U+5E06 # <cjk>
-0x94C0 U+642C # <cjk>
-0x94C1 U+6591 # <cjk>
-0x94C2 U+677F # <cjk>
-0x94C3 U+6C3E # <cjk>
-0x94C4 U+6C4E # <cjk>
-0x94C5 U+7248 # <cjk>
-0x94C6 U+72AF # <cjk>
-0x94C7 U+73ED # <cjk>
-0x94C8 U+7554 # <cjk>
-0x94C9 U+7E41 # <cjk>
-0x94CA U+822C # <cjk>
-0x94CB U+85E9 # <cjk>
-0x94CC U+8CA9 # <cjk>
-0x94CD U+7BC4 # <cjk>
-0x94CE U+91C6 # <cjk>
-0x94CF U+7169 # <cjk>
-0x94D0 U+9812 # <cjk>
-0x94D1 U+98EF # <cjk>
-0x94D2 U+633D # <cjk>
-0x94D3 U+6669 # <cjk>
-0x94D4 U+756A # <cjk>
-0x94D5 U+76E4 # <cjk>
-0x94D6 U+78D0 # <cjk>
-0x94D7 U+8543 # <cjk>
-0x94D8 U+86EE # <cjk>
-0x94D9 U+532A # <cjk>
-0x94DA U+5351 # <cjk>
-0x94DB U+5426 # <cjk>
-0x94DC U+5983 # <cjk>
-0x94DD U+5E87 # <cjk>
-0x94DE U+5F7C # <cjk>
-0x94DF U+60B2 # <cjk>
-0x94E0 U+6249 # <cjk>
-0x94E1 U+6279 # <cjk>
-0x94E2 U+62AB # <cjk>
-0x94E3 U+6590 # <cjk>
-0x94E4 U+6BD4 # <cjk>
-0x94E5 U+6CCC # <cjk>
-0x94E6 U+75B2 # <cjk>
-0x94E7 U+76AE # <cjk>
-0x94E8 U+7891 # <cjk>
-0x94E9 U+79D8 # <cjk>
-0x94EA U+7DCB # <cjk>
-0x94EB U+7F77 # <cjk>
-0x94EC U+80A5 # <cjk>
-0x94ED U+88AB # <cjk>
-0x94EE U+8AB9 # <cjk>
-0x94EF U+8CBB # <cjk>
-0x94F0 U+907F # <cjk>
-0x94F1 U+975E # <cjk>
-0x94F2 U+98DB # <cjk>
-0x94F3 U+6A0B # <cjk>
-0x94F4 U+7C38 # <cjk>
-0x94F5 U+5099 # <cjk>
-0x94F6 U+5C3E # <cjk>
-0x94F7 U+5FAE # <cjk>
-0x94F8 U+6787 # <cjk>
-0x94F9 U+6BD8 # <cjk>
-0x94FA U+7435 # <cjk>
-0x94FB U+7709 # <cjk>
-0x94FC U+7F8E # <cjk>
-0x9540 U+9F3B # <cjk>
-0x9541 U+67CA # <cjk>
-0x9542 U+7A17 # <cjk>
-0x9543 U+5339 # <cjk>
-0x9544 U+758B # <cjk>
-0x9545 U+9AED # <cjk>
-0x9546 U+5F66 # <cjk>
-0x9547 U+819D # <cjk>
-0x9548 U+83F1 # <cjk>
-0x9549 U+8098 # <cjk>
-0x954A U+5F3C # <cjk>
-0x954B U+5FC5 # <cjk>
-0x954C U+7562 # <cjk>
-0x954D U+7B46 # <cjk>
-0x954E U+903C # <cjk>
-0x954F U+6867 # <cjk>
-0x9550 U+59EB # <cjk>
-0x9551 U+5A9B # <cjk>
-0x9552 U+7D10 # <cjk>
-0x9553 U+767E # <cjk>
-0x9554 U+8B2C # <cjk>
-0x9555 U+4FF5 # <cjk>
-0x9556 U+5F6A # <cjk>
-0x9557 U+6A19 # <cjk>
-0x9558 U+6C37 # <cjk>
-0x9559 U+6F02 # <cjk>
-0x955A U+74E2 # <cjk>
-0x955B U+7968 # <cjk>
-0x955C U+8868 # <cjk>
-0x955D U+8A55 # <cjk>
-0x955E U+8C79 # <cjk>
-0x955F U+5EDF # <cjk>
-0x9560 U+63CF # <cjk>
-0x9561 U+75C5 # <cjk>
-0x9562 U+79D2 # <cjk>
-0x9563 U+82D7 # <cjk>
-0x9564 U+9328 # <cjk>
-0x9565 U+92F2 # <cjk>
-0x9566 U+849C # <cjk>
-0x9567 U+86ED # <cjk>
-0x9568 U+9C2D # <cjk>
-0x9569 U+54C1 # <cjk>
-0x956A U+5F6C # <cjk>
-0x956B U+658C # <cjk>
-0x956C U+6D5C # <cjk>
-0x956D U+7015 # <cjk>
-0x956E U+8CA7 # <cjk>
-0x956F U+8CD3 # <cjk>
-0x9570 U+983B # <cjk>
-0x9571 U+654F # <cjk>
-0x9572 U+74F6 # <cjk>
-0x9573 U+4E0D # <cjk>
-0x9574 U+4ED8 # <cjk>
-0x9575 U+57E0 # <cjk>
-0x9576 U+592B # <cjk>
-0x9577 U+5A66 # <cjk>
-0x9578 U+5BCC # <cjk>
-0x9579 U+51A8 # <cjk>
-0x957A U+5E03 # <cjk>
-0x957B U+5E9C # <cjk>
-0x957C U+6016 # <cjk>
-0x957D U+6276 # <cjk>
-0x957E U+6577 # <cjk>
-0x9580 U+65A7 # <cjk>
-0x9581 U+666E # <cjk>
-0x9582 U+6D6E # <cjk>
-0x9583 U+7236 # <cjk>
-0x9584 U+7B26 # <cjk>
-0x9585 U+8150 # <cjk>
-0x9586 U+819A # <cjk>
-0x9587 U+8299 # <cjk>
-0x9588 U+8B5C # <cjk>
-0x9589 U+8CA0 # <cjk>
-0x958A U+8CE6 # <cjk>
-0x958B U+8D74 # <cjk>
-0x958C U+961C # <cjk>
-0x958D U+9644 # <cjk>
-0x958E U+4FAE # <cjk>
-0x958F U+64AB # <cjk>
-0x9590 U+6B66 # <cjk>
-0x9591 U+821E # <cjk>
-0x9592 U+8461 # <cjk>
-0x9593 U+856A # <cjk>
-0x9594 U+90E8 # <cjk>
-0x9595 U+5C01 # <cjk>
-0x9596 U+6953 # <cjk>
-0x9597 U+98A8 # <cjk>
-0x9598 U+847A # <cjk>
-0x9599 U+8557 # <cjk>
-0x959A U+4F0F # <cjk>
-0x959B U+526F # <cjk>
-0x959C U+5FA9 # <cjk>
-0x959D U+5E45 # <cjk>
-0x959E U+670D # <cjk>
-0x959F U+798F # <cjk>
-0x95A0 U+8179 # <cjk>
-0x95A1 U+8907 # <cjk>
-0x95A2 U+8986 # <cjk>
-0x95A3 U+6DF5 # <cjk>
-0x95A4 U+5F17 # <cjk>
-0x95A5 U+6255 # <cjk>
-0x95A6 U+6CB8 # <cjk>
-0x95A7 U+4ECF # <cjk>
-0x95A8 U+7269 # <cjk>
-0x95A9 U+9B92 # <cjk>
-0x95AA U+5206 # <cjk>
-0x95AB U+543B # <cjk>
-0x95AC U+5674 # <cjk>
-0x95AD U+58B3 # <cjk>
-0x95AE U+61A4 # <cjk>
-0x95AF U+626E # <cjk>
-0x95B0 U+711A # <cjk>
-0x95B1 U+596E # <cjk>
-0x95B2 U+7C89 # <cjk>
-0x95B3 U+7CDE # <cjk>
-0x95B4 U+7D1B # <cjk>
-0x95B5 U+96F0 # <cjk>
-0x95B6 U+6587 # <cjk>
-0x95B7 U+805E # <cjk>
-0x95B8 U+4E19 # <cjk>
-0x95B9 U+4F75 # <cjk>
-0x95BA U+5175 # <cjk>
-0x95BB U+5840 # <cjk>
-0x95BC U+5E63 # <cjk>
-0x95BD U+5E73 # <cjk>
-0x95BE U+5F0A # <cjk>
-0x95BF U+67C4 # <cjk>
-0x95C0 U+4E26 # <cjk>
-0x95C1 U+853D # <cjk>
-0x95C2 U+9589 # <cjk>
-0x95C3 U+965B # <cjk>
-0x95C4 U+7C73 # <cjk>
-0x95C5 U+9801 # <cjk>
-0x95C6 U+50FB # <cjk>
-0x95C7 U+58C1 # <cjk>
-0x95C8 U+7656 # <cjk>
-0x95C9 U+78A7 # <cjk>
-0x95CA U+5225 # <cjk>
-0x95CB U+77A5 # <cjk>
-0x95CC U+8511 # <cjk>
-0x95CD U+7B86 # <cjk>
-0x95CE U+504F # <cjk>
-0x95CF U+5909 # <cjk>
-0x95D0 U+7247 # <cjk>
-0x95D1 U+7BC7 # <cjk>
-0x95D2 U+7DE8 # <cjk>
-0x95D3 U+8FBA # <cjk>
-0x95D4 U+8FD4 # <cjk>
-0x95D5 U+904D # <cjk>
-0x95D6 U+4FBF # <cjk>
-0x95D7 U+52C9 # <cjk>
-0x95D8 U+5A29 # <cjk>
-0x95D9 U+5F01 # <cjk>
-0x95DA U+97AD # <cjk>
-0x95DB U+4FDD # <cjk>
-0x95DC U+8217 # <cjk>
-0x95DD U+92EA # <cjk>
-0x95DE U+5703 # <cjk>
-0x95DF U+6355 # <cjk>
-0x95E0 U+6B69 # <cjk>
-0x95E1 U+752B # <cjk>
-0x95E2 U+88DC # <cjk>
-0x95E3 U+8F14 # <cjk>
-0x95E4 U+7A42 # <cjk>
-0x95E5 U+52DF # <cjk>
-0x95E6 U+5893 # <cjk>
-0x95E7 U+6155 # <cjk>
-0x95E8 U+620A # <cjk>
-0x95E9 U+66AE # <cjk>
-0x95EA U+6BCD # <cjk>
-0x95EB U+7C3F # <cjk>
-0x95EC U+83E9 # <cjk>
-0x95ED U+5023 # <cjk>
-0x95EE U+4FF8 # <cjk>
-0x95EF U+5305 # <cjk>
-0x95F0 U+5446 # <cjk>
-0x95F1 U+5831 # <cjk>
-0x95F2 U+5949 # <cjk>
-0x95F3 U+5B9D # <cjk>
-0x95F4 U+5CF0 # <cjk>
-0x95F5 U+5CEF # <cjk>
-0x95F6 U+5D29 # <cjk>
-0x95F7 U+5E96 # <cjk>
-0x95F8 U+62B1 # <cjk>
-0x95F9 U+6367 # <cjk>
-0x95FA U+653E # <cjk>
-0x95FB U+65B9 # <cjk>
-0x95FC U+670B # <cjk>
-0x9640 U+6CD5 # <cjk>
-0x9641 U+6CE1 # <cjk>
-0x9642 U+70F9 # <cjk>
-0x9643 U+7832 # <cjk>
-0x9644 U+7E2B # <cjk>
-0x9645 U+80DE # <cjk>
-0x9646 U+82B3 # <cjk>
-0x9647 U+840C # <cjk>
-0x9648 U+84EC # <cjk>
-0x9649 U+8702 # <cjk>
-0x964A U+8912 # <cjk>
-0x964B U+8A2A # <cjk>
-0x964C U+8C4A # <cjk>
-0x964D U+90A6 # <cjk>
-0x964E U+92D2 # <cjk>
-0x964F U+98FD # <cjk>
-0x9650 U+9CF3 # <cjk>
-0x9651 U+9D6C # <cjk>
-0x9652 U+4E4F # <cjk>
-0x9653 U+4EA1 # <cjk>
-0x9654 U+508D # <cjk>
-0x9655 U+5256 # <cjk>
-0x9656 U+574A # <cjk>
-0x9657 U+59A8 # <cjk>
-0x9658 U+5E3D # <cjk>
-0x9659 U+5FD8 # <cjk>
-0x965A U+5FD9 # <cjk>
-0x965B U+623F # <cjk>
-0x965C U+66B4 # <cjk>
-0x965D U+671B # <cjk>
-0x965E U+67D0 # <cjk>
-0x965F U+68D2 # <cjk>
-0x9660 U+5192 # <cjk>
-0x9661 U+7D21 # <cjk>
-0x9662 U+80AA # <cjk>
-0x9663 U+81A8 # <cjk>
-0x9664 U+8B00 # <cjk>
-0x9665 U+8C8C # <cjk>
-0x9666 U+8CBF # <cjk>
-0x9667 U+927E # <cjk>
-0x9668 U+9632 # <cjk>
-0x9669 U+5420 # <cjk>
-0x966A U+982C # <cjk>
-0x966B U+5317 # <cjk>
-0x966C U+50D5 # <cjk>
-0x966D U+535C # <cjk>
-0x966E U+58A8 # <cjk>
-0x966F U+64B2 # <cjk>
-0x9670 U+6734 # <cjk>
-0x9671 U+7267 # <cjk>
-0x9672 U+7766 # <cjk>
-0x9673 U+7A46 # <cjk>
-0x9674 U+91E6 # <cjk>
-0x9675 U+52C3 # <cjk>
-0x9676 U+6CA1 # <cjk>
-0x9677 U+6B86 # <cjk>
-0x9678 U+5800 # <cjk>
-0x9679 U+5E4C # <cjk>
-0x967A U+5954 # <cjk>
-0x967B U+672C # <cjk>
-0x967C U+7FFB # <cjk>
-0x967D U+51E1 # <cjk>
-0x967E U+76C6 # <cjk>
-0x9680 U+6469 # <cjk>
-0x9681 U+78E8 # <cjk>
-0x9682 U+9B54 # <cjk>
-0x9683 U+9EBB # <cjk>
-0x9684 U+57CB # <cjk>
-0x9685 U+59B9 # <cjk>
-0x9686 U+6627 # <cjk>
-0x9687 U+679A # <cjk>
-0x9688 U+6BCE # <cjk>
-0x9689 U+54E9 # <cjk>
-0x968A U+69D9 # <cjk>
-0x968B U+5E55 # <cjk>
-0x968C U+819C # <cjk>
-0x968D U+6795 # <cjk>
-0x968E U+9BAA # <cjk>
-0x968F U+67FE # <cjk>
-0x9690 U+9C52 # <cjk>
-0x9691 U+685D # <cjk>
-0x9692 U+4EA6 # <cjk>
-0x9693 U+4FE3 # <cjk>
-0x9694 U+53C8 # <cjk>
-0x9695 U+62B9 # <cjk>
-0x9696 U+672B # <cjk>
-0x9697 U+6CAB # <cjk>
-0x9698 U+8FC4 # <cjk>
-0x9699 U+4FAD # <cjk>
-0x969A U+7E6D # <cjk>
-0x969B U+9EBF # <cjk>
-0x969C U+4E07 # <cjk>
-0x969D U+6162 # <cjk>
-0x969E U+6E80 # <cjk>
-0x969F U+6F2B # <cjk>
-0x96A0 U+8513 # <cjk>
-0x96A1 U+5473 # <cjk>
-0x96A2 U+672A # <cjk>
-0x96A3 U+9B45 # <cjk>
-0x96A4 U+5DF3 # <cjk>
-0x96A5 U+7B95 # <cjk>
-0x96A6 U+5CAC # <cjk>
-0x96A7 U+5BC6 # <cjk>
-0x96A8 U+871C # <cjk>
-0x96A9 U+6E4A # <cjk>
-0x96AA U+84D1 # <cjk>
-0x96AB U+7A14 # <cjk>
-0x96AC U+8108 # <cjk>
-0x96AD U+5999 # <cjk>
-0x96AE U+7C8D # <cjk>
-0x96AF U+6C11 # <cjk>
-0x96B0 U+7720 # <cjk>
-0x96B1 U+52D9 # <cjk>
-0x96B2 U+5922 # <cjk>
-0x96B3 U+7121 # <cjk>
-0x96B4 U+725F # <cjk>
-0x96B5 U+77DB # <cjk>
-0x96B6 U+9727 # <cjk>
-0x96B7 U+9D61 # <cjk>
-0x96B8 U+690B # <cjk>
-0x96B9 U+5A7F # <cjk>
-0x96BA U+5A18 # <cjk>
-0x96BB U+51A5 # <cjk>
-0x96BC U+540D # <cjk>
-0x96BD U+547D # <cjk>
-0x96BE U+660E # <cjk>
-0x96BF U+76DF # <cjk>
-0x96C0 U+8FF7 # <cjk>
-0x96C1 U+9298 # <cjk>
-0x96C2 U+9CF4 # <cjk>
-0x96C3 U+59EA # <cjk>
-0x96C4 U+725D # <cjk>
-0x96C5 U+6EC5 # <cjk>
-0x96C6 U+514D # <cjk>
-0x96C7 U+68C9 # <cjk>
-0x96C8 U+7DBF # <cjk>
-0x96C9 U+7DEC # <cjk>
-0x96CA U+9762 # <cjk>
-0x96CB U+9EBA # <cjk>
-0x96CC U+6478 # <cjk>
-0x96CD U+6A21 # <cjk>
-0x96CE U+8302 # <cjk>
-0x96CF U+5984 # <cjk>
-0x96D0 U+5B5F # <cjk>
-0x96D1 U+6BDB # <cjk>
-0x96D2 U+731B # <cjk>
-0x96D3 U+76F2 # <cjk>
-0x96D4 U+7DB2 # <cjk>
-0x96D5 U+8017 # <cjk>
-0x96D6 U+8499 # <cjk>
-0x96D7 U+5132 # <cjk>
-0x96D8 U+6728 # <cjk>
-0x96D9 U+9ED9 # <cjk>
-0x96DA U+76EE # <cjk>
-0x96DB U+6762 # <cjk>
-0x96DC U+52FF # <cjk>
-0x96DD U+9905 # <cjk>
-0x96DE U+5C24 # <cjk>
-0x96DF U+623B # <cjk>
-0x96E0 U+7C7E # <cjk>
-0x96E1 U+8CB0 # <cjk>
-0x96E2 U+554F # <cjk>
-0x96E3 U+60B6 # <cjk>
-0x96E4 U+7D0B # <cjk>
-0x96E5 U+9580 # <cjk>
-0x96E6 U+5301 # <cjk>
-0x96E7 U+4E5F # <cjk>
-0x96E8 U+51B6 # <cjk>
-0x96E9 U+591C # <cjk>
-0x96EA U+723A # <cjk>
-0x96EB U+8036 # <cjk>
-0x96EC U+91CE # <cjk>
-0x96ED U+5F25 # <cjk>
-0x96EE U+77E2 # <cjk>
-0x96EF U+5384 # <cjk>
-0x96F0 U+5F79 # <cjk>
-0x96F1 U+7D04 # <cjk>
-0x96F2 U+85AC # <cjk>
-0x96F3 U+8A33 # <cjk>
-0x96F4 U+8E8D # <cjk>
-0x96F5 U+9756 # <cjk>
-0x96F6 U+67F3 # <cjk>
-0x96F7 U+85AE # <cjk>
-0x96F8 U+9453 # <cjk>
-0x96F9 U+6109 # <cjk>
-0x96FA U+6108 # <cjk>
-0x96FB U+6CB9 # <cjk>
-0x96FC U+7652 # <cjk>
-0x9740 U+8AED # <cjk>
-0x9741 U+8F38 # <cjk>
-0x9742 U+552F # <cjk>
-0x9743 U+4F51 # <cjk>
-0x9744 U+512A # <cjk>
-0x9745 U+52C7 # <cjk>
-0x9746 U+53CB # <cjk>
-0x9747 U+5BA5 # <cjk>
-0x9748 U+5E7D # <cjk>
-0x9749 U+60A0 # <cjk>
-0x974A U+6182 # <cjk>
-0x974B U+63D6 # <cjk>
-0x974C U+6709 # <cjk>
-0x974D U+67DA # <cjk>
-0x974E U+6E67 # <cjk>
-0x974F U+6D8C # <cjk>
-0x9750 U+7336 # <cjk>
-0x9751 U+7337 # <cjk>
-0x9752 U+7531 # <cjk>
-0x9753 U+7950 # <cjk>
-0x9754 U+88D5 # <cjk>
-0x9755 U+8A98 # <cjk>
-0x9756 U+904A # <cjk>
-0x9757 U+9091 # <cjk>
-0x9758 U+90F5 # <cjk>
-0x9759 U+96C4 # <cjk>
-0x975A U+878D # <cjk>
-0x975B U+5915 # <cjk>
-0x975C U+4E88 # <cjk>
-0x975D U+4F59 # <cjk>
-0x975E U+4E0E # <cjk>
-0x975F U+8A89 # <cjk>
-0x9760 U+8F3F # <cjk>
-0x9761 U+9810 # <cjk>
-0x9762 U+50AD # <cjk>
-0x9763 U+5E7C # <cjk>
-0x9764 U+5996 # <cjk>
-0x9765 U+5BB9 # <cjk>
-0x9766 U+5EB8 # <cjk>
-0x9767 U+63DA # <cjk>
-0x9768 U+63FA # <cjk>
-0x9769 U+64C1 # <cjk>
-0x976A U+66DC # <cjk>
-0x976B U+694A # <cjk>
-0x976C U+69D8 # <cjk>
-0x976D U+6D0B # <cjk>
-0x976E U+6EB6 # <cjk>
-0x976F U+7194 # <cjk>
-0x9770 U+7528 # <cjk>
-0x9771 U+7AAF # <cjk>
-0x9772 U+7F8A # <cjk>
-0x9773 U+8000 # <cjk>
-0x9774 U+8449 # <cjk>
-0x9775 U+84C9 # <cjk>
-0x9776 U+8981 # <cjk>
-0x9777 U+8B21 # <cjk>
-0x9778 U+8E0A # <cjk>
-0x9779 U+9065 # <cjk>
-0x977A U+967D # <cjk>
-0x977B U+990A # <cjk>
-0x977C U+617E # <cjk>
-0x977D U+6291 # <cjk>
-0x977E U+6B32 # <cjk>
-0x9780 U+6C83 # <cjk>
-0x9781 U+6D74 # <cjk>
-0x9782 U+7FCC # <cjk>
-0x9783 U+7FFC # <cjk>
-0x9784 U+6DC0 # <cjk>
-0x9785 U+7F85 # <cjk>
-0x9786 U+87BA # <cjk>
-0x9787 U+88F8 # <cjk>
-0x9788 U+6765 # <cjk>
-0x9789 U+83B1 # <cjk>
-0x978A U+983C # <cjk>
-0x978B U+96F7 # <cjk>
-0x978C U+6D1B # <cjk>
-0x978D U+7D61 # <cjk>
-0x978E U+843D # <cjk>
-0x978F U+916A # <cjk>
-0x9790 U+4E71 # <cjk>
-0x9791 U+5375 # <cjk>
-0x9792 U+5D50 # <cjk>
-0x9793 U+6B04 # <cjk>
-0x9794 U+6FEB # <cjk>
-0x9795 U+85CD # <cjk>
-0x9796 U+862D # <cjk>
-0x9797 U+89A7 # <cjk>
-0x9798 U+5229 # <cjk>
-0x9799 U+540F # <cjk>
-0x979A U+5C65 # <cjk>
-0x979B U+674E # <cjk>
-0x979C U+68A8 # <cjk>
-0x979D U+7406 # <cjk>
-0x979E U+7483 # <cjk>
-0x979F U+75E2 # <cjk>
-0x97A0 U+88CF # <cjk>
-0x97A1 U+88E1 # <cjk>
-0x97A2 U+91CC # <cjk>
-0x97A3 U+96E2 # <cjk>
-0x97A4 U+9678 # <cjk>
-0x97A5 U+5F8B # <cjk>
-0x97A6 U+7387 # <cjk>
-0x97A7 U+7ACB # <cjk>
-0x97A8 U+844E # <cjk>
-0x97A9 U+63A0 # <cjk>
-0x97AA U+7565 # <cjk>
-0x97AB U+5289 # <cjk>
-0x97AC U+6D41 # <cjk>
-0x97AD U+6E9C # <cjk>
-0x97AE U+7409 # <cjk>
-0x97AF U+7559 # <cjk>
-0x97B0 U+786B # <cjk>
-0x97B1 U+7C92 # <cjk>
-0x97B2 U+9686 # <cjk>
-0x97B3 U+7ADC # <cjk>
-0x97B4 U+9F8D # <cjk>
-0x97B5 U+4FB6 # <cjk>
-0x97B6 U+616E # <cjk>
-0x97B7 U+65C5 # <cjk>
-0x97B8 U+865C # <cjk>
-0x97B9 U+4E86 # <cjk>
-0x97BA U+4EAE # <cjk>
-0x97BB U+50DA # <cjk>
-0x97BC U+4E21 # <cjk>
-0x97BD U+51CC # <cjk>
-0x97BE U+5BEE # <cjk>
-0x97BF U+6599 # <cjk>
-0x97C0 U+6881 # <cjk>
-0x97C1 U+6DBC # <cjk>
-0x97C2 U+731F # <cjk>
-0x97C3 U+7642 # <cjk>
-0x97C4 U+77AD # <cjk>
-0x97C5 U+7A1C # <cjk>
-0x97C6 U+7CE7 # <cjk>
-0x97C7 U+826F # <cjk>
-0x97C8 U+8AD2 # <cjk>
-0x97C9 U+907C # <cjk>
-0x97CA U+91CF # <cjk>
-0x97CB U+9675 # <cjk>
-0x97CC U+9818 # <cjk>
-0x97CD U+529B # <cjk>
-0x97CE U+7DD1 # <cjk>
-0x97CF U+502B # <cjk>
-0x97D0 U+5398 # <cjk>
-0x97D1 U+6797 # <cjk>
-0x97D2 U+6DCB # <cjk>
-0x97D3 U+71D0 # <cjk>
-0x97D4 U+7433 # <cjk>
-0x97D5 U+81E8 # <cjk>
-0x97D6 U+8F2A # <cjk>
-0x97D7 U+96A3 # <cjk>
-0x97D8 U+9C57 # <cjk>
-0x97D9 U+9E9F # <cjk>
-0x97DA U+7460 # <cjk>
-0x97DB U+5841 # <cjk>
-0x97DC U+6D99 # <cjk>
-0x97DD U+7D2F # <cjk>
-0x97DE U+985E # <cjk>
-0x97DF U+4EE4 # <cjk>
-0x97E0 U+4F36 # <cjk>
-0x97E1 U+4F8B # <cjk>
-0x97E2 U+51B7 # <cjk>
-0x97E3 U+52B1 # <cjk>
-0x97E4 U+5DBA # <cjk>
-0x97E5 U+601C # <cjk>
-0x97E6 U+73B2 # <cjk>
-0x97E7 U+793C # <cjk>
-0x97E8 U+82D3 # <cjk>
-0x97E9 U+9234 # <cjk>
-0x97EA U+96B7 # <cjk>
-0x97EB U+96F6 # <cjk>
-0x97EC U+970A # <cjk>
-0x97ED U+9E97 # <cjk>
-0x97EE U+9F62 # <cjk>
-0x97EF U+66A6 # <cjk>
-0x97F0 U+6B74 # <cjk>
-0x97F1 U+5217 # <cjk>
-0x97F2 U+52A3 # <cjk>
-0x97F3 U+70C8 # <cjk>
-0x97F4 U+88C2 # <cjk>
-0x97F5 U+5EC9 # <cjk>
-0x97F6 U+604B # <cjk>
-0x97F7 U+6190 # <cjk>
-0x97F8 U+6F23 # <cjk>
-0x97F9 U+7149 # <cjk>
-0x97FA U+7C3E # <cjk>
-0x97FB U+7DF4 # <cjk>
-0x97FC U+806F # <cjk>
-0x9840 U+84EE # <cjk>
-0x9841 U+9023 # <cjk>
-0x9842 U+932C # <cjk>
-0x9843 U+5442 # <cjk>
-0x9844 U+9B6F # <cjk>
-0x9845 U+6AD3 # <cjk>
-0x9846 U+7089 # <cjk>
-0x9847 U+8CC2 # <cjk>
-0x9848 U+8DEF # <cjk>
-0x9849 U+9732 # <cjk>
-0x984A U+52B4 # <cjk>
-0x984B U+5A41 # <cjk>
-0x984C U+5ECA # <cjk>
-0x984D U+5F04 # <cjk>
-0x984E U+6717 # <cjk>
-0x984F U+697C # <cjk>
-0x9850 U+6994 # <cjk>
-0x9851 U+6D6A # <cjk>
-0x9852 U+6F0F # <cjk>
-0x9853 U+7262 # <cjk>
-0x9854 U+72FC # <cjk>
-0x9855 U+7BED # <cjk>
-0x9856 U+8001 # <cjk>
-0x9857 U+807E # <cjk>
-0x9858 U+874B # <cjk>
-0x9859 U+90CE # <cjk>
-0x985A U+516D # <cjk>
-0x985B U+9E93 # <cjk>
-0x985C U+7984 # <cjk>
-0x985D U+808B # <cjk>
-0x985E U+9332 # <cjk>
-0x985F U+8AD6 # <cjk>
-0x9860 U+502D # <cjk>
-0x9861 U+548C # <cjk>
-0x9862 U+8A71 # <cjk>
-0x9863 U+6B6A # <cjk>
-0x9864 U+8CC4 # <cjk>
-0x9865 U+8107 # <cjk>
-0x9866 U+60D1 # <cjk>
-0x9867 U+67A0 # <cjk>
-0x9868 U+9DF2 # <cjk>
-0x9869 U+4E99 # <cjk>
-0x986A U+4E98 # <cjk>
-0x986B U+9C10 # <cjk>
-0x986C U+8A6B # <cjk>
-0x986D U+85C1 # <cjk>
-0x986E U+8568 # <cjk>
-0x986F U+6900 # <cjk>
-0x9870 U+6E7E # <cjk>
-0x9871 U+7897 # <cjk>
-0x9872 U+8155 # <cjk>
-0x9873 U+20B9F # <cjk> [2004] [Unicode3.1]
-0x9874 U+5B41 # <cjk> [2000]
-0x9875 U+5B56 # <cjk> [2000]
-0x9876 U+5B7D # <cjk> [2000]
-0x9877 U+5B93 # <cjk> [2000]
-0x9878 U+5BD8 # <cjk> [2000]
-0x9879 U+5BEC # <cjk> [2000]
-0x987A U+5C12 # <cjk> [2000]
-0x987B U+5C1E # <cjk> [2000]
-0x987C U+5C23 # <cjk> [2000]
-0x987D U+5C2B # <cjk> [2000]
-0x987E U+378D # <cjk> [2000]
-0x9880 U+5C62 # <cjk> [2000]
-0x9881 U+FA3B # CJK COMPATIBILITY IDEOGRAPH-FA3B [2000] [Unicode3.2]
-0x9882 U+FA3C # CJK COMPATIBILITY IDEOGRAPH-FA3C [2000] [Unicode3.2]
-0x9883 U+216B4 # <cjk> [2000] [Unicode3.1]
-0x9884 U+5C7A # <cjk> [2000]
-0x9885 U+5C8F # <cjk> [2000]
-0x9886 U+5C9F # <cjk> [2000]
-0x9887 U+5CA3 # <cjk> [2000]
-0x9888 U+5CAA # <cjk> [2000]
-0x9889 U+5CBA # <cjk> [2000]
-0x988A U+5CCB # <cjk> [2000]
-0x988B U+5CD0 # <cjk> [2000]
-0x988C U+5CD2 # <cjk> [2000]
-0x988D U+5CF4 # <cjk> [2000]
-0x988E U+21E34 # <cjk> [2000] [Unicode3.1]
-0x988F U+37E2 # <cjk> [2000]
-0x9890 U+5D0D # <cjk> [2000]
-0x9891 U+5D27 # <cjk> [2000]
-0x9892 U+FA11 # CJK COMPATIBILITY IDEOGRAPH-FA11 [2000]
-0x9893 U+5D46 # <cjk> [2000]
-0x9894 U+5D47 # <cjk> [2000]
-0x9895 U+5D53 # <cjk> [2000]
-0x9896 U+5D4A # <cjk> [2000]
-0x9897 U+5D6D # <cjk> [2000]
-0x9898 U+5D81 # <cjk> [2000]
-0x9899 U+5DA0 # <cjk> [2000]
-0x989A U+5DA4 # <cjk> [2000]
-0x989B U+5DA7 # <cjk> [2000]
-0x989C U+5DB8 # <cjk> [2000]
-0x989D U+5DCB # <cjk> [2000]
-0x989E U+541E # <cjk> [2004]
-0x989F U+5F0C # <cjk>
-0x98A0 U+4E10 # <cjk>
-0x98A1 U+4E15 # <cjk>
-0x98A2 U+4E2A # <cjk>
-0x98A3 U+4E31 # <cjk>
-0x98A4 U+4E36 # <cjk>
-0x98A5 U+4E3C # <cjk>
-0x98A6 U+4E3F # <cjk>
-0x98A7 U+4E42 # <cjk>
-0x98A8 U+4E56 # <cjk>
-0x98A9 U+4E58 # <cjk>
-0x98AA U+4E82 # <cjk>
-0x98AB U+4E85 # <cjk>
-0x98AC U+8C6B # <cjk>
-0x98AD U+4E8A # <cjk>
-0x98AE U+8212 # <cjk>
-0x98AF U+5F0D # <cjk>
-0x98B0 U+4E8E # <cjk>
-0x98B1 U+4E9E # <cjk>
-0x98B2 U+4E9F # <cjk>
-0x98B3 U+4EA0 # <cjk>
-0x98B4 U+4EA2 # <cjk>
-0x98B5 U+4EB0 # <cjk>
-0x98B6 U+4EB3 # <cjk>
-0x98B7 U+4EB6 # <cjk>
-0x98B8 U+4ECE # <cjk>
-0x98B9 U+4ECD # <cjk>
-0x98BA U+4EC4 # <cjk>
-0x98BB U+4EC6 # <cjk>
-0x98BC U+4EC2 # <cjk>
-0x98BD U+4ED7 # <cjk>
-0x98BE U+4EDE # <cjk>
-0x98BF U+4EED # <cjk>
-0x98C0 U+4EDF # <cjk>
-0x98C1 U+4EF7 # <cjk>
-0x98C2 U+4F09 # <cjk>
-0x98C3 U+4F5A # <cjk>
-0x98C4 U+4F30 # <cjk>
-0x98C5 U+4F5B # <cjk>
-0x98C6 U+4F5D # <cjk>
-0x98C7 U+4F57 # <cjk>
-0x98C8 U+4F47 # <cjk>
-0x98C9 U+4F76 # <cjk>
-0x98CA U+4F88 # <cjk>
-0x98CB U+4F8F # <cjk>
-0x98CC U+4F98 # <cjk>
-0x98CD U+4F7B # <cjk>
-0x98CE U+4F69 # <cjk>
-0x98CF U+4F70 # <cjk>
-0x98D0 U+4F91 # <cjk>
-0x98D1 U+4F6F # <cjk>
-0x98D2 U+4F86 # <cjk>
-0x98D3 U+4F96 # <cjk>
-0x98D4 U+5118 # <cjk>
-0x98D5 U+4FD4 # <cjk>
-0x98D6 U+4FDF # <cjk>
-0x98D7 U+4FCE # <cjk>
-0x98D8 U+4FD8 # <cjk>
-0x98D9 U+4FDB # <cjk>
-0x98DA U+4FD1 # <cjk>
-0x98DB U+4FDA # <cjk>
-0x98DC U+4FD0 # <cjk>
-0x98DD U+4FE4 # <cjk>
-0x98DE U+4FE5 # <cjk>
-0x98DF U+501A # <cjk>
-0x98E0 U+5028 # <cjk>
-0x98E1 U+5014 # <cjk>
-0x98E2 U+502A # <cjk>
-0x98E3 U+5025 # <cjk>
-0x98E4 U+5005 # <cjk>
-0x98E5 U+4F1C # <cjk>
-0x98E6 U+4FF6 # <cjk>
-0x98E7 U+5021 # <cjk>
-0x98E8 U+5029 # <cjk>
-0x98E9 U+502C # <cjk>
-0x98EA U+4FFE # <cjk>
-0x98EB U+4FEF # <cjk>
-0x98EC U+5011 # <cjk>
-0x98ED U+5006 # <cjk>
-0x98EE U+5043 # <cjk>
-0x98EF U+5047 # <cjk>
-0x98F0 U+6703 # <cjk>
-0x98F1 U+5055 # <cjk>
-0x98F2 U+5050 # <cjk>
-0x98F3 U+5048 # <cjk>
-0x98F4 U+505A # <cjk>
-0x98F5 U+5056 # <cjk>
-0x98F6 U+506C # <cjk>
-0x98F7 U+5078 # <cjk>
-0x98F8 U+5080 # <cjk>
-0x98F9 U+509A # <cjk>
-0x98FA U+5085 # <cjk>
-0x98FB U+50B4 # <cjk>
-0x98FC U+50B2 # <cjk>
-0x9940 U+50C9 # <cjk>
-0x9941 U+50CA # <cjk>
-0x9942 U+50B3 # <cjk>
-0x9943 U+50C2 # <cjk>
-0x9944 U+50D6 # <cjk>
-0x9945 U+50DE # <cjk>
-0x9946 U+50E5 # <cjk>
-0x9947 U+50ED # <cjk>
-0x9948 U+50E3 # <cjk>
-0x9949 U+50EE # <cjk>
-0x994A U+50F9 # <cjk>
-0x994B U+50F5 # <cjk>
-0x994C U+5109 # <cjk>
-0x994D U+5101 # <cjk>
-0x994E U+5102 # <cjk>
-0x994F U+5116 # <cjk>
-0x9950 U+5115 # <cjk>
-0x9951 U+5114 # <cjk>
-0x9952 U+511A # <cjk>
-0x9953 U+5121 # <cjk>
-0x9954 U+513A # <cjk>
-0x9955 U+5137 # <cjk>
-0x9956 U+513C # <cjk>
-0x9957 U+513B # <cjk>
-0x9958 U+513F # <cjk>
-0x9959 U+5140 # <cjk>
-0x995A U+5152 # <cjk>
-0x995B U+514C # <cjk>
-0x995C U+5154 # <cjk>
-0x995D U+5162 # <cjk>
-0x995E U+7AF8 # <cjk>
-0x995F U+5169 # <cjk>
-0x9960 U+516A # <cjk>
-0x9961 U+516E # <cjk>
-0x9962 U+5180 # <cjk>
-0x9963 U+5182 # <cjk>
-0x9964 U+56D8 # <cjk>
-0x9965 U+518C # <cjk>
-0x9966 U+5189 # <cjk>
-0x9967 U+518F # <cjk>
-0x9968 U+5191 # <cjk>
-0x9969 U+5193 # <cjk>
-0x996A U+5195 # <cjk>
-0x996B U+5196 # <cjk>
-0x996C U+51A4 # <cjk>
-0x996D U+51A6 # <cjk>
-0x996E U+51A2 # <cjk>
-0x996F U+51A9 # <cjk>
-0x9970 U+51AA # <cjk>
-0x9971 U+51AB # <cjk>
-0x9972 U+51B3 # <cjk>
-0x9973 U+51B1 # <cjk>
-0x9974 U+51B2 # <cjk>
-0x9975 U+51B0 # <cjk>
-0x9976 U+51B5 # <cjk>
-0x9977 U+51BD # <cjk>
-0x9978 U+51C5 # <cjk>
-0x9979 U+51C9 # <cjk>
-0x997A U+51DB # <cjk>
-0x997B U+51E0 # <cjk>
-0x997C U+8655 # <cjk>
-0x997D U+51E9 # <cjk>
-0x997E U+51ED # <cjk>
-0x9980 U+51F0 # <cjk>
-0x9981 U+51F5 # <cjk>
-0x9982 U+51FE # <cjk>
-0x9983 U+5204 # <cjk>
-0x9984 U+520B # <cjk>
-0x9985 U+5214 # <cjk>
-0x9986 U+520E # <cjk>
-0x9987 U+5227 # <cjk>
-0x9988 U+522A # <cjk>
-0x9989 U+522E # <cjk>
-0x998A U+5233 # <cjk>
-0x998B U+5239 # <cjk>
-0x998C U+524F # <cjk>
-0x998D U+5244 # <cjk>
-0x998E U+524B # <cjk>
-0x998F U+524C # <cjk>
-0x9990 U+525E # <cjk>
-0x9991 U+5254 # <cjk>
-0x9992 U+526A # <cjk>
-0x9993 U+5274 # <cjk>
-0x9994 U+5269 # <cjk>
-0x9995 U+5273 # <cjk>
-0x9996 U+527F # <cjk>
-0x9997 U+527D # <cjk>
-0x9998 U+528D # <cjk>
-0x9999 U+5294 # <cjk>
-0x999A U+5292 # <cjk>
-0x999B U+5271 # <cjk>
-0x999C U+5288 # <cjk>
-0x999D U+5291 # <cjk>
-0x999E U+8FA8 # <cjk>
-0x999F U+8FA7 # <cjk>
-0x99A0 U+52AC # <cjk>
-0x99A1 U+52AD # <cjk>
-0x99A2 U+52BC # <cjk>
-0x99A3 U+52B5 # <cjk>
-0x99A4 U+52C1 # <cjk>
-0x99A5 U+52CD # <cjk>
-0x99A6 U+52D7 # <cjk>
-0x99A7 U+52DE # <cjk>
-0x99A8 U+52E3 # <cjk>
-0x99A9 U+52E6 # <cjk>
-0x99AA U+98ED # <cjk>
-0x99AB U+52E0 # <cjk>
-0x99AC U+52F3 # <cjk>
-0x99AD U+52F5 # <cjk>
-0x99AE U+52F8 # <cjk>
-0x99AF U+52F9 # <cjk>
-0x99B0 U+5306 # <cjk>
-0x99B1 U+5308 # <cjk>
-0x99B2 U+7538 # <cjk>
-0x99B3 U+530D # <cjk>
-0x99B4 U+5310 # <cjk>
-0x99B5 U+530F # <cjk>
-0x99B6 U+5315 # <cjk>
-0x99B7 U+531A # <cjk>
-0x99B8 U+5323 # <cjk>
-0x99B9 U+532F # <cjk>
-0x99BA U+5331 # <cjk>
-0x99BB U+5333 # <cjk>
-0x99BC U+5338 # <cjk>
-0x99BD U+5340 # <cjk>
-0x99BE U+5346 # <cjk>
-0x99BF U+5345 # <cjk>
-0x99C0 U+4E17 # <cjk>
-0x99C1 U+5349 # <cjk>
-0x99C2 U+534D # <cjk>
-0x99C3 U+51D6 # <cjk>
-0x99C4 U+535E # <cjk>
-0x99C5 U+5369 # <cjk>
-0x99C6 U+536E # <cjk>
-0x99C7 U+5918 # <cjk>
-0x99C8 U+537B # <cjk>
-0x99C9 U+5377 # <cjk>
-0x99CA U+5382 # <cjk>
-0x99CB U+5396 # <cjk>
-0x99CC U+53A0 # <cjk>
-0x99CD U+53A6 # <cjk>
-0x99CE U+53A5 # <cjk>
-0x99CF U+53AE # <cjk>
-0x99D0 U+53B0 # <cjk>
-0x99D1 U+53B6 # <cjk>
-0x99D2 U+53C3 # <cjk>
-0x99D3 U+7C12 # <cjk>
-0x99D4 U+96D9 # <cjk>
-0x99D5 U+53DF # <cjk>
-0x99D6 U+66FC # <cjk>
-0x99D7 U+71EE # <cjk>
-0x99D8 U+53EE # <cjk>
-0x99D9 U+53E8 # <cjk>
-0x99DA U+53ED # <cjk>
-0x99DB U+53FA # <cjk>
-0x99DC U+5401 # <cjk>
-0x99DD U+543D # <cjk>
-0x99DE U+5440 # <cjk>
-0x99DF U+542C # <cjk>
-0x99E0 U+542D # <cjk>
-0x99E1 U+543C # <cjk>
-0x99E2 U+542E # <cjk>
-0x99E3 U+5436 # <cjk>
-0x99E4 U+5429 # <cjk>
-0x99E5 U+541D # <cjk>
-0x99E6 U+544E # <cjk>
-0x99E7 U+548F # <cjk>
-0x99E8 U+5475 # <cjk>
-0x99E9 U+548E # <cjk>
-0x99EA U+545F # <cjk>
-0x99EB U+5471 # <cjk>
-0x99EC U+5477 # <cjk>
-0x99ED U+5470 # <cjk>
-0x99EE U+5492 # <cjk>
-0x99EF U+547B # <cjk>
-0x99F0 U+5480 # <cjk>
-0x99F1 U+5476 # <cjk>
-0x99F2 U+5484 # <cjk>
-0x99F3 U+5490 # <cjk>
-0x99F4 U+5486 # <cjk>
-0x99F5 U+54C7 # <cjk>
-0x99F6 U+54A2 # <cjk>
-0x99F7 U+54B8 # <cjk>
-0x99F8 U+54A5 # <cjk>
-0x99F9 U+54AC # <cjk>
-0x99FA U+54C4 # <cjk>
-0x99FB U+54C8 # <cjk>
-0x99FC U+54A8 # <cjk>
-0x9A40 U+54AB # <cjk>
-0x9A41 U+54C2 # <cjk>
-0x9A42 U+54A4 # <cjk>
-0x9A43 U+54BE # <cjk>
-0x9A44 U+54BC # <cjk>
-0x9A45 U+54D8 # <cjk>
-0x9A46 U+54E5 # <cjk>
-0x9A47 U+54E6 # <cjk>
-0x9A48 U+550F # <cjk>
-0x9A49 U+5514 # <cjk>
-0x9A4A U+54FD # <cjk>
-0x9A4B U+54EE # <cjk>
-0x9A4C U+54ED # <cjk>
-0x9A4D U+54FA # <cjk>
-0x9A4E U+54E2 # <cjk>
-0x9A4F U+5539 # <cjk>
-0x9A50 U+5540 # <cjk>
-0x9A51 U+5563 # <cjk>
-0x9A52 U+554C # <cjk>
-0x9A53 U+552E # <cjk>
-0x9A54 U+555C # <cjk>
-0x9A55 U+5545 # <cjk>
-0x9A56 U+5556 # <cjk>
-0x9A57 U+5557 # <cjk>
-0x9A58 U+5538 # <cjk>
-0x9A59 U+5533 # <cjk>
-0x9A5A U+555D # <cjk>
-0x9A5B U+5599 # <cjk>
-0x9A5C U+5580 # <cjk>
-0x9A5D U+54AF # <cjk>
-0x9A5E U+558A # <cjk>
-0x9A5F U+559F # <cjk>
-0x9A60 U+557B # <cjk>
-0x9A61 U+557E # <cjk>
-0x9A62 U+5598 # <cjk>
-0x9A63 U+559E # <cjk>
-0x9A64 U+55AE # <cjk>
-0x9A65 U+557C # <cjk>
-0x9A66 U+5583 # <cjk>
-0x9A67 U+55A9 # <cjk>
-0x9A68 U+5587 # <cjk>
-0x9A69 U+55A8 # <cjk>
-0x9A6A U+55DA # <cjk>
-0x9A6B U+55C5 # <cjk>
-0x9A6C U+55DF # <cjk>
-0x9A6D U+55C4 # <cjk>
-0x9A6E U+55DC # <cjk>
-0x9A6F U+55E4 # <cjk>
-0x9A70 U+55D4 # <cjk>
-0x9A71 U+5614 # <cjk>
-0x9A72 U+55F7 # <cjk>
-0x9A73 U+5616 # <cjk>
-0x9A74 U+55FE # <cjk>
-0x9A75 U+55FD # <cjk>
-0x9A76 U+561B # <cjk>
-0x9A77 U+55F9 # <cjk>
-0x9A78 U+564E # <cjk>
-0x9A79 U+5650 # <cjk>
-0x9A7A U+71DF # <cjk>
-0x9A7B U+5634 # <cjk>
-0x9A7C U+5636 # <cjk>
-0x9A7D U+5632 # <cjk>
-0x9A7E U+5638 # <cjk>
-0x9A80 U+566B # <cjk>
-0x9A81 U+5664 # <cjk>
-0x9A82 U+562F # <cjk>
-0x9A83 U+566C # <cjk>
-0x9A84 U+566A # <cjk>
-0x9A85 U+5686 # <cjk>
-0x9A86 U+5680 # <cjk>
-0x9A87 U+568A # <cjk>
-0x9A88 U+56A0 # <cjk>
-0x9A89 U+5694 # <cjk>
-0x9A8A U+568F # <cjk>
-0x9A8B U+56A5 # <cjk>
-0x9A8C U+56AE # <cjk>
-0x9A8D U+56B6 # <cjk>
-0x9A8E U+56B4 # <cjk>
-0x9A8F U+56C2 # <cjk>
-0x9A90 U+56BC # <cjk>
-0x9A91 U+56C1 # <cjk>
-0x9A92 U+56C3 # <cjk>
-0x9A93 U+56C0 # <cjk>
-0x9A94 U+56C8 # <cjk>
-0x9A95 U+56CE # <cjk>
-0x9A96 U+56D1 # <cjk>
-0x9A97 U+56D3 # <cjk>
-0x9A98 U+56D7 # <cjk>
-0x9A99 U+56EE # <cjk>
-0x9A9A U+56F9 # <cjk>
-0x9A9B U+5700 # <cjk>
-0x9A9C U+56FF # <cjk>
-0x9A9D U+5704 # <cjk>
-0x9A9E U+5709 # <cjk>
-0x9A9F U+5708 # <cjk>
-0x9AA0 U+570B # <cjk>
-0x9AA1 U+570D # <cjk>
-0x9AA2 U+5713 # <cjk>
-0x9AA3 U+5718 # <cjk>
-0x9AA4 U+5716 # <cjk>
-0x9AA5 U+55C7 # <cjk>
-0x9AA6 U+571C # <cjk>
-0x9AA7 U+5726 # <cjk>
-0x9AA8 U+5737 # <cjk>
-0x9AA9 U+5738 # <cjk>
-0x9AAA U+574E # <cjk>
-0x9AAB U+573B # <cjk>
-0x9AAC U+5740 # <cjk>
-0x9AAD U+574F # <cjk>
-0x9AAE U+5769 # <cjk>
-0x9AAF U+57C0 # <cjk>
-0x9AB0 U+5788 # <cjk>
-0x9AB1 U+5761 # <cjk>
-0x9AB2 U+577F # <cjk>
-0x9AB3 U+5789 # <cjk>
-0x9AB4 U+5793 # <cjk>
-0x9AB5 U+57A0 # <cjk>
-0x9AB6 U+57B3 # <cjk>
-0x9AB7 U+57A4 # <cjk>
-0x9AB8 U+57AA # <cjk>
-0x9AB9 U+57B0 # <cjk>
-0x9ABA U+57C3 # <cjk>
-0x9ABB U+57C6 # <cjk>
-0x9ABC U+57D4 # <cjk>
-0x9ABD U+57D2 # <cjk>
-0x9ABE U+57D3 # <cjk>
-0x9ABF U+580A # <cjk>
-0x9AC0 U+57D6 # <cjk>
-0x9AC1 U+57E3 # <cjk>
-0x9AC2 U+580B # <cjk>
-0x9AC3 U+5819 # <cjk>
-0x9AC4 U+581D # <cjk>
-0x9AC5 U+5872 # <cjk>
-0x9AC6 U+5821 # <cjk>
-0x9AC7 U+5862 # <cjk>
-0x9AC8 U+584B # <cjk>
-0x9AC9 U+5870 # <cjk>
-0x9ACA U+6BC0 # <cjk>
-0x9ACB U+5852 # <cjk>
-0x9ACC U+583D # <cjk>
-0x9ACD U+5879 # <cjk>
-0x9ACE U+5885 # <cjk>
-0x9ACF U+58B9 # <cjk>
-0x9AD0 U+589F # <cjk>
-0x9AD1 U+58AB # <cjk>
-0x9AD2 U+58BA # <cjk>
-0x9AD3 U+58DE # <cjk>
-0x9AD4 U+58BB # <cjk>
-0x9AD5 U+58B8 # <cjk>
-0x9AD6 U+58AE # <cjk>
-0x9AD7 U+58C5 # <cjk>
-0x9AD8 U+58D3 # <cjk>
-0x9AD9 U+58D1 # <cjk>
-0x9ADA U+58D7 # <cjk>
-0x9ADB U+58D9 # <cjk>
-0x9ADC U+58D8 # <cjk>
-0x9ADD U+58E5 # <cjk>
-0x9ADE U+58DC # <cjk>
-0x9ADF U+58E4 # <cjk>
-0x9AE0 U+58DF # <cjk>
-0x9AE1 U+58EF # <cjk>
-0x9AE2 U+58FA # <cjk>
-0x9AE3 U+58F9 # <cjk>
-0x9AE4 U+58FB # <cjk>
-0x9AE5 U+58FC # <cjk>
-0x9AE6 U+58FD # <cjk>
-0x9AE7 U+5902 # <cjk>
-0x9AE8 U+590A # <cjk>
-0x9AE9 U+5910 # <cjk>
-0x9AEA U+591B # <cjk>
-0x9AEB U+68A6 # <cjk>
-0x9AEC U+5925 # <cjk>
-0x9AED U+592C # <cjk>
-0x9AEE U+592D # <cjk>
-0x9AEF U+5932 # <cjk>
-0x9AF0 U+5938 # <cjk>
-0x9AF1 U+593E # <cjk>
-0x9AF2 U+7AD2 # <cjk>
-0x9AF3 U+5955 # <cjk>
-0x9AF4 U+5950 # <cjk>
-0x9AF5 U+594E # <cjk>
-0x9AF6 U+595A # <cjk>
-0x9AF7 U+5958 # <cjk>
-0x9AF8 U+5962 # <cjk>
-0x9AF9 U+5960 # <cjk>
-0x9AFA U+5967 # <cjk>
-0x9AFB U+596C # <cjk>
-0x9AFC U+5969 # <cjk>
-0x9B40 U+5978 # <cjk>
-0x9B41 U+5981 # <cjk>
-0x9B42 U+599D # <cjk>
-0x9B43 U+4F5E # <cjk>
-0x9B44 U+4FAB # <cjk>
-0x9B45 U+59A3 # <cjk>
-0x9B46 U+59B2 # <cjk>
-0x9B47 U+59C6 # <cjk>
-0x9B48 U+59E8 # <cjk>
-0x9B49 U+59DC # <cjk>
-0x9B4A U+598D # <cjk>
-0x9B4B U+59D9 # <cjk>
-0x9B4C U+59DA # <cjk>
-0x9B4D U+5A25 # <cjk>
-0x9B4E U+5A1F # <cjk>
-0x9B4F U+5A11 # <cjk>
-0x9B50 U+5A1C # <cjk>
-0x9B51 U+5A09 # <cjk>
-0x9B52 U+5A1A # <cjk>
-0x9B53 U+5A40 # <cjk>
-0x9B54 U+5A6C # <cjk>
-0x9B55 U+5A49 # <cjk>
-0x9B56 U+5A35 # <cjk>
-0x9B57 U+5A36 # <cjk>
-0x9B58 U+5A62 # <cjk>
-0x9B59 U+5A6A # <cjk>
-0x9B5A U+5A9A # <cjk>
-0x9B5B U+5ABC # <cjk>
-0x9B5C U+5ABE # <cjk>
-0x9B5D U+5ACB # <cjk>
-0x9B5E U+5AC2 # <cjk>
-0x9B5F U+5ABD # <cjk>
-0x9B60 U+5AE3 # <cjk>
-0x9B61 U+5AD7 # <cjk>
-0x9B62 U+5AE6 # <cjk>
-0x9B63 U+5AE9 # <cjk>
-0x9B64 U+5AD6 # <cjk>
-0x9B65 U+5AFA # <cjk>
-0x9B66 U+5AFB # <cjk>
-0x9B67 U+5B0C # <cjk>
-0x9B68 U+5B0B # <cjk>
-0x9B69 U+5B16 # <cjk>
-0x9B6A U+5B32 # <cjk>
-0x9B6B U+5AD0 # <cjk>
-0x9B6C U+5B2A # <cjk>
-0x9B6D U+5B36 # <cjk>
-0x9B6E U+5B3E # <cjk>
-0x9B6F U+5B43 # <cjk>
-0x9B70 U+5B45 # <cjk>
-0x9B71 U+5B40 # <cjk>
-0x9B72 U+5B51 # <cjk>
-0x9B73 U+5B55 # <cjk>
-0x9B74 U+5B5A # <cjk>
-0x9B75 U+5B5B # <cjk>
-0x9B76 U+5B65 # <cjk>
-0x9B77 U+5B69 # <cjk>
-0x9B78 U+5B70 # <cjk>
-0x9B79 U+5B73 # <cjk>
-0x9B7A U+5B75 # <cjk>
-0x9B7B U+5B78 # <cjk>
-0x9B7C U+6588 # <cjk>
-0x9B7D U+5B7A # <cjk>
-0x9B7E U+5B80 # <cjk>
-0x9B80 U+5B83 # <cjk>
-0x9B81 U+5BA6 # <cjk>
-0x9B82 U+5BB8 # <cjk>
-0x9B83 U+5BC3 # <cjk>
-0x9B84 U+5BC7 # <cjk>
-0x9B85 U+5BC9 # <cjk>
-0x9B86 U+5BD4 # <cjk>
-0x9B87 U+5BD0 # <cjk>
-0x9B88 U+5BE4 # <cjk>
-0x9B89 U+5BE6 # <cjk>
-0x9B8A U+5BE2 # <cjk>
-0x9B8B U+5BDE # <cjk>
-0x9B8C U+5BE5 # <cjk>
-0x9B8D U+5BEB # <cjk>
-0x9B8E U+5BF0 # <cjk>
-0x9B8F U+5BF6 # <cjk>
-0x9B90 U+5BF3 # <cjk>
-0x9B91 U+5C05 # <cjk>
-0x9B92 U+5C07 # <cjk>
-0x9B93 U+5C08 # <cjk>
-0x9B94 U+5C0D # <cjk>
-0x9B95 U+5C13 # <cjk>
-0x9B96 U+5C20 # <cjk>
-0x9B97 U+5C22 # <cjk>
-0x9B98 U+5C28 # <cjk>
-0x9B99 U+5C38 # <cjk>
-0x9B9A U+5C39 # <cjk>
-0x9B9B U+5C41 # <cjk>
-0x9B9C U+5C46 # <cjk>
-0x9B9D U+5C4E # <cjk>
-0x9B9E U+5C53 # <cjk>
-0x9B9F U+5C50 # <cjk>
-0x9BA0 U+5C4F # <cjk>
-0x9BA1 U+5B71 # <cjk>
-0x9BA2 U+5C6C # <cjk>
-0x9BA3 U+5C6E # <cjk>
-0x9BA4 U+4E62 # <cjk>
-0x9BA5 U+5C76 # <cjk>
-0x9BA6 U+5C79 # <cjk>
-0x9BA7 U+5C8C # <cjk>
-0x9BA8 U+5C91 # <cjk>
-0x9BA9 U+5C94 # <cjk>
-0x9BAA U+599B # <cjk>
-0x9BAB U+5CAB # <cjk>
-0x9BAC U+5CBB # <cjk>
-0x9BAD U+5CB6 # <cjk>
-0x9BAE U+5CBC # <cjk>
-0x9BAF U+5CB7 # <cjk>
-0x9BB0 U+5CC5 # <cjk>
-0x9BB1 U+5CBE # <cjk>
-0x9BB2 U+5CC7 # <cjk>
-0x9BB3 U+5CD9 # <cjk>
-0x9BB4 U+5CE9 # <cjk>
-0x9BB5 U+5CFD # <cjk>
-0x9BB6 U+5CFA # <cjk>
-0x9BB7 U+5CED # <cjk>
-0x9BB8 U+5D8C # <cjk>
-0x9BB9 U+5CEA # <cjk>
-0x9BBA U+5D0B # <cjk>
-0x9BBB U+5D15 # <cjk>
-0x9BBC U+5D17 # <cjk>
-0x9BBD U+5D5C # <cjk>
-0x9BBE U+5D1F # <cjk>
-0x9BBF U+5D1B # <cjk>
-0x9BC0 U+5D11 # <cjk>
-0x9BC1 U+5D14 # <cjk>
-0x9BC2 U+5D22 # <cjk>
-0x9BC3 U+5D1A # <cjk>
-0x9BC4 U+5D19 # <cjk>
-0x9BC5 U+5D18 # <cjk>
-0x9BC6 U+5D4C # <cjk>
-0x9BC7 U+5D52 # <cjk>
-0x9BC8 U+5D4E # <cjk>
-0x9BC9 U+5D4B # <cjk>
-0x9BCA U+5D6C # <cjk>
-0x9BCB U+5D73 # <cjk>
-0x9BCC U+5D76 # <cjk>
-0x9BCD U+5D87 # <cjk>
-0x9BCE U+5D84 # <cjk>
-0x9BCF U+5D82 # <cjk>
-0x9BD0 U+5DA2 # <cjk>
-0x9BD1 U+5D9D # <cjk>
-0x9BD2 U+5DAC # <cjk>
-0x9BD3 U+5DAE # <cjk>
-0x9BD4 U+5DBD # <cjk>
-0x9BD5 U+5D90 # <cjk>
-0x9BD6 U+5DB7 # <cjk>
-0x9BD7 U+5DBC # <cjk>
-0x9BD8 U+5DC9 # <cjk>
-0x9BD9 U+5DCD # <cjk>
-0x9BDA U+5DD3 # <cjk>
-0x9BDB U+5DD2 # <cjk>
-0x9BDC U+5DD6 # <cjk>
-0x9BDD U+5DDB # <cjk>
-0x9BDE U+5DEB # <cjk>
-0x9BDF U+5DF2 # <cjk>
-0x9BE0 U+5DF5 # <cjk>
-0x9BE1 U+5E0B # <cjk>
-0x9BE2 U+5E1A # <cjk>
-0x9BE3 U+5E19 # <cjk>
-0x9BE4 U+5E11 # <cjk>
-0x9BE5 U+5E1B # <cjk>
-0x9BE6 U+5E36 # <cjk>
-0x9BE7 U+5E37 # <cjk>
-0x9BE8 U+5E44 # <cjk>
-0x9BE9 U+5E43 # <cjk>
-0x9BEA U+5E40 # <cjk>
-0x9BEB U+5E4E # <cjk>
-0x9BEC U+5E57 # <cjk>
-0x9BED U+5E54 # <cjk>
-0x9BEE U+5E5F # <cjk>
-0x9BEF U+5E62 # <cjk>
-0x9BF0 U+5E64 # <cjk>
-0x9BF1 U+5E47 # <cjk>
-0x9BF2 U+5E75 # <cjk>
-0x9BF3 U+5E76 # <cjk>
-0x9BF4 U+5E7A # <cjk>
-0x9BF5 U+9EBC # <cjk>
-0x9BF6 U+5E7F # <cjk>
-0x9BF7 U+5EA0 # <cjk>
-0x9BF8 U+5EC1 # <cjk>
-0x9BF9 U+5EC2 # <cjk>
-0x9BFA U+5EC8 # <cjk>
-0x9BFB U+5ED0 # <cjk>
-0x9BFC U+5ECF # <cjk>
-0x9C40 U+5ED6 # <cjk>
-0x9C41 U+5EE3 # <cjk>
-0x9C42 U+5EDD # <cjk>
-0x9C43 U+5EDA # <cjk>
-0x9C44 U+5EDB # <cjk>
-0x9C45 U+5EE2 # <cjk>
-0x9C46 U+5EE1 # <cjk>
-0x9C47 U+5EE8 # <cjk>
-0x9C48 U+5EE9 # <cjk>
-0x9C49 U+5EEC # <cjk>
-0x9C4A U+5EF1 # <cjk>
-0x9C4B U+5EF3 # <cjk>
-0x9C4C U+5EF0 # <cjk>
-0x9C4D U+5EF4 # <cjk>
-0x9C4E U+5EF8 # <cjk>
-0x9C4F U+5EFE # <cjk>
-0x9C50 U+5F03 # <cjk>
-0x9C51 U+5F09 # <cjk>
-0x9C52 U+5F5D # <cjk>
-0x9C53 U+5F5C # <cjk>
-0x9C54 U+5F0B # <cjk>
-0x9C55 U+5F11 # <cjk>
-0x9C56 U+5F16 # <cjk>
-0x9C57 U+5F29 # <cjk>
-0x9C58 U+5F2D # <cjk>
-0x9C59 U+5F38 # <cjk>
-0x9C5A U+5F41 # <cjk>
-0x9C5B U+5F48 # <cjk>
-0x9C5C U+5F4C # <cjk>
-0x9C5D U+5F4E # <cjk>
-0x9C5E U+5F2F # <cjk>
-0x9C5F U+5F51 # <cjk>
-0x9C60 U+5F56 # <cjk>
-0x9C61 U+5F57 # <cjk>
-0x9C62 U+5F59 # <cjk>
-0x9C63 U+5F61 # <cjk>
-0x9C64 U+5F6D # <cjk>
-0x9C65 U+5F73 # <cjk>
-0x9C66 U+5F77 # <cjk>
-0x9C67 U+5F83 # <cjk>
-0x9C68 U+5F82 # <cjk>
-0x9C69 U+5F7F # <cjk>
-0x9C6A U+5F8A # <cjk>
-0x9C6B U+5F88 # <cjk>
-0x9C6C U+5F91 # <cjk>
-0x9C6D U+5F87 # <cjk>
-0x9C6E U+5F9E # <cjk>
-0x9C6F U+5F99 # <cjk>
-0x9C70 U+5F98 # <cjk>
-0x9C71 U+5FA0 # <cjk>
-0x9C72 U+5FA8 # <cjk>
-0x9C73 U+5FAD # <cjk>
-0x9C74 U+5FBC # <cjk>
-0x9C75 U+5FD6 # <cjk>
-0x9C76 U+5FFB # <cjk>
-0x9C77 U+5FE4 # <cjk>
-0x9C78 U+5FF8 # <cjk>
-0x9C79 U+5FF1 # <cjk>
-0x9C7A U+5FDD # <cjk>
-0x9C7B U+60B3 # <cjk>
-0x9C7C U+5FFF # <cjk>
-0x9C7D U+6021 # <cjk>
-0x9C7E U+6060 # <cjk>
-0x9C80 U+6019 # <cjk>
-0x9C81 U+6010 # <cjk>
-0x9C82 U+6029 # <cjk>
-0x9C83 U+600E # <cjk>
-0x9C84 U+6031 # <cjk>
-0x9C85 U+601B # <cjk>
-0x9C86 U+6015 # <cjk>
-0x9C87 U+602B # <cjk>
-0x9C88 U+6026 # <cjk>
-0x9C89 U+600F # <cjk>
-0x9C8A U+603A # <cjk>
-0x9C8B U+605A # <cjk>
-0x9C8C U+6041 # <cjk>
-0x9C8D U+606A # <cjk>
-0x9C8E U+6077 # <cjk>
-0x9C8F U+605F # <cjk>
-0x9C90 U+604A # <cjk>
-0x9C91 U+6046 # <cjk>
-0x9C92 U+604D # <cjk>
-0x9C93 U+6063 # <cjk>
-0x9C94 U+6043 # <cjk>
-0x9C95 U+6064 # <cjk>
-0x9C96 U+6042 # <cjk>
-0x9C97 U+606C # <cjk>
-0x9C98 U+606B # <cjk>
-0x9C99 U+6059 # <cjk>
-0x9C9A U+6081 # <cjk>
-0x9C9B U+608D # <cjk>
-0x9C9C U+60E7 # <cjk>
-0x9C9D U+6083 # <cjk>
-0x9C9E U+609A # <cjk>
-0x9C9F U+6084 # <cjk>
-0x9CA0 U+609B # <cjk>
-0x9CA1 U+6096 # <cjk>
-0x9CA2 U+6097 # <cjk>
-0x9CA3 U+6092 # <cjk>
-0x9CA4 U+60A7 # <cjk>
-0x9CA5 U+608B # <cjk>
-0x9CA6 U+60E1 # <cjk>
-0x9CA7 U+60B8 # <cjk>
-0x9CA8 U+60E0 # <cjk>
-0x9CA9 U+60D3 # <cjk>
-0x9CAA U+60B4 # <cjk>
-0x9CAB U+5FF0 # <cjk>
-0x9CAC U+60BD # <cjk>
-0x9CAD U+60C6 # <cjk>
-0x9CAE U+60B5 # <cjk>
-0x9CAF U+60D8 # <cjk>
-0x9CB0 U+614D # <cjk>
-0x9CB1 U+6115 # <cjk>
-0x9CB2 U+6106 # <cjk>
-0x9CB3 U+60F6 # <cjk>
-0x9CB4 U+60F7 # <cjk>
-0x9CB5 U+6100 # <cjk>
-0x9CB6 U+60F4 # <cjk>
-0x9CB7 U+60FA # <cjk>
-0x9CB8 U+6103 # <cjk>
-0x9CB9 U+6121 # <cjk>
-0x9CBA U+60FB # <cjk>
-0x9CBB U+60F1 # <cjk>
-0x9CBC U+610D # <cjk>
-0x9CBD U+610E # <cjk>
-0x9CBE U+6147 # <cjk>
-0x9CBF U+613E # <cjk>
-0x9CC0 U+6128 # <cjk>
-0x9CC1 U+6127 # <cjk>
-0x9CC2 U+614A # <cjk>
-0x9CC3 U+613F # <cjk>
-0x9CC4 U+613C # <cjk>
-0x9CC5 U+612C # <cjk>
-0x9CC6 U+6134 # <cjk>
-0x9CC7 U+613D # <cjk>
-0x9CC8 U+6142 # <cjk>
-0x9CC9 U+6144 # <cjk>
-0x9CCA U+6173 # <cjk>
-0x9CCB U+6177 # <cjk>
-0x9CCC U+6158 # <cjk>
-0x9CCD U+6159 # <cjk>
-0x9CCE U+615A # <cjk>
-0x9CCF U+616B # <cjk>
-0x9CD0 U+6174 # <cjk>
-0x9CD1 U+616F # <cjk>
-0x9CD2 U+6165 # <cjk>
-0x9CD3 U+6171 # <cjk>
-0x9CD4 U+615F # <cjk>
-0x9CD5 U+615D # <cjk>
-0x9CD6 U+6153 # <cjk>
-0x9CD7 U+6175 # <cjk>
-0x9CD8 U+6199 # <cjk>
-0x9CD9 U+6196 # <cjk>
-0x9CDA U+6187 # <cjk>
-0x9CDB U+61AC # <cjk>
-0x9CDC U+6194 # <cjk>
-0x9CDD U+619A # <cjk>
-0x9CDE U+618A # <cjk>
-0x9CDF U+6191 # <cjk>
-0x9CE0 U+61AB # <cjk>
-0x9CE1 U+61AE # <cjk>
-0x9CE2 U+61CC # <cjk>
-0x9CE3 U+61CA # <cjk>
-0x9CE4 U+61C9 # <cjk>
-0x9CE5 U+61F7 # <cjk>
-0x9CE6 U+61C8 # <cjk>
-0x9CE7 U+61C3 # <cjk>
-0x9CE8 U+61C6 # <cjk>
-0x9CE9 U+61BA # <cjk>
-0x9CEA U+61CB # <cjk>
-0x9CEB U+7F79 # <cjk>
-0x9CEC U+61CD # <cjk>
-0x9CED U+61E6 # <cjk>
-0x9CEE U+61E3 # <cjk>
-0x9CEF U+61F6 # <cjk>
-0x9CF0 U+61FA # <cjk>
-0x9CF1 U+61F4 # <cjk>
-0x9CF2 U+61FF # <cjk>
-0x9CF3 U+61FD # <cjk>
-0x9CF4 U+61FC # <cjk>
-0x9CF5 U+61FE # <cjk>
-0x9CF6 U+6200 # <cjk>
-0x9CF7 U+6208 # <cjk>
-0x9CF8 U+6209 # <cjk>
-0x9CF9 U+620D # <cjk>
-0x9CFA U+620C # <cjk>
-0x9CFB U+6214 # <cjk>
-0x9CFC U+621B # <cjk>
-0x9D40 U+621E # <cjk>
-0x9D41 U+6221 # <cjk>
-0x9D42 U+622A # <cjk>
-0x9D43 U+622E # <cjk>
-0x9D44 U+6230 # <cjk>
-0x9D45 U+6232 # <cjk>
-0x9D46 U+6233 # <cjk>
-0x9D47 U+6241 # <cjk>
-0x9D48 U+624E # <cjk>
-0x9D49 U+625E # <cjk>
-0x9D4A U+6263 # <cjk>
-0x9D4B U+625B # <cjk>
-0x9D4C U+6260 # <cjk>
-0x9D4D U+6268 # <cjk>
-0x9D4E U+627C # <cjk>
-0x9D4F U+6282 # <cjk>
-0x9D50 U+6289 # <cjk>
-0x9D51 U+627E # <cjk>
-0x9D52 U+6292 # <cjk>
-0x9D53 U+6293 # <cjk>
-0x9D54 U+6296 # <cjk>
-0x9D55 U+62D4 # <cjk>
-0x9D56 U+6283 # <cjk>
-0x9D57 U+6294 # <cjk>
-0x9D58 U+62D7 # <cjk>
-0x9D59 U+62D1 # <cjk>
-0x9D5A U+62BB # <cjk>
-0x9D5B U+62CF # <cjk>
-0x9D5C U+62FF # <cjk>
-0x9D5D U+62C6 # <cjk>
-0x9D5E U+64D4 # <cjk>
-0x9D5F U+62C8 # <cjk>
-0x9D60 U+62DC # <cjk>
-0x9D61 U+62CC # <cjk>
-0x9D62 U+62CA # <cjk>
-0x9D63 U+62C2 # <cjk>
-0x9D64 U+62C7 # <cjk>
-0x9D65 U+629B # <cjk>
-0x9D66 U+62C9 # <cjk>
-0x9D67 U+630C # <cjk>
-0x9D68 U+62EE # <cjk>
-0x9D69 U+62F1 # <cjk>
-0x9D6A U+6327 # <cjk>
-0x9D6B U+6302 # <cjk>
-0x9D6C U+6308 # <cjk>
-0x9D6D U+62EF # <cjk>
-0x9D6E U+62F5 # <cjk>
-0x9D6F U+6350 # <cjk>
-0x9D70 U+633E # <cjk>
-0x9D71 U+634D # <cjk>
-0x9D72 U+641C # <cjk>
-0x9D73 U+634F # <cjk>
-0x9D74 U+6396 # <cjk>
-0x9D75 U+638E # <cjk>
-0x9D76 U+6380 # <cjk>
-0x9D77 U+63AB # <cjk>
-0x9D78 U+6376 # <cjk>
-0x9D79 U+63A3 # <cjk>
-0x9D7A U+638F # <cjk>
-0x9D7B U+6389 # <cjk>
-0x9D7C U+639F # <cjk>
-0x9D7D U+63B5 # <cjk>
-0x9D7E U+636B # <cjk>
-0x9D80 U+6369 # <cjk>
-0x9D81 U+63BE # <cjk>
-0x9D82 U+63E9 # <cjk>
-0x9D83 U+63C0 # <cjk>
-0x9D84 U+63C6 # <cjk>
-0x9D85 U+63E3 # <cjk>
-0x9D86 U+63C9 # <cjk>
-0x9D87 U+63D2 # <cjk>
-0x9D88 U+63F6 # <cjk>
-0x9D89 U+63C4 # <cjk>
-0x9D8A U+6416 # <cjk>
-0x9D8B U+6434 # <cjk>
-0x9D8C U+6406 # <cjk>
-0x9D8D U+6413 # <cjk>
-0x9D8E U+6426 # <cjk>
-0x9D8F U+6436 # <cjk>
-0x9D90 U+651D # <cjk>
-0x9D91 U+6417 # <cjk>
-0x9D92 U+6428 # <cjk>
-0x9D93 U+640F # <cjk>
-0x9D94 U+6467 # <cjk>
-0x9D95 U+646F # <cjk>
-0x9D96 U+6476 # <cjk>
-0x9D97 U+644E # <cjk>
-0x9D98 U+652A # <cjk>
-0x9D99 U+6495 # <cjk>
-0x9D9A U+6493 # <cjk>
-0x9D9B U+64A5 # <cjk>
-0x9D9C U+64A9 # <cjk>
-0x9D9D U+6488 # <cjk>
-0x9D9E U+64BC # <cjk>
-0x9D9F U+64DA # <cjk>
-0x9DA0 U+64D2 # <cjk>
-0x9DA1 U+64C5 # <cjk>
-0x9DA2 U+64C7 # <cjk>
-0x9DA3 U+64BB # <cjk>
-0x9DA4 U+64D8 # <cjk>
-0x9DA5 U+64C2 # <cjk>
-0x9DA6 U+64F1 # <cjk>
-0x9DA7 U+64E7 # <cjk>
-0x9DA8 U+8209 # <cjk>
-0x9DA9 U+64E0 # <cjk>
-0x9DAA U+64E1 # <cjk>
-0x9DAB U+62AC # <cjk>
-0x9DAC U+64E3 # <cjk>
-0x9DAD U+64EF # <cjk>
-0x9DAE U+652C # <cjk>
-0x9DAF U+64F6 # <cjk>
-0x9DB0 U+64F4 # <cjk>
-0x9DB1 U+64F2 # <cjk>
-0x9DB2 U+64FA # <cjk>
-0x9DB3 U+6500 # <cjk>
-0x9DB4 U+64FD # <cjk>
-0x9DB5 U+6518 # <cjk>
-0x9DB6 U+651C # <cjk>
-0x9DB7 U+6505 # <cjk>
-0x9DB8 U+6524 # <cjk>
-0x9DB9 U+6523 # <cjk>
-0x9DBA U+652B # <cjk>
-0x9DBB U+6534 # <cjk>
-0x9DBC U+6535 # <cjk>
-0x9DBD U+6537 # <cjk>
-0x9DBE U+6536 # <cjk>
-0x9DBF U+6538 # <cjk>
-0x9DC0 U+754B # <cjk>
-0x9DC1 U+6548 # <cjk>
-0x9DC2 U+6556 # <cjk>
-0x9DC3 U+6555 # <cjk>
-0x9DC4 U+654D # <cjk>
-0x9DC5 U+6558 # <cjk>
-0x9DC6 U+655E # <cjk>
-0x9DC7 U+655D # <cjk>
-0x9DC8 U+6572 # <cjk>
-0x9DC9 U+6578 # <cjk>
-0x9DCA U+6582 # <cjk>
-0x9DCB U+6583 # <cjk>
-0x9DCC U+8B8A # <cjk>
-0x9DCD U+659B # <cjk>
-0x9DCE U+659F # <cjk>
-0x9DCF U+65AB # <cjk>
-0x9DD0 U+65B7 # <cjk>
-0x9DD1 U+65C3 # <cjk>
-0x9DD2 U+65C6 # <cjk>
-0x9DD3 U+65C1 # <cjk>
-0x9DD4 U+65C4 # <cjk>
-0x9DD5 U+65CC # <cjk>
-0x9DD6 U+65D2 # <cjk>
-0x9DD7 U+65DB # <cjk>
-0x9DD8 U+65D9 # <cjk>
-0x9DD9 U+65E0 # <cjk>
-0x9DDA U+65E1 # <cjk>
-0x9DDB U+65F1 # <cjk>
-0x9DDC U+6772 # <cjk>
-0x9DDD U+660A # <cjk>
-0x9DDE U+6603 # <cjk>
-0x9DDF U+65FB # <cjk>
-0x9DE0 U+6773 # <cjk>
-0x9DE1 U+6635 # <cjk>
-0x9DE2 U+6636 # <cjk>
-0x9DE3 U+6634 # <cjk>
-0x9DE4 U+661C # <cjk>
-0x9DE5 U+664F # <cjk>
-0x9DE6 U+6644 # <cjk>
-0x9DE7 U+6649 # <cjk>
-0x9DE8 U+6641 # <cjk>
-0x9DE9 U+665E # <cjk>
-0x9DEA U+665D # <cjk>
-0x9DEB U+6664 # <cjk>
-0x9DEC U+6667 # <cjk>
-0x9DED U+6668 # <cjk>
-0x9DEE U+665F # <cjk>
-0x9DEF U+6662 # <cjk>
-0x9DF0 U+6670 # <cjk>
-0x9DF1 U+6683 # <cjk>
-0x9DF2 U+6688 # <cjk>
-0x9DF3 U+668E # <cjk>
-0x9DF4 U+6689 # <cjk>
-0x9DF5 U+6684 # <cjk>
-0x9DF6 U+6698 # <cjk>
-0x9DF7 U+669D # <cjk>
-0x9DF8 U+66C1 # <cjk>
-0x9DF9 U+66B9 # <cjk>
-0x9DFA U+66C9 # <cjk>
-0x9DFB U+66BE # <cjk>
-0x9DFC U+66BC # <cjk>
-0x9E40 U+66C4 # <cjk>
-0x9E41 U+66B8 # <cjk>
-0x9E42 U+66D6 # <cjk>
-0x9E43 U+66DA # <cjk>
-0x9E44 U+66E0 # <cjk>
-0x9E45 U+663F # <cjk>
-0x9E46 U+66E6 # <cjk>
-0x9E47 U+66E9 # <cjk>
-0x9E48 U+66F0 # <cjk>
-0x9E49 U+66F5 # <cjk>
-0x9E4A U+66F7 # <cjk>
-0x9E4B U+670F # <cjk>
-0x9E4C U+6716 # <cjk>
-0x9E4D U+671E # <cjk>
-0x9E4E U+6726 # <cjk>
-0x9E4F U+6727 # <cjk>
-0x9E50 U+9738 # <cjk>
-0x9E51 U+672E # <cjk>
-0x9E52 U+673F # <cjk>
-0x9E53 U+6736 # <cjk>
-0x9E54 U+6741 # <cjk>
-0x9E55 U+6738 # <cjk>
-0x9E56 U+6737 # <cjk>
-0x9E57 U+6746 # <cjk>
-0x9E58 U+675E # <cjk>
-0x9E59 U+6760 # <cjk>
-0x9E5A U+6759 # <cjk>
-0x9E5B U+6763 # <cjk>
-0x9E5C U+6764 # <cjk>
-0x9E5D U+6789 # <cjk>
-0x9E5E U+6770 # <cjk>
-0x9E5F U+67A9 # <cjk>
-0x9E60 U+677C # <cjk>
-0x9E61 U+676A # <cjk>
-0x9E62 U+678C # <cjk>
-0x9E63 U+678B # <cjk>
-0x9E64 U+67A6 # <cjk>
-0x9E65 U+67A1 # <cjk>
-0x9E66 U+6785 # <cjk>
-0x9E67 U+67B7 # <cjk>
-0x9E68 U+67EF # <cjk>
-0x9E69 U+67B4 # <cjk>
-0x9E6A U+67EC # <cjk>
-0x9E6B U+67B3 # <cjk>
-0x9E6C U+67E9 # <cjk>
-0x9E6D U+67B8 # <cjk>
-0x9E6E U+67E4 # <cjk>
-0x9E6F U+67DE # <cjk>
-0x9E70 U+67DD # <cjk>
-0x9E71 U+67E2 # <cjk>
-0x9E72 U+67EE # <cjk>
-0x9E73 U+67B9 # <cjk>
-0x9E74 U+67CE # <cjk>
-0x9E75 U+67C6 # <cjk>
-0x9E76 U+67E7 # <cjk>
-0x9E77 U+6A9C # <cjk>
-0x9E78 U+681E # <cjk>
-0x9E79 U+6846 # <cjk>
-0x9E7A U+6829 # <cjk>
-0x9E7B U+6840 # <cjk>
-0x9E7C U+684D # <cjk>
-0x9E7D U+6832 # <cjk>
-0x9E7E U+684E # <cjk>
-0x9E80 U+68B3 # <cjk>
-0x9E81 U+682B # <cjk>
-0x9E82 U+6859 # <cjk>
-0x9E83 U+6863 # <cjk>
-0x9E84 U+6877 # <cjk>
-0x9E85 U+687F # <cjk>
-0x9E86 U+689F # <cjk>
-0x9E87 U+688F # <cjk>
-0x9E88 U+68AD # <cjk>
-0x9E89 U+6894 # <cjk>
-0x9E8A U+689D # <cjk>
-0x9E8B U+689B # <cjk>
-0x9E8C U+6883 # <cjk>
-0x9E8D U+6AAE # <cjk>
-0x9E8E U+68B9 # <cjk>
-0x9E8F U+6874 # <cjk>
-0x9E90 U+68B5 # <cjk>
-0x9E91 U+68A0 # <cjk>
-0x9E92 U+68BA # <cjk>
-0x9E93 U+690F # <cjk>
-0x9E94 U+688D # <cjk>
-0x9E95 U+687E # <cjk>
-0x9E96 U+6901 # <cjk>
-0x9E97 U+68CA # <cjk>
-0x9E98 U+6908 # <cjk>
-0x9E99 U+68D8 # <cjk>
-0x9E9A U+6922 # <cjk>
-0x9E9B U+6926 # <cjk>
-0x9E9C U+68E1 # <cjk>
-0x9E9D U+690C # <cjk>
-0x9E9E U+68CD # <cjk>
-0x9E9F U+68D4 # <cjk>
-0x9EA0 U+68E7 # <cjk>
-0x9EA1 U+68D5 # <cjk>
-0x9EA2 U+6936 # <cjk>
-0x9EA3 U+6912 # <cjk>
-0x9EA4 U+6904 # <cjk>
-0x9EA5 U+68D7 # <cjk>
-0x9EA6 U+68E3 # <cjk>
-0x9EA7 U+6925 # <cjk>
-0x9EA8 U+68F9 # <cjk>
-0x9EA9 U+68E0 # <cjk>
-0x9EAA U+68EF # <cjk>
-0x9EAB U+6928 # <cjk>
-0x9EAC U+692A # <cjk>
-0x9EAD U+691A # <cjk>
-0x9EAE U+6923 # <cjk>
-0x9EAF U+6921 # <cjk>
-0x9EB0 U+68C6 # <cjk>
-0x9EB1 U+6979 # <cjk>
-0x9EB2 U+6977 # <cjk>
-0x9EB3 U+695C # <cjk>
-0x9EB4 U+6978 # <cjk>
-0x9EB5 U+696B # <cjk>
-0x9EB6 U+6954 # <cjk>
-0x9EB7 U+697E # <cjk>
-0x9EB8 U+696E # <cjk>
-0x9EB9 U+6939 # <cjk>
-0x9EBA U+6974 # <cjk>
-0x9EBB U+693D # <cjk>
-0x9EBC U+6959 # <cjk>
-0x9EBD U+6930 # <cjk>
-0x9EBE U+6961 # <cjk>
-0x9EBF U+695E # <cjk>
-0x9EC0 U+695D # <cjk>
-0x9EC1 U+6981 # <cjk>
-0x9EC2 U+696A # <cjk>
-0x9EC3 U+69B2 # <cjk>
-0x9EC4 U+69AE # <cjk>
-0x9EC5 U+69D0 # <cjk>
-0x9EC6 U+69BF # <cjk>
-0x9EC7 U+69C1 # <cjk>
-0x9EC8 U+69D3 # <cjk>
-0x9EC9 U+69BE # <cjk>
-0x9ECA U+69CE # <cjk>
-0x9ECB U+5BE8 # <cjk>
-0x9ECC U+69CA # <cjk>
-0x9ECD U+69DD # <cjk>
-0x9ECE U+69BB # <cjk>
-0x9ECF U+69C3 # <cjk>
-0x9ED0 U+69A7 # <cjk>
-0x9ED1 U+6A2E # <cjk>
-0x9ED2 U+6991 # <cjk>
-0x9ED3 U+69A0 # <cjk>
-0x9ED4 U+699C # <cjk>
-0x9ED5 U+6995 # <cjk>
-0x9ED6 U+69B4 # <cjk>
-0x9ED7 U+69DE # <cjk>
-0x9ED8 U+69E8 # <cjk>
-0x9ED9 U+6A02 # <cjk>
-0x9EDA U+6A1B # <cjk>
-0x9EDB U+69FF # <cjk>
-0x9EDC U+6B0A # <cjk>
-0x9EDD U+69F9 # <cjk>
-0x9EDE U+69F2 # <cjk>
-0x9EDF U+69E7 # <cjk>
-0x9EE0 U+6A05 # <cjk>
-0x9EE1 U+69B1 # <cjk>
-0x9EE2 U+6A1E # <cjk>
-0x9EE3 U+69ED # <cjk>
-0x9EE4 U+6A14 # <cjk>
-0x9EE5 U+69EB # <cjk>
-0x9EE6 U+6A0A # <cjk>
-0x9EE7 U+6A12 # <cjk>
-0x9EE8 U+6AC1 # <cjk>
-0x9EE9 U+6A23 # <cjk>
-0x9EEA U+6A13 # <cjk>
-0x9EEB U+6A44 # <cjk>
-0x9EEC U+6A0C # <cjk>
-0x9EED U+6A72 # <cjk>
-0x9EEE U+6A36 # <cjk>
-0x9EEF U+6A78 # <cjk>
-0x9EF0 U+6A47 # <cjk>
-0x9EF1 U+6A62 # <cjk>
-0x9EF2 U+6A59 # <cjk>
-0x9EF3 U+6A66 # <cjk>
-0x9EF4 U+6A48 # <cjk>
-0x9EF5 U+6A38 # <cjk>
-0x9EF6 U+6A22 # <cjk>
-0x9EF7 U+6A90 # <cjk>
-0x9EF8 U+6A8D # <cjk>
-0x9EF9 U+6AA0 # <cjk>
-0x9EFA U+6A84 # <cjk>
-0x9EFB U+6AA2 # <cjk>
-0x9EFC U+6AA3 # <cjk>
-0x9F40 U+6A97 # <cjk>
-0x9F41 U+8617 # <cjk>
-0x9F42 U+6ABB # <cjk>
-0x9F43 U+6AC3 # <cjk>
-0x9F44 U+6AC2 # <cjk>
-0x9F45 U+6AB8 # <cjk>
-0x9F46 U+6AB3 # <cjk>
-0x9F47 U+6AAC # <cjk>
-0x9F48 U+6ADE # <cjk>
-0x9F49 U+6AD1 # <cjk>
-0x9F4A U+6ADF # <cjk>
-0x9F4B U+6AAA # <cjk>
-0x9F4C U+6ADA # <cjk>
-0x9F4D U+6AEA # <cjk>
-0x9F4E U+6AFB # <cjk>
-0x9F4F U+6B05 # <cjk>
-0x9F50 U+8616 # <cjk>
-0x9F51 U+6AFA # <cjk>
-0x9F52 U+6B12 # <cjk>
-0x9F53 U+6B16 # <cjk>
-0x9F54 U+9B31 # <cjk>
-0x9F55 U+6B1F # <cjk>
-0x9F56 U+6B38 # <cjk>
-0x9F57 U+6B37 # <cjk>
-0x9F58 U+76DC # <cjk>
-0x9F59 U+6B39 # <cjk>
-0x9F5A U+98EE # <cjk>
-0x9F5B U+6B47 # <cjk>
-0x9F5C U+6B43 # <cjk>
-0x9F5D U+6B49 # <cjk>
-0x9F5E U+6B50 # <cjk>
-0x9F5F U+6B59 # <cjk>
-0x9F60 U+6B54 # <cjk>
-0x9F61 U+6B5B # <cjk>
-0x9F62 U+6B5F # <cjk>
-0x9F63 U+6B61 # <cjk>
-0x9F64 U+6B78 # <cjk>
-0x9F65 U+6B79 # <cjk>
-0x9F66 U+6B7F # <cjk>
-0x9F67 U+6B80 # <cjk>
-0x9F68 U+6B84 # <cjk>
-0x9F69 U+6B83 # <cjk>
-0x9F6A U+6B8D # <cjk>
-0x9F6B U+6B98 # <cjk>
-0x9F6C U+6B95 # <cjk>
-0x9F6D U+6B9E # <cjk>
-0x9F6E U+6BA4 # <cjk>
-0x9F6F U+6BAA # <cjk>
-0x9F70 U+6BAB # <cjk>
-0x9F71 U+6BAF # <cjk>
-0x9F72 U+6BB2 # <cjk>
-0x9F73 U+6BB1 # <cjk>
-0x9F74 U+6BB3 # <cjk>
-0x9F75 U+6BB7 # <cjk>
-0x9F76 U+6BBC # <cjk>
-0x9F77 U+6BC6 # <cjk>
-0x9F78 U+6BCB # <cjk>
-0x9F79 U+6BD3 # <cjk>
-0x9F7A U+6BDF # <cjk>
-0x9F7B U+6BEC # <cjk>
-0x9F7C U+6BEB # <cjk>
-0x9F7D U+6BF3 # <cjk>
-0x9F7E U+6BEF # <cjk>
-0x9F80 U+9EBE # <cjk>
-0x9F81 U+6C08 # <cjk>
-0x9F82 U+6C13 # <cjk>
-0x9F83 U+6C14 # <cjk>
-0x9F84 U+6C1B # <cjk>
-0x9F85 U+6C24 # <cjk>
-0x9F86 U+6C23 # <cjk>
-0x9F87 U+6C5E # <cjk>
-0x9F88 U+6C55 # <cjk>
-0x9F89 U+6C62 # <cjk>
-0x9F8A U+6C6A # <cjk>
-0x9F8B U+6C82 # <cjk>
-0x9F8C U+6C8D # <cjk>
-0x9F8D U+6C9A # <cjk>
-0x9F8E U+6C81 # <cjk>
-0x9F8F U+6C9B # <cjk>
-0x9F90 U+6C7E # <cjk>
-0x9F91 U+6C68 # <cjk>
-0x9F92 U+6C73 # <cjk>
-0x9F93 U+6C92 # <cjk>
-0x9F94 U+6C90 # <cjk>
-0x9F95 U+6CC4 # <cjk>
-0x9F96 U+6CF1 # <cjk>
-0x9F97 U+6CD3 # <cjk>
-0x9F98 U+6CBD # <cjk>
-0x9F99 U+6CD7 # <cjk>
-0x9F9A U+6CC5 # <cjk>
-0x9F9B U+6CDD # <cjk>
-0x9F9C U+6CAE # <cjk>
-0x9F9D U+6CB1 # <cjk>
-0x9F9E U+6CBE # <cjk>
-0x9F9F U+6CBA # <cjk>
-0x9FA0 U+6CDB # <cjk>
-0x9FA1 U+6CEF # <cjk>
-0x9FA2 U+6CD9 # <cjk>
-0x9FA3 U+6CEA # <cjk>
-0x9FA4 U+6D1F # <cjk>
-0x9FA5 U+884D # <cjk>
-0x9FA6 U+6D36 # <cjk>
-0x9FA7 U+6D2B # <cjk>
-0x9FA8 U+6D3D # <cjk>
-0x9FA9 U+6D38 # <cjk>
-0x9FAA U+6D19 # <cjk>
-0x9FAB U+6D35 # <cjk>
-0x9FAC U+6D33 # <cjk>
-0x9FAD U+6D12 # <cjk>
-0x9FAE U+6D0C # <cjk>
-0x9FAF U+6D63 # <cjk>
-0x9FB0 U+6D93 # <cjk>
-0x9FB1 U+6D64 # <cjk>
-0x9FB2 U+6D5A # <cjk>
-0x9FB3 U+6D79 # <cjk>
-0x9FB4 U+6D59 # <cjk>
-0x9FB5 U+6D8E # <cjk>
-0x9FB6 U+6D95 # <cjk>
-0x9FB7 U+6FE4 # <cjk>
-0x9FB8 U+6D85 # <cjk>
-0x9FB9 U+6DF9 # <cjk>
-0x9FBA U+6E15 # <cjk>
-0x9FBB U+6E0A # <cjk>
-0x9FBC U+6DB5 # <cjk>
-0x9FBD U+6DC7 # <cjk>
-0x9FBE U+6DE6 # <cjk>
-0x9FBF U+6DB8 # <cjk>
-0x9FC0 U+6DC6 # <cjk>
-0x9FC1 U+6DEC # <cjk>
-0x9FC2 U+6DDE # <cjk>
-0x9FC3 U+6DCC # <cjk>
-0x9FC4 U+6DE8 # <cjk>
-0x9FC5 U+6DD2 # <cjk>
-0x9FC6 U+6DC5 # <cjk>
-0x9FC7 U+6DFA # <cjk>
-0x9FC8 U+6DD9 # <cjk>
-0x9FC9 U+6DE4 # <cjk>
-0x9FCA U+6DD5 # <cjk>
-0x9FCB U+6DEA # <cjk>
-0x9FCC U+6DEE # <cjk>
-0x9FCD U+6E2D # <cjk>
-0x9FCE U+6E6E # <cjk>
-0x9FCF U+6E2E # <cjk>
-0x9FD0 U+6E19 # <cjk>
-0x9FD1 U+6E72 # <cjk>
-0x9FD2 U+6E5F # <cjk>
-0x9FD3 U+6E3E # <cjk>
-0x9FD4 U+6E23 # <cjk>
-0x9FD5 U+6E6B # <cjk>
-0x9FD6 U+6E2B # <cjk>
-0x9FD7 U+6E76 # <cjk>
-0x9FD8 U+6E4D # <cjk>
-0x9FD9 U+6E1F # <cjk>
-0x9FDA U+6E43 # <cjk>
-0x9FDB U+6E3A # <cjk>
-0x9FDC U+6E4E # <cjk>
-0x9FDD U+6E24 # <cjk>
-0x9FDE U+6EFF # <cjk>
-0x9FDF U+6E1D # <cjk>
-0x9FE0 U+6E38 # <cjk>
-0x9FE1 U+6E82 # <cjk>
-0x9FE2 U+6EAA # <cjk>
-0x9FE3 U+6E98 # <cjk>
-0x9FE4 U+6EC9 # <cjk>
-0x9FE5 U+6EB7 # <cjk>
-0x9FE6 U+6ED3 # <cjk>
-0x9FE7 U+6EBD # <cjk>
-0x9FE8 U+6EAF # <cjk>
-0x9FE9 U+6EC4 # <cjk>
-0x9FEA U+6EB2 # <cjk>
-0x9FEB U+6ED4 # <cjk>
-0x9FEC U+6ED5 # <cjk>
-0x9FED U+6E8F # <cjk>
-0x9FEE U+6EA5 # <cjk>
-0x9FEF U+6EC2 # <cjk>
-0x9FF0 U+6E9F # <cjk>
-0x9FF1 U+6F41 # <cjk>
-0x9FF2 U+6F11 # <cjk>
-0x9FF3 U+704C # <cjk>
-0x9FF4 U+6EEC # <cjk>
-0x9FF5 U+6EF8 # <cjk>
-0x9FF6 U+6EFE # <cjk>
-0x9FF7 U+6F3F # <cjk>
-0x9FF8 U+6EF2 # <cjk>
-0x9FF9 U+6F31 # <cjk>
-0x9FFA U+6EEF # <cjk>
-0x9FFB U+6F32 # <cjk>
-0x9FFC U+6ECC # <cjk>
-0xE040 U+6F3E # <cjk>
-0xE041 U+6F13 # <cjk>
-0xE042 U+6EF7 # <cjk>
-0xE043 U+6F86 # <cjk>
-0xE044 U+6F7A # <cjk>
-0xE045 U+6F78 # <cjk>
-0xE046 U+6F81 # <cjk>
-0xE047 U+6F80 # <cjk>
-0xE048 U+6F6F # <cjk>
-0xE049 U+6F5B # <cjk>
-0xE04A U+6FF3 # <cjk>
-0xE04B U+6F6D # <cjk>
-0xE04C U+6F82 # <cjk>
-0xE04D U+6F7C # <cjk>
-0xE04E U+6F58 # <cjk>
-0xE04F U+6F8E # <cjk>
-0xE050 U+6F91 # <cjk>
-0xE051 U+6FC2 # <cjk>
-0xE052 U+6F66 # <cjk>
-0xE053 U+6FB3 # <cjk>
-0xE054 U+6FA3 # <cjk>
-0xE055 U+6FA1 # <cjk>
-0xE056 U+6FA4 # <cjk>
-0xE057 U+6FB9 # <cjk>
-0xE058 U+6FC6 # <cjk>
-0xE059 U+6FAA # <cjk>
-0xE05A U+6FDF # <cjk>
-0xE05B U+6FD5 # <cjk>
-0xE05C U+6FEC # <cjk>
-0xE05D U+6FD4 # <cjk>
-0xE05E U+6FD8 # <cjk>
-0xE05F U+6FF1 # <cjk>
-0xE060 U+6FEE # <cjk>
-0xE061 U+6FDB # <cjk>
-0xE062 U+7009 # <cjk>
-0xE063 U+700B # <cjk>
-0xE064 U+6FFA # <cjk>
-0xE065 U+7011 # <cjk>
-0xE066 U+7001 # <cjk>
-0xE067 U+700F # <cjk>
-0xE068 U+6FFE # <cjk>
-0xE069 U+701B # <cjk>
-0xE06A U+701A # <cjk>
-0xE06B U+6F74 # <cjk>
-0xE06C U+701D # <cjk>
-0xE06D U+7018 # <cjk>
-0xE06E U+701F # <cjk>
-0xE06F U+7030 # <cjk>
-0xE070 U+703E # <cjk>
-0xE071 U+7032 # <cjk>
-0xE072 U+7051 # <cjk>
-0xE073 U+7063 # <cjk>
-0xE074 U+7099 # <cjk>
-0xE075 U+7092 # <cjk>
-0xE076 U+70AF # <cjk>
-0xE077 U+70F1 # <cjk>
-0xE078 U+70AC # <cjk>
-0xE079 U+70B8 # <cjk>
-0xE07A U+70B3 # <cjk>
-0xE07B U+70AE # <cjk>
-0xE07C U+70DF # <cjk>
-0xE07D U+70CB # <cjk>
-0xE07E U+70DD # <cjk>
-0xE080 U+70D9 # <cjk>
-0xE081 U+7109 # <cjk>
-0xE082 U+70FD # <cjk>
-0xE083 U+711C # <cjk>
-0xE084 U+7119 # <cjk>
-0xE085 U+7165 # <cjk>
-0xE086 U+7155 # <cjk>
-0xE087 U+7188 # <cjk>
-0xE088 U+7166 # <cjk>
-0xE089 U+7162 # <cjk>
-0xE08A U+714C # <cjk>
-0xE08B U+7156 # <cjk>
-0xE08C U+716C # <cjk>
-0xE08D U+718F # <cjk>
-0xE08E U+71FB # <cjk>
-0xE08F U+7184 # <cjk>
-0xE090 U+7195 # <cjk>
-0xE091 U+71A8 # <cjk>
-0xE092 U+71AC # <cjk>
-0xE093 U+71D7 # <cjk>
-0xE094 U+71B9 # <cjk>
-0xE095 U+71BE # <cjk>
-0xE096 U+71D2 # <cjk>
-0xE097 U+71C9 # <cjk>
-0xE098 U+71D4 # <cjk>
-0xE099 U+71CE # <cjk>
-0xE09A U+71E0 # <cjk>
-0xE09B U+71EC # <cjk>
-0xE09C U+71E7 # <cjk>
-0xE09D U+71F5 # <cjk>
-0xE09E U+71FC # <cjk>
-0xE09F U+71F9 # <cjk>
-0xE0A0 U+71FF # <cjk>
-0xE0A1 U+720D # <cjk>
-0xE0A2 U+7210 # <cjk>
-0xE0A3 U+721B # <cjk>
-0xE0A4 U+7228 # <cjk>
-0xE0A5 U+722D # <cjk>
-0xE0A6 U+722C # <cjk>
-0xE0A7 U+7230 # <cjk>
-0xE0A8 U+7232 # <cjk>
-0xE0A9 U+723B # <cjk>
-0xE0AA U+723C # <cjk>
-0xE0AB U+723F # <cjk>
-0xE0AC U+7240 # <cjk>
-0xE0AD U+7246 # <cjk>
-0xE0AE U+724B # <cjk>
-0xE0AF U+7258 # <cjk>
-0xE0B0 U+7274 # <cjk>
-0xE0B1 U+727E # <cjk>
-0xE0B2 U+7282 # <cjk>
-0xE0B3 U+7281 # <cjk>
-0xE0B4 U+7287 # <cjk>
-0xE0B5 U+7292 # <cjk>
-0xE0B6 U+7296 # <cjk>
-0xE0B7 U+72A2 # <cjk>
-0xE0B8 U+72A7 # <cjk>
-0xE0B9 U+72B9 # <cjk>
-0xE0BA U+72B2 # <cjk>
-0xE0BB U+72C3 # <cjk>
-0xE0BC U+72C6 # <cjk>
-0xE0BD U+72C4 # <cjk>
-0xE0BE U+72CE # <cjk>
-0xE0BF U+72D2 # <cjk>
-0xE0C0 U+72E2 # <cjk>
-0xE0C1 U+72E0 # <cjk>
-0xE0C2 U+72E1 # <cjk>
-0xE0C3 U+72F9 # <cjk>
-0xE0C4 U+72F7 # <cjk>
-0xE0C5 U+500F # <cjk>
-0xE0C6 U+7317 # <cjk>
-0xE0C7 U+730A # <cjk>
-0xE0C8 U+731C # <cjk>
-0xE0C9 U+7316 # <cjk>
-0xE0CA U+731D # <cjk>
-0xE0CB U+7334 # <cjk>
-0xE0CC U+732F # <cjk>
-0xE0CD U+7329 # <cjk>
-0xE0CE U+7325 # <cjk>
-0xE0CF U+733E # <cjk>
-0xE0D0 U+734E # <cjk>
-0xE0D1 U+734F # <cjk>
-0xE0D2 U+9ED8 # <cjk>
-0xE0D3 U+7357 # <cjk>
-0xE0D4 U+736A # <cjk>
-0xE0D5 U+7368 # <cjk>
-0xE0D6 U+7370 # <cjk>
-0xE0D7 U+7378 # <cjk>
-0xE0D8 U+7375 # <cjk>
-0xE0D9 U+737B # <cjk>
-0xE0DA U+737A # <cjk>
-0xE0DB U+73C8 # <cjk>
-0xE0DC U+73B3 # <cjk>
-0xE0DD U+73CE # <cjk>
-0xE0DE U+73BB # <cjk>
-0xE0DF U+73C0 # <cjk>
-0xE0E0 U+73E5 # <cjk>
-0xE0E1 U+73EE # <cjk>
-0xE0E2 U+73DE # <cjk>
-0xE0E3 U+74A2 # <cjk>
-0xE0E4 U+7405 # <cjk>
-0xE0E5 U+746F # <cjk>
-0xE0E6 U+7425 # <cjk>
-0xE0E7 U+73F8 # <cjk>
-0xE0E8 U+7432 # <cjk>
-0xE0E9 U+743A # <cjk>
-0xE0EA U+7455 # <cjk>
-0xE0EB U+743F # <cjk>
-0xE0EC U+745F # <cjk>
-0xE0ED U+7459 # <cjk>
-0xE0EE U+7441 # <cjk>
-0xE0EF U+745C # <cjk>
-0xE0F0 U+7469 # <cjk>
-0xE0F1 U+7470 # <cjk>
-0xE0F2 U+7463 # <cjk>
-0xE0F3 U+746A # <cjk>
-0xE0F4 U+7476 # <cjk>
-0xE0F5 U+747E # <cjk>
-0xE0F6 U+748B # <cjk>
-0xE0F7 U+749E # <cjk>
-0xE0F8 U+74A7 # <cjk>
-0xE0F9 U+74CA # <cjk>
-0xE0FA U+74CF # <cjk>
-0xE0FB U+74D4 # <cjk>
-0xE0FC U+73F1 # <cjk>
-0xE140 U+74E0 # <cjk>
-0xE141 U+74E3 # <cjk>
-0xE142 U+74E7 # <cjk>
-0xE143 U+74E9 # <cjk>
-0xE144 U+74EE # <cjk>
-0xE145 U+74F2 # <cjk>
-0xE146 U+74F0 # <cjk>
-0xE147 U+74F1 # <cjk>
-0xE148 U+74F8 # <cjk>
-0xE149 U+74F7 # <cjk>
-0xE14A U+7504 # <cjk>
-0xE14B U+7503 # <cjk>
-0xE14C U+7505 # <cjk>
-0xE14D U+750C # <cjk>
-0xE14E U+750E # <cjk>
-0xE14F U+750D # <cjk>
-0xE150 U+7515 # <cjk>
-0xE151 U+7513 # <cjk>
-0xE152 U+751E # <cjk>
-0xE153 U+7526 # <cjk>
-0xE154 U+752C # <cjk>
-0xE155 U+753C # <cjk>
-0xE156 U+7544 # <cjk>
-0xE157 U+754D # <cjk>
-0xE158 U+754A # <cjk>
-0xE159 U+7549 # <cjk>
-0xE15A U+755B # <cjk>
-0xE15B U+7546 # <cjk>
-0xE15C U+755A # <cjk>
-0xE15D U+7569 # <cjk>
-0xE15E U+7564 # <cjk>
-0xE15F U+7567 # <cjk>
-0xE160 U+756B # <cjk>
-0xE161 U+756D # <cjk>
-0xE162 U+7578 # <cjk>
-0xE163 U+7576 # <cjk>
-0xE164 U+7586 # <cjk>
-0xE165 U+7587 # <cjk>
-0xE166 U+7574 # <cjk>
-0xE167 U+758A # <cjk>
-0xE168 U+7589 # <cjk>
-0xE169 U+7582 # <cjk>
-0xE16A U+7594 # <cjk>
-0xE16B U+759A # <cjk>
-0xE16C U+759D # <cjk>
-0xE16D U+75A5 # <cjk>
-0xE16E U+75A3 # <cjk>
-0xE16F U+75C2 # <cjk>
-0xE170 U+75B3 # <cjk>
-0xE171 U+75C3 # <cjk>
-0xE172 U+75B5 # <cjk>
-0xE173 U+75BD # <cjk>
-0xE174 U+75B8 # <cjk>
-0xE175 U+75BC # <cjk>
-0xE176 U+75B1 # <cjk>
-0xE177 U+75CD # <cjk>
-0xE178 U+75CA # <cjk>
-0xE179 U+75D2 # <cjk>
-0xE17A U+75D9 # <cjk>
-0xE17B U+75E3 # <cjk>
-0xE17C U+75DE # <cjk>
-0xE17D U+75FE # <cjk>
-0xE17E U+75FF # <cjk>
-0xE180 U+75FC # <cjk>
-0xE181 U+7601 # <cjk>
-0xE182 U+75F0 # <cjk>
-0xE183 U+75FA # <cjk>
-0xE184 U+75F2 # <cjk>
-0xE185 U+75F3 # <cjk>
-0xE186 U+760B # <cjk>
-0xE187 U+760D # <cjk>
-0xE188 U+7609 # <cjk>
-0xE189 U+761F # <cjk>
-0xE18A U+7627 # <cjk>
-0xE18B U+7620 # <cjk>
-0xE18C U+7621 # <cjk>
-0xE18D U+7622 # <cjk>
-0xE18E U+7624 # <cjk>
-0xE18F U+7634 # <cjk>
-0xE190 U+7630 # <cjk>
-0xE191 U+763B # <cjk>
-0xE192 U+7647 # <cjk>
-0xE193 U+7648 # <cjk>
-0xE194 U+7646 # <cjk>
-0xE195 U+765C # <cjk>
-0xE196 U+7658 # <cjk>
-0xE197 U+7661 # <cjk>
-0xE198 U+7662 # <cjk>
-0xE199 U+7668 # <cjk>
-0xE19A U+7669 # <cjk>
-0xE19B U+766A # <cjk>
-0xE19C U+7667 # <cjk>
-0xE19D U+766C # <cjk>
-0xE19E U+7670 # <cjk>
-0xE19F U+7672 # <cjk>
-0xE1A0 U+7676 # <cjk>
-0xE1A1 U+7678 # <cjk>
-0xE1A2 U+767C # <cjk>
-0xE1A3 U+7680 # <cjk>
-0xE1A4 U+7683 # <cjk>
-0xE1A5 U+7688 # <cjk>
-0xE1A6 U+768B # <cjk>
-0xE1A7 U+768E # <cjk>
-0xE1A8 U+7696 # <cjk>
-0xE1A9 U+7693 # <cjk>
-0xE1AA U+7699 # <cjk>
-0xE1AB U+769A # <cjk>
-0xE1AC U+76B0 # <cjk>
-0xE1AD U+76B4 # <cjk>
-0xE1AE U+76B8 # <cjk>
-0xE1AF U+76B9 # <cjk>
-0xE1B0 U+76BA # <cjk>
-0xE1B1 U+76C2 # <cjk>
-0xE1B2 U+76CD # <cjk>
-0xE1B3 U+76D6 # <cjk>
-0xE1B4 U+76D2 # <cjk>
-0xE1B5 U+76DE # <cjk>
-0xE1B6 U+76E1 # <cjk>
-0xE1B7 U+76E5 # <cjk>
-0xE1B8 U+76E7 # <cjk>
-0xE1B9 U+76EA # <cjk>
-0xE1BA U+862F # <cjk>
-0xE1BB U+76FB # <cjk>
-0xE1BC U+7708 # <cjk>
-0xE1BD U+7707 # <cjk>
-0xE1BE U+7704 # <cjk>
-0xE1BF U+7729 # <cjk>
-0xE1C0 U+7724 # <cjk>
-0xE1C1 U+771E # <cjk>
-0xE1C2 U+7725 # <cjk>
-0xE1C3 U+7726 # <cjk>
-0xE1C4 U+771B # <cjk>
-0xE1C5 U+7737 # <cjk>
-0xE1C6 U+7738 # <cjk>
-0xE1C7 U+7747 # <cjk>
-0xE1C8 U+775A # <cjk>
-0xE1C9 U+7768 # <cjk>
-0xE1CA U+776B # <cjk>
-0xE1CB U+775B # <cjk>
-0xE1CC U+7765 # <cjk>
-0xE1CD U+777F # <cjk>
-0xE1CE U+777E # <cjk>
-0xE1CF U+7779 # <cjk>
-0xE1D0 U+778E # <cjk>
-0xE1D1 U+778B # <cjk>
-0xE1D2 U+7791 # <cjk>
-0xE1D3 U+77A0 # <cjk>
-0xE1D4 U+779E # <cjk>
-0xE1D5 U+77B0 # <cjk>
-0xE1D6 U+77B6 # <cjk>
-0xE1D7 U+77B9 # <cjk>
-0xE1D8 U+77BF # <cjk>
-0xE1D9 U+77BC # <cjk>
-0xE1DA U+77BD # <cjk>
-0xE1DB U+77BB # <cjk>
-0xE1DC U+77C7 # <cjk>
-0xE1DD U+77CD # <cjk>
-0xE1DE U+77D7 # <cjk>
-0xE1DF U+77DA # <cjk>
-0xE1E0 U+77DC # <cjk>
-0xE1E1 U+77E3 # <cjk>
-0xE1E2 U+77EE # <cjk>
-0xE1E3 U+77FC # <cjk>
-0xE1E4 U+780C # <cjk>
-0xE1E5 U+7812 # <cjk>
-0xE1E6 U+7926 # <cjk>
-0xE1E7 U+7820 # <cjk>
-0xE1E8 U+792A # <cjk>
-0xE1E9 U+7845 # <cjk>
-0xE1EA U+788E # <cjk>
-0xE1EB U+7874 # <cjk>
-0xE1EC U+7886 # <cjk>
-0xE1ED U+787C # <cjk>
-0xE1EE U+789A # <cjk>
-0xE1EF U+788C # <cjk>
-0xE1F0 U+78A3 # <cjk>
-0xE1F1 U+78B5 # <cjk>
-0xE1F2 U+78AA # <cjk>
-0xE1F3 U+78AF # <cjk>
-0xE1F4 U+78D1 # <cjk>
-0xE1F5 U+78C6 # <cjk>
-0xE1F6 U+78CB # <cjk>
-0xE1F7 U+78D4 # <cjk>
-0xE1F8 U+78BE # <cjk>
-0xE1F9 U+78BC # <cjk>
-0xE1FA U+78C5 # <cjk>
-0xE1FB U+78CA # <cjk>
-0xE1FC U+78EC # <cjk>
-0xE240 U+78E7 # <cjk>
-0xE241 U+78DA # <cjk>
-0xE242 U+78FD # <cjk>
-0xE243 U+78F4 # <cjk>
-0xE244 U+7907 # <cjk>
-0xE245 U+7912 # <cjk>
-0xE246 U+7911 # <cjk>
-0xE247 U+7919 # <cjk>
-0xE248 U+792C # <cjk>
-0xE249 U+792B # <cjk>
-0xE24A U+7940 # <cjk>
-0xE24B U+7960 # <cjk>
-0xE24C U+7957 # <cjk>
-0xE24D U+795F # <cjk>
-0xE24E U+795A # <cjk>
-0xE24F U+7955 # <cjk>
-0xE250 U+7953 # <cjk>
-0xE251 U+797A # <cjk>
-0xE252 U+797F # <cjk>
-0xE253 U+798A # <cjk>
-0xE254 U+799D # <cjk>
-0xE255 U+79A7 # <cjk>
-0xE256 U+9F4B # <cjk>
-0xE257 U+79AA # <cjk>
-0xE258 U+79AE # <cjk>
-0xE259 U+79B3 # <cjk>
-0xE25A U+79B9 # <cjk>
-0xE25B U+79BA # <cjk>
-0xE25C U+79C9 # <cjk>
-0xE25D U+79D5 # <cjk>
-0xE25E U+79E7 # <cjk>
-0xE25F U+79EC # <cjk>
-0xE260 U+79E1 # <cjk>
-0xE261 U+79E3 # <cjk>
-0xE262 U+7A08 # <cjk>
-0xE263 U+7A0D # <cjk>
-0xE264 U+7A18 # <cjk>
-0xE265 U+7A19 # <cjk>
-0xE266 U+7A20 # <cjk>
-0xE267 U+7A1F # <cjk>
-0xE268 U+7980 # <cjk>
-0xE269 U+7A31 # <cjk>
-0xE26A U+7A3B # <cjk>
-0xE26B U+7A3E # <cjk>
-0xE26C U+7A37 # <cjk>
-0xE26D U+7A43 # <cjk>
-0xE26E U+7A57 # <cjk>
-0xE26F U+7A49 # <cjk>
-0xE270 U+7A61 # <cjk>
-0xE271 U+7A62 # <cjk>
-0xE272 U+7A69 # <cjk>
-0xE273 U+9F9D # <cjk>
-0xE274 U+7A70 # <cjk>
-0xE275 U+7A79 # <cjk>
-0xE276 U+7A7D # <cjk>
-0xE277 U+7A88 # <cjk>
-0xE278 U+7A97 # <cjk>
-0xE279 U+7A95 # <cjk>
-0xE27A U+7A98 # <cjk>
-0xE27B U+7A96 # <cjk>
-0xE27C U+7AA9 # <cjk>
-0xE27D U+7AC8 # <cjk>
-0xE27E U+7AB0 # <cjk>
-0xE280 U+7AB6 # <cjk>
-0xE281 U+7AC5 # <cjk>
-0xE282 U+7AC4 # <cjk>
-0xE283 U+7ABF # <cjk>
-0xE284 U+9083 # <cjk>
-0xE285 U+7AC7 # <cjk>
-0xE286 U+7ACA # <cjk>
-0xE287 U+7ACD # <cjk>
-0xE288 U+7ACF # <cjk>
-0xE289 U+7AD5 # <cjk>
-0xE28A U+7AD3 # <cjk>
-0xE28B U+7AD9 # <cjk>
-0xE28C U+7ADA # <cjk>
-0xE28D U+7ADD # <cjk>
-0xE28E U+7AE1 # <cjk>
-0xE28F U+7AE2 # <cjk>
-0xE290 U+7AE6 # <cjk>
-0xE291 U+7AED # <cjk>
-0xE292 U+7AF0 # <cjk>
-0xE293 U+7B02 # <cjk>
-0xE294 U+7B0F # <cjk>
-0xE295 U+7B0A # <cjk>
-0xE296 U+7B06 # <cjk>
-0xE297 U+7B33 # <cjk>
-0xE298 U+7B18 # <cjk>
-0xE299 U+7B19 # <cjk>
-0xE29A U+7B1E # <cjk>
-0xE29B U+7B35 # <cjk>
-0xE29C U+7B28 # <cjk>
-0xE29D U+7B36 # <cjk>
-0xE29E U+7B50 # <cjk>
-0xE29F U+7B7A # <cjk>
-0xE2A0 U+7B04 # <cjk>
-0xE2A1 U+7B4D # <cjk>
-0xE2A2 U+7B0B # <cjk>
-0xE2A3 U+7B4C # <cjk>
-0xE2A4 U+7B45 # <cjk>
-0xE2A5 U+7B75 # <cjk>
-0xE2A6 U+7B65 # <cjk>
-0xE2A7 U+7B74 # <cjk>
-0xE2A8 U+7B67 # <cjk>
-0xE2A9 U+7B70 # <cjk>
-0xE2AA U+7B71 # <cjk>
-0xE2AB U+7B6C # <cjk>
-0xE2AC U+7B6E # <cjk>
-0xE2AD U+7B9D # <cjk>
-0xE2AE U+7B98 # <cjk>
-0xE2AF U+7B9F # <cjk>
-0xE2B0 U+7B8D # <cjk>
-0xE2B1 U+7B9C # <cjk>
-0xE2B2 U+7B9A # <cjk>
-0xE2B3 U+7B8B # <cjk>
-0xE2B4 U+7B92 # <cjk>
-0xE2B5 U+7B8F # <cjk>
-0xE2B6 U+7B5D # <cjk>
-0xE2B7 U+7B99 # <cjk>
-0xE2B8 U+7BCB # <cjk>
-0xE2B9 U+7BC1 # <cjk>
-0xE2BA U+7BCC # <cjk>
-0xE2BB U+7BCF # <cjk>
-0xE2BC U+7BB4 # <cjk>
-0xE2BD U+7BC6 # <cjk>
-0xE2BE U+7BDD # <cjk>
-0xE2BF U+7BE9 # <cjk>
-0xE2C0 U+7C11 # <cjk>
-0xE2C1 U+7C14 # <cjk>
-0xE2C2 U+7BE6 # <cjk>
-0xE2C3 U+7BE5 # <cjk>
-0xE2C4 U+7C60 # <cjk>
-0xE2C5 U+7C00 # <cjk>
-0xE2C6 U+7C07 # <cjk>
-0xE2C7 U+7C13 # <cjk>
-0xE2C8 U+7BF3 # <cjk>
-0xE2C9 U+7BF7 # <cjk>
-0xE2CA U+7C17 # <cjk>
-0xE2CB U+7C0D # <cjk>
-0xE2CC U+7BF6 # <cjk>
-0xE2CD U+7C23 # <cjk>
-0xE2CE U+7C27 # <cjk>
-0xE2CF U+7C2A # <cjk>
-0xE2D0 U+7C1F # <cjk>
-0xE2D1 U+7C37 # <cjk>
-0xE2D2 U+7C2B # <cjk>
-0xE2D3 U+7C3D # <cjk>
-0xE2D4 U+7C4C # <cjk>
-0xE2D5 U+7C43 # <cjk>
-0xE2D6 U+7C54 # <cjk>
-0xE2D7 U+7C4F # <cjk>
-0xE2D8 U+7C40 # <cjk>
-0xE2D9 U+7C50 # <cjk>
-0xE2DA U+7C58 # <cjk>
-0xE2DB U+7C5F # <cjk>
-0xE2DC U+7C64 # <cjk>
-0xE2DD U+7C56 # <cjk>
-0xE2DE U+7C65 # <cjk>
-0xE2DF U+7C6C # <cjk>
-0xE2E0 U+7C75 # <cjk>
-0xE2E1 U+7C83 # <cjk>
-0xE2E2 U+7C90 # <cjk>
-0xE2E3 U+7CA4 # <cjk>
-0xE2E4 U+7CAD # <cjk>
-0xE2E5 U+7CA2 # <cjk>
-0xE2E6 U+7CAB # <cjk>
-0xE2E7 U+7CA1 # <cjk>
-0xE2E8 U+7CA8 # <cjk>
-0xE2E9 U+7CB3 # <cjk>
-0xE2EA U+7CB2 # <cjk>
-0xE2EB U+7CB1 # <cjk>
-0xE2EC U+7CAE # <cjk>
-0xE2ED U+7CB9 # <cjk>
-0xE2EE U+7CBD # <cjk>
-0xE2EF U+7CC0 # <cjk>
-0xE2F0 U+7CC5 # <cjk>
-0xE2F1 U+7CC2 # <cjk>
-0xE2F2 U+7CD8 # <cjk>
-0xE2F3 U+7CD2 # <cjk>
-0xE2F4 U+7CDC # <cjk>
-0xE2F5 U+7CE2 # <cjk>
-0xE2F6 U+9B3B # <cjk>
-0xE2F7 U+7CEF # <cjk>
-0xE2F8 U+7CF2 # <cjk>
-0xE2F9 U+7CF4 # <cjk>
-0xE2FA U+7CF6 # <cjk>
-0xE2FB U+7CFA # <cjk>
-0xE2FC U+7D06 # <cjk>
-0xE340 U+7D02 # <cjk>
-0xE341 U+7D1C # <cjk>
-0xE342 U+7D15 # <cjk>
-0xE343 U+7D0A # <cjk>
-0xE344 U+7D45 # <cjk>
-0xE345 U+7D4B # <cjk>
-0xE346 U+7D2E # <cjk>
-0xE347 U+7D32 # <cjk>
-0xE348 U+7D3F # <cjk>
-0xE349 U+7D35 # <cjk>
-0xE34A U+7D46 # <cjk>
-0xE34B U+7D73 # <cjk>
-0xE34C U+7D56 # <cjk>
-0xE34D U+7D4E # <cjk>
-0xE34E U+7D72 # <cjk>
-0xE34F U+7D68 # <cjk>
-0xE350 U+7D6E # <cjk>
-0xE351 U+7D4F # <cjk>
-0xE352 U+7D63 # <cjk>
-0xE353 U+7D93 # <cjk>
-0xE354 U+7D89 # <cjk>
-0xE355 U+7D5B # <cjk>
-0xE356 U+7D8F # <cjk>
-0xE357 U+7D7D # <cjk>
-0xE358 U+7D9B # <cjk>
-0xE359 U+7DBA # <cjk>
-0xE35A U+7DAE # <cjk>
-0xE35B U+7DA3 # <cjk>
-0xE35C U+7DB5 # <cjk>
-0xE35D U+7DC7 # <cjk>
-0xE35E U+7DBD # <cjk>
-0xE35F U+7DAB # <cjk>
-0xE360 U+7E3D # <cjk>
-0xE361 U+7DA2 # <cjk>
-0xE362 U+7DAF # <cjk>
-0xE363 U+7DDC # <cjk>
-0xE364 U+7DB8 # <cjk>
-0xE365 U+7D9F # <cjk>
-0xE366 U+7DB0 # <cjk>
-0xE367 U+7DD8 # <cjk>
-0xE368 U+7DDD # <cjk>
-0xE369 U+7DE4 # <cjk>
-0xE36A U+7DDE # <cjk>
-0xE36B U+7DFB # <cjk>
-0xE36C U+7DF2 # <cjk>
-0xE36D U+7DE1 # <cjk>
-0xE36E U+7E05 # <cjk>
-0xE36F U+7E0A # <cjk>
-0xE370 U+7E23 # <cjk>
-0xE371 U+7E21 # <cjk>
-0xE372 U+7E12 # <cjk>
-0xE373 U+7E31 # <cjk>
-0xE374 U+7E1F # <cjk>
-0xE375 U+7E09 # <cjk>
-0xE376 U+7E0B # <cjk>
-0xE377 U+7E22 # <cjk>
-0xE378 U+7E46 # <cjk>
-0xE379 U+7E66 # <cjk>
-0xE37A U+7E3B # <cjk>
-0xE37B U+7E35 # <cjk>
-0xE37C U+7E39 # <cjk>
-0xE37D U+7E43 # <cjk>
-0xE37E U+7E37 # <cjk>
-0xE380 U+7E32 # <cjk>
-0xE381 U+7E3A # <cjk>
-0xE382 U+7E67 # <cjk>
-0xE383 U+7E5D # <cjk>
-0xE384 U+7E56 # <cjk>
-0xE385 U+7E5E # <cjk>
-0xE386 U+7E59 # <cjk>
-0xE387 U+7E5A # <cjk>
-0xE388 U+7E79 # <cjk>
-0xE389 U+7E6A # <cjk>
-0xE38A U+7E69 # <cjk>
-0xE38B U+7E7C # <cjk>
-0xE38C U+7E7B # <cjk>
-0xE38D U+7E83 # <cjk>
-0xE38E U+7DD5 # <cjk>
-0xE38F U+7E7D # <cjk>
-0xE390 U+8FAE # <cjk>
-0xE391 U+7E7F # <cjk>
-0xE392 U+7E88 # <cjk>
-0xE393 U+7E89 # <cjk>
-0xE394 U+7E8C # <cjk>
-0xE395 U+7E92 # <cjk>
-0xE396 U+7E90 # <cjk>
-0xE397 U+7E93 # <cjk>
-0xE398 U+7E94 # <cjk>
-0xE399 U+7E96 # <cjk>
-0xE39A U+7E8E # <cjk>
-0xE39B U+7E9B # <cjk>
-0xE39C U+7E9C # <cjk>
-0xE39D U+7F38 # <cjk>
-0xE39E U+7F3A # <cjk>
-0xE39F U+7F45 # <cjk>
-0xE3A0 U+7F4C # <cjk>
-0xE3A1 U+7F4D # <cjk>
-0xE3A2 U+7F4E # <cjk>
-0xE3A3 U+7F50 # <cjk>
-0xE3A4 U+7F51 # <cjk>
-0xE3A5 U+7F55 # <cjk>
-0xE3A6 U+7F54 # <cjk>
-0xE3A7 U+7F58 # <cjk>
-0xE3A8 U+7F5F # <cjk>
-0xE3A9 U+7F60 # <cjk>
-0xE3AA U+7F68 # <cjk>
-0xE3AB U+7F69 # <cjk>
-0xE3AC U+7F67 # <cjk>
-0xE3AD U+7F78 # <cjk>
-0xE3AE U+7F82 # <cjk>
-0xE3AF U+7F86 # <cjk>
-0xE3B0 U+7F83 # <cjk>
-0xE3B1 U+7F88 # <cjk>
-0xE3B2 U+7F87 # <cjk>
-0xE3B3 U+7F8C # <cjk>
-0xE3B4 U+7F94 # <cjk>
-0xE3B5 U+7F9E # <cjk>
-0xE3B6 U+7F9D # <cjk>
-0xE3B7 U+7F9A # <cjk>
-0xE3B8 U+7FA3 # <cjk>
-0xE3B9 U+7FAF # <cjk>
-0xE3BA U+7FB2 # <cjk>
-0xE3BB U+7FB9 # <cjk>
-0xE3BC U+7FAE # <cjk>
-0xE3BD U+7FB6 # <cjk>
-0xE3BE U+7FB8 # <cjk>
-0xE3BF U+8B71 # <cjk>
-0xE3C0 U+7FC5 # <cjk>
-0xE3C1 U+7FC6 # <cjk>
-0xE3C2 U+7FCA # <cjk>
-0xE3C3 U+7FD5 # <cjk>
-0xE3C4 U+7FD4 # <cjk>
-0xE3C5 U+7FE1 # <cjk>
-0xE3C6 U+7FE6 # <cjk>
-0xE3C7 U+7FE9 # <cjk>
-0xE3C8 U+7FF3 # <cjk>
-0xE3C9 U+7FF9 # <cjk>
-0xE3CA U+98DC # <cjk>
-0xE3CB U+8006 # <cjk>
-0xE3CC U+8004 # <cjk>
-0xE3CD U+800B # <cjk>
-0xE3CE U+8012 # <cjk>
-0xE3CF U+8018 # <cjk>
-0xE3D0 U+8019 # <cjk>
-0xE3D1 U+801C # <cjk>
-0xE3D2 U+8021 # <cjk>
-0xE3D3 U+8028 # <cjk>
-0xE3D4 U+803F # <cjk>
-0xE3D5 U+803B # <cjk>
-0xE3D6 U+804A # <cjk>
-0xE3D7 U+8046 # <cjk>
-0xE3D8 U+8052 # <cjk>
-0xE3D9 U+8058 # <cjk>
-0xE3DA U+805A # <cjk>
-0xE3DB U+805F # <cjk>
-0xE3DC U+8062 # <cjk>
-0xE3DD U+8068 # <cjk>
-0xE3DE U+8073 # <cjk>
-0xE3DF U+8072 # <cjk>
-0xE3E0 U+8070 # <cjk>
-0xE3E1 U+8076 # <cjk>
-0xE3E2 U+8079 # <cjk>
-0xE3E3 U+807D # <cjk>
-0xE3E4 U+807F # <cjk>
-0xE3E5 U+8084 # <cjk>
-0xE3E6 U+8086 # <cjk>
-0xE3E7 U+8085 # <cjk>
-0xE3E8 U+809B # <cjk>
-0xE3E9 U+8093 # <cjk>
-0xE3EA U+809A # <cjk>
-0xE3EB U+80AD # <cjk>
-0xE3EC U+5190 # <cjk>
-0xE3ED U+80AC # <cjk>
-0xE3EE U+80DB # <cjk>
-0xE3EF U+80E5 # <cjk>
-0xE3F0 U+80D9 # <cjk>
-0xE3F1 U+80DD # <cjk>
-0xE3F2 U+80C4 # <cjk>
-0xE3F3 U+80DA # <cjk>
-0xE3F4 U+80D6 # <cjk>
-0xE3F5 U+8109 # <cjk>
-0xE3F6 U+80EF # <cjk>
-0xE3F7 U+80F1 # <cjk>
-0xE3F8 U+811B # <cjk>
-0xE3F9 U+8129 # <cjk>
-0xE3FA U+8123 # <cjk>
-0xE3FB U+812F # <cjk>
-0xE3FC U+814B # <cjk>
-0xE440 U+968B # <cjk>
-0xE441 U+8146 # <cjk>
-0xE442 U+813E # <cjk>
-0xE443 U+8153 # <cjk>
-0xE444 U+8151 # <cjk>
-0xE445 U+80FC # <cjk>
-0xE446 U+8171 # <cjk>
-0xE447 U+816E # <cjk>
-0xE448 U+8165 # <cjk>
-0xE449 U+8166 # <cjk>
-0xE44A U+8174 # <cjk>
-0xE44B U+8183 # <cjk>
-0xE44C U+8188 # <cjk>
-0xE44D U+818A # <cjk>
-0xE44E U+8180 # <cjk>
-0xE44F U+8182 # <cjk>
-0xE450 U+81A0 # <cjk>
-0xE451 U+8195 # <cjk>
-0xE452 U+81A4 # <cjk>
-0xE453 U+81A3 # <cjk>
-0xE454 U+815F # <cjk>
-0xE455 U+8193 # <cjk>
-0xE456 U+81A9 # <cjk>
-0xE457 U+81B0 # <cjk>
-0xE458 U+81B5 # <cjk>
-0xE459 U+81BE # <cjk>
-0xE45A U+81B8 # <cjk>
-0xE45B U+81BD # <cjk>
-0xE45C U+81C0 # <cjk>
-0xE45D U+81C2 # <cjk>
-0xE45E U+81BA # <cjk>
-0xE45F U+81C9 # <cjk>
-0xE460 U+81CD # <cjk>
-0xE461 U+81D1 # <cjk>
-0xE462 U+81D9 # <cjk>
-0xE463 U+81D8 # <cjk>
-0xE464 U+81C8 # <cjk>
-0xE465 U+81DA # <cjk>
-0xE466 U+81DF # <cjk>
-0xE467 U+81E0 # <cjk>
-0xE468 U+81E7 # <cjk>
-0xE469 U+81FA # <cjk>
-0xE46A U+81FB # <cjk>
-0xE46B U+81FE # <cjk>
-0xE46C U+8201 # <cjk>
-0xE46D U+8202 # <cjk>
-0xE46E U+8205 # <cjk>
-0xE46F U+8207 # <cjk>
-0xE470 U+820A # <cjk>
-0xE471 U+820D # <cjk>
-0xE472 U+8210 # <cjk>
-0xE473 U+8216 # <cjk>
-0xE474 U+8229 # <cjk>
-0xE475 U+822B # <cjk>
-0xE476 U+8238 # <cjk>
-0xE477 U+8233 # <cjk>
-0xE478 U+8240 # <cjk>
-0xE479 U+8259 # <cjk>
-0xE47A U+8258 # <cjk>
-0xE47B U+825D # <cjk>
-0xE47C U+825A # <cjk>
-0xE47D U+825F # <cjk>
-0xE47E U+8264 # <cjk>
-0xE480 U+8262 # <cjk>
-0xE481 U+8268 # <cjk>
-0xE482 U+826A # <cjk>
-0xE483 U+826B # <cjk>
-0xE484 U+822E # <cjk>
-0xE485 U+8271 # <cjk>
-0xE486 U+8277 # <cjk>
-0xE487 U+8278 # <cjk>
-0xE488 U+827E # <cjk>
-0xE489 U+828D # <cjk>
-0xE48A U+8292 # <cjk>
-0xE48B U+82AB # <cjk>
-0xE48C U+829F # <cjk>
-0xE48D U+82BB # <cjk>
-0xE48E U+82AC # <cjk>
-0xE48F U+82E1 # <cjk>
-0xE490 U+82E3 # <cjk>
-0xE491 U+82DF # <cjk>
-0xE492 U+82D2 # <cjk>
-0xE493 U+82F4 # <cjk>
-0xE494 U+82F3 # <cjk>
-0xE495 U+82FA # <cjk>
-0xE496 U+8393 # <cjk>
-0xE497 U+8303 # <cjk>
-0xE498 U+82FB # <cjk>
-0xE499 U+82F9 # <cjk>
-0xE49A U+82DE # <cjk>
-0xE49B U+8306 # <cjk>
-0xE49C U+82DC # <cjk>
-0xE49D U+8309 # <cjk>
-0xE49E U+82D9 # <cjk>
-0xE49F U+8335 # <cjk>
-0xE4A0 U+8334 # <cjk>
-0xE4A1 U+8316 # <cjk>
-0xE4A2 U+8332 # <cjk>
-0xE4A3 U+8331 # <cjk>
-0xE4A4 U+8340 # <cjk>
-0xE4A5 U+8339 # <cjk>
-0xE4A6 U+8350 # <cjk>
-0xE4A7 U+8345 # <cjk>
-0xE4A8 U+832F # <cjk>
-0xE4A9 U+832B # <cjk>
-0xE4AA U+8317 # <cjk>
-0xE4AB U+8318 # <cjk>
-0xE4AC U+8385 # <cjk>
-0xE4AD U+839A # <cjk>
-0xE4AE U+83AA # <cjk>
-0xE4AF U+839F # <cjk>
-0xE4B0 U+83A2 # <cjk>
-0xE4B1 U+8396 # <cjk>
-0xE4B2 U+8323 # <cjk>
-0xE4B3 U+838E # <cjk>
-0xE4B4 U+8387 # <cjk>
-0xE4B5 U+838A # <cjk>
-0xE4B6 U+837C # <cjk>
-0xE4B7 U+83B5 # <cjk>
-0xE4B8 U+8373 # <cjk>
-0xE4B9 U+8375 # <cjk>
-0xE4BA U+83A0 # <cjk>
-0xE4BB U+8389 # <cjk>
-0xE4BC U+83A8 # <cjk>
-0xE4BD U+83F4 # <cjk>
-0xE4BE U+8413 # <cjk>
-0xE4BF U+83EB # <cjk>
-0xE4C0 U+83CE # <cjk>
-0xE4C1 U+83FD # <cjk>
-0xE4C2 U+8403 # <cjk>
-0xE4C3 U+83D8 # <cjk>
-0xE4C4 U+840B # <cjk>
-0xE4C5 U+83C1 # <cjk>
-0xE4C6 U+83F7 # <cjk>
-0xE4C7 U+8407 # <cjk>
-0xE4C8 U+83E0 # <cjk>
-0xE4C9 U+83F2 # <cjk>
-0xE4CA U+840D # <cjk>
-0xE4CB U+8422 # <cjk>
-0xE4CC U+8420 # <cjk>
-0xE4CD U+83BD # <cjk>
-0xE4CE U+8438 # <cjk>
-0xE4CF U+8506 # <cjk>
-0xE4D0 U+83FB # <cjk>
-0xE4D1 U+846D # <cjk>
-0xE4D2 U+842A # <cjk>
-0xE4D3 U+843C # <cjk>
-0xE4D4 U+855A # <cjk>
-0xE4D5 U+8484 # <cjk>
-0xE4D6 U+8477 # <cjk>
-0xE4D7 U+846B # <cjk>
-0xE4D8 U+84AD # <cjk>
-0xE4D9 U+846E # <cjk>
-0xE4DA U+8482 # <cjk>
-0xE4DB U+8469 # <cjk>
-0xE4DC U+8446 # <cjk>
-0xE4DD U+842C # <cjk>
-0xE4DE U+846F # <cjk>
-0xE4DF U+8479 # <cjk>
-0xE4E0 U+8435 # <cjk>
-0xE4E1 U+84CA # <cjk>
-0xE4E2 U+8462 # <cjk>
-0xE4E3 U+84B9 # <cjk>
-0xE4E4 U+84BF # <cjk>
-0xE4E5 U+849F # <cjk>
-0xE4E6 U+84D9 # <cjk>
-0xE4E7 U+84CD # <cjk>
-0xE4E8 U+84BB # <cjk>
-0xE4E9 U+84DA # <cjk>
-0xE4EA U+84D0 # <cjk>
-0xE4EB U+84C1 # <cjk>
-0xE4EC U+84C6 # <cjk>
-0xE4ED U+84D6 # <cjk>
-0xE4EE U+84A1 # <cjk>
-0xE4EF U+8521 # <cjk>
-0xE4F0 U+84FF # <cjk>
-0xE4F1 U+84F4 # <cjk>
-0xE4F2 U+8517 # <cjk>
-0xE4F3 U+8518 # <cjk>
-0xE4F4 U+852C # <cjk>
-0xE4F5 U+851F # <cjk>
-0xE4F6 U+8515 # <cjk>
-0xE4F7 U+8514 # <cjk>
-0xE4F8 U+84FC # <cjk>
-0xE4F9 U+8540 # <cjk>
-0xE4FA U+8563 # <cjk>
-0xE4FB U+8558 # <cjk>
-0xE4FC U+8548 # <cjk>
-0xE540 U+8541 # <cjk>
-0xE541 U+8602 # <cjk>
-0xE542 U+854B # <cjk>
-0xE543 U+8555 # <cjk>
-0xE544 U+8580 # <cjk>
-0xE545 U+85A4 # <cjk>
-0xE546 U+8588 # <cjk>
-0xE547 U+8591 # <cjk>
-0xE548 U+858A # <cjk>
-0xE549 U+85A8 # <cjk>
-0xE54A U+856D # <cjk>
-0xE54B U+8594 # <cjk>
-0xE54C U+859B # <cjk>
-0xE54D U+85EA # <cjk>
-0xE54E U+8587 # <cjk>
-0xE54F U+859C # <cjk>
-0xE550 U+8577 # <cjk>
-0xE551 U+857E # <cjk>
-0xE552 U+8590 # <cjk>
-0xE553 U+85C9 # <cjk>
-0xE554 U+85BA # <cjk>
-0xE555 U+85CF # <cjk>
-0xE556 U+85B9 # <cjk>
-0xE557 U+85D0 # <cjk>
-0xE558 U+85D5 # <cjk>
-0xE559 U+85DD # <cjk>
-0xE55A U+85E5 # <cjk>
-0xE55B U+85DC # <cjk>
-0xE55C U+85F9 # <cjk>
-0xE55D U+860A # <cjk>
-0xE55E U+8613 # <cjk>
-0xE55F U+860B # <cjk>
-0xE560 U+85FE # <cjk>
-0xE561 U+85FA # <cjk>
-0xE562 U+8606 # <cjk>
-0xE563 U+8622 # <cjk>
-0xE564 U+861A # <cjk>
-0xE565 U+8630 # <cjk>
-0xE566 U+863F # <cjk>
-0xE567 U+864D # <cjk>
-0xE568 U+4E55 # <cjk>
-0xE569 U+8654 # <cjk>
-0xE56A U+865F # <cjk>
-0xE56B U+8667 # <cjk>
-0xE56C U+8671 # <cjk>
-0xE56D U+8693 # <cjk>
-0xE56E U+86A3 # <cjk>
-0xE56F U+86A9 # <cjk>
-0xE570 U+86AA # <cjk>
-0xE571 U+868B # <cjk>
-0xE572 U+868C # <cjk>
-0xE573 U+86B6 # <cjk>
-0xE574 U+86AF # <cjk>
-0xE575 U+86C4 # <cjk>
-0xE576 U+86C6 # <cjk>
-0xE577 U+86B0 # <cjk>
-0xE578 U+86C9 # <cjk>
-0xE579 U+8823 # <cjk>
-0xE57A U+86AB # <cjk>
-0xE57B U+86D4 # <cjk>
-0xE57C U+86DE # <cjk>
-0xE57D U+86E9 # <cjk>
-0xE57E U+86EC # <cjk>
-0xE580 U+86DF # <cjk>
-0xE581 U+86DB # <cjk>
-0xE582 U+86EF # <cjk>
-0xE583 U+8712 # <cjk>
-0xE584 U+8706 # <cjk>
-0xE585 U+8708 # <cjk>
-0xE586 U+8700 # <cjk>
-0xE587 U+8703 # <cjk>
-0xE588 U+86FB # <cjk>
-0xE589 U+8711 # <cjk>
-0xE58A U+8709 # <cjk>
-0xE58B U+870D # <cjk>
-0xE58C U+86F9 # <cjk>
-0xE58D U+870A # <cjk>
-0xE58E U+8734 # <cjk>
-0xE58F U+873F # <cjk>
-0xE590 U+8737 # <cjk>
-0xE591 U+873B # <cjk>
-0xE592 U+8725 # <cjk>
-0xE593 U+8729 # <cjk>
-0xE594 U+871A # <cjk>
-0xE595 U+8760 # <cjk>
-0xE596 U+875F # <cjk>
-0xE597 U+8778 # <cjk>
-0xE598 U+874C # <cjk>
-0xE599 U+874E # <cjk>
-0xE59A U+8774 # <cjk>
-0xE59B U+8757 # <cjk>
-0xE59C U+8768 # <cjk>
-0xE59D U+876E # <cjk>
-0xE59E U+8759 # <cjk>
-0xE59F U+8753 # <cjk>
-0xE5A0 U+8763 # <cjk>
-0xE5A1 U+876A # <cjk>
-0xE5A2 U+8805 # <cjk>
-0xE5A3 U+87A2 # <cjk>
-0xE5A4 U+879F # <cjk>
-0xE5A5 U+8782 # <cjk>
-0xE5A6 U+87AF # <cjk>
-0xE5A7 U+87CB # <cjk>
-0xE5A8 U+87BD # <cjk>
-0xE5A9 U+87C0 # <cjk>
-0xE5AA U+87D0 # <cjk>
-0xE5AB U+96D6 # <cjk>
-0xE5AC U+87AB # <cjk>
-0xE5AD U+87C4 # <cjk>
-0xE5AE U+87B3 # <cjk>
-0xE5AF U+87C7 # <cjk>
-0xE5B0 U+87C6 # <cjk>
-0xE5B1 U+87BB # <cjk>
-0xE5B2 U+87EF # <cjk>
-0xE5B3 U+87F2 # <cjk>
-0xE5B4 U+87E0 # <cjk>
-0xE5B5 U+880F # <cjk>
-0xE5B6 U+880D # <cjk>
-0xE5B7 U+87FE # <cjk>
-0xE5B8 U+87F6 # <cjk>
-0xE5B9 U+87F7 # <cjk>
-0xE5BA U+880E # <cjk>
-0xE5BB U+87D2 # <cjk>
-0xE5BC U+8811 # <cjk>
-0xE5BD U+8816 # <cjk>
-0xE5BE U+8815 # <cjk>
-0xE5BF U+8822 # <cjk>
-0xE5C0 U+8821 # <cjk>
-0xE5C1 U+8831 # <cjk>
-0xE5C2 U+8836 # <cjk>
-0xE5C3 U+8839 # <cjk>
-0xE5C4 U+8827 # <cjk>
-0xE5C5 U+883B # <cjk>
-0xE5C6 U+8844 # <cjk>
-0xE5C7 U+8842 # <cjk>
-0xE5C8 U+8852 # <cjk>
-0xE5C9 U+8859 # <cjk>
-0xE5CA U+885E # <cjk>
-0xE5CB U+8862 # <cjk>
-0xE5CC U+886B # <cjk>
-0xE5CD U+8881 # <cjk>
-0xE5CE U+887E # <cjk>
-0xE5CF U+889E # <cjk>
-0xE5D0 U+8875 # <cjk>
-0xE5D1 U+887D # <cjk>
-0xE5D2 U+88B5 # <cjk>
-0xE5D3 U+8872 # <cjk>
-0xE5D4 U+8882 # <cjk>
-0xE5D5 U+8897 # <cjk>
-0xE5D6 U+8892 # <cjk>
-0xE5D7 U+88AE # <cjk>
-0xE5D8 U+8899 # <cjk>
-0xE5D9 U+88A2 # <cjk>
-0xE5DA U+888D # <cjk>
-0xE5DB U+88A4 # <cjk>
-0xE5DC U+88B0 # <cjk>
-0xE5DD U+88BF # <cjk>
-0xE5DE U+88B1 # <cjk>
-0xE5DF U+88C3 # <cjk>
-0xE5E0 U+88C4 # <cjk>
-0xE5E1 U+88D4 # <cjk>
-0xE5E2 U+88D8 # <cjk>
-0xE5E3 U+88D9 # <cjk>
-0xE5E4 U+88DD # <cjk>
-0xE5E5 U+88F9 # <cjk>
-0xE5E6 U+8902 # <cjk>
-0xE5E7 U+88FC # <cjk>
-0xE5E8 U+88F4 # <cjk>
-0xE5E9 U+88E8 # <cjk>
-0xE5EA U+88F2 # <cjk>
-0xE5EB U+8904 # <cjk>
-0xE5EC U+890C # <cjk>
-0xE5ED U+890A # <cjk>
-0xE5EE U+8913 # <cjk>
-0xE5EF U+8943 # <cjk>
-0xE5F0 U+891E # <cjk>
-0xE5F1 U+8925 # <cjk>
-0xE5F2 U+892A # <cjk>
-0xE5F3 U+892B # <cjk>
-0xE5F4 U+8941 # <cjk>
-0xE5F5 U+8944 # <cjk>
-0xE5F6 U+893B # <cjk>
-0xE5F7 U+8936 # <cjk>
-0xE5F8 U+8938 # <cjk>
-0xE5F9 U+894C # <cjk>
-0xE5FA U+891D # <cjk>
-0xE5FB U+8960 # <cjk>
-0xE5FC U+895E # <cjk>
-0xE640 U+8966 # <cjk>
-0xE641 U+8964 # <cjk>
-0xE642 U+896D # <cjk>
-0xE643 U+896A # <cjk>
-0xE644 U+896F # <cjk>
-0xE645 U+8974 # <cjk>
-0xE646 U+8977 # <cjk>
-0xE647 U+897E # <cjk>
-0xE648 U+8983 # <cjk>
-0xE649 U+8988 # <cjk>
-0xE64A U+898A # <cjk>
-0xE64B U+8993 # <cjk>
-0xE64C U+8998 # <cjk>
-0xE64D U+89A1 # <cjk>
-0xE64E U+89A9 # <cjk>
-0xE64F U+89A6 # <cjk>
-0xE650 U+89AC # <cjk>
-0xE651 U+89AF # <cjk>
-0xE652 U+89B2 # <cjk>
-0xE653 U+89BA # <cjk>
-0xE654 U+89BD # <cjk>
-0xE655 U+89BF # <cjk>
-0xE656 U+89C0 # <cjk>
-0xE657 U+89DA # <cjk>
-0xE658 U+89DC # <cjk>
-0xE659 U+89DD # <cjk>
-0xE65A U+89E7 # <cjk>
-0xE65B U+89F4 # <cjk>
-0xE65C U+89F8 # <cjk>
-0xE65D U+8A03 # <cjk>
-0xE65E U+8A16 # <cjk>
-0xE65F U+8A10 # <cjk>
-0xE660 U+8A0C # <cjk>
-0xE661 U+8A1B # <cjk>
-0xE662 U+8A1D # <cjk>
-0xE663 U+8A25 # <cjk>
-0xE664 U+8A36 # <cjk>
-0xE665 U+8A41 # <cjk>
-0xE666 U+8A5B # <cjk>
-0xE667 U+8A52 # <cjk>
-0xE668 U+8A46 # <cjk>
-0xE669 U+8A48 # <cjk>
-0xE66A U+8A7C # <cjk>
-0xE66B U+8A6D # <cjk>
-0xE66C U+8A6C # <cjk>
-0xE66D U+8A62 # <cjk>
-0xE66E U+8A85 # <cjk>
-0xE66F U+8A82 # <cjk>
-0xE670 U+8A84 # <cjk>
-0xE671 U+8AA8 # <cjk>
-0xE672 U+8AA1 # <cjk>
-0xE673 U+8A91 # <cjk>
-0xE674 U+8AA5 # <cjk>
-0xE675 U+8AA6 # <cjk>
-0xE676 U+8A9A # <cjk>
-0xE677 U+8AA3 # <cjk>
-0xE678 U+8AC4 # <cjk>
-0xE679 U+8ACD # <cjk>
-0xE67A U+8AC2 # <cjk>
-0xE67B U+8ADA # <cjk>
-0xE67C U+8AEB # <cjk>
-0xE67D U+8AF3 # <cjk>
-0xE67E U+8AE7 # <cjk>
-0xE680 U+8AE4 # <cjk>
-0xE681 U+8AF1 # <cjk>
-0xE682 U+8B14 # <cjk>
-0xE683 U+8AE0 # <cjk>
-0xE684 U+8AE2 # <cjk>
-0xE685 U+8AF7 # <cjk>
-0xE686 U+8ADE # <cjk>
-0xE687 U+8ADB # <cjk>
-0xE688 U+8B0C # <cjk>
-0xE689 U+8B07 # <cjk>
-0xE68A U+8B1A # <cjk>
-0xE68B U+8AE1 # <cjk>
-0xE68C U+8B16 # <cjk>
-0xE68D U+8B10 # <cjk>
-0xE68E U+8B17 # <cjk>
-0xE68F U+8B20 # <cjk>
-0xE690 U+8B33 # <cjk>
-0xE691 U+97AB # <cjk>
-0xE692 U+8B26 # <cjk>
-0xE693 U+8B2B # <cjk>
-0xE694 U+8B3E # <cjk>
-0xE695 U+8B28 # <cjk>
-0xE696 U+8B41 # <cjk>
-0xE697 U+8B4C # <cjk>
-0xE698 U+8B4F # <cjk>
-0xE699 U+8B4E # <cjk>
-0xE69A U+8B49 # <cjk>
-0xE69B U+8B56 # <cjk>
-0xE69C U+8B5B # <cjk>
-0xE69D U+8B5A # <cjk>
-0xE69E U+8B6B # <cjk>
-0xE69F U+8B5F # <cjk>
-0xE6A0 U+8B6C # <cjk>
-0xE6A1 U+8B6F # <cjk>
-0xE6A2 U+8B74 # <cjk>
-0xE6A3 U+8B7D # <cjk>
-0xE6A4 U+8B80 # <cjk>
-0xE6A5 U+8B8C # <cjk>
-0xE6A6 U+8B8E # <cjk>
-0xE6A7 U+8B92 # <cjk>
-0xE6A8 U+8B93 # <cjk>
-0xE6A9 U+8B96 # <cjk>
-0xE6AA U+8B99 # <cjk>
-0xE6AB U+8B9A # <cjk>
-0xE6AC U+8C3A # <cjk>
-0xE6AD U+8C41 # <cjk>
-0xE6AE U+8C3F # <cjk>
-0xE6AF U+8C48 # <cjk>
-0xE6B0 U+8C4C # <cjk>
-0xE6B1 U+8C4E # <cjk>
-0xE6B2 U+8C50 # <cjk>
-0xE6B3 U+8C55 # <cjk>
-0xE6B4 U+8C62 # <cjk>
-0xE6B5 U+8C6C # <cjk>
-0xE6B6 U+8C78 # <cjk>
-0xE6B7 U+8C7A # <cjk>
-0xE6B8 U+8C82 # <cjk>
-0xE6B9 U+8C89 # <cjk>
-0xE6BA U+8C85 # <cjk>
-0xE6BB U+8C8A # <cjk>
-0xE6BC U+8C8D # <cjk>
-0xE6BD U+8C8E # <cjk>
-0xE6BE U+8C94 # <cjk>
-0xE6BF U+8C7C # <cjk>
-0xE6C0 U+8C98 # <cjk>
-0xE6C1 U+621D # <cjk>
-0xE6C2 U+8CAD # <cjk>
-0xE6C3 U+8CAA # <cjk>
-0xE6C4 U+8CBD # <cjk>
-0xE6C5 U+8CB2 # <cjk>
-0xE6C6 U+8CB3 # <cjk>
-0xE6C7 U+8CAE # <cjk>
-0xE6C8 U+8CB6 # <cjk>
-0xE6C9 U+8CC8 # <cjk>
-0xE6CA U+8CC1 # <cjk>
-0xE6CB U+8CE4 # <cjk>
-0xE6CC U+8CE3 # <cjk>
-0xE6CD U+8CDA # <cjk>
-0xE6CE U+8CFD # <cjk>
-0xE6CF U+8CFA # <cjk>
-0xE6D0 U+8CFB # <cjk>
-0xE6D1 U+8D04 # <cjk>
-0xE6D2 U+8D05 # <cjk>
-0xE6D3 U+8D0A # <cjk>
-0xE6D4 U+8D07 # <cjk>
-0xE6D5 U+8D0F # <cjk>
-0xE6D6 U+8D0D # <cjk>
-0xE6D7 U+8D10 # <cjk>
-0xE6D8 U+9F4E # <cjk>
-0xE6D9 U+8D13 # <cjk>
-0xE6DA U+8CCD # <cjk>
-0xE6DB U+8D14 # <cjk>
-0xE6DC U+8D16 # <cjk>
-0xE6DD U+8D67 # <cjk>
-0xE6DE U+8D6D # <cjk>
-0xE6DF U+8D71 # <cjk>
-0xE6E0 U+8D73 # <cjk>
-0xE6E1 U+8D81 # <cjk>
-0xE6E2 U+8D99 # <cjk>
-0xE6E3 U+8DC2 # <cjk>
-0xE6E4 U+8DBE # <cjk>
-0xE6E5 U+8DBA # <cjk>
-0xE6E6 U+8DCF # <cjk>
-0xE6E7 U+8DDA # <cjk>
-0xE6E8 U+8DD6 # <cjk>
-0xE6E9 U+8DCC # <cjk>
-0xE6EA U+8DDB # <cjk>
-0xE6EB U+8DCB # <cjk>
-0xE6EC U+8DEA # <cjk>
-0xE6ED U+8DEB # <cjk>
-0xE6EE U+8DDF # <cjk>
-0xE6EF U+8DE3 # <cjk>
-0xE6F0 U+8DFC # <cjk>
-0xE6F1 U+8E08 # <cjk>
-0xE6F2 U+8E09 # <cjk>
-0xE6F3 U+8DFF # <cjk>
-0xE6F4 U+8E1D # <cjk>
-0xE6F5 U+8E1E # <cjk>
-0xE6F6 U+8E10 # <cjk>
-0xE6F7 U+8E1F # <cjk>
-0xE6F8 U+8E42 # <cjk>
-0xE6F9 U+8E35 # <cjk>
-0xE6FA U+8E30 # <cjk>
-0xE6FB U+8E34 # <cjk>
-0xE6FC U+8E4A # <cjk>
-0xE740 U+8E47 # <cjk>
-0xE741 U+8E49 # <cjk>
-0xE742 U+8E4C # <cjk>
-0xE743 U+8E50 # <cjk>
-0xE744 U+8E48 # <cjk>
-0xE745 U+8E59 # <cjk>
-0xE746 U+8E64 # <cjk>
-0xE747 U+8E60 # <cjk>
-0xE748 U+8E2A # <cjk>
-0xE749 U+8E63 # <cjk>
-0xE74A U+8E55 # <cjk>
-0xE74B U+8E76 # <cjk>
-0xE74C U+8E72 # <cjk>
-0xE74D U+8E7C # <cjk>
-0xE74E U+8E81 # <cjk>
-0xE74F U+8E87 # <cjk>
-0xE750 U+8E85 # <cjk>
-0xE751 U+8E84 # <cjk>
-0xE752 U+8E8B # <cjk>
-0xE753 U+8E8A # <cjk>
-0xE754 U+8E93 # <cjk>
-0xE755 U+8E91 # <cjk>
-0xE756 U+8E94 # <cjk>
-0xE757 U+8E99 # <cjk>
-0xE758 U+8EAA # <cjk>
-0xE759 U+8EA1 # <cjk>
-0xE75A U+8EAC # <cjk>
-0xE75B U+8EB0 # <cjk>
-0xE75C U+8EC6 # <cjk>
-0xE75D U+8EB1 # <cjk>
-0xE75E U+8EBE # <cjk>
-0xE75F U+8EC5 # <cjk>
-0xE760 U+8EC8 # <cjk>
-0xE761 U+8ECB # <cjk>
-0xE762 U+8EDB # <cjk>
-0xE763 U+8EE3 # <cjk>
-0xE764 U+8EFC # <cjk>
-0xE765 U+8EFB # <cjk>
-0xE766 U+8EEB # <cjk>
-0xE767 U+8EFE # <cjk>
-0xE768 U+8F0A # <cjk>
-0xE769 U+8F05 # <cjk>
-0xE76A U+8F15 # <cjk>
-0xE76B U+8F12 # <cjk>
-0xE76C U+8F19 # <cjk>
-0xE76D U+8F13 # <cjk>
-0xE76E U+8F1C # <cjk>
-0xE76F U+8F1F # <cjk>
-0xE770 U+8F1B # <cjk>
-0xE771 U+8F0C # <cjk>
-0xE772 U+8F26 # <cjk>
-0xE773 U+8F33 # <cjk>
-0xE774 U+8F3B # <cjk>
-0xE775 U+8F39 # <cjk>
-0xE776 U+8F45 # <cjk>
-0xE777 U+8F42 # <cjk>
-0xE778 U+8F3E # <cjk>
-0xE779 U+8F4C # <cjk>
-0xE77A U+8F49 # <cjk>
-0xE77B U+8F46 # <cjk>
-0xE77C U+8F4E # <cjk>
-0xE77D U+8F57 # <cjk>
-0xE77E U+8F5C # <cjk>
-0xE780 U+8F62 # <cjk>
-0xE781 U+8F63 # <cjk>
-0xE782 U+8F64 # <cjk>
-0xE783 U+8F9C # <cjk>
-0xE784 U+8F9F # <cjk>
-0xE785 U+8FA3 # <cjk>
-0xE786 U+8FAD # <cjk>
-0xE787 U+8FAF # <cjk>
-0xE788 U+8FB7 # <cjk>
-0xE789 U+8FDA # <cjk>
-0xE78A U+8FE5 # <cjk>
-0xE78B U+8FE2 # <cjk>
-0xE78C U+8FEA # <cjk>
-0xE78D U+8FEF # <cjk>
-0xE78E U+9087 # <cjk>
-0xE78F U+8FF4 # <cjk>
-0xE790 U+9005 # <cjk>
-0xE791 U+8FF9 # <cjk>
-0xE792 U+8FFA # <cjk>
-0xE793 U+9011 # <cjk>
-0xE794 U+9015 # <cjk>
-0xE795 U+9021 # <cjk>
-0xE796 U+900D # <cjk>
-0xE797 U+901E # <cjk>
-0xE798 U+9016 # <cjk>
-0xE799 U+900B # <cjk>
-0xE79A U+9027 # <cjk>
-0xE79B U+9036 # <cjk>
-0xE79C U+9035 # <cjk>
-0xE79D U+9039 # <cjk>
-0xE79E U+8FF8 # <cjk>
-0xE79F U+904F # <cjk>
-0xE7A0 U+9050 # <cjk>
-0xE7A1 U+9051 # <cjk>
-0xE7A2 U+9052 # <cjk>
-0xE7A3 U+900E # <cjk>
-0xE7A4 U+9049 # <cjk>
-0xE7A5 U+903E # <cjk>
-0xE7A6 U+9056 # <cjk>
-0xE7A7 U+9058 # <cjk>
-0xE7A8 U+905E # <cjk>
-0xE7A9 U+9068 # <cjk>
-0xE7AA U+906F # <cjk>
-0xE7AB U+9076 # <cjk>
-0xE7AC U+96A8 # <cjk>
-0xE7AD U+9072 # <cjk>
-0xE7AE U+9082 # <cjk>
-0xE7AF U+907D # <cjk>
-0xE7B0 U+9081 # <cjk>
-0xE7B1 U+9080 # <cjk>
-0xE7B2 U+908A # <cjk>
-0xE7B3 U+9089 # <cjk>
-0xE7B4 U+908F # <cjk>
-0xE7B5 U+90A8 # <cjk>
-0xE7B6 U+90AF # <cjk>
-0xE7B7 U+90B1 # <cjk>
-0xE7B8 U+90B5 # <cjk>
-0xE7B9 U+90E2 # <cjk>
-0xE7BA U+90E4 # <cjk>
-0xE7BB U+6248 # <cjk>
-0xE7BC U+90DB # <cjk>
-0xE7BD U+9102 # <cjk>
-0xE7BE U+9112 # <cjk>
-0xE7BF U+9119 # <cjk>
-0xE7C0 U+9132 # <cjk>
-0xE7C1 U+9130 # <cjk>
-0xE7C2 U+914A # <cjk>
-0xE7C3 U+9156 # <cjk>
-0xE7C4 U+9158 # <cjk>
-0xE7C5 U+9163 # <cjk>
-0xE7C6 U+9165 # <cjk>
-0xE7C7 U+9169 # <cjk>
-0xE7C8 U+9173 # <cjk>
-0xE7C9 U+9172 # <cjk>
-0xE7CA U+918B # <cjk>
-0xE7CB U+9189 # <cjk>
-0xE7CC U+9182 # <cjk>
-0xE7CD U+91A2 # <cjk>
-0xE7CE U+91AB # <cjk>
-0xE7CF U+91AF # <cjk>
-0xE7D0 U+91AA # <cjk>
-0xE7D1 U+91B5 # <cjk>
-0xE7D2 U+91B4 # <cjk>
-0xE7D3 U+91BA # <cjk>
-0xE7D4 U+91C0 # <cjk>
-0xE7D5 U+91C1 # <cjk>
-0xE7D6 U+91C9 # <cjk>
-0xE7D7 U+91CB # <cjk>
-0xE7D8 U+91D0 # <cjk>
-0xE7D9 U+91D6 # <cjk>
-0xE7DA U+91DF # <cjk>
-0xE7DB U+91E1 # <cjk>
-0xE7DC U+91DB # <cjk>
-0xE7DD U+91FC # <cjk>
-0xE7DE U+91F5 # <cjk>
-0xE7DF U+91F6 # <cjk>
-0xE7E0 U+921E # <cjk>
-0xE7E1 U+91FF # <cjk>
-0xE7E2 U+9214 # <cjk>
-0xE7E3 U+922C # <cjk>
-0xE7E4 U+9215 # <cjk>
-0xE7E5 U+9211 # <cjk>
-0xE7E6 U+925E # <cjk>
-0xE7E7 U+9257 # <cjk>
-0xE7E8 U+9245 # <cjk>
-0xE7E9 U+9249 # <cjk>
-0xE7EA U+9264 # <cjk>
-0xE7EB U+9248 # <cjk>
-0xE7EC U+9295 # <cjk>
-0xE7ED U+923F # <cjk>
-0xE7EE U+924B # <cjk>
-0xE7EF U+9250 # <cjk>
-0xE7F0 U+929C # <cjk>
-0xE7F1 U+9296 # <cjk>
-0xE7F2 U+9293 # <cjk>
-0xE7F3 U+929B # <cjk>
-0xE7F4 U+925A # <cjk>
-0xE7F5 U+92CF # <cjk>
-0xE7F6 U+92B9 # <cjk>
-0xE7F7 U+92B7 # <cjk>
-0xE7F8 U+92E9 # <cjk>
-0xE7F9 U+930F # <cjk>
-0xE7FA U+92FA # <cjk>
-0xE7FB U+9344 # <cjk>
-0xE7FC U+932E # <cjk>
-0xE840 U+9319 # <cjk>
-0xE841 U+9322 # <cjk>
-0xE842 U+931A # <cjk>
-0xE843 U+9323 # <cjk>
-0xE844 U+933A # <cjk>
-0xE845 U+9335 # <cjk>
-0xE846 U+933B # <cjk>
-0xE847 U+935C # <cjk>
-0xE848 U+9360 # <cjk>
-0xE849 U+937C # <cjk>
-0xE84A U+936E # <cjk>
-0xE84B U+9356 # <cjk>
-0xE84C U+93B0 # <cjk>
-0xE84D U+93AC # <cjk>
-0xE84E U+93AD # <cjk>
-0xE84F U+9394 # <cjk>
-0xE850 U+93B9 # <cjk>
-0xE851 U+93D6 # <cjk>
-0xE852 U+93D7 # <cjk>
-0xE853 U+93E8 # <cjk>
-0xE854 U+93E5 # <cjk>
-0xE855 U+93D8 # <cjk>
-0xE856 U+93C3 # <cjk>
-0xE857 U+93DD # <cjk>
-0xE858 U+93D0 # <cjk>
-0xE859 U+93C8 # <cjk>
-0xE85A U+93E4 # <cjk>
-0xE85B U+941A # <cjk>
-0xE85C U+9414 # <cjk>
-0xE85D U+9413 # <cjk>
-0xE85E U+9403 # <cjk>
-0xE85F U+9407 # <cjk>
-0xE860 U+9410 # <cjk>
-0xE861 U+9436 # <cjk>
-0xE862 U+942B # <cjk>
-0xE863 U+9435 # <cjk>
-0xE864 U+9421 # <cjk>
-0xE865 U+943A # <cjk>
-0xE866 U+9441 # <cjk>
-0xE867 U+9452 # <cjk>
-0xE868 U+9444 # <cjk>
-0xE869 U+945B # <cjk>
-0xE86A U+9460 # <cjk>
-0xE86B U+9462 # <cjk>
-0xE86C U+945E # <cjk>
-0xE86D U+946A # <cjk>
-0xE86E U+9229 # <cjk>
-0xE86F U+9470 # <cjk>
-0xE870 U+9475 # <cjk>
-0xE871 U+9477 # <cjk>
-0xE872 U+947D # <cjk>
-0xE873 U+945A # <cjk>
-0xE874 U+947C # <cjk>
-0xE875 U+947E # <cjk>
-0xE876 U+9481 # <cjk>
-0xE877 U+947F # <cjk>
-0xE878 U+9582 # <cjk>
-0xE879 U+9587 # <cjk>
-0xE87A U+958A # <cjk>
-0xE87B U+9594 # <cjk>
-0xE87C U+9596 # <cjk>
-0xE87D U+9598 # <cjk>
-0xE87E U+9599 # <cjk>
-0xE880 U+95A0 # <cjk>
-0xE881 U+95A8 # <cjk>
-0xE882 U+95A7 # <cjk>
-0xE883 U+95AD # <cjk>
-0xE884 U+95BC # <cjk>
-0xE885 U+95BB # <cjk>
-0xE886 U+95B9 # <cjk>
-0xE887 U+95BE # <cjk>
-0xE888 U+95CA # <cjk>
-0xE889 U+6FF6 # <cjk>
-0xE88A U+95C3 # <cjk>
-0xE88B U+95CD # <cjk>
-0xE88C U+95CC # <cjk>
-0xE88D U+95D5 # <cjk>
-0xE88E U+95D4 # <cjk>
-0xE88F U+95D6 # <cjk>
-0xE890 U+95DC # <cjk>
-0xE891 U+95E1 # <cjk>
-0xE892 U+95E5 # <cjk>
-0xE893 U+95E2 # <cjk>
-0xE894 U+9621 # <cjk>
-0xE895 U+9628 # <cjk>
-0xE896 U+962E # <cjk>
-0xE897 U+962F # <cjk>
-0xE898 U+9642 # <cjk>
-0xE899 U+964C # <cjk>
-0xE89A U+964F # <cjk>
-0xE89B U+964B # <cjk>
-0xE89C U+9677 # <cjk>
-0xE89D U+965C # <cjk>
-0xE89E U+965E # <cjk>
-0xE89F U+965D # <cjk>
-0xE8A0 U+965F # <cjk>
-0xE8A1 U+9666 # <cjk>
-0xE8A2 U+9672 # <cjk>
-0xE8A3 U+966C # <cjk>
-0xE8A4 U+968D # <cjk>
-0xE8A5 U+9698 # <cjk>
-0xE8A6 U+9695 # <cjk>
-0xE8A7 U+9697 # <cjk>
-0xE8A8 U+96AA # <cjk>
-0xE8A9 U+96A7 # <cjk>
-0xE8AA U+96B1 # <cjk>
-0xE8AB U+96B2 # <cjk>
-0xE8AC U+96B0 # <cjk>
-0xE8AD U+96B4 # <cjk>
-0xE8AE U+96B6 # <cjk>
-0xE8AF U+96B8 # <cjk>
-0xE8B0 U+96B9 # <cjk>
-0xE8B1 U+96CE # <cjk>
-0xE8B2 U+96CB # <cjk>
-0xE8B3 U+96C9 # <cjk>
-0xE8B4 U+96CD # <cjk>
-0xE8B5 U+894D # <cjk>
-0xE8B6 U+96DC # <cjk>
-0xE8B7 U+970D # <cjk>
-0xE8B8 U+96D5 # <cjk>
-0xE8B9 U+96F9 # <cjk>
-0xE8BA U+9704 # <cjk>
-0xE8BB U+9706 # <cjk>
-0xE8BC U+9708 # <cjk>
-0xE8BD U+9713 # <cjk>
-0xE8BE U+970E # <cjk>
-0xE8BF U+9711 # <cjk>
-0xE8C0 U+970F # <cjk>
-0xE8C1 U+9716 # <cjk>
-0xE8C2 U+9719 # <cjk>
-0xE8C3 U+9724 # <cjk>
-0xE8C4 U+972A # <cjk>
-0xE8C5 U+9730 # <cjk>
-0xE8C6 U+9739 # <cjk>
-0xE8C7 U+973D # <cjk>
-0xE8C8 U+973E # <cjk>
-0xE8C9 U+9744 # <cjk>
-0xE8CA U+9746 # <cjk>
-0xE8CB U+9748 # <cjk>
-0xE8CC U+9742 # <cjk>
-0xE8CD U+9749 # <cjk>
-0xE8CE U+975C # <cjk>
-0xE8CF U+9760 # <cjk>
-0xE8D0 U+9764 # <cjk>
-0xE8D1 U+9766 # <cjk>
-0xE8D2 U+9768 # <cjk>
-0xE8D3 U+52D2 # <cjk>
-0xE8D4 U+976B # <cjk>
-0xE8D5 U+9771 # <cjk>
-0xE8D6 U+9779 # <cjk>
-0xE8D7 U+9785 # <cjk>
-0xE8D8 U+977C # <cjk>
-0xE8D9 U+9781 # <cjk>
-0xE8DA U+977A # <cjk>
-0xE8DB U+9786 # <cjk>
-0xE8DC U+978B # <cjk>
-0xE8DD U+978F # <cjk>
-0xE8DE U+9790 # <cjk>
-0xE8DF U+979C # <cjk>
-0xE8E0 U+97A8 # <cjk>
-0xE8E1 U+97A6 # <cjk>
-0xE8E2 U+97A3 # <cjk>
-0xE8E3 U+97B3 # <cjk>
-0xE8E4 U+97B4 # <cjk>
-0xE8E5 U+97C3 # <cjk>
-0xE8E6 U+97C6 # <cjk>
-0xE8E7 U+97C8 # <cjk>
-0xE8E8 U+97CB # <cjk>
-0xE8E9 U+97DC # <cjk>
-0xE8EA U+97ED # <cjk>
-0xE8EB U+9F4F # <cjk>
-0xE8EC U+97F2 # <cjk>
-0xE8ED U+7ADF # <cjk>
-0xE8EE U+97F6 # <cjk>
-0xE8EF U+97F5 # <cjk>
-0xE8F0 U+980F # <cjk>
-0xE8F1 U+980C # <cjk>
-0xE8F2 U+9838 # <cjk>
-0xE8F3 U+9824 # <cjk>
-0xE8F4 U+9821 # <cjk>
-0xE8F5 U+9837 # <cjk>
-0xE8F6 U+983D # <cjk>
-0xE8F7 U+9846 # <cjk>
-0xE8F8 U+984F # <cjk>
-0xE8F9 U+984B # <cjk>
-0xE8FA U+986B # <cjk>
-0xE8FB U+986F # <cjk>
-0xE8FC U+9870 # <cjk>
-0xE940 U+9871 # <cjk>
-0xE941 U+9874 # <cjk>
-0xE942 U+9873 # <cjk>
-0xE943 U+98AA # <cjk>
-0xE944 U+98AF # <cjk>
-0xE945 U+98B1 # <cjk>
-0xE946 U+98B6 # <cjk>
-0xE947 U+98C4 # <cjk>
-0xE948 U+98C3 # <cjk>
-0xE949 U+98C6 # <cjk>
-0xE94A U+98E9 # <cjk>
-0xE94B U+98EB # <cjk>
-0xE94C U+9903 # <cjk>
-0xE94D U+9909 # <cjk>
-0xE94E U+9912 # <cjk>
-0xE94F U+9914 # <cjk>
-0xE950 U+9918 # <cjk>
-0xE951 U+9921 # <cjk>
-0xE952 U+991D # <cjk>
-0xE953 U+991E # <cjk>
-0xE954 U+9924 # <cjk>
-0xE955 U+9920 # <cjk>
-0xE956 U+992C # <cjk>
-0xE957 U+992E # <cjk>
-0xE958 U+993D # <cjk>
-0xE959 U+993E # <cjk>
-0xE95A U+9942 # <cjk>
-0xE95B U+9949 # <cjk>
-0xE95C U+9945 # <cjk>
-0xE95D U+9950 # <cjk>
-0xE95E U+994B # <cjk>
-0xE95F U+9951 # <cjk>
-0xE960 U+9952 # <cjk>
-0xE961 U+994C # <cjk>
-0xE962 U+9955 # <cjk>
-0xE963 U+9997 # <cjk>
-0xE964 U+9998 # <cjk>
-0xE965 U+99A5 # <cjk>
-0xE966 U+99AD # <cjk>
-0xE967 U+99AE # <cjk>
-0xE968 U+99BC # <cjk>
-0xE969 U+99DF # <cjk>
-0xE96A U+99DB # <cjk>
-0xE96B U+99DD # <cjk>
-0xE96C U+99D8 # <cjk>
-0xE96D U+99D1 # <cjk>
-0xE96E U+99ED # <cjk>
-0xE96F U+99EE # <cjk>
-0xE970 U+99F1 # <cjk>
-0xE971 U+99F2 # <cjk>
-0xE972 U+99FB # <cjk>
-0xE973 U+99F8 # <cjk>
-0xE974 U+9A01 # <cjk>
-0xE975 U+9A0F # <cjk>
-0xE976 U+9A05 # <cjk>
-0xE977 U+99E2 # <cjk>
-0xE978 U+9A19 # <cjk>
-0xE979 U+9A2B # <cjk>
-0xE97A U+9A37 # <cjk>
-0xE97B U+9A45 # <cjk>
-0xE97C U+9A42 # <cjk>
-0xE97D U+9A40 # <cjk>
-0xE97E U+9A43 # <cjk>
-0xE980 U+9A3E # <cjk>
-0xE981 U+9A55 # <cjk>
-0xE982 U+9A4D # <cjk>
-0xE983 U+9A5B # <cjk>
-0xE984 U+9A57 # <cjk>
-0xE985 U+9A5F # <cjk>
-0xE986 U+9A62 # <cjk>
-0xE987 U+9A65 # <cjk>
-0xE988 U+9A64 # <cjk>
-0xE989 U+9A69 # <cjk>
-0xE98A U+9A6B # <cjk>
-0xE98B U+9A6A # <cjk>
-0xE98C U+9AAD # <cjk>
-0xE98D U+9AB0 # <cjk>
-0xE98E U+9ABC # <cjk>
-0xE98F U+9AC0 # <cjk>
-0xE990 U+9ACF # <cjk>
-0xE991 U+9AD1 # <cjk>
-0xE992 U+9AD3 # <cjk>
-0xE993 U+9AD4 # <cjk>
-0xE994 U+9ADE # <cjk>
-0xE995 U+9ADF # <cjk>
-0xE996 U+9AE2 # <cjk>
-0xE997 U+9AE3 # <cjk>
-0xE998 U+9AE6 # <cjk>
-0xE999 U+9AEF # <cjk>
-0xE99A U+9AEB # <cjk>
-0xE99B U+9AEE # <cjk>
-0xE99C U+9AF4 # <cjk>
-0xE99D U+9AF1 # <cjk>
-0xE99E U+9AF7 # <cjk>
-0xE99F U+9AFB # <cjk>
-0xE9A0 U+9B06 # <cjk>
-0xE9A1 U+9B18 # <cjk>
-0xE9A2 U+9B1A # <cjk>
-0xE9A3 U+9B1F # <cjk>
-0xE9A4 U+9B22 # <cjk>
-0xE9A5 U+9B23 # <cjk>
-0xE9A6 U+9B25 # <cjk>
-0xE9A7 U+9B27 # <cjk>
-0xE9A8 U+9B28 # <cjk>
-0xE9A9 U+9B29 # <cjk>
-0xE9AA U+9B2A # <cjk>
-0xE9AB U+9B2E # <cjk>
-0xE9AC U+9B2F # <cjk>
-0xE9AD U+9B32 # <cjk>
-0xE9AE U+9B44 # <cjk>
-0xE9AF U+9B43 # <cjk>
-0xE9B0 U+9B4F # <cjk>
-0xE9B1 U+9B4D # <cjk>
-0xE9B2 U+9B4E # <cjk>
-0xE9B3 U+9B51 # <cjk>
-0xE9B4 U+9B58 # <cjk>
-0xE9B5 U+9B74 # <cjk>
-0xE9B6 U+9B93 # <cjk>
-0xE9B7 U+9B83 # <cjk>
-0xE9B8 U+9B91 # <cjk>
-0xE9B9 U+9B96 # <cjk>
-0xE9BA U+9B97 # <cjk>
-0xE9BB U+9B9F # <cjk>
-0xE9BC U+9BA0 # <cjk>
-0xE9BD U+9BA8 # <cjk>
-0xE9BE U+9BB4 # <cjk>
-0xE9BF U+9BC0 # <cjk>
-0xE9C0 U+9BCA # <cjk>
-0xE9C1 U+9BB9 # <cjk>
-0xE9C2 U+9BC6 # <cjk>
-0xE9C3 U+9BCF # <cjk>
-0xE9C4 U+9BD1 # <cjk>
-0xE9C5 U+9BD2 # <cjk>
-0xE9C6 U+9BE3 # <cjk>
-0xE9C7 U+9BE2 # <cjk>
-0xE9C8 U+9BE4 # <cjk>
-0xE9C9 U+9BD4 # <cjk>
-0xE9CA U+9BE1 # <cjk>
-0xE9CB U+9C3A # <cjk>
-0xE9CC U+9BF2 # <cjk>
-0xE9CD U+9BF1 # <cjk>
-0xE9CE U+9BF0 # <cjk>
-0xE9CF U+9C15 # <cjk>
-0xE9D0 U+9C14 # <cjk>
-0xE9D1 U+9C09 # <cjk>
-0xE9D2 U+9C13 # <cjk>
-0xE9D3 U+9C0C # <cjk>
-0xE9D4 U+9C06 # <cjk>
-0xE9D5 U+9C08 # <cjk>
-0xE9D6 U+9C12 # <cjk>
-0xE9D7 U+9C0A # <cjk>
-0xE9D8 U+9C04 # <cjk>
-0xE9D9 U+9C2E # <cjk>
-0xE9DA U+9C1B # <cjk>
-0xE9DB U+9C25 # <cjk>
-0xE9DC U+9C24 # <cjk>
-0xE9DD U+9C21 # <cjk>
-0xE9DE U+9C30 # <cjk>
-0xE9DF U+9C47 # <cjk>
-0xE9E0 U+9C32 # <cjk>
-0xE9E1 U+9C46 # <cjk>
-0xE9E2 U+9C3E # <cjk>
-0xE9E3 U+9C5A # <cjk>
-0xE9E4 U+9C60 # <cjk>
-0xE9E5 U+9C67 # <cjk>
-0xE9E6 U+9C76 # <cjk>
-0xE9E7 U+9C78 # <cjk>
-0xE9E8 U+9CE7 # <cjk>
-0xE9E9 U+9CEC # <cjk>
-0xE9EA U+9CF0 # <cjk>
-0xE9EB U+9D09 # <cjk>
-0xE9EC U+9D08 # <cjk>
-0xE9ED U+9CEB # <cjk>
-0xE9EE U+9D03 # <cjk>
-0xE9EF U+9D06 # <cjk>
-0xE9F0 U+9D2A # <cjk>
-0xE9F1 U+9D26 # <cjk>
-0xE9F2 U+9DAF # <cjk>
-0xE9F3 U+9D23 # <cjk>
-0xE9F4 U+9D1F # <cjk>
-0xE9F5 U+9D44 # <cjk>
-0xE9F6 U+9D15 # <cjk>
-0xE9F7 U+9D12 # <cjk>
-0xE9F8 U+9D41 # <cjk>
-0xE9F9 U+9D3F # <cjk>
-0xE9FA U+9D3E # <cjk>
-0xE9FB U+9D46 # <cjk>
-0xE9FC U+9D48 # <cjk>
-0xEA40 U+9D5D # <cjk>
-0xEA41 U+9D5E # <cjk>
-0xEA42 U+9D64 # <cjk>
-0xEA43 U+9D51 # <cjk>
-0xEA44 U+9D50 # <cjk>
-0xEA45 U+9D59 # <cjk>
-0xEA46 U+9D72 # <cjk>
-0xEA47 U+9D89 # <cjk>
-0xEA48 U+9D87 # <cjk>
-0xEA49 U+9DAB # <cjk>
-0xEA4A U+9D6F # <cjk>
-0xEA4B U+9D7A # <cjk>
-0xEA4C U+9D9A # <cjk>
-0xEA4D U+9DA4 # <cjk>
-0xEA4E U+9DA9 # <cjk>
-0xEA4F U+9DB2 # <cjk>
-0xEA50 U+9DC4 # <cjk>
-0xEA51 U+9DC1 # <cjk>
-0xEA52 U+9DBB # <cjk>
-0xEA53 U+9DB8 # <cjk>
-0xEA54 U+9DBA # <cjk>
-0xEA55 U+9DC6 # <cjk>
-0xEA56 U+9DCF # <cjk>
-0xEA57 U+9DC2 # <cjk>
-0xEA58 U+9DD9 # <cjk>
-0xEA59 U+9DD3 # <cjk>
-0xEA5A U+9DF8 # <cjk>
-0xEA5B U+9DE6 # <cjk>
-0xEA5C U+9DED # <cjk>
-0xEA5D U+9DEF # <cjk>
-0xEA5E U+9DFD # <cjk>
-0xEA5F U+9E1A # <cjk>
-0xEA60 U+9E1B # <cjk>
-0xEA61 U+9E1E # <cjk>
-0xEA62 U+9E75 # <cjk>
-0xEA63 U+9E79 # <cjk>
-0xEA64 U+9E7D # <cjk>
-0xEA65 U+9E81 # <cjk>
-0xEA66 U+9E88 # <cjk>
-0xEA67 U+9E8B # <cjk>
-0xEA68 U+9E8C # <cjk>
-0xEA69 U+9E92 # <cjk>
-0xEA6A U+9E95 # <cjk>
-0xEA6B U+9E91 # <cjk>
-0xEA6C U+9E9D # <cjk>
-0xEA6D U+9EA5 # <cjk>
-0xEA6E U+9EA9 # <cjk>
-0xEA6F U+9EB8 # <cjk>
-0xEA70 U+9EAA # <cjk>
-0xEA71 U+9EAD # <cjk>
-0xEA72 U+9761 # <cjk>
-0xEA73 U+9ECC # <cjk>
-0xEA74 U+9ECE # <cjk>
-0xEA75 U+9ECF # <cjk>
-0xEA76 U+9ED0 # <cjk>
-0xEA77 U+9ED4 # <cjk>
-0xEA78 U+9EDC # <cjk>
-0xEA79 U+9EDE # <cjk>
-0xEA7A U+9EDD # <cjk>
-0xEA7B U+9EE0 # <cjk>
-0xEA7C U+9EE5 # <cjk>
-0xEA7D U+9EE8 # <cjk>
-0xEA7E U+9EEF # <cjk>
-0xEA80 U+9EF4 # <cjk>
-0xEA81 U+9EF6 # <cjk>
-0xEA82 U+9EF7 # <cjk>
-0xEA83 U+9EF9 # <cjk>
-0xEA84 U+9EFB # <cjk>
-0xEA85 U+9EFC # <cjk>
-0xEA86 U+9EFD # <cjk>
-0xEA87 U+9F07 # <cjk>
-0xEA88 U+9F08 # <cjk>
-0xEA89 U+76B7 # <cjk>
-0xEA8A U+9F15 # <cjk>
-0xEA8B U+9F21 # <cjk>
-0xEA8C U+9F2C # <cjk>
-0xEA8D U+9F3E # <cjk>
-0xEA8E U+9F4A # <cjk>
-0xEA8F U+9F52 # <cjk>
-0xEA90 U+9F54 # <cjk>
-0xEA91 U+9F63 # <cjk>
-0xEA92 U+9F5F # <cjk>
-0xEA93 U+9F60 # <cjk>
-0xEA94 U+9F61 # <cjk>
-0xEA95 U+9F66 # <cjk>
-0xEA96 U+9F67 # <cjk>
-0xEA97 U+9F6C # <cjk>
-0xEA98 U+9F6A # <cjk>
-0xEA99 U+9F77 # <cjk>
-0xEA9A U+9F72 # <cjk>
-0xEA9B U+9F76 # <cjk>
-0xEA9C U+9F95 # <cjk>
-0xEA9D U+9F9C # <cjk>
-0xEA9E U+9FA0 # <cjk>
-0xEA9F U+582F # <cjk> [1983]
-0xEAA0 U+69C7 # <cjk> [1983]
-0xEAA1 U+9059 # <cjk> [1983]
-0xEAA2 U+7464 # <cjk> [1983]
-0xEAA3 U+51DC # <cjk> [1990]
-0xEAA4 U+7199 # <cjk> [1990]
-0xEAA5 U+5653 # <cjk> [2004]
-0xEAA6 U+5DE2 # <cjk> [2000]
-0xEAA7 U+5E14 # <cjk> [2000]
-0xEAA8 U+5E18 # <cjk> [2000]
-0xEAA9 U+5E58 # <cjk> [2000]
-0xEAAA U+5E5E # <cjk> [2000]
-0xEAAB U+5EBE # <cjk> [2000]
-0xEAAC U+F928 # CJK COMPATIBILITY IDEOGRAPH-F928 [2000]
-0xEAAD U+5ECB # <cjk> [2000]
-0xEAAE U+5EF9 # <cjk> [2000]
-0xEAAF U+5F00 # <cjk> [2000]
-0xEAB0 U+5F02 # <cjk> [2000]
-0xEAB1 U+5F07 # <cjk> [2000]
-0xEAB2 U+5F1D # <cjk> [2000]
-0xEAB3 U+5F23 # <cjk> [2000]
-0xEAB4 U+5F34 # <cjk> [2000]
-0xEAB5 U+5F36 # <cjk> [2000]
-0xEAB6 U+5F3D # <cjk> [2000]
-0xEAB7 U+5F40 # <cjk> [2000]
-0xEAB8 U+5F45 # <cjk> [2000]
-0xEAB9 U+5F54 # <cjk> [2000]
-0xEABA U+5F58 # <cjk> [2000]
-0xEABB U+5F64 # <cjk> [2000]
-0xEABC U+5F67 # <cjk> [2000]
-0xEABD U+5F7D # <cjk> [2000]
-0xEABE U+5F89 # <cjk> [2000]
-0xEABF U+5F9C # <cjk> [2000]
-0xEAC0 U+5FA7 # <cjk> [2000]
-0xEAC1 U+5FAF # <cjk> [2000]
-0xEAC2 U+5FB5 # <cjk> [2000]
-0xEAC3 U+5FB7 # <cjk> [2000]
-0xEAC4 U+5FC9 # <cjk> [2000]
-0xEAC5 U+5FDE # <cjk> [2000]
-0xEAC6 U+5FE1 # <cjk> [2000]
-0xEAC7 U+5FE9 # <cjk> [2000]
-0xEAC8 U+600D # <cjk> [2000]
-0xEAC9 U+6014 # <cjk> [2000]
-0xEACA U+6018 # <cjk> [2000]
-0xEACB U+6033 # <cjk> [2000]
-0xEACC U+6035 # <cjk> [2000]
-0xEACD U+6047 # <cjk> [2000]
-0xEACE U+FA3D # CJK COMPATIBILITY IDEOGRAPH-FA3D [2000] [Unicode3.2]
-0xEACF U+609D # <cjk> [2000]
-0xEAD0 U+609E # <cjk> [2000]
-0xEAD1 U+60CB # <cjk> [2000]
-0xEAD2 U+60D4 # <cjk> [2000]
-0xEAD3 U+60D5 # <cjk> [2000]
-0xEAD4 U+60DD # <cjk> [2000]
-0xEAD5 U+60F8 # <cjk> [2000]
-0xEAD6 U+611C # <cjk> [2000]
-0xEAD7 U+612B # <cjk> [2000]
-0xEAD8 U+6130 # <cjk> [2000]
-0xEAD9 U+6137 # <cjk> [2000]
-0xEADA U+FA3E # CJK COMPATIBILITY IDEOGRAPH-FA3E [2000] [Unicode3.2]
-0xEADB U+618D # <cjk> [2000]
-0xEADC U+FA3F # CJK COMPATIBILITY IDEOGRAPH-FA3F [2000] [Unicode3.2]
-0xEADD U+61BC # <cjk> [2000]
-0xEADE U+61B9 # <cjk> [2000]
-0xEADF U+FA40 # CJK COMPATIBILITY IDEOGRAPH-FA40 [2000] [Unicode3.2]
-0xEAE0 U+6222 # <cjk> [2000]
-0xEAE1 U+623E # <cjk> [2000]
-0xEAE2 U+6243 # <cjk> [2000]
-0xEAE3 U+6256 # <cjk> [2000]
-0xEAE4 U+625A # <cjk> [2000]
-0xEAE5 U+626F # <cjk> [2000]
-0xEAE6 U+6285 # <cjk> [2000]
-0xEAE7 U+62C4 # <cjk> [2000]
-0xEAE8 U+62D6 # <cjk> [2000]
-0xEAE9 U+62FC # <cjk> [2000]
-0xEAEA U+630A # <cjk> [2000]
-0xEAEB U+6318 # <cjk> [2000]
-0xEAEC U+6339 # <cjk> [2000]
-0xEAED U+6343 # <cjk> [2000]
-0xEAEE U+6365 # <cjk> [2000]
-0xEAEF U+637C # <cjk> [2000]
-0xEAF0 U+63E5 # <cjk> [2000]
-0xEAF1 U+63ED # <cjk> [2000]
-0xEAF2 U+63F5 # <cjk> [2000]
-0xEAF3 U+6410 # <cjk> [2000]
-0xEAF4 U+6414 # <cjk> [2000]
-0xEAF5 U+6422 # <cjk> [2000]
-0xEAF6 U+6479 # <cjk> [2000]
-0xEAF7 U+6451 # <cjk> [2000]
-0xEAF8 U+6460 # <cjk> [2000]
-0xEAF9 U+646D # <cjk> [2000]
-0xEAFA U+64CE # <cjk> [2000]
-0xEAFB U+64BE # <cjk> [2000]
-0xEAFC U+64BF # <cjk> [2000]
-0xEB40 U+64C4 # <cjk> [2000]
-0xEB41 U+64CA # <cjk> [2000]
-0xEB42 U+64D0 # <cjk> [2000]
-0xEB43 U+64F7 # <cjk> [2000]
-0xEB44 U+64FB # <cjk> [2000]
-0xEB45 U+6522 # <cjk> [2000]
-0xEB46 U+6529 # <cjk> [2000]
-0xEB47 U+FA41 # CJK COMPATIBILITY IDEOGRAPH-FA41 [2000] [Unicode3.2]
-0xEB48 U+6567 # <cjk> [2000]
-0xEB49 U+659D # <cjk> [2000]
-0xEB4A U+FA42 # CJK COMPATIBILITY IDEOGRAPH-FA42 [2000] [Unicode3.2]
-0xEB4B U+6600 # <cjk> [2000]
-0xEB4C U+6609 # <cjk> [2000]
-0xEB4D U+6615 # <cjk> [2000]
-0xEB4E U+661E # <cjk> [2000]
-0xEB4F U+663A # <cjk> [2000]
-0xEB50 U+6622 # <cjk> [2000]
-0xEB51 U+6624 # <cjk> [2000]
-0xEB52 U+662B # <cjk> [2000]
-0xEB53 U+6630 # <cjk> [2000]
-0xEB54 U+6631 # <cjk> [2000]
-0xEB55 U+6633 # <cjk> [2000]
-0xEB56 U+66FB # <cjk> [2000]
-0xEB57 U+6648 # <cjk> [2000]
-0xEB58 U+664C # <cjk> [2000]
-0xEB59 U+231C4 # <cjk> [2000] [Unicode3.1]
-0xEB5A U+6659 # <cjk> [2000]
-0xEB5B U+665A # <cjk> [2000]
-0xEB5C U+6661 # <cjk> [2000]
-0xEB5D U+6665 # <cjk> [2000]
-0xEB5E U+6673 # <cjk> [2000]
-0xEB5F U+6677 # <cjk> [2000]
-0xEB60 U+6678 # <cjk> [2000]
-0xEB61 U+668D # <cjk> [2000]
-0xEB62 U+FA43 # CJK COMPATIBILITY IDEOGRAPH-FA43 [2000] [Unicode3.2]
-0xEB63 U+66A0 # <cjk> [2000]
-0xEB64 U+66B2 # <cjk> [2000]
-0xEB65 U+66BB # <cjk> [2000]
-0xEB66 U+66C6 # <cjk> [2000]
-0xEB67 U+66C8 # <cjk> [2000]
-0xEB68 U+3B22 # <cjk> [2000]
-0xEB69 U+66DB # <cjk> [2000]
-0xEB6A U+66E8 # <cjk> [2000]
-0xEB6B U+66FA # <cjk> [2000]
-0xEB6C U+6713 # <cjk> [2000]
-0xEB6D U+F929 # CJK COMPATIBILITY IDEOGRAPH-F929 [2000]
-0xEB6E U+6733 # <cjk> [2000]
-0xEB6F U+6766 # <cjk> [2000]
-0xEB70 U+6747 # <cjk> [2000]
-0xEB71 U+6748 # <cjk> [2000]
-0xEB72 U+677B # <cjk> [2000]
-0xEB73 U+6781 # <cjk> [2000]
-0xEB74 U+6793 # <cjk> [2000]
-0xEB75 U+6798 # <cjk> [2000]
-0xEB76 U+679B # <cjk> [2000]
-0xEB77 U+67BB # <cjk> [2000]
-0xEB78 U+67F9 # <cjk> [2000]
-0xEB79 U+67C0 # <cjk> [2000]
-0xEB7A U+67D7 # <cjk> [2000]
-0xEB7B U+67FC # <cjk> [2000]
-0xEB7C U+6801 # <cjk> [2000]
-0xEB7D U+6852 # <cjk> [2000]
-0xEB7E U+681D # <cjk> [2000]
-0xEB80 U+682C # <cjk> [2000]
-0xEB81 U+6831 # <cjk> [2000]
-0xEB82 U+685B # <cjk> [2000]
-0xEB83 U+6872 # <cjk> [2000]
-0xEB84 U+6875 # <cjk> [2000]
-0xEB85 U+FA44 # CJK COMPATIBILITY IDEOGRAPH-FA44 [2000] [Unicode3.2]
-0xEB86 U+68A3 # <cjk> [2000]
-0xEB87 U+68A5 # <cjk> [2000]
-0xEB88 U+68B2 # <cjk> [2000]
-0xEB89 U+68C8 # <cjk> [2000]
-0xEB8A U+68D0 # <cjk> [2000]
-0xEB8B U+68E8 # <cjk> [2000]
-0xEB8C U+68ED # <cjk> [2000]
-0xEB8D U+68F0 # <cjk> [2000]
-0xEB8E U+68F1 # <cjk> [2000]
-0xEB8F U+68FC # <cjk> [2000]
-0xEB90 U+690A # <cjk> [2000]
-0xEB91 U+6949 # <cjk> [2000]
-0xEB92 U+235C4 # <cjk> [2000] [Unicode3.1]
-0xEB93 U+6935 # <cjk> [2000]
-0xEB94 U+6942 # <cjk> [2000]
-0xEB95 U+6957 # <cjk> [2000]
-0xEB96 U+6963 # <cjk> [2000]
-0xEB97 U+6964 # <cjk> [2000]
-0xEB98 U+6968 # <cjk> [2000]
-0xEB99 U+6980 # <cjk> [2000]
-0xEB9A U+FA14 # CJK COMPATIBILITY IDEOGRAPH-FA14 [2000]
-0xEB9B U+69A5 # <cjk> [2000]
-0xEB9C U+69AD # <cjk> [2000]
-0xEB9D U+69CF # <cjk> [2000]
-0xEB9E U+3BB6 # <cjk> [2000]
-0xEB9F U+3BC3 # <cjk> [2000]
-0xEBA0 U+69E2 # <cjk> [2000]
-0xEBA1 U+69E9 # <cjk> [2000]
-0xEBA2 U+69EA # <cjk> [2000]
-0xEBA3 U+69F5 # <cjk> [2000]
-0xEBA4 U+69F6 # <cjk> [2000]
-0xEBA5 U+6A0F # <cjk> [2000]
-0xEBA6 U+6A15 # <cjk> [2000]
-0xEBA7 U+2373F # <cjk> [2000] [Unicode3.1]
-0xEBA8 U+6A3B # <cjk> [2000]
-0xEBA9 U+6A3E # <cjk> [2000]
-0xEBAA U+6A45 # <cjk> [2000]
-0xEBAB U+6A50 # <cjk> [2000]
-0xEBAC U+6A56 # <cjk> [2000]
-0xEBAD U+6A5B # <cjk> [2000]
-0xEBAE U+6A6B # <cjk> [2000]
-0xEBAF U+6A73 # <cjk> [2000]
-0xEBB0 U+23763 # <cjk> [2000] [Unicode3.1]
-0xEBB1 U+6A89 # <cjk> [2000]
-0xEBB2 U+6A94 # <cjk> [2000]
-0xEBB3 U+6A9D # <cjk> [2000]
-0xEBB4 U+6A9E # <cjk> [2000]
-0xEBB5 U+6AA5 # <cjk> [2000]
-0xEBB6 U+6AE4 # <cjk> [2000]
-0xEBB7 U+6AE7 # <cjk> [2000]
-0xEBB8 U+3C0F # <cjk> [2000]
-0xEBB9 U+F91D # CJK COMPATIBILITY IDEOGRAPH-F91D [2000]
-0xEBBA U+6B1B # <cjk> [2000]
-0xEBBB U+6B1E # <cjk> [2000]
-0xEBBC U+6B2C # <cjk> [2000]
-0xEBBD U+6B35 # <cjk> [2000]
-0xEBBE U+6B46 # <cjk> [2000]
-0xEBBF U+6B56 # <cjk> [2000]
-0xEBC0 U+6B60 # <cjk> [2000]
-0xEBC1 U+6B65 # <cjk> [2000]
-0xEBC2 U+6B67 # <cjk> [2000]
-0xEBC3 U+6B77 # <cjk> [2000]
-0xEBC4 U+6B82 # <cjk> [2000]
-0xEBC5 U+6BA9 # <cjk> [2000]
-0xEBC6 U+6BAD # <cjk> [2000]
-0xEBC7 U+F970 # CJK COMPATIBILITY IDEOGRAPH-F970 [2000]
-0xEBC8 U+6BCF # <cjk> [2000]
-0xEBC9 U+6BD6 # <cjk> [2000]
-0xEBCA U+6BD7 # <cjk> [2000]
-0xEBCB U+6BFF # <cjk> [2000]
-0xEBCC U+6C05 # <cjk> [2000]
-0xEBCD U+6C10 # <cjk> [2000]
-0xEBCE U+6C33 # <cjk> [2000]
-0xEBCF U+6C59 # <cjk> [2000]
-0xEBD0 U+6C5C # <cjk> [2000]
-0xEBD1 U+6CAA # <cjk> [2000]
-0xEBD2 U+6C74 # <cjk> [2000]
-0xEBD3 U+6C76 # <cjk> [2000]
-0xEBD4 U+6C85 # <cjk> [2000]
-0xEBD5 U+6C86 # <cjk> [2000]
-0xEBD6 U+6C98 # <cjk> [2000]
-0xEBD7 U+6C9C # <cjk> [2000]
-0xEBD8 U+6CFB # <cjk> [2000]
-0xEBD9 U+6CC6 # <cjk> [2000]
-0xEBDA U+6CD4 # <cjk> [2000]
-0xEBDB U+6CE0 # <cjk> [2000]
-0xEBDC U+6CEB # <cjk> [2000]
-0xEBDD U+6CEE # <cjk> [2000]
-0xEBDE U+23CFE # <cjk> [2000] [Unicode3.1]
-0xEBDF U+6D04 # <cjk> [2000]
-0xEBE0 U+6D0E # <cjk> [2000]
-0xEBE1 U+6D2E # <cjk> [2000]
-0xEBE2 U+6D31 # <cjk> [2000]
-0xEBE3 U+6D39 # <cjk> [2000]
-0xEBE4 U+6D3F # <cjk> [2000]
-0xEBE5 U+6D58 # <cjk> [2000]
-0xEBE6 U+6D65 # <cjk> [2000]
-0xEBE7 U+FA45 # CJK COMPATIBILITY IDEOGRAPH-FA45 [2000] [Unicode3.2]
-0xEBE8 U+6D82 # <cjk> [2000]
-0xEBE9 U+6D87 # <cjk> [2000]
-0xEBEA U+6D89 # <cjk> [2000]
-0xEBEB U+6D94 # <cjk> [2000]
-0xEBEC U+6DAA # <cjk> [2000]
-0xEBED U+6DAC # <cjk> [2000]
-0xEBEE U+6DBF # <cjk> [2000]
-0xEBEF U+6DC4 # <cjk> [2000]
-0xEBF0 U+6DD6 # <cjk> [2000]
-0xEBF1 U+6DDA # <cjk> [2000]
-0xEBF2 U+6DDB # <cjk> [2000]
-0xEBF3 U+6DDD # <cjk> [2000]
-0xEBF4 U+6DFC # <cjk> [2000]
-0xEBF5 U+FA46 # CJK COMPATIBILITY IDEOGRAPH-FA46 [2000] [Unicode3.2]
-0xEBF6 U+6E34 # <cjk> [2000]
-0xEBF7 U+6E44 # <cjk> [2000]
-0xEBF8 U+6E5C # <cjk> [2000]
-0xEBF9 U+6E5E # <cjk> [2000]
-0xEBFA U+6EAB # <cjk> [2000]
-0xEBFB U+6EB1 # <cjk> [2000]
-0xEBFC U+6EC1 # <cjk> [2000]
-0xEC40 U+6EC7 # <cjk> [2000]
-0xEC41 U+6ECE # <cjk> [2000]
-0xEC42 U+6F10 # <cjk> [2000]
-0xEC43 U+6F1A # <cjk> [2000]
-0xEC44 U+FA47 # CJK COMPATIBILITY IDEOGRAPH-FA47 [2000] [Unicode3.2]
-0xEC45 U+6F2A # <cjk> [2000]
-0xEC46 U+6F2F # <cjk> [2000]
-0xEC47 U+6F33 # <cjk> [2000]
-0xEC48 U+6F51 # <cjk> [2000]
-0xEC49 U+6F59 # <cjk> [2000]
-0xEC4A U+6F5E # <cjk> [2000]
-0xEC4B U+6F61 # <cjk> [2000]
-0xEC4C U+6F62 # <cjk> [2000]
-0xEC4D U+6F7E # <cjk> [2000]
-0xEC4E U+6F88 # <cjk> [2000]
-0xEC4F U+6F8C # <cjk> [2000]
-0xEC50 U+6F8D # <cjk> [2000]
-0xEC51 U+6F94 # <cjk> [2000]
-0xEC52 U+6FA0 # <cjk> [2000]
-0xEC53 U+6FA7 # <cjk> [2000]
-0xEC54 U+6FB6 # <cjk> [2000]
-0xEC55 U+6FBC # <cjk> [2000]
-0xEC56 U+6FC7 # <cjk> [2000]
-0xEC57 U+6FCA # <cjk> [2000]
-0xEC58 U+6FF9 # <cjk> [2000]
-0xEC59 U+6FF0 # <cjk> [2000]
-0xEC5A U+6FF5 # <cjk> [2000]
-0xEC5B U+7005 # <cjk> [2000]
-0xEC5C U+7006 # <cjk> [2000]
-0xEC5D U+7028 # <cjk> [2000]
-0xEC5E U+704A # <cjk> [2000]
-0xEC5F U+705D # <cjk> [2000]
-0xEC60 U+705E # <cjk> [2000]
-0xEC61 U+704E # <cjk> [2000]
-0xEC62 U+7064 # <cjk> [2000]
-0xEC63 U+7075 # <cjk> [2000]
-0xEC64 U+7085 # <cjk> [2000]
-0xEC65 U+70A4 # <cjk> [2000]
-0xEC66 U+70AB # <cjk> [2000]
-0xEC67 U+70B7 # <cjk> [2000]
-0xEC68 U+70D4 # <cjk> [2000]
-0xEC69 U+70D8 # <cjk> [2000]
-0xEC6A U+70E4 # <cjk> [2000]
-0xEC6B U+710F # <cjk> [2000]
-0xEC6C U+712B # <cjk> [2000]
-0xEC6D U+711E # <cjk> [2000]
-0xEC6E U+7120 # <cjk> [2000]
-0xEC6F U+712E # <cjk> [2000]
-0xEC70 U+7130 # <cjk> [2000]
-0xEC71 U+7146 # <cjk> [2000]
-0xEC72 U+7147 # <cjk> [2000]
-0xEC73 U+7151 # <cjk> [2000]
-0xEC74 U+FA48 # CJK COMPATIBILITY IDEOGRAPH-FA48 [2000] [Unicode3.2]
-0xEC75 U+7152 # <cjk> [2000]
-0xEC76 U+715C # <cjk> [2000]
-0xEC77 U+7160 # <cjk> [2000]
-0xEC78 U+7168 # <cjk> [2000]
-0xEC79 U+FA15 # CJK COMPATIBILITY IDEOGRAPH-FA15 [2000]
-0xEC7A U+7185 # <cjk> [2000]
-0xEC7B U+7187 # <cjk> [2000]
-0xEC7C U+7192 # <cjk> [2000]
-0xEC7D U+71C1 # <cjk> [2000]
-0xEC7E U+71BA # <cjk> [2000]
-0xEC80 U+71C4 # <cjk> [2000]
-0xEC81 U+71FE # <cjk> [2000]
-0xEC82 U+7200 # <cjk> [2000]
-0xEC83 U+7215 # <cjk> [2000]
-0xEC84 U+7255 # <cjk> [2000]
-0xEC85 U+7256 # <cjk> [2000]
-0xEC86 U+3E3F # <cjk> [2000]
-0xEC87 U+728D # <cjk> [2000]
-0xEC88 U+729B # <cjk> [2000]
-0xEC89 U+72BE # <cjk> [2000]
-0xEC8A U+72C0 # <cjk> [2000]
-0xEC8B U+72FB # <cjk> [2000]
-0xEC8C U+247F1 # <cjk> [2000] [Unicode3.1]
-0xEC8D U+7327 # <cjk> [2000]
-0xEC8E U+7328 # <cjk> [2000]
-0xEC8F U+FA16 # CJK COMPATIBILITY IDEOGRAPH-FA16 [2000]
-0xEC90 U+7350 # <cjk> [2000]
-0xEC91 U+7366 # <cjk> [2000]
-0xEC92 U+737C # <cjk> [2000]
-0xEC93 U+7395 # <cjk> [2000]
-0xEC94 U+739F # <cjk> [2000]
-0xEC95 U+73A0 # <cjk> [2000]
-0xEC96 U+73A2 # <cjk> [2000]
-0xEC97 U+73A6 # <cjk> [2000]
-0xEC98 U+73AB # <cjk> [2000]
-0xEC99 U+73C9 # <cjk> [2000]
-0xEC9A U+73CF # <cjk> [2000]
-0xEC9B U+73D6 # <cjk> [2000]
-0xEC9C U+73D9 # <cjk> [2000]
-0xEC9D U+73E3 # <cjk> [2000]
-0xEC9E U+73E9 # <cjk> [2000]
-0xEC9F U+7407 # <cjk> [2000]
-0xECA0 U+740A # <cjk> [2000]
-0xECA1 U+741A # <cjk> [2000]
-0xECA2 U+741B # <cjk> [2000]
-0xECA3 U+FA4A # CJK COMPATIBILITY IDEOGRAPH-FA4A [2000] [Unicode3.2]
-0xECA4 U+7426 # <cjk> [2000]
-0xECA5 U+7428 # <cjk> [2000]
-0xECA6 U+742A # <cjk> [2000]
-0xECA7 U+742B # <cjk> [2000]
-0xECA8 U+742C # <cjk> [2000]
-0xECA9 U+742E # <cjk> [2000]
-0xECAA U+742F # <cjk> [2000]
-0xECAB U+7430 # <cjk> [2000]
-0xECAC U+7444 # <cjk> [2000]
-0xECAD U+7446 # <cjk> [2000]
-0xECAE U+7447 # <cjk> [2000]
-0xECAF U+744B # <cjk> [2000]
-0xECB0 U+7457 # <cjk> [2000]
-0xECB1 U+7462 # <cjk> [2000]
-0xECB2 U+746B # <cjk> [2000]
-0xECB3 U+746D # <cjk> [2000]
-0xECB4 U+7486 # <cjk> [2000]
-0xECB5 U+7487 # <cjk> [2000]
-0xECB6 U+7489 # <cjk> [2000]
-0xECB7 U+7498 # <cjk> [2000]
-0xECB8 U+749C # <cjk> [2000]
-0xECB9 U+749F # <cjk> [2000]
-0xECBA U+74A3 # <cjk> [2000]
-0xECBB U+7490 # <cjk> [2000]
-0xECBC U+74A6 # <cjk> [2000]
-0xECBD U+74A8 # <cjk> [2000]
-0xECBE U+74A9 # <cjk> [2000]
-0xECBF U+74B5 # <cjk> [2000]
-0xECC0 U+74BF # <cjk> [2000]
-0xECC1 U+74C8 # <cjk> [2000]
-0xECC2 U+74C9 # <cjk> [2000]
-0xECC3 U+74DA # <cjk> [2000]
-0xECC4 U+74FF # <cjk> [2000]
-0xECC5 U+7501 # <cjk> [2000]
-0xECC6 U+7517 # <cjk> [2000]
-0xECC7 U+752F # <cjk> [2000]
-0xECC8 U+756F # <cjk> [2000]
-0xECC9 U+7579 # <cjk> [2000]
-0xECCA U+7592 # <cjk> [2000]
-0xECCB U+3F72 # <cjk> [2000]
-0xECCC U+75CE # <cjk> [2000]
-0xECCD U+75E4 # <cjk> [2000]
-0xECCE U+7600 # <cjk> [2000]
-0xECCF U+7602 # <cjk> [2000]
-0xECD0 U+7608 # <cjk> [2000]
-0xECD1 U+7615 # <cjk> [2000]
-0xECD2 U+7616 # <cjk> [2000]
-0xECD3 U+7619 # <cjk> [2000]
-0xECD4 U+761E # <cjk> [2000]
-0xECD5 U+762D # <cjk> [2000]
-0xECD6 U+7635 # <cjk> [2000]
-0xECD7 U+7643 # <cjk> [2000]
-0xECD8 U+764B # <cjk> [2000]
-0xECD9 U+7664 # <cjk> [2000]
-0xECDA U+7665 # <cjk> [2000]
-0xECDB U+766D # <cjk> [2000]
-0xECDC U+766F # <cjk> [2000]
-0xECDD U+7671 # <cjk> [2000]
-0xECDE U+7681 # <cjk> [2000]
-0xECDF U+769B # <cjk> [2000]
-0xECE0 U+769D # <cjk> [2000]
-0xECE1 U+769E # <cjk> [2000]
-0xECE2 U+76A6 # <cjk> [2000]
-0xECE3 U+76AA # <cjk> [2000]
-0xECE4 U+76B6 # <cjk> [2000]
-0xECE5 U+76C5 # <cjk> [2000]
-0xECE6 U+76CC # <cjk> [2000]
-0xECE7 U+76CE # <cjk> [2000]
-0xECE8 U+76D4 # <cjk> [2000]
-0xECE9 U+76E6 # <cjk> [2000]
-0xECEA U+76F1 # <cjk> [2000]
-0xECEB U+76FC # <cjk> [2000]
-0xECEC U+770A # <cjk> [2000]
-0xECED U+7719 # <cjk> [2000]
-0xECEE U+7734 # <cjk> [2000]
-0xECEF U+7736 # <cjk> [2000]
-0xECF0 U+7746 # <cjk> [2000]
-0xECF1 U+774D # <cjk> [2000]
-0xECF2 U+774E # <cjk> [2000]
-0xECF3 U+775C # <cjk> [2000]
-0xECF4 U+775F # <cjk> [2000]
-0xECF5 U+7762 # <cjk> [2000]
-0xECF6 U+777A # <cjk> [2000]
-0xECF7 U+7780 # <cjk> [2000]
-0xECF8 U+7794 # <cjk> [2000]
-0xECF9 U+77AA # <cjk> [2000]
-0xECFA U+77E0 # <cjk> [2000]
-0xECFB U+782D # <cjk> [2000]
-0xECFC U+2548E # <cjk> [2000] [Unicode3.1]
-0xED40 U+7843 # <cjk> [2000]
-0xED41 U+784E # <cjk> [2000]
-0xED42 U+784F # <cjk> [2000]
-0xED43 U+7851 # <cjk> [2000]
-0xED44 U+7868 # <cjk> [2000]
-0xED45 U+786E # <cjk> [2000]
-0xED46 U+FA4B # CJK COMPATIBILITY IDEOGRAPH-FA4B [2000] [Unicode3.2]
-0xED47 U+78B0 # <cjk> [2000]
-0xED48 U+2550E # <cjk> [2000] [Unicode3.1]
-0xED49 U+78AD # <cjk> [2000]
-0xED4A U+78E4 # <cjk> [2000]
-0xED4B U+78F2 # <cjk> [2000]
-0xED4C U+7900 # <cjk> [2000]
-0xED4D U+78F7 # <cjk> [2000]
-0xED4E U+791C # <cjk> [2000]
-0xED4F U+792E # <cjk> [2000]
-0xED50 U+7931 # <cjk> [2000]
-0xED51 U+7934 # <cjk> [2000]
-0xED52 U+FA4C # CJK COMPATIBILITY IDEOGRAPH-FA4C [2000] [Unicode3.2]
-0xED53 U+FA4D # CJK COMPATIBILITY IDEOGRAPH-FA4D [2000] [Unicode3.2]
-0xED54 U+7945 # <cjk> [2000]
-0xED55 U+7946 # <cjk> [2000]
-0xED56 U+FA4E # CJK COMPATIBILITY IDEOGRAPH-FA4E [2000] [Unicode3.2]
-0xED57 U+FA4F # CJK COMPATIBILITY IDEOGRAPH-FA4F [2000] [Unicode3.2]
-0xED58 U+FA50 # CJK COMPATIBILITY IDEOGRAPH-FA50 [2000] [Unicode3.2]
-0xED59 U+795C # <cjk> [2000]
-0xED5A U+FA51 # CJK COMPATIBILITY IDEOGRAPH-FA51 [2000] [Unicode3.2]
-0xED5B U+FA19 # CJK COMPATIBILITY IDEOGRAPH-FA19 [2000]
-0xED5C U+FA1A # CJK COMPATIBILITY IDEOGRAPH-FA1A [2000]
-0xED5D U+7979 # <cjk> [2000]
-0xED5E U+FA52 # CJK COMPATIBILITY IDEOGRAPH-FA52 [2000] [Unicode3.2]
-0xED5F U+FA53 # CJK COMPATIBILITY IDEOGRAPH-FA53 [2000] [Unicode3.2]
-0xED60 U+FA1B # CJK COMPATIBILITY IDEOGRAPH-FA1B [2000]
-0xED61 U+7998 # <cjk> [2000]
-0xED62 U+79B1 # <cjk> [2000]
-0xED63 U+79B8 # <cjk> [2000]
-0xED64 U+79C8 # <cjk> [2000]
-0xED65 U+79CA # <cjk> [2000]
-0xED66 U+25771 # <cjk> [2000] [Unicode3.1]
-0xED67 U+79D4 # <cjk> [2000]
-0xED68 U+79DE # <cjk> [2000]
-0xED69 U+79EB # <cjk> [2000]
-0xED6A U+79ED # <cjk> [2000]
-0xED6B U+7A03 # <cjk> [2000]
-0xED6C U+FA54 # CJK COMPATIBILITY IDEOGRAPH-FA54 [2000] [Unicode3.2]
-0xED6D U+7A39 # <cjk> [2000]
-0xED6E U+7A5D # <cjk> [2000]
-0xED6F U+7A6D # <cjk> [2000]
-0xED70 U+FA55 # CJK COMPATIBILITY IDEOGRAPH-FA55 [2000] [Unicode3.2]
-0xED71 U+7A85 # <cjk> [2000]
-0xED72 U+7AA0 # <cjk> [2000]
-0xED73 U+259C4 # <cjk> [2000] [Unicode3.1]
-0xED74 U+7AB3 # <cjk> [2000]
-0xED75 U+7ABB # <cjk> [2000]
-0xED76 U+7ACE # <cjk> [2000]
-0xED77 U+7AEB # <cjk> [2000]
-0xED78 U+7AFD # <cjk> [2000]
-0xED79 U+7B12 # <cjk> [2000]
-0xED7A U+7B2D # <cjk> [2000]
-0xED7B U+7B3B # <cjk> [2000]
-0xED7C U+7B47 # <cjk> [2000]
-0xED7D U+7B4E # <cjk> [2000]
-0xED7E U+7B60 # <cjk> [2000]
-0xED80 U+7B6D # <cjk> [2000]
-0xED81 U+7B6F # <cjk> [2000]
-0xED82 U+7B72 # <cjk> [2000]
-0xED83 U+7B9E # <cjk> [2000]
-0xED84 U+FA56 # CJK COMPATIBILITY IDEOGRAPH-FA56 [2000] [Unicode3.2]
-0xED85 U+7BD7 # <cjk> [2000]
-0xED86 U+7BD9 # <cjk> [2000]
-0xED87 U+7C01 # <cjk> [2000]
-0xED88 U+7C31 # <cjk> [2000]
-0xED89 U+7C1E # <cjk> [2000]
-0xED8A U+7C20 # <cjk> [2000]
-0xED8B U+7C33 # <cjk> [2000]
-0xED8C U+7C36 # <cjk> [2000]
-0xED8D U+4264 # <cjk> [2000]
-0xED8E U+25DA1 # <cjk> [2000] [Unicode3.1]
-0xED8F U+7C59 # <cjk> [2000]
-0xED90 U+7C6D # <cjk> [2000]
-0xED91 U+7C79 # <cjk> [2000]
-0xED92 U+7C8F # <cjk> [2000]
-0xED93 U+7C94 # <cjk> [2000]
-0xED94 U+7CA0 # <cjk> [2000]
-0xED95 U+7CBC # <cjk> [2000]
-0xED96 U+7CD5 # <cjk> [2000]
-0xED97 U+7CD9 # <cjk> [2000]
-0xED98 U+7CDD # <cjk> [2000]
-0xED99 U+7D07 # <cjk> [2000]
-0xED9A U+7D08 # <cjk> [2000]
-0xED9B U+7D13 # <cjk> [2000]
-0xED9C U+7D1D # <cjk> [2000]
-0xED9D U+7D23 # <cjk> [2000]
-0xED9E U+7D31 # <cjk> [2000]
-0xED9F U+7D41 # <cjk> [2000]
-0xEDA0 U+7D48 # <cjk> [2000]
-0xEDA1 U+7D53 # <cjk> [2000]
-0xEDA2 U+7D5C # <cjk> [2000]
-0xEDA3 U+7D7A # <cjk> [2000]
-0xEDA4 U+7D83 # <cjk> [2000]
-0xEDA5 U+7D8B # <cjk> [2000]
-0xEDA6 U+7DA0 # <cjk> [2000]
-0xEDA7 U+7DA6 # <cjk> [2000]
-0xEDA8 U+7DC2 # <cjk> [2000]
-0xEDA9 U+7DCC # <cjk> [2000]
-0xEDAA U+7DD6 # <cjk> [2000]
-0xEDAB U+7DE3 # <cjk> [2000]
-0xEDAC U+FA57 # CJK COMPATIBILITY IDEOGRAPH-FA57 [2000] [Unicode3.2]
-0xEDAD U+7E28 # <cjk> [2000]
-0xEDAE U+7E08 # <cjk> [2000]
-0xEDAF U+7E11 # <cjk> [2000]
-0xEDB0 U+7E15 # <cjk> [2000]
-0xEDB1 U+FA59 # CJK COMPATIBILITY IDEOGRAPH-FA59 [2000] [Unicode3.2]
-0xEDB2 U+7E47 # <cjk> [2000]
-0xEDB3 U+7E52 # <cjk> [2000]
-0xEDB4 U+7E61 # <cjk> [2000]
-0xEDB5 U+7E8A # <cjk> [2000]
-0xEDB6 U+7E8D # <cjk> [2000]
-0xEDB7 U+7F47 # <cjk> [2000]
-0xEDB8 U+FA5A # CJK COMPATIBILITY IDEOGRAPH-FA5A [2000] [Unicode3.2]
-0xEDB9 U+7F91 # <cjk> [2000]
-0xEDBA U+7F97 # <cjk> [2000]
-0xEDBB U+7FBF # <cjk> [2000]
-0xEDBC U+7FCE # <cjk> [2000]
-0xEDBD U+7FDB # <cjk> [2000]
-0xEDBE U+7FDF # <cjk> [2000]
-0xEDBF U+7FEC # <cjk> [2000]
-0xEDC0 U+7FEE # <cjk> [2000]
-0xEDC1 U+7FFA # <cjk> [2000]
-0xEDC2 U+FA5B # CJK COMPATIBILITY IDEOGRAPH-FA5B [2000] [Unicode3.2]
-0xEDC3 U+8014 # <cjk> [2000]
-0xEDC4 U+8026 # <cjk> [2000]
-0xEDC5 U+8035 # <cjk> [2000]
-0xEDC6 U+8037 # <cjk> [2000]
-0xEDC7 U+803C # <cjk> [2000]
-0xEDC8 U+80CA # <cjk> [2000]
-0xEDC9 U+80D7 # <cjk> [2000]
-0xEDCA U+80E0 # <cjk> [2000]
-0xEDCB U+80F3 # <cjk> [2000]
-0xEDCC U+8118 # <cjk> [2000]
-0xEDCD U+814A # <cjk> [2000]
-0xEDCE U+8160 # <cjk> [2000]
-0xEDCF U+8167 # <cjk> [2000]
-0xEDD0 U+8168 # <cjk> [2000]
-0xEDD1 U+816D # <cjk> [2000]
-0xEDD2 U+81BB # <cjk> [2000]
-0xEDD3 U+81CA # <cjk> [2000]
-0xEDD4 U+81CF # <cjk> [2000]
-0xEDD5 U+81D7 # <cjk> [2000]
-0xEDD6 U+FA5C # CJK COMPATIBILITY IDEOGRAPH-FA5C [2000] [Unicode3.2]
-0xEDD7 U+4453 # <cjk> [2000]
-0xEDD8 U+445B # <cjk> [2000]
-0xEDD9 U+8260 # <cjk> [2000]
-0xEDDA U+8274 # <cjk> [2000]
-0xEDDB U+26AFF # <cjk> [2000] [Unicode3.1]
-0xEDDC U+828E # <cjk> [2000]
-0xEDDD U+82A1 # <cjk> [2000]
-0xEDDE U+82A3 # <cjk> [2000]
-0xEDDF U+82A4 # <cjk> [2000]
-0xEDE0 U+82A9 # <cjk> [2000]
-0xEDE1 U+82AE # <cjk> [2000]
-0xEDE2 U+82B7 # <cjk> [2000]
-0xEDE3 U+82BE # <cjk> [2000]
-0xEDE4 U+82BF # <cjk> [2000]
-0xEDE5 U+82C6 # <cjk> [2000]
-0xEDE6 U+82D5 # <cjk> [2000]
-0xEDE7 U+82FD # <cjk> [2000]
-0xEDE8 U+82FE # <cjk> [2000]
-0xEDE9 U+8300 # <cjk> [2000]
-0xEDEA U+8301 # <cjk> [2000]
-0xEDEB U+8362 # <cjk> [2000]
-0xEDEC U+8322 # <cjk> [2000]
-0xEDED U+832D # <cjk> [2000]
-0xEDEE U+833A # <cjk> [2000]
-0xEDEF U+8343 # <cjk> [2000]
-0xEDF0 U+8347 # <cjk> [2000]
-0xEDF1 U+8351 # <cjk> [2000]
-0xEDF2 U+8355 # <cjk> [2000]
-0xEDF3 U+837D # <cjk> [2000]
-0xEDF4 U+8386 # <cjk> [2000]
-0xEDF5 U+8392 # <cjk> [2000]
-0xEDF6 U+8398 # <cjk> [2000]
-0xEDF7 U+83A7 # <cjk> [2000]
-0xEDF8 U+83A9 # <cjk> [2000]
-0xEDF9 U+83BF # <cjk> [2000]
-0xEDFA U+83C0 # <cjk> [2000]
-0xEDFB U+83C7 # <cjk> [2000]
-0xEDFC U+83CF # <cjk> [2000]
-0xEE40 U+83D1 # <cjk> [2000]
-0xEE41 U+83E1 # <cjk> [2000]
-0xEE42 U+83EA # <cjk> [2000]
-0xEE43 U+8401 # <cjk> [2000]
-0xEE44 U+8406 # <cjk> [2000]
-0xEE45 U+840A # <cjk> [2000]
-0xEE46 U+FA5F # CJK COMPATIBILITY IDEOGRAPH-FA5F [2000] [Unicode3.2]
-0xEE47 U+8448 # <cjk> [2000]
-0xEE48 U+845F # <cjk> [2000]
-0xEE49 U+8470 # <cjk> [2000]
-0xEE4A U+8473 # <cjk> [2000]
-0xEE4B U+8485 # <cjk> [2000]
-0xEE4C U+849E # <cjk> [2000]
-0xEE4D U+84AF # <cjk> [2000]
-0xEE4E U+84B4 # <cjk> [2000]
-0xEE4F U+84BA # <cjk> [2000]
-0xEE50 U+84C0 # <cjk> [2000]
-0xEE51 U+84C2 # <cjk> [2000]
-0xEE52 U+26E40 # <cjk> [2000] [Unicode3.1]
-0xEE53 U+8532 # <cjk> [2000]
-0xEE54 U+851E # <cjk> [2000]
-0xEE55 U+8523 # <cjk> [2000]
-0xEE56 U+852F # <cjk> [2000]
-0xEE57 U+8559 # <cjk> [2000]
-0xEE58 U+8564 # <cjk> [2000]
-0xEE59 U+FA1F # CJK COMPATIBILITY IDEOGRAPH-FA1F [2000]
-0xEE5A U+85AD # <cjk> [2000]
-0xEE5B U+857A # <cjk> [2000]
-0xEE5C U+858C # <cjk> [2000]
-0xEE5D U+858F # <cjk> [2000]
-0xEE5E U+85A2 # <cjk> [2000]
-0xEE5F U+85B0 # <cjk> [2000]
-0xEE60 U+85CB # <cjk> [2000]
-0xEE61 U+85CE # <cjk> [2000]
-0xEE62 U+85ED # <cjk> [2000]
-0xEE63 U+8612 # <cjk> [2000]
-0xEE64 U+85FF # <cjk> [2000]
-0xEE65 U+8604 # <cjk> [2000]
-0xEE66 U+8605 # <cjk> [2000]
-0xEE67 U+8610 # <cjk> [2000]
-0xEE68 U+270F4 # <cjk> [2000] [Unicode3.1]
-0xEE69 U+8618 # <cjk> [2000]
-0xEE6A U+8629 # <cjk> [2000]
-0xEE6B U+8638 # <cjk> [2000]
-0xEE6C U+8657 # <cjk> [2000]
-0xEE6D U+865B # <cjk> [2000]
-0xEE6E U+F936 # CJK COMPATIBILITY IDEOGRAPH-F936 [2000]
-0xEE6F U+8662 # <cjk> [2000]
-0xEE70 U+459D # <cjk> [2000]
-0xEE71 U+866C # <cjk> [2000]
-0xEE72 U+8675 # <cjk> [2000]
-0xEE73 U+8698 # <cjk> [2000]
-0xEE74 U+86B8 # <cjk> [2000]
-0xEE75 U+86FA # <cjk> [2000]
-0xEE76 U+86FC # <cjk> [2000]
-0xEE77 U+86FD # <cjk> [2000]
-0xEE78 U+870B # <cjk> [2000]
-0xEE79 U+8771 # <cjk> [2000]
-0xEE7A U+8787 # <cjk> [2000]
-0xEE7B U+8788 # <cjk> [2000]
-0xEE7C U+87AC # <cjk> [2000]
-0xEE7D U+87AD # <cjk> [2000]
-0xEE7E U+87B5 # <cjk> [2000]
-0xEE80 U+45EA # <cjk> [2000]
-0xEE81 U+87D6 # <cjk> [2000]
-0xEE82 U+87EC # <cjk> [2000]
-0xEE83 U+8806 # <cjk> [2000]
-0xEE84 U+880A # <cjk> [2000]
-0xEE85 U+8810 # <cjk> [2000]
-0xEE86 U+8814 # <cjk> [2000]
-0xEE87 U+881F # <cjk> [2000]
-0xEE88 U+8898 # <cjk> [2000]
-0xEE89 U+88AA # <cjk> [2000]
-0xEE8A U+88CA # <cjk> [2000]
-0xEE8B U+88CE # <cjk> [2000]
-0xEE8C U+27684 # <cjk> [2000] [Unicode3.1]
-0xEE8D U+88F5 # <cjk> [2000]
-0xEE8E U+891C # <cjk> [2000]
-0xEE8F U+FA60 # CJK COMPATIBILITY IDEOGRAPH-FA60 [2000] [Unicode3.2]
-0xEE90 U+8918 # <cjk> [2000]
-0xEE91 U+8919 # <cjk> [2000]
-0xEE92 U+891A # <cjk> [2000]
-0xEE93 U+8927 # <cjk> [2000]
-0xEE94 U+8930 # <cjk> [2000]
-0xEE95 U+8932 # <cjk> [2000]
-0xEE96 U+8939 # <cjk> [2000]
-0xEE97 U+8940 # <cjk> [2000]
-0xEE98 U+8994 # <cjk> [2000]
-0xEE99 U+FA61 # CJK COMPATIBILITY IDEOGRAPH-FA61 [2000] [Unicode3.2]
-0xEE9A U+89D4 # <cjk> [2000]
-0xEE9B U+89E5 # <cjk> [2000]
-0xEE9C U+89F6 # <cjk> [2000]
-0xEE9D U+8A12 # <cjk> [2000]
-0xEE9E U+8A15 # <cjk> [2000]
-0xEE9F U+8A22 # <cjk> [2000]
-0xEEA0 U+8A37 # <cjk> [2000]
-0xEEA1 U+8A47 # <cjk> [2000]
-0xEEA2 U+8A4E # <cjk> [2000]
-0xEEA3 U+8A5D # <cjk> [2000]
-0xEEA4 U+8A61 # <cjk> [2000]
-0xEEA5 U+8A75 # <cjk> [2000]
-0xEEA6 U+8A79 # <cjk> [2000]
-0xEEA7 U+8AA7 # <cjk> [2000]
-0xEEA8 U+8AD0 # <cjk> [2000]
-0xEEA9 U+8ADF # <cjk> [2000]
-0xEEAA U+8AF4 # <cjk> [2000]
-0xEEAB U+8AF6 # <cjk> [2000]
-0xEEAC U+FA22 # CJK COMPATIBILITY IDEOGRAPH-FA22 [2000]
-0xEEAD U+FA62 # CJK COMPATIBILITY IDEOGRAPH-FA62 [2000] [Unicode3.2]
-0xEEAE U+FA63 # CJK COMPATIBILITY IDEOGRAPH-FA63 [2000] [Unicode3.2]
-0xEEAF U+8B46 # <cjk> [2000]
-0xEEB0 U+8B54 # <cjk> [2000]
-0xEEB1 U+8B59 # <cjk> [2000]
-0xEEB2 U+8B69 # <cjk> [2000]
-0xEEB3 U+8B9D # <cjk> [2000]
-0xEEB4 U+8C49 # <cjk> [2000]
-0xEEB5 U+8C68 # <cjk> [2000]
-0xEEB6 U+FA64 # CJK COMPATIBILITY IDEOGRAPH-FA64 [2000] [Unicode3.2]
-0xEEB7 U+8CE1 # <cjk> [2000]
-0xEEB8 U+8CF4 # <cjk> [2000]
-0xEEB9 U+8CF8 # <cjk> [2000]
-0xEEBA U+8CFE # <cjk> [2000]
-0xEEBB U+FA65 # CJK COMPATIBILITY IDEOGRAPH-FA65 [2000] [Unicode3.2]
-0xEEBC U+8D12 # <cjk> [2000]
-0xEEBD U+8D1B # <cjk> [2000]
-0xEEBE U+8DAF # <cjk> [2000]
-0xEEBF U+8DCE # <cjk> [2000]
-0xEEC0 U+8DD1 # <cjk> [2000]
-0xEEC1 U+8DD7 # <cjk> [2000]
-0xEEC2 U+8E20 # <cjk> [2000]
-0xEEC3 U+8E23 # <cjk> [2000]
-0xEEC4 U+8E3D # <cjk> [2000]
-0xEEC5 U+8E70 # <cjk> [2000]
-0xEEC6 U+8E7B # <cjk> [2000]
-0xEEC7 U+28277 # <cjk> [2000] [Unicode3.1]
-0xEEC8 U+8EC0 # <cjk> [2000]
-0xEEC9 U+4844 # <cjk> [2000]
-0xEECA U+8EFA # <cjk> [2000]
-0xEECB U+8F1E # <cjk> [2000]
-0xEECC U+8F2D # <cjk> [2000]
-0xEECD U+8F36 # <cjk> [2000]
-0xEECE U+8F54 # <cjk> [2000]
-0xEECF U+283CD # <cjk> [2000] [Unicode3.1]
-0xEED0 U+8FA6 # <cjk> [2000]
-0xEED1 U+8FB5 # <cjk> [2000]
-0xEED2 U+8FE4 # <cjk> [2000]
-0xEED3 U+8FE8 # <cjk> [2000]
-0xEED4 U+8FEE # <cjk> [2000]
-0xEED5 U+9008 # <cjk> [2000]
-0xEED6 U+902D # <cjk> [2000]
-0xEED7 U+FA67 # CJK COMPATIBILITY IDEOGRAPH-FA67 [2000] [Unicode3.2]
-0xEED8 U+9088 # <cjk> [2000]
-0xEED9 U+9095 # <cjk> [2000]
-0xEEDA U+9097 # <cjk> [2000]
-0xEEDB U+9099 # <cjk> [2000]
-0xEEDC U+909B # <cjk> [2000]
-0xEEDD U+90A2 # <cjk> [2000]
-0xEEDE U+90B3 # <cjk> [2000]
-0xEEDF U+90BE # <cjk> [2000]
-0xEEE0 U+90C4 # <cjk> [2000]
-0xEEE1 U+90C5 # <cjk> [2000]
-0xEEE2 U+90C7 # <cjk> [2000]
-0xEEE3 U+90D7 # <cjk> [2000]
-0xEEE4 U+90DD # <cjk> [2000]
-0xEEE5 U+90DE # <cjk> [2000]
-0xEEE6 U+90EF # <cjk> [2000]
-0xEEE7 U+90F4 # <cjk> [2000]
-0xEEE8 U+FA26 # CJK COMPATIBILITY IDEOGRAPH-FA26 [2000]
-0xEEE9 U+9114 # <cjk> [2000]
-0xEEEA U+9115 # <cjk> [2000]
-0xEEEB U+9116 # <cjk> [2000]
-0xEEEC U+9122 # <cjk> [2000]
-0xEEED U+9123 # <cjk> [2000]
-0xEEEE U+9127 # <cjk> [2000]
-0xEEEF U+912F # <cjk> [2000]
-0xEEF0 U+9131 # <cjk> [2000]
-0xEEF1 U+9134 # <cjk> [2000]
-0xEEF2 U+913D # <cjk> [2000]
-0xEEF3 U+9148 # <cjk> [2000]
-0xEEF4 U+915B # <cjk> [2000]
-0xEEF5 U+9183 # <cjk> [2000]
-0xEEF6 U+919E # <cjk> [2000]
-0xEEF7 U+91AC # <cjk> [2000]
-0xEEF8 U+91B1 # <cjk> [2000]
-0xEEF9 U+91BC # <cjk> [2000]
-0xEEFA U+91D7 # <cjk> [2000]
-0xEEFB U+91FB # <cjk> [2000]
-0xEEFC U+91E4 # <cjk> [2000]
-0xEF40 U+91E5 # <cjk> [2000]
-0xEF41 U+91ED # <cjk> [2000]
-0xEF42 U+91F1 # <cjk> [2000]
-0xEF43 U+9207 # <cjk> [2000]
-0xEF44 U+9210 # <cjk> [2000]
-0xEF45 U+9238 # <cjk> [2000]
-0xEF46 U+9239 # <cjk> [2000]
-0xEF47 U+923A # <cjk> [2000]
-0xEF48 U+923C # <cjk> [2000]
-0xEF49 U+9240 # <cjk> [2000]
-0xEF4A U+9243 # <cjk> [2000]
-0xEF4B U+924F # <cjk> [2000]
-0xEF4C U+9278 # <cjk> [2000]
-0xEF4D U+9288 # <cjk> [2000]
-0xEF4E U+92C2 # <cjk> [2000]
-0xEF4F U+92CB # <cjk> [2000]
-0xEF50 U+92CC # <cjk> [2000]
-0xEF51 U+92D3 # <cjk> [2000]
-0xEF52 U+92E0 # <cjk> [2000]
-0xEF53 U+92FF # <cjk> [2000]
-0xEF54 U+9304 # <cjk> [2000]
-0xEF55 U+931F # <cjk> [2000]
-0xEF56 U+9321 # <cjk> [2000]
-0xEF57 U+9325 # <cjk> [2000]
-0xEF58 U+9348 # <cjk> [2000]
-0xEF59 U+9349 # <cjk> [2000]
-0xEF5A U+934A # <cjk> [2000]
-0xEF5B U+9364 # <cjk> [2000]
-0xEF5C U+9365 # <cjk> [2000]
-0xEF5D U+936A # <cjk> [2000]
-0xEF5E U+9370 # <cjk> [2000]
-0xEF5F U+939B # <cjk> [2000]
-0xEF60 U+93A3 # <cjk> [2000]
-0xEF61 U+93BA # <cjk> [2000]
-0xEF62 U+93C6 # <cjk> [2000]
-0xEF63 U+93DE # <cjk> [2000]
-0xEF64 U+93DF # <cjk> [2000]
-0xEF65 U+9404 # <cjk> [2000]
-0xEF66 U+93FD # <cjk> [2000]
-0xEF67 U+9433 # <cjk> [2000]
-0xEF68 U+944A # <cjk> [2000]
-0xEF69 U+9463 # <cjk> [2000]
-0xEF6A U+946B # <cjk> [2000]
-0xEF6B U+9471 # <cjk> [2000]
-0xEF6C U+9472 # <cjk> [2000]
-0xEF6D U+958E # <cjk> [2000]
-0xEF6E U+959F # <cjk> [2000]
-0xEF6F U+95A6 # <cjk> [2000]
-0xEF70 U+95A9 # <cjk> [2000]
-0xEF71 U+95AC # <cjk> [2000]
-0xEF72 U+95B6 # <cjk> [2000]
-0xEF73 U+95BD # <cjk> [2000]
-0xEF74 U+95CB # <cjk> [2000]
-0xEF75 U+95D0 # <cjk> [2000]
-0xEF76 U+95D3 # <cjk> [2000]
-0xEF77 U+49B0 # <cjk> [2000]
-0xEF78 U+95DA # <cjk> [2000]
-0xEF79 U+95DE # <cjk> [2000]
-0xEF7A U+9658 # <cjk> [2000]
-0xEF7B U+9684 # <cjk> [2000]
-0xEF7C U+F9DC # CJK COMPATIBILITY IDEOGRAPH-F9DC [2000]
-0xEF7D U+969D # <cjk> [2000]
-0xEF7E U+96A4 # <cjk> [2000]
-0xEF80 U+96A5 # <cjk> [2000]
-0xEF81 U+96D2 # <cjk> [2000]
-0xEF82 U+96DE # <cjk> [2000]
-0xEF83 U+FA68 # CJK COMPATIBILITY IDEOGRAPH-FA68 [2000] [Unicode3.2]
-0xEF84 U+96E9 # <cjk> [2000]
-0xEF85 U+96EF # <cjk> [2000]
-0xEF86 U+9733 # <cjk> [2000]
-0xEF87 U+973B # <cjk> [2000]
-0xEF88 U+974D # <cjk> [2000]
-0xEF89 U+974E # <cjk> [2000]
-0xEF8A U+974F # <cjk> [2000]
-0xEF8B U+975A # <cjk> [2000]
-0xEF8C U+976E # <cjk> [2000]
-0xEF8D U+9773 # <cjk> [2000]
-0xEF8E U+9795 # <cjk> [2000]
-0xEF8F U+97AE # <cjk> [2000]
-0xEF90 U+97BA # <cjk> [2000]
-0xEF91 U+97C1 # <cjk> [2000]
-0xEF92 U+97C9 # <cjk> [2000]
-0xEF93 U+97DE # <cjk> [2000]
-0xEF94 U+97DB # <cjk> [2000]
-0xEF95 U+97F4 # <cjk> [2000]
-0xEF96 U+FA69 # CJK COMPATIBILITY IDEOGRAPH-FA69 [2000] [Unicode3.2]
-0xEF97 U+980A # <cjk> [2000]
-0xEF98 U+981E # <cjk> [2000]
-0xEF99 U+982B # <cjk> [2000]
-0xEF9A U+9830 # <cjk> [2000]
-0xEF9B U+FA6A # CJK COMPATIBILITY IDEOGRAPH-FA6A [2000] [Unicode3.2]
-0xEF9C U+9852 # <cjk> [2000]
-0xEF9D U+9853 # <cjk> [2000]
-0xEF9E U+9856 # <cjk> [2000]
-0xEF9F U+9857 # <cjk> [2000]
-0xEFA0 U+9859 # <cjk> [2000]
-0xEFA1 U+985A # <cjk> [2000]
-0xEFA2 U+F9D0 # CJK COMPATIBILITY IDEOGRAPH-F9D0 [2000]
-0xEFA3 U+9865 # <cjk> [2000]
-0xEFA4 U+986C # <cjk> [2000]
-0xEFA5 U+98BA # <cjk> [2000]
-0xEFA6 U+98C8 # <cjk> [2000]
-0xEFA7 U+98E7 # <cjk> [2000]
-0xEFA8 U+9958 # <cjk> [2000]
-0xEFA9 U+999E # <cjk> [2000]
-0xEFAA U+9A02 # <cjk> [2000]
-0xEFAB U+9A03 # <cjk> [2000]
-0xEFAC U+9A24 # <cjk> [2000]
-0xEFAD U+9A2D # <cjk> [2000]
-0xEFAE U+9A2E # <cjk> [2000]
-0xEFAF U+9A38 # <cjk> [2000]
-0xEFB0 U+9A4A # <cjk> [2000]
-0xEFB1 U+9A4E # <cjk> [2000]
-0xEFB2 U+9A52 # <cjk> [2000]
-0xEFB3 U+9AB6 # <cjk> [2000]
-0xEFB4 U+9AC1 # <cjk> [2000]
-0xEFB5 U+9AC3 # <cjk> [2000]
-0xEFB6 U+9ACE # <cjk> [2000]
-0xEFB7 U+9AD6 # <cjk> [2000]
-0xEFB8 U+9AF9 # <cjk> [2000]
-0xEFB9 U+9B02 # <cjk> [2000]
-0xEFBA U+9B08 # <cjk> [2000]
-0xEFBB U+9B20 # <cjk> [2000]
-0xEFBC U+4C17 # <cjk> [2000]
-0xEFBD U+9B2D # <cjk> [2000]
-0xEFBE U+9B5E # <cjk> [2000]
-0xEFBF U+9B79 # <cjk> [2000]
-0xEFC0 U+9B66 # <cjk> [2000]
-0xEFC1 U+9B72 # <cjk> [2000]
-0xEFC2 U+9B75 # <cjk> [2000]
-0xEFC3 U+9B84 # <cjk> [2000]
-0xEFC4 U+9B8A # <cjk> [2000]
-0xEFC5 U+9B8F # <cjk> [2000]
-0xEFC6 U+9B9E # <cjk> [2000]
-0xEFC7 U+9BA7 # <cjk> [2000]
-0xEFC8 U+9BC1 # <cjk> [2000]
-0xEFC9 U+9BCE # <cjk> [2000]
-0xEFCA U+9BE5 # <cjk> [2000]
-0xEFCB U+9BF8 # <cjk> [2000]
-0xEFCC U+9BFD # <cjk> [2000]
-0xEFCD U+9C00 # <cjk> [2000]
-0xEFCE U+9C23 # <cjk> [2000]
-0xEFCF U+9C41 # <cjk> [2000]
-0xEFD0 U+9C4F # <cjk> [2000]
-0xEFD1 U+9C50 # <cjk> [2000]
-0xEFD2 U+9C53 # <cjk> [2000]
-0xEFD3 U+9C63 # <cjk> [2000]
-0xEFD4 U+9C65 # <cjk> [2000]
-0xEFD5 U+9C77 # <cjk> [2000]
-0xEFD6 U+9D1D # <cjk> [2000]
-0xEFD7 U+9D1E # <cjk> [2000]
-0xEFD8 U+9D43 # <cjk> [2000]
-0xEFD9 U+9D47 # <cjk> [2000]
-0xEFDA U+9D52 # <cjk> [2000]
-0xEFDB U+9D63 # <cjk> [2000]
-0xEFDC U+9D70 # <cjk> [2000]
-0xEFDD U+9D7C # <cjk> [2000]
-0xEFDE U+9D8A # <cjk> [2000]
-0xEFDF U+9D96 # <cjk> [2000]
-0xEFE0 U+9DC0 # <cjk> [2000]
-0xEFE1 U+9DAC # <cjk> [2000]
-0xEFE2 U+9DBC # <cjk> [2000]
-0xEFE3 U+9DD7 # <cjk> [2000]
-0xEFE4 U+2A190 # <cjk> [2000] [Unicode3.1]
-0xEFE5 U+9DE7 # <cjk> [2000]
-0xEFE6 U+9E07 # <cjk> [2000]
-0xEFE7 U+9E15 # <cjk> [2000]
-0xEFE8 U+9E7C # <cjk> [2000]
-0xEFE9 U+9E9E # <cjk> [2000]
-0xEFEA U+9EA4 # <cjk> [2000]
-0xEFEB U+9EAC # <cjk> [2000]
-0xEFEC U+9EAF # <cjk> [2000]
-0xEFED U+9EB4 # <cjk> [2000]
-0xEFEE U+9EB5 # <cjk> [2000]
-0xEFEF U+9EC3 # <cjk> [2000]
-0xEFF0 U+9ED1 # <cjk> [2000]
-0xEFF1 U+9F10 # <cjk> [2000]
-0xEFF2 U+9F39 # <cjk> [2000]
-0xEFF3 U+9F57 # <cjk> [2000]
-0xEFF4 U+9F90 # <cjk> [2000]
-0xEFF5 U+9F94 # <cjk> [2000]
-0xEFF6 U+9F97 # <cjk> [2000]
-0xEFF7 U+9FA2 # <cjk> [2000]
-0xEFF8 U+59F8 # <cjk> [2004]
-0xEFF9 U+5C5B # <cjk> [2004]
-0xEFFA U+5E77 # <cjk> [2004]
-0xEFFB U+7626 # <cjk> [2004]
-0xEFFC U+7E6B # <cjk> [2004]
-0xF040 U+20089 # <cjk> [2000] [Unicode3.1]
-0xF041 U+4E02 # <cjk> [2000]
-0xF042 U+4E0F # <cjk> [2000]
-0xF043 U+4E12 # <cjk> [2000]
-0xF044 U+4E29 # <cjk> [2000]
-0xF045 U+4E2B # <cjk> [2000]
-0xF046 U+4E2E # <cjk> [2000]
-0xF047 U+4E40 # <cjk> [2000]
-0xF048 U+4E47 # <cjk> [2000]
-0xF049 U+4E48 # <cjk> [2000]
-0xF04A U+200A2 # <cjk> [2000] [Unicode3.1]
-0xF04B U+4E51 # <cjk> [2000]
-0xF04C U+3406 # <cjk> [2000]
-0xF04D U+200A4 # <cjk> [2000] [Unicode3.1]
-0xF04E U+4E5A # <cjk> [2000]
-0xF04F U+4E69 # <cjk> [2000]
-0xF050 U+4E9D # <cjk> [2000]
-0xF051 U+342C # <cjk> [2000]
-0xF052 U+342E # <cjk> [2000]
-0xF053 U+4EB9 # <cjk> [2000]
-0xF054 U+4EBB # <cjk> [2000]
-0xF055 U+201A2 # <cjk> [2000] [Unicode3.1]
-0xF056 U+4EBC # <cjk> [2000]
-0xF057 U+4EC3 # <cjk> [2000]
-0xF058 U+4EC8 # <cjk> [2000]
-0xF059 U+4ED0 # <cjk> [2000]
-0xF05A U+4EEB # <cjk> [2000]
-0xF05B U+4EDA # <cjk> [2000]
-0xF05C U+4EF1 # <cjk> [2000]
-0xF05D U+4EF5 # <cjk> [2000]
-0xF05E U+4F00 # <cjk> [2000]
-0xF05F U+4F16 # <cjk> [2000]
-0xF060 U+4F64 # <cjk> [2000]
-0xF061 U+4F37 # <cjk> [2000]
-0xF062 U+4F3E # <cjk> [2000]
-0xF063 U+4F54 # <cjk> [2000]
-0xF064 U+4F58 # <cjk> [2000]
-0xF065 U+20213 # <cjk> [2000] [Unicode3.1]
-0xF066 U+4F77 # <cjk> [2000]
-0xF067 U+4F78 # <cjk> [2000]
-0xF068 U+4F7A # <cjk> [2000]
-0xF069 U+4F7D # <cjk> [2000]
-0xF06A U+4F82 # <cjk> [2000]
-0xF06B U+4F85 # <cjk> [2000]
-0xF06C U+4F92 # <cjk> [2000]
-0xF06D U+4F9A # <cjk> [2000]
-0xF06E U+4FE6 # <cjk> [2000]
-0xF06F U+4FB2 # <cjk> [2000]
-0xF070 U+4FBE # <cjk> [2000]
-0xF071 U+4FC5 # <cjk> [2000]
-0xF072 U+4FCB # <cjk> [2000]
-0xF073 U+4FCF # <cjk> [2000]
-0xF074 U+4FD2 # <cjk> [2000]
-0xF075 U+346A # <cjk> [2000]
-0xF076 U+4FF2 # <cjk> [2000]
-0xF077 U+5000 # <cjk> [2000]
-0xF078 U+5010 # <cjk> [2000]
-0xF079 U+5013 # <cjk> [2000]
-0xF07A U+501C # <cjk> [2000]
-0xF07B U+501E # <cjk> [2000]
-0xF07C U+5022 # <cjk> [2000]
-0xF07D U+3468 # <cjk> [2000]
-0xF07E U+5042 # <cjk> [2000]
-0xF080 U+5046 # <cjk> [2000]
-0xF081 U+504E # <cjk> [2000]
-0xF082 U+5053 # <cjk> [2000]
-0xF083 U+5057 # <cjk> [2000]
-0xF084 U+5063 # <cjk> [2000]
-0xF085 U+5066 # <cjk> [2000]
-0xF086 U+506A # <cjk> [2000]
-0xF087 U+5070 # <cjk> [2000]
-0xF088 U+50A3 # <cjk> [2000]
-0xF089 U+5088 # <cjk> [2000]
-0xF08A U+5092 # <cjk> [2000]
-0xF08B U+5093 # <cjk> [2000]
-0xF08C U+5095 # <cjk> [2000]
-0xF08D U+5096 # <cjk> [2000]
-0xF08E U+509C # <cjk> [2000]
-0xF08F U+50AA # <cjk> [2000]
-0xF090 U+2032B # <cjk> [2000] [Unicode3.1]
-0xF091 U+50B1 # <cjk> [2000]
-0xF092 U+50BA # <cjk> [2000]
-0xF093 U+50BB # <cjk> [2000]
-0xF094 U+50C4 # <cjk> [2000]
-0xF095 U+50C7 # <cjk> [2000]
-0xF096 U+50F3 # <cjk> [2000]
-0xF097 U+20381 # <cjk> [2000] [Unicode3.1]
-0xF098 U+50CE # <cjk> [2000]
-0xF099 U+20371 # <cjk> [2000] [Unicode3.1]
-0xF09A U+50D4 # <cjk> [2000]
-0xF09B U+50D9 # <cjk> [2000]
-0xF09C U+50E1 # <cjk> [2000]
-0xF09D U+50E9 # <cjk> [2000]
-0xF09E U+3492 # <cjk> [2000]
-0xF140 U+5108 # <cjk> [2000]
-0xF141 U+203F9 # <cjk> [2000] [Unicode3.1]
-0xF142 U+5117 # <cjk> [2000]
-0xF143 U+511B # <cjk> [2000]
-0xF144 U+2044A # <cjk> [2000] [Unicode3.1]
-0xF145 U+5160 # <cjk> [2000]
-0xF146 U+20509 # <cjk> [2000] [Unicode3.1]
-0xF147 U+5173 # <cjk> [2000]
-0xF148 U+5183 # <cjk> [2000]
-0xF149 U+518B # <cjk> [2000]
-0xF14A U+34BC # <cjk> [2000]
-0xF14B U+5198 # <cjk> [2000]
-0xF14C U+51A3 # <cjk> [2000]
-0xF14D U+51AD # <cjk> [2000]
-0xF14E U+34C7 # <cjk> [2000]
-0xF14F U+51BC # <cjk> [2000]
-0xF150 U+205D6 # <cjk> [2000] [Unicode3.1]
-0xF151 U+20628 # <cjk> [2000] [Unicode3.1]
-0xF152 U+51F3 # <cjk> [2000]
-0xF153 U+51F4 # <cjk> [2000]
-0xF154 U+5202 # <cjk> [2000]
-0xF155 U+5212 # <cjk> [2000]
-0xF156 U+5216 # <cjk> [2000]
-0xF157 U+2074F # <cjk> [2000] [Unicode3.1]
-0xF158 U+5255 # <cjk> [2000]
-0xF159 U+525C # <cjk> [2000]
-0xF15A U+526C # <cjk> [2000]
-0xF15B U+5277 # <cjk> [2000]
-0xF15C U+5284 # <cjk> [2000]
-0xF15D U+5282 # <cjk> [2000]
-0xF15E U+20807 # <cjk> [2000] [Unicode3.1]
-0xF15F U+5298 # <cjk> [2000]
-0xF160 U+2083A # <cjk> [2000] [Unicode3.1]
-0xF161 U+52A4 # <cjk> [2000]
-0xF162 U+52A6 # <cjk> [2000]
-0xF163 U+52AF # <cjk> [2000]
-0xF164 U+52BA # <cjk> [2000]
-0xF165 U+52BB # <cjk> [2000]
-0xF166 U+52CA # <cjk> [2000]
-0xF167 U+351F # <cjk> [2000]
-0xF168 U+52D1 # <cjk> [2000]
-0xF169 U+208B9 # <cjk> [2000] [Unicode3.1]
-0xF16A U+52F7 # <cjk> [2000]
-0xF16B U+530A # <cjk> [2000]
-0xF16C U+530B # <cjk> [2000]
-0xF16D U+5324 # <cjk> [2000]
-0xF16E U+5335 # <cjk> [2000]
-0xF16F U+533E # <cjk> [2000]
-0xF170 U+5342 # <cjk> [2000]
-0xF171 U+2097C # <cjk> [2000] [Unicode3.1]
-0xF172 U+2099D # <cjk> [2000] [Unicode3.1]
-0xF173 U+5367 # <cjk> [2000]
-0xF174 U+536C # <cjk> [2000]
-0xF175 U+537A # <cjk> [2000]
-0xF176 U+53A4 # <cjk> [2000]
-0xF177 U+53B4 # <cjk> [2000]
-0xF178 U+20AD3 # <cjk> [2000] [Unicode3.1]
-0xF179 U+53B7 # <cjk> [2000]
-0xF17A U+53C0 # <cjk> [2000]
-0xF17B U+20B1D # <cjk> [2000] [Unicode3.1]
-0xF17C U+355D # <cjk> [2000]
-0xF17D U+355E # <cjk> [2000]
-0xF17E U+53D5 # <cjk> [2000]
-0xF180 U+53DA # <cjk> [2000]
-0xF181 U+3563 # <cjk> [2000]
-0xF182 U+53F4 # <cjk> [2000]
-0xF183 U+53F5 # <cjk> [2000]
-0xF184 U+5455 # <cjk> [2000]
-0xF185 U+5424 # <cjk> [2000]
-0xF186 U+5428 # <cjk> [2000]
-0xF187 U+356E # <cjk> [2000]
-0xF188 U+5443 # <cjk> [2000]
-0xF189 U+5462 # <cjk> [2000]
-0xF18A U+5466 # <cjk> [2000]
-0xF18B U+546C # <cjk> [2000]
-0xF18C U+548A # <cjk> [2000]
-0xF18D U+548D # <cjk> [2000]
-0xF18E U+5495 # <cjk> [2000]
-0xF18F U+54A0 # <cjk> [2000]
-0xF190 U+54A6 # <cjk> [2000]
-0xF191 U+54AD # <cjk> [2000]
-0xF192 U+54AE # <cjk> [2000]
-0xF193 U+54B7 # <cjk> [2000]
-0xF194 U+54BA # <cjk> [2000]
-0xF195 U+54BF # <cjk> [2000]
-0xF196 U+54C3 # <cjk> [2000]
-0xF197 U+20D45 # <cjk> [2000] [Unicode3.1]
-0xF198 U+54EC # <cjk> [2000]
-0xF199 U+54EF # <cjk> [2000]
-0xF19A U+54F1 # <cjk> [2000]
-0xF19B U+54F3 # <cjk> [2000]
-0xF19C U+5500 # <cjk> [2000]
-0xF19D U+5501 # <cjk> [2000]
-0xF19E U+5509 # <cjk> [2000]
-0xF19F U+553C # <cjk> [2000]
-0xF1A0 U+5541 # <cjk> [2000]
-0xF1A1 U+35A6 # <cjk> [2000]
-0xF1A2 U+5547 # <cjk> [2000]
-0xF1A3 U+554A # <cjk> [2000]
-0xF1A4 U+35A8 # <cjk> [2000]
-0xF1A5 U+5560 # <cjk> [2000]
-0xF1A6 U+5561 # <cjk> [2000]
-0xF1A7 U+5564 # <cjk> [2000]
-0xF1A8 U+20DE1 # <cjk> [2000] [Unicode3.1]
-0xF1A9 U+557D # <cjk> [2000]
-0xF1AA U+5582 # <cjk> [2000]
-0xF1AB U+5588 # <cjk> [2000]
-0xF1AC U+5591 # <cjk> [2000]
-0xF1AD U+35C5 # <cjk> [2000]
-0xF1AE U+55D2 # <cjk> [2000]
-0xF1AF U+20E95 # <cjk> [2000] [Unicode3.1]
-0xF1B0 U+20E6D # <cjk> [2000] [Unicode3.1]
-0xF1B1 U+55BF # <cjk> [2000]
-0xF1B2 U+55C9 # <cjk> [2000]
-0xF1B3 U+55CC # <cjk> [2000]
-0xF1B4 U+55D1 # <cjk> [2000]
-0xF1B5 U+55DD # <cjk> [2000]
-0xF1B6 U+35DA # <cjk> [2000]
-0xF1B7 U+55E2 # <cjk> [2000]
-0xF1B8 U+20E64 # <cjk> [2000] [Unicode3.1]
-0xF1B9 U+55E9 # <cjk> [2000]
-0xF1BA U+5628 # <cjk> [2000]
-0xF1BB U+20F5F # <cjk> [2000] [Unicode3.1]
-0xF1BC U+5607 # <cjk> [2000]
-0xF1BD U+5610 # <cjk> [2000]
-0xF1BE U+5630 # <cjk> [2000]
-0xF1BF U+5637 # <cjk> [2000]
-0xF1C0 U+35F4 # <cjk> [2000]
-0xF1C1 U+563D # <cjk> [2000]
-0xF1C2 U+563F # <cjk> [2000]
-0xF1C3 U+5640 # <cjk> [2000]
-0xF1C4 U+5647 # <cjk> [2000]
-0xF1C5 U+565E # <cjk> [2000]
-0xF1C6 U+5660 # <cjk> [2000]
-0xF1C7 U+566D # <cjk> [2000]
-0xF1C8 U+3605 # <cjk> [2000]
-0xF1C9 U+5688 # <cjk> [2000]
-0xF1CA U+568C # <cjk> [2000]
-0xF1CB U+5695 # <cjk> [2000]
-0xF1CC U+569A # <cjk> [2000]
-0xF1CD U+569D # <cjk> [2000]
-0xF1CE U+56A8 # <cjk> [2000]
-0xF1CF U+56AD # <cjk> [2000]
-0xF1D0 U+56B2 # <cjk> [2000]
-0xF1D1 U+56C5 # <cjk> [2000]
-0xF1D2 U+56CD # <cjk> [2000]
-0xF1D3 U+56DF # <cjk> [2000]
-0xF1D4 U+56E8 # <cjk> [2000]
-0xF1D5 U+56F6 # <cjk> [2000]
-0xF1D6 U+56F7 # <cjk> [2000]
-0xF1D7 U+21201 # <cjk> [2000] [Unicode3.1]
-0xF1D8 U+5715 # <cjk> [2000]
-0xF1D9 U+5723 # <cjk> [2000]
-0xF1DA U+21255 # <cjk> [2000] [Unicode3.1]
-0xF1DB U+5729 # <cjk> [2000]
-0xF1DC U+2127B # <cjk> [2000] [Unicode3.1]
-0xF1DD U+5745 # <cjk> [2000]
-0xF1DE U+5746 # <cjk> [2000]
-0xF1DF U+574C # <cjk> [2000]
-0xF1E0 U+574D # <cjk> [2000]
-0xF1E1 U+21274 # <cjk> [2000] [Unicode3.1]
-0xF1E2 U+5768 # <cjk> [2000]
-0xF1E3 U+576F # <cjk> [2000]
-0xF1E4 U+5773 # <cjk> [2000]
-0xF1E5 U+5774 # <cjk> [2000]
-0xF1E6 U+5775 # <cjk> [2000]
-0xF1E7 U+577B # <cjk> [2000]
-0xF1E8 U+212E4 # <cjk> [2000] [Unicode3.1]
-0xF1E9 U+212D7 # <cjk> [2000] [Unicode3.1]
-0xF1EA U+57AC # <cjk> [2000]
-0xF1EB U+579A # <cjk> [2000]
-0xF1EC U+579D # <cjk> [2000]
-0xF1ED U+579E # <cjk> [2000]
-0xF1EE U+57A8 # <cjk> [2000]
-0xF1EF U+57D7 # <cjk> [2000]
-0xF1F0 U+212FD # <cjk> [2000] [Unicode3.1]
-0xF1F1 U+57CC # <cjk> [2000]
-0xF1F2 U+21336 # <cjk> [2000] [Unicode3.1]
-0xF1F3 U+21344 # <cjk> [2000] [Unicode3.1]
-0xF1F4 U+57DE # <cjk> [2000]
-0xF1F5 U+57E6 # <cjk> [2000]
-0xF1F6 U+57F0 # <cjk> [2000]
-0xF1F7 U+364A # <cjk> [2000]
-0xF1F8 U+57F8 # <cjk> [2000]
-0xF1F9 U+57FB # <cjk> [2000]
-0xF1FA U+57FD # <cjk> [2000]
-0xF1FB U+5804 # <cjk> [2000]
-0xF1FC U+581E # <cjk> [2000]
-0xF240 U+5820 # <cjk> [2000]
-0xF241 U+5827 # <cjk> [2000]
-0xF242 U+5832 # <cjk> [2000]
-0xF243 U+5839 # <cjk> [2000]
-0xF244 U+213C4 # <cjk> [2000] [Unicode3.1]
-0xF245 U+5849 # <cjk> [2000]
-0xF246 U+584C # <cjk> [2000]
-0xF247 U+5867 # <cjk> [2000]
-0xF248 U+588A # <cjk> [2000]
-0xF249 U+588B # <cjk> [2000]
-0xF24A U+588D # <cjk> [2000]
-0xF24B U+588F # <cjk> [2000]
-0xF24C U+5890 # <cjk> [2000]
-0xF24D U+5894 # <cjk> [2000]
-0xF24E U+589D # <cjk> [2000]
-0xF24F U+58AA # <cjk> [2000]
-0xF250 U+58B1 # <cjk> [2000]
-0xF251 U+2146D # <cjk> [2000] [Unicode3.1]
-0xF252 U+58C3 # <cjk> [2000]
-0xF253 U+58CD # <cjk> [2000]
-0xF254 U+58E2 # <cjk> [2000]
-0xF255 U+58F3 # <cjk> [2000]
-0xF256 U+58F4 # <cjk> [2000]
-0xF257 U+5905 # <cjk> [2000]
-0xF258 U+5906 # <cjk> [2000]
-0xF259 U+590B # <cjk> [2000]
-0xF25A U+590D # <cjk> [2000]
-0xF25B U+5914 # <cjk> [2000]
-0xF25C U+5924 # <cjk> [2000]
-0xF25D U+215D7 # <cjk> [2000] [Unicode3.1]
-0xF25E U+3691 # <cjk> [2000]
-0xF25F U+593D # <cjk> [2000]
-0xF260 U+3699 # <cjk> [2000]
-0xF261 U+5946 # <cjk> [2000]
-0xF262 U+3696 # <cjk> [2000]
-0xF263 U+26C29 # <cjk> [2000] [Unicode3.1]
-0xF264 U+595B # <cjk> [2000]
-0xF265 U+595F # <cjk> [2000]
-0xF266 U+21647 # <cjk> [2000] [Unicode3.1]
-0xF267 U+5975 # <cjk> [2000]
-0xF268 U+5976 # <cjk> [2000]
-0xF269 U+597C # <cjk> [2000]
-0xF26A U+599F # <cjk> [2000]
-0xF26B U+59AE # <cjk> [2000]
-0xF26C U+59BC # <cjk> [2000]
-0xF26D U+59C8 # <cjk> [2000]
-0xF26E U+59CD # <cjk> [2000]
-0xF26F U+59DE # <cjk> [2000]
-0xF270 U+59E3 # <cjk> [2000]
-0xF271 U+59E4 # <cjk> [2000]
-0xF272 U+59E7 # <cjk> [2000]
-0xF273 U+59EE # <cjk> [2000]
-0xF274 U+21706 # <cjk> [2000] [Unicode3.1]
-0xF275 U+21742 # <cjk> [2000] [Unicode3.1]
-0xF276 U+36CF # <cjk> [2000]
-0xF277 U+5A0C # <cjk> [2000]
-0xF278 U+5A0D # <cjk> [2000]
-0xF279 U+5A17 # <cjk> [2000]
-0xF27A U+5A27 # <cjk> [2000]
-0xF27B U+5A2D # <cjk> [2000]
-0xF27C U+5A55 # <cjk> [2000]
-0xF27D U+5A65 # <cjk> [2000]
-0xF27E U+5A7A # <cjk> [2000]
-0xF280 U+5A8B # <cjk> [2000]
-0xF281 U+5A9C # <cjk> [2000]
-0xF282 U+5A9F # <cjk> [2000]
-0xF283 U+5AA0 # <cjk> [2000]
-0xF284 U+5AA2 # <cjk> [2000]
-0xF285 U+5AB1 # <cjk> [2000]
-0xF286 U+5AB3 # <cjk> [2000]
-0xF287 U+5AB5 # <cjk> [2000]
-0xF288 U+5ABA # <cjk> [2000]
-0xF289 U+5ABF # <cjk> [2000]
-0xF28A U+5ADA # <cjk> [2000]
-0xF28B U+5ADC # <cjk> [2000]
-0xF28C U+5AE0 # <cjk> [2000]
-0xF28D U+5AE5 # <cjk> [2000]
-0xF28E U+5AF0 # <cjk> [2000]
-0xF28F U+5AEE # <cjk> [2000]
-0xF290 U+5AF5 # <cjk> [2000]
-0xF291 U+5B00 # <cjk> [2000]
-0xF292 U+5B08 # <cjk> [2000]
-0xF293 U+5B17 # <cjk> [2000]
-0xF294 U+5B34 # <cjk> [2000]
-0xF295 U+5B2D # <cjk> [2000]
-0xF296 U+5B4C # <cjk> [2000]
-0xF297 U+5B52 # <cjk> [2000]
-0xF298 U+5B68 # <cjk> [2000]
-0xF299 U+5B6F # <cjk> [2000]
-0xF29A U+5B7C # <cjk> [2000]
-0xF29B U+5B7F # <cjk> [2000]
-0xF29C U+5B81 # <cjk> [2000]
-0xF29D U+5B84 # <cjk> [2000]
-0xF29E U+219C3 # <cjk> [2000] [Unicode3.1]
-0xF09F U+5B96 # <cjk> [2000]
-0xF0A0 U+5BAC # <cjk> [2000]
-0xF0A1 U+3761 # <cjk> [2000]
-0xF0A2 U+5BC0 # <cjk> [2000]
-0xF0A3 U+3762 # <cjk> [2000]
-0xF0A4 U+5BCE # <cjk> [2000]
-0xF0A5 U+5BD6 # <cjk> [2000]
-0xF0A6 U+376C # <cjk> [2000]
-0xF0A7 U+376B # <cjk> [2000]
-0xF0A8 U+5BF1 # <cjk> [2000]
-0xF0A9 U+5BFD # <cjk> [2000]
-0xF0AA U+3775 # <cjk> [2000]
-0xF0AB U+5C03 # <cjk> [2000]
-0xF0AC U+5C29 # <cjk> [2000]
-0xF0AD U+5C30 # <cjk> [2000]
-0xF0AE U+21C56 # <cjk> [2000] [Unicode3.1]
-0xF0AF U+5C5F # <cjk> [2000]
-0xF0B0 U+5C63 # <cjk> [2000]
-0xF0B1 U+5C67 # <cjk> [2000]
-0xF0B2 U+5C68 # <cjk> [2000]
-0xF0B3 U+5C69 # <cjk> [2000]
-0xF0B4 U+5C70 # <cjk> [2000]
-0xF0B5 U+21D2D # <cjk> [2000] [Unicode3.1]
-0xF0B6 U+21D45 # <cjk> [2000] [Unicode3.1]
-0xF0B7 U+5C7C # <cjk> [2000]
-0xF0B8 U+21D78 # <cjk> [2000] [Unicode3.1]
-0xF0B9 U+21D62 # <cjk> [2000] [Unicode3.1]
-0xF0BA U+5C88 # <cjk> [2000]
-0xF0BB U+5C8A # <cjk> [2000]
-0xF0BC U+37C1 # <cjk> [2000]
-0xF0BD U+21DA1 # <cjk> [2000] [Unicode3.1]
-0xF0BE U+21D9C # <cjk> [2000] [Unicode3.1]
-0xF0BF U+5CA0 # <cjk> [2000]
-0xF0C0 U+5CA2 # <cjk> [2000]
-0xF0C1 U+5CA6 # <cjk> [2000]
-0xF0C2 U+5CA7 # <cjk> [2000]
-0xF0C3 U+21D92 # <cjk> [2000] [Unicode3.1]
-0xF0C4 U+5CAD # <cjk> [2000]
-0xF0C5 U+5CB5 # <cjk> [2000]
-0xF0C6 U+21DB7 # <cjk> [2000] [Unicode3.1]
-0xF0C7 U+5CC9 # <cjk> [2000]
-0xF0C8 U+21DE0 # <cjk> [2000] [Unicode3.1]
-0xF0C9 U+21E33 # <cjk> [2000] [Unicode3.1]
-0xF0CA U+5D06 # <cjk> [2000]
-0xF0CB U+5D10 # <cjk> [2000]
-0xF0CC U+5D2B # <cjk> [2000]
-0xF0CD U+5D1D # <cjk> [2000]
-0xF0CE U+5D20 # <cjk> [2000]
-0xF0CF U+5D24 # <cjk> [2000]
-0xF0D0 U+5D26 # <cjk> [2000]
-0xF0D1 U+5D31 # <cjk> [2000]
-0xF0D2 U+5D39 # <cjk> [2000]
-0xF0D3 U+5D42 # <cjk> [2000]
-0xF0D4 U+37E8 # <cjk> [2000]
-0xF0D5 U+5D61 # <cjk> [2000]
-0xF0D6 U+5D6A # <cjk> [2000]
-0xF0D7 U+37F4 # <cjk> [2000]
-0xF0D8 U+5D70 # <cjk> [2000]
-0xF0D9 U+21F1E # <cjk> [2000] [Unicode3.1]
-0xF0DA U+37FD # <cjk> [2000]
-0xF0DB U+5D88 # <cjk> [2000]
-0xF0DC U+3800 # <cjk> [2000]
-0xF0DD U+5D92 # <cjk> [2000]
-0xF0DE U+5D94 # <cjk> [2000]
-0xF0DF U+5D97 # <cjk> [2000]
-0xF0E0 U+5D99 # <cjk> [2000]
-0xF0E1 U+5DB0 # <cjk> [2000]
-0xF0E2 U+5DB2 # <cjk> [2000]
-0xF0E3 U+5DB4 # <cjk> [2000]
-0xF0E4 U+21F76 # <cjk> [2000] [Unicode3.1]
-0xF0E5 U+5DB9 # <cjk> [2000]
-0xF0E6 U+5DD1 # <cjk> [2000]
-0xF0E7 U+5DD7 # <cjk> [2000]
-0xF0E8 U+5DD8 # <cjk> [2000]
-0xF0E9 U+5DE0 # <cjk> [2000]
-0xF0EA U+21FFA # <cjk> [2000] [Unicode3.1]
-0xF0EB U+5DE4 # <cjk> [2000]
-0xF0EC U+5DE9 # <cjk> [2000]
-0xF0ED U+382F # <cjk> [2000]
-0xF0EE U+5E00 # <cjk> [2000]
-0xF0EF U+3836 # <cjk> [2000]
-0xF0F0 U+5E12 # <cjk> [2000]
-0xF0F1 U+5E15 # <cjk> [2000]
-0xF0F2 U+3840 # <cjk> [2000]
-0xF0F3 U+5E1F # <cjk> [2000]
-0xF0F4 U+5E2E # <cjk> [2000]
-0xF0F5 U+5E3E # <cjk> [2000]
-0xF0F6 U+5E49 # <cjk> [2000]
-0xF0F7 U+385C # <cjk> [2000]
-0xF0F8 U+5E56 # <cjk> [2000]
-0xF0F9 U+3861 # <cjk> [2000]
-0xF0FA U+5E6B # <cjk> [2000]
-0xF0FB U+5E6C # <cjk> [2000]
-0xF0FC U+5E6D # <cjk> [2000]
-0xF29F U+5E6E # <cjk> [2000]
-0xF2A0 U+2217B # <cjk> [2000] [Unicode3.1]
-0xF2A1 U+5EA5 # <cjk> [2000]
-0xF2A2 U+5EAA # <cjk> [2000]
-0xF2A3 U+5EAC # <cjk> [2000]
-0xF2A4 U+5EB9 # <cjk> [2000]
-0xF2A5 U+5EBF # <cjk> [2000]
-0xF2A6 U+5EC6 # <cjk> [2000]
-0xF2A7 U+5ED2 # <cjk> [2000]
-0xF2A8 U+5ED9 # <cjk> [2000]
-0xF2A9 U+2231E # <cjk> [2000] [Unicode3.1]
-0xF2AA U+5EFD # <cjk> [2000]
-0xF2AB U+5F08 # <cjk> [2000]
-0xF2AC U+5F0E # <cjk> [2000]
-0xF2AD U+5F1C # <cjk> [2000]
-0xF2AE U+223AD # <cjk> [2000] [Unicode3.1]
-0xF2AF U+5F1E # <cjk> [2000]
-0xF2B0 U+5F47 # <cjk> [2000]
-0xF2B1 U+5F63 # <cjk> [2000]
-0xF2B2 U+5F72 # <cjk> [2000]
-0xF2B3 U+5F7E # <cjk> [2000]
-0xF2B4 U+5F8F # <cjk> [2000]
-0xF2B5 U+5FA2 # <cjk> [2000]
-0xF2B6 U+5FA4 # <cjk> [2000]
-0xF2B7 U+5FB8 # <cjk> [2000]
-0xF2B8 U+5FC4 # <cjk> [2000]
-0xF2B9 U+38FA # <cjk> [2000]
-0xF2BA U+5FC7 # <cjk> [2000]
-0xF2BB U+5FCB # <cjk> [2000]
-0xF2BC U+5FD2 # <cjk> [2000]
-0xF2BD U+5FD3 # <cjk> [2000]
-0xF2BE U+5FD4 # <cjk> [2000]
-0xF2BF U+5FE2 # <cjk> [2000]
-0xF2C0 U+5FEE # <cjk> [2000]
-0xF2C1 U+5FEF # <cjk> [2000]
-0xF2C2 U+5FF3 # <cjk> [2000]
-0xF2C3 U+5FFC # <cjk> [2000]
-0xF2C4 U+3917 # <cjk> [2000]
-0xF2C5 U+6017 # <cjk> [2000]
-0xF2C6 U+6022 # <cjk> [2000]
-0xF2C7 U+6024 # <cjk> [2000]
-0xF2C8 U+391A # <cjk> [2000]
-0xF2C9 U+604C # <cjk> [2000]
-0xF2CA U+607F # <cjk> [2000]
-0xF2CB U+608A # <cjk> [2000]
-0xF2CC U+6095 # <cjk> [2000]
-0xF2CD U+60A8 # <cjk> [2000]
-0xF2CE U+226F3 # <cjk> [2000] [Unicode3.1]
-0xF2CF U+60B0 # <cjk> [2000]
-0xF2D0 U+60B1 # <cjk> [2000]
-0xF2D1 U+60BE # <cjk> [2000]
-0xF2D2 U+60C8 # <cjk> [2000]
-0xF2D3 U+60D9 # <cjk> [2000]
-0xF2D4 U+60DB # <cjk> [2000]
-0xF2D5 U+60EE # <cjk> [2000]
-0xF2D6 U+60F2 # <cjk> [2000]
-0xF2D7 U+60F5 # <cjk> [2000]
-0xF2D8 U+6110 # <cjk> [2000]
-0xF2D9 U+6112 # <cjk> [2000]
-0xF2DA U+6113 # <cjk> [2000]
-0xF2DB U+6119 # <cjk> [2000]
-0xF2DC U+611E # <cjk> [2000]
-0xF2DD U+613A # <cjk> [2000]
-0xF2DE U+396F # <cjk> [2000]
-0xF2DF U+6141 # <cjk> [2000]
-0xF2E0 U+6146 # <cjk> [2000]
-0xF2E1 U+6160 # <cjk> [2000]
-0xF2E2 U+617C # <cjk> [2000]
-0xF2E3 U+2285B # <cjk> [2000] [Unicode3.1]
-0xF2E4 U+6192 # <cjk> [2000]
-0xF2E5 U+6193 # <cjk> [2000]
-0xF2E6 U+6197 # <cjk> [2000]
-0xF2E7 U+6198 # <cjk> [2000]
-0xF2E8 U+61A5 # <cjk> [2000]
-0xF2E9 U+61A8 # <cjk> [2000]
-0xF2EA U+61AD # <cjk> [2000]
-0xF2EB U+228AB # <cjk> [2000] [Unicode3.1]
-0xF2EC U+61D5 # <cjk> [2000]
-0xF2ED U+61DD # <cjk> [2000]
-0xF2EE U+61DF # <cjk> [2000]
-0xF2EF U+61F5 # <cjk> [2000]
-0xF2F0 U+2298F # <cjk> [2000] [Unicode3.1]
-0xF2F1 U+6215 # <cjk> [2000]
-0xF2F2 U+6223 # <cjk> [2000]
-0xF2F3 U+6229 # <cjk> [2000]
-0xF2F4 U+6246 # <cjk> [2000]
-0xF2F5 U+624C # <cjk> [2000]
-0xF2F6 U+6251 # <cjk> [2000]
-0xF2F7 U+6252 # <cjk> [2000]
-0xF2F8 U+6261 # <cjk> [2000]
-0xF2F9 U+6264 # <cjk> [2000]
-0xF2FA U+627B # <cjk> [2000]
-0xF2FB U+626D # <cjk> [2000]
-0xF2FC U+6273 # <cjk> [2000]
-0xF340 U+6299 # <cjk> [2000]
-0xF341 U+62A6 # <cjk> [2000]
-0xF342 U+62D5 # <cjk> [2000]
-0xF343 U+22AB8 # <cjk> [2000] [Unicode3.1]
-0xF344 U+62FD # <cjk> [2000]
-0xF345 U+6303 # <cjk> [2000]
-0xF346 U+630D # <cjk> [2000]
-0xF347 U+6310 # <cjk> [2000]
-0xF348 U+22B4F # <cjk> [2000] [Unicode3.1]
-0xF349 U+22B50 # <cjk> [2000] [Unicode3.1]
-0xF34A U+6332 # <cjk> [2000]
-0xF34B U+6335 # <cjk> [2000]
-0xF34C U+633B # <cjk> [2000]
-0xF34D U+633C # <cjk> [2000]
-0xF34E U+6341 # <cjk> [2000]
-0xF34F U+6344 # <cjk> [2000]
-0xF350 U+634E # <cjk> [2000]
-0xF351 U+22B46 # <cjk> [2000] [Unicode3.1]
-0xF352 U+6359 # <cjk> [2000]
-0xF353 U+22C1D # <cjk> [2000] [Unicode3.1]
-0xF354 U+22BA6 # <cjk> [2000] [Unicode3.1]
-0xF355 U+636C # <cjk> [2000]
-0xF356 U+6384 # <cjk> [2000]
-0xF357 U+6399 # <cjk> [2000]
-0xF358 U+22C24 # <cjk> [2000] [Unicode3.1]
-0xF359 U+6394 # <cjk> [2000]
-0xF35A U+63BD # <cjk> [2000]
-0xF35B U+63F7 # <cjk> [2000]
-0xF35C U+63D4 # <cjk> [2000]
-0xF35D U+63D5 # <cjk> [2000]
-0xF35E U+63DC # <cjk> [2000]
-0xF35F U+63E0 # <cjk> [2000]
-0xF360 U+63EB # <cjk> [2000]
-0xF361 U+63EC # <cjk> [2000]
-0xF362 U+63F2 # <cjk> [2000]
-0xF363 U+6409 # <cjk> [2000]
-0xF364 U+641E # <cjk> [2000]
-0xF365 U+6425 # <cjk> [2000]
-0xF366 U+6429 # <cjk> [2000]
-0xF367 U+642F # <cjk> [2000]
-0xF368 U+645A # <cjk> [2000]
-0xF369 U+645B # <cjk> [2000]
-0xF36A U+645D # <cjk> [2000]
-0xF36B U+6473 # <cjk> [2000]
-0xF36C U+647D # <cjk> [2000]
-0xF36D U+6487 # <cjk> [2000]
-0xF36E U+6491 # <cjk> [2000]
-0xF36F U+649D # <cjk> [2000]
-0xF370 U+649F # <cjk> [2000]
-0xF371 U+64CB # <cjk> [2000]
-0xF372 U+64CC # <cjk> [2000]
-0xF373 U+64D5 # <cjk> [2000]
-0xF374 U+64D7 # <cjk> [2000]
-0xF375 U+22DE1 # <cjk> [2000] [Unicode3.1]
-0xF376 U+64E4 # <cjk> [2000]
-0xF377 U+64E5 # <cjk> [2000]
-0xF378 U+64FF # <cjk> [2000]
-0xF379 U+6504 # <cjk> [2000]
-0xF37A U+3A6E # <cjk> [2000]
-0xF37B U+650F # <cjk> [2000]
-0xF37C U+6514 # <cjk> [2000]
-0xF37D U+6516 # <cjk> [2000]
-0xF37E U+3A73 # <cjk> [2000]
-0xF380 U+651E # <cjk> [2000]
-0xF381 U+6532 # <cjk> [2000]
-0xF382 U+6544 # <cjk> [2000]
-0xF383 U+6554 # <cjk> [2000]
-0xF384 U+656B # <cjk> [2000]
-0xF385 U+657A # <cjk> [2000]
-0xF386 U+6581 # <cjk> [2000]
-0xF387 U+6584 # <cjk> [2000]
-0xF388 U+6585 # <cjk> [2000]
-0xF389 U+658A # <cjk> [2000]
-0xF38A U+65B2 # <cjk> [2000]
-0xF38B U+65B5 # <cjk> [2000]
-0xF38C U+65B8 # <cjk> [2000]
-0xF38D U+65BF # <cjk> [2000]
-0xF38E U+65C2 # <cjk> [2000]
-0xF38F U+65C9 # <cjk> [2000]
-0xF390 U+65D4 # <cjk> [2000]
-0xF391 U+3AD6 # <cjk> [2000]
-0xF392 U+65F2 # <cjk> [2000]
-0xF393 U+65F9 # <cjk> [2000]
-0xF394 U+65FC # <cjk> [2000]
-0xF395 U+6604 # <cjk> [2000]
-0xF396 U+6608 # <cjk> [2000]
-0xF397 U+6621 # <cjk> [2000]
-0xF398 U+662A # <cjk> [2000]
-0xF399 U+6645 # <cjk> [2000]
-0xF39A U+6651 # <cjk> [2000]
-0xF39B U+664E # <cjk> [2000]
-0xF39C U+3AEA # <cjk> [2000]
-0xF39D U+231C3 # <cjk> [2000] [Unicode3.1]
-0xF39E U+6657 # <cjk> [2000]
-0xF39F U+665B # <cjk> [2000]
-0xF3A0 U+6663 # <cjk> [2000]
-0xF3A1 U+231F5 # <cjk> [2000] [Unicode3.1]
-0xF3A2 U+231B6 # <cjk> [2000] [Unicode3.1]
-0xF3A3 U+666A # <cjk> [2000]
-0xF3A4 U+666B # <cjk> [2000]
-0xF3A5 U+666C # <cjk> [2000]
-0xF3A6 U+666D # <cjk> [2000]
-0xF3A7 U+667B # <cjk> [2000]
-0xF3A8 U+6680 # <cjk> [2000]
-0xF3A9 U+6690 # <cjk> [2000]
-0xF3AA U+6692 # <cjk> [2000]
-0xF3AB U+6699 # <cjk> [2000]
-0xF3AC U+3B0E # <cjk> [2000]
-0xF3AD U+66AD # <cjk> [2000]
-0xF3AE U+66B1 # <cjk> [2000]
-0xF3AF U+66B5 # <cjk> [2000]
-0xF3B0 U+3B1A # <cjk> [2000]
-0xF3B1 U+66BF # <cjk> [2000]
-0xF3B2 U+3B1C # <cjk> [2000]
-0xF3B3 U+66EC # <cjk> [2000]
-0xF3B4 U+3AD7 # <cjk> [2000]
-0xF3B5 U+6701 # <cjk> [2000]
-0xF3B6 U+6705 # <cjk> [2000]
-0xF3B7 U+6712 # <cjk> [2000]
-0xF3B8 U+23372 # <cjk> [2000] [Unicode3.1]
-0xF3B9 U+6719 # <cjk> [2000]
-0xF3BA U+233D3 # <cjk> [2000] [Unicode3.1]
-0xF3BB U+233D2 # <cjk> [2000] [Unicode3.1]
-0xF3BC U+674C # <cjk> [2000]
-0xF3BD U+674D # <cjk> [2000]
-0xF3BE U+6754 # <cjk> [2000]
-0xF3BF U+675D # <cjk> [2000]
-0xF3C0 U+233D0 # <cjk> [2000] [Unicode3.1]
-0xF3C1 U+233E4 # <cjk> [2000] [Unicode3.1]
-0xF3C2 U+233D5 # <cjk> [2000] [Unicode3.1]
-0xF3C3 U+6774 # <cjk> [2000]
-0xF3C4 U+6776 # <cjk> [2000]
-0xF3C5 U+233DA # <cjk> [2000] [Unicode3.1]
-0xF3C6 U+6792 # <cjk> [2000]
-0xF3C7 U+233DF # <cjk> [2000] [Unicode3.1]
-0xF3C8 U+8363 # <cjk> [2000]
-0xF3C9 U+6810 # <cjk> [2000]
-0xF3CA U+67B0 # <cjk> [2000]
-0xF3CB U+67B2 # <cjk> [2000]
-0xF3CC U+67C3 # <cjk> [2000]
-0xF3CD U+67C8 # <cjk> [2000]
-0xF3CE U+67D2 # <cjk> [2000]
-0xF3CF U+67D9 # <cjk> [2000]
-0xF3D0 U+67DB # <cjk> [2000]
-0xF3D1 U+67F0 # <cjk> [2000]
-0xF3D2 U+67F7 # <cjk> [2000]
-0xF3D3 U+2344A # <cjk> [2000] [Unicode3.1]
-0xF3D4 U+23451 # <cjk> [2000] [Unicode3.1]
-0xF3D5 U+2344B # <cjk> [2000] [Unicode3.1]
-0xF3D6 U+6818 # <cjk> [2000]
-0xF3D7 U+681F # <cjk> [2000]
-0xF3D8 U+682D # <cjk> [2000]
-0xF3D9 U+23465 # <cjk> [2000] [Unicode3.1]
-0xF3DA U+6833 # <cjk> [2000]
-0xF3DB U+683B # <cjk> [2000]
-0xF3DC U+683E # <cjk> [2000]
-0xF3DD U+6844 # <cjk> [2000]
-0xF3DE U+6845 # <cjk> [2000]
-0xF3DF U+6849 # <cjk> [2000]
-0xF3E0 U+684C # <cjk> [2000]
-0xF3E1 U+6855 # <cjk> [2000]
-0xF3E2 U+6857 # <cjk> [2000]
-0xF3E3 U+3B77 # <cjk> [2000]
-0xF3E4 U+686B # <cjk> [2000]
-0xF3E5 U+686E # <cjk> [2000]
-0xF3E6 U+687A # <cjk> [2000]
-0xF3E7 U+687C # <cjk> [2000]
-0xF3E8 U+6882 # <cjk> [2000]
-0xF3E9 U+6890 # <cjk> [2000]
-0xF3EA U+6896 # <cjk> [2000]
-0xF3EB U+3B6D # <cjk> [2000]
-0xF3EC U+6898 # <cjk> [2000]
-0xF3ED U+6899 # <cjk> [2000]
-0xF3EE U+689A # <cjk> [2000]
-0xF3EF U+689C # <cjk> [2000]
-0xF3F0 U+68AA # <cjk> [2000]
-0xF3F1 U+68AB # <cjk> [2000]
-0xF3F2 U+68B4 # <cjk> [2000]
-0xF3F3 U+68BB # <cjk> [2000]
-0xF3F4 U+68FB # <cjk> [2000]
-0xF3F5 U+234E4 # <cjk> [2000] [Unicode3.1]
-0xF3F6 U+2355A # <cjk> [2000] [Unicode3.1]
-0xF3F7 U+FA13 # CJK COMPATIBILITY IDEOGRAPH-FA13 [2000]
-0xF3F8 U+68C3 # <cjk> [2000]
-0xF3F9 U+68C5 # <cjk> [2000]
-0xF3FA U+68CC # <cjk> [2000]
-0xF3FB U+68CF # <cjk> [2000]
-0xF3FC U+68D6 # <cjk> [2000]
-0xF440 U+68D9 # <cjk> [2000]
-0xF441 U+68E4 # <cjk> [2000]
-0xF442 U+68E5 # <cjk> [2000]
-0xF443 U+68EC # <cjk> [2000]
-0xF444 U+68F7 # <cjk> [2000]
-0xF445 U+6903 # <cjk> [2000]
-0xF446 U+6907 # <cjk> [2000]
-0xF447 U+3B87 # <cjk> [2000]
-0xF448 U+3B88 # <cjk> [2000]
-0xF449 U+23594 # <cjk> [2000] [Unicode3.1]
-0xF44A U+693B # <cjk> [2000]
-0xF44B U+3B8D # <cjk> [2000]
-0xF44C U+6946 # <cjk> [2000]
-0xF44D U+6969 # <cjk> [2000]
-0xF44E U+696C # <cjk> [2000]
-0xF44F U+6972 # <cjk> [2000]
-0xF450 U+697A # <cjk> [2000]
-0xF451 U+697F # <cjk> [2000]
-0xF452 U+6992 # <cjk> [2000]
-0xF453 U+3BA4 # <cjk> [2000]
-0xF454 U+6996 # <cjk> [2000]
-0xF455 U+6998 # <cjk> [2000]
-0xF456 U+69A6 # <cjk> [2000]
-0xF457 U+69B0 # <cjk> [2000]
-0xF458 U+69B7 # <cjk> [2000]
-0xF459 U+69BA # <cjk> [2000]
-0xF45A U+69BC # <cjk> [2000]
-0xF45B U+69C0 # <cjk> [2000]
-0xF45C U+69D1 # <cjk> [2000]
-0xF45D U+69D6 # <cjk> [2000]
-0xF45E U+23639 # <cjk> [2000] [Unicode3.1]
-0xF45F U+23647 # <cjk> [2000] [Unicode3.1]
-0xF460 U+6A30 # <cjk> [2000]
-0xF461 U+23638 # <cjk> [2000] [Unicode3.1]
-0xF462 U+2363A # <cjk> [2000] [Unicode3.1]
-0xF463 U+69E3 # <cjk> [2000]
-0xF464 U+69EE # <cjk> [2000]
-0xF465 U+69EF # <cjk> [2000]
-0xF466 U+69F3 # <cjk> [2000]
-0xF467 U+3BCD # <cjk> [2000]
-0xF468 U+69F4 # <cjk> [2000]
-0xF469 U+69FE # <cjk> [2000]
-0xF46A U+6A11 # <cjk> [2000]
-0xF46B U+6A1A # <cjk> [2000]
-0xF46C U+6A1D # <cjk> [2000]
-0xF46D U+2371C # <cjk> [2000] [Unicode3.1]
-0xF46E U+6A32 # <cjk> [2000]
-0xF46F U+6A33 # <cjk> [2000]
-0xF470 U+6A34 # <cjk> [2000]
-0xF471 U+6A3F # <cjk> [2000]
-0xF472 U+6A46 # <cjk> [2000]
-0xF473 U+6A49 # <cjk> [2000]
-0xF474 U+6A7A # <cjk> [2000]
-0xF475 U+6A4E # <cjk> [2000]
-0xF476 U+6A52 # <cjk> [2000]
-0xF477 U+6A64 # <cjk> [2000]
-0xF478 U+2370C # <cjk> [2000] [Unicode3.1]
-0xF479 U+6A7E # <cjk> [2000]
-0xF47A U+6A83 # <cjk> [2000]
-0xF47B U+6A8B # <cjk> [2000]
-0xF47C U+3BF0 # <cjk> [2000]
-0xF47D U+6A91 # <cjk> [2000]
-0xF47E U+6A9F # <cjk> [2000]
-0xF480 U+6AA1 # <cjk> [2000]
-0xF481 U+23764 # <cjk> [2000] [Unicode3.1]
-0xF482 U+6AAB # <cjk> [2000]
-0xF483 U+6ABD # <cjk> [2000]
-0xF484 U+6AC6 # <cjk> [2000]
-0xF485 U+6AD4 # <cjk> [2000]
-0xF486 U+6AD0 # <cjk> [2000]
-0xF487 U+6ADC # <cjk> [2000]
-0xF488 U+6ADD # <cjk> [2000]
-0xF489 U+237FF # <cjk> [2000] [Unicode3.1]
-0xF48A U+237E7 # <cjk> [2000] [Unicode3.1]
-0xF48B U+6AEC # <cjk> [2000]
-0xF48C U+6AF1 # <cjk> [2000]
-0xF48D U+6AF2 # <cjk> [2000]
-0xF48E U+6AF3 # <cjk> [2000]
-0xF48F U+6AFD # <cjk> [2000]
-0xF490 U+23824 # <cjk> [2000] [Unicode3.1]
-0xF491 U+6B0B # <cjk> [2000]
-0xF492 U+6B0F # <cjk> [2000]
-0xF493 U+6B10 # <cjk> [2000]
-0xF494 U+6B11 # <cjk> [2000]
-0xF495 U+2383D # <cjk> [2000] [Unicode3.1]
-0xF496 U+6B17 # <cjk> [2000]
-0xF497 U+3C26 # <cjk> [2000]
-0xF498 U+6B2F # <cjk> [2000]
-0xF499 U+6B4A # <cjk> [2000]
-0xF49A U+6B58 # <cjk> [2000]
-0xF49B U+6B6C # <cjk> [2000]
-0xF49C U+6B75 # <cjk> [2000]
-0xF49D U+6B7A # <cjk> [2000]
-0xF49E U+6B81 # <cjk> [2000]
-0xF49F U+6B9B # <cjk> [2000]
-0xF4A0 U+6BAE # <cjk> [2000]
-0xF4A1 U+23A98 # <cjk> [2000] [Unicode3.1]
-0xF4A2 U+6BBD # <cjk> [2000]
-0xF4A3 U+6BBE # <cjk> [2000]
-0xF4A4 U+6BC7 # <cjk> [2000]
-0xF4A5 U+6BC8 # <cjk> [2000]
-0xF4A6 U+6BC9 # <cjk> [2000]
-0xF4A7 U+6BDA # <cjk> [2000]
-0xF4A8 U+6BE6 # <cjk> [2000]
-0xF4A9 U+6BE7 # <cjk> [2000]
-0xF4AA U+6BEE # <cjk> [2000]
-0xF4AB U+6BF1 # <cjk> [2000]
-0xF4AC U+6C02 # <cjk> [2000]
-0xF4AD U+6C0A # <cjk> [2000]
-0xF4AE U+6C0E # <cjk> [2000]
-0xF4AF U+6C35 # <cjk> [2000]
-0xF4B0 U+6C36 # <cjk> [2000]
-0xF4B1 U+6C3A # <cjk> [2000]
-0xF4B2 U+23C7F # <cjk> [2000] [Unicode3.1]
-0xF4B3 U+6C3F # <cjk> [2000]
-0xF4B4 U+6C4D # <cjk> [2000]
-0xF4B5 U+6C5B # <cjk> [2000]
-0xF4B6 U+6C6D # <cjk> [2000]
-0xF4B7 U+6C84 # <cjk> [2000]
-0xF4B8 U+6C89 # <cjk> [2000]
-0xF4B9 U+3CC3 # <cjk> [2000]
-0xF4BA U+6C94 # <cjk> [2000]
-0xF4BB U+6C95 # <cjk> [2000]
-0xF4BC U+6C97 # <cjk> [2000]
-0xF4BD U+6CAD # <cjk> [2000]
-0xF4BE U+6CC2 # <cjk> [2000]
-0xF4BF U+6CD0 # <cjk> [2000]
-0xF4C0 U+3CD2 # <cjk> [2000]
-0xF4C1 U+6CD6 # <cjk> [2000]
-0xF4C2 U+6CDA # <cjk> [2000]
-0xF4C3 U+6CDC # <cjk> [2000]
-0xF4C4 U+6CE9 # <cjk> [2000]
-0xF4C5 U+6CEC # <cjk> [2000]
-0xF4C6 U+6CED # <cjk> [2000]
-0xF4C7 U+23D00 # <cjk> [2000] [Unicode3.1]
-0xF4C8 U+6D00 # <cjk> [2000]
-0xF4C9 U+6D0A # <cjk> [2000]
-0xF4CA U+6D24 # <cjk> [2000]
-0xF4CB U+6D26 # <cjk> [2000]
-0xF4CC U+6D27 # <cjk> [2000]
-0xF4CD U+6C67 # <cjk> [2000]
-0xF4CE U+6D2F # <cjk> [2000]
-0xF4CF U+6D3C # <cjk> [2000]
-0xF4D0 U+6D5B # <cjk> [2000]
-0xF4D1 U+6D5E # <cjk> [2000]
-0xF4D2 U+6D60 # <cjk> [2000]
-0xF4D3 U+6D70 # <cjk> [2000]
-0xF4D4 U+6D80 # <cjk> [2000]
-0xF4D5 U+6D81 # <cjk> [2000]
-0xF4D6 U+6D8A # <cjk> [2000]
-0xF4D7 U+6D8D # <cjk> [2000]
-0xF4D8 U+6D91 # <cjk> [2000]
-0xF4D9 U+6D98 # <cjk> [2000]
-0xF4DA U+23D40 # <cjk> [2000] [Unicode3.1]
-0xF4DB U+6E17 # <cjk> [2000]
-0xF4DC U+23DFA # <cjk> [2000] [Unicode3.1]
-0xF4DD U+23DF9 # <cjk> [2000] [Unicode3.1]
-0xF4DE U+23DD3 # <cjk> [2000] [Unicode3.1]
-0xF4DF U+6DAB # <cjk> [2000]
-0xF4E0 U+6DAE # <cjk> [2000]
-0xF4E1 U+6DB4 # <cjk> [2000]
-0xF4E2 U+6DC2 # <cjk> [2000]
-0xF4E3 U+6D34 # <cjk> [2000]
-0xF4E4 U+6DC8 # <cjk> [2000]
-0xF4E5 U+6DCE # <cjk> [2000]
-0xF4E6 U+6DCF # <cjk> [2000]
-0xF4E7 U+6DD0 # <cjk> [2000]
-0xF4E8 U+6DDF # <cjk> [2000]
-0xF4E9 U+6DE9 # <cjk> [2000]
-0xF4EA U+6DF6 # <cjk> [2000]
-0xF4EB U+6E36 # <cjk> [2000]
-0xF4EC U+6E1E # <cjk> [2000]
-0xF4ED U+6E22 # <cjk> [2000]
-0xF4EE U+6E27 # <cjk> [2000]
-0xF4EF U+3D11 # <cjk> [2000]
-0xF4F0 U+6E32 # <cjk> [2000]
-0xF4F1 U+6E3C # <cjk> [2000]
-0xF4F2 U+6E48 # <cjk> [2000]
-0xF4F3 U+6E49 # <cjk> [2000]
-0xF4F4 U+6E4B # <cjk> [2000]
-0xF4F5 U+6E4C # <cjk> [2000]
-0xF4F6 U+6E4F # <cjk> [2000]
-0xF4F7 U+6E51 # <cjk> [2000]
-0xF4F8 U+6E53 # <cjk> [2000]
-0xF4F9 U+6E54 # <cjk> [2000]
-0xF4FA U+6E57 # <cjk> [2000]
-0xF4FB U+6E63 # <cjk> [2000]
-0xF4FC U+3D1E # <cjk> [2000]
-0xF540 U+6E93 # <cjk> [2000]
-0xF541 U+6EA7 # <cjk> [2000]
-0xF542 U+6EB4 # <cjk> [2000]
-0xF543 U+6EBF # <cjk> [2000]
-0xF544 U+6EC3 # <cjk> [2000]
-0xF545 U+6ECA # <cjk> [2000]
-0xF546 U+6ED9 # <cjk> [2000]
-0xF547 U+6F35 # <cjk> [2000]
-0xF548 U+6EEB # <cjk> [2000]
-0xF549 U+6EF9 # <cjk> [2000]
-0xF54A U+6EFB # <cjk> [2000]
-0xF54B U+6F0A # <cjk> [2000]
-0xF54C U+6F0C # <cjk> [2000]
-0xF54D U+6F18 # <cjk> [2000]
-0xF54E U+6F25 # <cjk> [2000]
-0xF54F U+6F36 # <cjk> [2000]
-0xF550 U+6F3C # <cjk> [2000]
-0xF551 U+23F7E # <cjk> [2000] [Unicode3.1]
-0xF552 U+6F52 # <cjk> [2000]
-0xF553 U+6F57 # <cjk> [2000]
-0xF554 U+6F5A # <cjk> [2000]
-0xF555 U+6F60 # <cjk> [2000]
-0xF556 U+6F68 # <cjk> [2000]
-0xF557 U+6F98 # <cjk> [2000]
-0xF558 U+6F7D # <cjk> [2000]
-0xF559 U+6F90 # <cjk> [2000]
-0xF55A U+6F96 # <cjk> [2000]
-0xF55B U+6FBE # <cjk> [2000]
-0xF55C U+6F9F # <cjk> [2000]
-0xF55D U+6FA5 # <cjk> [2000]
-0xF55E U+6FAF # <cjk> [2000]
-0xF55F U+3D64 # <cjk> [2000]
-0xF560 U+6FB5 # <cjk> [2000]
-0xF561 U+6FC8 # <cjk> [2000]
-0xF562 U+6FC9 # <cjk> [2000]
-0xF563 U+6FDA # <cjk> [2000]
-0xF564 U+6FDE # <cjk> [2000]
-0xF565 U+6FE9 # <cjk> [2000]
-0xF566 U+24096 # <cjk> [2000] [Unicode3.1]
-0xF567 U+6FFC # <cjk> [2000]
-0xF568 U+7000 # <cjk> [2000]
-0xF569 U+7007 # <cjk> [2000]
-0xF56A U+700A # <cjk> [2000]
-0xF56B U+7023 # <cjk> [2000]
-0xF56C U+24103 # <cjk> [2000] [Unicode3.1]
-0xF56D U+7039 # <cjk> [2000]
-0xF56E U+703A # <cjk> [2000]
-0xF56F U+703C # <cjk> [2000]
-0xF570 U+7043 # <cjk> [2000]
-0xF571 U+7047 # <cjk> [2000]
-0xF572 U+704B # <cjk> [2000]
-0xF573 U+3D9A # <cjk> [2000]
-0xF574 U+7054 # <cjk> [2000]
-0xF575 U+7065 # <cjk> [2000]
-0xF576 U+7069 # <cjk> [2000]
-0xF577 U+706C # <cjk> [2000]
-0xF578 U+706E # <cjk> [2000]
-0xF579 U+7076 # <cjk> [2000]
-0xF57A U+707E # <cjk> [2000]
-0xF57B U+7081 # <cjk> [2000]
-0xF57C U+7086 # <cjk> [2000]
-0xF57D U+7095 # <cjk> [2000]
-0xF57E U+7097 # <cjk> [2000]
-0xF580 U+70BB # <cjk> [2000]
-0xF581 U+241C6 # <cjk> [2000] [Unicode3.1]
-0xF582 U+709F # <cjk> [2000]
-0xF583 U+70B1 # <cjk> [2000]
-0xF584 U+241FE # <cjk> [2000] [Unicode3.1]
-0xF585 U+70EC # <cjk> [2000]
-0xF586 U+70CA # <cjk> [2000]
-0xF587 U+70D1 # <cjk> [2000]
-0xF588 U+70D3 # <cjk> [2000]
-0xF589 U+70DC # <cjk> [2000]
-0xF58A U+7103 # <cjk> [2000]
-0xF58B U+7104 # <cjk> [2000]
-0xF58C U+7106 # <cjk> [2000]
-0xF58D U+7107 # <cjk> [2000]
-0xF58E U+7108 # <cjk> [2000]
-0xF58F U+710C # <cjk> [2000]
-0xF590 U+3DC0 # <cjk> [2000]
-0xF591 U+712F # <cjk> [2000]
-0xF592 U+7131 # <cjk> [2000]
-0xF593 U+7150 # <cjk> [2000]
-0xF594 U+714A # <cjk> [2000]
-0xF595 U+7153 # <cjk> [2000]
-0xF596 U+715E # <cjk> [2000]
-0xF597 U+3DD4 # <cjk> [2000]
-0xF598 U+7196 # <cjk> [2000]
-0xF599 U+7180 # <cjk> [2000]
-0xF59A U+719B # <cjk> [2000]
-0xF59B U+71A0 # <cjk> [2000]
-0xF59C U+71A2 # <cjk> [2000]
-0xF59D U+71AE # <cjk> [2000]
-0xF59E U+71AF # <cjk> [2000]
-0xF59F U+71B3 # <cjk> [2000]
-0xF5A0 U+243BC # <cjk> [2000] [Unicode3.1]
-0xF5A1 U+71CB # <cjk> [2000]
-0xF5A2 U+71D3 # <cjk> [2000]
-0xF5A3 U+71D9 # <cjk> [2000]
-0xF5A4 U+71DC # <cjk> [2000]
-0xF5A5 U+7207 # <cjk> [2000]
-0xF5A6 U+3E05 # <cjk> [2000]
-0xF5A7 U+FA49 # CJK COMPATIBILITY IDEOGRAPH-FA49 [2000] [Unicode3.2]
-0xF5A8 U+722B # <cjk> [2000]
-0xF5A9 U+7234 # <cjk> [2000]
-0xF5AA U+7238 # <cjk> [2000]
-0xF5AB U+7239 # <cjk> [2000]
-0xF5AC U+4E2C # <cjk> [2000]
-0xF5AD U+7242 # <cjk> [2000]
-0xF5AE U+7253 # <cjk> [2000]
-0xF5AF U+7257 # <cjk> [2000]
-0xF5B0 U+7263 # <cjk> [2000]
-0xF5B1 U+24629 # <cjk> [2000] [Unicode3.1]
-0xF5B2 U+726E # <cjk> [2000]
-0xF5B3 U+726F # <cjk> [2000]
-0xF5B4 U+7278 # <cjk> [2000]
-0xF5B5 U+727F # <cjk> [2000]
-0xF5B6 U+728E # <cjk> [2000]
-0xF5B7 U+246A5 # <cjk> [2000] [Unicode3.1]
-0xF5B8 U+72AD # <cjk> [2000]
-0xF5B9 U+72AE # <cjk> [2000]
-0xF5BA U+72B0 # <cjk> [2000]
-0xF5BB U+72B1 # <cjk> [2000]
-0xF5BC U+72C1 # <cjk> [2000]
-0xF5BD U+3E60 # <cjk> [2000]
-0xF5BE U+72CC # <cjk> [2000]
-0xF5BF U+3E66 # <cjk> [2000]
-0xF5C0 U+3E68 # <cjk> [2000]
-0xF5C1 U+72F3 # <cjk> [2000]
-0xF5C2 U+72FA # <cjk> [2000]
-0xF5C3 U+7307 # <cjk> [2000]
-0xF5C4 U+7312 # <cjk> [2000]
-0xF5C5 U+7318 # <cjk> [2000]
-0xF5C6 U+7319 # <cjk> [2000]
-0xF5C7 U+3E83 # <cjk> [2000]
-0xF5C8 U+7339 # <cjk> [2000]
-0xF5C9 U+732C # <cjk> [2000]
-0xF5CA U+7331 # <cjk> [2000]
-0xF5CB U+7333 # <cjk> [2000]
-0xF5CC U+733D # <cjk> [2000]
-0xF5CD U+7352 # <cjk> [2000]
-0xF5CE U+3E94 # <cjk> [2000]
-0xF5CF U+736B # <cjk> [2000]
-0xF5D0 U+736C # <cjk> [2000]
-0xF5D1 U+24896 # <cjk> [2000] [Unicode3.1]
-0xF5D2 U+736E # <cjk> [2000]
-0xF5D3 U+736F # <cjk> [2000]
-0xF5D4 U+7371 # <cjk> [2000]
-0xF5D5 U+7377 # <cjk> [2000]
-0xF5D6 U+7381 # <cjk> [2000]
-0xF5D7 U+7385 # <cjk> [2000]
-0xF5D8 U+738A # <cjk> [2000]
-0xF5D9 U+7394 # <cjk> [2000]
-0xF5DA U+7398 # <cjk> [2000]
-0xF5DB U+739C # <cjk> [2000]
-0xF5DC U+739E # <cjk> [2000]
-0xF5DD U+73A5 # <cjk> [2000]
-0xF5DE U+73A8 # <cjk> [2000]
-0xF5DF U+73B5 # <cjk> [2000]
-0xF5E0 U+73B7 # <cjk> [2000]
-0xF5E1 U+73B9 # <cjk> [2000]
-0xF5E2 U+73BC # <cjk> [2000]
-0xF5E3 U+73BF # <cjk> [2000]
-0xF5E4 U+73C5 # <cjk> [2000]
-0xF5E5 U+73CB # <cjk> [2000]
-0xF5E6 U+73E1 # <cjk> [2000]
-0xF5E7 U+73E7 # <cjk> [2000]
-0xF5E8 U+73F9 # <cjk> [2000]
-0xF5E9 U+7413 # <cjk> [2000]
-0xF5EA U+73FA # <cjk> [2000]
-0xF5EB U+7401 # <cjk> [2000]
-0xF5EC U+7424 # <cjk> [2000]
-0xF5ED U+7431 # <cjk> [2000]
-0xF5EE U+7439 # <cjk> [2000]
-0xF5EF U+7453 # <cjk> [2000]
-0xF5F0 U+7440 # <cjk> [2000]
-0xF5F1 U+7443 # <cjk> [2000]
-0xF5F2 U+744D # <cjk> [2000]
-0xF5F3 U+7452 # <cjk> [2000]
-0xF5F4 U+745D # <cjk> [2000]
-0xF5F5 U+7471 # <cjk> [2000]
-0xF5F6 U+7481 # <cjk> [2000]
-0xF5F7 U+7485 # <cjk> [2000]
-0xF5F8 U+7488 # <cjk> [2000]
-0xF5F9 U+24A4D # <cjk> [2000] [Unicode3.1]
-0xF5FA U+7492 # <cjk> [2000]
-0xF5FB U+7497 # <cjk> [2000]
-0xF5FC U+7499 # <cjk> [2000]
-0xF640 U+74A0 # <cjk> [2000]
-0xF641 U+74A1 # <cjk> [2000]
-0xF642 U+74A5 # <cjk> [2000]
-0xF643 U+74AA # <cjk> [2000]
-0xF644 U+74AB # <cjk> [2000]
-0xF645 U+74B9 # <cjk> [2000]
-0xF646 U+74BB # <cjk> [2000]
-0xF647 U+74BA # <cjk> [2000]
-0xF648 U+74D6 # <cjk> [2000]
-0xF649 U+74D8 # <cjk> [2000]
-0xF64A U+74DE # <cjk> [2000]
-0xF64B U+74EF # <cjk> [2000]
-0xF64C U+74EB # <cjk> [2000]
-0xF64D U+24B56 # <cjk> [2000] [Unicode3.1]
-0xF64E U+74FA # <cjk> [2000]
-0xF64F U+24B6F # <cjk> [2000] [Unicode3.1]
-0xF650 U+7520 # <cjk> [2000]
-0xF651 U+7524 # <cjk> [2000]
-0xF652 U+752A # <cjk> [2000]
-0xF653 U+3F57 # <cjk> [2000]
-0xF654 U+24C16 # <cjk> [2000] [Unicode3.1]
-0xF655 U+753D # <cjk> [2000]
-0xF656 U+753E # <cjk> [2000]
-0xF657 U+7540 # <cjk> [2000]
-0xF658 U+7548 # <cjk> [2000]
-0xF659 U+754E # <cjk> [2000]
-0xF65A U+7550 # <cjk> [2000]
-0xF65B U+7552 # <cjk> [2000]
-0xF65C U+756C # <cjk> [2000]
-0xF65D U+7572 # <cjk> [2000]
-0xF65E U+7571 # <cjk> [2000]
-0xF65F U+757A # <cjk> [2000]
-0xF660 U+757D # <cjk> [2000]
-0xF661 U+757E # <cjk> [2000]
-0xF662 U+7581 # <cjk> [2000]
-0xF663 U+24D14 # <cjk> [2000] [Unicode3.1]
-0xF664 U+758C # <cjk> [2000]
-0xF665 U+3F75 # <cjk> [2000]
-0xF666 U+75A2 # <cjk> [2000]
-0xF667 U+3F77 # <cjk> [2000]
-0xF668 U+75B0 # <cjk> [2000]
-0xF669 U+75B7 # <cjk> [2000]
-0xF66A U+75BF # <cjk> [2000]
-0xF66B U+75C0 # <cjk> [2000]
-0xF66C U+75C6 # <cjk> [2000]
-0xF66D U+75CF # <cjk> [2000]
-0xF66E U+75D3 # <cjk> [2000]
-0xF66F U+75DD # <cjk> [2000]
-0xF670 U+75DF # <cjk> [2000]
-0xF671 U+75E0 # <cjk> [2000]
-0xF672 U+75E7 # <cjk> [2000]
-0xF673 U+75EC # <cjk> [2000]
-0xF674 U+75EE # <cjk> [2000]
-0xF675 U+75F1 # <cjk> [2000]
-0xF676 U+75F9 # <cjk> [2000]
-0xF677 U+7603 # <cjk> [2000]
-0xF678 U+7618 # <cjk> [2000]
-0xF679 U+7607 # <cjk> [2000]
-0xF67A U+760F # <cjk> [2000]
-0xF67B U+3FAE # <cjk> [2000]
-0xF67C U+24E0E # <cjk> [2000] [Unicode3.1]
-0xF67D U+7613 # <cjk> [2000]
-0xF67E U+761B # <cjk> [2000]
-0xF680 U+761C # <cjk> [2000]
-0xF681 U+24E37 # <cjk> [2000] [Unicode3.1]
-0xF682 U+7625 # <cjk> [2000]
-0xF683 U+7628 # <cjk> [2000]
-0xF684 U+763C # <cjk> [2000]
-0xF685 U+7633 # <cjk> [2000]
-0xF686 U+24E6A # <cjk> [2000] [Unicode3.1]
-0xF687 U+3FC9 # <cjk> [2000]
-0xF688 U+7641 # <cjk> [2000]
-0xF689 U+24E8B # <cjk> [2000] [Unicode3.1]
-0xF68A U+7649 # <cjk> [2000]
-0xF68B U+7655 # <cjk> [2000]
-0xF68C U+3FD7 # <cjk> [2000]
-0xF68D U+766E # <cjk> [2000]
-0xF68E U+7695 # <cjk> [2000]
-0xF68F U+769C # <cjk> [2000]
-0xF690 U+76A1 # <cjk> [2000]
-0xF691 U+76A0 # <cjk> [2000]
-0xF692 U+76A7 # <cjk> [2000]
-0xF693 U+76A8 # <cjk> [2000]
-0xF694 U+76AF # <cjk> [2000]
-0xF695 U+2504A # <cjk> [2000] [Unicode3.1]
-0xF696 U+76C9 # <cjk> [2000]
-0xF697 U+25055 # <cjk> [2000] [Unicode3.1]
-0xF698 U+76E8 # <cjk> [2000]
-0xF699 U+76EC # <cjk> [2000]
-0xF69A U+25122 # <cjk> [2000] [Unicode3.1]
-0xF69B U+7717 # <cjk> [2000]
-0xF69C U+771A # <cjk> [2000]
-0xF69D U+772D # <cjk> [2000]
-0xF69E U+7735 # <cjk> [2000]
-0xF69F U+251A9 # <cjk> [2000] [Unicode3.1]
-0xF6A0 U+4039 # <cjk> [2000]
-0xF6A1 U+251E5 # <cjk> [2000] [Unicode3.1]
-0xF6A2 U+251CD # <cjk> [2000] [Unicode3.1]
-0xF6A3 U+7758 # <cjk> [2000]
-0xF6A4 U+7760 # <cjk> [2000]
-0xF6A5 U+776A # <cjk> [2000]
-0xF6A6 U+2521E # <cjk> [2000] [Unicode3.1]
-0xF6A7 U+7772 # <cjk> [2000]
-0xF6A8 U+777C # <cjk> [2000]
-0xF6A9 U+777D # <cjk> [2000]
-0xF6AA U+2524C # <cjk> [2000] [Unicode3.1]
-0xF6AB U+4058 # <cjk> [2000]
-0xF6AC U+779A # <cjk> [2000]
-0xF6AD U+779F # <cjk> [2000]
-0xF6AE U+77A2 # <cjk> [2000]
-0xF6AF U+77A4 # <cjk> [2000]
-0xF6B0 U+77A9 # <cjk> [2000]
-0xF6B1 U+77DE # <cjk> [2000]
-0xF6B2 U+77DF # <cjk> [2000]
-0xF6B3 U+77E4 # <cjk> [2000]
-0xF6B4 U+77E6 # <cjk> [2000]
-0xF6B5 U+77EA # <cjk> [2000]
-0xF6B6 U+77EC # <cjk> [2000]
-0xF6B7 U+4093 # <cjk> [2000]
-0xF6B8 U+77F0 # <cjk> [2000]
-0xF6B9 U+77F4 # <cjk> [2000]
-0xF6BA U+77FB # <cjk> [2000]
-0xF6BB U+2542E # <cjk> [2000] [Unicode3.1]
-0xF6BC U+7805 # <cjk> [2000]
-0xF6BD U+7806 # <cjk> [2000]
-0xF6BE U+7809 # <cjk> [2000]
-0xF6BF U+780D # <cjk> [2000]
-0xF6C0 U+7819 # <cjk> [2000]
-0xF6C1 U+7821 # <cjk> [2000]
-0xF6C2 U+782C # <cjk> [2000]
-0xF6C3 U+7847 # <cjk> [2000]
-0xF6C4 U+7864 # <cjk> [2000]
-0xF6C5 U+786A # <cjk> [2000]
-0xF6C6 U+254D9 # <cjk> [2000] [Unicode3.1]
-0xF6C7 U+788A # <cjk> [2000]
-0xF6C8 U+7894 # <cjk> [2000]
-0xF6C9 U+78A4 # <cjk> [2000]
-0xF6CA U+789D # <cjk> [2000]
-0xF6CB U+789E # <cjk> [2000]
-0xF6CC U+789F # <cjk> [2000]
-0xF6CD U+78BB # <cjk> [2000]
-0xF6CE U+78C8 # <cjk> [2000]
-0xF6CF U+78CC # <cjk> [2000]
-0xF6D0 U+78CE # <cjk> [2000]
-0xF6D1 U+78D5 # <cjk> [2000]
-0xF6D2 U+78E0 # <cjk> [2000]
-0xF6D3 U+78E1 # <cjk> [2000]
-0xF6D4 U+78E6 # <cjk> [2000]
-0xF6D5 U+78F9 # <cjk> [2000]
-0xF6D6 U+78FA # <cjk> [2000]
-0xF6D7 U+78FB # <cjk> [2000]
-0xF6D8 U+78FE # <cjk> [2000]
-0xF6D9 U+255A7 # <cjk> [2000] [Unicode3.1]
-0xF6DA U+7910 # <cjk> [2000]
-0xF6DB U+791B # <cjk> [2000]
-0xF6DC U+7930 # <cjk> [2000]
-0xF6DD U+7925 # <cjk> [2000]
-0xF6DE U+793B # <cjk> [2000]
-0xF6DF U+794A # <cjk> [2000]
-0xF6E0 U+7958 # <cjk> [2000]
-0xF6E1 U+795B # <cjk> [2000]
-0xF6E2 U+4105 # <cjk> [2000]
-0xF6E3 U+7967 # <cjk> [2000]
-0xF6E4 U+7972 # <cjk> [2000]
-0xF6E5 U+7994 # <cjk> [2000]
-0xF6E6 U+7995 # <cjk> [2000]
-0xF6E7 U+7996 # <cjk> [2000]
-0xF6E8 U+799B # <cjk> [2000]
-0xF6E9 U+79A1 # <cjk> [2000]
-0xF6EA U+79A9 # <cjk> [2000]
-0xF6EB U+79B4 # <cjk> [2000]
-0xF6EC U+79BB # <cjk> [2000]
-0xF6ED U+79C2 # <cjk> [2000]
-0xF6EE U+79C7 # <cjk> [2000]
-0xF6EF U+79CC # <cjk> [2000]
-0xF6F0 U+79CD # <cjk> [2000]
-0xF6F1 U+79D6 # <cjk> [2000]
-0xF6F2 U+4148 # <cjk> [2000]
-0xF6F3 U+257A9 # <cjk> [2000] [Unicode3.1]
-0xF6F4 U+257B4 # <cjk> [2000] [Unicode3.1]
-0xF6F5 U+414F # <cjk> [2000]
-0xF6F6 U+7A0A # <cjk> [2000]
-0xF6F7 U+7A11 # <cjk> [2000]
-0xF6F8 U+7A15 # <cjk> [2000]
-0xF6F9 U+7A1B # <cjk> [2000]
-0xF6FA U+7A1E # <cjk> [2000]
-0xF6FB U+4163 # <cjk> [2000]
-0xF6FC U+7A2D # <cjk> [2000]
-0xF740 U+7A38 # <cjk> [2000]
-0xF741 U+7A47 # <cjk> [2000]
-0xF742 U+7A4C # <cjk> [2000]
-0xF743 U+7A56 # <cjk> [2000]
-0xF744 U+7A59 # <cjk> [2000]
-0xF745 U+7A5C # <cjk> [2000]
-0xF746 U+7A5F # <cjk> [2000]
-0xF747 U+7A60 # <cjk> [2000]
-0xF748 U+7A67 # <cjk> [2000]
-0xF749 U+7A6A # <cjk> [2000]
-0xF74A U+7A75 # <cjk> [2000]
-0xF74B U+7A78 # <cjk> [2000]
-0xF74C U+7A82 # <cjk> [2000]
-0xF74D U+7A8A # <cjk> [2000]
-0xF74E U+7A90 # <cjk> [2000]
-0xF74F U+7AA3 # <cjk> [2000]
-0xF750 U+7AAC # <cjk> [2000]
-0xF751 U+259D4 # <cjk> [2000] [Unicode3.1]
-0xF752 U+41B4 # <cjk> [2000]
-0xF753 U+7AB9 # <cjk> [2000]
-0xF754 U+7ABC # <cjk> [2000]
-0xF755 U+7ABE # <cjk> [2000]
-0xF756 U+41BF # <cjk> [2000]
-0xF757 U+7ACC # <cjk> [2000]
-0xF758 U+7AD1 # <cjk> [2000]
-0xF759 U+7AE7 # <cjk> [2000]
-0xF75A U+7AE8 # <cjk> [2000]
-0xF75B U+7AF4 # <cjk> [2000]
-0xF75C U+25AE4 # <cjk> [2000] [Unicode3.1]
-0xF75D U+25AE3 # <cjk> [2000] [Unicode3.1]
-0xF75E U+7B07 # <cjk> [2000]
-0xF75F U+25AF1 # <cjk> [2000] [Unicode3.1]
-0xF760 U+7B3D # <cjk> [2000]
-0xF761 U+7B27 # <cjk> [2000]
-0xF762 U+7B2A # <cjk> [2000]
-0xF763 U+7B2E # <cjk> [2000]
-0xF764 U+7B2F # <cjk> [2000]
-0xF765 U+7B31 # <cjk> [2000]
-0xF766 U+41E6 # <cjk> [2000]
-0xF767 U+41F3 # <cjk> [2000]
-0xF768 U+7B7F # <cjk> [2000]
-0xF769 U+7B41 # <cjk> [2000]
-0xF76A U+41EE # <cjk> [2000]
-0xF76B U+7B55 # <cjk> [2000]
-0xF76C U+7B79 # <cjk> [2000]
-0xF76D U+7B64 # <cjk> [2000]
-0xF76E U+7B66 # <cjk> [2000]
-0xF76F U+7B69 # <cjk> [2000]
-0xF770 U+7B73 # <cjk> [2000]
-0xF771 U+25BB2 # <cjk> [2000] [Unicode3.1]
-0xF772 U+4207 # <cjk> [2000]
-0xF773 U+7B90 # <cjk> [2000]
-0xF774 U+7B91 # <cjk> [2000]
-0xF775 U+7B9B # <cjk> [2000]
-0xF776 U+420E # <cjk> [2000]
-0xF777 U+7BAF # <cjk> [2000]
-0xF778 U+7BB5 # <cjk> [2000]
-0xF779 U+7BBC # <cjk> [2000]
-0xF77A U+7BC5 # <cjk> [2000]
-0xF77B U+7BCA # <cjk> [2000]
-0xF77C U+25C4B # <cjk> [2000] [Unicode3.1]
-0xF77D U+25C64 # <cjk> [2000] [Unicode3.1]
-0xF77E U+7BD4 # <cjk> [2000]
-0xF780 U+7BD6 # <cjk> [2000]
-0xF781 U+7BDA # <cjk> [2000]
-0xF782 U+7BEA # <cjk> [2000]
-0xF783 U+7BF0 # <cjk> [2000]
-0xF784 U+7C03 # <cjk> [2000]
-0xF785 U+7C0B # <cjk> [2000]
-0xF786 U+7C0E # <cjk> [2000]
-0xF787 U+7C0F # <cjk> [2000]
-0xF788 U+7C26 # <cjk> [2000]
-0xF789 U+7C45 # <cjk> [2000]
-0xF78A U+7C4A # <cjk> [2000]
-0xF78B U+7C51 # <cjk> [2000]
-0xF78C U+7C57 # <cjk> [2000]
-0xF78D U+7C5E # <cjk> [2000]
-0xF78E U+7C61 # <cjk> [2000]
-0xF78F U+7C69 # <cjk> [2000]
-0xF790 U+7C6E # <cjk> [2000]
-0xF791 U+7C6F # <cjk> [2000]
-0xF792 U+7C70 # <cjk> [2000]
-0xF793 U+25E2E # <cjk> [2000] [Unicode3.1]
-0xF794 U+25E56 # <cjk> [2000] [Unicode3.1]
-0xF795 U+25E65 # <cjk> [2000] [Unicode3.1]
-0xF796 U+7CA6 # <cjk> [2000]
-0xF797 U+25E62 # <cjk> [2000] [Unicode3.1]
-0xF798 U+7CB6 # <cjk> [2000]
-0xF799 U+7CB7 # <cjk> [2000]
-0xF79A U+7CBF # <cjk> [2000]
-0xF79B U+25ED8 # <cjk> [2000] [Unicode3.1]
-0xF79C U+7CC4 # <cjk> [2000]
-0xF79D U+25EC2 # <cjk> [2000] [Unicode3.1]
-0xF79E U+7CC8 # <cjk> [2000]
-0xF79F U+7CCD # <cjk> [2000]
-0xF7A0 U+25EE8 # <cjk> [2000] [Unicode3.1]
-0xF7A1 U+7CD7 # <cjk> [2000]
-0xF7A2 U+25F23 # <cjk> [2000] [Unicode3.1]
-0xF7A3 U+7CE6 # <cjk> [2000]
-0xF7A4 U+7CEB # <cjk> [2000]
-0xF7A5 U+25F5C # <cjk> [2000] [Unicode3.1]
-0xF7A6 U+7CF5 # <cjk> [2000]
-0xF7A7 U+7D03 # <cjk> [2000]
-0xF7A8 U+7D09 # <cjk> [2000]
-0xF7A9 U+42C6 # <cjk> [2000]
-0xF7AA U+7D12 # <cjk> [2000]
-0xF7AB U+7D1E # <cjk> [2000]
-0xF7AC U+25FE0 # <cjk> [2000] [Unicode3.1]
-0xF7AD U+25FD4 # <cjk> [2000] [Unicode3.1]
-0xF7AE U+7D3D # <cjk> [2000]
-0xF7AF U+7D3E # <cjk> [2000]
-0xF7B0 U+7D40 # <cjk> [2000]
-0xF7B1 U+7D47 # <cjk> [2000]
-0xF7B2 U+2600C # <cjk> [2000] [Unicode3.1]
-0xF7B3 U+25FFB # <cjk> [2000] [Unicode3.1]
-0xF7B4 U+42D6 # <cjk> [2000]
-0xF7B5 U+7D59 # <cjk> [2000]
-0xF7B6 U+7D5A # <cjk> [2000]
-0xF7B7 U+7D6A # <cjk> [2000]
-0xF7B8 U+7D70 # <cjk> [2000]
-0xF7B9 U+42DD # <cjk> [2000]
-0xF7BA U+7D7F # <cjk> [2000]
-0xF7BB U+26017 # <cjk> [2000] [Unicode3.1]
-0xF7BC U+7D86 # <cjk> [2000]
-0xF7BD U+7D88 # <cjk> [2000]
-0xF7BE U+7D8C # <cjk> [2000]
-0xF7BF U+7D97 # <cjk> [2000]
-0xF7C0 U+26060 # <cjk> [2000] [Unicode3.1]
-0xF7C1 U+7D9D # <cjk> [2000]
-0xF7C2 U+7DA7 # <cjk> [2000]
-0xF7C3 U+7DAA # <cjk> [2000]
-0xF7C4 U+7DB6 # <cjk> [2000]
-0xF7C5 U+7DB7 # <cjk> [2000]
-0xF7C6 U+7DC0 # <cjk> [2000]
-0xF7C7 U+7DD7 # <cjk> [2000]
-0xF7C8 U+7DD9 # <cjk> [2000]
-0xF7C9 U+7DE6 # <cjk> [2000]
-0xF7CA U+7DF1 # <cjk> [2000]
-0xF7CB U+7DF9 # <cjk> [2000]
-0xF7CC U+4302 # <cjk> [2000]
-0xF7CD U+260ED # <cjk> [2000] [Unicode3.1]
-0xF7CE U+FA58 # CJK COMPATIBILITY IDEOGRAPH-FA58 [2000] [Unicode3.2]
-0xF7CF U+7E10 # <cjk> [2000]
-0xF7D0 U+7E17 # <cjk> [2000]
-0xF7D1 U+7E1D # <cjk> [2000]
-0xF7D2 U+7E20 # <cjk> [2000]
-0xF7D3 U+7E27 # <cjk> [2000]
-0xF7D4 U+7E2C # <cjk> [2000]
-0xF7D5 U+7E45 # <cjk> [2000]
-0xF7D6 U+7E73 # <cjk> [2000]
-0xF7D7 U+7E75 # <cjk> [2000]
-0xF7D8 U+7E7E # <cjk> [2000]
-0xF7D9 U+7E86 # <cjk> [2000]
-0xF7DA U+7E87 # <cjk> [2000]
-0xF7DB U+432B # <cjk> [2000]
-0xF7DC U+7E91 # <cjk> [2000]
-0xF7DD U+7E98 # <cjk> [2000]
-0xF7DE U+7E9A # <cjk> [2000]
-0xF7DF U+4343 # <cjk> [2000]
-0xF7E0 U+7F3C # <cjk> [2000]
-0xF7E1 U+7F3B # <cjk> [2000]
-0xF7E2 U+7F3E # <cjk> [2000]
-0xF7E3 U+7F43 # <cjk> [2000]
-0xF7E4 U+7F44 # <cjk> [2000]
-0xF7E5 U+7F4F # <cjk> [2000]
-0xF7E6 U+34C1 # <cjk> [2000]
-0xF7E7 U+26270 # <cjk> [2000] [Unicode3.1]
-0xF7E8 U+7F52 # <cjk> [2000]
-0xF7E9 U+26286 # <cjk> [2000] [Unicode3.1]
-0xF7EA U+7F61 # <cjk> [2000]
-0xF7EB U+7F63 # <cjk> [2000]
-0xF7EC U+7F64 # <cjk> [2000]
-0xF7ED U+7F6D # <cjk> [2000]
-0xF7EE U+7F7D # <cjk> [2000]
-0xF7EF U+7F7E # <cjk> [2000]
-0xF7F0 U+2634C # <cjk> [2000] [Unicode3.1]
-0xF7F1 U+7F90 # <cjk> [2000]
-0xF7F2 U+517B # <cjk> [2000]
-0xF7F3 U+23D0E # <cjk> [2000] [Unicode3.1]
-0xF7F4 U+7F96 # <cjk> [2000]
-0xF7F5 U+7F9C # <cjk> [2000]
-0xF7F6 U+7FAD # <cjk> [2000]
-0xF7F7 U+26402 # <cjk> [2000] [Unicode3.1]
-0xF7F8 U+7FC3 # <cjk> [2000]
-0xF7F9 U+7FCF # <cjk> [2000]
-0xF7FA U+7FE3 # <cjk> [2000]
-0xF7FB U+7FE5 # <cjk> [2000]
-0xF7FC U+7FEF # <cjk> [2000]
-0xF840 U+7FF2 # <cjk> [2000]
-0xF841 U+8002 # <cjk> [2000]
-0xF842 U+800A # <cjk> [2000]
-0xF843 U+8008 # <cjk> [2000]
-0xF844 U+800E # <cjk> [2000]
-0xF845 U+8011 # <cjk> [2000]
-0xF846 U+8016 # <cjk> [2000]
-0xF847 U+8024 # <cjk> [2000]
-0xF848 U+802C # <cjk> [2000]
-0xF849 U+8030 # <cjk> [2000]
-0xF84A U+8043 # <cjk> [2000]
-0xF84B U+8066 # <cjk> [2000]
-0xF84C U+8071 # <cjk> [2000]
-0xF84D U+8075 # <cjk> [2000]
-0xF84E U+807B # <cjk> [2000]
-0xF84F U+8099 # <cjk> [2000]
-0xF850 U+809C # <cjk> [2000]
-0xF851 U+80A4 # <cjk> [2000]
-0xF852 U+80A7 # <cjk> [2000]
-0xF853 U+80B8 # <cjk> [2000]
-0xF854 U+2667E # <cjk> [2000] [Unicode3.1]
-0xF855 U+80C5 # <cjk> [2000]
-0xF856 U+80D5 # <cjk> [2000]
-0xF857 U+80D8 # <cjk> [2000]
-0xF858 U+80E6 # <cjk> [2000]
-0xF859 U+266B0 # <cjk> [2000] [Unicode3.1]
-0xF85A U+810D # <cjk> [2000]
-0xF85B U+80F5 # <cjk> [2000]
-0xF85C U+80FB # <cjk> [2000]
-0xF85D U+43EE # <cjk> [2000]
-0xF85E U+8135 # <cjk> [2000]
-0xF85F U+8116 # <cjk> [2000]
-0xF860 U+811E # <cjk> [2000]
-0xF861 U+43F0 # <cjk> [2000]
-0xF862 U+8124 # <cjk> [2000]
-0xF863 U+8127 # <cjk> [2000]
-0xF864 U+812C # <cjk> [2000]
-0xF865 U+2671D # <cjk> [2000] [Unicode3.1]
-0xF866 U+813D # <cjk> [2000]
-0xF867 U+4408 # <cjk> [2000]
-0xF868 U+8169 # <cjk> [2000]
-0xF869 U+4417 # <cjk> [2000]
-0xF86A U+8181 # <cjk> [2000]
-0xF86B U+441C # <cjk> [2000]
-0xF86C U+8184 # <cjk> [2000]
-0xF86D U+8185 # <cjk> [2000]
-0xF86E U+4422 # <cjk> [2000]
-0xF86F U+8198 # <cjk> [2000]
-0xF870 U+81B2 # <cjk> [2000]
-0xF871 U+81C1 # <cjk> [2000]
-0xF872 U+81C3 # <cjk> [2000]
-0xF873 U+81D6 # <cjk> [2000]
-0xF874 U+81DB # <cjk> [2000]
-0xF875 U+268DD # <cjk> [2000] [Unicode3.1]
-0xF876 U+81E4 # <cjk> [2000]
-0xF877 U+268EA # <cjk> [2000] [Unicode3.1]
-0xF878 U+81EC # <cjk> [2000]
-0xF879 U+26951 # <cjk> [2000] [Unicode3.1]
-0xF87A U+81FD # <cjk> [2000]
-0xF87B U+81FF # <cjk> [2000]
-0xF87C U+2696F # <cjk> [2000] [Unicode3.1]
-0xF87D U+8204 # <cjk> [2000]
-0xF87E U+269DD # <cjk> [2000] [Unicode3.1]
-0xF880 U+8219 # <cjk> [2000]
-0xF881 U+8221 # <cjk> [2000]
-0xF882 U+8222 # <cjk> [2000]
-0xF883 U+26A1E # <cjk> [2000] [Unicode3.1]
-0xF884 U+8232 # <cjk> [2000]
-0xF885 U+8234 # <cjk> [2000]
-0xF886 U+823C # <cjk> [2000]
-0xF887 U+8246 # <cjk> [2000]
-0xF888 U+8249 # <cjk> [2000]
-0xF889 U+8245 # <cjk> [2000]
-0xF88A U+26A58 # <cjk> [2000] [Unicode3.1]
-0xF88B U+824B # <cjk> [2000]
-0xF88C U+4476 # <cjk> [2000]
-0xF88D U+824F # <cjk> [2000]
-0xF88E U+447A # <cjk> [2000]
-0xF88F U+8257 # <cjk> [2000]
-0xF890 U+26A8C # <cjk> [2000] [Unicode3.1]
-0xF891 U+825C # <cjk> [2000]
-0xF892 U+8263 # <cjk> [2000]
-0xF893 U+26AB7 # <cjk> [2000] [Unicode3.1]
-0xF894 U+FA5D # CJK COMPATIBILITY IDEOGRAPH-FA5D [2000] [Unicode3.2]
-0xF895 U+FA5E # CJK COMPATIBILITY IDEOGRAPH-FA5E [2000] [Unicode3.2]
-0xF896 U+8279 # <cjk> [2000]
-0xF897 U+4491 # <cjk> [2000]
-0xF898 U+827D # <cjk> [2000]
-0xF899 U+827F # <cjk> [2000]
-0xF89A U+8283 # <cjk> [2000]
-0xF89B U+828A # <cjk> [2000]
-0xF89C U+8293 # <cjk> [2000]
-0xF89D U+82A7 # <cjk> [2000]
-0xF89E U+82A8 # <cjk> [2000]
-0xF89F U+82B2 # <cjk> [2000]
-0xF8A0 U+82B4 # <cjk> [2000]
-0xF8A1 U+82BA # <cjk> [2000]
-0xF8A2 U+82BC # <cjk> [2000]
-0xF8A3 U+82E2 # <cjk> [2000]
-0xF8A4 U+82E8 # <cjk> [2000]
-0xF8A5 U+82F7 # <cjk> [2000]
-0xF8A6 U+8307 # <cjk> [2000]
-0xF8A7 U+8308 # <cjk> [2000]
-0xF8A8 U+830C # <cjk> [2000]
-0xF8A9 U+8354 # <cjk> [2000]
-0xF8AA U+831B # <cjk> [2000]
-0xF8AB U+831D # <cjk> [2000]
-0xF8AC U+8330 # <cjk> [2000]
-0xF8AD U+833C # <cjk> [2000]
-0xF8AE U+8344 # <cjk> [2000]
-0xF8AF U+8357 # <cjk> [2000]
-0xF8B0 U+44BE # <cjk> [2000]
-0xF8B1 U+837F # <cjk> [2000]
-0xF8B2 U+44D4 # <cjk> [2000]
-0xF8B3 U+44B3 # <cjk> [2000]
-0xF8B4 U+838D # <cjk> [2000]
-0xF8B5 U+8394 # <cjk> [2000]
-0xF8B6 U+8395 # <cjk> [2000]
-0xF8B7 U+839B # <cjk> [2000]
-0xF8B8 U+839D # <cjk> [2000]
-0xF8B9 U+83C9 # <cjk> [2000]
-0xF8BA U+83D0 # <cjk> [2000]
-0xF8BB U+83D4 # <cjk> [2000]
-0xF8BC U+83DD # <cjk> [2000]
-0xF8BD U+83E5 # <cjk> [2000]
-0xF8BE U+83F9 # <cjk> [2000]
-0xF8BF U+840F # <cjk> [2000]
-0xF8C0 U+8411 # <cjk> [2000]
-0xF8C1 U+8415 # <cjk> [2000]
-0xF8C2 U+26C73 # <cjk> [2000] [Unicode3.1]
-0xF8C3 U+8417 # <cjk> [2000]
-0xF8C4 U+8439 # <cjk> [2000]
-0xF8C5 U+844A # <cjk> [2000]
-0xF8C6 U+844F # <cjk> [2000]
-0xF8C7 U+8451 # <cjk> [2000]
-0xF8C8 U+8452 # <cjk> [2000]
-0xF8C9 U+8459 # <cjk> [2000]
-0xF8CA U+845A # <cjk> [2000]
-0xF8CB U+845C # <cjk> [2000]
-0xF8CC U+26CDD # <cjk> [2000] [Unicode3.1]
-0xF8CD U+8465 # <cjk> [2000]
-0xF8CE U+8476 # <cjk> [2000]
-0xF8CF U+8478 # <cjk> [2000]
-0xF8D0 U+847C # <cjk> [2000]
-0xF8D1 U+8481 # <cjk> [2000]
-0xF8D2 U+450D # <cjk> [2000]
-0xF8D3 U+84DC # <cjk> [2000]
-0xF8D4 U+8497 # <cjk> [2000]
-0xF8D5 U+84A6 # <cjk> [2000]
-0xF8D6 U+84BE # <cjk> [2000]
-0xF8D7 U+4508 # <cjk> [2000]
-0xF8D8 U+84CE # <cjk> [2000]
-0xF8D9 U+84CF # <cjk> [2000]
-0xF8DA U+84D3 # <cjk> [2000]
-0xF8DB U+26E65 # <cjk> [2000] [Unicode3.1]
-0xF8DC U+84E7 # <cjk> [2000]
-0xF8DD U+84EA # <cjk> [2000]
-0xF8DE U+84EF # <cjk> [2000]
-0xF8DF U+84F0 # <cjk> [2000]
-0xF8E0 U+84F1 # <cjk> [2000]
-0xF8E1 U+84FA # <cjk> [2000]
-0xF8E2 U+84FD # <cjk> [2000]
-0xF8E3 U+850C # <cjk> [2000]
-0xF8E4 U+851B # <cjk> [2000]
-0xF8E5 U+8524 # <cjk> [2000]
-0xF8E6 U+8525 # <cjk> [2000]
-0xF8E7 U+852B # <cjk> [2000]
-0xF8E8 U+8534 # <cjk> [2000]
-0xF8E9 U+854F # <cjk> [2000]
-0xF8EA U+856F # <cjk> [2000]
-0xF8EB U+4525 # <cjk> [2000]
-0xF8EC U+4543 # <cjk> [2000]
-0xF8ED U+853E # <cjk> [2000]
-0xF8EE U+8551 # <cjk> [2000]
-0xF8EF U+8553 # <cjk> [2000]
-0xF8F0 U+855E # <cjk> [2000]
-0xF8F1 U+8561 # <cjk> [2000]
-0xF8F2 U+8562 # <cjk> [2000]
-0xF8F3 U+26F94 # <cjk> [2000] [Unicode3.1]
-0xF8F4 U+857B # <cjk> [2000]
-0xF8F5 U+857D # <cjk> [2000]
-0xF8F6 U+857F # <cjk> [2000]
-0xF8F7 U+8581 # <cjk> [2000]
-0xF8F8 U+8586 # <cjk> [2000]
-0xF8F9 U+8593 # <cjk> [2000]
-0xF8FA U+859D # <cjk> [2000]
-0xF8FB U+859F # <cjk> [2000]
-0xF8FC U+26FF8 # <cjk> [2000] [Unicode3.1]
-0xF940 U+26FF6 # <cjk> [2000] [Unicode3.1]
-0xF941 U+26FF7 # <cjk> [2000] [Unicode3.1]
-0xF942 U+85B7 # <cjk> [2000]
-0xF943 U+85BC # <cjk> [2000]
-0xF944 U+85C7 # <cjk> [2000]
-0xF945 U+85CA # <cjk> [2000]
-0xF946 U+85D8 # <cjk> [2000]
-0xF947 U+85D9 # <cjk> [2000]
-0xF948 U+85DF # <cjk> [2000]
-0xF949 U+85E1 # <cjk> [2000]
-0xF94A U+85E6 # <cjk> [2000]
-0xF94B U+85F6 # <cjk> [2000]
-0xF94C U+8600 # <cjk> [2000]
-0xF94D U+8611 # <cjk> [2000]
-0xF94E U+861E # <cjk> [2000]
-0xF94F U+8621 # <cjk> [2000]
-0xF950 U+8624 # <cjk> [2000]
-0xF951 U+8627 # <cjk> [2000]
-0xF952 U+2710D # <cjk> [2000] [Unicode3.1]
-0xF953 U+8639 # <cjk> [2000]
-0xF954 U+863C # <cjk> [2000]
-0xF955 U+27139 # <cjk> [2000] [Unicode3.1]
-0xF956 U+8640 # <cjk> [2000]
-0xF957 U+FA20 # CJK COMPATIBILITY IDEOGRAPH-FA20 [2000]
-0xF958 U+8653 # <cjk> [2000]
-0xF959 U+8656 # <cjk> [2000]
-0xF95A U+866F # <cjk> [2000]
-0xF95B U+8677 # <cjk> [2000]
-0xF95C U+867A # <cjk> [2000]
-0xF95D U+8687 # <cjk> [2000]
-0xF95E U+8689 # <cjk> [2000]
-0xF95F U+868D # <cjk> [2000]
-0xF960 U+8691 # <cjk> [2000]
-0xF961 U+869C # <cjk> [2000]
-0xF962 U+869D # <cjk> [2000]
-0xF963 U+86A8 # <cjk> [2000]
-0xF964 U+FA21 # CJK COMPATIBILITY IDEOGRAPH-FA21 [2000]
-0xF965 U+86B1 # <cjk> [2000]
-0xF966 U+86B3 # <cjk> [2000]
-0xF967 U+86C1 # <cjk> [2000]
-0xF968 U+86C3 # <cjk> [2000]
-0xF969 U+86D1 # <cjk> [2000]
-0xF96A U+86D5 # <cjk> [2000]
-0xF96B U+86D7 # <cjk> [2000]
-0xF96C U+86E3 # <cjk> [2000]
-0xF96D U+86E6 # <cjk> [2000]
-0xF96E U+45B8 # <cjk> [2000]
-0xF96F U+8705 # <cjk> [2000]
-0xF970 U+8707 # <cjk> [2000]
-0xF971 U+870E # <cjk> [2000]
-0xF972 U+8710 # <cjk> [2000]
-0xF973 U+8713 # <cjk> [2000]
-0xF974 U+8719 # <cjk> [2000]
-0xF975 U+871F # <cjk> [2000]
-0xF976 U+8721 # <cjk> [2000]
-0xF977 U+8723 # <cjk> [2000]
-0xF978 U+8731 # <cjk> [2000]
-0xF979 U+873A # <cjk> [2000]
-0xF97A U+873E # <cjk> [2000]
-0xF97B U+8740 # <cjk> [2000]
-0xF97C U+8743 # <cjk> [2000]
-0xF97D U+8751 # <cjk> [2000]
-0xF97E U+8758 # <cjk> [2000]
-0xF980 U+8764 # <cjk> [2000]
-0xF981 U+8765 # <cjk> [2000]
-0xF982 U+8772 # <cjk> [2000]
-0xF983 U+877C # <cjk> [2000]
-0xF984 U+273DB # <cjk> [2000] [Unicode3.1]
-0xF985 U+273DA # <cjk> [2000] [Unicode3.1]
-0xF986 U+87A7 # <cjk> [2000]
-0xF987 U+8789 # <cjk> [2000]
-0xF988 U+878B # <cjk> [2000]
-0xF989 U+8793 # <cjk> [2000]
-0xF98A U+87A0 # <cjk> [2000]
-0xF98B U+273FE # <cjk> [2000] [Unicode3.1]
-0xF98C U+45E5 # <cjk> [2000]
-0xF98D U+87BE # <cjk> [2000]
-0xF98E U+27410 # <cjk> [2000] [Unicode3.1]
-0xF98F U+87C1 # <cjk> [2000]
-0xF990 U+87CE # <cjk> [2000]
-0xF991 U+87F5 # <cjk> [2000]
-0xF992 U+87DF # <cjk> [2000]
-0xF993 U+27449 # <cjk> [2000] [Unicode3.1]
-0xF994 U+87E3 # <cjk> [2000]
-0xF995 U+87E5 # <cjk> [2000]
-0xF996 U+87E6 # <cjk> [2000]
-0xF997 U+87EA # <cjk> [2000]
-0xF998 U+87EB # <cjk> [2000]
-0xF999 U+87ED # <cjk> [2000]
-0xF99A U+8801 # <cjk> [2000]
-0xF99B U+8803 # <cjk> [2000]
-0xF99C U+880B # <cjk> [2000]
-0xF99D U+8813 # <cjk> [2000]
-0xF99E U+8828 # <cjk> [2000]
-0xF99F U+882E # <cjk> [2000]
-0xF9A0 U+8832 # <cjk> [2000]
-0xF9A1 U+883C # <cjk> [2000]
-0xF9A2 U+460F # <cjk> [2000]
-0xF9A3 U+884A # <cjk> [2000]
-0xF9A4 U+8858 # <cjk> [2000]
-0xF9A5 U+885F # <cjk> [2000]
-0xF9A6 U+8864 # <cjk> [2000]
-0xF9A7 U+27615 # <cjk> [2000] [Unicode3.1]
-0xF9A8 U+27614 # <cjk> [2000] [Unicode3.1]
-0xF9A9 U+8869 # <cjk> [2000]
-0xF9AA U+27631 # <cjk> [2000] [Unicode3.1]
-0xF9AB U+886F # <cjk> [2000]
-0xF9AC U+88A0 # <cjk> [2000]
-0xF9AD U+88BC # <cjk> [2000]
-0xF9AE U+88BD # <cjk> [2000]
-0xF9AF U+88BE # <cjk> [2000]
-0xF9B0 U+88C0 # <cjk> [2000]
-0xF9B1 U+88D2 # <cjk> [2000]
-0xF9B2 U+27693 # <cjk> [2000] [Unicode3.1]
-0xF9B3 U+88D1 # <cjk> [2000]
-0xF9B4 U+88D3 # <cjk> [2000]
-0xF9B5 U+88DB # <cjk> [2000]
-0xF9B6 U+88F0 # <cjk> [2000]
-0xF9B7 U+88F1 # <cjk> [2000]
-0xF9B8 U+4641 # <cjk> [2000]
-0xF9B9 U+8901 # <cjk> [2000]
-0xF9BA U+2770E # <cjk> [2000] [Unicode3.1]
-0xF9BB U+8937 # <cjk> [2000]
-0xF9BC U+27723 # <cjk> [2000] [Unicode3.1]
-0xF9BD U+8942 # <cjk> [2000]
-0xF9BE U+8945 # <cjk> [2000]
-0xF9BF U+8949 # <cjk> [2000]
-0xF9C0 U+27752 # <cjk> [2000] [Unicode3.1]
-0xF9C1 U+4665 # <cjk> [2000]
-0xF9C2 U+8962 # <cjk> [2000]
-0xF9C3 U+8980 # <cjk> [2000]
-0xF9C4 U+8989 # <cjk> [2000]
-0xF9C5 U+8990 # <cjk> [2000]
-0xF9C6 U+899F # <cjk> [2000]
-0xF9C7 U+89B0 # <cjk> [2000]
-0xF9C8 U+89B7 # <cjk> [2000]
-0xF9C9 U+89D6 # <cjk> [2000]
-0xF9CA U+89D8 # <cjk> [2000]
-0xF9CB U+89EB # <cjk> [2000]
-0xF9CC U+46A1 # <cjk> [2000]
-0xF9CD U+89F1 # <cjk> [2000]
-0xF9CE U+89F3 # <cjk> [2000]
-0xF9CF U+89FD # <cjk> [2000]
-0xF9D0 U+89FF # <cjk> [2000]
-0xF9D1 U+46AF # <cjk> [2000]
-0xF9D2 U+8A11 # <cjk> [2000]
-0xF9D3 U+8A14 # <cjk> [2000]
-0xF9D4 U+27985 # <cjk> [2000] [Unicode3.1]
-0xF9D5 U+8A21 # <cjk> [2000]
-0xF9D6 U+8A35 # <cjk> [2000]
-0xF9D7 U+8A3E # <cjk> [2000]
-0xF9D8 U+8A45 # <cjk> [2000]
-0xF9D9 U+8A4D # <cjk> [2000]
-0xF9DA U+8A58 # <cjk> [2000]
-0xF9DB U+8AAE # <cjk> [2000]
-0xF9DC U+8A90 # <cjk> [2000]
-0xF9DD U+8AB7 # <cjk> [2000]
-0xF9DE U+8ABE # <cjk> [2000]
-0xF9DF U+8AD7 # <cjk> [2000]
-0xF9E0 U+8AFC # <cjk> [2000]
-0xF9E1 U+27A84 # <cjk> [2000] [Unicode3.1]
-0xF9E2 U+8B0A # <cjk> [2000]
-0xF9E3 U+8B05 # <cjk> [2000]
-0xF9E4 U+8B0D # <cjk> [2000]
-0xF9E5 U+8B1C # <cjk> [2000]
-0xF9E6 U+8B1F # <cjk> [2000]
-0xF9E7 U+8B2D # <cjk> [2000]
-0xF9E8 U+8B43 # <cjk> [2000]
-0xF9E9 U+470C # <cjk> [2000]
-0xF9EA U+8B51 # <cjk> [2000]
-0xF9EB U+8B5E # <cjk> [2000]
-0xF9EC U+8B76 # <cjk> [2000]
-0xF9ED U+8B7F # <cjk> [2000]
-0xF9EE U+8B81 # <cjk> [2000]
-0xF9EF U+8B8B # <cjk> [2000]
-0xF9F0 U+8B94 # <cjk> [2000]
-0xF9F1 U+8B95 # <cjk> [2000]
-0xF9F2 U+8B9C # <cjk> [2000]
-0xF9F3 U+8B9E # <cjk> [2000]
-0xF9F4 U+8C39 # <cjk> [2000]
-0xF9F5 U+27BB3 # <cjk> [2000] [Unicode3.1]
-0xF9F6 U+8C3D # <cjk> [2000]
-0xF9F7 U+27BBE # <cjk> [2000] [Unicode3.1]
-0xF9F8 U+27BC7 # <cjk> [2000] [Unicode3.1]
-0xF9F9 U+8C45 # <cjk> [2000]
-0xF9FA U+8C47 # <cjk> [2000]
-0xF9FB U+8C4F # <cjk> [2000]
-0xF9FC U+8C54 # <cjk> [2000]
-0xFA40 U+8C57 # <cjk> [2000]
-0xFA41 U+8C69 # <cjk> [2000]
-0xFA42 U+8C6D # <cjk> [2000]
-0xFA43 U+8C73 # <cjk> [2000]
-0xFA44 U+27CB8 # <cjk> [2000] [Unicode3.1]
-0xFA45 U+8C93 # <cjk> [2000]
-0xFA46 U+8C92 # <cjk> [2000]
-0xFA47 U+8C99 # <cjk> [2000]
-0xFA48 U+4764 # <cjk> [2000]
-0xFA49 U+8C9B # <cjk> [2000]
-0xFA4A U+8CA4 # <cjk> [2000]
-0xFA4B U+8CD6 # <cjk> [2000]
-0xFA4C U+8CD5 # <cjk> [2000]
-0xFA4D U+8CD9 # <cjk> [2000]
-0xFA4E U+27DA0 # <cjk> [2000] [Unicode3.1]
-0xFA4F U+8CF0 # <cjk> [2000]
-0xFA50 U+8CF1 # <cjk> [2000]
-0xFA51 U+27E10 # <cjk> [2000] [Unicode3.1]
-0xFA52 U+8D09 # <cjk> [2000]
-0xFA53 U+8D0E # <cjk> [2000]
-0xFA54 U+8D6C # <cjk> [2000]
-0xFA55 U+8D84 # <cjk> [2000]
-0xFA56 U+8D95 # <cjk> [2000]
-0xFA57 U+8DA6 # <cjk> [2000]
-0xFA58 U+27FB7 # <cjk> [2000] [Unicode3.1]
-0xFA59 U+8DC6 # <cjk> [2000]
-0xFA5A U+8DC8 # <cjk> [2000]
-0xFA5B U+8DD9 # <cjk> [2000]
-0xFA5C U+8DEC # <cjk> [2000]
-0xFA5D U+8E0C # <cjk> [2000]
-0xFA5E U+47FD # <cjk> [2000]
-0xFA5F U+8DFD # <cjk> [2000]
-0xFA60 U+8E06 # <cjk> [2000]
-0xFA61 U+2808A # <cjk> [2000] [Unicode3.1]
-0xFA62 U+8E14 # <cjk> [2000]
-0xFA63 U+8E16 # <cjk> [2000]
-0xFA64 U+8E21 # <cjk> [2000]
-0xFA65 U+8E22 # <cjk> [2000]
-0xFA66 U+8E27 # <cjk> [2000]
-0xFA67 U+280BB # <cjk> [2000] [Unicode3.1]
-0xFA68 U+4816 # <cjk> [2000]
-0xFA69 U+8E36 # <cjk> [2000]
-0xFA6A U+8E39 # <cjk> [2000]
-0xFA6B U+8E4B # <cjk> [2000]
-0xFA6C U+8E54 # <cjk> [2000]
-0xFA6D U+8E62 # <cjk> [2000]
-0xFA6E U+8E6C # <cjk> [2000]
-0xFA6F U+8E6D # <cjk> [2000]
-0xFA70 U+8E6F # <cjk> [2000]
-0xFA71 U+8E98 # <cjk> [2000]
-0xFA72 U+8E9E # <cjk> [2000]
-0xFA73 U+8EAE # <cjk> [2000]
-0xFA74 U+8EB3 # <cjk> [2000]
-0xFA75 U+8EB5 # <cjk> [2000]
-0xFA76 U+8EB6 # <cjk> [2000]
-0xFA77 U+8EBB # <cjk> [2000]
-0xFA78 U+28282 # <cjk> [2000] [Unicode3.1]
-0xFA79 U+8ED1 # <cjk> [2000]
-0xFA7A U+8ED4 # <cjk> [2000]
-0xFA7B U+484E # <cjk> [2000]
-0xFA7C U+8EF9 # <cjk> [2000]
-0xFA7D U+282F3 # <cjk> [2000] [Unicode3.1]
-0xFA7E U+8F00 # <cjk> [2000]
-0xFA80 U+8F08 # <cjk> [2000]
-0xFA81 U+8F17 # <cjk> [2000]
-0xFA82 U+8F2B # <cjk> [2000]
-0xFA83 U+8F40 # <cjk> [2000]
-0xFA84 U+8F4A # <cjk> [2000]
-0xFA85 U+8F58 # <cjk> [2000]
-0xFA86 U+2840C # <cjk> [2000] [Unicode3.1]
-0xFA87 U+8FA4 # <cjk> [2000]
-0xFA88 U+8FB4 # <cjk> [2000]
-0xFA89 U+FA66 # CJK COMPATIBILITY IDEOGRAPH-FA66 [2000] [Unicode3.2]
-0xFA8A U+8FB6 # <cjk> [2000]
-0xFA8B U+28455 # <cjk> [2000] [Unicode3.1]
-0xFA8C U+8FC1 # <cjk> [2000]
-0xFA8D U+8FC6 # <cjk> [2000]
-0xFA8E U+FA24 # CJK COMPATIBILITY IDEOGRAPH-FA24 [2000]
-0xFA8F U+8FCA # <cjk> [2000]
-0xFA90 U+8FCD # <cjk> [2000]
-0xFA91 U+8FD3 # <cjk> [2000]
-0xFA92 U+8FD5 # <cjk> [2000]
-0xFA93 U+8FE0 # <cjk> [2000]
-0xFA94 U+8FF1 # <cjk> [2000]
-0xFA95 U+8FF5 # <cjk> [2000]
-0xFA96 U+8FFB # <cjk> [2000]
-0xFA97 U+9002 # <cjk> [2000]
-0xFA98 U+900C # <cjk> [2000]
-0xFA99 U+9037 # <cjk> [2000]
-0xFA9A U+2856B # <cjk> [2000] [Unicode3.1]
-0xFA9B U+9043 # <cjk> [2000]
-0xFA9C U+9044 # <cjk> [2000]
-0xFA9D U+905D # <cjk> [2000]
-0xFA9E U+285C8 # <cjk> [2000] [Unicode3.1]
-0xFA9F U+285C9 # <cjk> [2000] [Unicode3.1]
-0xFAA0 U+9085 # <cjk> [2000]
-0xFAA1 U+908C # <cjk> [2000]
-0xFAA2 U+9090 # <cjk> [2000]
-0xFAA3 U+961D # <cjk> [2000]
-0xFAA4 U+90A1 # <cjk> [2000]
-0xFAA5 U+48B5 # <cjk> [2000]
-0xFAA6 U+90B0 # <cjk> [2000]
-0xFAA7 U+90B6 # <cjk> [2000]
-0xFAA8 U+90C3 # <cjk> [2000]
-0xFAA9 U+90C8 # <cjk> [2000]
-0xFAAA U+286D7 # <cjk> [2000] [Unicode3.1]
-0xFAAB U+90DC # <cjk> [2000]
-0xFAAC U+90DF # <cjk> [2000]
-0xFAAD U+286FA # <cjk> [2000] [Unicode3.1]
-0xFAAE U+90F6 # <cjk> [2000]
-0xFAAF U+90F2 # <cjk> [2000]
-0xFAB0 U+9100 # <cjk> [2000]
-0xFAB1 U+90EB # <cjk> [2000]
-0xFAB2 U+90FE # <cjk> [2000]
-0xFAB3 U+90FF # <cjk> [2000]
-0xFAB4 U+9104 # <cjk> [2000]
-0xFAB5 U+9106 # <cjk> [2000]
-0xFAB6 U+9118 # <cjk> [2000]
-0xFAB7 U+911C # <cjk> [2000]
-0xFAB8 U+911E # <cjk> [2000]
-0xFAB9 U+9137 # <cjk> [2000]
-0xFABA U+9139 # <cjk> [2000]
-0xFABB U+913A # <cjk> [2000]
-0xFABC U+9146 # <cjk> [2000]
-0xFABD U+9147 # <cjk> [2000]
-0xFABE U+9157 # <cjk> [2000]
-0xFABF U+9159 # <cjk> [2000]
-0xFAC0 U+9161 # <cjk> [2000]
-0xFAC1 U+9164 # <cjk> [2000]
-0xFAC2 U+9174 # <cjk> [2000]
-0xFAC3 U+9179 # <cjk> [2000]
-0xFAC4 U+9185 # <cjk> [2000]
-0xFAC5 U+918E # <cjk> [2000]
-0xFAC6 U+91A8 # <cjk> [2000]
-0xFAC7 U+91AE # <cjk> [2000]
-0xFAC8 U+91B3 # <cjk> [2000]
-0xFAC9 U+91B6 # <cjk> [2000]
-0xFACA U+91C3 # <cjk> [2000]
-0xFACB U+91C4 # <cjk> [2000]
-0xFACC U+91DA # <cjk> [2000]
-0xFACD U+28949 # <cjk> [2000] [Unicode3.1]
-0xFACE U+28946 # <cjk> [2000] [Unicode3.1]
-0xFACF U+91EC # <cjk> [2000]
-0xFAD0 U+91EE # <cjk> [2000]
-0xFAD1 U+9201 # <cjk> [2000]
-0xFAD2 U+920A # <cjk> [2000]
-0xFAD3 U+9216 # <cjk> [2000]
-0xFAD4 U+9217 # <cjk> [2000]
-0xFAD5 U+2896B # <cjk> [2000] [Unicode3.1]
-0xFAD6 U+9233 # <cjk> [2000]
-0xFAD7 U+9242 # <cjk> [2000]
-0xFAD8 U+9247 # <cjk> [2000]
-0xFAD9 U+924A # <cjk> [2000]
-0xFADA U+924E # <cjk> [2000]
-0xFADB U+9251 # <cjk> [2000]
-0xFADC U+9256 # <cjk> [2000]
-0xFADD U+9259 # <cjk> [2000]
-0xFADE U+9260 # <cjk> [2000]
-0xFADF U+9261 # <cjk> [2000]
-0xFAE0 U+9265 # <cjk> [2000]
-0xFAE1 U+9267 # <cjk> [2000]
-0xFAE2 U+9268 # <cjk> [2000]
-0xFAE3 U+28987 # <cjk> [2000] [Unicode3.1]
-0xFAE4 U+28988 # <cjk> [2000] [Unicode3.1]
-0xFAE5 U+927C # <cjk> [2000]
-0xFAE6 U+927D # <cjk> [2000]
-0xFAE7 U+927F # <cjk> [2000]
-0xFAE8 U+9289 # <cjk> [2000]
-0xFAE9 U+928D # <cjk> [2000]
-0xFAEA U+9297 # <cjk> [2000]
-0xFAEB U+9299 # <cjk> [2000]
-0xFAEC U+929F # <cjk> [2000]
-0xFAED U+92A7 # <cjk> [2000]
-0xFAEE U+92AB # <cjk> [2000]
-0xFAEF U+289BA # <cjk> [2000] [Unicode3.1]
-0xFAF0 U+289BB # <cjk> [2000] [Unicode3.1]
-0xFAF1 U+92B2 # <cjk> [2000]
-0xFAF2 U+92BF # <cjk> [2000]
-0xFAF3 U+92C0 # <cjk> [2000]
-0xFAF4 U+92C6 # <cjk> [2000]
-0xFAF5 U+92CE # <cjk> [2000]
-0xFAF6 U+92D0 # <cjk> [2000]
-0xFAF7 U+92D7 # <cjk> [2000]
-0xFAF8 U+92D9 # <cjk> [2000]
-0xFAF9 U+92E5 # <cjk> [2000]
-0xFAFA U+92E7 # <cjk> [2000]
-0xFAFB U+9311 # <cjk> [2000]
-0xFAFC U+28A1E # <cjk> [2000] [Unicode3.1]
-0xFB40 U+28A29 # <cjk> [2000] [Unicode3.1]
-0xFB41 U+92F7 # <cjk> [2000]
-0xFB42 U+92F9 # <cjk> [2000]
-0xFB43 U+92FB # <cjk> [2000]
-0xFB44 U+9302 # <cjk> [2000]
-0xFB45 U+930D # <cjk> [2000]
-0xFB46 U+9315 # <cjk> [2000]
-0xFB47 U+931D # <cjk> [2000]
-0xFB48 U+931E # <cjk> [2000]
-0xFB49 U+9327 # <cjk> [2000]
-0xFB4A U+9329 # <cjk> [2000]
-0xFB4B U+28A71 # <cjk> [2000] [Unicode3.1]
-0xFB4C U+28A43 # <cjk> [2000] [Unicode3.1]
-0xFB4D U+9347 # <cjk> [2000]
-0xFB4E U+9351 # <cjk> [2000]
-0xFB4F U+9357 # <cjk> [2000]
-0xFB50 U+935A # <cjk> [2000]
-0xFB51 U+936B # <cjk> [2000]
-0xFB52 U+9371 # <cjk> [2000]
-0xFB53 U+9373 # <cjk> [2000]
-0xFB54 U+93A1 # <cjk> [2000]
-0xFB55 U+28A99 # <cjk> [2000] [Unicode3.1]
-0xFB56 U+28ACD # <cjk> [2000] [Unicode3.1]
-0xFB57 U+9388 # <cjk> [2000]
-0xFB58 U+938B # <cjk> [2000]
-0xFB59 U+938F # <cjk> [2000]
-0xFB5A U+939E # <cjk> [2000]
-0xFB5B U+93F5 # <cjk> [2000]
-0xFB5C U+28AE4 # <cjk> [2000] [Unicode3.1]
-0xFB5D U+28ADD # <cjk> [2000] [Unicode3.1]
-0xFB5E U+93F1 # <cjk> [2000]
-0xFB5F U+93C1 # <cjk> [2000]
-0xFB60 U+93C7 # <cjk> [2000]
-0xFB61 U+93DC # <cjk> [2000]
-0xFB62 U+93E2 # <cjk> [2000]
-0xFB63 U+93E7 # <cjk> [2000]
-0xFB64 U+9409 # <cjk> [2000]
-0xFB65 U+940F # <cjk> [2000]
-0xFB66 U+9416 # <cjk> [2000]
-0xFB67 U+9417 # <cjk> [2000]
-0xFB68 U+93FB # <cjk> [2000]
-0xFB69 U+9432 # <cjk> [2000]
-0xFB6A U+9434 # <cjk> [2000]
-0xFB6B U+943B # <cjk> [2000]
-0xFB6C U+9445 # <cjk> [2000]
-0xFB6D U+28BC1 # <cjk> [2000] [Unicode3.1]
-0xFB6E U+28BEF # <cjk> [2000] [Unicode3.1]
-0xFB6F U+946D # <cjk> [2000]
-0xFB70 U+946F # <cjk> [2000]
-0xFB71 U+9578 # <cjk> [2000]
-0xFB72 U+9579 # <cjk> [2000]
-0xFB73 U+9586 # <cjk> [2000]
-0xFB74 U+958C # <cjk> [2000]
-0xFB75 U+958D # <cjk> [2000]
-0xFB76 U+28D10 # <cjk> [2000] [Unicode3.1]
-0xFB77 U+95AB # <cjk> [2000]
-0xFB78 U+95B4 # <cjk> [2000]
-0xFB79 U+28D71 # <cjk> [2000] [Unicode3.1]
-0xFB7A U+95C8 # <cjk> [2000]
-0xFB7B U+28DFB # <cjk> [2000] [Unicode3.1]
-0xFB7C U+28E1F # <cjk> [2000] [Unicode3.1]
-0xFB7D U+962C # <cjk> [2000]
-0xFB7E U+9633 # <cjk> [2000]
-0xFB80 U+9634 # <cjk> [2000]
-0xFB81 U+28E36 # <cjk> [2000] [Unicode3.1]
-0xFB82 U+963C # <cjk> [2000]
-0xFB83 U+9641 # <cjk> [2000]
-0xFB84 U+9661 # <cjk> [2000]
-0xFB85 U+28E89 # <cjk> [2000] [Unicode3.1]
-0xFB86 U+9682 # <cjk> [2000]
-0xFB87 U+28EEB # <cjk> [2000] [Unicode3.1]
-0xFB88 U+969A # <cjk> [2000]
-0xFB89 U+28F32 # <cjk> [2000] [Unicode3.1]
-0xFB8A U+49E7 # <cjk> [2000]
-0xFB8B U+96A9 # <cjk> [2000]
-0xFB8C U+96AF # <cjk> [2000]
-0xFB8D U+96B3 # <cjk> [2000]
-0xFB8E U+96BA # <cjk> [2000]
-0xFB8F U+96BD # <cjk> [2000]
-0xFB90 U+49FA # <cjk> [2000]
-0xFB91 U+28FF8 # <cjk> [2000] [Unicode3.1]
-0xFB92 U+96D8 # <cjk> [2000]
-0xFB93 U+96DA # <cjk> [2000]
-0xFB94 U+96DD # <cjk> [2000]
-0xFB95 U+4A04 # <cjk> [2000]
-0xFB96 U+9714 # <cjk> [2000]
-0xFB97 U+9723 # <cjk> [2000]
-0xFB98 U+4A29 # <cjk> [2000]
-0xFB99 U+9736 # <cjk> [2000]
-0xFB9A U+9741 # <cjk> [2000]
-0xFB9B U+9747 # <cjk> [2000]
-0xFB9C U+9755 # <cjk> [2000]
-0xFB9D U+9757 # <cjk> [2000]
-0xFB9E U+975B # <cjk> [2000]
-0xFB9F U+976A # <cjk> [2000]
-0xFBA0 U+292A0 # <cjk> [2000] [Unicode3.1]
-0xFBA1 U+292B1 # <cjk> [2000] [Unicode3.1]
-0xFBA2 U+9796 # <cjk> [2000]
-0xFBA3 U+979A # <cjk> [2000]
-0xFBA4 U+979E # <cjk> [2000]
-0xFBA5 U+97A2 # <cjk> [2000]
-0xFBA6 U+97B1 # <cjk> [2000]
-0xFBA7 U+97B2 # <cjk> [2000]
-0xFBA8 U+97BE # <cjk> [2000]
-0xFBA9 U+97CC # <cjk> [2000]
-0xFBAA U+97D1 # <cjk> [2000]
-0xFBAB U+97D4 # <cjk> [2000]
-0xFBAC U+97D8 # <cjk> [2000]
-0xFBAD U+97D9 # <cjk> [2000]
-0xFBAE U+97E1 # <cjk> [2000]
-0xFBAF U+97F1 # <cjk> [2000]
-0xFBB0 U+9804 # <cjk> [2000]
-0xFBB1 U+980D # <cjk> [2000]
-0xFBB2 U+980E # <cjk> [2000]
-0xFBB3 U+9814 # <cjk> [2000]
-0xFBB4 U+9816 # <cjk> [2000]
-0xFBB5 U+4ABC # <cjk> [2000]
-0xFBB6 U+29490 # <cjk> [2000] [Unicode3.1]
-0xFBB7 U+9823 # <cjk> [2000]
-0xFBB8 U+9832 # <cjk> [2000]
-0xFBB9 U+9833 # <cjk> [2000]
-0xFBBA U+9825 # <cjk> [2000]
-0xFBBB U+9847 # <cjk> [2000]
-0xFBBC U+9866 # <cjk> [2000]
-0xFBBD U+98AB # <cjk> [2000]
-0xFBBE U+98AD # <cjk> [2000]
-0xFBBF U+98B0 # <cjk> [2000]
-0xFBC0 U+295CF # <cjk> [2000] [Unicode3.1]
-0xFBC1 U+98B7 # <cjk> [2000]
-0xFBC2 U+98B8 # <cjk> [2000]
-0xFBC3 U+98BB # <cjk> [2000]
-0xFBC4 U+98BC # <cjk> [2000]
-0xFBC5 U+98BF # <cjk> [2000]
-0xFBC6 U+98C2 # <cjk> [2000]
-0xFBC7 U+98C7 # <cjk> [2000]
-0xFBC8 U+98CB # <cjk> [2000]
-0xFBC9 U+98E0 # <cjk> [2000]
-0xFBCA U+2967F # <cjk> [2000] [Unicode3.1]
-0xFBCB U+98E1 # <cjk> [2000]
-0xFBCC U+98E3 # <cjk> [2000]
-0xFBCD U+98E5 # <cjk> [2000]
-0xFBCE U+98EA # <cjk> [2000]
-0xFBCF U+98F0 # <cjk> [2000]
-0xFBD0 U+98F1 # <cjk> [2000]
-0xFBD1 U+98F3 # <cjk> [2000]
-0xFBD2 U+9908 # <cjk> [2000]
-0xFBD3 U+4B3B # <cjk> [2000]
-0xFBD4 U+296F0 # <cjk> [2000] [Unicode3.1]
-0xFBD5 U+9916 # <cjk> [2000]
-0xFBD6 U+9917 # <cjk> [2000]
-0xFBD7 U+29719 # <cjk> [2000] [Unicode3.1]
-0xFBD8 U+991A # <cjk> [2000]
-0xFBD9 U+991B # <cjk> [2000]
-0xFBDA U+991C # <cjk> [2000]
-0xFBDB U+29750 # <cjk> [2000] [Unicode3.1]
-0xFBDC U+9931 # <cjk> [2000]
-0xFBDD U+9932 # <cjk> [2000]
-0xFBDE U+9933 # <cjk> [2000]
-0xFBDF U+993A # <cjk> [2000]
-0xFBE0 U+993B # <cjk> [2000]
-0xFBE1 U+993C # <cjk> [2000]
-0xFBE2 U+9940 # <cjk> [2000]
-0xFBE3 U+9941 # <cjk> [2000]
-0xFBE4 U+9946 # <cjk> [2000]
-0xFBE5 U+994D # <cjk> [2000]
-0xFBE6 U+994E # <cjk> [2000]
-0xFBE7 U+995C # <cjk> [2000]
-0xFBE8 U+995F # <cjk> [2000]
-0xFBE9 U+9960 # <cjk> [2000]
-0xFBEA U+99A3 # <cjk> [2000]
-0xFBEB U+99A6 # <cjk> [2000]
-0xFBEC U+99B9 # <cjk> [2000]
-0xFBED U+99BD # <cjk> [2000]
-0xFBEE U+99BF # <cjk> [2000]
-0xFBEF U+99C3 # <cjk> [2000]
-0xFBF0 U+99C9 # <cjk> [2000]
-0xFBF1 U+99D4 # <cjk> [2000]
-0xFBF2 U+99D9 # <cjk> [2000]
-0xFBF3 U+99DE # <cjk> [2000]
-0xFBF4 U+298C6 # <cjk> [2000] [Unicode3.1]
-0xFBF5 U+99F0 # <cjk> [2000]
-0xFBF6 U+99F9 # <cjk> [2000]
-0xFBF7 U+99FC # <cjk> [2000]
-0xFBF8 U+9A0A # <cjk> [2000]
-0xFBF9 U+9A11 # <cjk> [2000]
-0xFBFA U+9A16 # <cjk> [2000]
-0xFBFB U+9A1A # <cjk> [2000]
-0xFBFC U+9A20 # <cjk> [2000]
-0xFC40 U+9A31 # <cjk> [2000]
-0xFC41 U+9A36 # <cjk> [2000]
-0xFC42 U+9A44 # <cjk> [2000]
-0xFC43 U+9A4C # <cjk> [2000]
-0xFC44 U+9A58 # <cjk> [2000]
-0xFC45 U+4BC2 # <cjk> [2000]
-0xFC46 U+9AAF # <cjk> [2000]
-0xFC47 U+4BCA # <cjk> [2000]
-0xFC48 U+9AB7 # <cjk> [2000]
-0xFC49 U+4BD2 # <cjk> [2000]
-0xFC4A U+9AB9 # <cjk> [2000]
-0xFC4B U+29A72 # <cjk> [2000] [Unicode3.1]
-0xFC4C U+9AC6 # <cjk> [2000]
-0xFC4D U+9AD0 # <cjk> [2000]
-0xFC4E U+9AD2 # <cjk> [2000]
-0xFC4F U+9AD5 # <cjk> [2000]
-0xFC50 U+4BE8 # <cjk> [2000]
-0xFC51 U+9ADC # <cjk> [2000]
-0xFC52 U+9AE0 # <cjk> [2000]
-0xFC53 U+9AE5 # <cjk> [2000]
-0xFC54 U+9AE9 # <cjk> [2000]
-0xFC55 U+9B03 # <cjk> [2000]
-0xFC56 U+9B0C # <cjk> [2000]
-0xFC57 U+9B10 # <cjk> [2000]
-0xFC58 U+9B12 # <cjk> [2000]
-0xFC59 U+9B16 # <cjk> [2000]
-0xFC5A U+9B1C # <cjk> [2000]
-0xFC5B U+9B2B # <cjk> [2000]
-0xFC5C U+9B33 # <cjk> [2000]
-0xFC5D U+9B3D # <cjk> [2000]
-0xFC5E U+4C20 # <cjk> [2000]
-0xFC5F U+9B4B # <cjk> [2000]
-0xFC60 U+9B63 # <cjk> [2000]
-0xFC61 U+9B65 # <cjk> [2000]
-0xFC62 U+9B6B # <cjk> [2000]
-0xFC63 U+9B6C # <cjk> [2000]
-0xFC64 U+9B73 # <cjk> [2000]
-0xFC65 U+9B76 # <cjk> [2000]
-0xFC66 U+9B77 # <cjk> [2000]
-0xFC67 U+9BA6 # <cjk> [2000]
-0xFC68 U+9BAC # <cjk> [2000]
-0xFC69 U+9BB1 # <cjk> [2000]
-0xFC6A U+29DDB # <cjk> [2000] [Unicode3.1]
-0xFC6B U+29E3D # <cjk> [2000] [Unicode3.1]
-0xFC6C U+9BB2 # <cjk> [2000]
-0xFC6D U+9BB8 # <cjk> [2000]
-0xFC6E U+9BBE # <cjk> [2000]
-0xFC6F U+9BC7 # <cjk> [2000]
-0xFC70 U+9BF3 # <cjk> [2000]
-0xFC71 U+9BD8 # <cjk> [2000]
-0xFC72 U+9BDD # <cjk> [2000]
-0xFC73 U+9BE7 # <cjk> [2000]
-0xFC74 U+9BEA # <cjk> [2000]
-0xFC75 U+9BEB # <cjk> [2000]
-0xFC76 U+9BEF # <cjk> [2000]
-0xFC77 U+9BEE # <cjk> [2000]
-0xFC78 U+29E15 # <cjk> [2000] [Unicode3.1]
-0xFC79 U+9BFA # <cjk> [2000]
-0xFC7A U+29E8A # <cjk> [2000] [Unicode3.1]
-0xFC7B U+9BF7 # <cjk> [2000]
-0xFC7C U+29E49 # <cjk> [2000] [Unicode3.1]
-0xFC7D U+9C16 # <cjk> [2000]
-0xFC7E U+9C18 # <cjk> [2000]
-0xFC80 U+9C19 # <cjk> [2000]
-0xFC81 U+9C1A # <cjk> [2000]
-0xFC82 U+9C1D # <cjk> [2000]
-0xFC83 U+9C22 # <cjk> [2000]
-0xFC84 U+9C27 # <cjk> [2000]
-0xFC85 U+9C29 # <cjk> [2000]
-0xFC86 U+9C2A # <cjk> [2000]
-0xFC87 U+29EC4 # <cjk> [2000] [Unicode3.1]
-0xFC88 U+9C31 # <cjk> [2000]
-0xFC89 U+9C36 # <cjk> [2000]
-0xFC8A U+9C37 # <cjk> [2000]
-0xFC8B U+9C45 # <cjk> [2000]
-0xFC8C U+9C5C # <cjk> [2000]
-0xFC8D U+29EE9 # <cjk> [2000] [Unicode3.1]
-0xFC8E U+9C49 # <cjk> [2000]
-0xFC8F U+9C4A # <cjk> [2000]
-0xFC90 U+29EDB # <cjk> [2000] [Unicode3.1]
-0xFC91 U+9C54 # <cjk> [2000]
-0xFC92 U+9C58 # <cjk> [2000]
-0xFC93 U+9C5B # <cjk> [2000]
-0xFC94 U+9C5D # <cjk> [2000]
-0xFC95 U+9C5F # <cjk> [2000]
-0xFC96 U+9C69 # <cjk> [2000]
-0xFC97 U+9C6A # <cjk> [2000]
-0xFC98 U+9C6B # <cjk> [2000]
-0xFC99 U+9C6D # <cjk> [2000]
-0xFC9A U+9C6E # <cjk> [2000]
-0xFC9B U+9C70 # <cjk> [2000]
-0xFC9C U+9C72 # <cjk> [2000]
-0xFC9D U+9C75 # <cjk> [2000]
-0xFC9E U+9C7A # <cjk> [2000]
-0xFC9F U+9CE6 # <cjk> [2000]
-0xFCA0 U+9CF2 # <cjk> [2000]
-0xFCA1 U+9D0B # <cjk> [2000]
-0xFCA2 U+9D02 # <cjk> [2000]
-0xFCA3 U+29FCE # <cjk> [2000] [Unicode3.1]
-0xFCA4 U+9D11 # <cjk> [2000]
-0xFCA5 U+9D17 # <cjk> [2000]
-0xFCA6 U+9D18 # <cjk> [2000]
-0xFCA7 U+2A02F # <cjk> [2000] [Unicode3.1]
-0xFCA8 U+4CC4 # <cjk> [2000]
-0xFCA9 U+2A01A # <cjk> [2000] [Unicode3.1]
-0xFCAA U+9D32 # <cjk> [2000]
-0xFCAB U+4CD1 # <cjk> [2000]
-0xFCAC U+9D42 # <cjk> [2000]
-0xFCAD U+9D4A # <cjk> [2000]
-0xFCAE U+9D5F # <cjk> [2000]
-0xFCAF U+9D62 # <cjk> [2000]
-0xFCB0 U+2A0F9 # <cjk> [2000] [Unicode3.1]
-0xFCB1 U+9D69 # <cjk> [2000]
-0xFCB2 U+9D6B # <cjk> [2000]
-0xFCB3 U+2A082 # <cjk> [2000] [Unicode3.1]
-0xFCB4 U+9D73 # <cjk> [2000]
-0xFCB5 U+9D76 # <cjk> [2000]
-0xFCB6 U+9D77 # <cjk> [2000]
-0xFCB7 U+9D7E # <cjk> [2000]
-0xFCB8 U+9D84 # <cjk> [2000]
-0xFCB9 U+9D8D # <cjk> [2000]
-0xFCBA U+9D99 # <cjk> [2000]
-0xFCBB U+9DA1 # <cjk> [2000]
-0xFCBC U+9DBF # <cjk> [2000]
-0xFCBD U+9DB5 # <cjk> [2000]
-0xFCBE U+9DB9 # <cjk> [2000]
-0xFCBF U+9DBD # <cjk> [2000]
-0xFCC0 U+9DC3 # <cjk> [2000]
-0xFCC1 U+9DC7 # <cjk> [2000]
-0xFCC2 U+9DC9 # <cjk> [2000]
-0xFCC3 U+9DD6 # <cjk> [2000]
-0xFCC4 U+9DDA # <cjk> [2000]
-0xFCC5 U+9DDF # <cjk> [2000]
-0xFCC6 U+9DE0 # <cjk> [2000]
-0xFCC7 U+9DE3 # <cjk> [2000]
-0xFCC8 U+9DF4 # <cjk> [2000]
-0xFCC9 U+4D07 # <cjk> [2000]
-0xFCCA U+9E0A # <cjk> [2000]
-0xFCCB U+9E02 # <cjk> [2000]
-0xFCCC U+9E0D # <cjk> [2000]
-0xFCCD U+9E19 # <cjk> [2000]
-0xFCCE U+9E1C # <cjk> [2000]
-0xFCCF U+9E1D # <cjk> [2000]
-0xFCD0 U+9E7B # <cjk> [2000]
-0xFCD1 U+22218 # <cjk> [2000] [Unicode3.1]
-0xFCD2 U+9E80 # <cjk> [2000]
-0xFCD3 U+9E85 # <cjk> [2000]
-0xFCD4 U+9E9B # <cjk> [2000]
-0xFCD5 U+9EA8 # <cjk> [2000]
-0xFCD6 U+2A38C # <cjk> [2000] [Unicode3.1]
-0xFCD7 U+9EBD # <cjk> [2000]
-0xFCD8 U+2A437 # <cjk> [2000] [Unicode3.1]
-0xFCD9 U+9EDF # <cjk> [2000]
-0xFCDA U+9EE7 # <cjk> [2000]
-0xFCDB U+9EEE # <cjk> [2000]
-0xFCDC U+9EFF # <cjk> [2000]
-0xFCDD U+9F02 # <cjk> [2000]
-0xFCDE U+4D77 # <cjk> [2000]
-0xFCDF U+9F03 # <cjk> [2000]
-0xFCE0 U+9F17 # <cjk> [2000]
-0xFCE1 U+9F19 # <cjk> [2000]
-0xFCE2 U+9F2F # <cjk> [2000]
-0xFCE3 U+9F37 # <cjk> [2000]
-0xFCE4 U+9F3A # <cjk> [2000]
-0xFCE5 U+9F3D # <cjk> [2000]
-0xFCE6 U+9F41 # <cjk> [2000]
-0xFCE7 U+9F45 # <cjk> [2000]
-0xFCE8 U+9F46 # <cjk> [2000]
-0xFCE9 U+9F53 # <cjk> [2000]
-0xFCEA U+9F55 # <cjk> [2000]
-0xFCEB U+9F58 # <cjk> [2000]
-0xFCEC U+2A5F1 # <cjk> [2000] [Unicode3.1]
-0xFCED U+9F5D # <cjk> [2000]
-0xFCEE U+2A602 # <cjk> [2000] [Unicode3.1]
-0xFCEF U+9F69 # <cjk> [2000]
-0xFCF0 U+2A61A # <cjk> [2000] [Unicode3.1]
-0xFCF1 U+9F6D # <cjk> [2000]
-0xFCF2 U+9F70 # <cjk> [2000]
-0xFCF3 U+9F75 # <cjk> [2000]
-0xFCF4 U+2A6B2 # <cjk> [2000] [Unicode3.1]
diff --git a/src/backend/utils/mb/conv.c b/src/backend/utils/mb/conv.c
index 9014a57..20d9c34 100644
--- a/src/backend/utils/mb/conv.c
+++ b/src/backend/utils/mb/conv.c
@@ -284,36 +284,6 @@ mic2latin_with_table(const unsigned char *mic,
/*
* comparison routine for bsearch()
- * this routine is intended for UTF8 -> local code
- */
-static int
-compare1(const void *p1, const void *p2)
-{
- uint32 v1,
- v2;
-
- v1 = *(const uint32 *) p1;
- v2 = ((const pg_utf_to_local *) p2)->utf;
- return (v1 > v2) ? 1 : ((v1 == v2) ? 0 : -1);
-}
-
-/*
- * comparison routine for bsearch()
- * this routine is intended for local code -> UTF8
- */
-static int
-compare2(const void *p1, const void *p2)
-{
- uint32 v1,
- v2;
-
- v1 = *(const uint32 *) p1;
- v2 = ((const pg_local_to_utf *) p2)->code;
- return (v1 > v2) ? 1 : ((v1 == v2) ? 0 : -1);
-}
-
-/*
- * comparison routine for bsearch()
* this routine is intended for combined UTF8 -> local code
*/
static int
@@ -364,6 +334,114 @@ store_coded_char(unsigned char *dest, uint32 code)
}
/*
+ * radix tree conversion function
+ */
+static inline uint32
+pg_mb_radix_conv(const pg_mb_radix_tree *rt,
+ int l,
+ unsigned char b1,
+ unsigned char b2,
+ unsigned char b3,
+ unsigned char b4)
+{
+ if (l == 4)
+ {
+ /* 4-byte code */
+
+ /* check code validity */
+ if (b1 < rt->b4_1_lower || b1 > rt->b4_1_upper ||
+ b2 < rt->b4_2_lower || b2 > rt->b4_2_upper ||
+ b3 < rt->b4_3_lower || b3 > rt->b4_3_upper ||
+ b4 < rt->b4_4_lower || b4 > rt->b4_4_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b4root;
+
+ idx = rt->chars32[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars32[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars32[b3 + idx - rt->b4_3_lower];
+ return rt->chars32[b4 + idx - rt->b4_4_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b4root;
+
+ idx = rt->chars16[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars16[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars16[b3 + idx - rt->b4_3_lower];
+ return rt->chars16[b4 + idx - rt->b4_4_lower];
+ }
+ }
+ else if (l == 3)
+ {
+ /* 3-byte code */
+
+ /* check code validity */
+ if (b2 < rt->b3_1_lower || b2 > rt->b3_1_upper ||
+ b3 < rt->b3_2_lower || b3 > rt->b3_2_upper ||
+ b4 < rt->b3_3_lower || b4 > rt->b3_3_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b3root;
+
+ idx = rt->chars32[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars32[b3 + idx - rt->b3_2_lower];
+ return rt->chars32[b4 + idx - rt->b3_3_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b3root;
+
+ idx = rt->chars16[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars16[b3 + idx - rt->b3_2_lower];
+ return rt->chars16[b4 + idx - rt->b3_3_lower];
+ }
+ }
+ else if (l == 2)
+ {
+ /* 2-byte code */
+
+ /* check code validity - first byte */
+ if (b3 < rt->b2_1_lower || b3 > rt->b2_1_upper ||
+ b4 < rt->b2_2_lower || b4 > rt->b2_2_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b2root;
+
+ idx = rt->chars32[b3 + idx - rt->b2_1_lower];
+ return rt->chars32[b4 + idx - rt->b2_2_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b2root;
+
+ idx = rt->chars16[b3 + idx - rt->b2_1_lower];
+ return rt->chars16[b4 + idx - rt->b2_2_lower];
+ }
+ }
+ else if (l == 1)
+ {
+ /* 1-byte code */
+
+ /* check code validity - first byte */
+ if (b4 < rt->b1_lower || b4 > rt->b1_upper)
+ return 0;
+
+ if (rt->chars32)
+ return rt->chars32[b4 + rt->b1root - rt->b1_lower];
+ else
+ return rt->chars16[b4 + rt->b1root - rt->b1_lower];
+ }
+ return 0; /* shouldn't happen */
+}
+
+/*
* UTF8 ---> local code
*
* utf: input string in UTF8 encoding (need not be null-terminated)
@@ -371,7 +449,6 @@ store_coded_char(unsigned char *dest, uint32 code)
* iso: pointer to the output area (must be large enough!)
(output string will be null-terminated)
* map: conversion map for single characters
- * mapsize: number of entries in the conversion map
* cmap: conversion map for combined characters
* (optional, pass NULL if none)
* cmapsize: number of entries in the conversion map for combined characters
@@ -389,14 +466,13 @@ store_coded_char(unsigned char *dest, uint32 code)
void
UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const pg_utf_to_local *map, int mapsize,
+ const pg_mb_radix_tree *map,
const pg_utf_to_local_combined *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
uint32 iutf;
int l;
- const pg_utf_to_local *p;
const pg_utf_to_local_combined *cp;
if (!PG_VALID_ENCODING(encoding))
@@ -406,6 +482,11 @@ UtfToLocal(const unsigned char *utf, int len,
for (; len > 0; len -= l)
{
+ unsigned char b1 = 0;
+ unsigned char b2 = 0;
+ unsigned char b3 = 0;
+ unsigned char b4 = 0;
+
/* "break" cases all represent errors */
if (*utf == '\0')
break;
@@ -427,27 +508,28 @@ UtfToLocal(const unsigned char *utf, int len,
/* collect coded char of length l */
if (l == 2)
{
- iutf = *utf++ << 8;
- iutf |= *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
else if (l == 3)
{
- iutf = *utf++ << 16;
- iutf |= *utf++ << 8;
- iutf |= *utf++;
+ b2 = *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
else if (l == 4)
{
- iutf = *utf++ << 24;
- iutf |= *utf++ << 16;
- iutf |= *utf++ << 8;
- iutf |= *utf++;
+ b1 = *utf++;
+ b2 = *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
else
{
elog(ERROR, "unsupported character length %d", l);
iutf = 0; /* keep compiler quiet */
}
+ iutf = (b1 << 24 | b2 << 16 | b3 << 8 | b4);
/* First, try with combined map if possible */
if (cmap && len > l)
@@ -516,13 +598,14 @@ UtfToLocal(const unsigned char *utf, int len,
}
/* Now check ordinary map */
- p = bsearch(&iutf, map, mapsize,
- sizeof(pg_utf_to_local), compare1);
-
- if (p)
+ if (map)
{
- iso = store_coded_char(iso, p->code);
- continue;
+ uint32 converted = pg_mb_radix_conv(map, l, b1, b2, b3, b4);
+ if (converted)
+ {
+ iso = store_coded_char(iso, converted);
+ continue;
+ }
}
/* if there's a conversion function, try that */
@@ -557,7 +640,6 @@ UtfToLocal(const unsigned char *utf, int len,
* utf: pointer to the output area (must be large enough!)
(output string will be null-terminated)
* map: conversion map for single characters
- * mapsize: number of entries in the conversion map
* cmap: conversion map for combined characters
* (optional, pass NULL if none)
* cmapsize: number of entries in the conversion map for combined characters
@@ -575,14 +657,13 @@ UtfToLocal(const unsigned char *utf, int len,
void
LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const pg_local_to_utf *map, int mapsize,
+ const pg_mb_radix_tree *map,
const pg_local_to_utf_combined *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
uint32 iiso;
int l;
- const pg_local_to_utf *p;
const pg_local_to_utf_combined *cp;
if (!PG_VALID_ENCODING(encoding))
@@ -592,6 +673,11 @@ LocalToUtf(const unsigned char *iso, int len,
for (; len > 0; len -= l)
{
+ unsigned char b1 = 0;
+ unsigned char b2 = 0;
+ unsigned char b3 = 0;
+ unsigned char b4 = 0;
+
/* "break" cases all represent errors */
if (*iso == '\0')
break;
@@ -610,53 +696,55 @@ LocalToUtf(const unsigned char *iso, int len,
/* collect coded char of length l */
if (l == 1)
- iiso = *iso++;
+ b4 = *iso++;
else if (l == 2)
{
- iiso = *iso++ << 8;
- iiso |= *iso++;
+ b3 = *iso++;
+ b4 = *iso++;
}
else if (l == 3)
{
- iiso = *iso++ << 16;
- iiso |= *iso++ << 8;
- iiso |= *iso++;
+ b2 = *iso++;
+ b3 = *iso++;
+ b4 = *iso++;
}
else if (l == 4)
{
- iiso = *iso++ << 24;
- iiso |= *iso++ << 16;
- iiso |= *iso++ << 8;
- iiso |= *iso++;
+ b1 = *iso++;
+ b2 = *iso++;
+ b3 = *iso++;
+ b4 = *iso++;
}
else
{
elog(ERROR, "unsupported character length %d", l);
iiso = 0; /* keep compiler quiet */
}
+ iiso = (b1 << 24 | b2 << 16 | b3 << 8 | b4);
- /* First check ordinary map */
- p = bsearch(&iiso, map, mapsize,
- sizeof(pg_local_to_utf), compare2);
-
- if (p)
- {
- utf = store_coded_char(utf, p->utf);
- continue;
- }
-
- /* If there's a combined character map, try that */
- if (cmap)
+ if (map)
{
- cp = bsearch(&iiso, cmap, cmapsize,
- sizeof(pg_local_to_utf_combined), compare4);
+ uint32 converted = pg_mb_radix_conv(map, l, b1, b2, b3, b4);
- if (cp)
+ if (converted)
{
- utf = store_coded_char(utf, cp->utf1);
- utf = store_coded_char(utf, cp->utf2);
+ utf = store_coded_char(utf, converted);
continue;
}
+
+ /* If there's a combined character map, try that */
+ if (cmap)
+ {
+ cp = bsearch(&iiso, cmap, cmapsize,
+ sizeof(pg_local_to_utf_combined), compare4);
+
+ if (cp)
+ {
+ utf = store_coded_char(utf, cp->utf1);
+ utf = store_coded_char(utf, cp->utf2);
+ continue;
+ }
+ }
}
/* if there's a conversion function, try that */
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c b/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
index 746ed35..66e36d4 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/big5_to_utf8.map"
-#include "../../Unicode/utf8_to_big5.map"
+#include "../../Unicode/big5_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_big5_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ big5_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_BIG5, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapBIG5, lengthof(LUmapBIG5),
+ &big5_to_unicode_tree,
NULL, 0,
NULL,
PG_BIG5);
@@ -60,7 +60,7 @@ utf8_to_big5(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_BIG5);
UtfToLocal(src, len, dest,
- ULmapBIG5, lengthof(ULmapBIG5),
+ &big5_from_unicode_tree,
NULL, 0,
NULL,
PG_BIG5);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
index d568c63..1a6402a 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
@@ -14,10 +14,10 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/utf8_to_koi8r.map"
-#include "../../Unicode/koi8r_to_utf8.map"
-#include "../../Unicode/utf8_to_koi8u.map"
-#include "../../Unicode/koi8u_to_utf8.map"
+#include "../../Unicode/utf8_to_koi8r_radix.map"
+#include "../../Unicode/koi8r_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_koi8u_radix.map"
+#include "../../Unicode/koi8u_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -48,7 +48,7 @@ utf8_to_koi8r(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_KOI8R);
UtfToLocal(src, len, dest,
- ULmapKOI8R, lengthof(ULmapKOI8R),
+ &koi8r_from_unicode_tree,
NULL, 0,
NULL,
PG_KOI8R);
@@ -66,7 +66,7 @@ koi8r_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_KOI8R, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapKOI8R, lengthof(LUmapKOI8R),
+ &koi8r_to_unicode_tree,
NULL, 0,
NULL,
PG_KOI8R);
@@ -84,7 +84,7 @@ utf8_to_koi8u(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_KOI8U);
UtfToLocal(src, len, dest,
- ULmapKOI8U, lengthof(ULmapKOI8U),
+ &koi8u_from_unicode_tree,
NULL, 0,
NULL,
PG_KOI8U);
@@ -102,7 +102,7 @@ koi8u_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_KOI8U, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapKOI8U, lengthof(LUmapKOI8U),
+ &koi8u_to_unicode_tree,
NULL, 0,
NULL,
PG_KOI8U);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
index ebf5f23..ec27841 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_jis_2004_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_jis_2004.map"
+#include "../../Unicode/euc_jis_2004_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_jis_2004_radix.map"
#include "../../Unicode/euc_jis_2004_to_utf8_combined.map"
#include "../../Unicode/utf8_to_euc_jis_2004_combined.map"
@@ -44,7 +44,7 @@ euc_jis_2004_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_JIS_2004, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_JIS_2004, lengthof(LUmapEUC_JIS_2004),
+ &euc_jis_2004_to_unicode_tree,
LUmapEUC_JIS_2004_combined, lengthof(LUmapEUC_JIS_2004_combined),
NULL,
PG_EUC_JIS_2004);
@@ -62,7 +62,7 @@ utf8_to_euc_jis_2004(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_JIS_2004);
UtfToLocal(src, len, dest,
- ULmapEUC_JIS_2004, lengthof(ULmapEUC_JIS_2004),
+ &euc_jis_2004_from_unicode_tree,
ULmapEUC_JIS_2004_combined, lengthof(ULmapEUC_JIS_2004_combined),
NULL,
PG_EUC_JIS_2004);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
index cb0751c..a6b156d 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_cn_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_cn.map"
+#include "../../Unicode/euc_cn_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_cn_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_cn_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_CN, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_CN, lengthof(LUmapEUC_CN),
+ &euc_cn_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_CN);
@@ -60,7 +60,7 @@ utf8_to_euc_cn(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_CN);
UtfToLocal(src, len, dest,
- ULmapEUC_CN, lengthof(ULmapEUC_CN),
+ &euc_cn_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_CN);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
index 6512eee..75d190a 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_jp_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_jp.map"
+#include "../../Unicode/euc_jp_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_jp_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_jp_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_JP, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_JP, lengthof(LUmapEUC_JP),
+ &euc_jp_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_JP);
@@ -60,7 +60,7 @@ utf8_to_euc_jp(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_JP);
UtfToLocal(src, len, dest,
- ULmapEUC_JP, lengthof(ULmapEUC_JP),
+ &euc_jp_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_JP);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
index f85720f..84302d3 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_kr_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_kr.map"
+#include "../../Unicode/euc_kr_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_kr_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_kr_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_KR, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_KR, lengthof(LUmapEUC_KR),
+ &euc_kr_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_KR);
@@ -60,7 +60,7 @@ utf8_to_euc_kr(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_KR);
UtfToLocal(src, len, dest,
- ULmapEUC_KR, lengthof(ULmapEUC_KR),
+ &euc_kr_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_KR);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
index 1ce4099..0dc3c1f 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_tw_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_tw.map"
+#include "../../Unicode/euc_tw_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_tw_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_tw_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_TW, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_TW, lengthof(LUmapEUC_TW),
+ &euc_tw_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_TW);
@@ -60,7 +60,7 @@ utf8_to_euc_tw(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_TW);
UtfToLocal(src, len, dest,
- ULmapEUC_TW, lengthof(ULmapEUC_TW),
+ &euc_tw_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_TW);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
index 22dd642..836ef72 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/gb18030_to_utf8.map"
-#include "../../Unicode/utf8_to_gb18030.map"
+#include "../../Unicode/gb18030_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_gb18030_radix.map"
PG_MODULE_MAGIC;
@@ -197,7 +197,7 @@ gb18030_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_GB18030, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapGB18030, lengthof(LUmapGB18030),
+ &gb18030_to_unicode_tree,
NULL, 0,
conv_18030_to_utf8,
PG_GB18030);
@@ -215,7 +215,7 @@ utf8_to_gb18030(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_GB18030);
UtfToLocal(src, len, dest,
- ULmapGB18030, lengthof(ULmapGB18030),
+ &gb18030_from_unicode_tree,
NULL, 0,
conv_utf8_to_18030,
PG_GB18030);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
index 1238e3d..a3b97b9 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/gbk_to_utf8.map"
-#include "../../Unicode/utf8_to_gbk.map"
+#include "../../Unicode/gbk_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_gbk_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ gbk_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_GBK, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapGBK, lengthof(LUmapGBK),
+ &gbk_to_unicode_tree,
NULL, 0,
NULL,
PG_GBK);
@@ -60,7 +60,7 @@ utf8_to_gbk(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_GBK);
UtfToLocal(src, len, dest,
- ULmapGBK, lengthof(ULmapGBK),
+ &gbk_from_unicode_tree,
NULL, 0,
NULL,
PG_GBK);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
index 48acd3f..ca8ada5 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
@@ -14,32 +14,32 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/iso8859_10_to_utf8.map"
-#include "../../Unicode/iso8859_13_to_utf8.map"
-#include "../../Unicode/iso8859_14_to_utf8.map"
-#include "../../Unicode/iso8859_15_to_utf8.map"
-#include "../../Unicode/iso8859_2_to_utf8.map"
-#include "../../Unicode/iso8859_3_to_utf8.map"
-#include "../../Unicode/iso8859_4_to_utf8.map"
-#include "../../Unicode/iso8859_5_to_utf8.map"
-#include "../../Unicode/iso8859_6_to_utf8.map"
-#include "../../Unicode/iso8859_7_to_utf8.map"
-#include "../../Unicode/iso8859_8_to_utf8.map"
-#include "../../Unicode/iso8859_9_to_utf8.map"
-#include "../../Unicode/utf8_to_iso8859_10.map"
-#include "../../Unicode/utf8_to_iso8859_13.map"
-#include "../../Unicode/utf8_to_iso8859_14.map"
-#include "../../Unicode/utf8_to_iso8859_15.map"
-#include "../../Unicode/utf8_to_iso8859_16.map"
-#include "../../Unicode/utf8_to_iso8859_2.map"
-#include "../../Unicode/utf8_to_iso8859_3.map"
-#include "../../Unicode/utf8_to_iso8859_4.map"
-#include "../../Unicode/utf8_to_iso8859_5.map"
-#include "../../Unicode/utf8_to_iso8859_6.map"
-#include "../../Unicode/utf8_to_iso8859_7.map"
-#include "../../Unicode/utf8_to_iso8859_8.map"
-#include "../../Unicode/utf8_to_iso8859_9.map"
-#include "../../Unicode/iso8859_16_to_utf8.map"
+#include "../../Unicode/iso8859_10_to_utf8_radix.map"
+#include "../../Unicode/iso8859_13_to_utf8_radix.map"
+#include "../../Unicode/iso8859_14_to_utf8_radix.map"
+#include "../../Unicode/iso8859_15_to_utf8_radix.map"
+#include "../../Unicode/iso8859_2_to_utf8_radix.map"
+#include "../../Unicode/iso8859_3_to_utf8_radix.map"
+#include "../../Unicode/iso8859_4_to_utf8_radix.map"
+#include "../../Unicode/iso8859_5_to_utf8_radix.map"
+#include "../../Unicode/iso8859_6_to_utf8_radix.map"
+#include "../../Unicode/iso8859_7_to_utf8_radix.map"
+#include "../../Unicode/iso8859_8_to_utf8_radix.map"
+#include "../../Unicode/iso8859_9_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_iso8859_10_radix.map"
+#include "../../Unicode/utf8_to_iso8859_13_radix.map"
+#include "../../Unicode/utf8_to_iso8859_14_radix.map"
+#include "../../Unicode/utf8_to_iso8859_15_radix.map"
+#include "../../Unicode/utf8_to_iso8859_16_radix.map"
+#include "../../Unicode/utf8_to_iso8859_2_radix.map"
+#include "../../Unicode/utf8_to_iso8859_3_radix.map"
+#include "../../Unicode/utf8_to_iso8859_4_radix.map"
+#include "../../Unicode/utf8_to_iso8859_5_radix.map"
+#include "../../Unicode/utf8_to_iso8859_6_radix.map"
+#include "../../Unicode/utf8_to_iso8859_7_radix.map"
+#include "../../Unicode/utf8_to_iso8859_8_radix.map"
+#include "../../Unicode/utf8_to_iso8859_9_radix.map"
+#include "../../Unicode/iso8859_16_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -60,52 +60,37 @@ PG_FUNCTION_INFO_V1(utf8_to_iso8859);
typedef struct
{
pg_enc encoding;
- const pg_local_to_utf *map1; /* to UTF8 map name */
- const pg_utf_to_local *map2; /* from UTF8 map name */
- int size1; /* size of map1 */
- int size2; /* size of map2 */
+ const pg_mb_radix_tree *map1; /* to UTF8 map name */
+ const pg_mb_radix_tree *map2; /* from UTF8 map name */
} pg_conv_map;
static const pg_conv_map maps[] = {
- {PG_LATIN2, LUmapISO8859_2, ULmapISO8859_2,
- lengthof(LUmapISO8859_2),
- lengthof(ULmapISO8859_2)}, /* ISO-8859-2 Latin 2 */
- {PG_LATIN3, LUmapISO8859_3, ULmapISO8859_3,
- lengthof(LUmapISO8859_3),
- lengthof(ULmapISO8859_3)}, /* ISO-8859-3 Latin 3 */
- {PG_LATIN4, LUmapISO8859_4, ULmapISO8859_4,
- lengthof(LUmapISO8859_4),
- lengthof(ULmapISO8859_4)}, /* ISO-8859-4 Latin 4 */
- {PG_LATIN5, LUmapISO8859_9, ULmapISO8859_9,
- lengthof(LUmapISO8859_9),
- lengthof(ULmapISO8859_9)}, /* ISO-8859-9 Latin 5 */
- {PG_LATIN6, LUmapISO8859_10, ULmapISO8859_10,
- lengthof(LUmapISO8859_10),
- lengthof(ULmapISO8859_10)}, /* ISO-8859-10 Latin 6 */
- {PG_LATIN7, LUmapISO8859_13, ULmapISO8859_13,
- lengthof(LUmapISO8859_13),
- lengthof(ULmapISO8859_13)}, /* ISO-8859-13 Latin 7 */
- {PG_LATIN8, LUmapISO8859_14, ULmapISO8859_14,
- lengthof(LUmapISO8859_14),
- lengthof(ULmapISO8859_14)}, /* ISO-8859-14 Latin 8 */
- {PG_LATIN9, LUmapISO8859_15, ULmapISO8859_15,
- lengthof(LUmapISO8859_15),
- lengthof(ULmapISO8859_15)}, /* ISO-8859-15 Latin 9 */
- {PG_LATIN10, LUmapISO8859_16, ULmapISO8859_16,
- lengthof(LUmapISO8859_16),
- lengthof(ULmapISO8859_16)}, /* ISO-8859-16 Latin 10 */
- {PG_ISO_8859_5, LUmapISO8859_5, ULmapISO8859_5,
- lengthof(LUmapISO8859_5),
- lengthof(ULmapISO8859_5)}, /* ISO-8859-5 */
- {PG_ISO_8859_6, LUmapISO8859_6, ULmapISO8859_6,
- lengthof(LUmapISO8859_6),
- lengthof(ULmapISO8859_6)}, /* ISO-8859-6 */
- {PG_ISO_8859_7, LUmapISO8859_7, ULmapISO8859_7,
- lengthof(LUmapISO8859_7),
- lengthof(ULmapISO8859_7)}, /* ISO-8859-7 */
- {PG_ISO_8859_8, LUmapISO8859_8, ULmapISO8859_8,
- lengthof(LUmapISO8859_8),
- lengthof(ULmapISO8859_8)}, /* ISO-8859-8 */
+ {PG_LATIN2, &iso8859_2_to_unicode_tree,
+ &iso8859_2_from_unicode_tree}, /* ISO-8859-2 Latin 2 */
+ {PG_LATIN3, &iso8859_3_to_unicode_tree,
+ &iso8859_3_from_unicode_tree}, /* ISO-8859-3 Latin 3 */
+ {PG_LATIN4, &iso8859_4_to_unicode_tree,
+ &iso8859_4_from_unicode_tree}, /* ISO-8859-4 Latin 4 */
+ {PG_LATIN5, &iso8859_9_to_unicode_tree,
+ &iso8859_9_from_unicode_tree}, /* ISO-8859-9 Latin 5 */
+ {PG_LATIN6, &iso8859_10_to_unicode_tree,
+ &iso8859_10_from_unicode_tree}, /* ISO-8859-10 Latin 6 */
+ {PG_LATIN7, &iso8859_13_to_unicode_tree,
+ &iso8859_13_from_unicode_tree}, /* ISO-8859-13 Latin 7 */
+ {PG_LATIN8, &iso8859_14_to_unicode_tree,
+ &iso8859_14_from_unicode_tree}, /* ISO-8859-14 Latin 8 */
+ {PG_LATIN9, &iso8859_15_to_unicode_tree,
+ &iso8859_15_from_unicode_tree}, /* ISO-8859-15 Latin 9 */
+ {PG_LATIN10, &iso8859_16_to_unicode_tree,
+ &iso8859_16_from_unicode_tree}, /* ISO-8859-16 Latin 10 */
+ {PG_ISO_8859_5, &iso8859_5_to_unicode_tree,
+ &iso8859_5_from_unicode_tree}, /* ISO-8859-5 */
+ {PG_ISO_8859_6, &iso8859_6_to_unicode_tree,
+ &iso8859_6_from_unicode_tree}, /* ISO-8859-6 */
+ {PG_ISO_8859_7, &iso8859_7_to_unicode_tree,
+ &iso8859_7_from_unicode_tree}, /* ISO-8859-7 */
+ {PG_ISO_8859_8, &iso8859_8_to_unicode_tree,
+ &iso8859_8_from_unicode_tree}, /* ISO-8859-8 */
};
Datum
@@ -124,7 +109,7 @@ iso8859_to_utf8(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
LocalToUtf(src, len, dest,
- maps[i].map1, maps[i].size1,
+ maps[i].map1,
NULL, 0,
NULL,
encoding);
@@ -156,7 +141,7 @@ utf8_to_iso8859(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
UtfToLocal(src, len, dest,
- maps[i].map2, maps[i].size2,
+ maps[i].map2,
NULL, 0,
NULL,
encoding);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c b/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
index 51690b9..7e3a3cb 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/johab_to_utf8.map"
-#include "../../Unicode/utf8_to_johab.map"
+#include "../../Unicode/johab_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_johab_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ johab_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_JOHAB, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapJOHAB, lengthof(LUmapJOHAB),
+ &johab_to_unicode_tree,
NULL, 0,
NULL,
PG_JOHAB);
@@ -60,7 +60,7 @@ utf8_to_johab(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_JOHAB);
UtfToLocal(src, len, dest,
- ULmapJOHAB, lengthof(ULmapJOHAB),
+ &johab_from_unicode_tree,
NULL, 0,
NULL,
PG_JOHAB);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
index 605fe40..4bd5ea5 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/sjis_to_utf8.map"
-#include "../../Unicode/utf8_to_sjis.map"
+#include "../../Unicode/sjis_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_sjis_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ sjis_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_SJIS, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapSJIS, lengthof(LUmapSJIS),
+ &sjis_to_unicode_tree,
NULL, 0,
NULL,
PG_SJIS);
@@ -60,7 +60,7 @@ utf8_to_sjis(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_SJIS);
UtfToLocal(src, len, dest,
- ULmapSJIS, lengthof(ULmapSJIS),
+ &sjis_from_unicode_tree,
NULL, 0,
NULL,
PG_SJIS);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
index 8d8f508..5a1e8c6 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/shift_jis_2004_to_utf8.map"
-#include "../../Unicode/utf8_to_shift_jis_2004.map"
+#include "../../Unicode/shift_jis_2004_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_shift_jis_2004_radix.map"
#include "../../Unicode/shift_jis_2004_to_utf8_combined.map"
#include "../../Unicode/utf8_to_shift_jis_2004_combined.map"
@@ -44,7 +44,7 @@ shift_jis_2004_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_SHIFT_JIS_2004, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapSHIFT_JIS_2004, lengthof(LUmapSHIFT_JIS_2004),
+ &shift_jis_2004_to_unicode_tree,
LUmapSHIFT_JIS_2004_combined, lengthof(LUmapSHIFT_JIS_2004_combined),
NULL,
PG_SHIFT_JIS_2004);
@@ -62,7 +62,7 @@ utf8_to_shift_jis_2004(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_SHIFT_JIS_2004);
UtfToLocal(src, len, dest,
- ULmapSHIFT_JIS_2004, lengthof(ULmapSHIFT_JIS_2004),
+ &shift_jis_2004_from_unicode_tree,
ULmapSHIFT_JIS_2004_combined, lengthof(ULmapSHIFT_JIS_2004_combined),
NULL,
PG_SHIFT_JIS_2004);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
index 97e895c..dd7a788 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/uhc_to_utf8.map"
-#include "../../Unicode/utf8_to_uhc.map"
+#include "../../Unicode/uhc_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_uhc_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ uhc_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UHC, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapUHC, lengthof(LUmapUHC),
+ &uhc_to_unicode_tree,
NULL, 0,
NULL,
PG_UHC);
@@ -60,7 +60,7 @@ utf8_to_uhc(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_UHC);
UtfToLocal(src, len, dest,
- ULmapUHC, lengthof(ULmapUHC),
+ &uhc_from_unicode_tree,
NULL, 0,
NULL,
PG_UHC);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c b/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
index ab6e624..9ee72c9 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
@@ -14,28 +14,28 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/utf8_to_win1250.map"
-#include "../../Unicode/utf8_to_win1251.map"
-#include "../../Unicode/utf8_to_win1252.map"
-#include "../../Unicode/utf8_to_win1253.map"
-#include "../../Unicode/utf8_to_win1254.map"
-#include "../../Unicode/utf8_to_win1255.map"
-#include "../../Unicode/utf8_to_win1256.map"
-#include "../../Unicode/utf8_to_win1257.map"
-#include "../../Unicode/utf8_to_win1258.map"
-#include "../../Unicode/utf8_to_win866.map"
-#include "../../Unicode/utf8_to_win874.map"
-#include "../../Unicode/win1250_to_utf8.map"
-#include "../../Unicode/win1251_to_utf8.map"
-#include "../../Unicode/win1252_to_utf8.map"
-#include "../../Unicode/win1253_to_utf8.map"
-#include "../../Unicode/win1254_to_utf8.map"
-#include "../../Unicode/win1255_to_utf8.map"
-#include "../../Unicode/win1256_to_utf8.map"
-#include "../../Unicode/win1257_to_utf8.map"
-#include "../../Unicode/win866_to_utf8.map"
-#include "../../Unicode/win874_to_utf8.map"
-#include "../../Unicode/win1258_to_utf8.map"
+#include "../../Unicode/utf8_to_win1250_radix.map"
+#include "../../Unicode/utf8_to_win1251_radix.map"
+#include "../../Unicode/utf8_to_win1252_radix.map"
+#include "../../Unicode/utf8_to_win1253_radix.map"
+#include "../../Unicode/utf8_to_win1254_radix.map"
+#include "../../Unicode/utf8_to_win1255_radix.map"
+#include "../../Unicode/utf8_to_win1256_radix.map"
+#include "../../Unicode/utf8_to_win1257_radix.map"
+#include "../../Unicode/utf8_to_win1258_radix.map"
+#include "../../Unicode/utf8_to_win866_radix.map"
+#include "../../Unicode/utf8_to_win874_radix.map"
+#include "../../Unicode/win1250_to_utf8_radix.map"
+#include "../../Unicode/win1251_to_utf8_radix.map"
+#include "../../Unicode/win1252_to_utf8_radix.map"
+#include "../../Unicode/win1253_to_utf8_radix.map"
+#include "../../Unicode/win1254_to_utf8_radix.map"
+#include "../../Unicode/win1255_to_utf8_radix.map"
+#include "../../Unicode/win1256_to_utf8_radix.map"
+#include "../../Unicode/win1257_to_utf8_radix.map"
+#include "../../Unicode/win866_to_utf8_radix.map"
+#include "../../Unicode/win874_to_utf8_radix.map"
+#include "../../Unicode/win1258_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -56,46 +56,22 @@ PG_FUNCTION_INFO_V1(utf8_to_win);
typedef struct
{
pg_enc encoding;
- const pg_local_to_utf *map1; /* to UTF8 map name */
- const pg_utf_to_local *map2; /* from UTF8 map name */
- int size1; /* size of map1 */
- int size2; /* size of map2 */
+ const pg_mb_radix_tree *map1; /* to UTF8 map name */
+ const pg_mb_radix_tree *map2; /* from UTF8 map name */
} pg_conv_map;
static const pg_conv_map maps[] = {
- {PG_WIN866, LUmapWIN866, ULmapWIN866,
- lengthof(LUmapWIN866),
- lengthof(ULmapWIN866)},
- {PG_WIN874, LUmapWIN874, ULmapWIN874,
- lengthof(LUmapWIN874),
- lengthof(ULmapWIN874)},
- {PG_WIN1250, LUmapWIN1250, ULmapWIN1250,
- lengthof(LUmapWIN1250),
- lengthof(ULmapWIN1250)},
- {PG_WIN1251, LUmapWIN1251, ULmapWIN1251,
- lengthof(LUmapWIN1251),
- lengthof(ULmapWIN1251)},
- {PG_WIN1252, LUmapWIN1252, ULmapWIN1252,
- lengthof(LUmapWIN1252),
- lengthof(ULmapWIN1252)},
- {PG_WIN1253, LUmapWIN1253, ULmapWIN1253,
- lengthof(LUmapWIN1253),
- lengthof(ULmapWIN1253)},
- {PG_WIN1254, LUmapWIN1254, ULmapWIN1254,
- lengthof(LUmapWIN1254),
- lengthof(ULmapWIN1254)},
- {PG_WIN1255, LUmapWIN1255, ULmapWIN1255,
- lengthof(LUmapWIN1255),
- lengthof(ULmapWIN1255)},
- {PG_WIN1256, LUmapWIN1256, ULmapWIN1256,
- lengthof(LUmapWIN1256),
- lengthof(ULmapWIN1256)},
- {PG_WIN1257, LUmapWIN1257, ULmapWIN1257,
- lengthof(LUmapWIN1257),
- lengthof(ULmapWIN1257)},
- {PG_WIN1258, LUmapWIN1258, ULmapWIN1258,
- lengthof(LUmapWIN1258),
- lengthof(ULmapWIN1258)},
+ {PG_WIN866, &win866_to_unicode_tree, &win866_from_unicode_tree},
+ {PG_WIN874, &win874_to_unicode_tree, &win874_from_unicode_tree},
+ {PG_WIN1250, &win1250_to_unicode_tree, &win1250_from_unicode_tree},
+ {PG_WIN1251, &win1251_to_unicode_tree, &win1251_from_unicode_tree},
+ {PG_WIN1252, &win1252_to_unicode_tree, &win1252_from_unicode_tree},
+ {PG_WIN1253, &win1253_to_unicode_tree, &win1253_from_unicode_tree},
+ {PG_WIN1254, &win1254_to_unicode_tree, &win1254_from_unicode_tree},
+ {PG_WIN1255, &win1255_to_unicode_tree, &win1255_from_unicode_tree},
+ {PG_WIN1256, &win1256_to_unicode_tree, &win1256_from_unicode_tree},
+ {PG_WIN1257, &win1257_to_unicode_tree, &win1257_from_unicode_tree},
+ {PG_WIN1258, &win1258_to_unicode_tree, &win1258_from_unicode_tree},
};
Datum
@@ -114,7 +90,7 @@ win_to_utf8(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
LocalToUtf(src, len, dest,
- maps[i].map1, maps[i].size1,
+ maps[i].map1,
NULL, 0,
NULL,
encoding);
@@ -146,7 +122,7 @@ utf8_to_win(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
UtfToLocal(src, len, dest,
- maps[i].map2, maps[i].size2,
+ maps[i].map2,
NULL, 0,
NULL,
encoding);
diff --git a/src/include/mb/pg_wchar.h b/src/include/mb/pg_wchar.h
index ceb5695..5ab93cb 100644
--- a/src/include/mb/pg_wchar.h
+++ b/src/include/mb/pg_wchar.h
@@ -383,6 +383,58 @@ typedef struct
uint32 code; /* local code */
} pg_utf_to_local;
+typedef struct pg_mb_radix_index
+{
+ uint8 lower;
+ uint8 upper; /* index range of b2idx */
+} pg_mb_radix_index;
+
+/*
+ * Radix tree structs for faster conversion
+ */
+typedef struct
+{
+ /*
+ * Array containing all the values. Only one of chars16 or chars32 is
+ * used, depending on how wide the values we need to represent are.
+ */
+ const uint16 *chars16; /* 16 bit */
+ const uint32 *chars32; /* 32 bit character table */
+
+ /* Radix tree for 1-byte inputs */
+ uint32 b1root; /* offset of table in the chars[16|32] array */
+ uint8 b1_lower; /* min allowed value for a single byte input */
+ uint8 b1_upper; /* max allowed value for a single byte input */
+
+ /* Radix tree for 2-byte inputs */
+ uint32 b2root; /* offset of 1st byte's table */
+ uint8 b2_1_lower; /* min/max allowed value for 1st input byte */
+ uint8 b2_1_upper;
+ uint8 b2_2_lower; /* min/max allowed value for 2nd input byte */
+ uint8 b2_2_upper;
+
+ /* Radix tree for 3-byte inputs */
+ uint32 b3root; /* offset of 1st byte's table */
+ uint8 b3_1_lower; /* min/max allowed value for 1st input byte */
+ uint8 b3_1_upper;
+ uint8 b3_2_lower; /* min/max allowed value for 2nd input byte */
+ uint8 b3_2_upper;
+ uint8 b3_3_lower; /* min/max allowed value for 3rd input byte */
+ uint8 b3_3_upper;
+
+ /* Radix tree for 4-byte inputs */
+ uint32 b4root; /* offset of 1st byte's table */
+ uint8 b4_1_lower; /* min/max allowed value for 1st input byte */
+ uint8 b4_1_upper;
+ uint8 b4_2_lower; /* min/max allowed value for 2nd input byte */
+ uint8 b4_2_upper;
+ uint8 b4_3_lower; /* min/max allowed value for 3rd input byte */
+ uint8 b4_3_upper;
+ uint8 b4_4_lower; /* min/max allowed value for 4th input byte */
+ uint8 b4_4_upper;
+
+} pg_mb_radix_tree;
+
/*
* local code to UTF-8 conversion map
*/
@@ -510,13 +562,13 @@ extern unsigned short CNStoBIG5(unsigned short cns, unsigned char lc);
extern void UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const pg_utf_to_local *map, int mapsize,
+ const pg_mb_radix_tree *map,
const pg_utf_to_local_combined *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
extern void LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const pg_local_to_utf *map, int mapsize,
+ const pg_mb_radix_tree *map,
const pg_local_to_utf_combined *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
--
2.9.2
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2017-01-25 10:18 ` Ishii Ayumi <ayumi.ishii.pg@gmail.com>
2017-01-26 07:16 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:29 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
1 sibling, 2 replies; 61+ messages in thread
From: Ishii Ayumi @ 2017-01-25 10:18 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: hlinnaka@iki.fi; daniel@yesql.se; peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
HI,
I patched 4 patchset and run "make", but I got failed.
Is this a bug or my mistake ?
I'm sorry if I'm wrong.
[$(TOP)]$ patch -p1 < ../0001-Add-missing-semicolon.patch
[$(TOP)]$ patch -p1 < ../0002-Correct-reference-resolution-syntax.patch
[$(TOP)]$ patch -p1 <
../0003-Apply-pgperltidy-on-src-backend-utils-mb-Unicode.patch
[$(TOP)]$ patch -p1 < ../0004-Use-radix-tree-for-character-conversion.patch
[$(TOP)]$ ./configure
[Unicode]$ make
'/usr/bin/perl' UCS_to_most.pl
Type of arg 1 to keys must be hash (not hash element) at convutils.pm
line 443, near "})
"
Type of arg 1 to values must be hash (not hash element) at
convutils.pm line 596, near "})
"
Type of arg 1 to each must be hash (not private variable) at
convutils.pm line 755, near "$map)
"
Compilation failed in require at UCS_to_most.pl line 19.
make: *** [iso8859_2_to_utf8.map] Error 255
Regars,
--
Ayumi Ishii
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-25 10:18 ` Re: Radix tree for character conversion Ishii Ayumi <ayumi.ishii.pg@gmail.com>
@ 2017-01-26 07:29 ` Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:17 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
1 sibling, 1 reply; 61+ messages in thread
From: Michael Paquier @ 2017-01-26 07:29 UTC (permalink / raw)
To: Ishii Ayumi <ayumi.ishii.pg@gmail.com>; +Cc: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; Heikki Linnakangas <hlinnaka@iki.fi>; daniel@yesql.se, peter.eisentraut@2ndquadrant.com, Robert Haas <robertmhaas@gmail.com>; tsunakawa.takay@jp.fujitsu.com, Tom Lane <tgl@sss.pgh.pa.us>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
On Wed, Jan 25, 2017 at 7:18 PM, Ishii Ayumi <ayumi.ishii.pg@gmail.com> wrote:
> I patched 4 patchset and run "make", but I got failed.
> Is this a bug or my mistake ?
> I'm sorry if I'm wrong.
>
> [$(TOP)]$ patch -p1 < ../0001-Add-missing-semicolon.patch
> [$(TOP)]$ patch -p1 < ../0002-Correct-reference-resolution-syntax.patch
> [$(TOP)]$ patch -p1 <
> ../0003-Apply-pgperltidy-on-src-backend-utils-mb-Unicode.patch
> [$(TOP)]$ patch -p1 < ../0004-Use-radix-tree-for-character-conversion.patch
> [$(TOP)]$ ./configure
> [Unicode]$ make
> '/usr/bin/perl' UCS_to_most.pl
> Type of arg 1 to keys must be hash (not hash element) at convutils.pm
> line 443, near "})
> "
> Type of arg 1 to values must be hash (not hash element) at
> convutils.pm line 596, near "})
> "
> Type of arg 1 to each must be hash (not private variable) at
> convutils.pm line 755, near "$map)
> "
> Compilation failed in require at UCS_to_most.pl line 19.
> make: *** [iso8859_2_to_utf8.map] Error 255
Hm, I am not sure what you are missing. I was able to get things to build.
--
Michael
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-25 10:18 ` Re: Radix tree for character conversion Ishii Ayumi <ayumi.ishii.pg@gmail.com>
2017-01-26 07:29 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
@ 2017-01-26 12:17 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 0 replies; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2017-01-26 12:17 UTC (permalink / raw)
To: michael.paquier@gmail.com; +Cc: ayumi.ishii.pg@gmail.com; hlinnaka@iki.fi; daniel@yesql.se; peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
At Thu, 26 Jan 2017 16:29:10 +0900, Michael Paquier <michael.paquier@gmail.com> wrote in <CAB7nPqQd860tOC17O3Qs3+dzZTYbXrXxVD9Tfph0pJ9LAYZ=Ww@mail.gmail.com>
> On Wed, Jan 25, 2017 at 7:18 PM, Ishii Ayumi <ayumi.ishii.pg@gmail.com> wrote:
> > I patched 4 patchset and run "make", but I got failed.
> > Is this a bug or my mistake ?
> > I'm sorry if I'm wrong.
> >
> > [$(TOP)]$ patch -p1 < ../0001-Add-missing-semicolon.patch
> > [$(TOP)]$ patch -p1 < ../0002-Correct-reference-resolution-syntax.patch
> > [$(TOP)]$ patch -p1 <
> > ../0003-Apply-pgperltidy-on-src-backend-utils-mb-Unicode.patch
> > [$(TOP)]$ patch -p1 < ../0004-Use-radix-tree-for-character-conversion.patch
> > [$(TOP)]$ ./configure
> > [Unicode]$ make
> > '/usr/bin/perl' UCS_to_most.pl
> > Type of arg 1 to keys must be hash (not hash element) at convutils.pm
> > line 443, near "})
> > "
> > Type of arg 1 to values must be hash (not hash element) at
> > convutils.pm line 596, near "})
> > "
> > Type of arg 1 to each must be hash (not private variable) at
> > convutils.pm line 755, near "$map)
> > "
> > Compilation failed in require at UCS_to_most.pl line 19.
> > make: *** [iso8859_2_to_utf8.map] Error 255
>
> Hm, I am not sure what you are missing. I was able to get things to build.
As I posted, it should be caused by older perl, at least 5.8
complains so and 5.16 doesn't.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2017-01-26 07:28 ` Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:42 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
1 sibling, 1 reply; 61+ messages in thread
From: Michael Paquier @ 2017-01-26 07:28 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: Heikki Linnakangas <hlinnaka@iki.fi>; daniel@yesql.se, peter.eisentraut@2ndquadrant.com, Robert Haas <robertmhaas@gmail.com>; tsunakawa.takay@jp.fujitsu.com, Tom Lane <tgl@sss.pgh.pa.us>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
On Tue, Jan 10, 2017 at 8:22 PM, Kyotaro HORIGUCHI
<horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> [...patch...]
Nobody has showed up yet to review this patch, so I am giving it a shot.
The patch file sizes are scary at first sight, but after having a look:
36 files changed, 1411 insertions(+), 54398 deletions(-)
Yes that's a surprise, something like git diff --irreversible-delete
would have helped as most of the diffs are just caused by 3 files
being deleted in patch 0004, making 50k lines going to the abyss of
deletion.
> Hello, I found a bug in my portion while rebasing.
Right, that's 0001. Nice catch.
> The attached files are the following. This patchset is not
> complete missing changes of map files. The change is tremendously
> large but generatable.
>
> 0001-Add-missing-semicolon.patch
>
> UCS_to_EUC_JP.pl has a line missing teminating semicolon. This
> doesn't harm but surely a syntax error. This patch fixes it.
> This might should be a separate patch.
This requires a back-patch. This makes me wonder how long this script
has actually not run...
> 0002-Correct-reference-resolution-syntax.patch
>
> convutils.pm has lines with different syntax of reference
> resolution. This unifies the syntax.
Yes that looks right to me. I am the best perl guru on this list but
looking around $$var{foo} is bad, ${$var}{foo} is better, and
$var->{foo} is even better. This also generates no diffs when running
make in src/backend/utils/mb/Unicode/. So no objections to that.
> 0003-Apply-pgperltidy-on-src-backend-utils-mb-Unicode.patch
>
> Before adding radix tree stuff, applied pgperltidy and inserted
> format-skipping pragma for the parts where perltidy seems to do
> too much.
Which version of perltidy did you use? Looking at the archives, the
perl code is cleaned up with a specific version, v20090616. See
https://www.postgresql.org/message-id/20151204054322.GA2070309@tornado.leadboat.com
for example on the matter. As perltidy changes over time, this may be
a sensitive change if done this way.
> 0004-Use-radix-tree-for-character-conversion.patch
>
> Radix tree body.
Well, here a lot of diffs could have been saved.
> The unattached fifth patch is generated by the following steps.
>
> [$(TOP)]$ ./configure
> [Unicode]$ make
> [Unicode]$ make distclean
> [Unicode]$ git add .
> [Unicode]$ commit
> === COMMITE MESSSAGE
> Replace map files with radix tree files.
>
> These encodings no longer uses the former map files and uses new radix
> tree files.
> ===
OK, I can see that working, with 200k of maps generated.. So going
through the important bits of this jungle..
+/*
+ * radix tree conversion function - this should be identical to the function in
+ * ../conv.c with the same name
+ */
+static inline uint32
+pg_mb_radix_conv(const pg_mb_radix_tree *rt,
+ int l,
+ unsigned char b1,
+ unsigned char b2,
+ unsigned char b3,
+ unsigned char b4)
This is not nice. Having a duplication like that is a recipe to forget
about it as this patch introduces a dependency with conv.c and the
radix tree generation.
Having a .gitignore in Unicode/ would be nice, particularly to avoid
committing map_checker.
A README documenting things may be welcome, or at least comments at
the top of map_checker.c. Why is map_checker essential? What does it
do? There is no way to understand that easily, except that it includes
a "radix tree conversion function", and that it performs sanity checks
on the radix trees to be sure that they are on a good shape. But as
this something that one would guess only after looking at your patch
and the code (at least I will sleep less stupid tonight after reading
this stuff).
--- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
# Drop these SJIS codes from the source for UTF8=>SJIS conversion
#<<< do not let perltidy touch this
-my @reject_sjis =(
+my @reject_sjis = (
0xed40..0xeefc, 0x8754..0x875d, 0x878a, 0x8782,
- 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
+ 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
0x879a..0x879c
-);
+ );
This is not generated, it would be nice to drop the noise from the patch.
Here is another one:
- $i->{code} = $jis | (
- $jis < 0x100
- ? 0x8e00
- : ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
-
+#<<< do not let perltidy touch this
+ $i->{code} = $jis | ($jis < 0x100 ? 0x8e00:
+ ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
+#>>>
if (l == 2)
{
- iutf = *utf++ << 8;
- iutf |= *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
Ah, OK. This conversion is important so as it performs a minimum of
bitwise operations. Yes let's keep that. That's pretty cool to get a
faster operation.
--
Michael
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:28 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
@ 2017-01-26 12:42 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-27 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 1 reply; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2017-01-26 12:42 UTC (permalink / raw)
To: michael.paquier@gmail.com; +Cc: hlinnaka@iki.fi; daniel@yesql.se; peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Thank you for looking this.
At Thu, 26 Jan 2017 16:28:16 +0900, Michael Paquier <michael.paquier@gmail.com> wrote in <CAB7nPqREL1fsDBGv4zRvaXY+UKtS0wzkamJcnYhX0--OZvpUUQ@mail.gmail.com>
> On Tue, Jan 10, 2017 at 8:22 PM, Kyotaro HORIGUCHI
> <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> > [...patch...]
>
> Nobody has showed up yet to review this patch, so I am giving it a shot.
>
> The patch file sizes are scary at first sight, but after having a look:
> 36 files changed, 1411 insertions(+), 54398 deletions(-)
> Yes that's a surprise, something like git diff --irreversible-delete
> would have helped as most of the diffs are just caused by 3 files
> being deleted in patch 0004, making 50k lines going to the abyss of
> deletion.
Thank you. Good to hear that. I'll try that at the next chance.
> > Hello, I found a bug in my portion while rebasing.
>
> Right, that's 0001. Nice catch.
>
> > The attached files are the following. This patchset is not
> > complete missing changes of map files. The change is tremendously
> > large but generatable.
> >
> > 0001-Add-missing-semicolon.patch
> >
> > UCS_to_EUC_JP.pl has a line missing teminating semicolon. This
> > doesn't harm but surely a syntax error. This patch fixes it.
> > This might should be a separate patch.
>
> This requires a back-patch. This makes me wonder how long this script
> has actually not run...
>
> > 0002-Correct-reference-resolution-syntax.patch
> >
> > convutils.pm has lines with different syntax of reference
> > resolution. This unifies the syntax.
>
> Yes that looks right to me.
Yes, I thoght that the three patches can be back-patched, a kind
of bug fix.
> I am the best perl guru on this list but
> looking around $$var{foo} is bad, ${$var}{foo} is better, and
> $var->{foo} is even better. This also generates no diffs when running
> make in src/backend/utils/mb/Unicode/. So no objections to that.
Thank you for the explanation. I think no '$$'s is left alone.
> > 0003-Apply-pgperltidy-on-src-backend-utils-mb-Unicode.patch
> >
> > Before adding radix tree stuff, applied pgperltidy and inserted
> > format-skipping pragma for the parts where perltidy seems to do
> > too much.
>
> Which version of perltidy did you use? Looking at the archives, the
> perl code is cleaned up with a specific version, v20090616. See
> https://www.postgresql.org/message-id/20151204054322.GA2070309@tornado.leadboat.com
> for example on the matter. As perltidy changes over time, this may be
> a sensitive change if done this way.
Hmm. I will make a confirmation on that.. tomorrow.
> > 0004-Use-radix-tree-for-character-conversion.patch
> >
> > Radix tree body.
>
> Well, here a lot of diffs could have been saved.
>
> > The unattached fifth patch is generated by the following steps.
> >
> > [$(TOP)]$ ./configure
> > [Unicode]$ make
> > [Unicode]$ make distclean
> > [Unicode]$ git add .
> > [Unicode]$ commit
> > === COMMITE MESSSAGE
> > Replace map files with radix tree files.
> >
> > These encodings no longer uses the former map files and uses new radix
> > tree files.
> > ===
>
> OK, I can see that working, with 200k of maps generated.. So going
> through the important bits of this jungle..
Many thaks for the exploration.
> +/*
> + * radix tree conversion function - this should be identical to the function in
> + * ../conv.c with the same name
> + */
> +static inline uint32
> +pg_mb_radix_conv(const pg_mb_radix_tree *rt,
> + int l,
> + unsigned char b1,
> + unsigned char b2,
> + unsigned char b3,
> + unsigned char b4)
> This is not nice. Having a duplication like that is a recipe to forget
> about it as this patch introduces a dependency with conv.c and the
> radix tree generation.
Mmmmm. I agree to you, but conv.c contains unwanted reference to
elog or other sutff of the core. Separating the function in a
dedicate source file named such as "../pg_mb_radix_conv.c" will
work. If it is not so bad, I'll do that in the next version.
> Having a .gitignore in Unicode/ would be nice, particularly to avoid
> committing map_checker.
>
> A README documenting things may be welcome, or at least comments at
> the top of map_checker.c. Why is map_checker essential? What does it
> do? There is no way to understand that easily, except that it includes
> a "radix tree conversion function", and that it performs sanity checks
> on the radix trees to be sure that they are on a good shape. But as
> this something that one would guess only after looking at your patch
> and the code (at least I will sleep less stupid tonight after reading
> this stuff).
Okay, I'll do that.
> --- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
> +++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
> # Drop these SJIS codes from the source for UTF8=>SJIS conversion
> #<<< do not let perltidy touch this
> -my @reject_sjis =(
> +my @reject_sjis = (
> 0xed40..0xeefc, 0x8754..0x875d, 0x878a, 0x8782,
> - 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
> + 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
> 0x879a..0x879c
> -);
> + );
> This is not generated, it would be nice to drop the noise from the patch.
Mmm. I'm not sure how this is generated but I'll care for that.
> Here is another one:
> - $i->{code} = $jis | (
> - $jis < 0x100
> - ? 0x8e00
> - : ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
> -
> +#<<< do not let perltidy touch this
> + $i->{code} = $jis | ($jis < 0x100 ? 0x8e00:
> + ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
> +#>>>
Ok. Will revert this.
> if (l == 2)
> {
> - iutf = *utf++ << 8;
> - iutf |= *utf++;
> + b3 = *utf++;
> + b4 = *utf++;
> }
> Ah, OK. This conversion is important so as it performs a minimum of
> bitwise operations. Yes let's keep that. That's pretty cool to get a
> faster operation.
It is Heikki's work:p
I'll address them and repost the next version sooner.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:28 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:42 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2017-01-27 08:33 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-30 06:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 1 reply; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2017-01-27 08:33 UTC (permalink / raw)
To: michael.paquier@gmail.com; +Cc: hlinnaka@iki.fi; daniel@yesql.se; peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hi, this is an intermediate report without a patch.
At Thu, 26 Jan 2017 21:42:12 +0900 (Tokyo Standard Time), Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote in <20170126.214212.111556326.horiguchi.kyotaro@lab.ntt.co.jp>
> > > 0003-Apply-pgperltidy-on-src-backend-utils-mb-Unicode.patch
> > >
> > > Before adding radix tree stuff, applied pgperltidy and inserted
> > > format-skipping pragma for the parts where perltidy seems to do
> > > too much.
> >
> > Which version of perltidy did you use? Looking at the archives, the
> > perl code is cleaned up with a specific version, v20090616. See
> > https://www.postgresql.org/message-id/20151204054322.GA2070309@tornado.leadboat.com
> > for example on the matter. As perltidy changes over time, this may be
> > a sensitive change if done this way.
>
> Hmm. I will make a confirmation on that.. tomorrow.
My perltidy -v said "v20121207'. Anyway, I gave up to apply
perltidy by myself. So I'll just drop 0003 and new 0004 (name
changed to 0003) is made immediately on 0002.
> > > 0004-Use-radix-tree-for-character-conversion.patch
> > >
> > > Radix tree body.
> >
> > Well, here a lot of diffs could have been saved.
> >
> > > The unattached fifth patch is generated by the following steps.
> > >
> > > [$(TOP)]$ ./configure
> > > [Unicode]$ make
> > > [Unicode]$ make distclean
> > > [Unicode]$ git add .
> > > [Unicode]$ commit
> > > === COMMITE MESSSAGE
> > > Replace map files with radix tree files.
> > >
> > > These encodings no longer uses the former map files and uses new radix
> > > tree files.
> > > ===
> >
> > OK, I can see that working, with 200k of maps generated.. So going
> > through the important bits of this jungle..
>
> Many thaks for the exploration.
>
> > +/*
> > + * radix tree conversion function - this should be identical to the function in
> > + * ../conv.c with the same name
..
> > This is not nice. Having a duplication like that is a recipe to forget
> > about it as this patch introduces a dependency with conv.c and the
> > radix tree generation.
In the attatched patch, mb/char_conveter.c which contains one
inline function is created and it is includ'ed from mb/conv.c and
mb/Unicode/map_checker.c.
> > Having a .gitignore in Unicode/ would be nice, particularly to avoid
> > committing map_checker.
I missed this. I added .gitignore to ignore map_checker stuff
and authority files and old-style map files.
> > A README documenting things may be welcome, or at least comments at
> > the top of map_checker.c. Why is map_checker essential? What does it
> > do? There is no way to understand that easily, except that it includes
> > a "radix tree conversion function", and that it performs sanity checks
> > on the radix trees to be sure that they are on a good shape. But as
> > this something that one would guess only after looking at your patch
> > and the code (at least I will sleep less stupid tonight after reading
> > this stuff).
>
> Okay, I'll do that.
The patch has not been provided yet, I'm going to put the
following comment just before the main() in map_checker.c.
/*
* The old-style plain map files were error-resistant due to its
* straight-forward way for generation from authority files. In contrast the
* radix tree maps are generated by a rather complex calculation and have a
* complex, hard-to-confirm format.
*
* This program runs sanity check of the radix tree maps by confirming all
* characters in the plain map files to be converted to the same code by the
* corresponding radix tree map.
*
* All map files are included by map_checker.h that is generated by the script
* make_mapchecker.pl as the variable mappairs.
*
*/
I'll do the following things later.
> > --- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
> > +++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
> > # Drop these SJIS codes from the source for UTF8=>SJIS conversion
> > #<<< do not let perltidy touch this
> > -my @reject_sjis =(
> > +my @reject_sjis = (
> > 0xed40..0xeefc, 0x8754..0x875d, 0x878a, 0x8782,
> > - 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
> > + 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
> > 0x879a..0x879c
> > -);
> > + );
> > This is not generated, it would be nice to drop the noise from the patch.
>
> Mmm. I'm not sure how this is generated but I'll care for that.
>
> > Here is another one:
> > - $i->{code} = $jis | (
> > - $jis < 0x100
> > - ? 0x8e00
> > - : ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
> > -
> > +#<<< do not let perltidy touch this
> > + $i->{code} = $jis | ($jis < 0x100 ? 0x8e00:
> > + ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
> > +#>>>
>
> Ok. Will revert this.
>
> > if (l == 2)
> > {
> > - iutf = *utf++ << 8;
> > - iutf |= *utf++;
> > + b3 = *utf++;
> > + b4 = *utf++;
> > }
> > Ah, OK. This conversion is important so as it performs a minimum of
> > bitwise operations. Yes let's keep that. That's pretty cool to get a
> > faster operation.
>
> It is Heikki's work:p
>
> I'll address them and repost the next version sooner.
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:28 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:42 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-27 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2017-01-30 06:37 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-31 03:25 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
0 siblings, 1 reply; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2017-01-30 06:37 UTC (permalink / raw)
To: michael.paquier@gmail.com; +Cc: hlinnaka@iki.fi; daniel@yesql.se; peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hello, this is the revised version of character conversion using radix tree.
At Fri, 27 Jan 2017 17:33:57 +0900 (Tokyo Standard Time), Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote in <20170127.173357.221584433.horiguchi.kyotaro@lab.ntt.co.jp>
> Hi, this is an intermediate report without a patch.
>
> At Thu, 26 Jan 2017 21:42:12 +0900 (Tokyo Standard Time), Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote in <20170126.214212.111556326.horiguchi.kyotaro@lab.ntt.co.jp>
> > > > 0003-Apply-pgperltidy-on-src-backend-utils-mb-Unicode.patch
> > > >
> > > > Before adding radix tree stuff, applied pgperltidy and inserted
> > > > format-skipping pragma for the parts where perltidy seems to do
> > > > too much.
> > >
> > > Which version of perltidy did you use? Looking at the archives, the
> > > perl code is cleaned up with a specific version, v20090616. See
> > > https://www.postgresql.org/message-id/20151204054322.GA2070309@tornado.leadboat.com
> > > for example on the matter. As perltidy changes over time, this may be
> > > a sensitive change if done this way.
>
> My perltidy -v said "v20121207'. Anyway, I gave up to apply
> perltidy by myself. So I'll just drop 0003 and new 0004 (name
> changed to 0003) is made immediately on 0002.
I'm not sure what to handle this so I just removed the perltidy
stuff from this patchset.
> > > > 0004-Use-radix-tree-for-character-conversion.patch
> > > >
> > > > Radix tree body.
> > >
> > > Well, here a lot of diffs could have been saved.
> > >
> > > > The unattached fifth patch is generated by the following steps.
> > > >
> > > > [$(TOP)]$ ./configure
> > > > [Unicode]$ make
> > > > [Unicode]$ make distclean
> > > > [Unicode]$ git add .
> > > > [Unicode]$ commit
> > > > === COMMITE MESSSAGE
> > > > Replace map files with radix tree files.
> > > >
> > > > These encodings no longer uses the former map files and uses new radix
> > > > tree files.
> > > > ===
> > >
> > > OK, I can see that working, with 200k of maps generated.. So going
> > > through the important bits of this jungle..
> >
> > Many thaks for the exploration.
> >
> > > +/*
> > > + * radix tree conversion function - this should be identical to the function in
> > > + * ../conv.c with the same name
> ..
> > > This is not nice. Having a duplication like that is a recipe to forget
> > > about it as this patch introduces a dependency with conv.c and the
> > > radix tree generation.
>
> In the attatched patch, mb/char_conveter.c which contains one
> inline function is created and it is includ'ed from mb/conv.c and
> mb/Unicode/map_checker.c.
>
> > > Having a .gitignore in Unicode/ would be nice, particularly to avoid
> > > committing map_checker.
>
> I missed this. I added .gitignore to ignore map_checker stuff
> and authority files and old-style map files.
>
> > > A README documenting things may be welcome, or at least comments at
> > > the top of map_checker.c. Why is map_checker essential? What does it
> > > do? There is no way to understand that easily, except that it includes
> > > a "radix tree conversion function", and that it performs sanity checks
> > > on the radix trees to be sure that they are on a good shape. But as
> > > this something that one would guess only after looking at your patch
> > > and the code (at least I will sleep less stupid tonight after reading
> > > this stuff).
> >
> > Okay, I'll do that.
>
> The patch has not been provided yet, I'm going to put the
> following comment just before the main() in map_checker.c.
>
> /*
> * The old-style plain map files were error-resistant due to its
> * straight-forward way for generation from authority files. In contrast the
> * radix tree maps are generated by a rather complex calculation and have a
> * complex, hard-to-confirm format.
> *
> * This program runs sanity check of the radix tree maps by confirming all
> * characters in the plain map files to be converted to the same code by the
> * corresponding radix tree map.
> *
> * All map files are included by map_checker.h that is generated by the script
> * make_mapchecker.pl as the variable mappairs.
> *
> */
>
>
> I'll do the following things later.
The following is the continuation.
> > --- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
> > +++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
> > # Drop these SJIS codes from the source for UTF8=>SJIS conversion
> > #<<< do not let perltidy touch this
> > -my @reject_sjis =(
> > +my @reject_sjis = (
> > 0xed40..0xeefc, 0x8754..0x875d, 0x878a, 0x8782,
> > - 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
> > + 0x8784, 0xfa5b, 0xfa54, 0x8790..0x8792, 0x8795..0x8797,
> > 0x879a..0x879c
> > -);
> > + );
> > This is not generated, it would be nice to drop the noise from the patch.
>
> Mmm. I'm not sure how this is generated but I'll care for that.
I don't still understand what what the intermediate diff comes
from but copy-n-pasting from master silenced it...
> > Here is another one:
> > - $i->{code} = $jis | (
> > - $jis < 0x100
> > - ? 0x8e00
> > - : ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
> > -
> > +#<<< do not let perltidy touch this
> > + $i->{code} = $jis | ($jis < 0x100 ? 0x8e00:
> > + ($sjis >= 0xeffd ? 0x8f8080 : 0x8080));
> > +#>>>
>
> Ok. Will revert this.
The "previous" code (prefixed with a minus sign) is "my"
perltidy's work. Preltidy step is just removed from the patchset.
> > if (l == 2)
> > {
> > - iutf = *utf++ << 8;
> > - iutf |= *utf++;
> > + b3 = *utf++;
> > + b4 = *utf++;
> > }
> > Ah, OK. This conversion is important so as it performs a minimum of
> > bitwise operations. Yes let's keep that. That's pretty cool to get a
> > faster operation.
>
> It is Heikki's work:p
>
> I'll address them and repost the next version sooner.
Finally, the patchset had the following changes from the previous
shape.
- Avoid syntaxes perl 5.8 complains about
- The perltidy step has been removed.
- pg_mb_radix_conv is now a separate .c file (but included from
other c files)
- Added Unicode/.gitignore. The line for [~#] might be needless.
- The patchset are made with --irreversible-delete. This is just
what I wanted (but counldn't find by myself..)
- Semicolon-fix patch(0001) gets several additional fixes.
This patchset consists of four patches. The first two are bug
fixes back-patchable to older versions. The third one is the
patch that adds radix tree feature. The forth one is not attached
to this mail but generatable.
0001-Add-missing-semicolon.patch
Adds missing semicolon found in three files.
0002-Correct-reference-resolution-syntax.patch
Changes reference syntax to more preferable style.
0003-Use-radix-tree-for-character-conversion.patch
Radix tree conversion patch. The size has been reduced from
1.6MB to 91KB.
0004: Replace map files
This is not attached but generatable. This shouldn't fail even
on the environment with perl 5.8.
[$(TOP)]$ ./configure
[$(TOP)]$ cd src/backend/utils/mb/Unicode
[Unicode]$ make distclean maintainer-clean all
[Unicode]$ make mapcheck
...
All radix trees are perfect!
[Unicode]$ make distclean
[Unicode]$ git add .
[Unicode]$ git commit
...
The size of the forth patch was about 7.6MB using --irreversible-delete.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Attachments: download all (3 files, .tar.gz)
0001-Add-missing-semicolon.patch (text/x-patch, 2.5K) download
From 9ee1568fc55b39f2dcb73b23a89e61e51155530d Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Tue, 10 Jan 2017 19:21:58 +0900
Subject: [PATCH 1/3] Add missing semicolon.
Adds missing terminating semicolons in several map-generation scripts.
---
src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl | 2 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl | 2 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl | 2 +-
src/backend/utils/mb/Unicode/UCS_to_GB18030.pl | 2 +-
src/backend/utils/mb/Unicode/UCS_to_UHC.pl | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
index 7566104..4f4375e 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
@@ -69,7 +69,7 @@ while (<$in>)
ucs => $ucs,
code => $code,
direction => 'both'
- }
+ };
}
close($in);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
index b70f714..926d2d8 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
@@ -218,7 +218,7 @@ sub sjis2jis
$pos = $pos - ((31 * 0x5e) + 12);
# after 85-ku 82-ten needs to be moved 2 codepoints
- $pos = $pos - 2 if ($pos >= 84 * 0x5c + 82)
+ $pos = $pos - 2 if ($pos >= 84 * 0x5c + 82);
}
my $hi2 = $pos / 0x5e;
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
index 91699f6..296ed2b 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
@@ -55,7 +55,7 @@ foreach my $i (@$mapping)
code => ($i->{code} + 0x8ea10000),
rest => $i->{rest},
direction => 'to_unicode'
- }
+ };
}
}
diff --git a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
index 701c35c..f754611 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
@@ -37,7 +37,7 @@ while (<$in>)
ucs => $ucs,
code => $code,
direction => 'both'
- }
+ };
}
}
close($in);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
index 45c6db5..a65c537 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
@@ -40,7 +40,7 @@ while (<$in>)
ucs => $ucs,
code => $code,
direction => 'both'
- }
+ };
}
}
close($in);
--
2.9.2
0002-Correct-reference-resolution-syntax.patch (text/x-patch, 3.7K) download
From bbbdabf24dd5b42a71bf73ad195070ebfc1b2943 Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Tue, 10 Jan 2017 17:41:02 +0900
Subject: [PATCH 2/3] Correct reference resolution syntax
Reference resolution of a hash is to written as '$x->{a}' but some of
them are written as '$${a}'. This patch unifies the syntax.
---
src/backend/utils/mb/Unicode/convutils.pm | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/src/backend/utils/mb/Unicode/convutils.pm b/src/backend/utils/mb/Unicode/convutils.pm
index 7adcee4..0ae79a2 100644
--- a/src/backend/utils/mb/Unicode/convutils.pm
+++ b/src/backend/utils/mb/Unicode/convutils.pm
@@ -168,20 +168,20 @@ sub print_from_utf8_map
"static const pg_utf_to_local ULmap${charset}[ %d ] = {",
scalar(@$table));
my $first = 1;
- foreach my $i (sort {$$a{utf8} <=> $$b{utf8}} @$table)
+ foreach my $i (sort {$a->{utf8} <=> $b->{utf8}} @$table)
{
print($out ",") if (!$first);
$first = 0;
print($out "\t/* $last_comment */") if ($verbose);
- printf($out "\n {0x%04x, 0x%04x}", $$i{utf8}, $$i{code});
+ printf($out "\n {0x%04x, 0x%04x}", $i->{utf8}, $i->{code});
if ($verbose >= 2)
{
- $last_comment = "$$i{f}:$$i{l} $$i{comment}";
+ $last_comment = "$i->{f}:$i->{l} $i->{comment}";
}
else
{
- $last_comment = $$i{comment};
+ $last_comment = $i->{comment};
}
}
print($out "\t/* $last_comment */") if ($verbose);
@@ -202,14 +202,14 @@ sub print_from_utf8_combined_map
"static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
scalar(@$table));
my $first = 1;
- foreach my $i (sort {$$a{utf8} <=> $$b{utf8}} @$table)
+ foreach my $i (sort {$a->{utf8} <=> $b->{utf8}} @$table)
{
print($out ",") if (!$first);
$first = 0;
print($out "\t/* $last_comment */") if ($verbose);
- printf($out "\n {0x%08x, 0x%08x, 0x%04x}", $$i{utf8}, $$i{utf8_second}, $$i{code});
- $last_comment = "$$i{comment}";
+ printf($out "\n {0x%08x, 0x%08x, 0x%04x}", $i->{utf8}, $i->{utf8_second}, $i->{code});
+ $last_comment = "$i->{comment}";
}
print($out "\t/* $last_comment */") if ($verbose);
print $out "\n};\n";
@@ -230,20 +230,20 @@ sub print_to_utf8_map
"static const pg_local_to_utf LUmap${charset}[ %d ] = {",
scalar(@$table));
my $first = 1;
- foreach my $i (sort {$$a{code} <=> $$b{code}} @$table)
+ foreach my $i (sort {$a->{code} <=> $b->{code}} @$table)
{
print($out ",") if (!$first);
$first = 0;
print($out "\t/* $last_comment */") if ($verbose);
- printf($out "\n {0x%04x, 0x%x}", $$i{code}, $$i{utf8});
+ printf($out "\n {0x%04x, 0x%x}", $i->{code}, $i->{utf8});
if ($verbose >= 2)
{
- $last_comment = "$$i{f}:$$i{l} $$i{comment}";
+ $last_comment = "$i->{f}:$i->{l} $i->{comment}";
}
else
{
- $last_comment = $$i{comment};
+ $last_comment = $i->{comment};
}
}
print($out "\t/* $last_comment */") if ($verbose);
@@ -265,14 +265,14 @@ sub print_to_utf8_combined_map
"static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
scalar(@$table));
my $first = 1;
- foreach my $i (sort {$$a{code} <=> $$b{code}} @$table)
+ foreach my $i (sort {$a->{code} <=> $b->{code}} @$table)
{
print($out ",") if (!$first);
$first = 0;
print($out "\t/* $last_comment */") if ($verbose);
- printf($out "\n {0x%04x, 0x%08x, 0x%08x}", $$i{code}, $$i{utf8}, $$i{utf8_second});
- $last_comment = "$$i{comment}";
+ printf($out "\n {0x%04x, 0x%08x, 0x%08x}", $i->{code}, $i->{utf8}, $i->{utf8_second});
+ $last_comment = "$i->{comment}";
}
print($out "\t/* $last_comment */") if ($verbose);
print $out "\n};\n";
--
2.9.2
0003-Use-radix-tree-for-character-conversion.patch (text/x-patch, 90.4K) download
From 9d5a0a300a371ff3571873201f48f3e8f41d25f5 Mon Sep 17 00:00:00 2001
From: Kyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Date: Tue, 10 Jan 2017 20:02:00 +0900
Subject: [PATCH 3/3] Use radix tree for character conversion
This patch adds multibyte character converter based using radix tree
based on Heikki's rework of my previous patch.
---
src/backend/utils/mb/Makefile | 2 +
src/backend/utils/mb/Unicode/.gitignore | 12 +
src/backend/utils/mb/Unicode/Makefile | 75 +-
src/backend/utils/mb/Unicode/UCS_to_BIG5.pl | 9 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl | 9 +-
.../utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl | 19 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl | 6 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl | 13 +-
src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl | 9 +-
src/backend/utils/mb/Unicode/UCS_to_GB18030.pl | 9 +-
src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl | 11 +-
.../utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl | 14 +-
src/backend/utils/mb/Unicode/UCS_to_SJIS.pl | 29 +-
src/backend/utils/mb/Unicode/UCS_to_UHC.pl | 11 +-
src/backend/utils/mb/Unicode/UCS_to_most.pl | 5 +-
src/backend/utils/mb/Unicode/convutils.pm | 679 +-
src/backend/utils/mb/Unicode/euc-jis-2004-std.txt | 11549 -------
src/backend/utils/mb/Unicode/gb-18030-2000.xml | 30916 -------------------
src/backend/utils/mb/Unicode/make_mapchecker.pl | 71 +
src/backend/utils/mb/Unicode/map_checker.c | 94 +
.../utils/mb/Unicode/sjis-0213-2004-std.txt | 11549 -------
src/backend/utils/mb/char_converter.c | 116 +
src/backend/utils/mb/conv.c | 137 +-
.../conversion_procs/utf8_and_big5/utf8_and_big5.c | 8 +-
.../utf8_and_cyrillic/utf8_and_cyrillic.c | 16 +-
.../utf8_and_euc2004/utf8_and_euc2004.c | 8 +-
.../utf8_and_euc_cn/utf8_and_euc_cn.c | 8 +-
.../utf8_and_euc_jp/utf8_and_euc_jp.c | 8 +-
.../utf8_and_euc_kr/utf8_and_euc_kr.c | 8 +-
.../utf8_and_euc_tw/utf8_and_euc_tw.c | 8 +-
.../utf8_and_gb18030/utf8_and_gb18030.c | 8 +-
.../conversion_procs/utf8_and_gbk/utf8_and_gbk.c | 8 +-
.../utf8_and_iso8859/utf8_and_iso8859.c | 127 +-
.../utf8_and_johab/utf8_and_johab.c | 8 +-
.../conversion_procs/utf8_and_sjis/utf8_and_sjis.c | 8 +-
.../utf8_and_sjis2004/utf8_and_sjis2004.c | 8 +-
.../conversion_procs/utf8_and_uhc/utf8_and_uhc.c | 8 +-
.../conversion_procs/utf8_and_win/utf8_and_win.c | 98 +-
src/include/mb/pg_wchar.h | 56 +-
39 files changed, 1351 insertions(+), 54386 deletions(-)
create mode 100644 src/backend/utils/mb/Unicode/.gitignore
delete mode 100644 src/backend/utils/mb/Unicode/euc-jis-2004-std.txt
delete mode 100644 src/backend/utils/mb/Unicode/gb-18030-2000.xml
create mode 100755 src/backend/utils/mb/Unicode/make_mapchecker.pl
create mode 100644 src/backend/utils/mb/Unicode/map_checker.c
delete mode 100644 src/backend/utils/mb/Unicode/sjis-0213-2004-std.txt
create mode 100644 src/backend/utils/mb/char_converter.c
diff --git a/src/backend/utils/mb/Makefile b/src/backend/utils/mb/Makefile
index 89bec21..d48e729 100644
--- a/src/backend/utils/mb/Makefile
+++ b/src/backend/utils/mb/Makefile
@@ -14,6 +14,8 @@ include $(top_builddir)/src/Makefile.global
OBJS = encnames.o conv.o mbutils.o wchar.o wstrcmp.o wstrncmp.o
+conv.o: conv.c char_converter.c
+
include $(top_srcdir)/src/backend/common.mk
clean distclean maintainer-clean:
diff --git a/src/backend/utils/mb/Unicode/.gitignore b/src/backend/utils/mb/Unicode/.gitignore
new file mode 100644
index 0000000..c38363c
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/.gitignore
@@ -0,0 +1,12 @@
+# ignore backup files of editors
+/*[~#]
+
+# ignore authority files
+/*.TXT
+/*.txt
+/*.xml
+
+# ignore generated files
+/map_checker
+/map_checker.h
+
diff --git a/src/backend/utils/mb/Unicode/Makefile b/src/backend/utils/mb/Unicode/Makefile
index d9ea1af..6706157 100644
--- a/src/backend/utils/mb/Unicode/Makefile
+++ b/src/backend/utils/mb/Unicode/Makefile
@@ -40,7 +40,8 @@ WINMAPS = win866_to_utf8.map utf8_to_win866.map \
GENERICMAPS = $(ISO8859MAPS) $(WINMAPS) \
gbk_to_utf8.map utf8_to_gbk.map \
- koi8r_to_utf8.map utf8_to_koi8r.map
+ koi8r_to_utf8.map utf8_to_koi8r.map \
+ koi8u_to_utf8.map utf8_to_koi8u.map
SPECIALMAPS = euc_cn_to_utf8.map utf8_to_euc_cn.map \
euc_jp_to_utf8.map utf8_to_euc_jp.map \
@@ -51,12 +52,17 @@ SPECIALMAPS = euc_cn_to_utf8.map utf8_to_euc_cn.map \
big5_to_utf8.map utf8_to_big5.map \
johab_to_utf8.map utf8_to_johab.map \
uhc_to_utf8.map utf8_to_uhc.map \
- euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_combined.map \
- utf8_to_euc_jis_2004.map utf8_to_euc_jis_2004_combined.map \
- shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_combined.map \
- utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_combined.map
+ euc_jis_2004_to_utf8.map utf8_to_euc_jis_2004.map \
+ shift_jis_2004_to_utf8.map utf8_to_shift_jis_2004.map
-MAPS = $(GENERICMAPS) $(SPECIALMAPS)
+COMBINEDMAPS = euc_jis_2004_to_utf8_combined.map \
+ utf8_to_euc_jis_2004_combined.map \
+ shift_jis_2004_to_utf8_combined.map \
+ utf8_to_shift_jis_2004_combined.map
+
+RADIXGENERICMAPS = $(subst .map,_radix.map,$(GENERICMAPS))
+RADIXMAPS = $(subst .map,_radix.map,$(GENERICMAPS) $(SPECIALMAPS))
+MAPS = $(GENERICMAPS) $(SPECIALMAPS) $(COMBINEDMAPS)
ISO8859TEXTS = 8859-2.TXT 8859-3.TXT 8859-4.TXT 8859-5.TXT \
8859-6.TXT 8859-7.TXT 8859-8.TXT 8859-9.TXT \
@@ -68,53 +74,76 @@ WINTEXTS = CP866.TXT CP874.TXT CP936.TXT \
CP1252.TXT CP1253.TXT CP1254.TXT CP1255.TXT \
CP1256.TXT CP1257.TXT CP1258.TXT
+SPECIALTEXTS = BIG5.TXT CNS11643.TXT \
+ CP932.TXT CP950.TXT \
+ JIS0201.TXT JIS0208.TXT JIS0212.TXT SHIFTJIS.TXT \
+ JOHAB.TXT KSX1001.TXT windows-949-2000.xml \
+ euc-jis-2004-std.txt sjis-0213-2004-std.txt \
+ gb-18030-2000.xml
+
GENERICTEXTS = $(ISO8859TEXTS) $(WINTEXTS) \
KOI8-R.TXT KOI8-U.TXT
-all: $(MAPS)
+TEXTS = $(GENERICTEXTS) $(WINTEXTS) $(ISO8859TEXTS) $(SPECIALTEXTS)
+
+OBJS = map_checker.o
+
+BINS = map_checker
+
+all: $(MAPS) $(RADIXMAPS) $(BINS)
+
+map_checker.h: make_mapchecker.pl $(MAPS) $(RADIXMAPS)
+ $(PERL) $<
+
+map_checker.o: map_checker.c map_checker.h ../char_converter.c
+
+map_checker: map_checker.o
-$(GENERICMAPS): UCS_to_most.pl $(GENERICTEXTS)
+$(GENERICMAPS) $(RADIXGENERICMAPS): UCS_to_most.pl $(GENERICTEXTS)
$(PERL) $<
-johab_to_utf8.map utf8_to_johab.map: UCS_to_JOHAB.pl JOHAB.TXT
+johab_to_utf8.map utf8_to_johab.map johab_to_utf8_radix.map utf8_to_johab_radix.map: UCS_to_JOHAB.pl JOHAB.TXT
$(PERL) $<
-uhc_to_utf8.map utf8_to_uhc.map: UCS_to_UHC.pl windows-949-2000.xml
+uhc_to_utf8.map utf8_to_uhc.map uhc_to_utf8_radix.map utf8_to_uhc_radix.map: UCS_to_UHC.pl windows-949-2000.xml
$(PERL) $<
-euc_jp_to_utf8.map utf8_to_euc_jp.map: UCS_to_EUC_JP.pl CP932.TXT JIS0212.TXT
+euc_jp_to_utf8.map utf8_to_euc_jp.map euc_jp_to_utf8_radix.map utf8_to_euc_jp_radix.map: UCS_to_EUC_JP.pl CP932.TXT JIS0212.TXT
$(PERL) $<
-euc_cn_to_utf8.map utf8_to_euc_cn.map: UCS_to_EUC_CN.pl gb-18030-2000.xml
+euc_cn_to_utf8.map utf8_to_euc_cn.map euc_cn_to_utf8_radix.map utf8_to_euc_cn_radix.map: UCS_to_EUC_CN.pl gb-18030-2000.xml
$(PERL) $<
-euc_kr_to_utf8.map utf8_to_euc_kr.map: UCS_to_EUC_KR.pl KSX1001.TXT
+euc_kr_to_utf8.map utf8_to_euc_kr.map euc_kr_to_utf8_radix.map utf8_to_euc_kr_radix.map: UCS_to_EUC_KR.pl KSX1001.TXT
$(PERL) $<
-euc_tw_to_utf8.map utf8_to_euc_tw.map: UCS_to_EUC_TW.pl CNS11643.TXT
+euc_tw_to_utf8.map utf8_to_euc_tw.map euc_tw_to_utf8_radix.map utf8_to_euc_tw_radix.map: UCS_to_EUC_TW.pl CNS11643.TXT
$(PERL) $<
-sjis_to_utf8.map utf8_to_sjis.map: UCS_to_SJIS.pl CP932.TXT
+sjis_to_utf8.map utf8_to_sjis.map sjis_to_utf8_radix.map utf8_to_sjis_radix.map: UCS_to_SJIS.pl CP932.TXT
$(PERL) $<
-gb18030_to_utf8.map utf8_to_gb18030.map: UCS_to_GB18030.pl gb-18030-2000.xml
+gb18030_to_utf8.map utf8_to_gb18030.map gb18030_to_utf8_radix.map utf8_to_gb18030_radix.map: UCS_to_GB18030.pl gb-18030-2000.xml
$(PERL) $<
-big5_to_utf8.map utf8_to_big5.map: UCS_to_BIG5.pl BIG5.TXT CP950.TXT
+big5_to_utf8.map utf8_to_big5.map big5_to_utf8_radix.map utf8_to_big5_radix.map: UCS_to_BIG5.pl BIG5.TXT CP950.TXT
$(PERL) $<
-euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_combined.map utf8_to_euc_jis_2004.map utf8_to_euc_jis_2004_combined.map: UCS_to_EUC_JIS_2004.pl euc-jis-2004-std.txt
+euc_jis_2004_to_utf8.map euc_jis_2004_to_utf8_radix.map euc_jis_2004_to_utf8_combined.map utf8_to_euc_jis_2004.map utf8_to_euc_jis_2004_radix.map utf8_to_euc_jis_2004_combined.map: UCS_to_EUC_JIS_2004.pl euc-jis-2004-std.txt
$(PERL) $<
-shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_combined.map utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_combined.map: UCS_to_SHIFT_JIS_2004.pl sjis-0213-2004-std.txt
+shift_jis_2004_to_utf8.map shift_jis_2004_to_utf8_radix.map shift_jis_2004_to_utf8_combined.map utf8_to_shift_jis_2004.map utf8_to_shift_jis_2004_radix.map utf8_to_shift_jis_2004_combined.map: UCS_to_SHIFT_JIS_2004.pl sjis-0213-2004-std.txt
$(PERL) $<
-distclean: clean
- rm -f $(TEXTS)
+distclean:
+ rm -f $(TEXTS) $(GENERICMAPS) $(SPECIALMAPS) $(OBJS) $(BINS) map_checker.h
-maintainer-clean: distclean
- rm -f $(MAPS)
+# maintainer-clean intentionally leaves $(TEXTS)
+maintainer-clean:
+ rm -f $(MAPS) $(RADIXMAPS) $(GENERICMAPS) $(SPECIALMAPS) $(OBJS) $(BINS) map_checker.h
+mapcheck: $(MAPS) $(RADIXMAPS) map_checker
+ ./map_checker
DOWNLOAD = wget -O $@ --no-use-server-timestamps
#DOWNLOAD = curl -o $@
diff --git a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
index 20f6c70..65c6955 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
@@ -27,6 +27,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Load BIG5.TXT
my $all = &read_source("BIG5.TXT");
@@ -47,7 +49,9 @@ foreach my $i (@$cp950txt) {
push @$all, {code => $code,
ucs => $ucs,
comment => $i->{comment},
- direction => "both"};
+ direction => "both",
+ f => $i->{f},
+ l => $i->{l} };
}
}
@@ -65,4 +69,5 @@ foreach my $i (@$all) {
}
# Output
-print_tables("BIG5", $all);
+print_tables($this_script, "BIG5", $all, 1);
+print_radix_trees($this_script, "BIG5", $all);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
index 4f4375e..600d3ce 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
@@ -16,6 +16,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Read the input
my $in_file = "gb-18030-2000.xml";
@@ -68,9 +70,12 @@ while (<$in>)
push @mapping, {
ucs => $ucs,
code => $code,
- direction => 'both'
+ direction => 'both',
+ f => $in_file,
+ l => $.
};
}
close($in);
-print_tables("EUC_CN", \@mapping);
+print_tables($this_script, "EUC_CN", \@mapping, 1);
+print_radix_trees($this_script, "EUC_CN", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
index cbe2a1e..6066139 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
@@ -10,6 +10,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# first generate UTF-8 --> EUC_JIS_2004 table
my $in_file = "euc-jis-2004-std.txt";
@@ -33,8 +35,10 @@ while (my $line = <$in>)
ucs => $ucs1,
ucs_second => $ucs2,
code => $code,
- comment => $rest };
- next;
+ comment => $rest,
+ f => $in_file,
+ l => $.
+ };
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
{
@@ -45,9 +49,16 @@ while (my $line = <$in>)
next if ($code < 0x80 && $ucs < 0x80);
- push @all, { direction => 'both', ucs => $ucs, code => $code, comment => $rest };
+ push @all, { direction => 'both',
+ ucs => $ucs,
+ code => $code,
+ comment => $rest,
+ f => $in_file,
+ l => $.
+ };
}
}
close($in);
-print_tables("EUC_JIS_2004", \@all, 1);
+print_tables($this_script, "EUC_JIS_2004", \@all, 1);
+print_radix_trees($this_script, "EUC_JIS_2004", \@all);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
index 926d2d8..681b0d9 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
@@ -14,6 +14,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Load JIS0212.TXT
my $jis0212 = &read_source("JIS0212.TXT");
@@ -191,7 +193,9 @@ push @mapping, (
{direction => 'to_unicode', ucs => 0x3231, code => 0x8ff4ab, comment => '# PARENTHESIZED IDEOGRAPH STOCK'}
);
-print_tables("EUC_JP", \@mapping);
+print_tables($this_script, "EUC_JP", \@mapping, 1);
+print_radix_trees($this_script, "EUC_JP", \@mapping);
+
#######################################################################
# sjis2jis ; SJIS => JIS conversion
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
index 228fc4d..a032a27 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
@@ -19,6 +19,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Load the source file.
my $mapping = &read_source("KSX1001.TXT");
@@ -29,10 +31,11 @@ foreach my $i (@$mapping)
}
# Some extra characters that are not in KSX1001.TXT
-push @$mapping, (
- {direction => 'both', ucs => 0x20AC, code => 0xa2e6, comment => '# EURO SIGN'},
- {direction => 'both', ucs => 0x00AE, code => 0xa2e7, comment => '# REGISTERED SIGN'},
- {direction => 'both', ucs => 0x327E, code => 0xa2e8, comment => '# CIRCLED HANGUL IEUNG U'}
+push @$mapping,(
+ {direction => 'both', ucs => 0x20AC, code => 0xa2e6, comment => '# EURO SIGN', f => $this_script, l => __LINE__},
+ {direction => 'both', ucs => 0x00AE, code => 0xa2e7, comment => '# REGISTERED SIGN', f => $this_script, l => __LINE__ },
+ {direction => 'both', ucs => 0x327E, code => 0xa2e8, comment => '# CIRCLED HANGUL IEUNG U', f => $this_script, l => __LINE__ }
);
-print_tables("EUC_KR", $mapping);
+print_tables($this_script, "EUC_KR", $mapping, 1);
+print_radix_trees($this_script, "EUC_KR", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
index 296ed2b..0b73218 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
@@ -20,6 +20,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
my $mapping = &read_source("CNS11643.TXT");
my @extras;
@@ -54,11 +56,14 @@ foreach my $i (@$mapping)
ucs => $i->{ucs},
code => ($i->{code} + 0x8ea10000),
rest => $i->{rest},
- direction => 'to_unicode'
+ direction => 'to_unicode',
+ f => $i->{f},
+ l => $i->{l}
};
}
}
push @$mapping, @extras;
-print_tables("EUC_TW", $mapping);
+print_tables($this_script, "EUC_TW", $mapping, 1);
+print_radix_trees($this_script, "EUC_TW", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
index f754611..3c57fd6 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
@@ -16,6 +16,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Read the input
my $in_file = "gb-18030-2000.xml";
@@ -36,10 +38,13 @@ while (<$in>)
push @mapping, {
ucs => $ucs,
code => $code,
- direction => 'both'
+ direction => 'both',
+ f => $in_file,
+ l => $.
};
}
}
close($in);
-print_tables("GB18030", \@mapping);
+print_tables($this_script, "GB18030", \@mapping, 1);
+print_radix_trees($this_script, "GB18030", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
index b84d589..b3447ff 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl
@@ -18,15 +18,18 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Load the source file.
my $mapping = &read_source("JOHAB.TXT");
# Some extra characters that are not in JOHAB.TXT
push @$mapping, (
- {direction => 'both', ucs => 0x20AC, code => 0xd9e6, comment => '# EURO SIGN'},
- {direction => 'both', ucs => 0x00AE, code => 0xd9e7, comment => '# REGISTERED SIGN'},
- {direction => 'both', ucs => 0x327E, code => 0xd9e8, comment => '# CIRCLED HANGUL IEUNG U'}
+ {direction => 'both', ucs => 0x20AC, code => 0xd9e6, comment => '# EURO SIGN', f => $this_script, l => __LINE__ },
+ {direction => 'both', ucs => 0x00AE, code => 0xd9e7, comment => '# REGISTERED SIGN', f => $this_script, l => __LINE__ },
+ {direction => 'both', ucs => 0x327E, code => 0xd9e8, comment => '# CIRCLED HANGUL IEUNG U', f => $this_script, l => __LINE__ }
);
-print_tables("JOHAB", $mapping);
+print_tables($this_script, "JOHAB", $mapping, 1);
+print_radix_trees($this_script, "JOHAB", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
index 67b6ef6..a6d5483 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
@@ -12,6 +12,8 @@ require convutils;
# first generate UTF-8 --> SHIFT_JIS_2004 table
+my $this_script = $0;
+
my $in_file = "sjis-0213-2004-std.txt";
open(my $in, '<', $in_file) || die("cannot open $in_file");
@@ -34,9 +36,10 @@ while (my $line = <$in>)
ucs => $ucs1,
ucs_second => $ucs2,
comment => $rest,
- direction => 'both'
+ direction => 'both',
+ f => $in_file,
+ l => $.
};
- next;
}
elsif ($line =~ /^0x(.*)[ \t]*U\+(.*)[ \t]*#(.*)$/)
{
@@ -67,10 +70,13 @@ while (my $line = <$in>)
code => $code,
ucs => $ucs,
comment => $rest,
- direction => $direction
+ direction => $direction,
+ f => $in_file,
+ l => $.
};
}
}
close($in);
-print_tables("SHIFT_JIS_2004", \@mapping, 1);
+print_tables($this_script, "SHIFT_JIS_2004", \@mapping, 1);
+print_radix_trees($this_script, "SHIFT_JIS_2004", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
index 74e206f..0dd9798 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
@@ -13,7 +13,9 @@
use strict;
require convutils;
-my $charset = read_source("CP932.TXT");
+my $this_script = $0;
+
+my $mapping = read_source("CP932.TXT");
# Drop these SJIS codes from the source for UTF8=>SJIS conversion
my @reject_sjis =(
@@ -22,7 +24,7 @@ my @reject_sjis =(
0x879a..0x879c
);
-foreach my $i (@$charset)
+foreach my $i (@$mapping)
{
my $code = $i->{code};
my $ucs = $i->{ucs};
@@ -34,15 +36,16 @@ foreach my $i (@$charset)
}
# Add these UTF8->SJIS pairs to the table.
-push @$charset, (
- {direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN'},
- {direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN'},
- {direction => "from_unicode", ucs => 0x00a5, code => 0x5c, comment => '# YEN SIGN'},
- {direction => "from_unicode", ucs => 0x00ac, code => 0x81ca, comment => '# NOT SIGN'},
- {direction => "from_unicode", ucs => 0x2016, code => 0x8161, comment => '# DOUBLE VERTICAL LINE'},
- {direction => "from_unicode", ucs => 0x203e, code => 0x7e, comment => '# OVERLINE'},
- {direction => "from_unicode", ucs => 0x2212, code => 0x817c, comment => '# MINUS SIGN'},
- {direction => "from_unicode", ucs => 0x301c, code => 0x8160, comment => '# WAVE DASH'}
-);
+push @$mapping, (
+ {direction => "from_unicode", ucs => 0x00a2, code => 0x8191, comment => '# CENT SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x00a3, code => 0x8192, comment => '# POUND SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x00a5, code => 0x5c, comment => '# YEN SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x00ac, code => 0x81ca, comment => '# NOT SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x2016, code => 0x8161, comment => '# DOUBLE VERTICAL LINE', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x203e, code => 0x7e, comment => '# OVERLINE', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x2212, code => 0x817c, comment => '# MINUS SIGN', f => $this_script, l => __LINE__ },
+ {direction => "from_unicode", ucs => 0x301c, code => 0x8160, comment => '# WAVE DASH', f => $this_script, l => __LINE__ }
+ );
-print_tables("SJIS", $charset);
+print_tables($this_script, "SJIS", $mapping, 1);
+print_radix_trees($this_script, "SJIS", $mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
index a65c537..d1297b8 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_UHC.pl
@@ -16,6 +16,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
# Read the input
my $in_file = "windows-949-2000.xml";
@@ -39,13 +41,16 @@ while (<$in>)
push @mapping, {
ucs => $ucs,
code => $code,
- direction => 'both'
+ direction => 'both',
+ f => $in_file,
+ l => $.
};
}
}
close($in);
# One extra character that's not in the source file.
-push @mapping, { direction => 'both', code => 0xa2e8, ucs => 0x327e, comment => 'CIRCLED HANGUL IEUNG U' };
+push @mapping, { direction => 'both', code => 0xa2e8, ucs => 0x327e, comment => 'CIRCLED HANGUL IEUNG U', f => $this_script, l => __LINE__ };
-print_tables("UHC", \@mapping);
+print_tables($this_script, "UHC", \@mapping, 1);
+print_radix_trees($this_script, "UHC", \@mapping);
diff --git a/src/backend/utils/mb/Unicode/UCS_to_most.pl b/src/backend/utils/mb/Unicode/UCS_to_most.pl
index acc03e3..799a0a1 100755
--- a/src/backend/utils/mb/Unicode/UCS_to_most.pl
+++ b/src/backend/utils/mb/Unicode/UCS_to_most.pl
@@ -18,6 +18,8 @@
use strict;
require convutils;
+my $this_script = $0;
+
my %filename = (
'WIN866' => 'CP866.TXT',
'WIN874' => 'CP874.TXT',
@@ -54,5 +56,6 @@ foreach my $charset (@charsets)
{
my $mapping = &read_source($filename{$charset});
- print_tables($charset, $mapping);
+ print_tables($this_script, $charset, $mapping, 1);
+ print_radix_trees($this_script, $charset, $mapping);
}
diff --git a/src/backend/utils/mb/Unicode/convutils.pm b/src/backend/utils/mb/Unicode/convutils.pm
index 0ae79a2..7808c32 100644
--- a/src/backend/utils/mb/Unicode/convutils.pm
+++ b/src/backend/utils/mb/Unicode/convutils.pm
@@ -67,7 +67,9 @@ sub read_source
code => hex($1),
ucs => hex($2),
comment => $4,
- direction => "both"
+ direction => "both",
+ f => $fname,
+ l => $.
};
# Ignore pure ASCII mappings. PostgreSQL character conversion code
@@ -85,6 +87,7 @@ sub read_source
# print_tables : output mapping tables
#
# Arguments:
+# this_script - the name of the *caller script* of this feature
# charset - string name of the character set.
# table - mapping table (see format below)
# verbose - if 1, output comment on each line,
@@ -106,7 +109,7 @@ sub read_source
#
sub print_tables
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
# Build an array with only the to-UTF8 direction mappings
my @to_unicode;
@@ -149,76 +152,96 @@ sub print_tables
}
}
- print_to_utf8_map($charset, \@to_unicode, $verbose);
- print_to_utf8_combined_map($charset, \@to_unicode_combined, $verbose) if (scalar @to_unicode_combined > 0);
- print_from_utf8_map($charset, \@from_unicode, $verbose);
- print_from_utf8_combined_map($charset, \@from_unicode_combined, $verbose) if (scalar @from_unicode_combined > 0);
+ print_to_utf8_map($this_script, $charset, \@to_unicode, $verbose);
+ if (scalar @to_unicode_combined > 0)
+ {
+ print_to_utf8_combined_map($this_script, $charset,
+ \@to_unicode_combined, $verbose);
+ }
+ print_from_utf8_map($this_script, $charset, \@from_unicode, $verbose);
+ if (scalar @from_unicode_combined > 0)
+ {
+ print_from_utf8_combined_map($this_script, $charset,
+ \@from_unicode_combined, $verbose);
+ }
}
sub print_from_utf8_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("utf8_to_${charset}.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/$fname */\n\n".
- "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_utf_to_local ULmap${charset}[ %d ] = {",
+ scalar(@$table);
my $first = 1;
foreach my $i (sort {$a->{utf8} <=> $b->{utf8}} @$table)
{
print($out ",") if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
printf($out "\n {0x%04x, 0x%04x}", $i->{utf8}, $i->{code});
if ($verbose >= 2)
{
- $last_comment = "$i->{f}:$i->{l} $i->{comment}";
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
}
- else
+ elsif ($verbose >= 1)
{
$last_comment = $i->{comment};
}
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
print $out "\n};\n";
close($out);
}
sub print_from_utf8_combined_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
my $fname = lc("utf8_to_${charset}_combined.map");
print "- Writing UTF8=>${charset} conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/$fname */\n\n".
- "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_utf_to_local_combined ULmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
my $first = 1;
foreach my $i (sort {$a->{utf8} <=> $b->{utf8}} @$table)
{
print($out ",") if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
- printf($out "\n {0x%08x, 0x%08x, 0x%04x}", $i->{utf8}, $i->{utf8_second}, $i->{code});
- $last_comment = "$i->{comment}";
+ printf $out "\n {0x%08x, 0x%08x, 0x%04x}",
+ $i->{utf8}, $i->{utf8_second}, $i->{code};
+ if ($verbose >= 2)
+ {
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
+ }
+ elsif ($verbose >= 1)
+ {
+ $last_comment = $i->{comment};
+ }
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
print $out "\n};\n";
close($out);
}
sub print_to_utf8_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
@@ -226,34 +249,37 @@ sub print_to_utf8_map
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/${fname} */\n\n".
- "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_local_to_utf LUmap${charset}[ %d ] = {",
+ scalar(@$table);
+
my $first = 1;
foreach my $i (sort {$a->{code} <=> $b->{code}} @$table)
{
print($out ",") if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
printf($out "\n {0x%04x, 0x%x}", $i->{code}, $i->{utf8});
if ($verbose >= 2)
{
- $last_comment = "$i->{f}:$i->{l} $i->{comment}";
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
}
- else
+ elsif ($verbose >= 1)
{
$last_comment = $i->{comment};
}
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
print $out "\n};\n";
close($out);
}
sub print_to_utf8_combined_map
{
- my ($charset, $table, $verbose) = @_;
+ my ($this_script, $charset, $table, $verbose) = @_;
my $last_comment = "";
@@ -261,22 +287,599 @@ sub print_to_utf8_combined_map
print "- Writing ${charset}=>UTF8 conversion table: $fname\n";
open(my $out, '>', $fname) || die "cannot open output file : $fname\n";
- printf($out "/* src/backend/utils/mb/Unicode/${fname} */\n\n".
- "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
- scalar(@$table));
+ printf $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n"
+ . "static const pg_local_to_utf_combined LUmap${charset}_combined[ %d ] = {",
+ scalar(@$table);
+
my $first = 1;
foreach my $i (sort {$a->{code} <=> $b->{code}} @$table)
{
print($out ",") if (!$first);
$first = 0;
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
+
+ printf $out "\n {0x%04x, 0x%08x, 0x%08x}",
+ $i->{code}, $i->{utf8}, $i->{utf8_second};
- printf($out "\n {0x%04x, 0x%08x, 0x%08x}", $i->{code}, $i->{utf8}, $i->{utf8_second});
- $last_comment = "$i->{comment}";
+ if ($verbose >= 2)
+ {
+ $last_comment =
+ sprintf("%s:%d %s", $i->{f}, $i->{l}, $i->{comment});
+ }
+ elsif ($verbose >= 1)
+ {
+ $last_comment = $i->{comment};
+ }
}
- print($out "\t/* $last_comment */") if ($verbose);
+ print $out "\t/* $last_comment */" if ($verbose && $last_comment ne "");
print $out "\n};\n";
close($out);
}
+#############################################################################
+# RADIX TREE STUFF
+
+#########################################
+# print_radix_table(<charmap hash ref>)
+#
+# Input: A hash, mapping an input character to an output character.
+#
+# Constructs a radix tree from the hash, and prints it out as a C-struct.
+#
+
+sub print_radix_table
+{
+ my ($out, $tblname, $c) = @_;
+
+ ###
+ ### Build radix trees in memory, for 1-, 2-, 3- and 4-byte inputs. Each
+ ### radix tree is represented as a nested hash, each hash indexed by
+ ### input byte
+ ###
+ my %b1map;
+ my %b2map;
+ my %b3map;
+ my %b4map;
+ foreach my $in (keys %$c)
+ {
+ my $out = $c->{$in};
+
+ if ($in < 0x100)
+ {
+ $b1map{$in} = $out;
+ }
+ elsif ($in < 0x10000)
+ {
+ my $b1 = $in >> 8;
+ my $b2 = $in & 0xff;
+
+ $b2map{$b1}{$b2} = $out;
+ }
+ elsif ($in < 0x1000000)
+ {
+ my $b1 = $in >> 16;
+ my $b2 = ($in >> 8) & 0xff;
+ my $b3 = $in & 0xff;
+
+ $b3map{$b1}{$b2}{$b3} = $out;
+ }
+ elsif ($in < 0x100000000)
+ {
+ my $b1 = $in >> 24;
+ my $b2 = ($in >> 16) & 0xff;
+ my $b3 = ($in >> 8) & 0xff;
+ my $b4 = $in & 0xff;
+
+ $b4map{$b1}{$b2}{$b3}{$b4} = $out;
+ }
+ else
+ {
+ die sprintf("up to 4 byte code is supported: %x", $in);
+ }
+ }
+
+ my @segments;
+
+ ###
+ ### Build a linear list of "segments", from the nested hashes.
+ ###
+ ### Each segment is a lookup table, keyed by the next byte in the input.
+ ### The segments are written out physically to one big array in the final
+ ### step, but logically, they form a radix tree. Or rather, four radix
+ ### trees: one for 1-byte inputs, another for 2-byte inputs, 3-byte
+ ### inputs, and 4-byte inputs.
+ ###
+ ### Each segment is represented by a hash with following fields:
+ ###
+ ### comment => <string to output as a comment>
+ ### label => <label that can be used to refer to this segment from elsewhere>
+ ### values => <a hash, keyed by byte, 0-0xff>
+ ###
+ ### Entries in 'values' can be integers (for leaf-level segments), or
+ ### string labels, pointing to a segment with that label. Any missing
+ ### values are treated as zeros. If 'values' hash is missing altogether,
+ ### it's treated as all-zeros.
+ ###
+ ### Subsequent steps will enrich the segments with more fields.
+ ###
+
+ # Add the segments for the radix trees themselves.
+ push @segments, build_segments_from_tree("Single byte table", "1-byte", 1, \%b1map);
+ push @segments, build_segments_from_tree("Two byte table", "2-byte", 2, \%b2map);
+ push @segments, build_segments_from_tree("Three byte table", "3-byte", 3, \%b3map);
+ push @segments, build_segments_from_tree("Four byte table", "4-byte", 4, \%b4map);
+
+ ###
+ ### Find min and max index used in each level of each tree.
+ ###
+ ### These are stored separately, and we can then leave out the unused
+ ### parts of every segment. (When using the resulting tree, you must
+ ### check each input byte against the min and max.)
+ ###
+ my %min_idx;
+ my %max_idx;
+ foreach my $seg (@segments)
+ {
+ my $this_min = $min_idx{$seg->{depth}}->{$seg->{level}};
+ my $this_max = $max_idx{$seg->{depth}}->{$seg->{level}};
+
+ foreach my $i (keys %{$seg->{values}})
+ {
+ $this_min = $i if (!defined $this_min || $i < $this_min);
+ $this_max = $i if (!defined $this_max || $i > $this_max);
+ }
+
+ $min_idx{$seg->{depth}}{$seg->{level}} = $this_min;
+ $max_idx{$seg->{depth}}{$seg->{level}} = $this_max;
+ }
+ # Copy the mins and max's back to every segment, for convenience
+ foreach my $seg (@segments)
+ {
+ $seg->{min_idx} = $min_idx{$seg->{depth}}{$seg->{level}};
+ $seg->{max_idx} = $max_idx{$seg->{depth}}{$seg->{level}};
+ }
+
+ ###
+ ### Prepend a dummy all-zeros map to the beginning.
+ ###
+ ### A 0 is an invalid value anywhere in the table, and this allows us to
+ ### point to 0 offset anywhere else in the tables, to get a 0 result.
+
+ # Find the max range between min and max indexes in any of the segments.
+ my $widest_range = 0;
+ foreach my $seg (@segments)
+ {
+ my $this_range = $seg->{max_idx} - $seg->{min_idx};
+ $widest_range = $this_range if ($this_range > $widest_range);
+ }
+
+ unshift @segments, {
+ header => "Dummy map, for invalid values",
+ min_idx => 0,
+ max_idx => $widest_range
+ };
+
+ ###
+ ### Eliminate overlapping zeros
+ ###
+ ### For each segment, if there are zero values at the end of, and there
+ ### are also zero values at the beginning of the next segment, we can
+ ### overlay the tail of this segment with the head of next segment, to
+ ### save space.
+ ###
+ ### To achieve that, we subtract the 'max_idx' of each segment with the
+ ### amount of zeros that can be ovarlaid.
+ ###
+ for (my $j = 0; $j < $#segments - 1; $j++)
+ {
+ my $seg = $segments[$j];
+ my $nextseg = $segments[$j + 1];
+
+ # Count the number of zero values at the end of this segment.
+ my $this_trail_zeros = 0;
+ for (my $i = $seg->{max_idx}; $i >= $seg->{min_idx} && !$seg->{values}->{$i}; $i--)
+ {
+ $this_trail_zeros++;
+ }
+
+ # Count the number of zeros at the beginning of next segment.
+ my $next_lead_zeros = 0;
+ for (my $i = $nextseg->{min_idx}; $i <= $nextseg->{max_idx} && !$nextseg->{values}->{$i}; $i++)
+ {
+ $next_lead_zeros++;
+ }
+
+ # How many zeros in common?
+ my $overlaid_trail_zeros =
+ ($this_trail_zeros > $next_lead_zeros) ? $next_lead_zeros : $this_trail_zeros;
+
+ $seg->{overlaid_trail_zeros} = $overlaid_trail_zeros;
+ $seg->{max_idx} = $seg->{max_idx} - $overlaid_trail_zeros;
+ }
+
+ ###
+ ### Replace label references with real offsets.
+ ###
+ ### So far, the non-leaf segments have referred to other segments by
+ ### their labels. Replace them with numerical offsets from the beginning
+ ### of the final array. You cannot move, add, or remove segments after
+ ### this step, as that would invalidate the offsets calculated here!
+ ###
+ my $flatoff = 0;
+ my %segmap;
+
+ # First pass: assign offsets to each segment, and build hash
+ # of label => offset.
+ foreach my $seg (@segments)
+ {
+ $seg->{offset} = $flatoff;
+ $segmap{$seg->{label}} = $flatoff;
+ $flatoff += $seg->{max_idx} - $seg->{min_idx} + 1;
+ }
+ my $tblsize = $flatoff;
+
+ # Second pass: look up the offset of each label reference in the hash.
+ foreach my $seg (@segments)
+ {
+ while (my ($i, $val) = each %{$seg->{values}})
+ {
+ if (!($val =~ /^[0-9,.E]+$/ ))
+ {
+ my $segoff = $segmap{$val};
+ if ($segoff)
+ {
+ $seg->{values}->{$i} = $segoff;
+ }
+ else
+ {
+ die "no segment with label $val";
+ }
+ }
+ }
+ }
+
+ # Also look up the positions of the roots in the table.
+ my $b1root = $segmap{"1-byte"};
+ my $b2root = $segmap{"2-byte"};
+ my $b3root = $segmap{"3-byte"};
+ my $b4root = $segmap{"4-byte"};
+
+ # And the lower-upper values of each level in each radix tree.
+ my $b1_lower = $min_idx{1}{1};
+ my $b1_upper = $max_idx{1}{1};
+
+ my $b2_1_lower = $min_idx{2}{1};
+ my $b2_1_upper = $max_idx{2}{1};
+ my $b2_2_lower = $min_idx{2}{2};
+ my $b2_2_upper = $max_idx{2}{2};
+
+ my $b3_1_lower = $min_idx{3}{1};
+ my $b3_1_upper = $max_idx{3}{1};
+ my $b3_2_lower = $min_idx{3}{2};
+ my $b3_2_upper = $max_idx{3}{2};
+ my $b3_3_lower = $min_idx{3}{3};
+ my $b3_3_upper = $max_idx{3}{3};
+
+ my $b4_1_lower = $min_idx{4}{1};
+ my $b4_1_upper = $max_idx{4}{1};
+ my $b4_2_lower = $min_idx{4}{2};
+ my $b4_2_upper = $max_idx{4}{2};
+ my $b4_3_lower = $min_idx{4}{3};
+ my $b4_3_upper = $max_idx{4}{3};
+ my $b4_4_lower = $min_idx{4}{4};
+ my $b4_4_upper = $max_idx{4}{4};
+
+ ###
+ ### Find the maximum value in the whole table, to determine if we can
+ ### use uint16 or if we need to use uint32.
+ ###
+ my $max_val = 0;
+ foreach my $seg (@segments)
+ {
+ foreach my $val (values %{$seg->{values}})
+ {
+ $max_val = $val if ($val > $max_val);
+ }
+ }
+
+ my $datatype = ($max_val <= 0xffff) ? "uint16" : "uint32";
+
+ # For formatting, determine how many values we can fit on a single
+ # line, and how wide each value needs to be to align nicely.
+ my $vals_per_line;
+ my $colwidth;
+
+ if ($max_val <= 0xffff)
+ {
+ $vals_per_line = 8;
+ $colwidth = 4;
+ }
+ elsif ($max_val <= 0xffffff)
+ {
+ $vals_per_line = 4;
+ $colwidth = 6;
+ }
+ else
+ {
+ $vals_per_line = 4;
+ $colwidth = 8;
+ }
+
+ ###
+ ### Print the struct and array.
+ ###
+ printf $out "static const $datatype ${tblname}_table[];\n";
+ printf $out "\n";
+ printf $out "static const pg_mb_radix_tree $tblname =\n";
+ printf $out "{\n";
+ if ($datatype eq "uint16")
+ {
+ print $out " ${tblname}_table,\n";
+ print $out " NULL, /* 32-bit table not used */\n";
+ }
+ if ($datatype eq "uint32")
+ {
+ print $out " NULL, /* 16-bit table not used */\n";
+ print $out " ${tblname}_table,\n";
+ }
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 1-byte inputs */\n", $b1root;
+ printf $out " 0x%02x, /* b1_lower */\n", $b1_lower;
+ printf $out " 0x%02x, /* b1_upper */\n", $b1_upper;
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 2-byte inputs */\n", $b2root;
+ printf $out " 0x%02x, /* b2_1_lower */\n", $b2_1_lower;
+ printf $out " 0x%02x, /* b2_1_upper */\n", $b2_1_upper;
+ printf $out " 0x%02x, /* b2_2_lower */\n", $b2_2_lower;
+ printf $out " 0x%02x, /* b2_2_upper */\n", $b2_2_upper;
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 3-byte inputs */\n", $b3root;
+ printf $out " 0x%02x, /* b3_1_lower */\n", $b3_1_lower;
+ printf $out " 0x%02x, /* b3_1_upper */\n", $b3_1_upper;
+ printf $out " 0x%02x, /* b3_2_lower */\n", $b3_2_lower;
+ printf $out " 0x%02x, /* b3_2_upper */\n", $b3_2_upper;
+ printf $out " 0x%02x, /* b3_3_lower */\n", $b3_3_lower;
+ printf $out " 0x%02x, /* b3_3_upper */\n", $b3_3_upper;
+ printf $out "\n";
+ printf $out " 0x%04x, /* offset of table for 3-byte inputs */\n", $b4root;
+ printf $out " 0x%02x, /* b4_1_lower */\n", $b4_1_lower;
+ printf $out " 0x%02x, /* b4_1_upper */\n", $b4_1_upper;
+ printf $out " 0x%02x, /* b4_2_lower */\n", $b4_2_lower;
+ printf $out " 0x%02x, /* b4_2_upper */\n", $b4_2_upper;
+ printf $out " 0x%02x, /* b4_3_lower */\n", $b4_3_lower;
+ printf $out " 0x%02x, /* b4_3_upper */\n", $b4_3_upper;
+ printf $out " 0x%02x, /* b4_4_lower */\n", $b4_4_lower;
+ printf $out " 0x%02x /* b4_4_upper */\n", $b4_4_upper;
+ print $out "};\n";
+ print $out "\n";
+ print $out "static const $datatype ${tblname}_table[$tblsize] =\n";
+ print $out "{";
+ my $off = 0;
+ foreach my $seg (@segments)
+ {
+ printf $out "\n";
+ printf $out " /*** %s - offset 0x%05x ***/\n", $seg->{header}, $off;
+ printf $out "\n";
+
+ for (my $i=$seg->{min_idx}; $i <= $seg->{max_idx};)
+ {
+ # Print the next line's worth of values.
+ # XXX pad to begin at a nice boundary
+ printf $out " /* %02x */ ", $i;
+ for (my $j = 0; $j < $vals_per_line && $i <= $seg->{max_idx}; $j++)
+ {
+ my $val = $seg->{values}->{$i};
+
+ printf $out " 0x%0*x", $colwidth, $val;
+ $off++;
+ if ($off != $tblsize)
+ {
+ print $out ",";
+ }
+ $i++;
+ }
+ print $out "\n";
+ }
+ if ($seg->{overlaid_trail_zeros})
+ {
+ printf $out " /* $seg->{overlaid_trail_zeros} trailing zero values shared with next segment */\n";
+ }
+ }
+
+ # Sanity check.
+ if ($off != $tblsize) { die "table size didn't match!"; }
+
+ print $out "};\n";
+}
+
+###
+sub build_segments_from_tree
+{
+ my ($header, $rootlabel, $depth, $map) = @_;
+
+ my @segments;
+
+ if (%{$map})
+ {
+ @segments = build_segments_recurse($header, $rootlabel, "", 1, $depth, $map);
+
+ # Sort the segments into "breadth-first" order. Not strictly required,
+ # but makes the maps nicer to read.
+ @segments = sort { $a->{level} cmp $b->{level} or
+ $a->{path} cmp $b->{path}}
+ @segments;
+ }
+
+ return @segments;
+}
+
+###
+sub build_segments_recurse
+{
+ my ($header, $label, $path, $level, $depth, $map) = @_;
+
+ my @segments;
+
+ if ($level == $depth)
+ {
+ push @segments, {
+ header => $header . ", leaf: ${path}xx",
+ label => $label,
+ level => $level,
+ depth => $depth,
+ path => $path,
+ values => $map
+ };
+ }
+ else
+ {
+ my %children;
+
+ while (my ($i, $val) = each %$map)
+ {
+ my $childpath = $path . sprintf("%02x", $i);
+ my $childlabel = "$depth-level-$level-$childpath";
+
+ push @segments, build_segments_recurse($header, $childlabel, $childpath,
+ $level + 1, $depth, $val);
+ $children{$i} = $childlabel;
+ }
+
+ push @segments, {
+ header => $header . ", byte #$level: ${path}xx",
+ label => $label,
+ level => $level,
+ depth => $depth,
+ path => $path,
+ values => \%children
+ };
+ }
+ return @segments;
+}
+
+######################################################
+# make_charmap - convert charset table to charmap hash
+# with checking duplicate source code
+#
+# make_charmap(\@charset, $direction)
+# charset - ref to charset table : see print_tables
+# direction - conversion direction
+
+sub make_charmap
+{
+ my ($charset, $direction) = @_;
+
+ die "unacceptable direction : $direction"
+ if ($direction ne "to_unicode" && $direction ne "from_unicode");
+
+ my %charmap;
+ foreach my $c (@$charset)
+ {
+ next if ($c->{direction} ne $direction && $c->{direction} ne "both");
+
+ # don't generate entries for combined characters
+ next if (defined $c->{ucs_second});
+
+ my ($src, $dst) =
+ $direction eq "to_unicode"
+ ? ($c->{code}, $c->{ucs})
+ : ($c->{ucs}, $c->{code});
+
+ if (defined $c->{$src})
+ {
+ printf STDERR
+ "Error: duplicate source code: 0x%04x => 0x%04x, 0x%04x\n",
+ $src, $c->{$src}, $dst;
+ exit;
+ }
+ if ($direction eq "to_unicode")
+ {
+ $charmap{$src} = ucs2utf($dst);
+ }
+ else
+ {
+ $charmap{ ucs2utf($src) } = $dst;
+ }
+
+ }
+
+ return \%charmap;
+}
+
+
+#########################################
+# print_radix_map - write the whole content of C source of tadix tree
+#
+# print_radix_map($this_script, $csname, $direction, \%charset, $tblwidth)
+#
+# this_script - the name of the *caller script* of this feature
+# csname - character set name other than ucs
+# direction - desired direction "to_unicode" or "from_unicode"
+# charset - ref to character set array
+# tblwidth - width in characters of output source file
+
+sub print_radix_map
+{
+ my ($this_script, $csname, $direction, $charset, $tblwidth) = @_;
+
+ my $charmap = &make_charmap($charset, $direction);
+ my $fname =
+ $direction eq "to_unicode"
+ ? lc("${csname}_to_utf8_radix.map")
+ : lc("utf8_to_${csname}_radix.map");
+
+ my $tblname = lc("${csname}_${direction}_tree");
+ my $name_prefix = lc("${csname}_${direction}_");
+
+ if ($direction eq "to_unicode")
+ {
+ print "- Writing ${csname}=>UTF8 conversion radix index: $fname\n";
+ }
+ else
+ {
+ print "- Writing UTF8=>${csname} conversion radix index: $fname\n";
+ }
+
+ open(my $out, '>', $fname) || die("cannot open $fname");
+
+ print $out "/* src/backend/utils/mb/Unicode/$fname */\n"
+ . "/* This file is generated by $this_script */\n\n";
+
+ print_radix_table($out, $tblname, $charmap);
+
+ close($out);
+}
+
+
+###################################################################
+# print_radix_trees - write the radix tree files for both direction
+#
+# print_radix_trees($this_script, $csname, \%charset)
+#
+# this_script - the name of the *caller script* of this feature
+# csname - character set name other than ucs
+# charset - ref to character set array
+sub print_radix_trees
+{
+ my ($this_script, $csname, $charset) = @_;
+
+ &print_radix_map($this_script, $csname, "from_unicode", $charset, 78);
+ &print_radix_map($this_script, $csname, "to_unicode", $charset, 78);
+}
+
+sub dump_charset
+{
+ my ($list, $filt) = @_;
+
+ foreach my $i (@$list)
+ {
+ next if (defined $filt && !&$filt($i));
+ if (!defined $i->{ucs}) { $i->{ucs} = &utf2ucs($i->{utf8}); }
+ printf "ucs=%x, code=%x, direction=%s %s:%d %s\n",
+ $i->{ucs}, $i->{code}, $i->{direction},
+ $i->{f}, $i->{l}, $i->{comment};
+ }
+}
+
1;
diff --git a/src/backend/utils/mb/Unicode/euc-jis-2004-std.txt b/src/backend/utils/mb/Unicode/euc-jis-2004-std.txt
deleted file mode 100644
index 8657e7f..0000000
diff --git a/src/backend/utils/mb/Unicode/gb-18030-2000.xml b/src/backend/utils/mb/Unicode/gb-18030-2000.xml
deleted file mode 100644
index fbbc9e3..0000000
diff --git a/src/backend/utils/mb/Unicode/make_mapchecker.pl b/src/backend/utils/mb/Unicode/make_mapchecker.pl
new file mode 100755
index 0000000..6de0b3f
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/make_mapchecker.pl
@@ -0,0 +1,71 @@
+#! /usr/bin/perl
+
+use strict;
+
+opendir(my $dh, ".") || die "failed to open directory: .";
+my @radixmaps = grep { /_radix\.map$/ } readdir($dh);
+closedir($dh);
+
+my %plainmaps;
+
+# check if all radix maps has corresponding plain map
+foreach my $rmap (@radixmaps)
+{
+ my $pmap = $rmap;
+ $pmap =~ s/_radix//;
+ if (!-e $pmap)
+ {
+ die("radix map \"$rmap\" has no corresponding plain map\n");
+ }
+ $plainmaps{$rmap} = $pmap;
+}
+
+# Generate sanity checker source
+my $out;
+open($out, '>', "map_checker.h")
+ || die "cannot open file to write: map_checker.h";
+foreach my $i (sort @radixmaps)
+{
+ print $out "#include \"$i\"\n";
+ print $out "#include \"$plainmaps{$i}\"\n";
+}
+
+my @mapnames = map { my $m = $_; $m =~ s/\.map//; $m } values %plainmaps;
+
+print $out <<'EOF';
+
+struct mappair
+{
+ const char *name;
+ int len;
+ const pg_local_to_utf *lu;
+ const pg_utf_to_local *ul;
+ const pg_mb_radix_tree *rt;
+} mappairs[] = {
+EOF
+
+foreach my $m (@mapnames)
+{
+ if ($m =~ /^utf8_to_(.*)$/)
+ {
+ my $e = uc($1);
+ print $out
+" {\"$m\", lengthof(ULmap$e), NULL, ULmap$e, &$1_from_unicode_tree}";
+ }
+ elsif ($m =~ /^(.*)_to_utf8$/)
+ {
+ my $e = uc($1);
+ print $out
+ " {\"$m\", lengthof(LUmap$e), LUmap$e, NULL, &$1_to_unicode_tree}";
+ }
+ else
+ {
+ die "Unrecognizable map name: $m";
+ }
+ print $out ",\n";
+}
+
+print $out " {NULL, 0, NULL, NULL, NULL}\n};\n";
+
+close($out);
+
diff --git a/src/backend/utils/mb/Unicode/map_checker.c b/src/backend/utils/mb/Unicode/map_checker.c
new file mode 100644
index 0000000..dec0716
--- /dev/null
+++ b/src/backend/utils/mb/Unicode/map_checker.c
@@ -0,0 +1,94 @@
+/*-------------------------------------------------------------------------
+ *
+ * Radix map checker
+ *
+ * Copyright (c) 2017, PostgreSQL Global Development Group
+ *
+ * IDENTIFICATION
+ * src/backend/utils/mb/Unicode/map_checker.c
+ *
+ *-------------------------------------------------------------------------
+ */
+
+#include "postgres.h"
+#include "mb/pg_wchar.h"
+
+#include "map_checker.h"
+
+#include "../char_converter.c"
+
+/*
+ * The old-style plain map files were error-resistant due to its
+ * straight-forward way for generation from authority files. In contrast the
+ * radix tree maps are generated by a rather complex calculation and have a
+ * complex, hard-to-confirm format.
+ *
+ * This program runs sanity check of the radix tree maps by confirming all
+ * characters in the plain map files to be converted to the same code by the
+ * corresponding radix tree map.
+ *
+ * All map files are included by map_checker.h that is generated by the script
+ * make_mapchecker.pl as the variable mappairs.
+ *
+ */
+int main(void)
+{
+ struct mappair *mp;
+
+ for (mp = mappairs ; mp->name ; mp++)
+ {
+ int i;
+
+ printf("Checking \"%s_radix.map\" against \"%s.map\"(%d chars)..", mp->name, mp->name, mp->len);
+ for (i = 0 ; i < mp->len ; i++)
+ {
+ uint32 s, c, d;
+
+ unsigned char b1;
+ unsigned char b2;
+ unsigned char b3;
+ unsigned char b4;
+ int l;
+
+ if (mp->ul)
+ {
+ s = mp->ul[i].utf;
+ d = mp->ul[i].code;
+ }
+ else
+ {
+ s = mp->lu[i].code;
+ d = mp->lu[i].utf;
+ }
+ if (s < 0x80)
+ {
+ fprintf(stderr, "\nASCII character ? (%x)", s);
+ exit(1);
+ }
+
+ b1 = s >> 24;
+ b2 = s >> 16;
+ b3 = s >> 8;
+ b4 = s;
+ if (b1 != 0)
+ l = 4;
+ else if (b2 != 0)
+ l = 3;
+ else if (b3 != 0)
+ l = 2;
+ else
+ l = 1;
+
+ c = pg_mb_radix_conv(mp->rt, l, b1, b2, b3, b4);
+
+ if (c != d)
+ {
+ fprintf(stderr, "\nConversion failure in \"%s\": %x => %x, expected %x\n",
+ mp->name, s, c, d);
+ exit(1);
+ }
+ }
+ printf("Ok.\n");
+ }
+ printf("All radix trees are perfect!\n");
+}
diff --git a/src/backend/utils/mb/Unicode/sjis-0213-2004-std.txt b/src/backend/utils/mb/Unicode/sjis-0213-2004-std.txt
deleted file mode 100644
index 4b12bce..0000000
diff --git a/src/backend/utils/mb/char_converter.c b/src/backend/utils/mb/char_converter.c
new file mode 100644
index 0000000..3795b7d
--- /dev/null
+++ b/src/backend/utils/mb/char_converter.c
@@ -0,0 +1,116 @@
+/*-------------------------------------------------------------------------
+ *
+ * Character converter function using radix tree
+ *
+ * Copyright (c) 2017, PostgreSQL Global Development Group
+ *
+ * IDENTIFICATION
+ * src/backend/utils/mb/char_converter.c
+ *
+ *-------------------------------------------------------------------------
+ */
+
+static inline uint32
+pg_mb_radix_conv(const pg_mb_radix_tree *rt,
+ int l,
+ unsigned char b1,
+ unsigned char b2,
+ unsigned char b3,
+ unsigned char b4)
+{
+ if (l == 4)
+ {
+ /* 4-byte code */
+
+ /* check code validity */
+ if (b1 < rt->b4_1_lower || b1 > rt->b4_1_upper ||
+ b2 < rt->b4_2_lower || b2 > rt->b4_2_upper ||
+ b3 < rt->b4_3_lower || b3 > rt->b4_3_upper ||
+ b4 < rt->b4_4_lower || b4 > rt->b4_4_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b4root;
+
+ idx = rt->chars32[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars32[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars32[b3 + idx - rt->b4_3_lower];
+ return rt->chars32[b4 + idx - rt->b4_4_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b4root;
+
+ idx = rt->chars16[b1 + idx - rt->b4_1_lower];
+ idx = rt->chars16[b2 + idx - rt->b4_2_lower];
+ idx = rt->chars16[b3 + idx - rt->b4_3_lower];
+ return rt->chars16[b4 + idx - rt->b4_4_lower];
+ }
+ }
+ else if (l == 3)
+ {
+ /* 3-byte code */
+
+ /* check code validity */
+ if (b2 < rt->b3_1_lower || b2 > rt->b3_1_upper ||
+ b3 < rt->b3_2_lower || b3 > rt->b3_2_upper ||
+ b4 < rt->b3_3_lower || b4 > rt->b3_3_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b3root;
+
+ idx = rt->chars32[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars32[b3 + idx - rt->b3_2_lower];
+ return rt->chars32[b4 + idx - rt->b3_3_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b3root;
+
+ idx = rt->chars16[b2 + idx - rt->b3_1_lower];
+ idx = rt->chars16[b3 + idx - rt->b3_2_lower];
+ return rt->chars16[b4 + idx - rt->b3_3_lower];
+ }
+ }
+ else if (l == 2)
+ {
+ /* 2-byte code */
+
+ /* check code validity - first byte */
+ if (b3 < rt->b2_1_lower || b3 > rt->b2_1_upper ||
+ b4 < rt->b2_2_lower || b4 > rt->b2_2_upper)
+ return 0;
+
+ if (rt->chars32)
+ {
+ uint32 idx = rt->b2root;
+
+ idx = rt->chars32[b3 + idx - rt->b2_1_lower];
+ return rt->chars32[b4 + idx - rt->b2_2_lower];
+ }
+ else
+ {
+ uint16 idx = rt->b2root;
+
+ idx = rt->chars16[b3 + idx - rt->b2_1_lower];
+ return rt->chars16[b4 + idx - rt->b2_2_lower];
+ }
+ }
+ else if (l == 1)
+ {
+ /* 1-byte code */
+
+ /* check code validity - first byte */
+ if (b4 < rt->b1_lower || b4 > rt->b1_upper)
+ return 0;
+
+ if (rt->chars32)
+ return rt->chars32[b4 + rt->b1root - rt->b1_lower];
+ else
+ return rt->chars16[b4 + rt->b1root - rt->b1_lower];
+ }
+ return 0; /* shouldn't happen */
+}
diff --git a/src/backend/utils/mb/conv.c b/src/backend/utils/mb/conv.c
index 9014a57..feaf8ef 100644
--- a/src/backend/utils/mb/conv.c
+++ b/src/backend/utils/mb/conv.c
@@ -13,6 +13,7 @@
#include "postgres.h"
#include "mb/pg_wchar.h"
+#include "char_converter.c"
/*
* local2local: a generic single byte charset encoding
@@ -284,36 +285,6 @@ mic2latin_with_table(const unsigned char *mic,
/*
* comparison routine for bsearch()
- * this routine is intended for UTF8 -> local code
- */
-static int
-compare1(const void *p1, const void *p2)
-{
- uint32 v1,
- v2;
-
- v1 = *(const uint32 *) p1;
- v2 = ((const pg_utf_to_local *) p2)->utf;
- return (v1 > v2) ? 1 : ((v1 == v2) ? 0 : -1);
-}
-
-/*
- * comparison routine for bsearch()
- * this routine is intended for local code -> UTF8
- */
-static int
-compare2(const void *p1, const void *p2)
-{
- uint32 v1,
- v2;
-
- v1 = *(const uint32 *) p1;
- v2 = ((const pg_local_to_utf *) p2)->code;
- return (v1 > v2) ? 1 : ((v1 == v2) ? 0 : -1);
-}
-
-/*
- * comparison routine for bsearch()
* this routine is intended for combined UTF8 -> local code
*/
static int
@@ -371,7 +342,6 @@ store_coded_char(unsigned char *dest, uint32 code)
* iso: pointer to the output area (must be large enough!)
(output string will be null-terminated)
* map: conversion map for single characters
- * mapsize: number of entries in the conversion map
* cmap: conversion map for combined characters
* (optional, pass NULL if none)
* cmapsize: number of entries in the conversion map for combined characters
@@ -389,14 +359,13 @@ store_coded_char(unsigned char *dest, uint32 code)
void
UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const pg_utf_to_local *map, int mapsize,
+ const pg_mb_radix_tree *map,
const pg_utf_to_local_combined *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
uint32 iutf;
int l;
- const pg_utf_to_local *p;
const pg_utf_to_local_combined *cp;
if (!PG_VALID_ENCODING(encoding))
@@ -406,6 +375,11 @@ UtfToLocal(const unsigned char *utf, int len,
for (; len > 0; len -= l)
{
+ unsigned char b1 = 0;
+ unsigned char b2 = 0;
+ unsigned char b3 = 0;
+ unsigned char b4 = 0;
+
/* "break" cases all represent errors */
if (*utf == '\0')
break;
@@ -427,27 +401,28 @@ UtfToLocal(const unsigned char *utf, int len,
/* collect coded char of length l */
if (l == 2)
{
- iutf = *utf++ << 8;
- iutf |= *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
else if (l == 3)
{
- iutf = *utf++ << 16;
- iutf |= *utf++ << 8;
- iutf |= *utf++;
+ b2 = *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
else if (l == 4)
{
- iutf = *utf++ << 24;
- iutf |= *utf++ << 16;
- iutf |= *utf++ << 8;
- iutf |= *utf++;
+ b1 = *utf++;
+ b2 = *utf++;
+ b3 = *utf++;
+ b4 = *utf++;
}
else
{
elog(ERROR, "unsupported character length %d", l);
iutf = 0; /* keep compiler quiet */
}
+ iutf = (b1 << 24 | b2 << 16 | b3 << 8 | b4);
/* First, try with combined map if possible */
if (cmap && len > l)
@@ -516,13 +491,14 @@ UtfToLocal(const unsigned char *utf, int len,
}
/* Now check ordinary map */
- p = bsearch(&iutf, map, mapsize,
- sizeof(pg_utf_to_local), compare1);
-
- if (p)
+ if (map)
{
- iso = store_coded_char(iso, p->code);
- continue;
+ uint32 converted = pg_mb_radix_conv(map, l, b1, b2, b3, b4);
+ if (converted)
+ {
+ iso = store_coded_char(iso, converted);
+ continue;
+ }
}
/* if there's a conversion function, try that */
@@ -557,7 +533,6 @@ UtfToLocal(const unsigned char *utf, int len,
* utf: pointer to the output area (must be large enough!)
(output string will be null-terminated)
* map: conversion map for single characters
- * mapsize: number of entries in the conversion map
* cmap: conversion map for combined characters
* (optional, pass NULL if none)
* cmapsize: number of entries in the conversion map for combined characters
@@ -575,14 +550,13 @@ UtfToLocal(const unsigned char *utf, int len,
void
LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const pg_local_to_utf *map, int mapsize,
+ const pg_mb_radix_tree *map,
const pg_local_to_utf_combined *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding)
{
uint32 iiso;
int l;
- const pg_local_to_utf *p;
const pg_local_to_utf_combined *cp;
if (!PG_VALID_ENCODING(encoding))
@@ -592,6 +566,11 @@ LocalToUtf(const unsigned char *iso, int len,
for (; len > 0; len -= l)
{
+ unsigned char b1 = 0;
+ unsigned char b2 = 0;
+ unsigned char b3 = 0;
+ unsigned char b4 = 0;
+
/* "break" cases all represent errors */
if (*iso == '\0')
break;
@@ -610,53 +589,55 @@ LocalToUtf(const unsigned char *iso, int len,
/* collect coded char of length l */
if (l == 1)
- iiso = *iso++;
+ b4 = *iso++;
else if (l == 2)
{
- iiso = *iso++ << 8;
- iiso |= *iso++;
+ b3 = *iso++;
+ b4 = *iso++;
}
else if (l == 3)
{
- iiso = *iso++ << 16;
- iiso |= *iso++ << 8;
- iiso |= *iso++;
+ b2 = *iso++;
+ b3 = *iso++;
+ b4 = *iso++;
}
else if (l == 4)
{
- iiso = *iso++ << 24;
- iiso |= *iso++ << 16;
- iiso |= *iso++ << 8;
- iiso |= *iso++;
+ b1 = *iso++;
+ b2 = *iso++;
+ b3 = *iso++;
+ b4 = *iso++;
}
else
{
elog(ERROR, "unsupported character length %d", l);
iiso = 0; /* keep compiler quiet */
}
+ iiso = (b1 << 24 | b2 << 16 | b3 << 8 | b4);
- /* First check ordinary map */
- p = bsearch(&iiso, map, mapsize,
- sizeof(pg_local_to_utf), compare2);
-
- if (p)
- {
- utf = store_coded_char(utf, p->utf);
- continue;
- }
-
- /* If there's a combined character map, try that */
- if (cmap)
+ if (map)
{
- cp = bsearch(&iiso, cmap, cmapsize,
- sizeof(pg_local_to_utf_combined), compare4);
+ uint32 converted = pg_mb_radix_conv(map, l, b1, b2, b3, b4);
- if (cp)
+ if (converted)
{
- utf = store_coded_char(utf, cp->utf1);
- utf = store_coded_char(utf, cp->utf2);
+ utf = store_coded_char(utf, converted);
continue;
}
+
+ /* If there's a combined character map, try that */
+ if (cmap)
+ {
+ cp = bsearch(&iiso, cmap, cmapsize,
+ sizeof(pg_local_to_utf_combined), compare4);
+
+ if (cp)
+ {
+ utf = store_coded_char(utf, cp->utf1);
+ utf = store_coded_char(utf, cp->utf2);
+ continue;
+ }
+ }
}
/* if there's a conversion function, try that */
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c b/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
index 746ed35..66e36d4 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/big5_to_utf8.map"
-#include "../../Unicode/utf8_to_big5.map"
+#include "../../Unicode/big5_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_big5_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ big5_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_BIG5, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapBIG5, lengthof(LUmapBIG5),
+ &big5_to_unicode_tree,
NULL, 0,
NULL,
PG_BIG5);
@@ -60,7 +60,7 @@ utf8_to_big5(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_BIG5);
UtfToLocal(src, len, dest,
- ULmapBIG5, lengthof(ULmapBIG5),
+ &big5_from_unicode_tree,
NULL, 0,
NULL,
PG_BIG5);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
index d568c63..1a6402a 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
@@ -14,10 +14,10 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/utf8_to_koi8r.map"
-#include "../../Unicode/koi8r_to_utf8.map"
-#include "../../Unicode/utf8_to_koi8u.map"
-#include "../../Unicode/koi8u_to_utf8.map"
+#include "../../Unicode/utf8_to_koi8r_radix.map"
+#include "../../Unicode/koi8r_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_koi8u_radix.map"
+#include "../../Unicode/koi8u_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -48,7 +48,7 @@ utf8_to_koi8r(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_KOI8R);
UtfToLocal(src, len, dest,
- ULmapKOI8R, lengthof(ULmapKOI8R),
+ &koi8r_from_unicode_tree,
NULL, 0,
NULL,
PG_KOI8R);
@@ -66,7 +66,7 @@ koi8r_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_KOI8R, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapKOI8R, lengthof(LUmapKOI8R),
+ &koi8r_to_unicode_tree,
NULL, 0,
NULL,
PG_KOI8R);
@@ -84,7 +84,7 @@ utf8_to_koi8u(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_KOI8U);
UtfToLocal(src, len, dest,
- ULmapKOI8U, lengthof(ULmapKOI8U),
+ &koi8u_from_unicode_tree,
NULL, 0,
NULL,
PG_KOI8U);
@@ -102,7 +102,7 @@ koi8u_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_KOI8U, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapKOI8U, lengthof(LUmapKOI8U),
+ &koi8u_to_unicode_tree,
NULL, 0,
NULL,
PG_KOI8U);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
index ebf5f23..ec27841 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_jis_2004_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_jis_2004.map"
+#include "../../Unicode/euc_jis_2004_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_jis_2004_radix.map"
#include "../../Unicode/euc_jis_2004_to_utf8_combined.map"
#include "../../Unicode/utf8_to_euc_jis_2004_combined.map"
@@ -44,7 +44,7 @@ euc_jis_2004_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_JIS_2004, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_JIS_2004, lengthof(LUmapEUC_JIS_2004),
+ &euc_jis_2004_to_unicode_tree,
LUmapEUC_JIS_2004_combined, lengthof(LUmapEUC_JIS_2004_combined),
NULL,
PG_EUC_JIS_2004);
@@ -62,7 +62,7 @@ utf8_to_euc_jis_2004(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_JIS_2004);
UtfToLocal(src, len, dest,
- ULmapEUC_JIS_2004, lengthof(ULmapEUC_JIS_2004),
+ &euc_jis_2004_from_unicode_tree,
ULmapEUC_JIS_2004_combined, lengthof(ULmapEUC_JIS_2004_combined),
NULL,
PG_EUC_JIS_2004);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
index cb0751c..a6b156d 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_cn_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_cn.map"
+#include "../../Unicode/euc_cn_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_cn_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_cn_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_CN, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_CN, lengthof(LUmapEUC_CN),
+ &euc_cn_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_CN);
@@ -60,7 +60,7 @@ utf8_to_euc_cn(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_CN);
UtfToLocal(src, len, dest,
- ULmapEUC_CN, lengthof(ULmapEUC_CN),
+ &euc_cn_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_CN);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
index 6512eee..75d190a 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_jp_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_jp.map"
+#include "../../Unicode/euc_jp_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_jp_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_jp_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_JP, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_JP, lengthof(LUmapEUC_JP),
+ &euc_jp_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_JP);
@@ -60,7 +60,7 @@ utf8_to_euc_jp(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_JP);
UtfToLocal(src, len, dest,
- ULmapEUC_JP, lengthof(ULmapEUC_JP),
+ &euc_jp_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_JP);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
index f85720f..84302d3 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_kr_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_kr.map"
+#include "../../Unicode/euc_kr_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_kr_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_kr_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_KR, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_KR, lengthof(LUmapEUC_KR),
+ &euc_kr_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_KR);
@@ -60,7 +60,7 @@ utf8_to_euc_kr(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_KR);
UtfToLocal(src, len, dest,
- ULmapEUC_KR, lengthof(ULmapEUC_KR),
+ &euc_kr_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_KR);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
index 1ce4099..0dc3c1f 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/euc_tw_to_utf8.map"
-#include "../../Unicode/utf8_to_euc_tw.map"
+#include "../../Unicode/euc_tw_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_euc_tw_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ euc_tw_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_EUC_TW, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapEUC_TW, lengthof(LUmapEUC_TW),
+ &euc_tw_to_unicode_tree,
NULL, 0,
NULL,
PG_EUC_TW);
@@ -60,7 +60,7 @@ utf8_to_euc_tw(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_EUC_TW);
UtfToLocal(src, len, dest,
- ULmapEUC_TW, lengthof(ULmapEUC_TW),
+ &euc_tw_from_unicode_tree,
NULL, 0,
NULL,
PG_EUC_TW);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
index 22dd642..836ef72 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/gb18030_to_utf8.map"
-#include "../../Unicode/utf8_to_gb18030.map"
+#include "../../Unicode/gb18030_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_gb18030_radix.map"
PG_MODULE_MAGIC;
@@ -197,7 +197,7 @@ gb18030_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_GB18030, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapGB18030, lengthof(LUmapGB18030),
+ &gb18030_to_unicode_tree,
NULL, 0,
conv_18030_to_utf8,
PG_GB18030);
@@ -215,7 +215,7 @@ utf8_to_gb18030(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_GB18030);
UtfToLocal(src, len, dest,
- ULmapGB18030, lengthof(ULmapGB18030),
+ &gb18030_from_unicode_tree,
NULL, 0,
conv_utf8_to_18030,
PG_GB18030);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
index 1238e3d..a3b97b9 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/gbk_to_utf8.map"
-#include "../../Unicode/utf8_to_gbk.map"
+#include "../../Unicode/gbk_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_gbk_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ gbk_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_GBK, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapGBK, lengthof(LUmapGBK),
+ &gbk_to_unicode_tree,
NULL, 0,
NULL,
PG_GBK);
@@ -60,7 +60,7 @@ utf8_to_gbk(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_GBK);
UtfToLocal(src, len, dest,
- ULmapGBK, lengthof(ULmapGBK),
+ &gbk_from_unicode_tree,
NULL, 0,
NULL,
PG_GBK);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
index 48acd3f..ca8ada5 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
@@ -14,32 +14,32 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/iso8859_10_to_utf8.map"
-#include "../../Unicode/iso8859_13_to_utf8.map"
-#include "../../Unicode/iso8859_14_to_utf8.map"
-#include "../../Unicode/iso8859_15_to_utf8.map"
-#include "../../Unicode/iso8859_2_to_utf8.map"
-#include "../../Unicode/iso8859_3_to_utf8.map"
-#include "../../Unicode/iso8859_4_to_utf8.map"
-#include "../../Unicode/iso8859_5_to_utf8.map"
-#include "../../Unicode/iso8859_6_to_utf8.map"
-#include "../../Unicode/iso8859_7_to_utf8.map"
-#include "../../Unicode/iso8859_8_to_utf8.map"
-#include "../../Unicode/iso8859_9_to_utf8.map"
-#include "../../Unicode/utf8_to_iso8859_10.map"
-#include "../../Unicode/utf8_to_iso8859_13.map"
-#include "../../Unicode/utf8_to_iso8859_14.map"
-#include "../../Unicode/utf8_to_iso8859_15.map"
-#include "../../Unicode/utf8_to_iso8859_16.map"
-#include "../../Unicode/utf8_to_iso8859_2.map"
-#include "../../Unicode/utf8_to_iso8859_3.map"
-#include "../../Unicode/utf8_to_iso8859_4.map"
-#include "../../Unicode/utf8_to_iso8859_5.map"
-#include "../../Unicode/utf8_to_iso8859_6.map"
-#include "../../Unicode/utf8_to_iso8859_7.map"
-#include "../../Unicode/utf8_to_iso8859_8.map"
-#include "../../Unicode/utf8_to_iso8859_9.map"
-#include "../../Unicode/iso8859_16_to_utf8.map"
+#include "../../Unicode/iso8859_10_to_utf8_radix.map"
+#include "../../Unicode/iso8859_13_to_utf8_radix.map"
+#include "../../Unicode/iso8859_14_to_utf8_radix.map"
+#include "../../Unicode/iso8859_15_to_utf8_radix.map"
+#include "../../Unicode/iso8859_2_to_utf8_radix.map"
+#include "../../Unicode/iso8859_3_to_utf8_radix.map"
+#include "../../Unicode/iso8859_4_to_utf8_radix.map"
+#include "../../Unicode/iso8859_5_to_utf8_radix.map"
+#include "../../Unicode/iso8859_6_to_utf8_radix.map"
+#include "../../Unicode/iso8859_7_to_utf8_radix.map"
+#include "../../Unicode/iso8859_8_to_utf8_radix.map"
+#include "../../Unicode/iso8859_9_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_iso8859_10_radix.map"
+#include "../../Unicode/utf8_to_iso8859_13_radix.map"
+#include "../../Unicode/utf8_to_iso8859_14_radix.map"
+#include "../../Unicode/utf8_to_iso8859_15_radix.map"
+#include "../../Unicode/utf8_to_iso8859_16_radix.map"
+#include "../../Unicode/utf8_to_iso8859_2_radix.map"
+#include "../../Unicode/utf8_to_iso8859_3_radix.map"
+#include "../../Unicode/utf8_to_iso8859_4_radix.map"
+#include "../../Unicode/utf8_to_iso8859_5_radix.map"
+#include "../../Unicode/utf8_to_iso8859_6_radix.map"
+#include "../../Unicode/utf8_to_iso8859_7_radix.map"
+#include "../../Unicode/utf8_to_iso8859_8_radix.map"
+#include "../../Unicode/utf8_to_iso8859_9_radix.map"
+#include "../../Unicode/iso8859_16_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -60,52 +60,37 @@ PG_FUNCTION_INFO_V1(utf8_to_iso8859);
typedef struct
{
pg_enc encoding;
- const pg_local_to_utf *map1; /* to UTF8 map name */
- const pg_utf_to_local *map2; /* from UTF8 map name */
- int size1; /* size of map1 */
- int size2; /* size of map2 */
+ const pg_mb_radix_tree *map1; /* to UTF8 map name */
+ const pg_mb_radix_tree *map2; /* from UTF8 map name */
} pg_conv_map;
static const pg_conv_map maps[] = {
- {PG_LATIN2, LUmapISO8859_2, ULmapISO8859_2,
- lengthof(LUmapISO8859_2),
- lengthof(ULmapISO8859_2)}, /* ISO-8859-2 Latin 2 */
- {PG_LATIN3, LUmapISO8859_3, ULmapISO8859_3,
- lengthof(LUmapISO8859_3),
- lengthof(ULmapISO8859_3)}, /* ISO-8859-3 Latin 3 */
- {PG_LATIN4, LUmapISO8859_4, ULmapISO8859_4,
- lengthof(LUmapISO8859_4),
- lengthof(ULmapISO8859_4)}, /* ISO-8859-4 Latin 4 */
- {PG_LATIN5, LUmapISO8859_9, ULmapISO8859_9,
- lengthof(LUmapISO8859_9),
- lengthof(ULmapISO8859_9)}, /* ISO-8859-9 Latin 5 */
- {PG_LATIN6, LUmapISO8859_10, ULmapISO8859_10,
- lengthof(LUmapISO8859_10),
- lengthof(ULmapISO8859_10)}, /* ISO-8859-10 Latin 6 */
- {PG_LATIN7, LUmapISO8859_13, ULmapISO8859_13,
- lengthof(LUmapISO8859_13),
- lengthof(ULmapISO8859_13)}, /* ISO-8859-13 Latin 7 */
- {PG_LATIN8, LUmapISO8859_14, ULmapISO8859_14,
- lengthof(LUmapISO8859_14),
- lengthof(ULmapISO8859_14)}, /* ISO-8859-14 Latin 8 */
- {PG_LATIN9, LUmapISO8859_15, ULmapISO8859_15,
- lengthof(LUmapISO8859_15),
- lengthof(ULmapISO8859_15)}, /* ISO-8859-15 Latin 9 */
- {PG_LATIN10, LUmapISO8859_16, ULmapISO8859_16,
- lengthof(LUmapISO8859_16),
- lengthof(ULmapISO8859_16)}, /* ISO-8859-16 Latin 10 */
- {PG_ISO_8859_5, LUmapISO8859_5, ULmapISO8859_5,
- lengthof(LUmapISO8859_5),
- lengthof(ULmapISO8859_5)}, /* ISO-8859-5 */
- {PG_ISO_8859_6, LUmapISO8859_6, ULmapISO8859_6,
- lengthof(LUmapISO8859_6),
- lengthof(ULmapISO8859_6)}, /* ISO-8859-6 */
- {PG_ISO_8859_7, LUmapISO8859_7, ULmapISO8859_7,
- lengthof(LUmapISO8859_7),
- lengthof(ULmapISO8859_7)}, /* ISO-8859-7 */
- {PG_ISO_8859_8, LUmapISO8859_8, ULmapISO8859_8,
- lengthof(LUmapISO8859_8),
- lengthof(ULmapISO8859_8)}, /* ISO-8859-8 */
+ {PG_LATIN2, &iso8859_2_to_unicode_tree,
+ &iso8859_2_from_unicode_tree}, /* ISO-8859-2 Latin 2 */
+ {PG_LATIN3, &iso8859_3_to_unicode_tree,
+ &iso8859_3_from_unicode_tree}, /* ISO-8859-3 Latin 3 */
+ {PG_LATIN4, &iso8859_4_to_unicode_tree,
+ &iso8859_4_from_unicode_tree}, /* ISO-8859-4 Latin 4 */
+ {PG_LATIN5, &iso8859_9_to_unicode_tree,
+ &iso8859_9_from_unicode_tree}, /* ISO-8859-9 Latin 5 */
+ {PG_LATIN6, &iso8859_10_to_unicode_tree,
+ &iso8859_10_from_unicode_tree}, /* ISO-8859-10 Latin 6 */
+ {PG_LATIN7, &iso8859_13_to_unicode_tree,
+ &iso8859_13_from_unicode_tree}, /* ISO-8859-13 Latin 7 */
+ {PG_LATIN8, &iso8859_14_to_unicode_tree,
+ &iso8859_14_from_unicode_tree}, /* ISO-8859-14 Latin 8 */
+ {PG_LATIN9, &iso8859_15_to_unicode_tree,
+ &iso8859_15_from_unicode_tree}, /* ISO-8859-15 Latin 9 */
+ {PG_LATIN10, &iso8859_16_to_unicode_tree,
+ &iso8859_16_from_unicode_tree}, /* ISO-8859-16 Latin 10 */
+ {PG_ISO_8859_5, &iso8859_5_to_unicode_tree,
+ &iso8859_5_from_unicode_tree}, /* ISO-8859-5 */
+ {PG_ISO_8859_6, &iso8859_6_to_unicode_tree,
+ &iso8859_6_from_unicode_tree}, /* ISO-8859-6 */
+ {PG_ISO_8859_7, &iso8859_7_to_unicode_tree,
+ &iso8859_7_from_unicode_tree}, /* ISO-8859-7 */
+ {PG_ISO_8859_8, &iso8859_8_to_unicode_tree,
+ &iso8859_8_from_unicode_tree}, /* ISO-8859-8 */
};
Datum
@@ -124,7 +109,7 @@ iso8859_to_utf8(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
LocalToUtf(src, len, dest,
- maps[i].map1, maps[i].size1,
+ maps[i].map1,
NULL, 0,
NULL,
encoding);
@@ -156,7 +141,7 @@ utf8_to_iso8859(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
UtfToLocal(src, len, dest,
- maps[i].map2, maps[i].size2,
+ maps[i].map2,
NULL, 0,
NULL,
encoding);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c b/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
index 51690b9..7e3a3cb 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/johab_to_utf8.map"
-#include "../../Unicode/utf8_to_johab.map"
+#include "../../Unicode/johab_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_johab_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ johab_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_JOHAB, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapJOHAB, lengthof(LUmapJOHAB),
+ &johab_to_unicode_tree,
NULL, 0,
NULL,
PG_JOHAB);
@@ -60,7 +60,7 @@ utf8_to_johab(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_JOHAB);
UtfToLocal(src, len, dest,
- ULmapJOHAB, lengthof(ULmapJOHAB),
+ &johab_from_unicode_tree,
NULL, 0,
NULL,
PG_JOHAB);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
index 605fe40..4bd5ea5 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/sjis_to_utf8.map"
-#include "../../Unicode/utf8_to_sjis.map"
+#include "../../Unicode/sjis_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_sjis_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ sjis_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_SJIS, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapSJIS, lengthof(LUmapSJIS),
+ &sjis_to_unicode_tree,
NULL, 0,
NULL,
PG_SJIS);
@@ -60,7 +60,7 @@ utf8_to_sjis(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_SJIS);
UtfToLocal(src, len, dest,
- ULmapSJIS, lengthof(ULmapSJIS),
+ &sjis_from_unicode_tree,
NULL, 0,
NULL,
PG_SJIS);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
index 8d8f508..5a1e8c6 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/shift_jis_2004_to_utf8.map"
-#include "../../Unicode/utf8_to_shift_jis_2004.map"
+#include "../../Unicode/shift_jis_2004_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_shift_jis_2004_radix.map"
#include "../../Unicode/shift_jis_2004_to_utf8_combined.map"
#include "../../Unicode/utf8_to_shift_jis_2004_combined.map"
@@ -44,7 +44,7 @@ shift_jis_2004_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_SHIFT_JIS_2004, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapSHIFT_JIS_2004, lengthof(LUmapSHIFT_JIS_2004),
+ &shift_jis_2004_to_unicode_tree,
LUmapSHIFT_JIS_2004_combined, lengthof(LUmapSHIFT_JIS_2004_combined),
NULL,
PG_SHIFT_JIS_2004);
@@ -62,7 +62,7 @@ utf8_to_shift_jis_2004(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_SHIFT_JIS_2004);
UtfToLocal(src, len, dest,
- ULmapSHIFT_JIS_2004, lengthof(ULmapSHIFT_JIS_2004),
+ &shift_jis_2004_from_unicode_tree,
ULmapSHIFT_JIS_2004_combined, lengthof(ULmapSHIFT_JIS_2004_combined),
NULL,
PG_SHIFT_JIS_2004);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
index 97e895c..dd7a788 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
@@ -14,8 +14,8 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/uhc_to_utf8.map"
-#include "../../Unicode/utf8_to_uhc.map"
+#include "../../Unicode/uhc_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_uhc_radix.map"
PG_MODULE_MAGIC;
@@ -42,7 +42,7 @@ uhc_to_utf8(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UHC, PG_UTF8);
LocalToUtf(src, len, dest,
- LUmapUHC, lengthof(LUmapUHC),
+ &uhc_to_unicode_tree,
NULL, 0,
NULL,
PG_UHC);
@@ -60,7 +60,7 @@ utf8_to_uhc(PG_FUNCTION_ARGS)
CHECK_ENCODING_CONVERSION_ARGS(PG_UTF8, PG_UHC);
UtfToLocal(src, len, dest,
- ULmapUHC, lengthof(ULmapUHC),
+ &uhc_from_unicode_tree,
NULL, 0,
NULL,
PG_UHC);
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c b/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
index ab6e624..9ee72c9 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
@@ -14,28 +14,28 @@
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
-#include "../../Unicode/utf8_to_win1250.map"
-#include "../../Unicode/utf8_to_win1251.map"
-#include "../../Unicode/utf8_to_win1252.map"
-#include "../../Unicode/utf8_to_win1253.map"
-#include "../../Unicode/utf8_to_win1254.map"
-#include "../../Unicode/utf8_to_win1255.map"
-#include "../../Unicode/utf8_to_win1256.map"
-#include "../../Unicode/utf8_to_win1257.map"
-#include "../../Unicode/utf8_to_win1258.map"
-#include "../../Unicode/utf8_to_win866.map"
-#include "../../Unicode/utf8_to_win874.map"
-#include "../../Unicode/win1250_to_utf8.map"
-#include "../../Unicode/win1251_to_utf8.map"
-#include "../../Unicode/win1252_to_utf8.map"
-#include "../../Unicode/win1253_to_utf8.map"
-#include "../../Unicode/win1254_to_utf8.map"
-#include "../../Unicode/win1255_to_utf8.map"
-#include "../../Unicode/win1256_to_utf8.map"
-#include "../../Unicode/win1257_to_utf8.map"
-#include "../../Unicode/win866_to_utf8.map"
-#include "../../Unicode/win874_to_utf8.map"
-#include "../../Unicode/win1258_to_utf8.map"
+#include "../../Unicode/utf8_to_win1250_radix.map"
+#include "../../Unicode/utf8_to_win1251_radix.map"
+#include "../../Unicode/utf8_to_win1252_radix.map"
+#include "../../Unicode/utf8_to_win1253_radix.map"
+#include "../../Unicode/utf8_to_win1254_radix.map"
+#include "../../Unicode/utf8_to_win1255_radix.map"
+#include "../../Unicode/utf8_to_win1256_radix.map"
+#include "../../Unicode/utf8_to_win1257_radix.map"
+#include "../../Unicode/utf8_to_win1258_radix.map"
+#include "../../Unicode/utf8_to_win866_radix.map"
+#include "../../Unicode/utf8_to_win874_radix.map"
+#include "../../Unicode/win1250_to_utf8_radix.map"
+#include "../../Unicode/win1251_to_utf8_radix.map"
+#include "../../Unicode/win1252_to_utf8_radix.map"
+#include "../../Unicode/win1253_to_utf8_radix.map"
+#include "../../Unicode/win1254_to_utf8_radix.map"
+#include "../../Unicode/win1255_to_utf8_radix.map"
+#include "../../Unicode/win1256_to_utf8_radix.map"
+#include "../../Unicode/win1257_to_utf8_radix.map"
+#include "../../Unicode/win866_to_utf8_radix.map"
+#include "../../Unicode/win874_to_utf8_radix.map"
+#include "../../Unicode/win1258_to_utf8_radix.map"
PG_MODULE_MAGIC;
@@ -56,46 +56,22 @@ PG_FUNCTION_INFO_V1(utf8_to_win);
typedef struct
{
pg_enc encoding;
- const pg_local_to_utf *map1; /* to UTF8 map name */
- const pg_utf_to_local *map2; /* from UTF8 map name */
- int size1; /* size of map1 */
- int size2; /* size of map2 */
+ const pg_mb_radix_tree *map1; /* to UTF8 map name */
+ const pg_mb_radix_tree *map2; /* from UTF8 map name */
} pg_conv_map;
static const pg_conv_map maps[] = {
- {PG_WIN866, LUmapWIN866, ULmapWIN866,
- lengthof(LUmapWIN866),
- lengthof(ULmapWIN866)},
- {PG_WIN874, LUmapWIN874, ULmapWIN874,
- lengthof(LUmapWIN874),
- lengthof(ULmapWIN874)},
- {PG_WIN1250, LUmapWIN1250, ULmapWIN1250,
- lengthof(LUmapWIN1250),
- lengthof(ULmapWIN1250)},
- {PG_WIN1251, LUmapWIN1251, ULmapWIN1251,
- lengthof(LUmapWIN1251),
- lengthof(ULmapWIN1251)},
- {PG_WIN1252, LUmapWIN1252, ULmapWIN1252,
- lengthof(LUmapWIN1252),
- lengthof(ULmapWIN1252)},
- {PG_WIN1253, LUmapWIN1253, ULmapWIN1253,
- lengthof(LUmapWIN1253),
- lengthof(ULmapWIN1253)},
- {PG_WIN1254, LUmapWIN1254, ULmapWIN1254,
- lengthof(LUmapWIN1254),
- lengthof(ULmapWIN1254)},
- {PG_WIN1255, LUmapWIN1255, ULmapWIN1255,
- lengthof(LUmapWIN1255),
- lengthof(ULmapWIN1255)},
- {PG_WIN1256, LUmapWIN1256, ULmapWIN1256,
- lengthof(LUmapWIN1256),
- lengthof(ULmapWIN1256)},
- {PG_WIN1257, LUmapWIN1257, ULmapWIN1257,
- lengthof(LUmapWIN1257),
- lengthof(ULmapWIN1257)},
- {PG_WIN1258, LUmapWIN1258, ULmapWIN1258,
- lengthof(LUmapWIN1258),
- lengthof(ULmapWIN1258)},
+ {PG_WIN866, &win866_to_unicode_tree, &win866_from_unicode_tree},
+ {PG_WIN874, &win874_to_unicode_tree, &win874_from_unicode_tree},
+ {PG_WIN1250, &win1250_to_unicode_tree, &win1250_from_unicode_tree},
+ {PG_WIN1251, &win1251_to_unicode_tree, &win1251_from_unicode_tree},
+ {PG_WIN1252, &win1252_to_unicode_tree, &win1252_from_unicode_tree},
+ {PG_WIN1253, &win1253_to_unicode_tree, &win1253_from_unicode_tree},
+ {PG_WIN1254, &win1254_to_unicode_tree, &win1254_from_unicode_tree},
+ {PG_WIN1255, &win1255_to_unicode_tree, &win1255_from_unicode_tree},
+ {PG_WIN1256, &win1256_to_unicode_tree, &win1256_from_unicode_tree},
+ {PG_WIN1257, &win1257_to_unicode_tree, &win1257_from_unicode_tree},
+ {PG_WIN1258, &win1258_to_unicode_tree, &win1258_from_unicode_tree},
};
Datum
@@ -114,7 +90,7 @@ win_to_utf8(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
LocalToUtf(src, len, dest,
- maps[i].map1, maps[i].size1,
+ maps[i].map1,
NULL, 0,
NULL,
encoding);
@@ -146,7 +122,7 @@ utf8_to_win(PG_FUNCTION_ARGS)
if (encoding == maps[i].encoding)
{
UtfToLocal(src, len, dest,
- maps[i].map2, maps[i].size2,
+ maps[i].map2,
NULL, 0,
NULL,
encoding);
diff --git a/src/include/mb/pg_wchar.h b/src/include/mb/pg_wchar.h
index ceb5695..5ab93cb 100644
--- a/src/include/mb/pg_wchar.h
+++ b/src/include/mb/pg_wchar.h
@@ -383,6 +383,58 @@ typedef struct
uint32 code; /* local code */
} pg_utf_to_local;
+typedef struct pg_mb_radix_index
+{
+ uint8 lower;
+ uint8 upper; /* index range of b2idx */
+} pg_mb_radix_index;
+
+/*
+ * Radix tree structs for faster conversion
+ */
+typedef struct
+{
+ /*
+ * Array containing all the values. Only one of chars16 or chars32 is
+ * used, depending on how wide the values we need to represent are.
+ */
+ const uint16 *chars16; /* 16 bit */
+ const uint32 *chars32; /* 32 bit character table */
+
+ /* Radix tree for 1-byte inputs */
+ uint32 b1root; /* offset of table in the chars[16|32] array */
+ uint8 b1_lower; /* min allowed value for a single byte input */
+ uint8 b1_upper; /* max allowed value for a single byte input */
+
+ /* Radix tree for 2-byte inputs */
+ uint32 b2root; /* offset of 1st byte's table */
+ uint8 b2_1_lower; /* min/max allowed value for 1st input byte */
+ uint8 b2_1_upper;
+ uint8 b2_2_lower; /* min/max allowed value for 2nd input byte */
+ uint8 b2_2_upper;
+
+ /* Radix tree for 3-byte inputs */
+ uint32 b3root; /* offset of 1st byte's table */
+ uint8 b3_1_lower; /* min/max allowed value for 1st input byte */
+ uint8 b3_1_upper;
+ uint8 b3_2_lower; /* min/max allowed value for 2nd input byte */
+ uint8 b3_2_upper;
+ uint8 b3_3_lower; /* min/max allowed value for 3rd input byte */
+ uint8 b3_3_upper;
+
+ /* Radix tree for 4-byte inputs */
+ uint32 b4root; /* offset of 1st byte's table */
+ uint8 b4_1_lower; /* min/max allowed value for 1st input byte */
+ uint8 b4_1_upper;
+ uint8 b4_2_lower; /* min/max allowed value for 2nd input byte */
+ uint8 b4_2_upper;
+ uint8 b4_3_lower; /* min/max allowed value for 3rd input byte */
+ uint8 b4_3_upper;
+ uint8 b4_4_lower; /* min/max allowed value for 4th input byte */
+ uint8 b4_4_upper;
+
+} pg_mb_radix_tree;
+
/*
* local code to UTF-8 conversion map
*/
@@ -510,13 +562,13 @@ extern unsigned short CNStoBIG5(unsigned short cns, unsigned char lc);
extern void UtfToLocal(const unsigned char *utf, int len,
unsigned char *iso,
- const pg_utf_to_local *map, int mapsize,
+ const pg_mb_radix_tree *map,
const pg_utf_to_local_combined *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
extern void LocalToUtf(const unsigned char *iso, int len,
unsigned char *utf,
- const pg_local_to_utf *map, int mapsize,
+ const pg_mb_radix_tree *map,
const pg_local_to_utf_combined *cmap, int cmapsize,
utf_local_conversion_func conv_func,
int encoding);
--
2.9.2
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:28 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:42 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-27 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-30 06:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2017-01-31 03:25 ` Michael Paquier <michael.paquier@gmail.com>
2017-01-31 10:06 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 1 reply; 61+ messages in thread
From: Michael Paquier @ 2017-01-31 03:25 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: Heikki Linnakangas <hlinnaka@iki.fi>; daniel@yesql.se, peter.eisentraut@2ndquadrant.com, Robert Haas <robertmhaas@gmail.com>; tsunakawa.takay@jp.fujitsu.com, Tom Lane <tgl@sss.pgh.pa.us>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
On Mon, Jan 30, 2017 at 3:37 PM, Kyotaro HORIGUCHI
<horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> Hello, this is the revised version of character conversion using radix tree.
Thanks for the new version, I'll look at it once I am done with the
cleanup of the current CF. For now I have moved it to the CF 2017-03.
--
Michael
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:28 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:42 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-27 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-30 06:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-31 03:25 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
@ 2017-01-31 10:06 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-03 04:18 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 1 reply; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2017-01-31 10:06 UTC (permalink / raw)
To: michael.paquier@gmail.com; +Cc: hlinnaka@iki.fi; daniel@yesql.se; peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
At Tue, 31 Jan 2017 12:25:46 +0900, Michael Paquier <michael.paquier@gmail.com> wrote in <CAB7nPqSGWmHwZqaOA--EHCveG9m77pjWRzxZ6B5iUSJ7GKz-4w@mail.gmail.com>
> On Mon, Jan 30, 2017 at 3:37 PM, Kyotaro HORIGUCHI
> <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> > Hello, this is the revised version of character conversion using radix tree.
>
> Thanks for the new version, I'll look at it once I am done with the
> cleanup of the current CF. For now I have moved it to the CF 2017-03.
Agreed. Thank you.
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:28 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:42 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-27 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-30 06:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-31 03:25 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-31 10:06 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-03 04:18 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2017-02-22 07:06 ` Michael Paquier <michael.paquier@gmail.com>
2017-02-27 08:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 1 reply; 61+ messages in thread
From: Michael Paquier @ 2017-02-22 07:06 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: Heikki Linnakangas <hlinnaka@iki.fi>; daniel@yesql.se, peter.eisentraut@2ndquadrant.com, Robert Haas <robertmhaas@gmail.com>; tsunakawa.takay@jp.fujitsu.com, Tom Lane <tgl@sss.pgh.pa.us>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
On Fri, Feb 3, 2017 at 1:18 PM, Kyotaro HORIGUCHI
<horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> Thanks to that Heikki have pushed the first two patches and a
> part of the third, only one patch is remaining now.
>
> # Sorry for not separating KOI8 stuffs.
>
> At Tue, 31 Jan 2017 19:06:09 +0900 (Tokyo Standard Time), Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote in <20170131.190609.254672218.horiguchi.kyotaro@lab.ntt.co.jp>
>> > Thanks for the new version, I'll look at it once I am done with the
>> > cleanup of the current CF. For now I have moved it to the CF 2017-03.
>>
>> Agreed. Thank you.
>
> Attached is the latest version on the current master (555494d).
>
> Note: since this patch is created by git diff --irreversble-delete,
> three files mb/Unicode/*.(txt|xml) to be deleted are left alone.
Thanks for the rebase. I have been spending sore time looking at this
patch. The new stuff in convutils.pm is by far the interesting part of
the patch, where the building of the radix trees using a byte
structure looks in pretty good shape after eyeballing the logic for a
couple of hours.
+# ignore backup files of editors
+/*[~#]
+
This does not belong to Postgres core code. You could always set up
that in a global exclude file with core.excludefiles.
In order to conduct sanity checks on the shape of the radix tree maps
compared to the existing maps, having map_checker surely makes sense.
Now in the final result I don't think we need it. The existing map
files ought to be replaced by their radix versions at the end, and
map_checker should be removed. This leads to a couple of
simplifications, like Makefile, and reduces the maintenance to one
mechanism.
+sub print_radix_trees
+{
+ my ($this_script, $csname, $charset) = @_;
+
+ &print_radix_map($this_script, $csname, "from_unicode", $charset, 78);
+ &print_radix_map($this_script, $csname, "to_unicode", $charset, 78);
+}
There is no need for the table width to be defined as a variable (5th
argument). Similarly, to_unicode/from_unicode require checks in
multiple places, this could be just a simple boolean flag. Or if you
want to go to the road of non-simple things, you could have two
arguments: an origin and a target. If one is UTF8 the other is the
mapping name.
+sub dump_charset
+{
+ my ($list, $filt) = @_;
+
+ foreach my $i (@$list)
+ {
+ next if (defined $filt && !&$filt($i));
+ if (!defined $i->{ucs}) { $i->{ucs} = &utf2ucs($i->{utf8}); }
+ printf "ucs=%x, code=%x, direction=%s %s:%d %s\n",
+ $i->{ucs}, $i->{code}, $i->{direction},
+ $i->{f}, $i->{l}, $i->{comment};
+ }
+}
This is used nowhere. Perhaps it was useful for debugging at some point?
+# make_charmap - convert charset table to charmap hash
+# with checking duplicate source code
Maybe this should be "with checking of duplicated source codes".
+# print_radix_map($this_script, $csname, $direction, \%charset, $tblwidth)
+#
+# this_script - the name of the *caller script* of this feature
$this_script is not needed at all, you could just use basename($0) and
reduce the number of arguments of the different functions of the
stack.
+ ### amount of zeros that can be ovarlaid.
s/ovarlaid/overlaid.
+# make_mapchecker.pl - Gerates map_checker.h file included by map_checker.c
s/gerates/generates/
+ if (s < 0x80)
+ {
+ fprintf(stderr, "\nASCII character ? (%x)", s);
+ exit(1);
+ }
Most likely a newline at the end of the error string is better here.
+ $charmap{ ucs2utf($src) } = $dst;
+ }
+
+ }
Unnecessary newline here.
--
Michael
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:28 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:42 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-27 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-30 06:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-31 03:25 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-31 10:06 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-03 04:18 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-22 07:06 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-02-27 08:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2017-02-28 02:30 ` Robert Haas <robertmhaas@gmail.com>
2017-02-28 04:19 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
1 sibling, 1 reply; 61+ messages in thread
From: Robert Haas @ 2017-02-28 02:30 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: Michael Paquier <michael.paquier@gmail.com>; hlinnaka <hlinnaka@iki.fi>; Daniel Gustafsson <daniel@yesql.se>; Peter Eisentraut <peter.eisentraut@2ndquadrant.com>; Tsunakawa, Takayuki <tsunakawa.takay@jp.fujitsu.com>; Tom Lane <tgl@sss.pgh.pa.us>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
On Mon, Feb 27, 2017 at 2:07 PM, Kyotaro HORIGUCHI
<horiguchi.kyotaro@lab.ntt.co.jp> wrote:
>> +# make_charmap - convert charset table to charmap hash
>> +# with checking duplicate source code
>> Maybe this should be "with checking of duplicated source codes".
>
> Even though I'm not good English writer, 'duplicated codes' looks
> as multiple copies of the original 'code' (for me, of
> course). And the 'checking' is a (pure) verbal noun (means not a
> deverbal noun) so 'of' is not required. But, of course, I'm not
> sure which sounds more natural as English
The problem is that, because "checking" is a noun in this sentence, it
can't be followed by a direct object so you need "of" to connect
"checking" with the thing that is being checked. However, what I
would do is rearrange this sentence slightly as to use "checking" as a
verb, like this:
convert charset table to charmap hash, checking for duplicate source
codes along the way
While I don't think Michael's suggestion is wrong, I find the above a
little more natural.
--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:28 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:42 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-27 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-30 06:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-31 03:25 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-31 10:06 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-03 04:18 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-22 07:06 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-02-27 08:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-28 02:30 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
@ 2017-02-28 04:19 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 0 replies; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2017-02-28 04:19 UTC (permalink / raw)
To: robertmhaas@gmail.com; +Cc: michael.paquier@gmail.com; hlinnaka@iki.fi; daniel@yesql.se; peter.eisentraut@2ndquadrant.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
Hello,
At Tue, 28 Feb 2017 08:00:22 +0530, Robert Haas <robertmhaas@gmail.com> wrote in <CA+TgmoYheGx+knBQAMBm+nr8Cnr7e2RZm1BEwgK5AGMx4MKv9A@mail.gmail.com>
> On Mon, Feb 27, 2017 at 2:07 PM, Kyotaro HORIGUCHI
> <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> >> +# make_charmap - convert charset table to charmap hash
> >> +# with checking duplicate source code
> >> Maybe this should be "with checking of duplicated source codes".
> >
> > Even though I'm not good English writer, 'duplicated codes' looks
> > as multiple copies of the original 'code' (for me, of
> > course). And the 'checking' is a (pure) verbal noun (means not a
> > deverbal noun) so 'of' is not required. But, of course, I'm not
> > sure which sounds more natural as English
>
> The problem is that, because "checking" is a noun in this sentence, it
> can't be followed by a direct object so you need "of" to connect
> "checking" with the thing that is being checked. However, what I
> would do is rearrange this sentence slightly as to use "checking" as a
> verb, like this:
>
> convert charset table to charmap hash, checking for duplicate source
> codes along the way
>
> While I don't think Michael's suggestion is wrong, I find the above a
> little more natural.
Thank you for the suggestion and explantion. I leaned that,
maybe. I'll send the version with the revised comment.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:28 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:42 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-27 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-30 06:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-31 03:25 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-31 10:06 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-03 04:18 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-22 07:06 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-02-27 08:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2017-02-28 06:20 ` Michael Paquier <michael.paquier@gmail.com>
2017-02-28 08:34 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
1 sibling, 1 reply; 61+ messages in thread
From: Michael Paquier @ 2017-02-28 06:20 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: Heikki Linnakangas <hlinnaka@iki.fi>; daniel@yesql.se, peter.eisentraut@2ndquadrant.com, Robert Haas <robertmhaas@gmail.com>; tsunakawa.takay@jp.fujitsu.com, Tom Lane <tgl@sss.pgh.pa.us>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
On Mon, Feb 27, 2017 at 5:37 PM, Kyotaro HORIGUCHI
<horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> At Wed, 22 Feb 2017 16:06:14 +0900, Michael Paquier <michael.paquier@gmail.com> wrote in <CAB7nPqRTQ+7ZjxuPTbsr18MXvW7mTd29mN+91N7AG8fe5aCeAA@mail.gmail.com>
>> In order to conduct sanity checks on the shape of the radix tree maps
>> compared to the existing maps, having map_checker surely makes sense.
>> Now in the final result I don't think we need it. The existing map
>> files ought to be replaced by their radix versions at the end, and
>> map_checker should be removed. This leads to a couple of
>> simplifications, like Makefile, and reduces the maintenance to one
>> mechanism.
>
> Hmm.. Though I don't remember clearly what the radix map of the
> first version looked like, the current radix map seems
> human-readable for me. It might be by practice or by additional
> comments in map files. Anyway I removed all of the stuff so as
> not to generate the plain maps. But I didn't change the names of
> _radix.map and just commented out the line to output the plain
> maps in UCS_to_*.pl. Combined maps are still in the plain format
> so print_tables was changed to take character tables separately
> for regular (non-combined) characters and combined characters.
Do others have thoughts to offer on the matter? I would think that the
new radix maps should just replace by the old plain ones, and that the
only way to build the maps going forward is to use the new methods.
The radix trees is the only thing used in the backend code as well
(conv.c). We could keep the way to build the old maps, with the
map_checker in module out of the core code. FWIW, I am fine to add the
old APIs in my plugin repository on github and have the sanity checks
in that as well. And of course also publish on this thread a module to
do that.
>> Or if you want to go to the road of non-simple things, you
>> could have two arguments: an origin and a target. If one is
>> UTF8 the other is the mapping name.
>
> Mmmm. It seems (even) to me to give more harm than good. I can
> guess two alternatives for this.
>
> - Split the property {direction} into two boolean properties
> {to_unicode} and {from_unicode}.
>
> - Make the {direction} property an integer and compared with
> defined constants $BOTH, $TO_UNICODE and $FROM_UNICODE using
> the '=' operator.
>
> I choosed the former in this patch.
Fine for me.
>> + $charmap{ ucs2utf($src) } = $dst;
>> + }
>> +
>> + }
>> Unnecessary newline here.
>
> removed in convutils.pm.
>
> Since Makefile ignores old .map files, the steps to generate a
> patch for map files was a bit chaged.
>
> $ rm *.map
> $ make distclean maintainer-clean all
> $ make distclean
> $ git add .
> $ git commit
+# ignore generated files
+/map_checker
+/map_checker.h
[...]
+map_checker.h: make_mapchecker.pl $(MAPS) $(RADIXMAPS)
+ $(PERL) $<
+
+map_checker.o: map_checker.c map_checker.h ../char_converter.c
+
+map_checker: map_checker.o
With map_checker out of the game, those things are not needed.
+++ b/src/backend/utils/mb/char_converter.c
@@ -0,0 +1,116 @@
+/*-------------------------------------------------------------------------
+ *
+ * Character converter function using radix tree
In the simplified version of the patch, pg_mb_radix_conv() being only
needed in conv.c I think that this could just be a static local
routine.
-#include "../../Unicode/utf8_to_koi8r.map"
-#include "../../Unicode/koi8r_to_utf8.map"
-#include "../../Unicode/utf8_to_koi8u.map"
-#include "../../Unicode/koi8u_to_utf8.map"
+#include "../../Unicode/utf8_to_koi8r_radix.map"
+#include "../../Unicode/koi8r_to_utf8_radix.map"
+#include "../../Unicode/utf8_to_koi8u_radix.map"
+#include "../../Unicode/koi8u_to_utf8_radix.map"
FWIW, I am fine to use those new names as include points.
-distclean: clean
+distclean:
rm -f $(TEXTS)
-maintainer-clean: distclean
+# maintainer-clean intentionally leaves $(TEXTS)
+maintainer-clean:
Why is that? There is also a useless diff down that code block.
+conv.o: conv.c char_converter.c
This also can go away.
-print_tables("EUC_JIS_2004", \@all, 1);
+# print_tables("EUC_JIS_2004", \@regular, undef, 1);
+print_radix_trees("EUC_JIS_2004", \@regular);
+print_tables("EUC_JIS_2004", undef, \@combined, 1);
[...]
sub print_tables
{
- my ($charset, $table, $verbose) = @_;
+ my ($charset, $regular, $combined, $verbose) = @_;
print_tables is only used for combined maps, you could remove $regular
from it and just keep $combined around, perhaps renaming print_tables
to print_combined_maps?
--
Michael
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:28 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:42 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-27 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-30 06:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-31 03:25 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-31 10:06 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-03 04:18 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-22 07:06 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-02-27 08:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-28 06:20 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-02-28 08:34 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
@ 2017-03-01 05:34 ` Michael Paquier <michael.paquier@gmail.com>
2017-03-02 05:20 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
0 siblings, 1 reply; 61+ messages in thread
From: Michael Paquier @ 2017-03-01 05:34 UTC (permalink / raw)
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>; +Cc: Heikki Linnakangas <hlinnaka@iki.fi>; daniel@yesql.se, peter.eisentraut@2ndquadrant.com, Robert Haas <robertmhaas@gmail.com>; tsunakawa.takay@jp.fujitsu.com, Tom Lane <tgl@sss.pgh.pa.us>; Tatsuo Ishii <ishii@sraoss.co.jp>; pgsql-hackers
On Tue, Feb 28, 2017 at 5:34 PM, Kyotaro HORIGUCHI
<horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> At Tue, 28 Feb 2017 15:20:06 +0900, Michael Paquier <michael.paquier@gmail.com> wrote in <CAB7nPqR49krGP6qaaKaL2v3HCnn+dnzv8Dq_ySGbDSr6b_ywrw@mail.gmail.com>
>> +conv.o: conv.c char_converter.c
>> This also can go away.
>
> Touching char_converter.c will be ignored if it is removed. Did
> you mistake it for map_checker?
That was not what I meant: as pg_mb_radix_conv() is only used in
conv.c, it may be better to just remove completely char_converter.c.
> And the code-comment pointed in the comment by the previous mail
> is rewritten as Robert's suggestion.
Fine for me.
-distclean: clean
+distclean:
rm -f $(TEXTS)
-maintainer-clean: distclean
- rm -f $(MAPS)
-
+maintainer-clean:
+ rm -f $(TEXTS) $(MAPS)
Well, I would have assumed that this should not change..
The last version of the patch looks in rather good shape to me, we are
also sure that the sanity checks on the old maps and the new maps
match per the previous runs with map_checker. One thing that still
need some extra opinions is what to do with the old maps:
1) Just remove them, replacing the old maps by the new radix tree maps.
2) Keep them around in the backend code, even if they are useless.
3) Use a GUC to be able to switch from one to the other, giving a
fallback method in case of emergency.
4) Use an extension module to store the old maps with as well the
previous build code, so as sanity checks can still be performed on the
new maps.
I would vote for 2), to reduce long term maintenance burdens and after
seeing all the sanity checks that have been done in previous versions.
--
Michael
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
* Re: Radix tree for character conversion
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Re: Radix tree for character conversion Robert Haas <robertmhaas@gmail.com>
2016-10-07 21:37 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-31 16:11 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-08 16:37 ` Re: Radix tree for character conversion Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Re: Radix tree for character conversion Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Re: Radix tree for character conversion Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:28 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:42 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-27 08:33 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-30 06:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-31 03:25 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-01-31 10:06 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-03 04:18 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-22 07:06 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-02-27 08:37 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-28 06:20 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
2017-02-28 08:34 ` Re: Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-03-01 05:34 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
@ 2017-03-02 05:20 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-03-03 03:53 ` Re: Radix tree for character conversion Michael Paquier <michael.paquier@gmail.com>
0 siblings, 1 reply; 61+ messages in thread
From: Kyotaro HORIGUCHI @ 2017-03-02 05:20 UTC (permalink / raw)
To: michael.paquier@gmail.com; +Cc: hlinnaka@iki.fi; daniel@yesql.se; peter.eisentraut@2ndquadrant.com; robertmhaas@gmail.com; tsunakawa.takay@jp.fujitsu.com; tgl@sss.pgh.pa.us; ishii@sraoss.co.jp; pgsql-hackers
At Wed, 1 Mar 2017 14:34:23 +0900, Michael Paquier <michael.paquier@gmail.com> wrote in <CAB7nPqQ_4n+FDWi5Xiueo68i=fTmdg1Wx+y6XWWX=8rAhKRtFw@mail.gmail.com>
> On Tue, Feb 28, 2017 at 5:34 PM, Kyotaro HORIGUCHI
> <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
> > At Tue, 28 Feb 2017 15:20:06 +0900, Michael Paquier <michael.paquier@gmail.com> wrote in <CAB7nPqR49krGP6qaaKaL2v3HCnn+dnzv8Dq_ySGbDSr6b_ywrw@mail.gmail.com>
> >> +conv.o: conv.c char_converter.c
> >> This also can go away.
> >
> > Touching char_converter.c will be ignored if it is removed. Did
> > you mistake it for map_checker?
>
> That was not what I meant: as pg_mb_radix_conv() is only used in
> conv.c, it may be better to just remove completely char_converter.c.
Ouch! You're right. Sorry for my short-sight. char_converter.c is
removed and related description in Makefile is removed.
> > And the code-comment pointed in the comment by the previous mail
> > is rewritten as Robert's suggestion.
>
> Fine for me.
>
> -distclean: clean
> +distclean:
> rm -f $(TEXTS)
>
> -maintainer-clean: distclean
> - rm -f $(MAPS)
> -
> +maintainer-clean:
> + rm -f $(TEXTS) $(MAPS)
> Well, I would have assumed that this should not change..
I should have reverted there but actually the patch somehow does
the different thing.. Surely reverted it this time.
> The last version of the patch looks in rather good shape to me, we are
> also sure that the sanity checks on the old maps and the new maps
> match per the previous runs with map_checker.
Agreed.
> One thing that still
> need some extra opinions is what to do with the old maps:
> 1) Just remove them, replacing the old maps by the new radix tree maps.
> 2) Keep them around in the backend code, even if they are useless.
> 3) Use a GUC to be able to switch from one to the other, giving a
> fallback method in case of emergency.
> 4) Use an extension module to store the old maps with as well the
> previous build code, so as sanity checks can still be performed on the
> new maps.
>
> I would vote for 2), to reduce long term maintenance burdens and after
> seeing all the sanity checks that have been done in previous versions.
I don't vote 3 and 4. And I did 1 in the last patch.
About 2, any change in the authority files rarely but possiblly
happens. Even in the case the plain map files are no longer can
be generated. (but can with a bit tweak of convutils.pm) If the
radix-tree file generator is under a suspicion, the "plain" map
file generator (and the map_checker) or some other means to
sanity check might be required.
That being said, when something occurs in radix files, we can
find it in the radix file and can find the corresponding lines in
the aurhority file. The remaining problem is the case where some
substantial change in authority files doesn't affect radix
files. We can detect such mistake by detecting changes in
authority files. So I propose the 5th option.
5) Just remove plain map files and all related code. Addition to
that, Makefile stores hash digest of authority files in
Unicode/authoriy_hashes.txt or something that is managed by
git.
This digest may differ among platforms (typically from cr/nl
difference) but we can assume *nix for the usage.
I will send the next version after this discussion is settled.
regards,
--
Kyotaro Horiguchi
NTT Open Source Software Center
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
^ permalink raw reply [nested|flat] 61+ messages in thread
16 further messages in this thread omitted from this page (render size limit).
Use the per-message pages, or the t.mbox.gz byte stream, for the complete thread.
end of thread, other threads:[~2017-03-27 10:05 UTC | newest]
Thread overview: 61+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2016-10-07 08:36 Radix tree for character conversion Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-07 10:46 ` Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-07 15:55 ` Robert Haas <robertmhaas@gmail.com>
2016-10-07 16:19 ` Tom Lane <tgl@sss.pgh.pa.us>
2016-10-07 21:37 ` Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-21 08:33 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-25 09:23 ` Heikki Linnakangas <hlinnaka@iki.fi>
2016-10-27 07:23 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-28 13:18 ` Robert Haas <robertmhaas@gmail.com>
2016-10-28 13:42 ` Tom Lane <tgl@sss.pgh.pa.us>
2016-10-31 00:59 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-10-28 17:12 ` David Fetter <david@fetter.org>
2016-10-31 16:11 ` Daniel Gustafsson <daniel@yesql.se>
2016-11-04 07:34 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-07 11:32 ` Daniel Gustafsson <daniel@yesql.se>
2016-11-07 16:19 ` Daniel Gustafsson <daniel@yesql.se>
2016-11-08 02:02 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-08 11:21 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-08 13:06 ` Daniel Gustafsson <daniel@yesql.se>
2016-11-08 01:43 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-08 16:37 ` Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2016-11-09 01:19 ` Daniel Gustafsson <daniel@yesql.se>
2016-11-09 08:38 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-28 10:25 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-02 20:07 ` Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-02 20:18 ` Alvaro Herrera <alvherre@2ndquadrant.com>
2016-12-02 20:49 ` Heikki Linnakangas <hlinnaka@iki.fi>
2016-12-05 10:29 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-12-13 06:11 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-10 11:22 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-25 10:18 ` Ishii Ayumi <ayumi.ishii.pg@gmail.com>
2017-01-26 07:16 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:29 ` Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:17 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-26 07:28 ` Michael Paquier <michael.paquier@gmail.com>
2017-01-26 12:42 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-27 08:33 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-30 06:37 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-01-31 03:25 ` Michael Paquier <michael.paquier@gmail.com>
2017-01-31 10:06 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-03 04:18 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-22 07:06 ` Michael Paquier <michael.paquier@gmail.com>
2017-02-27 08:37 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-28 02:30 ` Robert Haas <robertmhaas@gmail.com>
2017-02-28 04:19 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-02-28 06:20 ` Michael Paquier <michael.paquier@gmail.com>
2017-02-28 08:34 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-03-01 05:34 ` Michael Paquier <michael.paquier@gmail.com>
2017-03-02 05:20 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-03-03 03:53 ` Michael Paquier <michael.paquier@gmail.com>
2017-03-06 08:16 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-03-13 18:48 ` Heikki Linnakangas <hlinnaka@iki.fi>
2017-03-13 18:53 ` Tom Lane <tgl@sss.pgh.pa.us>
2017-03-13 19:07 ` Heikki Linnakangas <hlinnaka@iki.fi>
2017-03-13 23:59 ` Michael Paquier <michael.paquier@gmail.com>
2017-03-17 05:19 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-03-17 11:03 ` Heikki Linnakangas <hlinnaka@iki.fi>
2017-03-21 04:10 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-03-23 03:13 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2017-03-27 10:05 ` Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
2016-11-30 12:59 ` Heikki Linnakangas <hlinnaka@iki.fi>
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox