pg.ddx.io  pgsql-hackers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
Radix 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>
  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 10:46  Heikki Linnakangas <hlinnaka@iki.fi>
  parent: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  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 15:55  Robert Haas <robertmhaas@gmail.com>
  parent: 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 16:19  Tom Lane <tgl@sss.pgh.pa.us>
  parent: Robert Haas <robertmhaas@gmail.com>
  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 21:37  Heikki Linnakangas <hlinnaka@iki.fi>
  parent: Robert Haas <robertmhaas@gmail.com>
  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-21 08:33  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: 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-25 09:23  Heikki Linnakangas <hlinnaka@iki.fi>
  parent: 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-27 07:23  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Heikki Linnakangas <hlinnaka@iki.fi>
  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-28 13:18  Robert Haas <robertmhaas@gmail.com>
  parent: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  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-28 13:42  Tom Lane <tgl@sss.pgh.pa.us>
  parent: Robert Haas <robertmhaas@gmail.com>
  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-28 17:12  David Fetter <david@fetter.org>
  parent: Robert Haas <robertmhaas@gmail.com>
  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-31 00:59  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Tom Lane <tgl@sss.pgh.pa.us>
  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-31 16:11  Daniel Gustafsson <daniel@yesql.se>
  parent: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  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-11-04 07:34  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: 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-11-07 11:32  Daniel Gustafsson <daniel@yesql.se>
  parent: 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-11-07 16:19  Daniel Gustafsson <daniel@yesql.se>
  parent: Daniel Gustafsson <daniel@yesql.se>
  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-11-08 01:43  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Daniel Gustafsson <daniel@yesql.se>
  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-11-08 02:02  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Daniel Gustafsson <daniel@yesql.se>
  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-11-08 11:21  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  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-11-08 13:06  Daniel Gustafsson <daniel@yesql.se>
  parent: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  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-11-08 16:37  Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
  parent: 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-11-09 01:19  Daniel Gustafsson <daniel@yesql.se>
  parent: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
  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-11-09 08:38  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Daniel Gustafsson <daniel@yesql.se>
  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-11-28 10:25  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: 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-11-30 12:59  Heikki Linnakangas <hlinnaka@iki.fi>
  parent: Daniel Gustafsson <daniel@yesql.se>
  2 siblings, 0 replies; 61+ messages in thread

From: Heikki Linnakangas @ 2016-11-30 12:59 UTC (permalink / raw)
  To: Daniel Gustafsson <daniel@yesql.se>; 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/31/2016 06:11 PM, Daniel Gustafsson wrote:
>> On 27 Oct 2016, at 09:23, Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote:
>>
>> 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.

Thanks! Patches 0001-0003 seem to have been mostly unchanged for the 
later discussion and everyone seems to be happy with those patches, so I 
picked the parts of these cleanups of yours that applied to my patches 
0001-0003, and pushed those. I'll continue reviewing the rest..

- 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-12-02 20:07  Heikki Linnakangas <hlinnaka@iki.fi>
  parent: 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-12-02 20:18  Alvaro Herrera <alvherre@2ndquadrant.com>
  parent: 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-12-02 20:49  Heikki Linnakangas <hlinnaka@iki.fi>
  parent: Alvaro Herrera <alvherre@2ndquadrant.com>
  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-12-05 10:29  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Heikki Linnakangas <hlinnaka@iki.fi>
  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-12-13 06:11  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: 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
@ 2017-01-10 11:22  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  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
@ 2017-01-25 10:18  Ishii Ayumi <ayumi.ishii.pg@gmail.com>
  parent: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  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
@ 2017-01-26 07:28  Michael Paquier <michael.paquier@gmail.com>
  parent: 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
@ 2017-01-26 07:29  Michael Paquier <michael.paquier@gmail.com>
  parent: Ishii Ayumi <ayumi.ishii.pg@gmail.com>
  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
@ 2017-01-26 12:17  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Michael Paquier <michael.paquier@gmail.com>
  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
@ 2017-01-26 12:42  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Michael Paquier <michael.paquier@gmail.com>
  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
@ 2017-01-27 08:33  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: 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
@ 2017-01-30 06:37  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  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
@ 2017-01-31 03:25  Michael Paquier <michael.paquier@gmail.com>
  parent: 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
@ 2017-01-31 10:06  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Michael Paquier <michael.paquier@gmail.com>
  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
@ 2017-02-22 07:06  Michael Paquier <michael.paquier@gmail.com>
  parent: 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
@ 2017-02-28 02:30  Robert Haas <robertmhaas@gmail.com>
  parent: 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
@ 2017-02-28 04:19  Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
  parent: Robert Haas <robertmhaas@gmail.com>
  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
@ 2017-02-28 06:20  Michael Paquier <michael.paquier@gmail.com>
  parent: 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
@ 2017-03-01 05:34  Michael Paquier <michael.paquier@gmail.com>
  parent: 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

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