Internet Draft                                 Authors: XiaoDong LEE
<draft-ietf-idn-tsconv-02.txt>                          HSU NAI-WEN
Nov 16th, 2001                                          Deng Xiang
Expires in six months                                   Erin Chen
                                                        Zhang Hong
                                                        Sun Guonian

             Traditional and Simplified Chinese Conversion


Status of this Memo

This document is an Internet-Draft and is in full conformance with all
provisions of Section 10 of RFC2026.

Internet-Drafts are working documents of the Internet Engineering Task
Force (IETF), its areas, and its working groups. Note that other groups
may also distribute working documents as Internet-Drafts.

Internet-Drafts are draft documents valid for a maximum of six months and
may be updated, replaced, or obsoleted by other documents at any time. It
is inappropriate to use Internet-Drafts as reference material or to cite
them other than as "work in progress."

    The list of current Internet-Drafts can be accessed at
    http://www.ietf.org/ietf/1id-abstracts.txt

    The list of Internet-Draft Shadow Directories can be accessed at
    http://www.ietf.org/shadow.html

Terminology
The key words "MUST", "SHALL", "REQUIRED", "SHOULD", "RECOMMENDED", and
"MAY" in this document are to be interpreted as described in RFC 2119[9].

Preface

This article revise TSCONV-00 to give more detail about:
1. User requirements for TC/SC conversion of Chinese Domain Name.
2. Implementation of TC/SC conversion of Chinese Domain Name with
   AMC-ACE-Z extension.
3. Updated 1-1 TC/SC conversion table (1-1 Chinese variant table),
   which should be confirmed by CJK folks.
[Editor's note: As Han ideography's in common use by CJK people,
so such table may be modified after making consensus with language
experts of CJK area.]

To emphasis firstly, TC/SC conversion is just a fixed glossary for
Chinese, it doesn't mean "mapping TC to SC or mapping SC to TC
unilaterally" but "matching in comparison of DNS system". Please refer
to section 1 for more.

This article describes the history, actual status of Chinese characters.
Especially, it expatiates on the connotation and foundation of Chinese
domain name TC/SC conversion in the domain name system, it defines the
CDN user requirements based on the culture, custom and habit of Chinese
users, so that users around the world who use Chinese Domain Name can
get consistent results.

Since the domain name itself is unique with certain ideographic
functions, it is associated with intellectual property rights.
Internationalized domain name will extend its ideographic scope into
different languages and characters. Therefore it has an obvious mark of
intellectual property rights. As an internationalized domain name
protocol, how to reduce 2^n combination that user have to register
to protect the intellectual property rights of Chinese domain name in
deed is very important.

This article discusses the AMC-ACE-Z extension that can mostly achieve
the TC/SC conversion of Chinese domain name (from Traditional Chinese(TC)
character to Simplified Chinese(SC) character or from SC to TC) in DNS.
This method will not affect the distribution of Unicode code point, and
will not influence other related process defined by IDNA and Nameprep.
It only extends the AMC-ACE-Z's algorithm. On one hand the characteristic
of TC and SC are maintained, and on the other hand, TC, SC, or TC/SC
mixed domain names should match each other when comparing in DNS. This
method supports the consistent resolving and display of all Traditional
Chinese, all Simplified Chinese or mixed ones.

TC/SC conversion is a complex problem, but most of them are 1-1
conversion that is content insensitive. In this draft, we mainly propose
the solution for that. Some of the one to one conversion (1-1), which is
confirmed by CJK folks, can be implemented by the AMC-ACE-Z Extension,
while the rest can be solved in other solutions, which are not in the
scope of this draft. The amount of 1-1 TC/SC characters are large (more
than 2,000 pairs), most of which are used commonly, so they appear in the
domain names frequently (about 83.6%, just 1-1 TC/SC, 500,000 samples).
We hope this article could help readers to understand the necessity and
significance of TC/SC conversion in DNS.

In appendix A, we describe the Evolutionary History of Chinese Characters
and the Origin of Simplified Chinese Characters.

In appendix B, we analyze the existing technical solutions about TC/SC
conversion in DNS in detail.

In appendix C, we give the 1-1 Chinese variant table.

In appendix D, we give the modified source codes based on AMC-ACE-Z.

Acronyms:
CDN: An acronym of Chinese Domain Name that represents International
     domain names, which contain at least one character, defined in
     [CDN-TABLE].
CJK: An acronym of Chinese, Japanese and Korean that indicates unified
     Han characters in Unicode. Derivatively it indicates Han
     characters. CJK itself is independent from language.
HSE: Half Self-Encoding
ACE: ASCII Compatible Encoding
DNS: Domain Name System
IDNA: Internationalized Host Names in Application
SC: Simplified Chinese Character
TC: Traditional Chinese Character

Table of contents

1. What is TC/SC Conversion?
2. Base on which TC/SC is converted
   2.1 Complete Set of Simplified Chinese Characters
   2.2 Dictionary of Chinese Characters Variant
3. Implication to end user application
4. Reasons and preferred place of TC/SC conversion in DNS
   4.1 Reasons for TC/SC conversion in DNS
   4.2 Preferred place of TC/SC conversion in DNS
5. Requirements of Chinese domain name
   5.1 CDN user requirements
   5.2 Problems concerning compatibility and interoperability
   5.3 Domain data maintenance
   5.4 Normalization problems
   5.5 Globalization problems
6. Implementation of Chinese Domain Name TC/SC Conversion
  6.1 AMC-ACE-Z extension introduction
    6.1.1 AMC-ACE-Z Review
    6.1.2 The Advantages of AMC-ACE-Z Extension
  6.2 The Introduction of AMC-ACE-Z Extension
    6.2.1 The Position of AMC-ACE-Z Extension in IDNA
    6.2.2 AMC-Z Extension Description
  6.3 The Implementation of Algorithm
    6.3.1 Introduction of the Algorithm of Half Self Encoding with Index
      6.3.1.1 The flow of the Algorithm of Half Self Encoding with Index
      6.3.1.2 The Implementation of the Conversion Table
    6.3.2 Encoding Procedure
    6.3.3 Decoding Procedure
    6.3.4 The Consumption of System Resource
  6.4 The handling of the situation in case of Case Lost
  6.5 Example
7. Security considerations
8. References
9. Authors' Contact
10. Contributors
11. Acknowledgements
12. Appendix A - Evolutionary History of Chinese Characters and the
                 Origin of Simplified Chinese Characters
   12.1 Evolutionary History of Chinese Characters
   12.2 The Present Application Status of Chinese Characters
13. Appendix B - Why must do the TC/SC issues after the Nameprep?
   13.1 Solution to CDN TC/SC conversion prior to IDNA - analysis
   13.2 Adopting multiple records solution - analysis
   13.3 Adopting TC only records and SC only records solution - analysis
   13.4 Adding a TC/SC table in the domain name server - analysis
   13.5 TC/SC conversion via changing the comparison algorithm and
        loading algorithm of the domain name server - analysis
   13.6 Processing TC/SC issues in Nameprep - analysis
14. Appendix C - Simplified & Traditional character 1-1 table
15. Appendix D - Source code of AMC-ACE-Z Extension

Contents

1. What is TC/SC conversion?

The TC/SC conversion in DNS has two implications:
(1) During the whole process of DNS operation, the characteristic of TC
and SC MUST be retained.

(2) Domain names that contain TC or SC variants MUST get the same result
when making character string comparisons.

Based on this, to implement TC/SC conversion in DNS system means that:
(1) Preservation of original characters information (i.e. no matter if it
is TC or SC) in ACEd label uses technical measures, such as mixed case
annotation described in [AMC-ACE-Z], is highly recommended to recover
original characters in application's presentation layer.
(2) All possible TC/SC variants of domain labels must be converted to
ACEd labels which will lead to the same result while comparing in a case
insensitive manner in DNS.

2. Base on which TC/SC is converted

2.1 Complete Set of Simplified Chinese Characters

To rectify the disorderly application state of Chinese characters, the
Committee of National Language & Chinese Character published the Chinese
characters simplification plan in 1956, and in 1964, A Complete Set of
Simplified Chinese Characters was published as the standard of Chinese
characters, and republished on June 24, 1986. This indicated the biggest
renovation of Chinese characters during the past two thousands year.

Over forty years' practice has proved that this simplification has
greatly promoted the spread and the standardization of Chinese
characters.

A Complete Set of Simplified Chinese Characters has three tables and one
appendix. 352 simplified characters that cannot be used as a part of
other characters are included in the first table. 132 simplified
characters that can be a part of other characters and 14 simplified
character components are included in the second table. 1,753 simplified
characters that derived from the simplified characters or character
components in the second table are included in the third table. The
appendix contains 39 simplified characters extracted from the First
Collection Character Variants Table published by the Ministry of Culture
and China Chinese Characters Reform Committee in 1955.

2.2 Dictionary of Chinese Characters Variant

Mandarin Promotion Council of Taiwan compiled Dictionary of Chinese
Characters Variant. The version 2 was published in Aug 2001 on Web site,
it covers all the traditional Chinese characters used in Taiwan,
simplified Chinese characters used in mainland of China as well as
Chinese characters used in Korea and Japan.

It has collected 106,071 characters and defined the parallel relations
between the variant characters according to the Complete Set of
Simplified Chinese Characters and the parallel tables of Chinese
characters in China, Japan and Korea, and some other ancient books or
resources.

The variant characters defined in the Dictionary of Chinese Characters
Variant including the TC and SC. This part is refer to The Complete Set
of Simplified Chinese Characters.

3. Implication to the end user application

The end user application can display either traditional or simplified
Chinese font as required by the users. For example, the TC supporting
application displays TC font as required by users by adjusting the
original character information in the ACEd label, while the SC supporting
application displays SC by adjusting the original character information
in the ACEd label. If an application does not adjust the original
character information in the ACEd label, the application will display
the original glyphs reversed from ACEd label as default or just
display ACE label.

Once end user's application could support IDNA module, it also could
support TC/SC variant table (about 12KB) without adding more complexity.

End user application may apply TC/SC variant transparently when ACEd
label lose information about original character or it cannot display
recovered character properly in accordance with the application
requirement. So, there are four display modes: glyphs reversed from ACEd
label by default, TC only, SC only, ACEd label.

4. Reasons and preferred place of TC/SC conversion in DNS

4.1 Reasons for TC/SC conversion in DNS

1) There are two situations where simplifications of Chinese characters
occur:
  (1) Due to historical development and changes, the forms of some
  characters have been changed, for example, there is trivial difference
  in script for a same traditional Chinese character between Korea and
  Taiwan. Since Unicode assigns code points based on script, it will
  assign them two different Unicode code points.
  (2) In Complete Set of Simplified Chinese Characters issued by China
  National Language Committee, traditional Chinese characters are
  simplified by simplifying forms and character components, the
  simplifying of forms and character components change complicated
  characters into new simplified forms, most of them are new to ancient
  characters, therefore, these simplified characters are independence,
  and this is one of the major reasons that make the TC/SC conversion
  possible in DNS.

2) In the common part of characters in Complete Set of Simplified Chinese
Characters and Dictionary of Chinese Character Variants, there are 3,968
characters are TC/SC 1-1 variants, of which, 1,984 are Simplified
characters, and 1,984 are Traditional characters, since a majority of
them are in common use, they may appear in a domain name frequently. If
this the possible 2^n combination problem is not solved, a number of
variant domain names may coexist. In order to reduce the possible 2^n
combination to protect the rights and interests of registrant,
and to reduce the possibility of disputations sharply, this issue must be
addressed. At the same time, the delegation problem of domains must be
solved.

4.2 Preferred place of TC/SC conversion in DNS

The common part of characters in Complete Set of Simplified Chinese
Characters and Dictionary of Chinese Character Variant will be placed in
the 1-1 TC/SC parallel table as an encoding module in IDNA.

5. Requirements of Chinese domain name

5.1 User requirements
[1] TC/SC Conversion of CDN MUST be a global solution.

[2] CDN labels have three different representations:
    = Sequence of SCs
    = Sequence of TCs
    = Sequence of mixed TC/SC
In the third case, there are at least 2^n variations, where n is number
of characters in the label which has (TC, SC) pairs.

When a user wants to register Chinese domain names, he doesn't need to
register all the three sequences above, he can register only one of the
sequences above, and then get the specified Chinese domain name and all
its variants.

[3] Users of CDN may represent their domain name request also in three
different ways and expect that it will match whatever sequence was used
for registration.

[4] Some applications cannot display TC (or SC) properly. In that case,
those applications may display SC (or TC) instead, but this is not a
mandatory feature of IDNA.

5.2 Problems concerning backward compatibility and interoperability
[5] Case preserving: the TC/SC flag can be preserved in ACE encoding, so
that the original form of user's representation will be maintained. That
is the TC is not converted into SC and vice versa, in other words, the
original code is not changed at all and CDN must preserve its original
information (i.e. TC or SC) in display, cut & paste, DNS lookup and so
on.

[6] In DNS, compare the TC/SC 1-1 variants as the uppercase and
lowercase English letters, will get the the same result.

5.3 Domain data maintenance

[7] When administering delegations of DNS domains, to keep the consistent
delegation of the TC/SC variants is necessary.

5.4 Implementation problems

[8] It is necessary to implement 1-1 TC/SC variants equivalence in
protocol to reduce the combination of variants and inconsistent access
problems caused by other solutions (mentioned in Appendix B).

5.5 Globalization problems

[9] Converting TC/SC in DNS MUST take considerations of the literal
requirements of CJK people.

6. Implementation of Chinese domain name TC/SC conversion

6.1 Introduction
6.1.1 AMC-ACE-Z Review

AMC-ACE-Z (AMC-Z for abbreviation) can encode Unicode string to ASCII
string, and decode the ASCII string to Unicode string uniquely and
reversibly. And AMC-ACE-Z also supports Mixed-case annotation. When
encoding Unicode code point to ASCII code point, the case of Unicode code
point will be presented by the case of the last letter. We use this
case-insensitivity characteristic of domain names mentioned in AMC-ACE-Z
to support the TC/SC conversion of Chinese domain name, using Mixed-case
annotation(and case-insensitivity characteristic of DNS) to show the
TC/SC forms of Chinese character.

6.1.2 The Advantages of AMC-Z Extension

The method of AMC-Z Extension proposed in this article extends the AMC-Z
algorithm, so that the AMC-Z algorithm can solve the conversion of TC/SC.
The method has the following advantages:

1) The definition and distribution of Unicode Code Points will not be
affected.

2) It only extends the AMC-ACE-Z algorithm.

3) It will correctly resolve and display most of the Chinese domain names
in all the forms of all TC, all SC or the mixture of the both.

6.2 The Introduction of AMC-ACE-Z Extension

6.2.1 The Position of AMC-ACE-Z Extension in IDNA
        --------------------------------
        |     Nameprep                 |
        --------------------------------
                 |  Nameprepped Unicode string
                 v
        --------------------------------
        | Half Self Encoding with index|
        --------------------------------  AMC-ACE-Z Extension
        | AMC-ACE-Z                    |
        --------------------------------

         Figure 1. AMC-ACE-Z Extension

Half Self Encoding means: If there are n SCs and n TCs need to be
converted in the TC/SC 1-1 table, all together there are 2n code points
of Chinese characters. After this conversion with an optimization
algorithm, there are n corresponding code points selected from the 2n
code points.

6.2.2 AMC-Z Extension Description

In AMC-Z Extension, the 1-1 TC/SC which is confirmed by the CJK people,
will undergo the process of Half Self Encoding with index, and the index
will be used to differentiate TC and SC. The value obtained with the
encoding of Half Self Encoding with index will be further encoded to ACE
using the AMC-Z algorithm. And then the ACE string will be passed to DNS
resolver to process.

6.3 The Implementation of Algorithm

6.3.1 Introduction of the Algorithm of Half Self Encoding with Index
6.3.1.1 The flow of the Algorithm of Half Self Encoding with Index
              ----------------
              |  input       |
              ----------------
                     |
                     V
                     /\
                    /  \
                   /    \  N
                  / CJK? \____________
                  \      /            |
                   \    /             |
                    \  /              |
                     \/               |
                   Y |                |
                     /\               |
                    /  \              |
                   /    \             |
                  / Can  \__N________>|
                  \ HSE? /            |
                   \    /             |
                    \  /              |
                     \/               |
                   Y |                |
                     V                |
              ---------------         |
              |  HSE        |         |
              ---------------         |
                      |(Unicode       |
                      | with index)   |
                      |               |
                      |_______________V
                      V
              ---------------
              |  AMC-Z      |
              ---------------

        Figure 2: The flow of Half Self Encoding
                  with Index Algorithm

The algorithm of Half Self Encoding with Index is as follows:
1) First, determining whether the inputted Unicode is a Han ideograph. If
it is not, it will not be processed.

2) To determine whether this Unicode belongs to the scope of TC/SC 1-1.
If it does, the code point will be processed with HSE with index. If not,
it will not be processed.

3) If it will be processed with HSE with index, a conversion process will
be carried out according to the HSE encoding conversion table. The output
will still be some code points in same set of HSE.

4) The HSE processed Unicode string will be further processed by AMC-Z
algorithm, and then ACE string will be outputted.

5) When decoding, the process can be reversed.

The core of Half Self Encoding with index (HSE) is TC/SC 1-1 and HSE code
point conversion table, as showed in table 1. There are 3 columns in this
table, that is, TC column, SC column and corresponding HSE code point
column. The first and second columns in the table are the 1-1 TC/SC
characters jointly confirmed by China, Japan and Korea, the HSE code
point column is the Unicode code point generated from the encoding of
these two TC and SC characters. Since the number of TC code points in the
table equal to the number of SC code points, and assuming the number
is n, the number of HSE code points will be n as well. These n numbers of
HSE encoded code points were selected from the 2n number of code points
with an optimization algorithm and at the same time the parameter index
was used to differentiate the TC and SC characters (index=0 refers to TC,
index=1 refers to SC).

  ------------------------------------------------
  |  TC         |   SC         |  HSE code point |
  ------------------------------------------------
  | U+92C1      |  U+94DD      |  HSE+64ab       |
  ------------------------------------------------
  |    ...      |   ...        |                 |
  ------------------------------------------------
  | U+9223      |  U+9499      |  HSE+6ae7       |
  ------------------------------------------------
  |    ...      |   ...        |                 |
  ------------------------------------------------

  Table 1: The Table of TC/SC & HSE code point

During the process of encoding, judgment on whether a certain character
falls into the TC column or SC column is made through this table. If it
does, the code point of this Chinese character will be converted into
relating HSE code point, and the value of "Index" will be settled based
on which column it falls into (TC column or SC column).

During the process of decoding, the search on equal value in the HSE code
point column is carried out with the Unicode sent by AMC-Z. If there is
an equal value, the system will determine whether to revert it to TC or
SC according to the "Index" of the Unicode.

Because during the process of AMC-Z encoding, AMC-Z algorithm will
determine the case of the last letter of ACE by the uppercase flags of
the inputted Unicode code point, we can use the index generated by the
"HSE with index" as the uppercase flags for each TC/SC. Similarly, during
the decoding process of AMC-Z, the uppercase flags (as TC/SC index) will
be restored.

6.3.1.2 The HSE table

The implementation process of HSE is as follows:

1) The TC/SC Pairs in the conversion table were established according to
the 1986 Comprehensive List of Simplified Characters issued in the
Mainland of China and the 2001 Dictionary of the Variant Form of Chinese
characters published in Taiwan, and were approved by related Japanese and
Korean authorities.

2) With the statistics on the usage frequency of Chinese character,
published by the Committee of National Language & Chinese Character and
State Standards Bureau (1992), we listed the TC/SC 1-1 Pairs, which were
joint confirmed by China, Japan and Korea, in an ascending order and
generated the two columns of TC and SC. Altogether there are n pairs of
TC/SC 1-1.

3) Based on the statistics obtained from 2), deducting the Chinese
characters in the conversion table, there are m code points in Unicode.
This assumes code points collection of these Frequently Used Chinese
Characters is C={Ci, i=1...m} and the corresponding Usage Frequency
Collection is P={Pi, i=1...m}.

4) There are 2n numbers of code points for the n number of TC/SC Pair in
the conversion table. The collection of these code points is
E={Ek,k=1...2n}. Counting the following results Wk=SUM (|Ci-Ek|*Pi),
i=1...m, k=1...2n. SUM() means to sum up.

5) If Wj=Min(Wk, k=1...2n) , 1<= j <=2n , then Ej has the shortest
distance with these m number of frequently used characters, it occupies
the most advantageous position. Therefore, Ej will be chosen as HSE code
point for the mostly frequently used TC/SC Pair (TC/SC in the first row
of the conversion table). Put Ej in HSE code point column   in the first
row.

6) Taking the Ej, which was selected from the last step from
E={Ek,k=1...2n}, and put it into the collection C, put the character
frequency of the corresponding TC/SC pair into the collection P. At this
time, the element number in the collection E will be reduced by 1,
i.e.2n-1. And the number of element in collection C and P will be
increased to m+1.

7) As for the remaining 2n-1 elements in the collection E, counting
Wk=SUM (|Ci-Ek|*Pi), i=1...m+1, k=1...2n-1.

8) If Ws=Min (Wk, k=1...2n-1), 1<= s <=2n-1, then Es is the best position
in the remaining 2n-1 number of code points, then Es will be chosen as
the HSE code point of second frequently used TC/SC Pair.

9) As it goes, until all the n number of TC/SC Pairs are assigned with
relating HSE code point.

10) Index Value: (TC, index=0), (SC, index=1).

6.3.2 Encoding Procedure:

On the Unicode string sent by Nameprep, the following procedure will be
carried out.

1) Let output=null, take the first code point.

2) Judging if the code points is Chinese character, if it is a Chinese
character, go to step 3), it is not, add it to the output and go to step
4).

3) Take this code point, search in the TC column and SC column in the
TC/SC 1-1 Table. If it can be found, then take the corresponding HSE code
point value. At the time, set the index of TC/SC (0 ->TC, 1 -> SC) and
add it to the output. If it can't be found in the TC/SC 1-1 Table, add it
to the output and go to 4).

4) Take the next code point, and go to 2), until all the code points are
processed.

5) Send the code point and index in the output to the AMC-Z algorithm for
ACE encoding.

The pseudocode of encode:
let Output = output_index = null
for(i=1; i<=input_length;i++) {
        Output(i)=Input(i)
        if(Input(i) is CJK) {
                if( Input(i) in conv_table) {
                        Output(i)=HSE
                        if (Input(i) is TC)
                            output_index(i) = 0
                        else
                            output_index(i) = 1
                }
         }
}

6.3.3 Decoding Procedure:

As for the Unicode string sent by AMC-Z, the process contrary to the
encoding process will be carried out to decode.

1) Let output=null, take the first code point.

2) Search for code points in the HSE column of the TC/SC 1-1 Table. If it
is found, go to 3). If it is not found, add it to output and go to 4).

3) In the corresponding TC/SC Pair, judge if the Chinese character is TC
or SC, and add it to the output string.

4) Take the next code point, go to 2), until all the code points are
processed.

The pseudocode of decoding:
let Output = null
for(i=1; i<=input_length;i++) {
        Output(i)=Input(i)
        if(Input(i) is CJK) {
                if( Input(i) in HSE) {
                        if (input_index(i) equal 0)
                            Output(i) = TC
                        else
                            Output(i) = SC
                }
         }
}

6.3.4 The Consumption of System Resource

The Consumption of System Memory: There are about 1,984 TC/SC pairs in
the TC/SC and HSE conversion table, occupying a memory space of about
2K*6Byte = 12Kbyte. Of course, in a specific implementation process, if
the implementation algorithm is different, the actual consumed memory
space would be slightly different.

If binary search is applied, the time complexity of search is O (log n).
If Hash search is used, the time complexity is O(1) and the consumed CPU
time would be at a low level.

6.4 The handling of the situation in case of Case Lost

If the case of the ACE string letters is changed during DNS transit and
other relating handling, i.e. the symbols representing TC and SC are
lost, the original TC/SC form can no longer be restored. According to the
[IDNA], the application MAY have an option for the user to select the
preferred method of display. This problem can be solved by the following
measures during the decoding process:

When carrying out decoding operation with TC/SC and HSE code conversion
table, specifying whether the user wants to display TC only, SC only or
Default, a switch will be set and users will be allowed to set this
switch through the applications, which will correct the display for users
while the TC/SC can't be display. If user wants to display TC, then
during the decoding process, all the TC/SC characters will be converted
into TC after the table searching operation. If the user wants to display
SC, then all the TC/SC characters will be converted into SC. If user
doesn't set the option, the default option will be applied. The
characters will not be converted into all TC or all SC, instead, it will
be converted according to actual code point and index or keep ACEd label.


In order to detect whether the case of the letters in ACEd string are
changed or not, the parity check method is applied. The tag of the ACEd
string is used as parity check of the upper case letters in the ACEd
string and the measures are listed as follows:

1) The ACEd string of AMC-Z consists of three parts, i.e.
{tag}{basic_code_points-}{non_ASCII_codepoints}. The tag may be bq--,
bQ--, Bq--, BQ-- and the letters in the basic_code_poins are all
lowercase, since the uppercase are all mapped to lowercase in the
Nameprep process.

2) The "bq--" tag is used if the number of the uppercase in the
non_ASCII_codepoints is odd, that is to say, the letter "q" in the tag is
used for the odd parity indicator of all-uppercase in the
non_ASCII_codepoints. So the number of uppercase in the whole ACEd string
(including tag) is odd.

3) The "bQ--" tag is used if the number of the uppercase in the
non_ASCII_codepoints is even and the number of uppercase in the whole
ACEd string (including tag) is odd too.

4) If the case of the letters in ACEd string is changed during transit,
we can assume that most of the changes are forcing letters to be all
uppercase or all lowercase. In the all uppercase situation, all the
letters in the ACEd string are uppercase . The tag will be changed to
"BQ--" and the other letters are all uppercase. This situation will never
occur if the case isní¯t modified. So we can judge that the case is
changed. In the all-lowercase situation, all the letters in the ACEd
string are lowercase. The tag will be changed to "bq--" and the other
letters are all lowercase.
If all the letters in the non_ASCII_codepoints are lowercase, the tag
must be "bQ--", because letter "q" is used as odd parity check. So we can
also judge that the case is changed.

5) If case of letters in the ACEd string is partly changed, i.e. neither
all uppercase nor all lowercase, the tag will also help to detect whether
case is changed or not to some extent. If the number of uppercase becomes
even, we can judge that the case is changed, since the letter "q" and "Q"
in the tag is used for odd parity indicator.

6) The other two styles of tag, i.e. "Bq--" and "BQ--" are reserved for
future extension.

6.5 Example:

For example:

TC      SC      HSE (index 1:SC,0:TC)
U+92C1  U+94DD  HSE+64ab
U+9223  U+9499  HSE+6ae7

The procedure of extended ACE encoding:

Nameprepped Unicode   AMC-Z Extension                 ACE
 {U+92C1,U+9499} -> { (HSE+64ab,0),(HSE+6ae7,1) }  -> bq--x6us2L
 {U+94DD,U+9223} -> { (HSE+64ab,1),(HSE+6ae7,0) }  -> bq--x6Us2l
 {U+94DD,U+9499} -> { (HSE+64ab,1),(HSE+6ae7,1) }  -> bQ--x6Us2L
 {U+92C1,U+9223} -> { (HSE+64ab,0),(HSE+6ae7,0) }  -> bQ--x6us2l

When comparing in DNS Server, same results can be obtained no matter
which ACE form will be applied.

When decoding, AMC-Z will decode the ACE into Unicode code point. The
original Unicode can be restored according to the TC and SC index by
searching through the encoding conversion table.

7. Security considerations

The security consideration is similar to AMC-ACE-Z.

8. References

[1] A Complete Set of Simplified Chinese Characters, published in 1986
by the Committee of National Language and Chinese Character of China.

[2] Dictionary of Chinese Character Variants, compiled by Mandarin
Promotion Council of Taiwan. Version 2 was published in Aug 2001 on Web
site.
http://140.111.1.40/

[3] The Frequency Statistics of Contemporary Chinese Character, jointly
edited by the Working Committee of National Language and Chinese
Character & State Standards Bureau (1992), Beijing, Chinese Literature
Press.

[4] Paul Hoffman, Marc Blanchet, "Preparation of Internationalized
Strings" September 27, 2001, draft-hoffman-stringprep-00.txt

[5] Patrik Falstrom, Paul Hoffman, "Internationalizing Host Names In
Applications (IDNA)", July 20, 2001, draft-ietf-idn-idna-03

[6] Adam Costello, "AMC-ACE-z version 0.3.1", 2001-Sep-04,
draft-ietf-idn-amc-ace-z-01

[7] Soobok Lee  "Improving ACE using code point reordering v2.0"
2001-Sep-12    draft-ietf-idn-lsb-ace-02.txt

[8] The Unicode Consortium, "The Unicode Standard",
http://www.unicode.org/unicode/standard/standard.html.

[9] Scott Bradner, "Key words for use in RFCs to Indicate
Requirement Levels", March 1997, RFC 2119.

9. Authors' Contact
XiaoDong LEE
China Network Information Center (CNNIC)
NO.4  South 4th ST. Beijing, P.R.China, 100080, PO BOX 349
Email: lee@cnnic.net.cn
Tel: +86-10-62619750#3020

HSU, NAI-WEN
Taiwan Network Information Center (TWNIC)
4F-2, No.9 Sec. 2, Roosevelt Rd., Taipei, 100 Taiwan, R.O.C.
Email: snw@twnic.net.tw
Tel: +886-2-23411313#500

Deng xiang
China Network Information Center (CNNIC)
NO.4  South 4th ST. Beijing, P.R.China, 100080, PO BOX 349
Email: sun@cnnic.net.cn
Tel: +86-10-62619750#3018

Erin Chen ( also as Yu Hsuan Chen)
Taiwan Network Information Center (TWNIC)
4F-2, No.9 Sec. 2, Roosevelt Rd., Taipei, 100 Taiwan, R.O.C.
Email: erin@twnic.net.tw
Tel: +886-2-23411313#502

Zhang Hong
China Network Information Center (CNNIC)
NO.4  South 4th ST. Beijing, P.R.China, 100080, PO BOX 349
Email: sun@cnnic.net.cn
Tel: +86-10-62553604

Sun GuoNian
China Network Information Center (CNNIC)
NO.4  South 4th ST. Beijing, P.R.China, 100080, PO BOX 349
Email: sun@cnnic.net.cn
Tel: +86-10-62619750#3016

10. Contributors
Ko YangWoo <newcat@PeaceNet.or.kr>;  PeaceNet
James Seng <jseng@pobox.org.sg>; i-DNS.net International Pte Ltd.
Yoshiro YONEYA <yone@po.ntts.co.jp>; JPNIC
Soobok Lee <lsb@postel.co.kr>;  Postel Services, Inc.

11. Acknowledgements
Li-Ming Tseng     <tsenglm@csie.ncu.edu.tw>; NCU, TWNIC
HuaLin QIAN        <hlqian@cnnic.net.cn>; CAS, CNIC, CNNIC
Shian-Shyong Tseng <sstseng@twnic.net.tw>; TWNIC
Wen-Sung Chen      <wschen@twnic.net.tw>; TWNIC
Yanfeng WANG       <wyf@cnnic.net.cn>; CNNIC
WenHui ZHANG       <zwh@cnnic.net.cn>; CNNIC
Wei MAO            <mao@cnnic.net.cn>; CNNIC
Kenny Huang        <huangk@alum.sinica.edu>; SINICA, TWNIC

12. Appendix A - Evolutionary History of Chinese Characters and the
Origin of Simplified Chinese Characters

12.1 Evolutionary History of Chinese Characters

Chinese characters are evolved from ideographic symbols with 6,000 to
7,000 years of history. Chinese people have created a unique Chinese
character system and have left a large number of letters, inscriptions
and classics. As the language of an ancient civilization, people treasure
its long history and artistic value and call it "fossil character".

The Chinese language is concise in pronunciation and grammar with rich
and colorful vocabulary, but it is complicated in structure and has a
large number of characters, making it hard to learn and memorize, and
posing a big barrier in the proliferation of the language. LiShu,
calligraphic style, has marked the turning point between ancient and
modern Chinese characters; it had made extensive modifications to Chinese
characters and was the beginning of modern Chinese characters.

Simplification is an important trait of the evolution of Chinese
characters; oracle bone inscriptions and bronze inscriptions are the most
ancient Chinese characters, Chinese characters has undergone three
radical changes phases in history:
Phase one: hieroglyphic, before Shang dynasty.
Phase two: phonographic based on hieroglyphic, from oracle bone
           inscriptions to characters in Qin dynasty.
Phase three: phonogram forming the principal part with some
             hieroglyphic and phonographic characters reserved, from
             Qin and Han dynasty to modern Chinese characters.

12.2 The Present Application Status of Chinese Characters

At present, people using the Chinese characters are mainly concentrated
in Mainland of China, Taiwan, Hong Kong, Macao, Japan, Korea, Singapore,
Vietnam, and other countries and regions where a large number of Chinese
people live.

Since the promulgation of simplification plan of Chinese characters in
1956, simplified Chinese has been used in Mainland of China; the plan has
greatly promoted the spread and application of the Chinese language in
people's daily life, meanwhile, the traditional Chinese still extensively
exist in the social life, for its long history and artistic value.

People in Taiwan region have always used traditional Chinese characters.
Studies and researches show that the traditional Chinese characters used
in Taiwan has been formed in Wei and Jin dynasties.

Traditional Chinese characters used in Hong Kong and Macao is similar to
that in Taiwan, but with their own unique characters system. After the
reunification of Hong Kong to the Mainland of China in 1997 and Macao in
1999, both simplified and traditional Chinese characters are used widely
in the these two regions.

Korea and Japan mainly use traditional Chinese, while Singapore mainly
uses simplified Chinese.


13. Appendix B - Why must do the TC/SC issues after the Nameprep?

13.1 Solution to CDN TC/SC conversion prior to IDNA - analysis

If CDN TC/SC is converted before IDNA, then the following problems may
arise:
(1) Suppose that all applications support CDN TC/SC be implemented prior
to IDNA, it would be a feasible solution. But in fact, the situation is
on the contrary. There is no standardized technical solution, thus it is
impossible for all the applications to support this solution. Further
more the interoperability problem and the visit inconsistency problem of
domain names will surely arise. How to ensure all applications to support
this solution is inevitable.

(2) Since the CDN TC/SC conversion is done before IDNA, and then it must
make sure that all domain name servers should support the consistency of
TC/SC variant domain names. If domain name servers allow the coexistence
of multiple TC/SC variant domain names, then only one domain name can be
accessed by the users, while other TC/SC variant domain name will not be
available to users, in other words, the rights and interests of the
owners of these inaccessible domain names cannot be protected. If these
owners' rights and interests are to be protected, then part of the
application program must support TC/SC conversion before IDNA, and part
of the application program must be allowed not to support the conversion
before IDNA. Under this condition, the interoperability problems between
applications and visit inconsistency problems are sure to arise.

(3) If multiple TC/SC variants domain names are allowed to coexist in the
domain name server, then it will cause delegation domain problems
predicatively.

If TC/SC domain names are not standardized, some domain name registration
authorities allow users to register multiple TC/SC variant domain names.
This registration policy will give rise to extensive disputation over
domain names. At the same time, other registration authorities may forbid
users to register multiple domain names, consistency problems are
inevitable.

13.2 Adopting multiple records solution - analysis

If a multiple records solution are adopted, and all possible TC/SC forms
of a single Chinese domain name are added into a zone file as the
different forms of one identical domain name, then this approach has the
following weakness:

(1) 2^n problem. To ensure a Chinese domain name both TC/SC to be
correctly resolved, 2^n records must be registered and all the records
point to one IP address (Note: n indicates the total number of the TC/SC
variants of the domain name). Chinese has over 4,000 variants, and most
of them are in common use, a single ordinary domain name may have dozens
of, hundreds of even thousands of TC/SC records, if all of them are to be
registered, then total number of registrations will explode. In order to
protect their domain name, users must register 2^n domain names,
registration cost will increase rapidly, and this is obviously not
practical.

(2) The lower level delegation domain name servers may adopt a different
domain administrative policy or they simply don't support multiple
records registration, therefore the consistency of TC/SC domain names
cannot be ensured.

(3) How to ensure that the 2^n records are to be owned by a single
registered user? This is also an inevitable question, if this cannot be
ensured, there are will be a large number of domain name disputations.
Different registration authorities has different registration policies,
even if the registration policies can prevent gTLD and ccTLD practice;
they don't have control over secondary or tertiary domain.

13.3 Adopting TC only records and SC only records solution - analysis

TC only records and SC only records solution has the following weakness:
(1) Not applicable to Hong Kong and Macao where both TC and SC are used,
simplified Chinese is not used at all in Taiwan, TC only or SC only
records cannot meet the requirements of the users.

(2) This approach cannot solve technical delegation domain problems
either.

(3) How to ensure that the two kinds of records are to be owned by a
single registrant? This is also an inevitable question, if this cannot be
ensured, there are will be a large number of domain name disputes.
Different registration authorities have different registration policies.
Even if the registration policies can prevent gTLD and ccTLD practice,
they don't have control over secondary or tertiary domain.

Besides these two records, how to regulate the large amount of variant
records through registration policies is still a problem to be solved.

13.4 Adding a TC/SC parallel table in the domain name server - analysis

Adding a TC/SC parallel table in the domain name server is the same as
setting up an equivalent mapping table on the part of a DNS server for
TC/SC conversion, this method has the following shortcomings:
(1) Modifications are needed on the DNS server to add an equivalent
mapping table.

(2) Technically, the upgraded DNS server may have compatibility problems
with a DNS server that has not been upgraded. Compatibility problems may
bring cache problems to the DNS server and cause the inconsistency of
visits.

13.5 TC/SC domain name conversion via changing the comparison algorithm
and loading algorithm of the domain name server - analysis

Converting the TC/SC domain names by changing the comparison algorithm
and loading algorithm of the DNS server has two major drawbacks:

(1) Modifications are needed on the DNS server to change its comparison
algorithm and loading algorithm.

(2) Technically, the upgraded DNS server may have compatibility problems
with a DNS server that has not been upgraded. Compatibility problems may
bring cache problems to the DNS server and cause the inconsistency of
visits.

13.6 TC/SC domain name conversion in Nameprep - analysis

The TC/SC domain name conversion in Nameprep will make one type of
characters disappeared, either TC or SC. In Unicode character set, since
TC and SC has different structural forms and will have different code
points, and the Unicode cannot treat the different code points as one
equivalent code point, therefore it does not suitable for TC/SC
conversion. TC/SC conversion demands that both TC and SC reserves their
identity and they're equivalent when making domain name comparisons.

To sum up, the TC/SC conversion can only be done between Nameprep and
AMC-ACE-Z. The AMC-ACE-Z extension encoding method we presented doesn't
make any changes on Unicode, Nameprep and AMC-ACE-Z. It supports TC only,
SC only or TC and SC mixed together. It also enables the user inputs to
convert back to their original forms.

Users require that CDN supports all TC, all SC or mixed, and the
corresponding 1-1 TS/SC variant characters can get a unique comparison
result throughout the world. Only by defining and processing in
accordance with the existing protocol standards can the CDN requirement
of worldwide users be met.

14.Appendix C - Simplified & Traditional character 1-1 table

SC     TC
u+4e13 u+5c08
u+4e1a u+696d
u+4e1b u+53e2
u+4e1c u+6771
u+4e1d u+7d72
u+4e24 u+5169
u+4e25 u+56b4
u+4e27 u+55aa
u+4e30 u+8c50
u+4e34 u+81e8
u+4e3a u+70ba
u+4e3d u+9e97
u+4e3e u+8209
u+4e48 u+9ebc
u+4e49 u+7fa9
u+4e4c u+70cf
u+4e50 u+6a02
u+4e54 u+55ac
u+4e60 u+7fd2
u+4e61 u+9109
u+4e66 u+66f8
u+4e70 u+8cb7
u+4e8f u+8667
u+4e9a u+4e9e
u+4ea7 u+7522
u+4ea9 u+755d
u+4eb2 u+89aa
u+4eb5 u+893b
u+4ebf u+5104
u+4ec5 u+50c5
u+4ed1 u+4f96
u+4ed3 u+5009
u+4eea u+5100
u+4eec u+5011
u+4f17 u+773e
u+4f18 u+512a
u+4f1b u+50b4
u+4f1e u+5098
u+4f1f u+5049
u+4f20 u+50b3
u+4f24 u+50b7
u+4f25 u+5000
u+4f26 u+502b
u+4f27 u+5096
u+4f2a u+507d
u+4f65 u+50c9
u+4fa0 u+4fe0
u+4fa5 u+50e5
u+4fa6 u+5075
u+4fa7 u+5074
u+4fa8 u+50d1
u+4fa9 u+5108
u+4faa u+5115
u+4fac u+5102
u+4fe6 u+5114
u+4fe8 u+513c
u+4fe9 u+5006
u+4fea u+5137
u+4fed u+5109
u+503a u+50b5
u+503e u+50be
u+507b u+50c2
u+507e u+50e8
u+507f u+511f
u+50a5 u+513b
u+50a7 u+5110
u+50a8 u+5132
u+50a9 u+513a
u+5170 u+862d
u+5173 u+95dc
u+5174 u+8208
u+517b u+990a
u+517d u+7378
u+5181 u+56c5
u+5188 u+5ca1
u+519b u+8ecd
u+519c u+8fb2
u+51af u+99ae
u+51bb u+51cd
u+51e4 u+9cf3
u+51eb u+9ce7
u+51ef u+51f1
u+51fb u+64ca
u+51ff u+947f
u+520d u+82bb
u+5218 u+5289
u+5219 u+5247
u+521a u+525b
u+521b u+5275
u+522c u+5277
u+522d u+5244
u+523d u+528a
u+523f u+528c
u+5240 u+5274
u+5242 u+5291
u+5250 u+526e
u+5251 u+528d
u+5267 u+5287
u+529d u+52f8
u+529e u+8fa6
u+52a1 u+52d9
u+52a8 u+52d5
u+52b2 u+52c1
u+52b3 u+52de
u+52bf u+52e2
u+52cb u+52db
u+52da u+52e9
u+5326 u+532d
u+532e u+5331
u+534e u+83ef
u+534f u+5354
u+5355 u+55ae
u+5356 u+8ce3
u+5362 u+76e7
u+536b u+885b
u+5385 u+5ef3
u+5389 u+53b2
u+538b u+58d3
u+538c u+53ad
u+538d u+5399
u+5395 u+5ec1
u+53a3 u+53b4
u+53bf u+7e23
u+53c6 u+9749
u+53c7 u+9746
u+53d8 u+8b8a
u+53f9 u+5606
u+53fd u+5630
u+5413 u+5687
u+5417 u+55ce
u+542f u+555f
u+5452 u+5638
u+5453 u+56c8
u+5455 u+5614
u+5456 u+56a6
u+5457 u+5504
u+5458 u+54e1
u+5459 u+54bc
u+545b u+55c6
u+545c u+55da
u+5499 u+56a8
u+549b u+5680
u+549d u+565d
u+54cd u+97ff
u+54d1 u+555e
u+54d2 u+5660
u+54d3 u+5635
u+54d4 u+55f6
u+54d5 u+5666
u+54d7 u+5629
u+54d9 u+5672
u+54dd u+5665
u+54df u+55b2
u+551b u+561c
u+551d u+55ca
u+5520 u+562e
u+5521 u+5562
u+5522 u+55e9
u+5567 u+5616
u+556c u+55c7
u+556d u+56c0
u+556e u+5699
u+5570 u+56c9
u+5578 u+562f
u+55b7 u+5674
u+55bd u+560d
u+55be u+56b3
u+55eb u+56c1
u+55f3 u+566f
u+5624 u+56b6
u+565c u+5695
u+56a3 u+56c2
u+56ed u+5712
u+56f4 u+570d
u+56f5 u+5707
u+56fe u+5716
u+5706 u+5713
u+5723 u+8056
u+5739 u+58d9
u+573a u+5834
u+5757 u+584a
u+575a u+5805
u+575c u+58e2
u+575d u+58e9
u+575e u+5862
u+575f u+58b3
u+5760 u+589c
u+5784 u+58df
u+5786 u+58da
u+5792 u+58d8
u+57a6 u+58be
u+57a9 u+580a
u+57ab u+588a
u+57ad u+57e1
u+57b2 u+584f
u+57d8 u+5852
u+57d9 u+5864
u+57da u+581d
u+5811 u+5879
u+5899 u+58bb
u+58f3 u+6bbc
u+58f6 u+58fa
u+5904 u+8655
u+5907 u+5099
u+5934 u+982d
u+5939 u+593e
u+593a u+596a
u+5941 u+5969
u+594b u+596e
u+5956 u+734e
u+5986 u+599d
u+5987 u+5a66
u+5988 u+5abd
u+59a9 u+5af5
u+59aa u+5ad7
u+59ab u+5aaf
u+5a04 u+5a41
u+5a05 u+5a6d
u+5a06 u+5b08
u+5a07 u+5b0c
u+5a08 u+5b4c
u+5a32 u+5aa7
u+5a34 u+5afb
u+5a73 u+5aff
u+5a74 u+5b30
u+5a75 u+5b0b
u+5a76 u+5b38
u+5ad2 u+5b21
u+5ad4 u+5b2a
u+5af1 u+5b19
u+5b59 u+5b6b
u+5b6a u+5b7f
u+5b81 u+5be7
u+5b9e u+5be6
u+5ba0 u+5bf5
u+5ba1 u+5be9
u+5baa u+61b2
u+5bbd u+5bec
u+5bbe u+8cd3
u+5bf9 u+5c0d
u+5bfb u+5c0b
u+5bfc u+5c0e
u+5c14 u+723e
u+5c18 u+5875
u+5c1d u+5617
u+5c27 u+582f
u+5c34 u+5c37
u+5c42 u+5c64
u+5c61 u+5c62
u+5c66 u+5c68
u+5c7f u+5dbc
u+5c81 u+6b72
u+5c82 u+8c48
u+5c96 u+5d87
u+5c97 u+5d17
u+5c98 u+5cf4
u+5c9a u+5d50
u+5c9b u+5cf6
u+5cbd u+5d2c
u+5cbf u+5dcb
u+5cc3 u+5da8
u+5cc4 u+5da7
u+5ce3 u+5da2
u+5ce4 u+5da0
u+5ce6 u+5dd2
u+5d02 u+5d97
u+5d03 u+5d0d
u+5d2d u+5d84
u+5d58 u+5db8
u+5d5a u+5d94
u+5d5d u+5d81
u+5dc5 u+5dd4
u+5de9 u+978f
u+5def u+5df0
u+5e01 u+5e63
u+5e05 u+5e25
u+5e08 u+5e2b
u+5e0f u+5e43
u+5e10 u+5e33
u+5e18 u+7c3e
u+5e1c u+5e5f
u+5e26 u+5e36
u+5e27 u+5e40
u+5e2e u+5e6b
u+5e3b u+5e58
u+5e3c u+5e57
u+5e86 u+6176
u+5e90 u+5eec
u+5e91 u+5ee1
u+5e93 u+5eab
u+5e94 u+61c9
u+5e99 u+5edf
u+5e9e u+9f90
u+5e9f u+5ee2
u+5ebc u+5ece
u+5f00 u+958b
u+5f02 u+7570
u+5f20 u+5f35
u+5f39 u+5f48
u+5f52 u+6b78
u+5f55 u+9304
u+5f7b u+5fb9
u+5f95 u+5fa0
u+5fc6 u+61b6
u+5fcf u+61fa
u+5fe7 u+6182
u+5ffe u+613e
u+6000 u+61f7
u+6001 u+614b
u+6002 u+616b
u+6003 u+61ae
u+6004 u+616a
u+6005 u+60b5
u+6006 u+6134
u+603b u+7e3d
u+603c u+61df
u+603f u+61cc
u+6073 u+61c7
u+6076 u+60e1
u+6078 u+615f
u+6079 u+61e8
u+607a u+6137
u+607b u+60fb
u+607c u+60f1
u+607d u+60f2
u+60ab u+6128
u+60ac u+61f8
u+60ad u+6173
u+60af u+61ab
u+60ca u+9a5a
u+60e9 u+61f2
u+60eb u+618a
u+60ec u+611c
u+60ed u+615a
u+60ee u+619a
u+60ef u+6163
u+6124 u+61a4
u+6126 u+6192
u+6151 u+61fe
u+61d1 u+61e3
u+61d2 u+61f6
u+6206 u+6207
u+620b u+6214
u+620f u+6232
u+6217 u+6227
u+6218 u+6230
u+6251 u+64b2
u+6267 u+57f7
u+6269 u+64f4
u+626a u+636b
u+626b u+6383
u+626c u+63da
u+6270 u+64fe
u+629a u+64ab
u+629f u+6476
u+62a0 u+6473
u+62a1 u+6384
u+62a2 u+6436
u+62a4 u+8b77
u+62a5 u+5831
u+62df u+64ec
u+62e2 u+650f
u+62e3 u+63c0
u+62e5 u+64c1
u+62e6 u+6514
u+62e7 u+64f0
u+62e8 u+64a5
u+62e9 u+64c7
u+631a u+646f
u+631b u+6523
u+631c u+6397
u+631d u+64be
u+631e u+64bb
u+6320 u+6493
u+6321 u+64cb
u+6322 u+649f
u+6324 u+64e0
u+6325 u+63ee
u+6326 u+648f
u+635e u+6488
u+635f u+640d
u+6361 u+64bf
u+6363 u+6417
u+63b3 u+64c4
u+63b4 u+6451
u+63b7 u+64f2
u+63b8 u+64a3
u+63ba u+647b
u+63bc u+645c
u+63fd u+652c
u+63ff u+64b3
u+6400 u+6519
u+6401 u+64f1
u+6402 u+645f
u+6405 u+652a
u+6444 u+651d
u+6445 u+6504
u+6448 u+64ef
u+644a u+6524
u+6484 u+6516
u+64b5 u+6506
u+64b7 u+64f7
u+64ba u+651b
u+64de u+64fb
u+6512 u+6522
u+654c u+6575
u+655b u+6582
u+658b u+9f4b
u+6593 u+6595
u+65a9 u+65ac
u+65f6 u+6642
u+65f7 u+66e0
u+65f8 u+6698
u+6619 u+66c7
u+663d u+66e8
u+663e u+986f
u+6652 u+66ec
u+6653 u+66c9
u+6654 u+66c4
u+6655 u+6688
u+6682 u+66ab
u+66a7 u+66d6
u+672f u+8853
u+6731 u+7843
u+6740 u+6bba
u+6742 u+96dc
u+6743 u+6b0a
u+6768 u+694a
u+6781 u+6975
u+6784 u+69cb
u+679e u+6a05
u+67a3 u+68d7
u+67a5 u+6aea
u+67a7 u+6898
u+67a8 u+68d6
u+67aa u+69cd
u+67ab u+6953
u+67ad u+689f
u+67dc u+6ac3
u+67e0 u+6ab8
u+67fd u+6a89
u+6807 u+6a19
u+6808 u+68e7
u+6809 u+6adb
u+680a u+6af3
u+680b u+68df
u+680c u+6ae8
u+680e u+6adf
u+680f u+6b04
u+6811 u+6a39
u+6837 u+6a23
u+683e u+6b12
u+6861 u+6a48
u+6862 u+6968
u+6863 u+6a94
u+6864 u+69bf
u+6865 u+6a4b
u+6866 u+6a3a
u+6868 u+69f3
u+6869 u+6a01
u+68c0 u+6aa2
u+68c2 u+6b1e
u+691f u+6add
u+6920 u+69e7
u+6924 u+6b0f
u+692d u+6a62
u+6984 u+6b16
u+6987 u+6aec
u+6988 u+6ada
u+6989 u+6af8
u+69da u+6a9f
u+69db u+6abb
u+69df u+6ab3
u+69e0 u+6ae7
u+6a2f u+6aa3
u+6a31 u+6afb
u+6a79 u+6ad3
u+6a7c u+6ade
u+6b22 u+6b61
u+6b24 u+6b5f
u+6b7c u+6bb2
u+6b87 u+6ba4
u+6b92 u+6b9e
u+6b93 u+6bae
u+6b9a u+6bab
u+6ba1 u+6baf
u+6bc2 u+8f42
u+6bd5 u+7562
u+6bd9 u+6583
u+6be1 u+6c08
u+6bf5 u+6bff
u+6c07 u+6c0c
u+6c22 u+6c2b
u+6c29 u+6c2c
u+6c49 u+6f22
u+6c64 u+6e6f
u+6c9f u+6e9d
u+6ca3 u+7043
u+6ca4 u+6f1a
u+6ca5 u+701d
u+6ca6 u+6dea
u+6ca7 u+6ec4
u+6ca8 u+6e22
u+6ca9 u+6e88
u+6caa u+6eec
u+6cde u+6fd8
u+6cea u+6dda
u+6cf7 u+7027
u+6cf8 u+7018
u+6cfa u+6ffc
u+6cfb u+7009
u+6cfc u+6f51
u+6cfd u+6fa4
u+6cfe u+6d87
u+6d43 u+6d79
u+6d46 u+6f3f
u+6d47 u+6f86
u+6d48 u+6e5e
u+6d49 u+6eae
u+6d4a u+6fc1
u+6d4b u+6e2c
u+6d4d u+6fae
u+6d4e u+6fdf
u+6d4f u+700f
u+6d50 u+6efb
u+6d51 u+6e3e
u+6d52 u+6ef8
u+6d53 u+6fc3
u+6d54 u+6f6f
u+6d55 u+6fdc
u+6d9d u+6f87
u+6d9e u+6df6
u+6d9f u+6f23
u+6da0 u+6f7f
u+6da1 u+6e26
u+6da2 u+6eb3
u+6da4 u+6ecc
u+6da6 u+6f64
u+6da7 u+6f97
u+6da8 u+6f32
u+6da9 u+6f80
u+6e0d u+6f2c
u+6e0e u+7006
u+6e10 u+6f38
u+6e11 u+6fa0
u+6e14 u+6f01
u+6e17 u+6ef2
u+6e83 u+6f70
u+6e85 u+6ffa
u+6e87 u+6f0a
u+6ed7 u+6f77
u+6edf u+7069
u+6ee0 u+7044
u+6ee1 u+6eff
u+6ee4 u+6ffe
u+6ee5 u+6feb
u+6ee6 u+7064
u+6ee8 u+6ff1
u+6ee9 u+7058
u+6eea u+6fa6
u+6f47 u+701f
u+6f4b u+7032
u+6f4d u+6ff0
u+6f9c u+703e
u+6fd1 u+7028
u+6fd2 u+7015
u+704f u+705d
u+706d u+6ec5
u+7075 u+9748
u+707e u+707d
u+707f u+71e6
u+7080 u+716c
u+709c u+7152
u+709d u+7197
u+70bc u+7149
u+70bd u+71be
u+70c1 u+720d
u+70c2 u+721b
u+70c3 u+70f4
u+70db u+71ed
u+70e6 u+7169
u+70e7 u+71d2
u+70e8 u+71c1
u+70e9 u+71f4
u+70eb u+71d9
u+70ec u+71fc
u+70ed u+71b1
u+7116 u+71dc
u+7118 u+71fe
u+7231 u+611b
u+7237 u+723a
u+724d u+7258
u+7275 u+727d
u+727a u+72a7
u+728a u+72a2
u+72b6 u+72c0
u+72b7 u+7377
u+72b8 u+7341
u+72c8 u+72fd
u+72de u+7370
u+72ee u+7345
u+72ef u+736a
u+72f1 u+7344
u+72f2 u+733b
u+7303 u+736b
u+730e u+7375
u+7315 u+737c
u+7321 u+7380
u+732b u+8c93
u+736d u+737a
u+7391 u+74a3
u+739b u+746a
u+73ae u+744b
u+73af u+74b0
u+73b0 u+73fe
u+73b1 u+7472
u+73ba u+74bd
u+73d1 u+74cf
u+73f2 u+743f
u+740e u+74a1
u+740f u+7489
u+7410 u+7463
u+743c u+74ca
u+7477 u+74a6
u+748e u+74d4
u+74d2 u+74da
u+74ef u+750c
u+7535 u+96fb
u+7545 u+66a2
u+7596 u+7664
u+7597 u+7642
u+759f u+7627
u+75a0 u+7658
u+75a1 u+760d
u+75ae u+7621
u+75af u+760b
u+75c8 u+7670
u+75c9 u+75d9
u+75e8 u+7646
u+75eb u+7647
u+7605 u+7649
u+7617 u+761e
u+7618 u+763b
u+762a u+765f
u+762b u+7671
u+763e u+766e
u+763f u+766d
u+765e u+7669
u+7663 u+766c
u+766b u+7672
u+7691 u+769a
u+76b1 u+76ba
u+76b2 u+76b8
u+76cf u+76de
u+76d0 u+9e7d
u+76d1 u+76e3
u+76d8 u+76e4
u+770d u+7798
u+7750 u+775e
u+7751 u+77bc
u+7792 u+779e
u+77a9 u+77da
u+77eb u+77ef
u+77f6 u+78ef
u+77fe u+792c
u+77ff u+7926
u+7800 u+78ad
u+7801 u+78bc
u+7816 u+78da
u+7817 u+7868
u+781a u+786f
u+781c u+78b8
u+783b u+7931
u+783e u+792b
u+7840 u+790e
u+7855 u+78a9
u+7856 u+7864
u+7857 u+78fd
u+7859 u+78d1
u+785a u+7904
u+786e u+78ba
u+7877 u+9e7c
u+789b u+78e7
u+789c u+78e3
u+796f u+798e
u+7977 u+79b1
u+7978 u+798d
u+79cd u+7a2e
u+79ef u+7a4d
u+79fd u+7a62
u+7a23 u+7a4c
u+7a33 u+7a69
u+7a51 u+7a61
u+7a77 u+7aae
u+7a8d u+7ac5
u+7a8e u+7ab5
u+7a9c u+7ac4
u+7a9d u+7aa9
u+7aa5 u+7aba
u+7aa6 u+7ac7
u+7aad u+7ab6
u+7ad6 u+8c4e
u+7ade u+7af6
u+7b03 u+7be4
u+7b14 u+7b46
u+7b15 u+7b67
u+7b3a u+7b8b
u+7b3c u+7c60
u+7b3e u+7c69
u+7b5a u+7bf3
u+7b5b u+7be9
u+7b79 u+7c4c
u+7b7e u+7c3d
u+7b80 u+7c21
u+7b93 u+7c59
u+7ba6 u+7c00
u+7ba7 u+7bcb
u+7ba8 u+7c5c
u+7ba9 u+7c6e
u+7baa u+7c1e
u+7bab u+7c2b
u+7bd1 u+7c23
u+7bd3 u+7c0d
u+7bee u+7c43
u+7bf1 u+7c6c
u+7c16 u+7c6a
u+7c41 u+7c5f
u+7c74 u+7cf4
u+7c7b u+985e
u+7c9c u+7cf6
u+7c9d u+7cf2
u+7caa u+7cde
u+7cc1 u+7cdd
u+7d27 u+7dca
u+7d77 u+7e36
u+7ea0 u+7cfe
u+7ea1 u+7d06
u+7ea2 u+7d05
u+7ea3 u+7d02
u+7ea5 u+7d07
u+7ea6 u+7d04
u+7ea7 u+7d1a
u+7ea8 u+7d08
u+7ea9 u+7e8a
u+7eaa u+7d00
u+7eab u+7d09
u+7eac u+7def
u+7ead u+7d1c
u+7eaf u+7d14
u+7eb0 u+7d15
u+7eb1 u+7d17
u+7eb2 u+7db1
u+7eb3 u+7d0d
u+7eb4 u+7d1d
u+7eb5 u+7e31
u+7eb6 u+7db8
u+7eb7 u+7d1b
u+7eb8 u+7d19
u+7eb9 u+7d0b
u+7eba u+7d21
u+7ebc u+7d16
u+7ebd u+7d10
u+7ebe u+7d13
u+7ebf u+7dda
u+7ec0 u+7d3a
u+7ec1 u+7d32
u+7ec2 u+7d31
u+7ec3 u+7df4
u+7ec4 u+7d44
u+7ec5 u+7d33
u+7ec6 u+7d30
u+7ec7 u+7e54
u+7ec8 u+7d42
u+7ec9 u+7e10
u+7eca u+7d46
u+7ecb u+7d3c
u+7ecc u+7d40
u+7ecd u+7d39
u+7ece u+7e79
u+7ecf u+7d93
u+7ed0 u+7d3f
u+7ed1 u+7d81
u+7ed2 u+7d68
u+7ed3 u+7d50
u+7ed4 u+7d5d
u+7ed5 u+7e5e
u+7ed6 u+7d70
u+7ed7 u+7d4e
u+7ed8 u+7e6a
u+7ed9 u+7d66
u+7eda u+7d62
u+7edb u+7d73
u+7edc u+7d61
u+7edd u+7d55
u+7ede u+7d5e
u+7edf u+7d71
u+7ee0 u+7d86
u+7ee1 u+7d83
u+7ee2 u+7d79
u+7ee5 u+7d8f
u+7ee6 u+7d5b
u+7ee7 u+7e7c
u+7ee8 u+7d88
u+7ee9 u+7e3e
u+7eea u+7dd2
u+7eeb u+7dbe
u+7eed u+7e8c
u+7eee u+7dba
u+7eef u+7dcb
u+7ef0 u+7dbd
u+7ef2 u+7dc4
u+7ef3 u+7e69
u+7ef4 u+7dad
u+7ef5 u+7dbf
u+7ef6 u+7dac
u+7ef7 u+7e43
u+7ef8 u+7da2
u+7efa u+7db9
u+7efb u+7da3
u+7efc u+7d9c
u+7efd u+7dbb
u+7efe u+7db0
u+7eff u+7da0
u+7f00 u+7db4
u+7f01 u+7dc7
u+7f02 u+7dd9
u+7f03 u+7dd7
u+7f04 u+7dd8
u+7f05 u+7dec
u+7f06 u+7e9c
u+7f07 u+7df9
u+7f08 u+7df2
u+7f09 u+7ddd
u+7f0c u+7de6
u+7f0e u+7dde
u+7f11 u+7df1
u+7f12 u+7e0b
u+7f13 u+7de9
u+7f14 u+7de0
u+7f15 u+7e37
u+7f16 u+7de8
u+7f17 u+7de1
u+7f18 u+7de3
u+7f19 u+7e09
u+7f1a u+7e1b
u+7f1b u+7e1f
u+7f1c u+7e1d
u+7f1d u+7e2b
u+7f1e u+7e17
u+7f1f u+7e1e
u+7f20 u+7e8f
u+7f21 u+7e2d
u+7f22 u+7e0a
u+7f23 u+7e11
u+7f24 u+7e7d
u+7f25 u+7e39
u+7f26 u+7e35
u+7f27 u+7e32
u+7f28 u+7e93
u+7f29 u+7e2e
u+7f2a u+7e46
u+7f2b u+7e45
u+7f2c u+7e88
u+7f2d u+7e5a
u+7f2e u+7e55
u+7f2f u+7e52
u+7f30 u+97c1
u+7f31 u+7e7e
u+7f32 u+7e70
u+7f33 u+7e6f
u+7f34 u+7e73
u+7f35 u+7e98
u+7f42 u+7f4c
u+7f57 u+7f85
u+7f5a u+7f70
u+7f62 u+7f77
u+7f74 u+7f86
u+7f81 u+7f88
u+7f9f u+7fa5
u+7fd8 u+7ff9
u+7fda u+7fec
u+8022 u+802e
u+8027 u+802c
u+8038 u+8073
u+8042 u+8076
u+804b u+807e
u+804c u+8077
u+804d u+8079
u+8054 u+806f
u+8069 u+8075
u+806a u+8070
u+8083 u+8085
u+80a0 u+8178
u+80a4 u+819a
u+80be u+814e
u+80bf u+816b
u+80c0 u+8139
u+80c1 u+8105
u+80dc u+52dd
u+80e7 u+6727
u+80e8 u+8156
u+80ea u+81da
u+80eb u+811b
u+80f6 u+81a0
u+810d u+81be
u+8110 u+81cd
u+8111 u+8166
u+8113 u+81bf
u+8114 u+81e0
u+8136 u+8161
u+8138 u+81c9
u+8158 u+8195
u+817b u+81a9
u+817e u+9a30
u+8191 u+81cf
u+81dc u+81e2
u+8206 u+8f3f
u+8230 u+8266
u+8231 u+8259
u+823b u+826b
u+8270 u+8271
u+8273 u+8277
u+827a u+85dd
u+8282 u+7bc0
u+8297 u+858c
u+829c u+856a
u+82c1 u+84ef
u+82c7 u+8466
u+82c8 u+85f6
u+82cb u+83a7
u+82cd u+84bc
u+830f u+8622
u+8311 u+8526
u+8314 u+584b
u+8315 u+7162
u+835a u+83a2
u+835b u+8558
u+835c u+84fd
u+835e u+854e
u+835f u+8588
u+8360 u+85ba
u+8361 u+8569
u+8363 u+69ae
u+8364 u+8477
u+8365 u+6ece
u+8366 u+7296
u+8367 u+7192
u+8368 u+8541
u+8369 u+85ce
u+836a u+84c0
u+836b u+852d
u+836c u+8552
u+836d u+8452
u+836e u+8464
u+836f u+85e5
u+83b1 u+840a
u+83b2 u+84ee
u+83b3 u+8494
u+83b4 u+8435
u+83b8 u+8555
u+83b9 u+7469
u+83ba u+9daf
u+83bc u+84f4
u+841a u+8600
u+841d u+863f
u+8424 u+87a2
u+8425 u+71df
u+8426 u+7e08
u+8427 u+856d
u+8428 u+85a9
u+8487 u+8546
u+8489 u+8562
u+848b u+8523
u+848c u+851e
u+84dd u+85cd
u+84df u+858a
u+84e3 u+8577
u+84e6 u+9a40
u+8537 u+8594
u+8539 u+861e
u+853a u+85fa
u+853c u+85f9
u+8572 u+8604
u+8574 u+860a
u+85d3 u+861a
u+864f u+865c
u+8651 u+616e
u+866e u+87e3
u+867d u+96d6
u+867e u+8766
u+867f u+8806
u+8680 u+8755
u+8681 u+87fb
u+8682 u+879e
u+86ac u+8706
u+86ca u+8831
u+86cf u+87f6
u+86f0 u+87c4
u+86f1 u+86fa
u+86f2 u+87ef
u+86f3 u+8784
u+86f4 u+8810
u+8717 u+8778
u+8747 u+8805
u+8748 u+87c8
u+8749 u+87ec
u+877c u+87bb
u+877e u+8811
u+87cf u+8828
u+8845 u+91c1
u+8854 u+929c
u+8865 u+88dc
u+886c u+896f
u+8884 u+8956
u+8885 u+88ca
u+8886 u+8918
u+889c u+896a
u+88ad u+8972
u+88c6 u+8960
u+88e2 u+8933
u+88e3 u+895d
u+88e4 u+8932
u+88e5 u+8949
u+891b u+8938
u+8934 u+8964
u+89c1 u+898b
u+89c2 u+89c0
u+89c3 u+898e
u+89c4 u+898f
u+89c5 u+8993
u+89c6 u+8996
u+89c7 u+8998
u+89c8 u+89bd
u+89c9 u+89ba
u+89ca u+89ac
u+89cb u+89a1
u+89cc u+89bf
u+89ce u+89a6
u+89cf u+89af
u+89d0 u+89b2
u+89d1 u+89b7
u+89de u+89f4
u+8a5f u+8b8b
u+8a8a u+8b04
u+8ba1 u+8a08
u+8ba2 u+8a02
u+8ba3 u+8a03
u+8ba4 u+8a8d
u+8ba5 u+8b4f
u+8ba6 u+8a10
u+8ba7 u+8a0c
u+8ba8 u+8a0e
u+8ba9 u+8b93
u+8baa u+8a15
u+8bab u+8a16
u+8bad u+8a13
u+8bae u+8b70
u+8baf u+8a0a
u+8bb0 u+8a18
u+8bb2 u+8b1b
u+8bb3 u+8af1
u+8bb4 u+8b33
u+8bb5 u+8a4e
u+8bb6 u+8a1d
u+8bb7 u+8a25
u+8bb8 u+8a31
u+8bb9 u+8a1b
u+8bba u+8ad6
u+8bbb u+8a29
u+8bbc u+8a1f
u+8bbd u+8af7
u+8bbe u+8a2d
u+8bbf u+8a2a
u+8bc0 u+8a23
u+8bc1 u+8b49
u+8bc2 u+8a41
u+8bc3 u+8a36
u+8bc4 u+8a55
u+8bc5 u+8a5b
u+8bc6 u+8b58
u+8bc7 u+8a57
u+8bc8 u+8a50
u+8bc9 u+8a34
u+8bca u+8a3a
u+8bcb u+8a46
u+8bcc u+8b05
u+8bcd u+8a5e
u+8bce u+8a58
u+8bcf u+8a54
u+8bd1 u+8b6f
u+8bd2 u+8a52
u+8bd3 u+8a86
u+8bd4 u+8a84
u+8bd5 u+8a66
u+8bd6 u+8a7f
u+8bd7 u+8a69
u+8bd8 u+8a70
u+8bd9 u+8a7c
u+8bda u+8aa0
u+8bdb u+8a85
u+8bdd u+8a71
u+8bde u+8a95
u+8bdf u+8a6c
u+8be0 u+8a6e
u+8be1 u+8a6d
u+8be2 u+8a62
u+8be3 u+8a63
u+8be4 u+8acd
u+8be5 u+8a72
u+8be6 u+8a73
u+8be7 u+8a6b
u+8be8 u+8ae2
u+8be9 u+8a61
u+8beb u+8aa1
u+8bec u+8aa3
u+8bed u+8a9e
u+8bee u+8a9a
u+8bef u+8aa4
u+8bf0 u+8aa5
u+8bf1 u+8a98
u+8bf2 u+8aa8
u+8bf3 u+8a91
u+8bf4 u+8aaa
u+8bf5 u+8aa6
u+8bf6 u+8a92
u+8bf7 u+8acb
u+8bf8 u+8af8
u+8bf9 u+8acf
u+8bfa u+8afe
u+8bfb u+8b80
u+8bfc u+8ad1
u+8bfd u+8ab9
u+8bfe u+8ab2
u+8bff u+8ac9
u+8c00 u+8adb
u+8c01 u+8ab0
u+8c02 u+8ad7
u+8c03 u+8abf
u+8c04 u+8ac2
u+8c05 u+8ad2
u+8c06 u+8ac4
u+8c07 u+8ab6
u+8c08 u+8ac7
u+8c09 u+8b85
u+8c0a u+8abc
u+8c0b u+8b00
u+8c0c u+8af6
u+8c0d u+8adc
u+8c0e u+8b0a
u+8c0f u+8aeb
u+8c10 u+8ae7
u+8c11 u+8b14
u+8c12 u+8b01
u+8c13 u+8b02
u+8c14 u+8ae4
u+8c15 u+8aed
u+8c16 u+8afc
u+8c17 u+8b92
u+8c18 u+8aee
u+8c19 u+8af3
u+8c1a u+8afa
u+8c1b u+8ae6
u+8c1c u+8b0e
u+8c1d u+8ade
u+8c1e u+8add
u+8c1f u+8b28
u+8c20 u+8b9c
u+8c21 u+8b16
u+8c22 u+8b1d
u+8c23 u+8b20
u+8c24 u+8b17
u+8c25 u+8b1a
u+8c26 u+8b19
u+8c27 u+8b10
u+8c28 u+8b39
u+8c29 u+8b3e
u+8c2a u+8b2b
u+8c2b u+8b7e
u+8c2c u+8b2c
u+8c2d u+8b5a
u+8c2e u+8b56
u+8c2f u+8b59
u+8c30 u+8b95
u+8c31 u+8b5c
u+8c32 u+8b4e
u+8c33 u+8b9e
u+8c34 u+8b74
u+8c35 u+8b6b
u+8c36 u+8b96
u+8c6e u+8c76
u+8d1d u+8c9d
u+8d1e u+8c9e
u+8d1f u+8ca0
u+8d21 u+8ca2
u+8d22 u+8ca1
u+8d23 u+8cac
u+8d24 u+8ce2
u+8d25 u+6557
u+8d26 u+8cec
u+8d27 u+8ca8
u+8d28 u+8cea
u+8d29 u+8ca9
u+8d2a u+8caa
u+8d2b u+8ca7
u+8d2c u+8cb6
u+8d2d u+8cfc
u+8d2e u+8caf
u+8d2f u+8cab
u+8d30 u+8cb3
u+8d31 u+8ce4
u+8d32 u+8cc1
u+8d33 u+8cb0
u+8d34 u+8cbc
u+8d35 u+8cb4
u+8d36 u+8cba
u+8d37 u+8cb8
u+8d38 u+8cbf
u+8d39 u+8cbb
u+8d3a u+8cc0
u+8d3b u+8cbd
u+8d3c u+8cca
u+8d3d u+8d04
u+8d3e u+8cc8
u+8d3f u+8cc4
u+8d41 u+8cc3
u+8d42 u+8cc2
u+8d43 u+8d13
u+8d44 u+8cc7
u+8d45 u+8cc5
u+8d46 u+8d10
u+8d48 u+8cd1
u+8d49 u+8cda
u+8d4a u+8cd2
u+8d4b u+8ce6
u+8d4c u+8ced
u+8d4d u+9f4e
u+8d4e u+8d16
u+8d4f u+8cde
u+8d50 u+8cdc
u+8d52 u+8cd9
u+8d53 u+8ce1
u+8d54 u+8ce0
u+8d55 u+8ce7
u+8d56 u+8cf4
u+8d57 u+8cf5
u+8d58 u+8d05
u+8d59 u+8cfb
u+8d5a u+8cfa
u+8d5b u+8cfd
u+8d5c u+8cfe
u+8d5d u+8d17
u+8d5e u+8d0a
u+8d60 u+8d08
u+8d61 u+8d0d
u+8d62 u+8d0f
u+8d63 u+8d1b
u+8d6a u+8d6c
u+8d75 u+8d99
u+8d76 u+8d95
u+8d8b u+8da8
u+8db1 u+8db2
u+8db8 u+8e89
u+8dc3 u+8e8d
u+8dc4 u+8e4c
u+8df7 u+8e7a
u+8df8 u+8e55
u+8df9 u+8e9a
u+8dfb u+8e8b
u+8e0c u+8e8a
u+8e2c u+8e93
u+8e2f u+8e91
u+8e51 u+8ea1
u+8e52 u+8e63
u+8e7f u+8ea5
u+8e8f u+8eaa
u+8e9c u+8ea6
u+8eaf u+8ec0
u+8f66 u+8eca
u+8f67 u+8ecb
u+8f68 u+8ecc
u+8f69 u+8ed2
u+8f6b u+8ed4
u+8f6c u+8f49
u+8f6d u+8edb
u+8f6e u+8f2a
u+8f6f u+8edf
u+8f70 u+8f5f
u+8f71 u+8ef2
u+8f72 u+8efb
u+8f73 u+8f64
u+8f74 u+8ef8
u+8f76 u+8efc
u+8f77 u+8ee4
u+8f78 u+8eeb
u+8f79 u+8f62
u+8f7a u+8efa
u+8f7b u+8f15
u+8f7c u+8efe
u+8f7d u+8f09
u+8f7e u+8f0a
u+8f7f u+8f4e
u+8f82 u+8f05
u+8f83 u+8f03
u+8f84 u+8f12
u+8f85 u+8f14
u+8f86 u+8f1b
u+8f87 u+8f26
u+8f88 u+8f29
u+8f89 u+8f1d
u+8f8a u+8f25
u+8f8b u+8f1e
u+8f8d u+8f1f
u+8f8e u+8f1c
u+8f8f u+8f33
u+8f90 u+8f3b
u+8f91 u+8f2f
u+8f93 u+8f38
u+8f94 u+8f61
u+8f95 u+8f45
u+8f96 u+8f44
u+8f97 u+8f3e
u+8f98 u+8f46
u+8f99 u+8f4d
u+8f9a u+8f54
u+8fa9 u+8faf
u+8fab u+8fae
u+8fb9 u+908a
u+8fbd u+907c
u+8fbe u+9054
u+8fc1 u+9077
u+8fc7 u+904e
u+8fc8 u+9081
u+8fd0 u+904b
u+8fd8 u+9084
u+8fd9 u+9019
u+8fdb u+9032
u+8fdc u+9060
u+8fdd u+9055
u+8fde u+9023
u+8fdf u+9072
u+9009 u+9078
u+900a u+905c
u+9012 u+905e
u+9026 u+9090
u+903b u+908f
u+9057 u+907a
u+9093 u+9127
u+909d u+913a
u+90ac u+9114
u+90ae u+90f5
u+90b9 u+9112
u+90ba u+9134
u+90bb u+9130
u+90cf u+90df
u+90d0 u+9136
u+90d1 u+912d
u+90d3 u+9106
u+90e6 u+9148
u+90e7 u+9116
u+90f8 u+9132
u+915d u+919e
u+9171 u+91ac
u+917d u+91c5
u+917e u+91c3
u+917f u+91c0
u+91ca u+91cb
u+9274 u+9452
u+92ae u+947e
u+933e u+93e8
u+9486 u+91d3
u+9487 u+91d4
u+9488 u+91dd
u+9489 u+91d8
u+948a u+91d7
u+948b u+91d9
u+948c u+91d5
u+948d u+91f7
u+948e u+91fa
u+948f u+91e7
u+9490 u+91e4
u+9492 u+91e9
u+9493 u+91e3
u+9494 u+9346
u+9495 u+91f9
u+9496 u+935a
u+9497 u+91f5
u+9498 u+9203
u+9499 u+9223
u+949a u+9208
u+949b u+9226
u+949d u+920d
u+949e u+9214
u+94a0 u+9209
u+94a1 u+92c7
u+94a2 u+92fc
u+94a4 u+9210
u+94a5 u+9470
u+94a6 u+6b3d
u+94a7 u+921e
u+94a8 u+93a2
u+94a9 u+920e
u+94aa u+9227
u+94ab u+9201
u+94ac u+9225
u+94ad u+9204
u+94ae u+9215
u+94af u+9200
u+94b0 u+923a
u+94b1 u+9322
u+94b2 u+9266
u+94b3 u+9257
u+94b4 u+9237
u+94b5 u+7f3d
u+94b6 u+9233
u+94b7 u+9255
u+94b9 u+9238
u+94ba u+925e
u+94bb u+947d
u+94bc u+926c
u+94bd u+926d
u+94be u+9240
u+94bf u+923f
u+94c0 u+923e
u+94c1 u+9435
u+94c2 u+9251
u+94c3 u+9234
u+94c4 u+9460
u+94c5 u+925b
u+94c6 u+925a
u+94c8 u+9230
u+94c9 u+9249
u+94ca u+9248
u+94cb u+924d
u+94cc u+922e
u+94cd u+9239
u+94ce u+9438
u+94cf u+9276
u+94d0 u+92ac
u+94d1 u+92a0
u+94d2 u+927a
u+94d3 u+92e9
u+94d5 u+92aa
u+94d7 u+92cf
u+94d9 u+9403
u+94db u+943a
u+94dc u+9285
u+94dd u+92c1
u+94de u+92b1
u+94df u+92a6
u+94e0 u+93a7
u+94e1 u+9358
u+94e2 u+9296
u+94e3 u+9291
u+94e4 u+92cc
u+94e5 u+92a9
u+94e7 u+93f5
u+94e8 u+9293
u+94e9 u+93a9
u+94ea u+927f
u+94eb u+929a
u+94ec u+927b
u+94ed u+9298
u+94ee u+931a
u+94ef u+92ab
u+94f0 u+9278
u+94f1 u+92a5
u+94f2 u+93df
u+94f3 u+9283
u+94f5 u+92a8
u+94f6 u+9280
u+94f7 u+92a3
u+94f8 u+9444
u+94f9 u+9412
u+94fa u+92ea
u+94fc u+9338
u+94fd u+92f1
u+94fe u+93c8
u+94ff u+93d7
u+9500 u+92b7
u+9501 u+9396
u+9502 u+92f0
u+9503 u+92e5
u+9504 u+92e4
u+9505 u+934b
u+9506 u+92ef
u+9507 u+92e8
u+9509 u+92bc
u+950b u+92d2
u+950c u+92c5
u+950e u+9426
u+950f u+9427
u+9510 u+92b3
u+9511 u+92bb
u+9512 u+92c3
u+9513 u+92df
u+9514 u+92e6
u+9515 u+9312
u+9517 u+937a
u+9518 u+9369
u+9519 u+932f
u+951a u+9328
u+951b u+931b
u+951d u+9340
u+951e u+9301
u+951f u+9315
u+9521 u+932b
u+9522 u+932e
u+9523 u+947c
u+9524 u+9318
u+9525 u+9310
u+9526 u+9326
u+9527 u+9455
u+9528 u+9341
u+952b u+9307
u+952d u+9320
u+952e u+9375
u+952f u+92f8
u+9530 u+9333
u+9531 u+9319
u+9532 u+9365
u+9534 u+9347
u+9535 u+93d8
u+9536 u+9376
u+9537 u+9354
u+9538 u+9364
u+9539 u+936c
u+953b u+935b
u+953c u+93aa
u+953e u+9370
u+953f u+9384
u+9540 u+934d
u+9541 u+9382
u+9542 u+93e4
u+9543 u+93a1
u+9544 u+9428
u+9545 u+9387
u+9547 u+93ae
u+9549 u+9398
u+954a u+9477
u+954b u+9482
u+954c u+942b
u+954d u+93b3
u+954e u+93bf
u+954f u+93a6
u+9550 u+93ac
u+9551 u+938a
u+9552 u+93b0
u+9553 u+93b5
u+9554 u+944c
u+9556 u+93e2
u+9557 u+93dc
u+9558 u+93dd
u+955a u+93f0
u+955b u+93de
u+955c u+93e1
u+955d u+93d1
u+955e u+93c3
u+9562 u+941d
u+9563 u+9410
u+9564 u+93f7
u+9565 u+9465
u+9566 u+9413
u+9567 u+946d
u+9568 u+9420
u+9569 u+9479
u+956a u+93f9
u+956b u+9419
u+956c u+944a
u+956d u+9433
u+956e u+9436
u+956f u+9432
u+9570 u+942e
u+9571 u+943f
u+9572 u+9454
u+9573 u+9463
u+9574 u+945e
u+9576 u+9472
u+957f u+9577
u+95e8 u+9580
u+95e9 u+9582
u+95ea u+9583
u+95ed u+9589
u+95ee u+554f
u+95ef u+95d6
u+95f0 u+958f
u+95f1 u+95c8
u+95f2 u+9591
u+95f4 u+9593
u+95f5 u+9594
u+95f7 u+60b6
u+95f8 u+9598
u+95f9 u+9b27
u+95fa u+95a8
u+95fb u+805e
u+95fc u+95e5
u+95fd u+95a9
u+95fe u+95ad
u+95ff u+95d3
u+9600 u+95a5
u+9601 u+95a3
u+9602 u+95a1
u+9603 u+95ab
u+9604 u+9b2e
u+9605 u+95b1
u+9606 u+95ac
u+9608 u+95be
u+9609 u+95b9
u+960a u+95b6
u+960b u+9b29
u+960c u+95bf
u+960d u+95bd
u+960e u+95bb
u+960f u+95bc
u+9610 u+95e1
u+9611 u+95cc
u+9612 u+95c3
u+9614 u+95ca
u+9615 u+95cb
u+9616 u+95d4
u+9617 u+95d0
u+9619 u+95d5
u+961a u+95de
u+961f u+968a
u+9633 u+967d
u+9634 u+9670
u+9635 u+9663
u+9636 u+968e
u+9645 u+969b
u+9646 u+9678
u+9647 u+96b4
u+9648 u+9673
u+9649 u+9658
u+9655 u+965d
u+9668 u+9695
u+9669 u+96aa
u+9690 u+96b1
u+96be u+96e3
u+96cf u+96db
u+96e0 u+8b8e
u+96f3 u+9742
u+96fe u+9727
u+9701 u+973d
u+972d u+9744
u+9753 u+975a
u+9765 u+9768
u+9791 u+97c3
u+9792 u+97bd
u+97af u+97c9
u+97e6 u+97cb
u+97e7 u+97cc
u+97e8 u+97cd
u+97e9 u+97d3
u+97ea u+97d9
u+97eb u+97de
u+97ec u+97dc
u+9875 u+9801
u+9876 u+9802
u+9877 u+9803
u+9878 u+9807
u+9879 u+9805
u+987a u+9806
u+987c u+980a
u+987d u+9811
u+987e u+9867
u+987f u+9813
u+9880 u+980e
u+9881 u+9812
u+9882 u+980c
u+9883 u+980f
u+9884 u+9810
u+9885 u+9871
u+9886 u+9818
u+9887 u+9817
u+9888 u+9838
u+9889 u+9821
u+988a u+9830
u+988b u+9832
u+988c u+981c
u+988d u+6f41
u+988f u+9826
u+9890 u+9824
u+9891 u+983b
u+9893 u+9839
u+9894 u+9837
u+9896 u+7a4e
u+9897 u+9846
u+9898 u+984c
u+9899 u+9852
u+989b u+9853
u+989c u+984f
u+989d u+984d
u+989e u+9873
u+989f u+9862
u+98a0 u+985b
u+98a1 u+9859
u+98a2 u+9865
u+98a4 u+986b
u+98a5 u+986c
u+98a6 u+9870
u+98a7 u+9874
u+98ce u+98a8
u+98d2 u+98af
u+98d3 u+98b6
u+98d5 u+98bc
u+98d8 u+98c4
u+98d9 u+98c6
u+98de u+98db
u+98e8 u+9957
u+990d u+995c
u+9965 u+9951
u+9966 u+98e5
u+9967 u+9933
u+9968 u+98e9
u+9969 u+993c
u+996a u+98ea
u+996b u+98eb
u+996c u+98ed
u+996d u+98ef
u+996e u+98f2
u+996f u+991e
u+9970 u+98fe
u+9971 u+98fd
u+9972 u+98fc
u+9973 u+98ff
u+9974 u+98f4
u+9975 u+990c
u+9976 u+9952
u+9977 u+9909
u+9978 u+9904
u+9979 u+990e
u+997a u+9903
u+997b u+990f
u+997c u+9905
u+997d u+9911
u+997f u+9913
u+9981 u+9912
u+9983 u+991c
u+9984 u+991b
u+9985 u+9921
u+9986 u+9928
u+9987 u+9937
u+9988 u+994b
u+9989 u+9936
u+998a u+993f
u+998b u+995e
u+998d u+9943
u+998e u+993a
u+998f u+993e
u+9990 u+9948
u+9991 u+9949
u+9992 u+9945
u+9993 u+994a
u+9994 u+994c
u+9995 u+9962
u+9a6c u+99ac
u+9a6d u+99ad
u+9a6e u+99b1
u+9a6f u+99b4
u+9a70 u+99b3
u+9a71 u+9a45
u+9a73 u+99c1
u+9a74 u+9a62
u+9a75 u+99d4
u+9a76 u+99db
u+9a77 u+99df
u+9a78 u+99d9
u+9a79 u+99d2
u+9a7a u+9a36
u+9a7b u+99d0
u+9a7c u+99dd
u+9a7d u+99d1
u+9a7e u+99d5
u+9a7f u+9a5b
u+9a80 u+99d8
u+9a81 u+9a4d
u+9a82 u+7f75
u+9a84 u+9a55
u+9a85 u+9a4a
u+9a86 u+99f1
u+9a87 u+99ed
u+9a88 u+99e2
u+9a8a u+9a6a
u+9a8c u+9a57
u+9a8e u+99f8
u+9a8f u+99ff
u+9a90 u+9a0f
u+9a91 u+9a0e
u+9a92 u+9a0d
u+9a93 u+9a05
u+9a96 u+9a42
u+9a97 u+9a19
u+9a98 u+9a2d
u+9a9a u+9a37
u+9a9b u+9a16
u+9a9c u+9a41
u+9a9d u+9a2e
u+9a9e u+9a2b
u+9a9f u+9a38
u+9aa0 u+9a43
u+9aa1 u+9a3e
u+9aa2 u+9a44
u+9aa4 u+9a5f
u+9aa5 u+9a65
u+9aa7 u+9a64
u+9ac5 u+9acf
u+9acb u+9ad6
u+9acc u+9ad5
u+9b13 u+9b22
u+9b47 u+9b58
u+9b49 u+9b4e
u+9c7c u+9b5a
u+9c7d u+9b5b
u+9c7f u+9b77
u+9c81 u+9b6f
u+9c82 u+9b74
u+9c85 u+9b81
u+9c86 u+9b83
u+9c87 u+9b8e
u+9c88 u+9c78
u+9c8a u+9b93
u+9c8b u+9b92
u+9c8d u+9b91
u+9c8e u+9c5f
u+9c8f u+9b8d
u+9c90 u+9b90
u+9c91 u+9bad
u+9c92 u+9b9a
u+9c94 u+9baa
u+9c96 u+9ba6
u+9c97 u+9c02
u+9c99 u+9c60
u+9c9a u+9c6d
u+9c9b u+9bab
u+9c9c u+9bae
u+9c9d u+9bba
u+9c9e u+9bd7
u+9c9f u+9c58
u+9ca0 u+9bc1
u+9ca1 u+9c7a
u+9ca2 u+9c31
u+9ca3 u+9c39
u+9ca4 u+9bc9
u+9ca5 u+9c23
u+9ca6 u+9c37
u+9ca7 u+9bc0
u+9ca8 u+9bca
u+9ca9 u+9bc7
u+9cab u+9bfd
u+9cad u+9bd6
u+9cae u+9bea
u+9cb0 u+9beb
u+9cb1 u+9be1
u+9cb2 u+9be4
u+9cb3 u+9be7
u+9cb5 u+9be2
u+9cb6 u+9bf0
u+9cb7 u+9bdb
u+9cb8 u+9be8
u+9cbb u+9bd4
u+9cbd u+9c08
u+9cbf u+9c68
u+9cc1 u+9c1b
u+9cc3 u+9c13
u+9cc4 u+9c77
u+9cc5 u+9c0d
u+9cc6 u+9c12
u+9cc7 u+9c09
u+9cca u+9bff
u+9ccc u+9c32
u+9ccd u+9c2d
u+9cce u+9c28
u+9ccf u+9c25
u+9cd1 u+9c1f
u+9cd2 u+9c1c
u+9cd3 u+9c33
u+9cd4 u+9c3e
u+9cd5 u+9c48
u+9cd6 u+9c49
u+9cd7 u+9c3b
u+9cd8 u+9bb8
u+9cd9 u+9c45
u+9cdb u+9c3c
u+9cdc u+9c56
u+9cdd u+9c54
u+9cde u+9c57
u+9cdf u+9c52
u+9ce2 u+9c67
u+9ce3 u+9c63
u+9e1f u+9ce5
u+9e20 u+9ce9
u+9e21 u+96de
u+9e22 u+9cf6
u+9e23 u+9cf4
u+9e25 u+9dd7
u+9e26 u+9d09
u+9e27 u+9dac
u+9e28 u+9d07
u+9e29 u+9d06
u+9e2a u+9d23
u+9e2b u+9d87
u+9e2c u+9e15
u+9e2d u+9d28
u+9e2e u+9d1e
u+9e2f u+9d26
u+9e30 u+9d12
u+9e31 u+9d1f
u+9e32 u+9d1d
u+9e33 u+9d1b
u+9e35 u+9d15
u+9e36 u+9de5
u+9e37 u+9dd9
u+9e38 u+9d2f
u+9e39 u+9d30
u+9e3a u+9d42
u+9e3b u+9d34
u+9e3c u+9d43
u+9e3d u+9d3f
u+9e3e u+9e1e
u+9e3f u+9d3b
u+9e41 u+9d53
u+9e42 u+9e1d
u+9e43 u+9d51
u+9e44 u+9d60
u+9e45 u+9d5d
u+9e46 u+9d52
u+9e47 u+9df4
u+9e48 u+9d5c
u+9e49 u+9d61
u+9e4a u+9d72
u+9e4b u+9d93
u+9e4c u+9d6a
u+9e4f u+9d6c
u+9e50 u+9d6e
u+9e51 u+9d89
u+9e52 u+9d8a
u+9e55 u+9d98
u+9e56 u+9da1
u+9e57 u+9d9a
u+9e58 u+9dbb
u+9e59 u+9d96
u+9e5a u+9dbf
u+9e5b u+9da5
u+9e5c u+9da9
u+9e5e u+9dc2
u+9e61 u+9dba
u+9e63 u+9dbc
u+9e64 u+9db4
u+9e65 u+9dd6
u+9e66 u+9e1a
u+9e67 u+9dd3
u+9e68 u+9dda
u+9e69 u+9def
u+9e6a u+9de6
u+9e6b u+9df2
u+9e6c u+9df8
u+9e6d u+9dfa
u+9e6f u+9e07
u+9e70 u+9df9
u+9e73 u+9e1b
u+9e7e u+9e7a
u+9ec9 u+9ecc
u+9ee1 u+9ef6
u+9ee9 u+9ef7
u+9efe u+9efd
u+9f0b u+9eff
u+9f0d u+9f09
u+9f50 u+9f4a
u+9f51 u+9f4f
u+9f7f u+9f52
u+9f80 u+9f54
u+9f83 u+9f5f
u+9f84 u+9f61
u+9f85 u+9f59
u+9f86 u+9f60
u+9f87 u+9f5c
u+9f88 u+9f66
u+9f89 u+9f6c
u+9f8a u+9f6a
u+9f8b u+9f72
u+9f8c u+9f77
u+9f99 u+9f8d
u+9f9a u+9f94
u+9f9b u+9f95
u+9f9f u+9f9c


15.Appendix D - Source code of AMC-ACE-Z Extension

//************************************************
//
// There is a mark - "modified by CDNC" to denote
// what is modified in AMC-ACE-Z source code.
//
//************************************************

/********************************************/
/* amc-ace-z.c 0.3.1 (2001-Sep-01-Sat)      */
/* http://www.cs.berkeley.edu/~amc/charset/ */
/* Adam M. Costello                         */
/* http://www.cs.berkeley.edu/~amc/         */
/********************************************/

/* This is ANSI C code (C89) implementing AMC-ACE-Z version 0.3.x. */

/************************************************************/
/* Public interface (would normally go in its own .h file): */

#include <limits.h>

#include "hse.c"  // modified by CDNC

#define CHECK_CASE 1  // modified by CDNC

enum amc_ace_status {
  amc_ace_success,
  amc_ace_bad_input,   /* Input is invalid.                         */
  amc_ace_big_output,  /* Output would exceed the space provided.   */
  amc_ace_overflow     /* Input requires wider integers to process. */
};

#if UINT_MAX >= (1 << 26) - 1
typedef unsigned int amc_ace_z_uint;
#else
typedef unsigned long amc_ace_z_uint;
#endif

enum amc_ace_status amc_ace_z_encode(
  amc_ace_z_uint input_length,
  const amc_ace_z_uint input[],
  const unsigned char uppercase_flags[],
  amc_ace_z_uint *output_length,
  char output[] );

    /* amc_ace_z_encode() converts Unicode to AMC-ACE-Z (without      */
    /* any signature).  The input must be represented as an array     */
    /* of Unicode code points (not code units; surrogate pairs        */
    /* are not allowed), and the output will be represented as an     */
    /* array of ASCII code points.  The output string is *not*        */
    /* null-terminated; it will contain zeros if and only if the      */
    /* input contains zeros.  (Of course the caller can leave room    */
    /* for a terminator and add one if needed.)  The input_length is  */
    /* the number of code points in the input.  The output_length is  */
    /* an in/out argument: the caller must pass in the maximum number */
    /* of code points that may be output, and on successful return it */
    /* will contain the number of code points actually output.  The   */
    /* uppercase_flags array must hold input_length boolean values,   */
    /* where nonzero means the corresponding Unicode character should */
    /* be forced to uppercase after being decoded, and zero means it  */
    /* is caseless or should be forced to lowercase.  Alternatively,  */
    /* uppercase_flags may be a null pointer, which is equivalent to  */
    /* all zeros.  ASCII code points are always encoded literally,    */
    /* regardless of the corresponding flags.  The return value may   */
    /* be any of the amc_ace_status values defined above except       */
    /* amc_ace_bad_input; if not amc_ace_success, then output_size    */
    /* and output may contain garbage.                                */

enum amc_ace_status amc_ace_z_decode(
  amc_ace_z_uint input_length,
  const char input[],
  amc_ace_z_uint *output_length,
  amc_ace_z_uint output[],
  unsigned char uppercase_flags[] );

    /* amc_ace_z_decode() converts AMC-ACE-Z (without any signature) */
    /* to Unicode.  The input must be represented as an array of     */
    /* ASCII code points, and the output will be represented as      */
    /* an array of Unicode code points.  The input_length is the     */
    /* number of code points in the input.  The output_length is     */
    /* an in/out argument: the caller must pass in the maximum       */
    /* number of code points that may be output, and on successful   */
    /* return it will contain the actual number of code points       */
    /* output.  The uppercase_flags array must have room for at      */
    /* least output_length values, or it may be a null pointer if    */
    /* the case information is not needed.  A nonzero flag indicates */
    /* that the corresponding Unicode character should be forced to  */
    /* uppercase by the caller, while zero means it is caseless or   */
    /* should be forced to lowercase.  ASCII code points are output  */
    /* already in the proper case, but their flags will be set       */
    /* appropriately so that applying the flags would be harmless.   */
    /* The return value may be any of the amc_ace_status values      */
    /* defined above; if not amc_ace_success, then output_length,    */
    /* output, and uppercase_flags may contain garbage.  On success, */
    /* the decoder will never need to write an output_length greater */
    /* than input_length, because of how the encoding is defined.    */


/**********************************************************/
/* Implementation (would normally go in its own .c file): */

#include <string.h>

/*** Bootstring parameters for AMC-ACE-Z ***/

enum { base = 36, tmin = 1, tmax = 26, skew = 38, damp = 700,
       initial_bias = 72, initial_n = 0x80, delimiter = 0x2D };

/* basic(cp) tests whether cp is a basic code point: */
#define basic(cp) ((amc_ace_z_uint)(cp) < 0x80)

/* delim(cp) tests whether cp is a delimiter: */
#define delim(cp) ((cp) == delimiter)

/* decode_digit(cp) returns the numeric value of a basic code */
/* point (for use in representing integers) in the range 0 to */
/* base-1, or base if cp is does not represent a value.       */

static amc_ace_z_uint decode_digit(amc_ace_z_uint cp)
{
  return  cp - 48 < 10 ? cp - 22 :  cp - 65 < 26 ? cp - 65 :
          cp - 97 < 26 ? cp - 97 :  base;
}

/* encode_digit(d,flag) returns the basic code point whose value      */
/* (when used for representing integers) is d, which must be in the   */
/* range 0 to base-1.  The lowercase form is used unless flag is      */
/* nonzero, in which case the uppercase form is used.  The behavior   */
/* is undefined if flag is nonzero and digit d has no uppercase form. */

static char encode_digit(amc_ace_z_uint d, int flag)
{
  return d + 22 + 75 * (d < 26) - ((flag != 0) << 5);
  /*  0..25 map to ASCII a..z or A..Z */
  /* 26..35 map to ASCII 0..9         */
}

/* flagged(bcp) tests whether a basic code point is flagged */
/* (uppercase).  The behavior is undefined if bcp is not a  */
/* basic code point.                                        */

#define flagged(bcp) ((amc_ace_z_uint)(bcp) - 65 < 26)

/*** Platform-specific constants ***/

/* maxint is the maximum value of an amc_ace_z_uint variable: */
static const amc_ace_z_uint maxint = -1;
/* Because maxint is unsigned, -1 becomes the maximum value. */

/*** Bias adaptation function ***/

static amc_ace_z_uint adapt(
  amc_ace_z_uint delta, amc_ace_z_uint numpoints, int firsttime )
{
  amc_ace_z_uint k;

  delta = firsttime ? delta / damp : delta >> 1;
  /* delta >> 1 is a faster way of doing delta / 2 */
  delta += delta / numpoints;

  for (k = 0;  delta > ((base - tmin) * tmax) / 2;  k += base) {
    delta /= base - tmin;
  }

  return k + (base - tmin + 1) * delta / (delta + skew);
}

/*** Main encode function ***/

enum amc_ace_status amc_ace_z_encode(
  amc_ace_z_uint input_length,
  const amc_ace_z_uint input[],
  const unsigned char uppercase_flags[],
  amc_ace_z_uint *output_length,
  char output[] )
{
  amc_ace_z_uint n, delta, h, b, out, max_out, bias, j, m, q, k, t;

  /* Initialize the state: */

  n = initial_n;
  delta = out = 0;
  max_out = *output_length;
  bias = initial_bias;

  /* Handle the basic code points: */

  for (j = 0;  j < input_length;  ++j) {
    if (basic(input[j])) {
      if (max_out - out < 2) return amc_ace_big_output;
      output[out++] = input[j];
    }
    /* else if (input[j] < n) return amc_ace_bad_input; */
    /* (not needed for AMC-ACE-Z with unsigned code points) */
  }

  h = b = out;

  /* h is the number of code points that have been handled, b is the  */
  /* number of basic code points, and out is the number of characters */
  /* that have been output.                                           */

  if (b > 0) output[out++] = delimiter;

  /* Main encoding loop: */

  while (h < input_length) {
    /* All non-basic code points < n have been     */
    /* handled already.  Find the next larger one: */

    for (m = maxint, j = 0;  j < input_length;  ++j) {
      /* if (basic(input[j])) continue; */
      /* (not needed for AMC-ACE-Z) */
      if (input[j] >= n && input[j] < m) m = input[j];
    }

    /* Increase delta enough to advance the decoder's    */
    /* <n,i> state to <m,0>, but guard against overflow: */

    if (m - n > (maxint - delta) / (h + 1)) return amc_ace_overflow;
    delta += (m - n) * (h + 1);
    n = m;

    for (j = 0;  j < input_length;  ++j) {
      /* AMC-ACE-Z does not need to check whether input[j] is basic: */
      if (input[j] < n /* || basic(input[j]) */ ) {
        if (++delta == 0) return amc_ace_overflow;
      }

      if (input[j] == n) {
        /* Represent delta as a generalized variable-length integer: */

        for (q = delta, k = base;  ;  k += base) {
          if (out >= max_out) return amc_ace_big_output;
          t = k <= bias ? tmin : k - bias >= tmax ? tmax : k - bias;
          if (q < t) break;
          output[out++] = encode_digit(t + (q - t) % (base - t), 0);
          q = (q - t) / (base - t);
        }

        output[out++] =
          encode_digit(q, uppercase_flags && uppercase_flags[j]);
        bias = adapt(delta, h + 1, h == b);
        delta = 0;
        ++h;
      }
    }

    ++delta, ++n;
  }

  *output_length = out;
  return amc_ace_success;
}

/*** Main decode function ***/

enum amc_ace_status amc_ace_z_decode(
  amc_ace_z_uint input_length,
  const char input[],
  amc_ace_z_uint *output_length,
  amc_ace_z_uint output[],
  unsigned char uppercase_flags[] )
{
  amc_ace_z_uint n, out, i, max_out, bias,
                 b, j, in, oldi, w, k, digit, t;

  /* Initialize the state: */

  n = initial_n;
  out = i = 0;
  max_out = *output_length;
  bias = initial_bias;

  /* Handle the basic code points:  Let b be the number of input code */
  /* points before the last delimiter, or 0 if there is none, then    */
  /* copy the first b code points to the output.                      */

  for (b = j = 0;  j < input_length;  ++j) if (delim(input[j])) b = j;
  if (b > max_out) return amc_ace_big_output;

  for (j = 0;  j < b;  ++j) {
    if (uppercase_flags) uppercase_flags[out] = flagged(input[j]);
    if (!basic(input[j])) return amc_ace_bad_input;
    output[out++] = input[j];
  }

  /* Main decoding loop:  Start just after the last delimiter if any  */
  /* basic code points were copied; start at the beginning otherwise. */

  for (in = b > 0 ? b + 1 : 0;  in < input_length;  ++out) {

    /* in is the index of the next character to be consumed, and */
    /* out is the number of code points in the output array.     */

    /* Decode a generalized variable-length integer into delta,  */
    /* which gets added to i.  The overflow checking is easier   */
    /* if we increase i as we go, then subtract off its starting */
    /* value at the end to obtain delta.                         */

    for (oldi = i, w = 1, k = base;  ;  k += base) {
      if (in >= input_length) return amc_ace_bad_input;
      digit = decode_digit(input[in++]);
      if (digit >= base) return amc_ace_bad_input;
      if (digit > (maxint - i) / w) return amc_ace_overflow;
      i += digit * w;
      t = k <= bias ? tmin : k - bias >= tmax ? tmax : k - bias;
      if (digit < t) break;
      if (w > maxint / (base - t)) return amc_ace_overflow;
      w *= (base - t);
    }

    bias = adapt(i - oldi, out + 1, oldi == 0);

    /* i was supposed to wrap around from out+1 to 0,   */
    /* incrementing n each time, so we'll fix that now: */

    if (i / (out + 1) > maxint - n) return amc_ace_overflow;
    n += i / (out + 1);
    i %= (out + 1);

    /* Insert n at position i of the output: */

    /* not needed for AMC-ACE-Z: */
    /* if (decode_digit(n) <= base) return amc_ace_invalid_input; */
    if (out >= max_out) return amc_ace_big_output;

    if (uppercase_flags) {
      memmove(uppercase_flags + i + 1, uppercase_flags + i, out - i);
      /* Case of last character determines uppercase flag: */
      uppercase_flags[i] = flagged(input[in - 1]);
    }

    memmove(output + i + 1, output + i, (out - i) * sizeof *output);
    output[i++] = n;
  }

  *output_length = out;
  return amc_ace_success;
}

/******************************************************************/
/* Wrapper for testing (would normally go in a separate .c file): */

#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

/* For testing, we'll just set some compile-time limits rather than */
/* use malloc(), and set a compile-time option rather than using a  */
/* command-line option.                                             */

enum {
  unicode_max_length = 256,
  ace_max_length = 256
};


/* modified by CDNC */
static void usage(char **argv)
{
  fprintf(stderr,
    "\n"
    "%s -e reads code points and writes an AMC-ACE-Z string.\n"
    "%s -d reads an AMC-ACE-Z string and writes code points.\n"
    "%s -d -t force output tradition Chinese code points.\n"
    "%s -d -s force output simplify Chinese code points.\n"
    "\n"
    "Input and output are plain text in the native character set.\n"
    "Code points are in the form u+hex separated by whitespace.\n"
    "The AMC-ACE-Z strings do not include any signatures.\n"
    "Although the specification allows AMC-ACE-Z strings to contain\n"
    "any characters from the ASCII repertoire, this test code\n"
    "supports only the printable characters, and requires the\n"
    "AMC-ACE-Z string to be followed by a newline.\n"
    "The case of the u in u+hex is the force-to-uppercase flag.\n"
    , argv[0], argv[0], argv[0], argv[0]);
  exit(EXIT_FAILURE);
}


static void fail(const char *msg)
{
  fputs(msg,stderr);
  exit(EXIT_FAILURE);
}

static const char too_big[] =
  "input or output is too large, recompile with larger limits\n";
static const char invalid_input[] = "invalid input\n";
static const char overflow[] = "arithmetic overflow\n";
static const char io_error[] = "I/O error\n";
static const char case_error[] = "Case error\n"; //modified by CDNC


/* The following string is used to convert printable */
/* characters between ASCII and the native charset:  */

static const char print_ascii[] =
  "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
  "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
  " !\"#$%&'()*+,-./"
  "0123456789:;<=>?"
  "@ABCDEFGHIJKLMNO"
  "PQRSTUVWXYZ[\\]^_"
  "`abcdefghijklmno"
  "pqrstuvwxyz{|}~\n";


int main(int argc, char **argv)
{
  enum amc_ace_status status;
  int r,tcsc=NOCHANGE; //modified by CDNC
  unsigned int input_length, output_length, j;
  unsigned char uppercase_flags[unicode_max_length];

  /* modified by CDNC */
  if ((argc < 2) || (argc > 3)) usage(argv);
  if (argv[1][0] != '-') usage(argv);
  if (argv[1][2] != 0) usage(argv);
  if (argc == 3) {
    if (argv[2][0] != '-') usage(argv);
    if (argv[2][2] != 0) usage(argv);
    if (argv[2][1] == 't') {
      tcsc=ALLTC;
    }
    else if (argv[2][1] == 's') {
      tcsc=ALLSC;
    }
    else {
      usage(argv);
    }
  }

  if (argv[1][1] == 'e') {
    amc_ace_z_uint input[unicode_max_length];
    unsigned long codept;
    char output[ace_max_length+1], uplus[3];
    int c;
    int b=0,q=0;  // modified by CDNC

    /* Read the input code points: */

    input_length = 0;

    for (;;) {
      r = scanf("%2s%lx", uplus, &codept);
      if (ferror(stdin)) fail(io_error);
      if (r == EOF || r == 0) break;

      if (r != 2 || uplus[1] != '+' || codept > (amc_ace_z_uint)-1) {
        fail(invalid_input);
      }

      if (input_length == unicode_max_length) fail(too_big);

      /* modified by CDNC */
      HSEencode(&codept,&uppercase_flags[input_length]);
      if ((codept <= 'Z') && (codept >= 'A')) b+=1;
      else q+=uppercase_flags[input_length];
/*
      if (uplus[0] == 'u') uppercase_flags[input_length] = 0;
      else if (uplus[0] == 'U') uppercase_flags[input_length] = 1;
      else fail(invalid_input);
*/

      input[input_length++] = codept;
    }

    printf("%c%c--",b%2 ? 'b' : 'b',q%2 ? 'q' : 'Q');//modified by CDNC

    /* Encode: */

    output_length = ace_max_length;
    status = amc_ace_z_encode(input_length, input, uppercase_flags,
                              &output_length, output);
    if (status == amc_ace_bad_input) fail(invalid_input);
    if (status == amc_ace_big_output) fail(too_big);
    if (status == amc_ace_overflow) fail(overflow);
    assert(status == amc_ace_success);

    /* Convert to native charset and output: */

    for (j = 0;  j < output_length;  ++j) {
      c = output[j];
      assert(c >= 0 && c <= 127);
      if (print_ascii[c] == 0) fail(invalid_input);
      output[j] = print_ascii[c];
    }

    output[j] = 0;
    r = puts(output);
    if (r == EOF) fail(io_error);
    return EXIT_SUCCESS;
  }

  if (argv[1][1] == 'd') {
    char input[ace_max_length+2], *p, *pp;
    amc_ace_z_uint output[unicode_max_length];
    int b=0,q=0; // modified by CDNC

    /* Read the AMC-ACE-Z input string and convert to ASCII: */

    fgets(input, ace_max_length+2, stdin);
    if (ferror(stdin)) fail(io_error);
    if (feof(stdin)) fail(invalid_input);
    input_length = strlen(input) - 1;
    if (input[input_length] != '\n') fail(too_big);
    if (strncasecmp(input,"bq--",4) != 0) fail(invalid_input);
    input[input_length] = 0;

    for (p = input+4;  *p != 0;  ++p) {
      pp = strchr(print_ascii, *p);
      if (pp == 0) fail(invalid_input);
      /* modified by CDNC */
      if ((*p < 'a') && (*p >= 'A')) q++;
      if (*p == '-') {
        b=q;
        q=0;
      }
      *p = pp - print_ascii;
    }
    b+=(*input == 'b');
    q+=(*(input+1) == 'q');
#ifdef CHECK_CASE
    if (q%2) fail(case_error);
#endif

    /* Decode: */

    output_length = unicode_max_length;
    status = amc_ace_z_decode(input_length-4, input+4, &output_length,
                              output, uppercase_flags);
    if (status == amc_ace_bad_input) fail(invalid_input);
    if (status == amc_ace_big_output) fail(too_big);
    if (status == amc_ace_overflow) fail(overflow);
    assert(status == amc_ace_success);
    /* Output the result: */

    for (j = 0;  j < output_length;  ++j) {
      HSEdecode(&output[j],&uppercase_flags[j],tcsc);//modified by CDNC
      r = printf("%s+%04lX\n",
                 uppercase_flags[j] ? "U" : "u",
                 (unsigned long) output[j] );
      if (r < 0) fail(io_error);
    }

    return EXIT_SUCCESS;
  }

  usage(argv);
  return EXIT_SUCCESS;  /* not reached, but quiets compiler warning */
}

/****************************/
/*                          */
/*  hse.c 2001/11/06        */
/*  CDNC                    */
/*  http://www.cdnc.org     */
/*                          */
/****************************/

#define ALLTC 0
#define ALLSC 1
#define NOCHANGE 2

#if UINT_MAX >= 0x1FFFFF
typedef unsigned int u_codep;
#else
typedef unsigned long u_codep;
#endif

struct tcscclass {
  u_codep member;
  u_codep reorderto;
  unsigned char tcscindex;
};

typedef struct tcscclass hse_table;

#define TCSC_SIZE 3967
hse_table REORDER[TCSC_SIZE+1]={
{ 0x4E13, 0x6004, 1 },
{ 0x4E1A, 0x611C, 1 },
{ 0x4E1B, 0x6BAF, 1 },
{ 0x4E1C, 0x6134, 1 },
{ 0x4E1D, 0x5F00, 1 },
{ 0x4E24, 0x6740, 1 },
{ 0x4E25, 0x5760, 1 },
{ 0x4E27, 0x6DA4, 1 },
{ 0x4E30, 0x61B6, 1 },
{ 0x4E34, 0x64F2, 1 },
{ 0x4E3A, 0x6522, 1 },
{ 0x4E3D, 0x61FE, 1 },
{ 0x4E3E, 0x6B3D, 1 },
{ 0x4E48, 0x5805, 1 },
{ 0x4E49, 0x6005, 1 },
{ 0x4E4C, 0x64BE, 1 },
{ 0x4E50, 0x60F1, 1 },
{ 0x4E54, 0x5E18, 1 },
{ 0x4E60, 0x6405, 1 },
{ 0x4E61, 0x63FD, 1 },
{ 0x4E66, 0x61D1, 1 },
{ 0x4E70, 0x5EDF, 1 },
{ 0x4E8F, 0x76B2, 1 },
{ 0x4E9A, 0x60ED, 1 },
{ 0x4E9E, 0x60ED, 0 },
{ 0x4EA7, 0x60E9, 1 },
{ 0x4EA9, 0x52F8, 1 },
{ 0x4EB2, 0x5D58, 1 },
{ 0x4EB5, 0x7978, 1 },
{ 0x4EBF, 0x629F, 1 },
{ 0x4EC5, 0x53A3, 1 },
{ 0x4ED1, 0x5ABD, 1 },
{ 0x4ED3, 0x649F, 1 },
{ 0x4EEA, 0x6002, 1 },
{ 0x4EEC, 0x6862, 1 },
{ 0x4F17, 0x62E6, 1 },
{ 0x4F18, 0x5FB9, 1 },
{ 0x4F1B, 0x7DDA, 1 },
{ 0x4F1E, 0x6A19, 1 },
{ 0x4F1F, 0x62A0, 1 },
{ 0x4F20, 0x6218, 1 },
{ 0x4F24, 0x69DF, 1 },
{ 0x4F25, 0x786E, 1 },
{ 0x4F26, 0x5E99, 1 },
{ 0x4F27, 0x7B3E, 1 },
{ 0x4F2A, 0x5B0C, 1 },
{ 0x4F65, 0x7EC2, 1 },
{ 0x4F96, 0x5ABD, 0 },
{ 0x4FA0, 0x58D3, 1 },
{ 0x4FA5, 0x7671, 1 },
{ 0x4FA6, 0x57A6, 1 },
{ 0x4FA7, 0x6EE9, 1 },
{ 0x4FA8, 0x5E6B, 1 },
{ 0x4FA9, 0x78EF, 1 },
{ 0x4FAA, 0x707F, 1 },
{ 0x4FAC, 0x56FE, 1 },
{ 0x4FE0, 0x58D3, 0 },
{ 0x4FE6, 0x71E6, 1 },
{ 0x4FE8, 0x7D04, 1 },
{ 0x4FE9, 0x6E17, 1 },
{ 0x4FEA, 0x596A, 1 },
{ 0x4FED, 0x6F22, 1 },
{ 0x5000, 0x786E, 0 },
{ 0x5006, 0x6E17, 0 },
{ 0x5009, 0x649F, 0 },
{ 0x5011, 0x6862, 0 },
{ 0x502B, 0x5E99, 0 },
{ 0x503A, 0x5B08, 1 },
{ 0x503E, 0x6D4E, 1 },
{ 0x5049, 0x62A0, 0 },
{ 0x5074, 0x6EE9, 0 },
{ 0x5075, 0x57A6, 0 },
{ 0x507B, 0x7BAA, 1 },
{ 0x507D, 0x5B0C, 0 },
{ 0x507E, 0x7EB5, 1 },
{ 0x507F, 0x6D43, 1 },
{ 0x5096, 0x7B3E, 0 },
{ 0x5098, 0x6A19, 0 },
{ 0x5099, 0x6006, 0 },
{ 0x50A5, 0x7EB9, 1 },
{ 0x50A7, 0x7C16, 1 },
{ 0x50A8, 0x5CF6, 1 },
{ 0x50A9, 0x7EBC, 1 },
{ 0x50B3, 0x6218, 0 },
{ 0x50B4, 0x7DDA, 0 },
{ 0x50B5, 0x5B08, 0 },
{ 0x50B7, 0x69DF, 0 },
{ 0x50BE, 0x6D4E, 0 },
{ 0x50C2, 0x7BAA, 0 },
{ 0x50C5, 0x53A3, 0 },
{ 0x50C9, 0x7EC2, 0 },
{ 0x50D1, 0x5E6B, 0 },
{ 0x50E5, 0x7671, 0 },
{ 0x50E8, 0x7EB5, 0 },
{ 0x5100, 0x6002, 0 },
{ 0x5102, 0x56FE, 0 },
{ 0x5104, 0x629F, 0 },
{ 0x5108, 0x78EF, 0 },
{ 0x5109, 0x6F22, 0 },
{ 0x5110, 0x7C16, 0 },
{ 0x5114, 0x71E6, 0 },
{ 0x5115, 0x707F, 0 },
{ 0x511F, 0x6D43, 0 },
{ 0x512A, 0x5FB9, 0 },
{ 0x5132, 0x5CF6, 0 },
{ 0x5137, 0x596A, 0 },
{ 0x513A, 0x7EBC, 0 },
{ 0x513B, 0x7EB9, 0 },
{ 0x513C, 0x7D04, 0 },
{ 0x5169, 0x6740, 0 },
{ 0x5170, 0x607B, 1 },
{ 0x5173, 0x5F7B, 1 },
{ 0x5174, 0x6163, 1 },
{ 0x517B, 0x6473, 1 },
{ 0x517D, 0x680C, 1 },
{ 0x5181, 0x7EC6, 1 },
{ 0x5188, 0x5E94, 1 },
{ 0x519B, 0x5ECE, 1 },
{ 0x519C, 0x61FA, 1 },
{ 0x51AF, 0x5811, 1 },
{ 0x51BB, 0x5BE7, 1 },
{ 0x51CD, 0x5BE7, 0 },
{ 0x51E4, 0x5E43, 1 },
{ 0x51EB, 0x7ECA, 1 },
{ 0x51EF, 0x6269, 1 },
{ 0x51F1, 0x6269, 0 },
{ 0x51FB, 0x5A73, 1 },
{ 0x51FF, 0x6FFA, 1 },
{ 0x520D, 0x7C6C, 1 },
{ 0x5218, 0x5DCB, 1 },
{ 0x5219, 0x5852, 1 },
{ 0x521A, 0x5D94, 1 },
{ 0x521B, 0x61E3, 1 },
{ 0x522C, 0x7AF6, 1 },
{ 0x522D, 0x7D00, 1 },
{ 0x523D, 0x7D42, 1 },
{ 0x523F, 0x7EB4, 1 },
{ 0x5240, 0x513B, 1 },
{ 0x5242, 0x64F1, 1 },
{ 0x5244, 0x7D00, 0 },
{ 0x5247, 0x5852, 0 },
{ 0x5250, 0x8562, 1 },
{ 0x5251, 0x5CBF, 1 },
{ 0x525B, 0x5D94, 0 },
{ 0x5267, 0x5D2C, 1 },
{ 0x526E, 0x8562, 0 },
{ 0x5274, 0x513B, 0 },
{ 0x5275, 0x61E3, 0 },
{ 0x5277, 0x7AF6, 0 },
{ 0x5287, 0x5D2C, 0 },
{ 0x5289, 0x5DCB, 0 },
{ 0x528A, 0x7D42, 0 },
{ 0x528C, 0x7EB4, 0 },
{ 0x528D, 0x5CBF, 0 },
{ 0x5291, 0x64F1, 0 },
{ 0x529D, 0x6CEA, 1 },
{ 0x529E, 0x62E9, 1 },
{ 0x52A1, 0x60FB, 1 },
{ 0x52A8, 0x616B, 1 },
{ 0x52B2, 0x5D0D, 1 },
{ 0x52B3, 0x5DC5, 1 },
{ 0x52BF, 0x5D97, 1 },
{ 0x52C1, 0x5D0D, 0 },
{ 0x52CB, 0x6AD3, 1 },
{ 0x52D5, 0x616B, 0 },
{ 0x52D9, 0x60FB, 0 },
{ 0x52DA, 0x87C4, 1 },
{ 0x52DB, 0x6AD3, 0 },
{ 0x52DD, 0x5FFE, 0 },
{ 0x52DE, 0x5DC5, 0 },
{ 0x52E2, 0x5D97, 0 },
{ 0x52E9, 0x87C4, 0 },
{ 0x52F8, 0x6CEA, 0 },
{ 0x5326, 0x7EB2, 1 },
{ 0x532D, 0x7EB2, 0 },
{ 0x532E, 0x792C, 1 },
{ 0x5331, 0x792C, 0 },
{ 0x534E, 0x6124, 1 },
{ 0x534F, 0x61F2, 1 },
{ 0x5354, 0x61F2, 0 },
{ 0x5355, 0x5CC4, 1 },
{ 0x5356, 0x631D, 1 },
{ 0x5362, 0x6861, 1 },
{ 0x536B, 0x62DF, 1 },
{ 0x5385, 0x6321, 1 },
{ 0x5389, 0x5452, 1 },
{ 0x538B, 0x63FF, 1 },
{ 0x538C, 0x5354, 1 },
{ 0x538D, 0x6DA8, 1 },
{ 0x5395, 0x55C7, 1 },
{ 0x5399, 0x6DA8, 0 },
{ 0x53A3, 0x7E10, 1 },
{ 0x53AD, 0x5354, 0 },
{ 0x53B2, 0x5452, 0 },
{ 0x53B4, 0x7E10, 0 },
{ 0x53BF, 0x6137, 1 },
{ 0x53C6, 0x87A2, 1 },
{ 0x53C7, 0x87BB, 1 },
{ 0x53D8, 0x5C82, 1 },
{ 0x53E2, 0x6BAF, 0 },
{ 0x53F9, 0x71FC, 1 },
{ 0x53FD, 0x73FE, 1 },
{ 0x5413, 0x4E27, 1 },
{ 0x5417, 0x6BB2, 1 },
{ 0x542F, 0x645C, 1 },
{ 0x5452, 0x7EED, 1 },
{ 0x5453, 0x7EEE, 1 },
{ 0x5455, 0x7605, 1 },
{ 0x5456, 0x7EEF, 1 },
{ 0x5457, 0x536B, 1 },
{ 0x5458, 0x62E5, 1 },
{ 0x5459, 0x7EF0, 1 },
{ 0x545B, 0x7D93, 1 },
{ 0x545C, 0x78FD, 1 },
{ 0x5499, 0x87EC, 1 },
{ 0x549B, 0x73B1, 1 },
{ 0x549D, 0x7EF3, 1 },
{ 0x54BC, 0x7EF0, 0 },
{ 0x54CD, 0x647B, 1 },
{ 0x54D1, 0x750C, 1 },
{ 0x54D2, 0x4E25, 1 },
{ 0x54D3, 0x7669, 1 },
{ 0x54D4, 0x7D06, 1 },
{ 0x54D5, 0x7EF7, 1 },
{ 0x54D7, 0x6F9C, 1 },
{ 0x54D9, 0x7EF8, 1 },
{ 0x54DD, 0x51CD, 1 },
{ 0x54DF, 0x545B, 1 },
{ 0x54E1, 0x62E5, 0 },
{ 0x5504, 0x536B, 0 },
{ 0x551B, 0x538B, 1 },
{ 0x551D, 0x7E54, 1 },
{ 0x5520, 0x4F17, 1 },
{ 0x5521, 0x7E5A, 1 },
{ 0x5522, 0x7EFC, 1 },
{ 0x554F, 0x60AC, 0 },
{ 0x555E, 0x750C, 0 },
{ 0x555F, 0x645C, 0 },
{ 0x5562, 0x7E5A, 0 },
{ 0x5567, 0x76B1, 1 },
{ 0x556C, 0x7D07, 1 },
{ 0x556D, 0x5132, 1 },
{ 0x556E, 0x8865, 1 },
{ 0x5570, 0x6EF8, 1 },
{ 0x5578, 0x551D, 1 },
{ 0x55AA, 0x6DA4, 0 },
{ 0x55AC, 0x5E18, 0 },
{ 0x55AE, 0x5CC4, 0 },
{ 0x55B2, 0x545B, 0 },
{ 0x55B7, 0x6742, 1 },
{ 0x55BD, 0x4E1D, 1 },
{ 0x55BE, 0x7EF5, 1 },
{ 0x55C6, 0x7D93, 0 },
{ 0x55C7, 0x7D07, 0 },
{ 0x55CA, 0x7E54, 0 },
{ 0x55CE, 0x6BB2, 0 },
{ 0x55DA, 0x78FD, 0 },
{ 0x55E9, 0x7EFC, 0 },
{ 0x55EB, 0x7D09, 1 },
{ 0x55F3, 0x7EFA, 1 },
{ 0x55F6, 0x7D06, 0 },
{ 0x5606, 0x71FC, 0 },
{ 0x560D, 0x4E1D, 0 },
{ 0x5614, 0x7605, 0 },
{ 0x5616, 0x76B1, 0 },
{ 0x5617, 0x727D, 0 },
{ 0x561C, 0x538B, 0 },
{ 0x5624, 0x759F, 1 },
{ 0x5629, 0x6F9C, 0 },
{ 0x562E, 0x4F17, 0 },
{ 0x562F, 0x551D, 0 },
{ 0x5630, 0x73FE, 0 },
{ 0x5635, 0x7669, 0 },
{ 0x5638, 0x7EED, 0 },
{ 0x565C, 0x53BF, 1 },
{ 0x565D, 0x7EF3, 0 },
{ 0x5660, 0x4E25, 0 },
{ 0x5665, 0x51CD, 0 },
{ 0x5666, 0x7EF7, 0 },
{ 0x566F, 0x7EFA, 0 },
{ 0x5672, 0x7EF8, 0 },
{ 0x5674, 0x6742, 0 },
{ 0x5680, 0x73B1, 0 },
{ 0x5687, 0x4E27, 0 },
{ 0x5695, 0x53BF, 0 },
{ 0x5699, 0x8865, 0 },
{ 0x56A3, 0x4ED1, 1 },
{ 0x56A6, 0x7EEF, 0 },
{ 0x56A8, 0x87EC, 0 },
{ 0x56B3, 0x7EF5, 0 },
{ 0x56B4, 0x5760, 0 },
{ 0x56B6, 0x759F, 0 },
{ 0x56C0, 0x5132, 0 },
{ 0x56C1, 0x7D09, 0 },
{ 0x56C2, 0x4ED1, 0 },
{ 0x56C5, 0x7EC6, 0 },
{ 0x56C8, 0x7EEE, 0 },
{ 0x56C9, 0x6EF8, 0 },
{ 0x56ED, 0x616E, 1 },
{ 0x56F4, 0x6866, 1 },
{ 0x56F5, 0x7855, 1 },
{ 0x56FE, 0x626B, 1 },
{ 0x5706, 0x5E3B, 1 },
{ 0x5707, 0x7855, 0 },
{ 0x570D, 0x6866, 0 },
{ 0x5712, 0x616E, 0 },
{ 0x5713, 0x5E3B, 0 },
{ 0x5716, 0x626B, 0 },
{ 0x5723, 0x62A1, 1 },
{ 0x5739, 0x7ED5, 1 },
{ 0x573A, 0x6176, 1 },
{ 0x5757, 0x6BD9, 1 },
{ 0x575A, 0x5BE6, 1 },
{ 0x575C, 0x5635, 1 },
{ 0x575D, 0x6B1E, 1 },
{ 0x575E, 0x56C5, 1 },
{ 0x575F, 0x740F, 1 },
{ 0x5760, 0x744B, 1 },
{ 0x5784, 0x521B, 1 },
{ 0x5786, 0x7ED7, 1 },
{ 0x5792, 0x5666, 1 },
{ 0x57A6, 0x584A, 1 },
{ 0x57A9, 0x7ED4, 1 },
{ 0x57AB, 0x6A3A, 1 },
{ 0x57AD, 0x7EDC, 1 },
{ 0x57B2, 0x7A4E, 1 },
{ 0x57D8, 0x7EDD, 1 },
{ 0x57D9, 0x7D50, 1 },
{ 0x57DA, 0x7370, 1 },
{ 0x57E1, 0x7EDC, 0 },
{ 0x57F7, 0x6A4B, 0 },
{ 0x5805, 0x5BE6, 0 },
{ 0x580A, 0x7ED4, 0 },
{ 0x5811, 0x7AC4, 1 },
{ 0x581D, 0x7370, 0 },
{ 0x582F, 0x6968, 0 },
{ 0x5831, 0x616A, 0 },
{ 0x5834, 0x6176, 0 },
{ 0x584A, 0x6BD9, 0 },
{ 0x584B, 0x75EB, 0 },
{ 0x584F, 0x7A4E, 0 },
{ 0x5852, 0x7EDD, 0 },
{ 0x5862, 0x56C5, 0 },
{ 0x5864, 0x7D50, 0 },
{ 0x5875, 0x6987, 0 },
{ 0x5879, 0x7AC4, 0 },
{ 0x588A, 0x6A3A, 0 },
{ 0x5899, 0x5934, 1 },
{ 0x589C, 0x744B, 0 },
{ 0x58B3, 0x740F, 0 },
{ 0x58BB, 0x5934, 0 },
{ 0x58BE, 0x584A, 0 },
{ 0x58D3, 0x63FF, 0 },
{ 0x58D8, 0x5666, 0 },
{ 0x58D9, 0x7ED5, 0 },
{ 0x58DA, 0x7ED7, 0 },
{ 0x58DF, 0x521B, 0 },
{ 0x58E2, 0x5635, 0 },
{ 0x58E9, 0x6B1E, 0 },
{ 0x58F3, 0x6988, 1 },
{ 0x58F6, 0x584F, 1 },
{ 0x58FA, 0x584F, 0 },
{ 0x5904, 0x5E5F, 1 },
{ 0x5907, 0x6006, 1 },
{ 0x5934, 0x6324, 1 },
{ 0x5939, 0x6B12, 1 },
{ 0x593A, 0x56C0, 1 },
{ 0x593E, 0x6B12, 0 },
{ 0x5941, 0x7EE2, 1 },
{ 0x594B, 0x6CFB, 1 },
{ 0x5956, 0x6743, 1 },
{ 0x5969, 0x7EE2, 0 },
{ 0x596A, 0x56C0, 0 },
{ 0x596E, 0x6CFB, 0 },
{ 0x5986, 0x6575, 1 },
{ 0x5987, 0x6512, 1 },
{ 0x5988, 0x5CBD, 1 },
{ 0x599D, 0x6575, 0 },
{ 0x59A9, 0x4E48, 1 },
{ 0x59AA, 0x775E, 1 },
{ 0x59AB, 0x7F1B, 1 },
{ 0x5A04, 0x6D4A, 1 },
{ 0x5A05, 0x6DF6, 1 },
{ 0x5A06, 0x7F1C, 1 },
{ 0x5A07, 0x6837, 1 },
{ 0x5A08, 0x7F1D, 1 },
{ 0x5A32, 0x52B3, 1 },
{ 0x5A34, 0x5240, 1 },
{ 0x5A41, 0x6D4A, 0 },
{ 0x5A66, 0x6512, 0 },
{ 0x5A6D, 0x6DF6, 0 },
{ 0x5A73, 0x7E79, 1 },
{ 0x5A74, 0x6654, 1 },
{ 0x5A75, 0x760B, 1 },
{ 0x5A76, 0x71C1, 1 },
{ 0x5AA7, 0x52B3, 0 },
{ 0x5AAF, 0x7F1B, 0 },
{ 0x5ABD, 0x5CBD, 0 },
{ 0x5AD2, 0x513A, 1 },
{ 0x5AD4, 0x7C59, 1 },
{ 0x5AD7, 0x775E, 0 },
{ 0x5AF1, 0x7A62, 1 },
{ 0x5AF5, 0x4E48, 0 },
{ 0x5AFB, 0x5240, 0 },
{ 0x5AFF, 0x7E79, 0 },
{ 0x5B08, 0x7F1C, 0 },
{ 0x5B0B, 0x760B, 0 },
{ 0x5B0C, 0x6837, 0 },
{ 0x5B19, 0x7A62, 0 },
{ 0x5B21, 0x513A, 0 },
{ 0x5B2A, 0x7C59, 0 },
{ 0x5B30, 0x6654, 0 },
{ 0x5B38, 0x71C1, 0 },
{ 0x5B4C, 0x7F1D, 0 },
{ 0x5B59, 0x5BF5, 1 },
{ 0x5B6A, 0x87E3, 1 },
{ 0x5B6B, 0x5BF5, 0 },
{ 0x5B7F, 0x87E3, 0 },
{ 0x5B81, 0x6073, 1 },
{ 0x5B9E, 0x614B, 1 },
{ 0x5BA0, 0x5BAA, 1 },
{ 0x5BA1, 0x5BA0, 1 },
{ 0x5BAA, 0x6865, 1 },
{ 0x5BBD, 0x5E9F, 1 },
{ 0x5BBE, 0x5F02, 1 },
{ 0x5BE6, 0x614B, 0 },
{ 0x5BE7, 0x6073, 0 },
{ 0x5BE9, 0x5BA0, 0 },
{ 0x5BEC, 0x5E9F, 0 },
{ 0x5BF5, 0x5BAA, 0 },
{ 0x5BF9, 0x652C, 1 },
{ 0x5BFB, 0x651D, 1 },
{ 0x5BFC, 0x5F48, 1 },
{ 0x5C08, 0x6004, 0 },
{ 0x5C0B, 0x651D, 0 },
{ 0x5C0D, 0x652C, 0 },
{ 0x5C0E, 0x5F48, 0 },
{ 0x5C14, 0x60B5, 1 },
{ 0x5C18, 0x6987, 1 },
{ 0x5C1D, 0x727D, 1 },
{ 0x5C27, 0x6968, 1 },
{ 0x5C34, 0x7EE7, 1 },
{ 0x5C37, 0x7EE7, 0 },
{ 0x5C42, 0x69BF, 1 },
{ 0x5C61, 0x75C8, 1 },
{ 0x5C62, 0x75C8, 0 },
{ 0x5C64, 0x69BF, 0 },
{ 0x5C66, 0x7F27, 1 },
{ 0x5C68, 0x7F27, 0 },
{ 0x5C7F, 0x5831, 1 },
{ 0x5C81, 0x58BE, 1 },
{ 0x5C82, 0x740E, 1 },
{ 0x5C96, 0x7EFB, 1 },
{ 0x5C97, 0x66C7, 1 },
{ 0x5C98, 0x4E3A, 1 },
{ 0x5C9A, 0x6B04, 1 },
{ 0x5C9B, 0x61F6, 1 },
{ 0x5CA1, 0x5E94, 0 },
{ 0x5CBD, 0x7BA8, 1 },
{ 0x5CBF, 0x7D1C, 1 },
{ 0x5CC3, 0x77DA, 1 },
{ 0x5CC4, 0x7064, 1 },
{ 0x5CE3, 0x7B03, 1 },
{ 0x5CE4, 0x74CF, 1 },
{ 0x5CE6, 0x700F, 1 },
{ 0x5CF4, 0x4E3A, 0 },
{ 0x5CF6, 0x61F6, 0 },
{ 0x5D02, 0x6EEC, 1 },
{ 0x5D03, 0x523D, 1 },
{ 0x5D0D, 0x523D, 0 },
{ 0x5D17, 0x66C7, 0 },
{ 0x5D2C, 0x7BA8, 0 },
{ 0x5D2D, 0x6EE6, 1 },
{ 0x5D50, 0x6B04, 0 },
{ 0x5D58, 0x582F, 1 },
{ 0x5D5A, 0x7E6F, 1 },
{ 0x5D5D, 0x7EFD, 1 },
{ 0x5D81, 0x7EFD, 0 },
{ 0x5D84, 0x6EE6, 0 },
{ 0x5D87, 0x7EFB, 0 },
{ 0x5D94, 0x7E6F, 0 },
{ 0x5D97, 0x6EEC, 0 },
{ 0x5DA0, 0x74CF, 0 },
{ 0x5DA2, 0x7B03, 0 },
{ 0x5DA7, 0x7064, 0 },
{ 0x5DA8, 0x77DA, 0 },
{ 0x5DB8, 0x582F, 0 },
{ 0x5DBC, 0x5831, 0 },
{ 0x5DC5, 0x6FAE, 1 },
{ 0x5DCB, 0x7D1C, 0 },
{ 0x5DD2, 0x700F, 0 },
{ 0x5DD4, 0x6FAE, 0 },
{ 0x5DE9, 0x56F4, 1 },
{ 0x5DEF, 0x7ED3, 1 },
{ 0x5DF0, 0x7ED3, 0 },
{ 0x5E01, 0x6727, 1 },
{ 0x5E05, 0x5BEC, 1 },
{ 0x5E08, 0x6078, 1 },
{ 0x5E0F, 0x70CF, 1 },
{ 0x5E10, 0x5C0D, 1 },
{ 0x5E18, 0x6B72, 1 },
{ 0x5E1C, 0x6C22, 1 },
{ 0x5E25, 0x5BEC, 0 },
{ 0x5E26, 0x5E9E, 1 },
{ 0x5E27, 0x4E60, 1 },
{ 0x5E2B, 0x6078, 0 },
{ 0x5E2E, 0x67AB, 1 },
{ 0x5E33, 0x5C0D, 0 },
{ 0x5E36, 0x5E9E, 0 },
{ 0x5E3B, 0x7D30, 1 },
{ 0x5E3C, 0x707D, 1 },
{ 0x5E40, 0x4E60, 0 },
{ 0x5E43, 0x70CF, 0 },
{ 0x5E57, 0x707D, 0 },
{ 0x5E58, 0x7D30, 0 },
{ 0x5E5F, 0x6C22, 0 },
{ 0x5E63, 0x6727, 0 },
{ 0x5E6B, 0x67AB, 0 },
{ 0x5E86, 0x61D2, 1 },
{ 0x5E90, 0x57B2, 1 },
{ 0x5E91, 0x7F06, 1 },
{ 0x5E93, 0x6384, 1 },
{ 0x5E94, 0x5DBC, 1 },
{ 0x5E99, 0x5A05, 1 },
{ 0x5E9E, 0x5616, 1 },
{ 0x5E9F, 0x6B0A, 1 },
{ 0x5EAB, 0x6384, 0 },
{ 0x5EBC, 0x7DE3, 1 },
{ 0x5EC1, 0x55C7, 0 },
{ 0x5ECE, 0x7DE3, 0 },
{ 0x5EDF, 0x5A05, 0 },
{ 0x5EE1, 0x7F06, 0 },
{ 0x5EE2, 0x6B0A, 0 },
{ 0x5EEC, 0x57B2, 0 },
{ 0x5EF3, 0x6321, 0 },
{ 0x5F00, 0x60AD, 1 },
{ 0x5F02, 0x65F6, 1 },
{ 0x5F20, 0x635E, 1 },
{ 0x5F35, 0x635E, 0 },
{ 0x5F39, 0x5CE3, 1 },
{ 0x5F48, 0x5CE3, 0 },
{ 0x5F52, 0x5941, 1 },
{ 0x5F55, 0x5E27, 1 },
{ 0x5F7B, 0x6D9D, 1 },
{ 0x5F95, 0x5834, 1 },
{ 0x5FA0, 0x5834, 0 },
{ 0x5FB9, 0x6D9D, 0 },
{ 0x5FC6, 0x5C0B, 1 },
{ 0x5FCF, 0x7642, 1 },
{ 0x5FE7, 0x5A04, 1 },
{ 0x5FFE, 0x77EB, 1 },
{ 0x6000, 0x5C68, 1 },
{ 0x6001, 0x5E40, 1 },
{ 0x6002, 0x7E73, 1 },
{ 0x6003, 0x7F09, 1 },
{ 0x6004, 0x7F0C, 1 },
{ 0x6005, 0x7321, 1 },
{ 0x6006, 0x7F11, 1 },
{ 0x603B, 0x62E2, 1 },
{ 0x603C, 0x80F6, 1 },
{ 0x603F, 0x7E1F, 1 },
{ 0x6073, 0x707E, 1 },
{ 0x6076, 0x6DA9, 1 },
{ 0x6078, 0x7F16, 1 },
{ 0x6079, 0x7F17, 1 },
{ 0x607A, 0x6953, 1 },
{ 0x607B, 0x7D73, 1 },
{ 0x607C, 0x4F27, 1 },
{ 0x607D, 0x4E8F, 1 },
{ 0x60AB, 0x8105, 1 },
{ 0x60AC, 0x570D, 1 },
{ 0x60AD, 0x7BCB, 1 },
{ 0x60AF, 0x4FAA, 1 },
{ 0x60B5, 0x7321, 0 },
{ 0x60B6, 0x50C5, 0 },
{ 0x60CA, 0x573A, 1 },
{ 0x60E1, 0x6DA9, 0 },
{ 0x60E9, 0x70DB, 1 },
{ 0x60EB, 0x5173, 1 },
{ 0x60EC, 0x7AB6, 1 },
{ 0x60ED, 0x762B, 1 },
{ 0x60EE, 0x5000, 1 },
{ 0x60EF, 0x562E, 1 },
{ 0x60F1, 0x4F27, 0 },
{ 0x60F2, 0x4E8F, 0 },
{ 0x60FB, 0x7D73, 0 },
{ 0x611B, 0x61AE, 0 },
{ 0x611C, 0x7AB6, 0 },
{ 0x6124, 0x5274, 1 },
{ 0x6126, 0x7F07, 1 },
{ 0x6128, 0x8105, 0 },
{ 0x6134, 0x7F11, 0 },
{ 0x6137, 0x6953, 0 },
{ 0x613E, 0x77EB, 0 },
{ 0x614B, 0x5E40, 0 },
{ 0x6151, 0x7DBA, 1 },
{ 0x615A, 0x762B, 0 },
{ 0x615F, 0x7F16, 0 },
{ 0x6163, 0x562E, 0 },
{ 0x616A, 0x7F0C, 0 },
{ 0x616B, 0x7E73, 0 },
{ 0x616E, 0x6DA0, 0 },
{ 0x6173, 0x7BCB, 0 },
{ 0x6176, 0x61D2, 0 },
{ 0x6182, 0x5A04, 0 },
{ 0x618A, 0x5173, 0 },
{ 0x6192, 0x7F07, 0 },
{ 0x619A, 0x5000, 0 },
{ 0x61A4, 0x5274, 0 },
{ 0x61AB, 0x4FAA, 0 },
{ 0x61AE, 0x7F09, 0 },
{ 0x61B2, 0x6865, 0 },
{ 0x61B6, 0x5C0B, 0 },
{ 0x61C7, 0x707E, 0 },
{ 0x61C9, 0x5DBC, 0 },
{ 0x61CC, 0x7E1F, 0 },
{ 0x61D1, 0x8110, 1 },
{ 0x61D2, 0x5504, 1 },
{ 0x61DF, 0x80F6, 0 },
{ 0x61E3, 0x8110, 0 },
{ 0x61E8, 0x7F17, 0 },
{ 0x61F2, 0x70DB, 0 },
{ 0x61F6, 0x5504, 0 },
{ 0x61F7, 0x5C68, 0 },
{ 0x61F8, 0x570D, 0 },
{ 0x61FA, 0x7642, 0 },
{ 0x61FE, 0x7DBA, 0 },
{ 0x6206, 0x7A33, 1 },
{ 0x6207, 0x7A33, 0 },
{ 0x620B, 0x802E, 1 },
{ 0x620F, 0x63C0, 1 },
{ 0x6214, 0x802E, 0 },
{ 0x6217, 0x8042, 1 },
{ 0x6218, 0x5CC3, 1 },
{ 0x6227, 0x8042, 0 },
{ 0x6230, 0x5CC3, 0 },
{ 0x6232, 0x63C0, 0 },
{ 0x6251, 0x5674, 1 },
{ 0x6267, 0x6A4B, 1 },
{ 0x6269, 0x5687, 1 },
{ 0x626A, 0x6FA6, 1 },
{ 0x626B, 0x6ABB, 1 },
{ 0x626C, 0x6000, 1 },
{ 0x6270, 0x6F51, 1 },
{ 0x629A, 0x6898, 1 },
{ 0x629F, 0x7A51, 1 },
{ 0x62A0, 0x877E, 1 },
{ 0x62A1, 0x5244, 1 },
{ 0x62A2, 0x554F, 1 },
{ 0x62A4, 0x6383, 1 },
{ 0x62A5, 0x616A, 1 },
{ 0x62DF, 0x65F7, 1 },
{ 0x62E2, 0x7E32, 1 },
{ 0x62E3, 0x8747, 1 },
{ 0x62E5, 0x6CF8, 1 },
{ 0x62E6, 0x8784, 1 },
{ 0x62E7, 0x7D1B, 1 },
{ 0x62E8, 0x6B93, 1 },
{ 0x62E9, 0x692D, 1 },
{ 0x631A, 0x70BA, 1 },
{ 0x631B, 0x7864, 1 },
{ 0x631C, 0x7E7E, 1 },
{ 0x631D, 0x4F96, 1 },
{ 0x631E, 0x7E70, 1 },
{ 0x6320, 0x5074, 1 },
{ 0x6321, 0x5218, 1 },
{ 0x6322, 0x7EEA, 1 },
{ 0x6324, 0x7237, 1 },
{ 0x6325, 0x575A, 1 },
{ 0x6326, 0x7E88, 1 },
{ 0x635E, 0x54DF, 1 },
{ 0x635F, 0x6A94, 1 },
{ 0x6361, 0x737C, 1 },
{ 0x6363, 0x78E3, 1 },
{ 0x636B, 0x6FA6, 0 },
{ 0x6383, 0x6ABB, 0 },
{ 0x6384, 0x5244, 0 },
{ 0x6397, 0x7E7E, 0 },
{ 0x63B3, 0x87CF, 1 },
{ 0x63B4, 0x77BC, 1 },
{ 0x63B7, 0x4E70, 1 },
{ 0x63B8, 0x836F, 1 },
{ 0x63BA, 0x7E3E, 1 },
{ 0x63BC, 0x7E31, 1 },
{ 0x63C0, 0x8747, 0 },
{ 0x63DA, 0x6000, 0 },
{ 0x63EE, 0x575A, 0 },
{ 0x63FD, 0x6869, 1 },
{ 0x63FF, 0x7EF2, 1 },
{ 0x6400, 0x7B3C, 1 },
{ 0x6401, 0x7E3D, 1 },
{ 0x6402, 0x74A6, 1 },
{ 0x6405, 0x5275, 1 },
{ 0x640D, 0x6A94, 0 },
{ 0x6417, 0x78E3, 0 },
{ 0x6436, 0x554F, 0 },
{ 0x6444, 0x6445, 1 },
{ 0x6445, 0x7EF4, 1 },
{ 0x6448, 0x8230, 1 },
{ 0x644A, 0x538D, 1 },
{ 0x6451, 0x77BC, 0 },
{ 0x645C, 0x7E31, 0 },
{ 0x645F, 0x74A6, 0 },
{ 0x646F, 0x70BA, 0 },
{ 0x6473, 0x877E, 0 },
{ 0x6476, 0x7A51, 0 },
{ 0x647B, 0x7E3E, 0 },
{ 0x6484, 0x7EF6, 1 },
{ 0x6488, 0x54DF, 0 },
{ 0x648F, 0x7E88, 0 },
{ 0x6493, 0x5074, 0 },
{ 0x649F, 0x7EEA, 0 },
{ 0x64A3, 0x836F, 0 },
{ 0x64A5, 0x6B93, 0 },
{ 0x64AB, 0x6898, 0 },
{ 0x64B2, 0x5674, 0 },
{ 0x64B3, 0x7EF2, 0 },
{ 0x64B5, 0x885B, 1 },
{ 0x64B7, 0x7EE0, 1 },
{ 0x64BA, 0x7EE5, 1 },
{ 0x64BB, 0x7E70, 0 },
{ 0x64BE, 0x4F96, 0 },
{ 0x64BF, 0x737C, 0 },
{ 0x64C1, 0x6CF8, 0 },
{ 0x64C4, 0x87CF, 0 },
{ 0x64C7, 0x692D, 0 },
{ 0x64CA, 0x5A73, 0 },
{ 0x64CB, 0x5218, 0 },
{ 0x64DE, 0x7E0B, 1 },
{ 0x64E0, 0x7237, 0 },
{ 0x64EC, 0x65F7, 0 },
{ 0x64EF, 0x8230, 0 },
{ 0x64F0, 0x7D1B, 0 },
{ 0x64F1, 0x7E3D, 0 },
{ 0x64F2, 0x4E70, 0 },
{ 0x64F4, 0x5687, 0 },
{ 0x64F7, 0x7EE0, 0 },
{ 0x64FB, 0x7E0B, 0 },
{ 0x64FE, 0x6F51, 0 },
{ 0x6504, 0x7EF4, 0 },
{ 0x6506, 0x885B, 0 },
{ 0x650F, 0x7E32, 0 },
{ 0x6512, 0x72B8, 1 },
{ 0x6514, 0x8784, 0 },
{ 0x6516, 0x7EF6, 0 },
{ 0x6519, 0x7B3C, 0 },
{ 0x651B, 0x7EE5, 0 },
{ 0x651D, 0x6445, 0 },
{ 0x6522, 0x72B8, 0 },
{ 0x6523, 0x7864, 0 },
{ 0x6524, 0x538D, 0 },
{ 0x652A, 0x5275, 0 },
{ 0x652C, 0x6869, 0 },
{ 0x654C, 0x6A7C, 1 },
{ 0x6557, 0x5695, 0 },
{ 0x655B, 0x4E1A, 1 },
{ 0x6575, 0x6A7C, 0 },
{ 0x6582, 0x4E1A, 0 },
{ 0x6583, 0x5395, 0 },
{ 0x658B, 0x5AD4, 1 },
{ 0x6593, 0x736A, 1 },
{ 0x6595, 0x736A, 0 },
{ 0x65A9, 0x5267, 1 },
{ 0x65AC, 0x5267, 0 },
{ 0x65F6, 0x61DF, 1 },
{ 0x65F7, 0x54BC, 1 },
{ 0x65F8, 0x6863, 1 },
{ 0x6619, 0x704F, 1 },
{ 0x663D, 0x7EA8, 1 },
{ 0x663E, 0x5B9E, 1 },
{ 0x6642, 0x61DF, 0 },
{ 0x6652, 0x5562, 1 },
{ 0x6653, 0x5C9B, 1 },
{ 0x6654, 0x58D9, 1 },
{ 0x6655, 0x7380, 1 },
{ 0x6682, 0x71ED, 1 },
{ 0x6688, 0x7380, 0 },
{ 0x6698, 0x6863, 0 },
{ 0x66A2, 0x680B, 0 },
{ 0x66A7, 0x71DC, 1 },
{ 0x66AB, 0x71ED, 0 },
{ 0x66C4, 0x58D9, 0 },
{ 0x66C7, 0x704F, 0 },
{ 0x66C9, 0x5C9B, 0 },
{ 0x66D6, 0x71DC, 0 },
{ 0x66E0, 0x54BC, 0 },
{ 0x66E8, 0x7EA8, 0 },
{ 0x66EC, 0x5562, 0 },
{ 0x66F8, 0x61D1, 0 },
{ 0x6727, 0x503E, 0 },
{ 0x672F, 0x6192, 1 },
{ 0x6731, 0x5C61, 1 },
{ 0x6740, 0x68C0, 1 },
{ 0x6742, 0x5E86, 1 },
{ 0x6743, 0x5E10, 1 },
{ 0x6768, 0x5E08, 1 },
{ 0x6771, 0x6134, 0 },
{ 0x6781, 0x63BA, 1 },
{ 0x6784, 0x5D84, 1 },
{ 0x679E, 0x70E9, 1 },
{ 0x67A3, 0x58BB, 1 },
{ 0x67A5, 0x7AB5, 1 },
{ 0x67A7, 0x7FA9, 1 },
{ 0x67A8, 0x7CC1, 1 },
{ 0x67AA, 0x6920, 1 },
{ 0x67AB, 0x5C18, 1 },
{ 0x67AD, 0x507B, 1 },
{ 0x67DC, 0x5C34, 1 },
{ 0x67E0, 0x5665, 1 },
{ 0x67FD, 0x7CDE, 1 },
{ 0x6807, 0x62E7, 1 },
{ 0x6808, 0x6A23, 1 },
{ 0x6809, 0x727A, 1 },
{ 0x680A, 0x4E50, 1 },
{ 0x680B, 0x5712, 1 },
{ 0x680C, 0x7649, 1 },
{ 0x680E, 0x783E, 1 },
{ 0x680F, 0x6B22, 1 },
{ 0x6811, 0x63EE, 1 },
{ 0x6837, 0x68C2, 1 },
{ 0x683E, 0x6E2C, 1 },
{ 0x6861, 0x7D0B, 1 },
{ 0x6862, 0x5326, 1 },
{ 0x6863, 0x5BF9, 1 },
{ 0x6864, 0x8027, 1 },
{ 0x6865, 0x62A4, 1 },
{ 0x6866, 0x64C4, 1 },
{ 0x6868, 0x7A8E, 1 },
{ 0x6869, 0x53F9, 1 },
{ 0x6898, 0x7FA9, 0 },
{ 0x689F, 0x507B, 0 },
{ 0x68C0, 0x5DB8, 1 },
{ 0x68C2, 0x804B, 1 },
{ 0x68D6, 0x7CC1, 0 },
{ 0x68D7, 0x58BB, 0 },
{ 0x68DF, 0x5712, 0 },
{ 0x68E7, 0x6A23, 0 },
{ 0x691F, 0x78B8, 1 },
{ 0x6920, 0x78BA, 1 },
{ 0x6924, 0x4E24, 1 },
{ 0x692D, 0x7E8A, 1 },
{ 0x694A, 0x5E08, 0 },
{ 0x6953, 0x5C18, 0 },
{ 0x6968, 0x5326, 0 },
{ 0x696D, 0x611C, 0 },
{ 0x6975, 0x63BA, 0 },
{ 0x6984, 0x6C64, 1 },
{ 0x6987, 0x7FD8, 1 },
{ 0x6988, 0x6E26, 1 },
{ 0x6989, 0x7E2B, 1 },
{ 0x69AE, 0x6251, 0 },
{ 0x69BF, 0x8027, 0 },
{ 0x69CB, 0x5D84, 0 },
{ 0x69CD, 0x6920, 0 },
{ 0x69DA, 0x7E9C, 1 },
{ 0x69DB, 0x8748, 1 },
{ 0x69DF, 0x56C9, 1 },
{ 0x69E0, 0x8022, 1 },
{ 0x69E7, 0x78BA, 0 },
{ 0x69F3, 0x7A8E, 0 },
{ 0x6A01, 0x53F9, 0 },
{ 0x6A02, 0x60F1, 0 },
{ 0x6A05, 0x70E9, 0 },
{ 0x6A19, 0x62E7, 0 },
{ 0x6A23, 0x68C2, 0 },
{ 0x6A2F, 0x8038, 1 },
{ 0x6A31, 0x5C08, 1 },
{ 0x6A39, 0x63EE, 0 },
{ 0x6A3A, 0x64C4, 0 },
{ 0x6A48, 0x7D0B, 0 },
{ 0x6A4B, 0x62A4, 0 },
{ 0x6A62, 0x7E8A, 0 },
{ 0x6A79, 0x7C00, 1 },
{ 0x6A7C, 0x7D05, 1 },
{ 0x6A89, 0x7CDE, 0 },
{ 0x6A94, 0x5BF9, 0 },
{ 0x6A9F, 0x7E9C, 0 },
{ 0x6AA2, 0x5DB8, 0 },
{ 0x6AA3, 0x8038, 0 },
{ 0x6AB3, 0x56C9, 0 },
{ 0x6AB8, 0x5665, 0 },
{ 0x6ABB, 0x8748, 0 },
{ 0x6AC3, 0x5C34, 0 },
{ 0x6AD3, 0x7C00, 0 },
{ 0x6ADA, 0x6E26, 0 },
{ 0x6ADB, 0x727A, 0 },
{ 0x6ADD, 0x78B8, 0 },
{ 0x6ADE, 0x7D05, 0 },
{ 0x6ADF, 0x783E, 0 },
{ 0x6AE7, 0x8022, 0 },
{ 0x6AE8, 0x7649, 0 },
{ 0x6AEA, 0x7AB5, 0 },
{ 0x6AEC, 0x7FD8, 0 },
{ 0x6AF3, 0x4E50, 0 },
{ 0x6AF8, 0x7E2B, 0 },
{ 0x6AFB, 0x5C08, 0 },
{ 0x6B04, 0x6B22, 0 },
{ 0x6B0A, 0x5E10, 0 },
{ 0x6B0F, 0x4E24, 0 },
{ 0x6B12, 0x6E2C, 0 },
{ 0x6B16, 0x6C64, 0 },
{ 0x6B1E, 0x804B, 0 },
{ 0x6B22, 0x65F8, 1 },
{ 0x6B24, 0x7AAD, 1 },
{ 0x6B3D, 0x5AFF, 0 },
{ 0x6B5F, 0x7AAD, 0 },
{ 0x6B61, 0x65F8, 0 },
{ 0x6B72, 0x58BE, 0 },
{ 0x6B78, 0x5941, 0 },
{ 0x6B7C, 0x4E49, 1 },
{ 0x6B87, 0x76CF, 1 },
{ 0x6B92, 0x804C, 1 },
{ 0x6B93, 0x4F1B, 1 },
{ 0x6B9A, 0x8054, 1 },
{ 0x6B9E, 0x804C, 0 },
{ 0x6BA1, 0x6CA6, 1 },
{ 0x6BA4, 0x76CF, 0 },
{ 0x6BAB, 0x8054, 0 },
{ 0x6BAE, 0x4F1B, 0 },
{ 0x6BAF, 0x6CA6, 0 },
{ 0x6BB2, 0x4E49, 0 },
{ 0x6BBA, 0x68C0, 0 },
{ 0x6BBC, 0x6988, 0 },
{ 0x6BC2, 0x5075, 1 },
{ 0x6BD5, 0x6864, 1 },
{ 0x6BD9, 0x5395, 1 },
{ 0x6BE1, 0x55CE, 1 },
{ 0x6BF5, 0x804D, 1 },
{ 0x6BFF, 0x804D, 0 },
{ 0x6C07, 0x8056, 1 },
{ 0x6C08, 0x55CE, 0 },
{ 0x6C0C, 0x8056, 0 },
{ 0x6C22, 0x5578, 1 },
{ 0x6C29, 0x743C, 1 },
{ 0x6C2B, 0x5578, 0 },
{ 0x6C2C, 0x743C, 0 },
{ 0x6C49, 0x6206, 1 },
{ 0x6C64, 0x64DE, 1 },
{ 0x6C9F, 0x679E, 1 },
{ 0x6CA3, 0x5499, 1 },
{ 0x6CA4, 0x4FA9, 1 },
{ 0x6CA5, 0x5606, 1 },
{ 0x6CA6, 0x50B3, 1 },
{ 0x6CA7, 0x5A07, 1 },
{ 0x6CA8, 0x7EDB, 1 },
{ 0x6CA9, 0x7F18, 1 },
{ 0x6CAA, 0x5B6A, 1 },
{ 0x6CDE, 0x529E, 1 },
{ 0x6CEA, 0x53AD, 1 },
{ 0x6CF7, 0x56C8, 1 },
{ 0x6CF8, 0x5A75, 1 },
{ 0x6CFA, 0x4E30, 1 },
{ 0x6CFB, 0x6F6F, 1 },
{ 0x6CFC, 0x50E8, 1 },
{ 0x6CFD, 0x5E93, 1 },
{ 0x6CFE, 0x6DDA, 1 },
{ 0x6D43, 0x7840, 1 },
{ 0x6D46, 0x59AB, 1 },
{ 0x6D47, 0x7E17, 1 },
{ 0x6D48, 0x73D1, 1 },
{ 0x6D49, 0x7EA9, 1 },
{ 0x6D4A, 0x70C2, 1 },
{ 0x6D4B, 0x5E58, 1 },
{ 0x6D4D, 0x7D5D, 1 },
{ 0x6D4E, 0x6227, 1 },
{ 0x6D4F, 0x5723, 1 },
{ 0x6D50, 0x7EAB, 1 },
{ 0x6D51, 0x6F4B, 1 },
{ 0x6D52, 0x5520, 1 },
{ 0x6D53, 0x6768, 1 },
{ 0x6D54, 0x5567, 1 },
{ 0x6D55, 0x7EAC, 1 },
{ 0x6D79, 0x7840, 0 },
{ 0x6D87, 0x6DDA, 0 },
{ 0x6D9D, 0x7801, 1 },
{ 0x6D9E, 0x532D, 1 },
{ 0x6D9F, 0x6CFD, 1 },
{ 0x6DA0, 0x7A9D, 1 },
{ 0x6DA1, 0x6F0A, 1 },
{ 0x6DA2, 0x7EB1, 1 },
{ 0x6DA4, 0x5879, 1 },
{ 0x6DA6, 0x6320, 1 },
{ 0x6DA7, 0x6F47, 1 },
{ 0x6DA8, 0x7075, 1 },
{ 0x6DA9, 0x4E3E, 1 },
{ 0x6DDA, 0x53AD, 0 },
{ 0x6DEA, 0x50B3, 0 },
{ 0x6DF6, 0x532D, 0 },
{ 0x6E0D, 0x6D4B, 1 },
{ 0x6E0E, 0x4F25, 1 },
{ 0x6E10, 0x6EE4, 1 },
{ 0x6E11, 0x4FA7, 1 },
{ 0x6E14, 0x5D87, 1 },
{ 0x6E17, 0x6F86, 1 },
{ 0x6E22, 0x7EDB, 0 },
{ 0x6E26, 0x6F0A, 0 },
{ 0x6E2C, 0x5E58, 0 },
{ 0x6E3E, 0x6F4B, 0 },
{ 0x6E5E, 0x73D1, 0 },
{ 0x6E6F, 0x64DE, 0 },
{ 0x6E83, 0x70F4, 1 },
{ 0x6E85, 0x7BD3, 1 },
{ 0x6E87, 0x7EAF, 1 },
{ 0x6E88, 0x7F18, 0 },
{ 0x6E9D, 0x679E, 0 },
{ 0x6EAE, 0x7EA9, 0 },
{ 0x6EB3, 0x7EB1, 0 },
{ 0x6EC4, 0x5A07, 0 },
{ 0x6EC5, 0x566F, 0 },
{ 0x6ECC, 0x5879, 0 },
{ 0x6ECE, 0x5219, 0 },
{ 0x6ED7, 0x7F1A, 1 },
{ 0x6EDF, 0x7AA6, 1 },
{ 0x6EE0, 0x7F19, 1 },
{ 0x6EE1, 0x6593, 1 },
{ 0x6EE4, 0x5B19, 1 },
{ 0x6EE5, 0x74BD, 1 },
{ 0x6EE6, 0x53B2, 1 },
{ 0x6EE8, 0x6448, 1 },
{ 0x6EE9, 0x593E, 1 },
{ 0x6EEA, 0x7EC3, 1 },
{ 0x6EEC, 0x5B6A, 0 },
{ 0x6EF2, 0x6F86, 0 },
{ 0x6EF8, 0x5520, 0 },
{ 0x6EFB, 0x7EAB, 0 },
{ 0x6EFF, 0x6593, 0 },
{ 0x6F01, 0x5D87, 0 },
{ 0x6F0A, 0x7EAF, 0 },
{ 0x6F1A, 0x4FA9, 0 },
{ 0x6F22, 0x6206, 0 },
{ 0x6F23, 0x6CFD, 0 },
{ 0x6F2C, 0x6D4B, 0 },
{ 0x6F32, 0x7075, 0 },
{ 0x6F38, 0x6EE4, 0 },
{ 0x6F3F, 0x59AB, 0 },
{ 0x6F41, 0x6E3E, 0 },
{ 0x6F47, 0x5624, 1 },
{ 0x6F4B, 0x7AC5, 1 },
{ 0x6F4D, 0x5986, 1 },
{ 0x6F51, 0x50E8, 0 },
{ 0x6F64, 0x6320, 0 },
{ 0x6F6F, 0x5567, 0 },
{ 0x6F70, 0x70F4, 0 },
{ 0x6F77, 0x7F1A, 0 },
{ 0x6F7F, 0x7A9D, 0 },
{ 0x6F80, 0x4E3E, 0 },
{ 0x6F86, 0x7E17, 0 },
{ 0x6F87, 0x7801, 0 },
{ 0x6F97, 0x6F47, 0 },
{ 0x6F9C, 0x6C08, 1 },
{ 0x6FA0, 0x4FA7, 0 },
{ 0x6FA4, 0x5E93, 0 },
{ 0x6FA6, 0x7EC3, 0 },
{ 0x6FAE, 0x7D5D, 0 },
{ 0x6FC1, 0x70C2, 0 },
{ 0x6FC3, 0x6768, 0 },
{ 0x6FD1, 0x6F80, 1 },
{ 0x6FD2, 0x5170, 1 },
{ 0x6FD8, 0x529E, 0 },
{ 0x6FDC, 0x7EAC, 0 },
{ 0x6FDF, 0x6227, 0 },
{ 0x6FEB, 0x74BD, 0 },
{ 0x6FF0, 0x5986, 0 },
{ 0x6FF1, 0x6448, 0 },
{ 0x6FFA, 0x7BD3, 0 },
{ 0x6FFC, 0x4E30, 0 },
{ 0x6FFE, 0x5B19, 0 },
{ 0x7006, 0x4F25, 0 },
{ 0x7009, 0x6F6F, 0 },
{ 0x700F, 0x5723, 0 },
{ 0x7015, 0x5170, 0 },
{ 0x7018, 0x5A75, 0 },
{ 0x701D, 0x5606, 0 },
{ 0x701F, 0x5624, 0 },
{ 0x7027, 0x56C8, 0 },
{ 0x7028, 0x6F80, 0 },
{ 0x7032, 0x7AC5, 0 },
{ 0x703E, 0x6C08, 0 },
{ 0x7043, 0x5499, 0 },
{ 0x7044, 0x7F19, 0 },
{ 0x704F, 0x7028, 1 },
{ 0x7058, 0x593E, 0 },
{ 0x705D, 0x7028, 0 },
{ 0x7064, 0x53B2, 0 },
{ 0x7069, 0x7AA6, 0 },
{ 0x706D, 0x566F, 1 },
{ 0x7075, 0x5EF3, 1 },
{ 0x707D, 0x6808, 0 },
{ 0x707E, 0x6808, 1 },
{ 0x707F, 0x69DB, 1 },
{ 0x7080, 0x7562, 1 },
{ 0x709C, 0x6781, 1 },
{ 0x709D, 0x80EB, 1 },
{ 0x70BA, 0x6522, 0 },
{ 0x70BC, 0x67DC, 1 },
{ 0x70BD, 0x701D, 1 },
{ 0x70C1, 0x7231, 1 },
{ 0x70C2, 0x6EF2, 1 },
{ 0x70C3, 0x7D31, 1 },
{ 0x70CF, 0x64BE, 0 },
{ 0x70DB, 0x5660, 1 },
{ 0x70E6, 0x549D, 1 },
{ 0x70E7, 0x5B0B, 1 },
{ 0x70E8, 0x6807, 1 },
{ 0x70E9, 0x5385, 1 },
{ 0x70EB, 0x55CA, 1 },
{ 0x70EC, 0x7D08, 1 },
{ 0x70ED, 0x6270, 1 },
{ 0x70F4, 0x7D31, 0 },
{ 0x7116, 0x810D, 1 },
{ 0x7118, 0x8136, 1 },
{ 0x7149, 0x67DC, 0 },
{ 0x7152, 0x6781, 0 },
{ 0x7162, 0x7149, 0 },
{ 0x7169, 0x549D, 0 },
{ 0x716C, 0x7562, 0 },
{ 0x7192, 0x6B78, 0 },
{ 0x7197, 0x80EB, 0 },
{ 0x71B1, 0x6270, 0 },
{ 0x71BE, 0x701D, 0 },
{ 0x71C1, 0x6807, 0 },
{ 0x71D2, 0x5B0B, 0 },
{ 0x71D9, 0x55CA, 0 },
{ 0x71DC, 0x810D, 0 },
{ 0x71DF, 0x62A5, 0 },
{ 0x71E6, 0x69DB, 0 },
{ 0x71ED, 0x5660, 0 },
{ 0x71F4, 0x5385, 0 },
{ 0x71FC, 0x7D08, 0 },
{ 0x71FE, 0x8136, 0 },
{ 0x720D, 0x7231, 0 },
{ 0x721B, 0x6EF2, 0 },
{ 0x7231, 0x61AE, 1 },
{ 0x7237, 0x5904, 1 },
{ 0x723A, 0x5904, 0 },
{ 0x723E, 0x60B5, 0 },
{ 0x724D, 0x755D, 1 },
{ 0x7258, 0x755D, 0 },
{ 0x7275, 0x56F5, 1 },
{ 0x727A, 0x7E8F, 1 },
{ 0x727D, 0x56F5, 0 },
{ 0x728A, 0x739B, 1 },
{ 0x7296, 0x7B8B, 0 },
{ 0x72A2, 0x739B, 0 },
{ 0x72A7, 0x7E8F, 0 },
{ 0x72B6, 0x5AAF, 1 },
{ 0x72B7, 0x7F04, 1 },
{ 0x72B8, 0x7ABA, 1 },
{ 0x72C0, 0x5AAF, 0 },
{ 0x72C8, 0x7472, 1 },
{ 0x72DE, 0x7E46, 1 },
{ 0x72EE, 0x64B3, 1 },
{ 0x72EF, 0x7D3C, 1 },
{ 0x72F1, 0x555E, 1 },
{ 0x72F2, 0x7D3F, 1 },
{ 0x72FD, 0x7472, 0 },
{ 0x7303, 0x7F08, 1 },
{ 0x730E, 0x5A74, 1 },
{ 0x7315, 0x7E2E, 1 },
{ 0x7321, 0x7D1A, 1 },
{ 0x732B, 0x64F7, 1 },
{ 0x733B, 0x7D3F, 0 },
{ 0x7341, 0x7ABA, 0 },
{ 0x7344, 0x555E, 0 },
{ 0x7345, 0x64B3, 0 },
{ 0x734E, 0x6743, 0 },
{ 0x736A, 0x7D3C, 0 },
{ 0x736B, 0x7F08, 0 },
{ 0x736D, 0x5181, 1 },
{ 0x7370, 0x7E46, 0 },
{ 0x7375, 0x5A74, 0 },
{ 0x7377, 0x7F04, 0 },
{ 0x7378, 0x680C, 0 },
{ 0x737A, 0x5181, 0 },
{ 0x737C, 0x7E2E, 0 },
{ 0x7380, 0x7D1A, 0 },
{ 0x7391, 0x6E5E, 1 },
{ 0x739B, 0x6400, 1 },
{ 0x73AE, 0x5C9A, 1 },
{ 0x73AF, 0x607D, 1 },
{ 0x73B0, 0x5EC1, 1 },
{ 0x73B1, 0x72F2, 1 },
{ 0x73BA, 0x6BFF, 1 },
{ 0x73D1, 0x5956, 1 },
{ 0x73F2, 0x6F3F, 1 },
{ 0x73FE, 0x5EC1, 0 },
{ 0x740E, 0x8111, 1 },
{ 0x740F, 0x55BE, 1 },
{ 0x7410, 0x7596, 1 },
{ 0x743C, 0x68D6, 1 },
{ 0x743F, 0x6F3F, 0 },
{ 0x744B, 0x5C9A, 0 },
{ 0x7463, 0x7596, 0 },
{ 0x7469, 0x66AB, 0 },
{ 0x746A, 0x6400, 0 },
{ 0x7472, 0x72F2, 0 },
{ 0x7477, 0x7CAA, 1 },
{ 0x7489, 0x55BE, 0 },
{ 0x748E, 0x528A, 1 },
{ 0x74A1, 0x8111, 0 },
{ 0x74A3, 0x6E5E, 0 },
{ 0x74A6, 0x7CAA, 0 },
{ 0x74B0, 0x607D, 0 },
{ 0x74BD, 0x6BFF, 0 },
{ 0x74CA, 0x68D6, 0 },
{ 0x74CF, 0x5956, 0 },
{ 0x74D2, 0x7C23, 1 },
{ 0x74D4, 0x528A, 0 },
{ 0x74DA, 0x7C23, 0 },
{ 0x74EF, 0x6A9F, 1 },
{ 0x750C, 0x6A9F, 0 },
{ 0x7522, 0x60E9, 0 },
{ 0x7535, 0x611B, 1 },
{ 0x7545, 0x680B, 1 },
{ 0x755D, 0x52F8, 0 },
{ 0x7562, 0x6864, 0 },
{ 0x7570, 0x65F6, 0 },
{ 0x7596, 0x83B2, 1 },
{ 0x7597, 0x5F39, 1 },
{ 0x759F, 0x79B1, 1 },
{ 0x75A0, 0x7DB1, 1 },
{ 0x75A1, 0x70ED, 1 },
{ 0x75AE, 0x6EE1, 1 },
{ 0x75AF, 0x575E, 1 },
{ 0x75C8, 0x7856, 1 },
{ 0x75C9, 0x7BF1, 1 },
{ 0x75D9, 0x7BF1, 0 },
{ 0x75E8, 0x83BA, 1 },
{ 0x75EB, 0x6F87, 1 },
{ 0x7605, 0x841A, 1 },
{ 0x760B, 0x575E, 0 },
{ 0x760D, 0x70ED, 0 },
{ 0x7617, 0x841D, 1 },
{ 0x7618, 0x4E4C, 1 },
{ 0x761E, 0x841D, 0 },
{ 0x7621, 0x6EE1, 0 },
{ 0x7627, 0x79B1, 0 },
{ 0x762A, 0x73BA, 1 },
{ 0x762B, 0x525B, 1 },
{ 0x763B, 0x4E4C, 0 },
{ 0x763E, 0x6F97, 1 },
{ 0x763F, 0x7D9C, 1 },
{ 0x7642, 0x5F39, 0 },
{ 0x7646, 0x83BA, 0 },
{ 0x7647, 0x6F87, 0 },
{ 0x7649, 0x841A, 0 },
{ 0x7658, 0x7DB1, 0 },
{ 0x765E, 0x7469, 1 },
{ 0x765F, 0x73BA, 0 },
{ 0x7663, 0x513C, 1 },
{ 0x7664, 0x83B2, 0 },
{ 0x7669, 0x7469, 0 },
{ 0x766B, 0x6D50, 1 },
{ 0x766C, 0x513C, 0 },
{ 0x766D, 0x7D9C, 0 },
{ 0x766E, 0x6F97, 0 },
{ 0x7670, 0x7856, 0 },
{ 0x7671, 0x525B, 0 },
{ 0x7672, 0x6D50, 0 },
{ 0x7691, 0x529D, 1 },
{ 0x769A, 0x529D, 0 },
{ 0x76B1, 0x723A, 1 },
{ 0x76B2, 0x7DB9, 1 },
{ 0x76B8, 0x7DB9, 0 },
{ 0x76BA, 0x723A, 0 },
{ 0x76CF, 0x736B, 1 },
{ 0x76D0, 0x6642, 1 },
{ 0x76D1, 0x5E2B, 1 },
{ 0x76D8, 0x64BB, 1 },
{ 0x76DE, 0x736B, 0 },
{ 0x76E3, 0x5E2B, 0 },
{ 0x76E4, 0x64BB, 0 },
{ 0x76E7, 0x6861, 0 },
{ 0x770D, 0x81A9, 1 },
{ 0x773E, 0x62E6, 0 },
{ 0x7750, 0x7BC0, 1 },
{ 0x7751, 0x4EA9, 1 },
{ 0x775E, 0x7BC0, 0 },
{ 0x7792, 0x7C2B, 1 },
{ 0x7798, 0x81A9, 0 },
{ 0x779E, 0x7C2B, 0 },
{ 0x77A9, 0x762A, 1 },
{ 0x77BC, 0x4EA9, 0 },
{ 0x77DA, 0x762A, 0 },
{ 0x77EB, 0x575F, 1 },
{ 0x77EF, 0x575F, 0 },
{ 0x77F6, 0x57AD, 1 },
{ 0x77FE, 0x5114, 1 },
{ 0x77FF, 0x5DEF, 1 },
{ 0x7800, 0x7377, 1 },
{ 0x7801, 0x5F95, 1 },
{ 0x7816, 0x67A8, 1 },
{ 0x7817, 0x8113, 1 },
{ 0x781A, 0x6DA6, 1 },
{ 0x781C, 0x779E, 1 },
{ 0x783B, 0x72B7, 1 },
{ 0x783E, 0x7B5B, 1 },
{ 0x7840, 0x588A, 1 },
{ 0x7843, 0x5C61, 0 },
{ 0x7855, 0x640D, 1 },
{ 0x7856, 0x8158, 1 },
{ 0x7857, 0x8161, 1 },
{ 0x7859, 0x8523, 1 },
{ 0x785A, 0x8526, 1 },
{ 0x7864, 0x8158, 0 },
{ 0x7868, 0x8113, 0 },
{ 0x786E, 0x6B5F, 1 },
{ 0x786F, 0x6DA6, 0 },
{ 0x7877, 0x7027, 1 },
{ 0x789B, 0x7D39, 1 },
{ 0x789C, 0x8166, 1 },
{ 0x78A9, 0x640D, 0 },
{ 0x78AD, 0x7377, 0 },
{ 0x78B8, 0x779E, 0 },
{ 0x78BA, 0x6B5F, 0 },
{ 0x78BC, 0x5F95, 0 },
{ 0x78D1, 0x8523, 0 },
{ 0x78DA, 0x67A8, 0 },
{ 0x78E3, 0x8166, 0 },
{ 0x78E7, 0x7D39, 0 },
{ 0x78EF, 0x57AD, 0 },
{ 0x78FD, 0x8161, 0 },
{ 0x7904, 0x8526, 0 },
{ 0x790E, 0x588A, 0 },
{ 0x7926, 0x5DEF, 0 },
{ 0x792B, 0x7B5B, 0 },
{ 0x792C, 0x5114, 0 },
{ 0x7931, 0x72B7, 0 },
{ 0x796F, 0x5672, 1 },
{ 0x7977, 0x71D2, 1 },
{ 0x7978, 0x526E, 1 },
{ 0x798D, 0x526E, 0 },
{ 0x798E, 0x5672, 0 },
{ 0x79B1, 0x71D2, 0 },
{ 0x79CD, 0x64CA, 1 },
{ 0x79EF, 0x5DA2, 1 },
{ 0x79FD, 0x733B, 1 },
{ 0x7A23, 0x565C, 1 },
{ 0x7A2E, 0x64CA, 0 },
{ 0x7A33, 0x5C0E, 1 },
{ 0x7A4C, 0x565C, 0 },
{ 0x7A4D, 0x5DA2, 0 },
{ 0x7A4E, 0x6652, 0 },
{ 0x7A51, 0x7AA5, 1 },
{ 0x7A61, 0x7AA5, 0 },
{ 0x7A62, 0x733B, 0 },
{ 0x7A69, 0x5C0E, 0 },
{ 0x7A77, 0x556E, 1 },
{ 0x7A8D, 0x70C1, 1 },
{ 0x7A8E, 0x8424, 1 },
{ 0x7A9C, 0x7E39, 1 },
{ 0x7A9D, 0x6A31, 1 },
{ 0x7AA5, 0x54CD, 1 },
{ 0x7AA6, 0x53C6, 1 },
{ 0x7AA9, 0x6A31, 0 },
{ 0x7AAD, 0x83B3, 1 },
{ 0x7AAE, 0x556E, 0 },
{ 0x7AB5, 0x8424, 0 },
{ 0x7AB6, 0x83B3, 0 },
{ 0x7ABA, 0x54CD, 0 },
{ 0x7AC4, 0x7E39, 0 },
{ 0x7AC5, 0x70C1, 0 },
{ 0x7AC7, 0x53C6, 0 },
{ 0x7AD6, 0x5099, 1 },
{ 0x7ADE, 0x6519, 1 },
{ 0x7AF6, 0x6519, 0 },
{ 0x7B03, 0x6F1A, 1 },
{ 0x7B14, 0x64FE, 1 },
{ 0x7B15, 0x770D, 1 },
{ 0x7B3A, 0x71BE, 1 },
{ 0x7B3C, 0x55F6, 1 },
{ 0x7B3E, 0x8494, 1 },
{ 0x7B46, 0x64FE, 0 },
{ 0x7B5A, 0x7B46, 1 },
{ 0x7B5B, 0x55F3, 1 },
{ 0x7B67, 0x770D, 0 },
{ 0x7B79, 0x6AFB, 1 },
{ 0x7B7E, 0x69CB, 1 },
{ 0x7B80, 0x5BFB, 1 },
{ 0x7B8B, 0x71BE, 0 },
{ 0x7B93, 0x8489, 1 },
{ 0x7BA6, 0x7DBD, 1 },
{ 0x7BA7, 0x7DBE, 1 },
{ 0x7BA8, 0x84E3, 1 },
{ 0x7BA9, 0x87EF, 1 },
{ 0x7BAA, 0x5009, 1 },
{ 0x7BAB, 0x71FE, 1 },
{ 0x7BC0, 0x6444, 0 },
{ 0x7BCB, 0x7DBE, 0 },
{ 0x7BD1, 0x7877, 1 },
{ 0x7BD3, 0x7315, 1 },
{ 0x7BE4, 0x6F1A, 0 },
{ 0x7BE9, 0x55F3, 0 },
{ 0x7BEE, 0x5AD2, 1 },
{ 0x7BF1, 0x7A69, 1 },
{ 0x7BF3, 0x7B46, 0 },
{ 0x7C00, 0x7DBD, 0 },
{ 0x7C0D, 0x7315, 0 },
{ 0x7C16, 0x84FD, 1 },
{ 0x7C1E, 0x5009, 0 },
{ 0x7C21, 0x5BFB, 0 },
{ 0x7C23, 0x7877, 0 },
{ 0x7C2B, 0x71FE, 0 },
{ 0x7C3D, 0x69CB, 0 },
{ 0x7C3E, 0x6B72, 0 },
{ 0x7C41, 0x6CFE, 1 },
{ 0x7C43, 0x5AD2, 0 },
{ 0x7C4C, 0x6AFB, 0 },
{ 0x7C59, 0x8489, 0 },
{ 0x7C5C, 0x84E3, 0 },
{ 0x7C5F, 0x6CFE, 0 },
{ 0x7C60, 0x55F6, 0 },
{ 0x7C69, 0x8494, 0 },
{ 0x7C6A, 0x84FD, 0 },
{ 0x7C6C, 0x7A69, 0 },
{ 0x7C6E, 0x87EF, 0 },
{ 0x7C74, 0x7D77, 1 },
{ 0x7C7B, 0x5DD2, 1 },
{ 0x7C9C, 0x84E6, 1 },
{ 0x7C9D, 0x786F, 1 },
{ 0x7CAA, 0x5250, 1 },
{ 0x7CC1, 0x84EE, 1 },
{ 0x7CDD, 0x84EE, 0 },
{ 0x7CDE, 0x5250, 0 },
{ 0x7CF2, 0x786F, 0 },
{ 0x7CF4, 0x7D77, 0 },
{ 0x7CF6, 0x84E6, 0 },
{ 0x7CFE, 0x52E9, 0 },
{ 0x7D00, 0x6217, 0 },
{ 0x7D02, 0x7F9F, 0 },
{ 0x7D04, 0x64C1, 0 },
{ 0x7D05, 0x620B, 0 },
{ 0x7D06, 0x7258, 0 },
{ 0x7D07, 0x7535, 0 },
{ 0x7D08, 0x7DE8, 0 },
{ 0x7D09, 0x6BBA, 0 },
{ 0x7D0B, 0x691F, 0 },
{ 0x7D0D, 0x5EE1, 0 },
{ 0x7D10, 0x5BFC, 0 },
{ 0x7D13, 0x7F1F, 0 },
{ 0x7D14, 0x5CE4, 0 },
{ 0x7D15, 0x7F1E, 0 },
{ 0x7D16, 0x8755, 0 },
{ 0x7D17, 0x5CE6, 0 },
{ 0x7D19, 0x62E3, 0 },
{ 0x7D1A, 0x5E25, 0 },
{ 0x7D1B, 0x6C0C, 0 },
{ 0x7D1C, 0x7E1D, 0 },
{ 0x7D1D, 0x8749, 0 },
{ 0x7D21, 0x62A2, 0 },
{ 0x7D27, 0x6AB3, 1 },
{ 0x7D30, 0x5C66, 0 },
{ 0x7D31, 0x7F21, 0 },
{ 0x7D32, 0x7F20, 0 },
{ 0x7D33, 0x5B7F, 0 },
{ 0x7D39, 0x6523, 0 },
{ 0x7D3A, 0x7344, 0 },
{ 0x7D3C, 0x7F22, 0 },
{ 0x7D3F, 0x7F24, 0 },
{ 0x7D40, 0x7F23, 0 },
{ 0x7D42, 0x594B, 0 },
{ 0x7D44, 0x5E05, 0 },
{ 0x7D46, 0x5098, 0 },
{ 0x7D4E, 0x7391, 0 },
{ 0x7D50, 0x64E0, 0 },
{ 0x7D55, 0x5A6D, 0 },
{ 0x7D5B, 0x7E7C, 0 },
{ 0x7D5D, 0x7F25, 0 },
{ 0x7D5E, 0x6EE0, 0 },
{ 0x7D61, 0x60AF, 0 },
{ 0x7D62, 0x5115, 0 },
{ 0x7D66, 0x59AA, 0 },
{ 0x7D68, 0x5C1D, 0 },
{ 0x7D70, 0x8766, 0 },
{ 0x7D71, 0x607A, 0 },
{ 0x7D72, 0x5F00, 0 },
{ 0x7D73, 0x51EF, 0 },
{ 0x7D77, 0x789C, 1 },
{ 0x7D79, 0x55C6, 0 },
{ 0x7D81, 0x792B, 0 },
{ 0x7D83, 0x7DBB, 0 },
{ 0x7D86, 0x7F26, 0 },
{ 0x7D88, 0x7F28, 0 },
{ 0x7D8F, 0x6B7C, 0 },
{ 0x7D93, 0x61A4, 0 },
{ 0x7D9C, 0x64F0, 0 },
{ 0x7DA0, 0x62E8, 0 },
{ 0x7DA2, 0x66C9, 0 },
{ 0x7DA3, 0x7F2C, 0 },
{ 0x7DAC, 0x7F29, 0 },
{ 0x7DAD, 0x61CC, 0 },
{ 0x7DB0, 0x7F2E, 0 },
{ 0x7DB1, 0x58E2, 0 },
{ 0x7DB4, 0x76E3, 0 },
{ 0x7DB8, 0x5B38, 0 },
{ 0x7DB9, 0x7F2B, 0 },
{ 0x7DBA, 0x67FD, 0 },
{ 0x7DBB, 0x52DB, 0 },
{ 0x7DBD, 0x52E2, 0 },
{ 0x7DBE, 0x6CA8, 0 },
{ 0x7DBF, 0x67A7, 0 },
{ 0x7DC4, 0x7751, 0 },
{ 0x7DC7, 0x7DC4, 0 },
{ 0x7DCA, 0x6AB3, 0 },
{ 0x7DCB, 0x5247, 0 },
{ 0x7DD2, 0x6BBC, 0 },
{ 0x7DD7, 0x7DC7, 0 },
{ 0x7DD8, 0x8717, 0 },
{ 0x7DD9, 0x7792, 0 },
{ 0x7DDA, 0x6151, 0 },
{ 0x7DDD, 0x5242, 0 },
{ 0x7DDE, 0x728A, 0 },
{ 0x7DE0, 0x6B9A, 0 },
{ 0x7DE1, 0x7F3D, 0 },
{ 0x7DE3, 0x64EF, 0 },
{ 0x7DE6, 0x7DCA, 0 },
{ 0x7DE8, 0x5BBD, 0 },
{ 0x7DE9, 0x555F, 0 },
{ 0x7DEC, 0x512A, 0 },
{ 0x7DEF, 0x5DE9, 0 },
{ 0x7DF1, 0x7F33, 0 },
{ 0x7DF2, 0x4E13, 0 },
{ 0x7DF4, 0x66A7, 0 },
{ 0x7DF9, 0x6CFC, 0 },
{ 0x7E08, 0x71DF, 0 },
{ 0x7E09, 0x6D48, 0 },
{ 0x7E0A, 0x7F4C, 0 },
{ 0x7E0B, 0x7F34, 0 },
{ 0x7E10, 0x52CB, 0 },
{ 0x7E11, 0x7F5A, 0 },
{ 0x7E17, 0x8778, 0 },
{ 0x7E1B, 0x528C, 0 },
{ 0x7E1D, 0x74EF, 0 },
{ 0x7E1E, 0x4EA7, 0 },
{ 0x7E1F, 0x7DD7, 0 },
{ 0x7E23, 0x6137, 0 },
{ 0x7E2B, 0x5B6B, 0 },
{ 0x7E2D, 0x7F42, 0 },
{ 0x7E2E, 0x6989, 0 },
{ 0x7E31, 0x5AFB, 0 },
{ 0x7E32, 0x7F74, 0 },
{ 0x7E35, 0x7DDD, 0 },
{ 0x7E36, 0x789C, 0 },
{ 0x7E37, 0x7B5A, 0 },
{ 0x7E39, 0x7A9C, 0 },
{ 0x7E3D, 0x62E2, 0 },
{ 0x7E3E, 0x584B, 0 },
{ 0x7E43, 0x8156, 0 },
{ 0x7E45, 0x7DE0, 0 },
{ 0x7E46, 0x6F70, 0 },
{ 0x7E52, 0x7F85, 0 },
{ 0x7E54, 0x6267, 0 },
{ 0x7E55, 0x7018, 0 },
{ 0x7E5A, 0x5104, 0 },
{ 0x7E5E, 0x6FF0, 0 },
{ 0x7E69, 0x6BA4, 0 },
{ 0x7E6A, 0x5AD7, 0 },
{ 0x7E6F, 0x7F88, 0 },
{ 0x7E70, 0x5137, 0 },
{ 0x7E73, 0x54D2, 0 },
{ 0x7E79, 0x6D9F, 0 },
{ 0x7E7C, 0x6771, 0 },
{ 0x7E7D, 0x6D4F, 0 },
{ 0x7E7E, 0x7F86, 0 },
{ 0x7E88, 0x7BF3, 0 },
{ 0x7E8A, 0x7FA5, 0 },
{ 0x7E8C, 0x6AC3, 0 },
{ 0x7E8F, 0x743F, 0 },
{ 0x7E93, 0x5169, 0 },
{ 0x7E98, 0x7DE6, 0 },
{ 0x7E9C, 0x64B7, 0 },
{ 0x7EA0, 0x52E9, 1 },
{ 0x7EA1, 0x7258, 1 },
{ 0x7EA2, 0x620B, 1 },
{ 0x7EA3, 0x7F9F, 1 },
{ 0x7EA5, 0x7535, 1 },
{ 0x7EA6, 0x64C1, 1 },
{ 0x7EA7, 0x5E25, 1 },
{ 0x7EA8, 0x7DE8, 1 },
{ 0x7EA9, 0x7FA5, 1 },
{ 0x7EAA, 0x6217, 1 },
{ 0x7EAB, 0x6BBA, 1 },
{ 0x7EAC, 0x5DE9, 1 },
{ 0x7EAD, 0x7E1D, 1 },
{ 0x7EAF, 0x5CE4, 1 },
{ 0x7EB0, 0x7F1E, 1 },
{ 0x7EB1, 0x5CE6, 1 },
{ 0x7EB2, 0x58E2, 1 },
{ 0x7EB3, 0x5EE1, 1 },
{ 0x7EB4, 0x8749, 1 },
{ 0x7EB5, 0x5AFB, 1 },
{ 0x7EB6, 0x5B38, 1 },
{ 0x7EB7, 0x6C0C, 1 },
{ 0x7EB8, 0x62E3, 1 },
{ 0x7EB9, 0x691F, 1 },
{ 0x7EBA, 0x62A2, 1 },
{ 0x7EBC, 0x8755, 1 },
{ 0x7EBD, 0x5BFC, 1 },
{ 0x7EBE, 0x7F1F, 1 },
{ 0x7EBF, 0x6151, 1 },
{ 0x7EC0, 0x7344, 1 },
{ 0x7EC1, 0x7F20, 1 },
{ 0x7EC2, 0x7F21, 1 },
{ 0x7EC3, 0x66A7, 1 },
{ 0x7EC4, 0x5E05, 1 },
{ 0x7EC5, 0x5B7F, 1 },
{ 0x7EC6, 0x5C66, 1 },
{ 0x7EC7, 0x6267, 1 },
{ 0x7EC8, 0x594B, 1 },
{ 0x7EC9, 0x52CB, 1 },
{ 0x7ECA, 0x5098, 1 },
{ 0x7ECB, 0x7F22, 1 },
{ 0x7ECC, 0x7F23, 1 },
{ 0x7ECD, 0x6523, 1 },
{ 0x7ECE, 0x6D9F, 1 },
{ 0x7ECF, 0x61A4, 1 },
{ 0x7ED0, 0x7F24, 1 },
{ 0x7ED1, 0x792B, 1 },
{ 0x7ED2, 0x5C1D, 1 },
{ 0x7ED3, 0x64E0, 1 },
{ 0x7ED4, 0x7F25, 1 },
{ 0x7ED5, 0x6FF0, 1 },
{ 0x7ED6, 0x8766, 1 },
{ 0x7ED7, 0x7391, 1 },
{ 0x7ED8, 0x5AD7, 1 },
{ 0x7ED9, 0x59AA, 1 },
{ 0x7EDA, 0x5115, 1 },
{ 0x7EDB, 0x51EF, 1 },
{ 0x7EDC, 0x60AF, 1 },
{ 0x7EDD, 0x5A6D, 1 },
{ 0x7EDE, 0x6EE0, 1 },
{ 0x7EDF, 0x607A, 1 },
{ 0x7EE0, 0x7F26, 1 },
{ 0x7EE1, 0x7DBB, 1 },
{ 0x7EE2, 0x55C6, 1 },
{ 0x7EE5, 0x6B7C, 1 },
{ 0x7EE6, 0x7E7C, 1 },
{ 0x7EE7, 0x6771, 1 },
{ 0x7EE8, 0x7F28, 1 },
{ 0x7EE9, 0x584B, 1 },
{ 0x7EEA, 0x6BBC, 1 },
{ 0x7EEB, 0x6CA8, 1 },
{ 0x7EED, 0x6AC3, 1 },
{ 0x7EEE, 0x67FD, 1 },
{ 0x7EEF, 0x5247, 1 },
{ 0x7EF0, 0x52E2, 1 },
{ 0x7EF2, 0x7751, 1 },
{ 0x7EF3, 0x6BA4, 1 },
{ 0x7EF4, 0x61CC, 1 },
{ 0x7EF5, 0x67A7, 1 },
{ 0x7EF6, 0x7F29, 1 },
{ 0x7EF7, 0x8156, 1 },
{ 0x7EF8, 0x66C9, 1 },
{ 0x7EFA, 0x7F2B, 1 },
{ 0x7EFB, 0x7F2C, 1 },
{ 0x7EFC, 0x64F0, 1 },
{ 0x7EFD, 0x52DB, 1 },
{ 0x7EFE, 0x7F2E, 1 },
{ 0x7EFF, 0x62E8, 1 },
{ 0x7F00, 0x76E3, 1 },
{ 0x7F01, 0x7DC4, 1 },
{ 0x7F02, 0x7792, 1 },
{ 0x7F03, 0x7DC7, 1 },
{ 0x7F04, 0x8717, 1 },
{ 0x7F05, 0x512A, 1 },
{ 0x7F06, 0x64B7, 1 },
{ 0x7F07, 0x6CFC, 1 },
{ 0x7F08, 0x4E13, 1 },
{ 0x7F09, 0x5242, 1 },
{ 0x7F0C, 0x7DCA, 1 },
{ 0x7F0E, 0x728A, 1 },
{ 0x7F11, 0x7F33, 1 },
{ 0x7F12, 0x7F34, 1 },
{ 0x7F13, 0x555F, 1 },
{ 0x7F14, 0x6B9A, 1 },
{ 0x7F15, 0x7B5A, 1 },
{ 0x7F16, 0x5BBD, 1 },
{ 0x7F17, 0x7F3D, 1 },
{ 0x7F18, 0x64EF, 1 },
{ 0x7F19, 0x6D48, 1 },
{ 0x7F1A, 0x528C, 1 },
{ 0x7F1B, 0x7DD7, 1 },
{ 0x7F1C, 0x74EF, 1 },
{ 0x7F1D, 0x5B6B, 1 },
{ 0x7F1E, 0x8778, 1 },
{ 0x7F1F, 0x4EA7, 1 },
{ 0x7F20, 0x743F, 1 },
{ 0x7F21, 0x7F42, 1 },
{ 0x7F22, 0x7F4C, 1 },
{ 0x7F23, 0x7F5A, 1 },
{ 0x7F24, 0x6D4F, 1 },
{ 0x7F25, 0x7A9C, 1 },
{ 0x7F26, 0x7DDD, 1 },
{ 0x7F27, 0x7F74, 1 },
{ 0x7F28, 0x5169, 1 },
{ 0x7F29, 0x6989, 1 },
{ 0x7F2A, 0x6F70, 1 },
{ 0x7F2B, 0x7DE0, 1 },
{ 0x7F2C, 0x7BF3, 1 },
{ 0x7F2D, 0x5104, 1 },
{ 0x7F2E, 0x7018, 1 },
{ 0x7F2F, 0x7F85, 1 },
{ 0x7F30, 0x5049, 1 },
{ 0x7F31, 0x7F86, 1 },
{ 0x7F32, 0x5137, 1 },
{ 0x7F33, 0x7F88, 1 },
{ 0x7F34, 0x54D2, 1 },
{ 0x7F35, 0x7DE6, 1 },
{ 0x7F3D, 0x7E43, 0 },
{ 0x7F42, 0x7627, 1 },
{ 0x7F4C, 0x7627, 0 },
{ 0x7F57, 0x5FA0, 1 },
{ 0x7F5A, 0x52BF, 1 },
{ 0x7F62, 0x4E9A, 1 },
{ 0x7F70, 0x52BF, 0 },
{ 0x7F74, 0x816B, 1 },
{ 0x7F75, 0x5108, 0 },
{ 0x7F77, 0x4E9A, 0 },
{ 0x7F81, 0x77FE, 1 },
{ 0x7F85, 0x5FA0, 0 },
{ 0x7F86, 0x816B, 0 },
{ 0x7F88, 0x77FE, 0 },
{ 0x7F9F, 0x7B67, 1 },
{ 0x7FA5, 0x7B67, 0 },
{ 0x7FA9, 0x6005, 0 },
{ 0x7FD2, 0x6405, 0 },
{ 0x7FD8, 0x4E54, 1 },
{ 0x7FDA, 0x7D15, 1 },
{ 0x7FEC, 0x7D15, 0 },
{ 0x7FF9, 0x4E54, 0 },
{ 0x8022, 0x8426, 1 },
{ 0x8027, 0x8427, 1 },
{ 0x802C, 0x8427, 0 },
{ 0x802E, 0x8426, 0 },
{ 0x8038, 0x766E, 1 },
{ 0x8042, 0x556D, 1 },
{ 0x804B, 0x519C, 1 },
{ 0x804C, 0x5E91, 1 },
{ 0x804D, 0x8435, 1 },
{ 0x8054, 0x615F, 1 },
{ 0x8056, 0x62A1, 0 },
{ 0x805E, 0x629A, 0 },
{ 0x8069, 0x8452, 1 },
{ 0x806A, 0x680A, 1 },
{ 0x806F, 0x615F, 0 },
{ 0x8070, 0x680A, 0 },
{ 0x8073, 0x766E, 0 },
{ 0x8075, 0x8452, 0 },
{ 0x8076, 0x556D, 0 },
{ 0x8077, 0x5E91, 0 },
{ 0x8079, 0x8435, 0 },
{ 0x807E, 0x519C, 0 },
{ 0x8083, 0x5CF4, 1 },
{ 0x8085, 0x5CF4, 0 },
{ 0x80A0, 0x696D, 1 },
{ 0x80A4, 0x5B81, 1 },
{ 0x80BE, 0x57A9, 1 },
{ 0x80BF, 0x5784, 1 },
{ 0x80C0, 0x70E6, 1 },
{ 0x80C1, 0x5096, 1 },
{ 0x80DC, 0x5FFE, 1 },
{ 0x80E7, 0x503E, 1 },
{ 0x80E8, 0x7D16, 1 },
{ 0x80EA, 0x80DC, 1 },
{ 0x80EB, 0x4E66, 1 },
{ 0x80F6, 0x6232, 1 },
{ 0x8105, 0x5096, 0 },
{ 0x810D, 0x80E8, 1 },
{ 0x8110, 0x52A1, 1 },
{ 0x8111, 0x60E1, 1 },
{ 0x8113, 0x7477, 1 },
{ 0x8114, 0x7ECC, 1 },
{ 0x811B, 0x4E66, 0 },
{ 0x8136, 0x80EA, 1 },
{ 0x8138, 0x6D52, 1 },
{ 0x8139, 0x70E6, 0 },
{ 0x814E, 0x57A9, 0 },
{ 0x8156, 0x7D16, 0 },
{ 0x8158, 0x7E5E, 1 },
{ 0x8161, 0x80EA, 0 },
{ 0x8166, 0x60E1, 0 },
{ 0x816B, 0x5784, 0 },
{ 0x8178, 0x696D, 0 },
{ 0x817B, 0x4FE8, 1 },
{ 0x817E, 0x5F55, 1 },
{ 0x8191, 0x76E4, 1 },
{ 0x8195, 0x7E5E, 0 },
{ 0x819A, 0x5B81, 0 },
{ 0x81A0, 0x6232, 0 },
{ 0x81A9, 0x4FE8, 0 },
{ 0x81BE, 0x80E8, 0 },
{ 0x81BF, 0x7477, 0 },
{ 0x81C9, 0x6D52, 0 },
{ 0x81CD, 0x52A1, 0 },
{ 0x81CF, 0x76E4, 0 },
{ 0x81DA, 0x80DC, 0 },
{ 0x81DC, 0x7E6A, 1 },
{ 0x81E0, 0x7ECC, 0 },
{ 0x81E2, 0x7E6A, 0 },
{ 0x81E8, 0x64F2, 0 },
{ 0x8206, 0x6AEA, 1 },
{ 0x8208, 0x6163, 0 },
{ 0x8209, 0x6B3D, 0 },
{ 0x8230, 0x5864, 1 },
{ 0x8231, 0x5174, 1 },
{ 0x823B, 0x84C0, 1 },
{ 0x8259, 0x5174, 0 },
{ 0x8266, 0x5864, 0 },
{ 0x826B, 0x84C0, 0 },
{ 0x8270, 0x4E61, 1 },
{ 0x8271, 0x4E61, 0 },
{ 0x8273, 0x58DF, 1 },
{ 0x8277, 0x58DF, 0 },
{ 0x827A, 0x60AB, 1 },
{ 0x8282, 0x6444, 1 },
{ 0x8297, 0x7080, 1 },
{ 0x829C, 0x58F3, 1 },
{ 0x82BB, 0x7C6C, 0 },
{ 0x82C1, 0x76DE, 1 },
{ 0x82C7, 0x6BF5, 1 },
{ 0x82C8, 0x7ED6, 1 },
{ 0x82CB, 0x7C0D, 1 },
{ 0x82CD, 0x6A01, 1 },
{ 0x830F, 0x70EB, 1 },
{ 0x8311, 0x709C, 1 },
{ 0x8314, 0x75EB, 1 },
{ 0x8315, 0x7149, 1 },
{ 0x835A, 0x798D, 1 },
{ 0x835B, 0x7647, 1 },
{ 0x835C, 0x7B80, 1 },
{ 0x835E, 0x6FD8, 1 },
{ 0x835F, 0x5739, 1 },
{ 0x8360, 0x7C3D, 1 },
{ 0x8361, 0x6D53, 1 },
{ 0x8363, 0x6251, 1 },
{ 0x8364, 0x51FB, 1 },
{ 0x8365, 0x5219, 1 },
{ 0x8366, 0x7B8B, 1 },
{ 0x8367, 0x6B78, 1 },
{ 0x8368, 0x7DE1, 1 },
{ 0x8369, 0x7ED8, 1 },
{ 0x836A, 0x7ED9, 1 },
{ 0x836B, 0x6D51, 1 },
{ 0x836C, 0x7DD2, 1 },
{ 0x836D, 0x7EDA, 1 },
{ 0x836E, 0x766B, 1 },
{ 0x836F, 0x60EB, 1 },
{ 0x83A2, 0x798D, 0 },
{ 0x83A7, 0x7C0D, 0 },
{ 0x83B1, 0x6397, 1 },
{ 0x83B2, 0x5EE2, 1 },
{ 0x83B3, 0x5356, 1 },
{ 0x83B4, 0x790E, 1 },
{ 0x83B8, 0x7EDE, 1 },
{ 0x83B9, 0x66AB, 1 },
{ 0x83BA, 0x57D8, 1 },
{ 0x83BC, 0x7D46, 1 },
{ 0x83EF, 0x6124, 0 },
{ 0x840A, 0x6397, 0 },
{ 0x841A, 0x7E7D, 1 },
{ 0x841D, 0x5757, 1 },
{ 0x8424, 0x6CAA, 1 },
{ 0x8425, 0x62A5, 1 },
{ 0x8426, 0x71DF, 1 },
{ 0x8427, 0x5AA7, 1 },
{ 0x8428, 0x6583, 1 },
{ 0x8435, 0x790E, 0 },
{ 0x8452, 0x7EDA, 0 },
{ 0x8464, 0x766B, 0 },
{ 0x8466, 0x6BF5, 0 },
{ 0x8477, 0x51FB, 0 },
{ 0x8487, 0x7D02, 1 },
{ 0x8489, 0x7EDF, 1 },
{ 0x848B, 0x6B24, 1 },
{ 0x848C, 0x7EE1, 1 },
{ 0x8494, 0x5356, 0 },
{ 0x84BC, 0x6A01, 0 },
{ 0x84C0, 0x7ED9, 0 },
{ 0x84DD, 0x631A, 1 },
{ 0x84DF, 0x6F23, 1 },
{ 0x84E3, 0x7EE9, 1 },
{ 0x84E6, 0x7E11, 1 },
{ 0x84EE, 0x5EE2, 0 },
{ 0x84EF, 0x76DE, 0 },
{ 0x84F4, 0x7D46, 0 },
{ 0x84FD, 0x7B80, 0 },
{ 0x851E, 0x7EE1, 0 },
{ 0x8523, 0x6B24, 0 },
{ 0x8526, 0x709C, 0 },
{ 0x852D, 0x6D51, 0 },
{ 0x8537, 0x54D4, 1 },
{ 0x8539, 0x7EEB, 1 },
{ 0x853A, 0x705D, 1 },
{ 0x853C, 0x511F, 1 },
{ 0x8541, 0x7DE1, 0 },
{ 0x8546, 0x7D02, 0 },
{ 0x854E, 0x6FD8, 0 },
{ 0x8552, 0x7DD2, 0 },
{ 0x8555, 0x7EDE, 0 },
{ 0x8558, 0x7647, 0 },
{ 0x8562, 0x7EDF, 0 },
{ 0x8569, 0x6D53, 0 },
{ 0x856A, 0x58F3, 0 },
{ 0x856D, 0x5AA7, 0 },
{ 0x8572, 0x7303, 1 },
{ 0x8574, 0x54DD, 1 },
{ 0x8577, 0x7EE9, 0 },
{ 0x8588, 0x5739, 0 },
{ 0x858A, 0x6F23, 0 },
{ 0x858C, 0x7080, 0 },
{ 0x8594, 0x54D4, 0 },
{ 0x85A9, 0x6583, 0 },
{ 0x85BA, 0x7C3D, 0 },
{ 0x85CD, 0x631A, 0 },
{ 0x85CE, 0x7ED8, 0 },
{ 0x85D3, 0x7750, 1 },
{ 0x85DD, 0x60AB, 0 },
{ 0x85E5, 0x60EB, 0 },
{ 0x85F6, 0x7ED6, 0 },
{ 0x85F9, 0x511F, 0 },
{ 0x85FA, 0x705D, 0 },
{ 0x8600, 0x7E7D, 0 },
{ 0x8604, 0x7303, 0 },
{ 0x860A, 0x54DD, 0 },
{ 0x861A, 0x7750, 0 },
{ 0x861E, 0x7EEB, 0 },
{ 0x8622, 0x70EB, 0 },
{ 0x862D, 0x607B, 0 },
{ 0x863F, 0x5757, 0 },
{ 0x864F, 0x52DE, 1 },
{ 0x8651, 0x6DA0, 1 },
{ 0x8655, 0x5E5F, 0 },
{ 0x865C, 0x52DE, 0 },
{ 0x8667, 0x76B2, 0 },
{ 0x866E, 0x7868, 1 },
{ 0x867D, 0x7C43, 1 },
{ 0x867E, 0x56ED, 1 },
{ 0x867F, 0x840A, 1 },
{ 0x8680, 0x532E, 1 },
{ 0x8681, 0x57F7, 1 },
{ 0x8682, 0x5716, 1 },
{ 0x86AC, 0x52B2, 1 },
{ 0x86CA, 0x78E7, 1 },
{ 0x86CF, 0x8425, 1 },
{ 0x86F0, 0x4F2A, 1 },
{ 0x86F1, 0x7570, 1 },
{ 0x86F2, 0x7B15, 1 },
{ 0x86F3, 0x7410, 1 },
{ 0x86F4, 0x8428, 1 },
{ 0x86FA, 0x7570, 0 },
{ 0x8706, 0x52B2, 0 },
{ 0x8717, 0x6FC3, 1 },
{ 0x8747, 0x50A9, 1 },
{ 0x8748, 0x4E9E, 1 },
{ 0x8749, 0x7116, 1 },
{ 0x8755, 0x532E, 0 },
{ 0x8766, 0x56ED, 0 },
{ 0x8778, 0x6FC3, 0 },
{ 0x877C, 0x84BC, 1 },
{ 0x877E, 0x848B, 1 },
{ 0x8784, 0x7410, 0 },
{ 0x879E, 0x5716, 0 },
{ 0x87A2, 0x6CAA, 0 },
{ 0x87BB, 0x84BC, 0 },
{ 0x87C4, 0x4F2A, 0 },
{ 0x87C8, 0x4E9E, 0 },
{ 0x87CF, 0x7EA0, 1 },
{ 0x87E3, 0x7868, 0 },
{ 0x87EC, 0x7116, 0 },
{ 0x87EF, 0x7B15, 0 },
{ 0x87F6, 0x8425, 0 },
{ 0x87FB, 0x57F7, 0 },
{ 0x8805, 0x50A9, 0 },
{ 0x8806, 0x840A, 0 },
{ 0x8810, 0x8428, 0 },
{ 0x8811, 0x848B, 0 },
{ 0x8828, 0x7EA0, 0 },
{ 0x8831, 0x78E7, 0 },
{ 0x8845, 0x7E93, 1 },
{ 0x8853, 0x6192, 0 },
{ 0x8854, 0x6F32, 1 },
{ 0x885B, 0x62DF, 0 },
{ 0x8865, 0x64C7, 1 },
{ 0x886C, 0x6AF8, 1 },
{ 0x8884, 0x7931, 1 },
{ 0x8885, 0x7658, 1 },
{ 0x8886, 0x4F24, 1 },
{ 0x889C, 0x5A66, 1 },
{ 0x88AD, 0x5289, 1 },
{ 0x88C6, 0x7DB4, 1 },
{ 0x88CA, 0x7658, 0 },
{ 0x88DC, 0x64C7, 0 },
{ 0x88E2, 0x83BC, 1 },
{ 0x88E3, 0x83EF, 1 },
{ 0x88E4, 0x6AA3, 1 },
{ 0x88E5, 0x785A, 1 },
{ 0x8918, 0x4F24, 0 },
{ 0x891B, 0x763B, 1 },
{ 0x8932, 0x6AA3, 0 },
{ 0x8933, 0x83BC, 0 },
{ 0x8934, 0x7DB8, 1 },
{ 0x8938, 0x763B, 0 },
{ 0x893B, 0x7978, 0 },
{ 0x8949, 0x785A, 0 },
{ 0x8956, 0x7931, 0 },
{ 0x895D, 0x83EF, 0 },
{ 0x8960, 0x7DB4, 0 },
{ 0x8964, 0x7DB8, 0 },
{ 0x896A, 0x5A66, 0 },
{ 0x896F, 0x6AF8, 0 },
{ 0x8972, 0x5289, 0 },
{ 0x898B, 0x5E0F, 0 },
{ 0x898E, 0x7EAD, 0 },
{ 0x898F, 0x66F8, 0 },
{ 0x8993, 0x70BD, 0 },
{ 0x8996, 0x618A, 0 },
{ 0x8998, 0x80A0, 0 },
{ 0x89A1, 0x7C41, 0 },
{ 0x89A6, 0x80BE, 0 },
{ 0x89AA, 0x5D58, 0 },
{ 0x89AC, 0x80A4, 0 },
{ 0x89AF, 0x80BF, 0 },
{ 0x89B2, 0x80C1, 0 },
{ 0x89B7, 0x7D17, 0 },
{ 0x89BA, 0x67A3, 0 },
{ 0x89BD, 0x5E90, 0 },
{ 0x89BF, 0x76D1, 0 },
{ 0x89C0, 0x6417, 0 },
{ 0x89C1, 0x5E0F, 1 },
{ 0x89C2, 0x6417, 1 },
{ 0x89C3, 0x7EAD, 1 },
{ 0x89C4, 0x66F8, 1 },
{ 0x89C5, 0x70BD, 1 },
{ 0x89C6, 0x618A, 1 },
{ 0x89C7, 0x80A0, 1 },
{ 0x89C8, 0x5E90, 1 },
{ 0x89C9, 0x67A3, 1 },
{ 0x89CA, 0x80A4, 1 },
{ 0x89CB, 0x7C41, 1 },
{ 0x89CC, 0x76D1, 1 },
{ 0x89CE, 0x80BE, 1 },
{ 0x89CF, 0x80BF, 1 },
{ 0x89D0, 0x80C1, 1 },
{ 0x89D1, 0x7D17, 1 },
{ 0x89DE, 0x8651, 1 },
{ 0x89F4, 0x8651, 0 },
{ 0x8A02, 0x5DA0, 0 },
{ 0x8A03, 0x4EC5, 0 },
{ 0x8A08, 0x60CA, 0 },
{ 0x8A0A, 0x6128, 0 },
{ 0x8A0C, 0x7EB6, 0 },
{ 0x8A0E, 0x5786, 0 },
{ 0x8A10, 0x5458, 0 },
{ 0x8A13, 0x5E57, 0 },
{ 0x8A15, 0x7EB7, 0 },
{ 0x8A16, 0x7E55, 0 },
{ 0x8A18, 0x5F52, 0 },
{ 0x8A1B, 0x848C, 0 },
{ 0x8A1D, 0x7D19, 0 },
{ 0x8A1F, 0x6F4D, 0 },
{ 0x8A23, 0x551B, 0 },
{ 0x8A25, 0x521A, 0 },
{ 0x8A29, 0x7EA3, 0 },
{ 0x8A2A, 0x6ADD, 0 },
{ 0x8A2D, 0x60EC, 0 },
{ 0x8A31, 0x651B, 0 },
{ 0x8A34, 0x580A, 0 },
{ 0x8A36, 0x520D, 0 },
{ 0x8A3A, 0x64FB, 0 },
{ 0x8A41, 0x7EB8, 0 },
{ 0x8A46, 0x7EBA, 0 },
{ 0x8A4E, 0x7058, 0 },
{ 0x8A50, 0x71B1, 0 },
{ 0x8A52, 0x6E9D, 0 },
{ 0x8A54, 0x7044, 0 },
{ 0x8A55, 0x5DA8, 0 },
{ 0x8A57, 0x7EA5, 0 },
{ 0x8A58, 0x7DD9, 0 },
{ 0x8A5B, 0x7EB0, 0 },
{ 0x8A5E, 0x694A, 0 },
{ 0x8A5F, 0x7E98, 1 },
{ 0x8A61, 0x7EC1, 0 },
{ 0x8A62, 0x631E, 0 },
{ 0x8A63, 0x6E14, 0 },
{ 0x8A66, 0x5E26, 0 },
{ 0x8A69, 0x5D03, 0 },
{ 0x8A6B, 0x7B3A, 0 },
{ 0x8A6C, 0x721B, 0 },
{ 0x8A6D, 0x7D4E, 0 },
{ 0x8A6E, 0x5D17, 0 },
{ 0x8A70, 0x56B4, 0 },
{ 0x8A71, 0x636B, 0 },
{ 0x8A72, 0x5109, 0 },
{ 0x8A73, 0x6CA7, 0 },
{ 0x8A7C, 0x7E36, 0 },
{ 0x8A7F, 0x7EBF, 0 },
{ 0x8A84, 0x7EBE, 0 },
{ 0x8A85, 0x76B8, 0 },
{ 0x8A86, 0x7EBD, 0 },
{ 0x8A8A, 0x4FE0, 1 },
{ 0x8A8D, 0x6524, 0 },
{ 0x8A91, 0x7646, 0 },
{ 0x8A92, 0x7817, 0 },
{ 0x8A95, 0x5899, 0 },
{ 0x8A98, 0x6DA1, 0 },
{ 0x8A9A, 0x4ED3, 0 },
{ 0x8A9E, 0x6003, 0 },
{ 0x8AA0, 0x5FC6, 0 },
{ 0x8AA1, 0x5287, 0 },
{ 0x8AA3, 0x7C21, 0 },
{ 0x8AA4, 0x55AA, 0 },
{ 0x8AA5, 0x4FE6, 0 },
{ 0x8AA6, 0x72EF, 0 },
{ 0x8AA8, 0x50A5, 0 },
{ 0x8AAA, 0x5C42, 0 },
{ 0x8AB0, 0x56A8, 0 },
{ 0x8AB2, 0x68DF, 0 },
{ 0x8AB6, 0x7EC8, 0 },
{ 0x8AB9, 0x7D61, 0 },
{ 0x8ABC, 0x6514, 0 },
{ 0x8ABF, 0x635F, 0 },
{ 0x8AC2, 0x7EC7, 0 },
{ 0x8AC4, 0x7CDD, 0 },
{ 0x8AC7, 0x652A, 0 },
{ 0x8AC9, 0x7EC5, 0 },
{ 0x8ACB, 0x67A5, 0 },
{ 0x8ACD, 0x7C6A, 0 },
{ 0x8ACF, 0x6FFC, 0 },
{ 0x8AD1, 0x7EC4, 0 },
{ 0x8AD2, 0x50B5, 0 },
{ 0x8AD6, 0x5E63, 0 },
{ 0x8AD7, 0x4F1F, 0 },
{ 0x8ADB, 0x6FD1, 0 },
{ 0x8ADC, 0x528D, 0 },
{ 0x8ADD, 0x7EA7, 0 },
{ 0x8ADE, 0x7AAE, 0 },
{ 0x8AE2, 0x7EC0, 0 },
{ 0x8AE4, 0x7C3E, 0 },
{ 0x8AE6, 0x6E0E, 0 },
{ 0x8AE7, 0x5617, 0 },
{ 0x8AEB, 0x52DD, 0 },
{ 0x8AED, 0x6CA4, 0 },
{ 0x8AEE, 0x6784, 0 },
{ 0x8AF1, 0x5102, 0 },
{ 0x8AF3, 0x51F1, 0 },
{ 0x8AF6, 0x74CA, 0 },
{ 0x8AF7, 0x5362, 0 },
{ 0x8AF8, 0x5A32, 0 },
{ 0x8AFA, 0x72EE, 0 },
{ 0x8AFC, 0x7ECB, 0 },
{ 0x8AFE, 0x5F35, 0 },
{ 0x8B00, 0x57E1, 0 },
{ 0x8B01, 0x76D8, 0 },
{ 0x8B02, 0x503A, 0 },
{ 0x8B04, 0x4FE0, 0 },
{ 0x8B05, 0x7EAA, 0 },
{ 0x8B0A, 0x72C8, 0 },
{ 0x8B0E, 0x6D49, 0 },
{ 0x8B10, 0x7DF1, 0 },
{ 0x8B14, 0x7EC9, 0 },
{ 0x8B16, 0x7ECD, 0 },
{ 0x8B17, 0x8178, 0 },
{ 0x8B19, 0x593A, 0 },
{ 0x8B1A, 0x6F64, 0 },
{ 0x8B1B, 0x67AD, 0 },
{ 0x8B1D, 0x5BE9, 0 },
{ 0x8B20, 0x6EE8, 0 },
{ 0x8B28, 0x4FA6, 0 },
{ 0x8B2B, 0x5011, 0 },
{ 0x8B2C, 0x766C, 0 },
{ 0x8B33, 0x7DF4, 0 },
{ 0x8B39, 0x6F2C, 0 },
{ 0x8B3E, 0x7C74, 0 },
{ 0x8B49, 0x61C7, 0 },
{ 0x8B4E, 0x7ED0, 0 },
{ 0x8B4F, 0x86CA, 0 },
{ 0x8B56, 0x7ECF, 0 },
{ 0x8B58, 0x6493, 0 },
{ 0x8B59, 0x55DA, 0 },
{ 0x8B5A, 0x6ADB, 0 },
{ 0x8B5C, 0x6688, 0 },
{ 0x8B6B, 0x7DD8, 0 },
{ 0x8B6F, 0x654C, 0 },
{ 0x8B70, 0x655B, 0 },
{ 0x8B74, 0x7A4C, 0 },
{ 0x8B77, 0x6383, 0 },
{ 0x8B7E, 0x7ECE, 0 },
{ 0x8B80, 0x5C96, 0 },
{ 0x8B85, 0x7EA6, 0 },
{ 0x8B8A, 0x5C82, 0 },
{ 0x8B8B, 0x7E98, 0 },
{ 0x8B8E, 0x85CD, 0 },
{ 0x8B92, 0x835F, 0 },
{ 0x8B93, 0x6AE8, 0 },
{ 0x8B95, 0x879E, 0 },
{ 0x8B96, 0x7ED2, 0 },
{ 0x8B9C, 0x7E08, 0 },
{ 0x8B9E, 0x7ED1, 0 },
{ 0x8BA1, 0x60CA, 1 },
{ 0x8BA2, 0x5DA0, 1 },
{ 0x8BA3, 0x4EC5, 1 },
{ 0x8BA4, 0x6524, 1 },
{ 0x8BA5, 0x86CA, 1 },
{ 0x8BA6, 0x5458, 1 },
{ 0x8BA7, 0x7EB6, 1 },
{ 0x8BA8, 0x5786, 1 },
{ 0x8BA9, 0x6AE8, 1 },
{ 0x8BAA, 0x7EB7, 1 },
{ 0x8BAB, 0x7E55, 1 },
{ 0x8BAD, 0x5E57, 1 },
{ 0x8BAE, 0x655B, 1 },
{ 0x8BAF, 0x6128, 1 },
{ 0x8BB0, 0x5F52, 1 },
{ 0x8BB2, 0x67AD, 1 },
{ 0x8BB3, 0x5102, 1 },
{ 0x8BB4, 0x7DF4, 1 },
{ 0x8BB5, 0x7058, 1 },
{ 0x8BB6, 0x7D19, 1 },
{ 0x8BB7, 0x521A, 1 },
{ 0x8BB8, 0x651B, 1 },
{ 0x8BB9, 0x848C, 1 },
{ 0x8BBA, 0x5E63, 1 },
{ 0x8BBB, 0x7EA3, 1 },
{ 0x8BBC, 0x6F4D, 1 },
{ 0x8BBD, 0x5362, 1 },
{ 0x8BBE, 0x60EC, 1 },
{ 0x8BBF, 0x6ADD, 1 },
{ 0x8BC0, 0x551B, 1 },
{ 0x8BC1, 0x61C7, 1 },
{ 0x8BC2, 0x7EB8, 1 },
{ 0x8BC3, 0x520D, 1 },
{ 0x8BC4, 0x5DA8, 1 },
{ 0x8BC5, 0x7EB0, 1 },
{ 0x8BC6, 0x6493, 1 },
{ 0x8BC7, 0x7EA5, 1 },
{ 0x8BC8, 0x71B1, 1 },
{ 0x8BC9, 0x580A, 1 },
{ 0x8BCA, 0x64FB, 1 },
{ 0x8BCB, 0x7EBA, 1 },
{ 0x8BCC, 0x7EAA, 1 },
{ 0x8BCD, 0x694A, 1 },
{ 0x8BCE, 0x7DD9, 1 },
{ 0x8BCF, 0x7044, 1 },
{ 0x8BD1, 0x654C, 1 },
{ 0x8BD2, 0x6E9D, 1 },
{ 0x8BD3, 0x7EBD, 1 },
{ 0x8BD4, 0x7EBE, 1 },
{ 0x8BD5, 0x5E26, 1 },
{ 0x8BD6, 0x7EBF, 1 },
{ 0x8BD7, 0x5D03, 1 },
{ 0x8BD8, 0x56B4, 1 },
{ 0x8BD9, 0x7E36, 1 },
{ 0x8BDA, 0x5FC6, 1 },
{ 0x8BDB, 0x76B8, 1 },
{ 0x8BDD, 0x636B, 1 },
{ 0x8BDE, 0x5899, 1 },
{ 0x8BDF, 0x721B, 1 },
{ 0x8BE0, 0x5D17, 1 },
{ 0x8BE1, 0x7D4E, 1 },
{ 0x8BE2, 0x631E, 1 },
{ 0x8BE3, 0x6E14, 1 },
{ 0x8BE4, 0x7C6A, 1 },
{ 0x8BE5, 0x5109, 1 },
{ 0x8BE6, 0x6CA7, 1 },
{ 0x8BE7, 0x7B3A, 1 },
{ 0x8BE8, 0x7EC0, 1 },
{ 0x8BE9, 0x7EC1, 1 },
{ 0x8BEB, 0x5287, 1 },
{ 0x8BEC, 0x7C21, 1 },
{ 0x8BED, 0x6003, 1 },
{ 0x8BEE, 0x4ED3, 1 },
{ 0x8BEF, 0x55AA, 1 },
{ 0x8BF0, 0x4FE6, 1 },
{ 0x8BF1, 0x6DA1, 1 },
{ 0x8BF2, 0x50A5, 1 },
{ 0x8BF3, 0x7646, 1 },
{ 0x8BF4, 0x5C42, 1 },
{ 0x8BF5, 0x72EF, 1 },
{ 0x8BF6, 0x7817, 1 },
{ 0x8BF7, 0x67A5, 1 },
{ 0x8BF8, 0x5A32, 1 },
{ 0x8BF9, 0x6FFC, 1 },
{ 0x8BFA, 0x5F35, 1 },
{ 0x8BFB, 0x5C96, 1 },
{ 0x8BFC, 0x7EC4, 1 },
{ 0x8BFD, 0x7D61, 1 },
{ 0x8BFE, 0x68DF, 1 },
{ 0x8BFF, 0x7EC5, 1 },
{ 0x8C00, 0x6FD1, 1 },
{ 0x8C01, 0x56A8, 1 },
{ 0x8C02, 0x4F1F, 1 },
{ 0x8C03, 0x635F, 1 },
{ 0x8C04, 0x7EC7, 1 },
{ 0x8C05, 0x50B5, 1 },
{ 0x8C06, 0x7CDD, 1 },
{ 0x8C07, 0x7EC8, 1 },
{ 0x8C08, 0x652A, 1 },
{ 0x8C09, 0x7EA6, 1 },
{ 0x8C0A, 0x6514, 1 },
{ 0x8C0B, 0x57E1, 1 },
{ 0x8C0C, 0x74CA, 1 },
{ 0x8C0D, 0x528D, 1 },
{ 0x8C0E, 0x72C8, 1 },
{ 0x8C0F, 0x52DD, 1 },
{ 0x8C10, 0x5617, 1 },
{ 0x8C11, 0x7EC9, 1 },
{ 0x8C12, 0x76D8, 1 },
{ 0x8C13, 0x503A, 1 },
{ 0x8C14, 0x7C3E, 1 },
{ 0x8C15, 0x6CA4, 1 },
{ 0x8C16, 0x7ECB, 1 },
{ 0x8C17, 0x835F, 1 },
{ 0x8C18, 0x6784, 1 },
{ 0x8C19, 0x51F1, 1 },
{ 0x8C1A, 0x72EE, 1 },
{ 0x8C1B, 0x6E0E, 1 },
{ 0x8C1C, 0x6D49, 1 },
{ 0x8C1D, 0x7AAE, 1 },
{ 0x8C1E, 0x7EA7, 1 },
{ 0x8C1F, 0x4FA6, 1 },
{ 0x8C20, 0x7E08, 1 },
{ 0x8C21, 0x7ECD, 1 },
{ 0x8C22, 0x5BE9, 1 },
{ 0x8C23, 0x6EE8, 1 },
{ 0x8C24, 0x8178, 1 },
{ 0x8C25, 0x6F64, 1 },
{ 0x8C26, 0x593A, 1 },
{ 0x8C27, 0x7DF1, 1 },
{ 0x8C28, 0x6F2C, 1 },
{ 0x8C29, 0x7C74, 1 },
{ 0x8C2A, 0x5011, 1 },
{ 0x8C2B, 0x7ECE, 1 },
{ 0x8C2C, 0x766C, 1 },
{ 0x8C2D, 0x6ADB, 1 },
{ 0x8C2E, 0x7ECF, 1 },
{ 0x8C2F, 0x55DA, 1 },
{ 0x8C30, 0x879E, 1 },
{ 0x8C31, 0x6688, 1 },
{ 0x8C32, 0x7ED0, 1 },
{ 0x8C33, 0x7ED1, 1 },
{ 0x8C34, 0x7A4C, 1 },
{ 0x8C35, 0x7DD8, 1 },
{ 0x8C36, 0x7ED2, 1 },
{ 0x8C48, 0x740E, 0 },
{ 0x8C4E, 0x5099, 0 },
{ 0x8C50, 0x61B6, 0 },
{ 0x8C6E, 0x7D1D, 1 },
{ 0x8C76, 0x7D1D, 0 },
{ 0x8C93, 0x64F7, 0 },
{ 0x8C9D, 0x6325, 0 },
{ 0x8C9E, 0x6B16, 0 },
{ 0x8CA0, 0x6CA5, 0 },
{ 0x8CA1, 0x61C9, 0 },
{ 0x8CA2, 0x689F, 0 },
{ 0x8CA7, 0x6CDE, 0 },
{ 0x8CA8, 0x6230, 0 },
{ 0x8CA9, 0x6488, 0 },
{ 0x8CAA, 0x54D9, 0 },
{ 0x8CAB, 0x5A76, 0 },
{ 0x8CAC, 0x64CB, 0 },
{ 0x8CAF, 0x6D87, 0 },
{ 0x8CB0, 0x7A4D, 0 },
{ 0x8CB3, 0x6D4D, 0 },
{ 0x8CB4, 0x6322, 0 },
{ 0x8CB6, 0x7463, 0 },
{ 0x8CB7, 0x5EDF, 0 },
{ 0x8CB8, 0x6504, 0 },
{ 0x8CBA, 0x51FF, 0 },
{ 0x8CBB, 0x63BC, 0 },
{ 0x8CBC, 0x596E, 0 },
{ 0x8CBD, 0x4FA8, 0 },
{ 0x8CBF, 0x60EE, 0 },
{ 0x8CC0, 0x648F, 0 },
{ 0x8CC1, 0x734E, 0 },
{ 0x8CC2, 0x7D32, 0 },
{ 0x8CC3, 0x5DF0, 0 },
{ 0x8CC4, 0x7A2E, 0 },
{ 0x8CC5, 0x8076, 0 },
{ 0x8CC7, 0x6126, 0 },
{ 0x8CC8, 0x6B0F, 0 },
{ 0x8CCA, 0x53C7, 0 },
{ 0x8CD1, 0x761E, 0 },
{ 0x8CD2, 0x7192, 0 },
{ 0x8CD3, 0x5F02, 0 },
{ 0x8CD9, 0x7EE6, 0 },
{ 0x8CDA, 0x723E, 0 },
{ 0x8CDC, 0x69E0, 0 },
{ 0x8CDE, 0x6811, 0 },
{ 0x8CE0, 0x5453, 0 },
{ 0x8CE1, 0x77A9, 0 },
{ 0x8CE2, 0x65AC, 0 },
{ 0x8CE3, 0x631D, 0 },
{ 0x8CE4, 0x6FDF, 0 },
{ 0x8CE6, 0x56A3, 0 },
{ 0x8CE7, 0x8083, 0 },
{ 0x8CEA, 0x6476, 0 },
{ 0x8CEC, 0x6FFE, 0 },
{ 0x8CED, 0x6653, 0 },
{ 0x8CF4, 0x6ADA, 0 },
{ 0x8CF5, 0x7D14, 0 },
{ 0x8CFA, 0x5862, 0 },
{ 0x8CFB, 0x8085, 0 },
{ 0x8CFC, 0x6001, 0 },
{ 0x8CFD, 0x5FCF, 0 },
{ 0x8CFE, 0x7EB3, 0 },
{ 0x8D04, 0x76D0, 0 },
{ 0x8D05, 0x7545, 0 },
{ 0x8D08, 0x68E7, 0 },
{ 0x8D0A, 0x6A02, 0 },
{ 0x8D0D, 0x7D71, 0 },
{ 0x8D0F, 0x5C14, 0 },
{ 0x8D10, 0x8077, 0 },
{ 0x8D13, 0x7EA2, 0 },
{ 0x8D16, 0x7D10, 0 },
{ 0x8D17, 0x7C6E, 0 },
{ 0x8D1B, 0x6AB8, 0 },
{ 0x8D1D, 0x6325, 1 },
{ 0x8D1E, 0x6B16, 1 },
{ 0x8D1F, 0x6CA5, 1 },
{ 0x8D21, 0x689F, 1 },
{ 0x8D22, 0x61C9, 1 },
{ 0x8D23, 0x64CB, 1 },
{ 0x8D24, 0x65AC, 1 },
{ 0x8D25, 0x5695, 1 },
{ 0x8D26, 0x6FFE, 1 },
{ 0x8D27, 0x6230, 1 },
{ 0x8D28, 0x6476, 1 },
{ 0x8D29, 0x6488, 1 },
{ 0x8D2A, 0x54D9, 1 },
{ 0x8D2B, 0x6CDE, 1 },
{ 0x8D2C, 0x7463, 1 },
{ 0x8D2D, 0x6001, 1 },
{ 0x8D2E, 0x6D87, 1 },
{ 0x8D2F, 0x5A76, 1 },
{ 0x8D30, 0x6D4D, 1 },
{ 0x8D31, 0x6FDF, 1 },
{ 0x8D32, 0x734E, 1 },
{ 0x8D33, 0x7A4D, 1 },
{ 0x8D34, 0x596E, 1 },
{ 0x8D35, 0x6322, 1 },
{ 0x8D36, 0x51FF, 1 },
{ 0x8D37, 0x6504, 1 },
{ 0x8D38, 0x60EE, 1 },
{ 0x8D39, 0x63BC, 1 },
{ 0x8D3A, 0x648F, 1 },
{ 0x8D3B, 0x4FA8, 1 },
{ 0x8D3C, 0x53C7, 1 },
{ 0x8D3D, 0x76D0, 1 },
{ 0x8D3E, 0x6B0F, 1 },
{ 0x8D3F, 0x7A2E, 1 },
{ 0x8D41, 0x5DF0, 1 },
{ 0x8D42, 0x7D32, 1 },
{ 0x8D43, 0x7EA2, 1 },
{ 0x8D44, 0x6126, 1 },
{ 0x8D45, 0x8076, 1 },
{ 0x8D46, 0x8077, 1 },
{ 0x8D48, 0x761E, 1 },
{ 0x8D49, 0x723E, 1 },
{ 0x8D4A, 0x7192, 1 },
{ 0x8D4B, 0x56A3, 1 },
{ 0x8D4C, 0x6653, 1 },
{ 0x8D4D, 0x807E, 1 },
{ 0x8D4E, 0x7D10, 1 },
{ 0x8D4F, 0x6811, 1 },
{ 0x8D50, 0x69E0, 1 },
{ 0x8D52, 0x7EE6, 1 },
{ 0x8D53, 0x77A9, 1 },
{ 0x8D54, 0x5453, 1 },
{ 0x8D55, 0x8083, 1 },
{ 0x8D56, 0x6ADA, 1 },
{ 0x8D57, 0x7D14, 1 },
{ 0x8D58, 0x7545, 1 },
{ 0x8D59, 0x8085, 1 },
{ 0x8D5A, 0x5862, 1 },
{ 0x8D5B, 0x5FCF, 1 },
{ 0x8D5C, 0x7EB3, 1 },
{ 0x8D5D, 0x7C6E, 1 },
{ 0x8D5E, 0x6A02, 1 },
{ 0x8D60, 0x68E7, 1 },
{ 0x8D61, 0x7D71, 1 },
{ 0x8D62, 0x5C14, 1 },
{ 0x8D63, 0x6AB8, 1 },
{ 0x8D6A, 0x7EE8, 1 },
{ 0x8D6C, 0x7EE8, 0 },
{ 0x8D75, 0x5C62, 1 },
{ 0x8D76, 0x523F, 1 },
{ 0x8D8B, 0x6984, 1 },
{ 0x8D95, 0x523F, 0 },
{ 0x8D99, 0x5C62, 0 },
{ 0x8DA8, 0x6984, 0 },
{ 0x8DB1, 0x8552, 1 },
{ 0x8DB2, 0x8552, 0 },
{ 0x8DB8, 0x84F4, 1 },
{ 0x8DC3, 0x66C4, 1 },
{ 0x8DC4, 0x8537, 1 },
{ 0x8DF7, 0x78A9, 1 },
{ 0x8DF8, 0x7AC7, 1 },
{ 0x8DF9, 0x854E, 1 },
{ 0x8DFB, 0x73B0, 1 },
{ 0x8E0C, 0x83A7, 1 },
{ 0x8E2C, 0x7B93, 1 },
{ 0x8E2F, 0x7DDE, 1 },
{ 0x8E4C, 0x8537, 0 },
{ 0x8E51, 0x85CE, 1 },
{ 0x8E52, 0x85D3, 1 },
{ 0x8E55, 0x7AC7, 0 },
{ 0x8E63, 0x85D3, 0 },
{ 0x8E7A, 0x78A9, 0 },
{ 0x8E7F, 0x7D83, 1 },
{ 0x8E89, 0x84F4, 0 },
{ 0x8E8A, 0x83A7, 0 },
{ 0x8E8B, 0x73B0, 0 },
{ 0x8E8D, 0x66C4, 0 },
{ 0x8E8F, 0x78BC, 1 },
{ 0x8E91, 0x7DDE, 0 },
{ 0x8E93, 0x7B93, 0 },
{ 0x8E9A, 0x854E, 0 },
{ 0x8E9C, 0x861A, 1 },
{ 0x8EA1, 0x85CE, 0 },
{ 0x8EA5, 0x7D83, 0 },
{ 0x8EA6, 0x861A, 0 },
{ 0x8EAA, 0x78BC, 0 },
{ 0x8EAF, 0x7E69, 1 },
{ 0x8EC0, 0x7E69, 0 },
{ 0x8ECA, 0x60EF, 0 },
{ 0x8ECB, 0x6C07, 0 },
{ 0x8ECC, 0x560D, 0 },
{ 0x8ECD, 0x5ECE, 0 },
{ 0x8ED2, 0x64EC, 0 },
{ 0x8ED4, 0x74A1, 0 },
{ 0x8EDB, 0x805E, 0 },
{ 0x8EDF, 0x6076, 0 },
{ 0x8EE4, 0x806A, 0 },
{ 0x8EEB, 0x8069, 0 },
{ 0x8EF2, 0x7AA9, 0 },
{ 0x8EF8, 0x5D81, 0 },
{ 0x8EFA, 0x806F, 0 },
{ 0x8EFB, 0x74DA, 0 },
{ 0x8EFC, 0x6E6F, 0 },
{ 0x8EFE, 0x746A, 0 },
{ 0x8F03, 0x581D, 0 },
{ 0x8F05, 0x7CFE, 0 },
{ 0x8F09, 0x6682, 0 },
{ 0x8F0A, 0x8070, 0 },
{ 0x8F12, 0x8073, 0 },
{ 0x8F14, 0x5C81, 0 },
{ 0x8F15, 0x64BA, 0 },
{ 0x8F1B, 0x58DA, 0 },
{ 0x8F1C, 0x7FEC, 0 },
{ 0x8F1D, 0x5EEC, 0 },
{ 0x8F1E, 0x7D13, 0 },
{ 0x8F1F, 0x7FDA, 0 },
{ 0x8F25, 0x54E1, 0 },
{ 0x8F26, 0x8075, 0 },
{ 0x8F29, 0x6FD2, 0 },
{ 0x8F2A, 0x6326, 0 },
{ 0x8F2F, 0x58B3, 0 },
{ 0x8F33, 0x7FF9, 0 },
{ 0x8F38, 0x5E2E, 0 },
{ 0x8F3B, 0x55B7, 0 },
{ 0x8F3E, 0x51E4, 0 },
{ 0x8F3F, 0x6AEA, 0 },
{ 0x8F42, 0x5075, 0 },
{ 0x8F44, 0x7118, 0 },
{ 0x8F45, 0x538C, 0 },
{ 0x8F46, 0x7672, 0 },
{ 0x8F49, 0x5B59, 0 },
{ 0x8F4D, 0x50BE, 0 },
{ 0x8F4E, 0x6A48, 0 },
{ 0x8F54, 0x802C, 0 },
{ 0x8F5F, 0x55E9, 0 },
{ 0x8F61, 0x7798, 0 },
{ 0x8F62, 0x7D0D, 0 },
{ 0x8F64, 0x7C69, 0 },
{ 0x8F66, 0x60EF, 1 },
{ 0x8F67, 0x6C07, 1 },
{ 0x8F68, 0x560D, 1 },
{ 0x8F69, 0x64EC, 1 },
{ 0x8F6B, 0x74A1, 1 },
{ 0x8F6C, 0x5B59, 1 },
{ 0x8F6D, 0x805E, 1 },
{ 0x8F6E, 0x6326, 1 },
{ 0x8F6F, 0x6076, 1 },
{ 0x8F70, 0x55E9, 1 },
{ 0x8F71, 0x7AA9, 1 },
{ 0x8F72, 0x74DA, 1 },
{ 0x8F73, 0x7C69, 1 },
{ 0x8F74, 0x5D81, 1 },
{ 0x8F76, 0x6E6F, 1 },
{ 0x8F77, 0x806A, 1 },
{ 0x8F78, 0x8069, 1 },
{ 0x8F79, 0x7D0D, 1 },
{ 0x8F7A, 0x806F, 1 },
{ 0x8F7B, 0x64BA, 1 },
{ 0x8F7C, 0x746A, 1 },
{ 0x8F7D, 0x6682, 1 },
{ 0x8F7E, 0x8070, 1 },
{ 0x8F7F, 0x6A48, 1 },
{ 0x8F82, 0x7CFE, 1 },
{ 0x8F83, 0x581D, 1 },
{ 0x8F84, 0x8073, 1 },
{ 0x8F85, 0x5C81, 1 },
{ 0x8F86, 0x58DA, 1 },
{ 0x8F87, 0x8075, 1 },
{ 0x8F88, 0x6FD2, 1 },
{ 0x8F89, 0x5EEC, 1 },
{ 0x8F8A, 0x54E1, 1 },
{ 0x8F8B, 0x7D13, 1 },
{ 0x8F8D, 0x7FDA, 1 },
{ 0x8F8E, 0x7FEC, 1 },
{ 0x8F8F, 0x7FF9, 1 },
{ 0x8F90, 0x55B7, 1 },
{ 0x8F91, 0x58B3, 1 },
{ 0x8F93, 0x5E2E, 1 },
{ 0x8F94, 0x7798, 1 },
{ 0x8F95, 0x538C, 1 },
{ 0x8F96, 0x7118, 1 },
{ 0x8F97, 0x51E4, 1 },
{ 0x8F98, 0x7672, 1 },
{ 0x8F99, 0x50BE, 1 },
{ 0x8F9A, 0x802C, 1 },
{ 0x8FA6, 0x62E9, 0 },
{ 0x8FA9, 0x54D7, 1 },
{ 0x8FAB, 0x75E8, 1 },
{ 0x8FAE, 0x75E8, 0 },
{ 0x8FAF, 0x54D7, 0 },
{ 0x8FB2, 0x61FA, 0 },
{ 0x8FB9, 0x5C27, 1 },
{ 0x8FBD, 0x5E36, 1 },
{ 0x8FBE, 0x615A, 1 },
{ 0x8FC1, 0x6BE1, 1 },
{ 0x8FC7, 0x66A2, 1 },
{ 0x8FC8, 0x5DD4, 1 },
{ 0x8FD0, 0x60B6, 1 },
{ 0x8FD8, 0x575C, 1 },
{ 0x8FD9, 0x556C, 1 },
{ 0x8FDB, 0x61F7, 1 },
{ 0x8FDC, 0x6207, 1 },
{ 0x8FDD, 0x6E22, 1 },
{ 0x8FDE, 0x6079, 1 },
{ 0x8FDF, 0x6FA0, 1 },
{ 0x9009, 0x5DA7, 1 },
{ 0x900A, 0x5987, 1 },
{ 0x9012, 0x5D02, 1 },
{ 0x9019, 0x556C, 0 },
{ 0x9023, 0x6079, 0 },
{ 0x9026, 0x765F, 1 },
{ 0x9032, 0x61F7, 0 },
{ 0x903B, 0x56A6, 1 },
{ 0x904B, 0x60B6, 0 },
{ 0x904E, 0x66A2, 0 },
{ 0x9054, 0x615A, 0 },
{ 0x9055, 0x6E22, 0 },
{ 0x9057, 0x67E0, 1 },
{ 0x905C, 0x5987, 0 },
{ 0x905E, 0x5D02, 0 },
{ 0x9060, 0x6207, 0 },
{ 0x9072, 0x6FA0, 0 },
{ 0x9077, 0x6BE1, 0 },
{ 0x9078, 0x5DA7, 0 },
{ 0x907A, 0x67E0, 0 },
{ 0x907C, 0x5E36, 0 },
{ 0x9081, 0x5DD4, 0 },
{ 0x9084, 0x575C, 0 },
{ 0x908A, 0x5C27, 0 },
{ 0x908F, 0x56A6, 0 },
{ 0x9090, 0x765F, 0 },
{ 0x9093, 0x6868, 1 },
{ 0x909D, 0x7043, 1 },
{ 0x90AC, 0x732B, 1 },
{ 0x90AE, 0x5FE7, 1 },
{ 0x90B9, 0x56C1, 1 },
{ 0x90BA, 0x72C0, 1 },
{ 0x90BB, 0x69F3, 1 },
{ 0x90CF, 0x72B6, 1 },
{ 0x90D0, 0x7D33, 1 },
{ 0x90D1, 0x6506, 1 },
{ 0x90D3, 0x73AE, 1 },
{ 0x90DF, 0x72B6, 0 },
{ 0x90E6, 0x5399, 1 },
{ 0x90E7, 0x51AF, 1 },
{ 0x90F5, 0x5FE7, 0 },
{ 0x90F8, 0x6B61, 1 },
{ 0x9106, 0x73AE, 0 },
{ 0x9109, 0x63FD, 0 },
{ 0x9112, 0x56C1, 0 },
{ 0x9114, 0x732B, 0 },
{ 0x9116, 0x51AF, 0 },
{ 0x9127, 0x6868, 0 },
{ 0x912D, 0x6506, 0 },
{ 0x9130, 0x69F3, 0 },
{ 0x9132, 0x6B61, 0 },
{ 0x9134, 0x72C0, 0 },
{ 0x9136, 0x7D33, 0 },
{ 0x913A, 0x7043, 0 },
{ 0x9148, 0x5399, 0 },
{ 0x915D, 0x7D21, 1 },
{ 0x9171, 0x67AA, 1 },
{ 0x917D, 0x84DD, 1 },
{ 0x917E, 0x84DF, 1 },
{ 0x917F, 0x5A06, 1 },
{ 0x919E, 0x7D21, 0 },
{ 0x91AC, 0x67AA, 0 },
{ 0x91C0, 0x5A06, 0 },
{ 0x91C1, 0x7E93, 0 },
{ 0x91C3, 0x84DF, 0 },
{ 0x91C5, 0x84DD, 0 },
{ 0x91CA, 0x5630, 1 },
{ 0x91CB, 0x5630, 0 },
{ 0x91D3, 0x4EEC, 0 },
{ 0x91D4, 0x817E, 0 },
{ 0x91D5, 0x819A, 0 },
{ 0x91D7, 0x6F7F, 0 },
{ 0x91D8, 0x5713, 0 },
{ 0x91D9, 0x8191, 0 },
{ 0x91DD, 0x64BF, 0 },
{ 0x91E3, 0x5B21, 0 },
{ 0x91E4, 0x70E8, 0 },
{ 0x91E7, 0x7341, 0 },
{ 0x91E9, 0x6E0D, 0 },
{ 0x91F5, 0x773E, 0 },
{ 0x91F7, 0x7522, 0 },
{ 0x91F9, 0x720D, 0 },
{ 0x91FA, 0x72A7, 0 },
{ 0x9200, 0x81E2, 0 },
{ 0x9201, 0x748E, 0 },
{ 0x9203, 0x7F2A, 0 },
{ 0x9204, 0x7800, 0 },
{ 0x9208, 0x81C9, 0 },
{ 0x9209, 0x6CA9, 0 },
{ 0x920D, 0x50C2, 0 },
{ 0x920E, 0x70E7, 0 },
{ 0x9210, 0x77FF, 0 },
{ 0x9214, 0x6BD5, 0 },
{ 0x9215, 0x69DA, 0 },
{ 0x921E, 0x6731, 0 },
{ 0x9223, 0x6AE7, 0 },
{ 0x9225, 0x81DC, 0 },
{ 0x9226, 0x66E8, 0 },
{ 0x9227, 0x7BA9, 0 },
{ 0x922E, 0x8297, 0 },
{ 0x9230, 0x827A, 0 },
{ 0x9233, 0x8231, 0 },
{ 0x9234, 0x5D50, 0 },
{ 0x9237, 0x6F38, 0 },
{ 0x9238, 0x4F18, 0 },
{ 0x9239, 0x829C, 0 },
{ 0x923A, 0x6595, 0 },
{ 0x923E, 0x760D, 0 },
{ 0x923F, 0x6BC2, 0 },
{ 0x9240, 0x549B, 0 },
{ 0x9248, 0x7D66, 0 },
{ 0x9249, 0x7621, 0 },
{ 0x924D, 0x7D68, 0 },
{ 0x9251, 0x57AB, 0 },
{ 0x9255, 0x8259, 0 },
{ 0x9257, 0x6D54, 0 },
{ 0x925A, 0x6F41, 0 },
{ 0x925B, 0x69E7, 0 },
{ 0x925E, 0x522D, 0 },
{ 0x9266, 0x6AF3, 0 },
{ 0x926C, 0x5614, 0 },
{ 0x926D, 0x5389, 0 },
{ 0x9274, 0x6975, 1 },
{ 0x9276, 0x7F2D, 0 },
{ 0x9278, 0x73AF, 0 },
{ 0x927A, 0x82C7, 0 },
{ 0x927B, 0x52D5, 0 },
{ 0x927F, 0x50E5, 0 },
{ 0x9280, 0x619A, 0 },
{ 0x9283, 0x6FA4, 0 },
{ 0x9285, 0x6557, 0 },
{ 0x9291, 0x52C1, 0 },
{ 0x9293, 0x5C64, 0 },
{ 0x9296, 0x7664, 0 },
{ 0x9298, 0x644A, 0 },
{ 0x929A, 0x52DA, 0 },
{ 0x929C, 0x6F32, 0 },
{ 0x92A0, 0x82C1, 0 },
{ 0x92A3, 0x8195, 0 },
{ 0x92A5, 0x6EC5, 0 },
{ 0x92A6, 0x701F, 0 },
{ 0x92A8, 0x565D, 0 },
{ 0x92A9, 0x835A, 0 },
{ 0x92AA, 0x6FDC, 0 },
{ 0x92AB, 0x7D40, 0 },
{ 0x92AC, 0x7C5F, 0 },
{ 0x92AE, 0x75D9, 1 },
{ 0x92B1, 0x830F, 0 },
{ 0x92B3, 0x64B2, 0 },
{ 0x92B7, 0x631B, 0 },
{ 0x92BB, 0x7197, 0 },
{ 0x92BC, 0x7E37, 0 },
{ 0x92C1, 0x64AB, 0 },
{ 0x92C3, 0x81DA, 0 },
{ 0x92C5, 0x6A05, 0 },
{ 0x92C7, 0x5456, 0 },
{ 0x92CC, 0x7E1B, 0 },
{ 0x92CF, 0x781C, 0 },
{ 0x92D2, 0x5EAB, 0 },
{ 0x92DF, 0x7BAB, 0 },
{ 0x92E4, 0x70BC, 0 },
{ 0x92E5, 0x81BF, 0 },
{ 0x92E6, 0x81E0, 0 },
{ 0x92E8, 0x81CD, 0 },
{ 0x92E9, 0x7F2F, 0 },
{ 0x92EA, 0x5969, 0 },
{ 0x92EF, 0x6EB3, 0 },
{ 0x92F0, 0x5629, 0 },
{ 0x92F1, 0x81A0, 0 },
{ 0x92F8, 0x6BAE, 0 },
{ 0x92FC, 0x61F8, 0 },
{ 0x9301, 0x826B, 0 },
{ 0x9304, 0x5E27, 0 },
{ 0x9307, 0x8273, 0 },
{ 0x9310, 0x71D9, 0 },
{ 0x9312, 0x79CD, 0 },
{ 0x9315, 0x7162, 0 },
{ 0x9318, 0x6FEB, 0 },
{ 0x9319, 0x8277, 0 },
{ 0x931A, 0x7006, 0 },
{ 0x931B, 0x7E1E, 0 },
{ 0x9320, 0x6D79, 0 },
{ 0x9322, 0x6451, 0 },
{ 0x9326, 0x5F20, 0 },
{ 0x9328, 0x5355, 0 },
{ 0x932B, 0x6484, 0 },
{ 0x932E, 0x7816, 0 },
{ 0x932F, 0x55AE, 0 },
{ 0x9333, 0x5570, 0 },
{ 0x9338, 0x6A39, 0 },
{ 0x933E, 0x85F6, 1 },
{ 0x9340, 0x4FE9, 0 },
{ 0x9341, 0x7E8C, 0 },
{ 0x9346, 0x81BE, 0 },
{ 0x9347, 0x6CFA, 0 },
{ 0x934B, 0x5D5D, 0 },
{ 0x934D, 0x589C, 0 },
{ 0x9354, 0x7A23, 0 },
{ 0x9358, 0x7EA1, 0 },
{ 0x935A, 0x6F01, 0 },
{ 0x935B, 0x5988, 0 },
{ 0x9364, 0x7BEE, 0 },
{ 0x9365, 0x8282, 0 },
{ 0x9369, 0x50A8, 0 },
{ 0x936C, 0x4EBF, 0 },
{ 0x9370, 0x7D72, 0 },
{ 0x9375, 0x5BA1, 0 },
{ 0x9376, 0x5455, 0 },
{ 0x937A, 0x507F, 0 },
{ 0x9382, 0x683E, 0 },
{ 0x9384, 0x82BB, 0 },
{ 0x9387, 0x82CB, 0 },
{ 0x938A, 0x5110, 0 },
{ 0x9396, 0x64B5, 0 },
{ 0x9398, 0x70C3, 0 },
{ 0x93A1, 0x811B, 0 },
{ 0x93A2, 0x575D, 0 },
{ 0x93A6, 0x7C7B, 0 },
{ 0x93A7, 0x6AA2, 0 },
{ 0x93A9, 0x817B, 0 },
{ 0x93AA, 0x7D70, 0 },
{ 0x93AC, 0x6D55, 0 },
{ 0x93AE, 0x63DA, 0 },
{ 0x93B0, 0x66E0, 0 },
{ 0x93B3, 0x5699, 0 },
{ 0x93B5, 0x545C, 0 },
{ 0x93BF, 0x82CD, 0 },
{ 0x93C3, 0x8361, 0 },
{ 0x93C8, 0x66D6, 0 },
{ 0x93D1, 0x4E3D, 0 },
{ 0x93D7, 0x534F, 0 },
{ 0x93D8, 0x6E11, 0 },
{ 0x93DC, 0x7AD6, 0 },
{ 0x93DD, 0x835E, 0 },
{ 0x93DE, 0x542F, 0 },
{ 0x93DF, 0x7D8F, 0 },
{ 0x93E1, 0x6401, 0 },
{ 0x93E2, 0x6EAE, 0 },
{ 0x93E4, 0x7A8D, 0 },
{ 0x93E8, 0x85F6, 0 },
{ 0x93F0, 0x8139, 0 },
{ 0x93F5, 0x6CF7, 0 },
{ 0x93F7, 0x8366, 0 },
{ 0x93F9, 0x706D, 0 },
{ 0x9403, 0x74D4, 0 },
{ 0x9410, 0x87C8, 0 },
{ 0x9412, 0x7BA6, 0 },
{ 0x9413, 0x8368, 0 },
{ 0x9419, 0x54D5, 0 },
{ 0x941D, 0x8364, 0 },
{ 0x9420, 0x7843, 0 },
{ 0x9426, 0x81CF, 0 },
{ 0x9427, 0x7E2D, 0 },
{ 0x9428, 0x82C8, 0 },
{ 0x942B, 0x7D81, 0 },
{ 0x942E, 0x7B7E, 0 },
{ 0x9432, 0x72FD, 0 },
{ 0x9433, 0x6D47, 0 },
{ 0x9435, 0x626A, 0 },
{ 0x9436, 0x7009, 0 },
{ 0x9438, 0x6C29, 0 },
{ 0x943A, 0x4FA0, 0 },
{ 0x943F, 0x6DEA, 0 },
{ 0x9444, 0x6619, 0 },
{ 0x944A, 0x7DA0, 0 },
{ 0x944C, 0x6EE5, 0 },
{ 0x9452, 0x6975, 0 },
{ 0x9454, 0x7ADE, 0 },
{ 0x9455, 0x8114, 0 },
{ 0x945E, 0x814E, 0 },
{ 0x9460, 0x6EFB, 0 },
{ 0x9463, 0x765E, 0 },
{ 0x9465, 0x8367, 0 },
{ 0x946D, 0x79EF, 0 },
{ 0x9470, 0x562F, 0 },
{ 0x9472, 0x5459, 0 },
{ 0x9477, 0x886C, 0 },
{ 0x9479, 0x836A, 0 },
{ 0x947C, 0x6CA3, 0 },
{ 0x947D, 0x5C98, 0 },
{ 0x947E, 0x75D9, 0 },
{ 0x947F, 0x6FFA, 0 },
{ 0x9482, 0x8138, 0 },
{ 0x9486, 0x4EEC, 1 },
{ 0x9487, 0x817E, 1 },
{ 0x9488, 0x64BF, 1 },
{ 0x9489, 0x5713, 1 },
{ 0x948A, 0x6F7F, 1 },
{ 0x948B, 0x8191, 1 },
{ 0x948C, 0x819A, 1 },
{ 0x948D, 0x7522, 1 },
{ 0x948E, 0x72A7, 1 },
{ 0x948F, 0x7341, 1 },
{ 0x9490, 0x70E8, 1 },
{ 0x9492, 0x6E0D, 1 },
{ 0x9493, 0x5B21, 1 },
{ 0x9494, 0x81BE, 1 },
{ 0x9495, 0x720D, 1 },
{ 0x9496, 0x6F01, 1 },
{ 0x9497, 0x773E, 1 },
{ 0x9498, 0x7F2A, 1 },
{ 0x9499, 0x6AE7, 1 },
{ 0x949A, 0x81C9, 1 },
{ 0x949B, 0x66E8, 1 },
{ 0x949D, 0x50C2, 1 },
{ 0x949E, 0x6BD5, 1 },
{ 0x94A0, 0x6CA9, 1 },
{ 0x94A1, 0x5456, 1 },
{ 0x94A2, 0x61F8, 1 },
{ 0x94A4, 0x77FF, 1 },
{ 0x94A5, 0x562F, 1 },
{ 0x94A6, 0x5AFF, 1 },
{ 0x94A7, 0x6731, 1 },
{ 0x94A8, 0x575D, 1 },
{ 0x94A9, 0x70E7, 1 },
{ 0x94AA, 0x7BA9, 1 },
{ 0x94AB, 0x748E, 1 },
{ 0x94AC, 0x81DC, 1 },
{ 0x94AD, 0x7800, 1 },
{ 0x94AE, 0x69DA, 1 },
{ 0x94AF, 0x81E2, 1 },
{ 0x94B0, 0x6595, 1 },
{ 0x94B1, 0x6451, 1 },
{ 0x94B2, 0x6AF3, 1 },
{ 0x94B3, 0x6D54, 1 },
{ 0x94B4, 0x6F38, 1 },
{ 0x94B5, 0x7E43, 1 },
{ 0x94B6, 0x8231, 1 },
{ 0x94B7, 0x8259, 1 },
{ 0x94B9, 0x4F18, 1 },
{ 0x94BA, 0x522D, 1 },
{ 0x94BB, 0x5C98, 1 },
{ 0x94BC, 0x5614, 1 },
{ 0x94BD, 0x5389, 1 },
{ 0x94BE, 0x549B, 1 },
{ 0x94BF, 0x6BC2, 1 },
{ 0x94C0, 0x760D, 1 },
{ 0x94C1, 0x626A, 1 },
{ 0x94C2, 0x57AB, 1 },
{ 0x94C3, 0x5D50, 1 },
{ 0x94C4, 0x6EFB, 1 },
{ 0x94C5, 0x69E7, 1 },
{ 0x94C6, 0x6F41, 1 },
{ 0x94C8, 0x827A, 1 },
{ 0x94C9, 0x7621, 1 },
{ 0x94CA, 0x7D66, 1 },
{ 0x94CB, 0x7D68, 1 },
{ 0x94CC, 0x8297, 1 },
{ 0x94CD, 0x829C, 1 },
{ 0x94CE, 0x6C29, 1 },
{ 0x94CF, 0x7F2D, 1 },
{ 0x94D0, 0x7C5F, 1 },
{ 0x94D1, 0x82C1, 1 },
{ 0x94D2, 0x82C7, 1 },
{ 0x94D3, 0x7F2F, 1 },
{ 0x94D5, 0x6FDC, 1 },
{ 0x94D7, 0x781C, 1 },
{ 0x94D9, 0x74D4, 1 },
{ 0x94DB, 0x4FA0, 1 },
{ 0x94DC, 0x6557, 1 },
{ 0x94DD, 0x64AB, 1 },
{ 0x94DE, 0x830F, 1 },
{ 0x94DF, 0x701F, 1 },
{ 0x94E0, 0x6AA2, 1 },
{ 0x94E1, 0x7EA1, 1 },
{ 0x94E2, 0x7664, 1 },
{ 0x94E3, 0x52C1, 1 },
{ 0x94E4, 0x7E1B, 1 },
{ 0x94E5, 0x835A, 1 },
{ 0x94E7, 0x6CF7, 1 },
{ 0x94E8, 0x5C64, 1 },
{ 0x94E9, 0x817B, 1 },
{ 0x94EA, 0x50E5, 1 },
{ 0x94EB, 0x52DA, 1 },
{ 0x94EC, 0x52D5, 1 },
{ 0x94ED, 0x644A, 1 },
{ 0x94EE, 0x7006, 1 },
{ 0x94EF, 0x7D40, 1 },
{ 0x94F0, 0x73AF, 1 },
{ 0x94F1, 0x6EC5, 1 },
{ 0x94F2, 0x7D8F, 1 },
{ 0x94F3, 0x6FA4, 1 },
{ 0x94F5, 0x565D, 1 },
{ 0x94F6, 0x619A, 1 },
{ 0x94F7, 0x8195, 1 },
{ 0x94F8, 0x6619, 1 },
{ 0x94F9, 0x7BA6, 1 },
{ 0x94FA, 0x5969, 1 },
{ 0x94FC, 0x6A39, 1 },
{ 0x94FD, 0x81A0, 1 },
{ 0x94FE, 0x66D6, 1 },
{ 0x94FF, 0x534F, 1 },
{ 0x9500, 0x631B, 1 },
{ 0x9501, 0x64B5, 1 },
{ 0x9502, 0x5629, 1 },
{ 0x9503, 0x81BF, 1 },
{ 0x9504, 0x70BC, 1 },
{ 0x9505, 0x5D5D, 1 },
{ 0x9506, 0x6EB3, 1 },
{ 0x9507, 0x81CD, 1 },
{ 0x9509, 0x7E37, 1 },
{ 0x950B, 0x5EAB, 1 },
{ 0x950C, 0x6A05, 1 },
{ 0x950E, 0x81CF, 1 },
{ 0x950F, 0x7E2D, 1 },
{ 0x9510, 0x64B2, 1 },
{ 0x9511, 0x7197, 1 },
{ 0x9512, 0x81DA, 1 },
{ 0x9513, 0x7BAB, 1 },
{ 0x9514, 0x81E0, 1 },
{ 0x9515, 0x79CD, 1 },
{ 0x9517, 0x507F, 1 },
{ 0x9518, 0x50A8, 1 },
{ 0x9519, 0x55AE, 1 },
{ 0x951A, 0x5355, 1 },
{ 0x951B, 0x7E1E, 1 },
{ 0x951D, 0x4FE9, 1 },
{ 0x951E, 0x826B, 1 },
{ 0x951F, 0x7162, 1 },
{ 0x9521, 0x6484, 1 },
{ 0x9522, 0x7816, 1 },
{ 0x9523, 0x6CA3, 1 },
{ 0x9524, 0x6FEB, 1 },
{ 0x9525, 0x71D9, 1 },
{ 0x9526, 0x5F20, 1 },
{ 0x9527, 0x8114, 1 },
{ 0x9528, 0x7E8C, 1 },
{ 0x952B, 0x8273, 1 },
{ 0x952D, 0x6D79, 1 },
{ 0x952E, 0x5BA1, 1 },
{ 0x952F, 0x6BAE, 1 },
{ 0x9530, 0x5570, 1 },
{ 0x9531, 0x8277, 1 },
{ 0x9532, 0x8282, 1 },
{ 0x9534, 0x6CFA, 1 },
{ 0x9535, 0x6E11, 1 },
{ 0x9536, 0x5455, 1 },
{ 0x9537, 0x7A23, 1 },
{ 0x9538, 0x7BEE, 1 },
{ 0x9539, 0x4EBF, 1 },
{ 0x953B, 0x5988, 1 },
{ 0x953C, 0x7D70, 1 },
{ 0x953E, 0x7D72, 1 },
{ 0x953F, 0x82BB, 1 },
{ 0x9540, 0x589C, 1 },
{ 0x9541, 0x683E, 1 },
{ 0x9542, 0x7A8D, 1 },
{ 0x9543, 0x811B, 1 },
{ 0x9544, 0x82C8, 1 },
{ 0x9545, 0x82CB, 1 },
{ 0x9547, 0x63DA, 1 },
{ 0x9549, 0x70C3, 1 },
{ 0x954A, 0x886C, 1 },
{ 0x954B, 0x8138, 1 },
{ 0x954C, 0x7D81, 1 },
{ 0x954D, 0x5699, 1 },
{ 0x954E, 0x82CD, 1 },
{ 0x954F, 0x7C7B, 1 },
{ 0x9550, 0x6D55, 1 },
{ 0x9551, 0x5110, 1 },
{ 0x9552, 0x66E0, 1 },
{ 0x9553, 0x545C, 1 },
{ 0x9554, 0x6EE5, 1 },
{ 0x9556, 0x6EAE, 1 },
{ 0x9557, 0x7AD6, 1 },
{ 0x9558, 0x835E, 1 },
{ 0x955A, 0x8139, 1 },
{ 0x955B, 0x542F, 1 },
{ 0x955C, 0x6401, 1 },
{ 0x955D, 0x4E3D, 1 },
{ 0x955E, 0x8361, 1 },
{ 0x9562, 0x8364, 1 },
{ 0x9563, 0x87C8, 1 },
{ 0x9564, 0x8366, 1 },
{ 0x9565, 0x8367, 1 },
{ 0x9566, 0x8368, 1 },
{ 0x9567, 0x79EF, 1 },
{ 0x9568, 0x7843, 1 },
{ 0x9569, 0x836A, 1 },
{ 0x956A, 0x706D, 1 },
{ 0x956B, 0x54D5, 1 },
{ 0x956C, 0x7DA0, 1 },
{ 0x956D, 0x6D47, 1 },
{ 0x956E, 0x7009, 1 },
{ 0x956F, 0x72FD, 1 },
{ 0x9570, 0x7B7E, 1 },
{ 0x9571, 0x6DEA, 1 },
{ 0x9572, 0x7ADE, 1 },
{ 0x9573, 0x765E, 1 },
{ 0x9574, 0x814E, 1 },
{ 0x9576, 0x5459, 1 },
{ 0x9577, 0x6182, 0 },
{ 0x957F, 0x6182, 1 },
{ 0x9580, 0x61B2, 0 },
{ 0x9582, 0x7F0E, 0 },
{ 0x9583, 0x6B9E, 0 },
{ 0x9589, 0x6BA1, 0 },
{ 0x958B, 0x60AD, 0 },
{ 0x958F, 0x4F65, 0 },
{ 0x9591, 0x5C7F, 0 },
{ 0x9593, 0x63B3, 0 },
{ 0x9594, 0x57DA, 0 },
{ 0x9598, 0x55BD, 0 },
{ 0x95A1, 0x769A, 0 },
{ 0x95A3, 0x5CA1, 0 },
{ 0x95A5, 0x5D2D, 0 },
{ 0x95A8, 0x6DA7, 0 },
{ 0x95A9, 0x5AF5, 0 },
{ 0x95AB, 0x7D5E, 0 },
{ 0x95AC, 0x50A7, 0 },
{ 0x95AD, 0x781A, 0 },
{ 0x95B1, 0x6A89, 0 },
{ 0x95B6, 0x763E, 0 },
{ 0x95B9, 0x7B79, 0 },
{ 0x95BB, 0x6ECC, 0 },
{ 0x95BC, 0x7D62, 0 },
{ 0x95BD, 0x7F13, 0 },
{ 0x95BE, 0x7F12, 0 },
{ 0x95BF, 0x51BB, 0 },
{ 0x95C3, 0x7F14, 0 },
{ 0x95C8, 0x7D55, 0 },
{ 0x95CA, 0x6C2C, 0 },
{ 0x95CB, 0x7F15, 0 },
{ 0x95CC, 0x52A8, 0 },
{ 0x95D0, 0x72DE, 0 },
{ 0x95D3, 0x81E8, 0 },
{ 0x95D4, 0x5100, 0 },
{ 0x95D5, 0x519B, 0 },
{ 0x95D6, 0x703E, 0 },
{ 0x95DC, 0x5F7B, 0 },
{ 0x95DE, 0x75C9, 0 },
{ 0x95E1, 0x7691, 0 },
{ 0x95E5, 0x7D5B, 0 },
{ 0x95E8, 0x61B2, 1 },
{ 0x95E9, 0x7F0E, 1 },
{ 0x95EA, 0x6B9E, 1 },
{ 0x95ED, 0x6BA1, 1 },
{ 0x95EE, 0x60AC, 1 },
{ 0x95EF, 0x703E, 1 },
{ 0x95F0, 0x4F65, 1 },
{ 0x95F1, 0x7D55, 1 },
{ 0x95F2, 0x5C7F, 1 },
{ 0x95F4, 0x63B3, 1 },
{ 0x95F5, 0x57DA, 1 },
{ 0x95F7, 0x50C5, 1 },
{ 0x95F8, 0x55BD, 1 },
{ 0x95F9, 0x6EEA, 1 },
{ 0x95FA, 0x6DA7, 1 },
{ 0x95FB, 0x629A, 1 },
{ 0x95FC, 0x7D5B, 1 },
{ 0x95FD, 0x5AF5, 1 },
{ 0x95FE, 0x781A, 1 },
{ 0x95FF, 0x81E8, 1 },
{ 0x9600, 0x5D2D, 1 },
{ 0x9601, 0x5CA1, 1 },
{ 0x9602, 0x769A, 1 },
{ 0x9603, 0x7D5E, 1 },
{ 0x9604, 0x7670, 1 },
{ 0x9605, 0x6A89, 1 },
{ 0x9606, 0x50A7, 1 },
{ 0x9608, 0x7F12, 1 },
{ 0x9609, 0x7B79, 1 },
{ 0x960A, 0x763E, 1 },
{ 0x960B, 0x7BE9, 1 },
{ 0x960C, 0x51BB, 1 },
{ 0x960D, 0x7F13, 1 },
{ 0x960E, 0x6ECC, 1 },
{ 0x960F, 0x7D62, 1 },
{ 0x9610, 0x7691, 1 },
{ 0x9611, 0x52A8, 1 },
{ 0x9612, 0x7F14, 1 },
{ 0x9614, 0x6C2C, 1 },
{ 0x9615, 0x7F15, 1 },
{ 0x9616, 0x5100, 1 },
{ 0x9617, 0x72DE, 1 },
{ 0x9619, 0x519B, 1 },
{ 0x961A, 0x75C9, 1 },
{ 0x961F, 0x5D5A, 1 },
{ 0x9633, 0x6173, 1 },
{ 0x9634, 0x672F, 1 },
{ 0x9635, 0x5792, 1 },
{ 0x9636, 0x69AE, 1 },
{ 0x9645, 0x613E, 1 },
{ 0x9646, 0x63B8, 1 },
{ 0x9647, 0x6A79, 1 },
{ 0x9648, 0x63B7, 1 },
{ 0x9649, 0x73F2, 1 },
{ 0x9655, 0x6516, 1 },
{ 0x9658, 0x73F2, 0 },
{ 0x965D, 0x6516, 0 },
{ 0x9663, 0x5792, 0 },
{ 0x9668, 0x517B, 1 },
{ 0x9669, 0x626C, 1 },
{ 0x9670, 0x672F, 0 },
{ 0x9673, 0x63B7, 0 },
{ 0x9678, 0x63B8, 0 },
{ 0x967D, 0x6173, 0 },
{ 0x968A, 0x5D5A, 0 },
{ 0x968E, 0x69AE, 0 },
{ 0x9690, 0x58E9, 1 },
{ 0x9695, 0x517B, 0 },
{ 0x969B, 0x613E, 0 },
{ 0x96AA, 0x626C, 0 },
{ 0x96B1, 0x58E9, 0 },
{ 0x96B4, 0x6A79, 0 },
{ 0x96BE, 0x6924, 1 },
{ 0x96CF, 0x6ED7, 1 },
{ 0x96D6, 0x7C43, 0 },
{ 0x96DB, 0x6ED7, 0 },
{ 0x96DC, 0x5E86, 0 },
{ 0x96DE, 0x65A9, 0 },
{ 0x96E0, 0x85CD, 1 },
{ 0x96E3, 0x6924, 0 },
{ 0x96F3, 0x561C, 1 },
{ 0x96FB, 0x611B, 0 },
{ 0x96FE, 0x68D7, 1 },
{ 0x9701, 0x6ECE, 1 },
{ 0x9727, 0x68D7, 0 },
{ 0x972D, 0x5277, 1 },
{ 0x973D, 0x6ECE, 0 },
{ 0x9742, 0x561C, 0 },
{ 0x9744, 0x5277, 0 },
{ 0x9746, 0x87BB, 0 },
{ 0x9748, 0x5EF3, 0 },
{ 0x9749, 0x87A2, 0 },
{ 0x9753, 0x5A08, 1 },
{ 0x975A, 0x5A08, 0 },
{ 0x9765, 0x7977, 1 },
{ 0x9768, 0x7977, 0 },
{ 0x978F, 0x56F4, 0 },
{ 0x9791, 0x7DE9, 1 },
{ 0x9792, 0x861E, 1 },
{ 0x97AF, 0x8622, 1 },
{ 0x97BD, 0x861E, 0 },
{ 0x97C1, 0x5049, 0 },
{ 0x97C3, 0x7DE9, 0 },
{ 0x97C9, 0x8622, 0 },
{ 0x97CB, 0x6698, 0 },
{ 0x97CC, 0x7375, 0 },
{ 0x97CD, 0x8079, 0 },
{ 0x97D3, 0x63B4, 0 },
{ 0x97D9, 0x77F6, 0 },
{ 0x97DC, 0x6D9E, 0 },
{ 0x97DE, 0x5188, 0 },
{ 0x97E6, 0x6698, 1 },
{ 0x97E7, 0x7375, 1 },
{ 0x97E8, 0x8079, 1 },
{ 0x97E9, 0x63B4, 1 },
{ 0x97EA, 0x77F6, 1 },
{ 0x97EB, 0x5188, 1 },
{ 0x97EC, 0x6D9E, 1 },
{ 0x97FF, 0x647B, 0 },
{ 0x9801, 0x631C, 0 },
{ 0x9802, 0x645F, 0 },
{ 0x9803, 0x7032, 0 },
{ 0x9805, 0x5C37, 0 },
{ 0x9806, 0x603B, 0 },
{ 0x9807, 0x8464, 0 },
{ 0x980A, 0x7FD2, 0 },
{ 0x980C, 0x599D, 0 },
{ 0x980E, 0x54D1, 0 },
{ 0x980F, 0x8466, 0 },
{ 0x9810, 0x663E, 0 },
{ 0x9811, 0x5706, 0 },
{ 0x9812, 0x74D2, 0 },
{ 0x9813, 0x64A3, 0 },
{ 0x9817, 0x6E10, 0 },
{ 0x9818, 0x64A5, 0 },
{ 0x981C, 0x4FED, 0 },
{ 0x9821, 0x5875, 0 },
{ 0x9824, 0x680F, 0 },
{ 0x9826, 0x83B4, 0 },
{ 0x982D, 0x6324, 0 },
{ 0x9830, 0x8706, 0 },
{ 0x9832, 0x8477, 0 },
{ 0x9837, 0x7CF4, 0 },
{ 0x9838, 0x6C2B, 0 },
{ 0x9839, 0x7DB0, 0 },
{ 0x983B, 0x6363, 0 },
{ 0x9846, 0x5413, 0 },
{ 0x984C, 0x6655, 0 },
{ 0x984D, 0x6ADF, 0 },
{ 0x984F, 0x5AF1, 0 },
{ 0x9852, 0x8487, 0 },
{ 0x9853, 0x7663, 0 },
{ 0x9859, 0x7857, 0 },
{ 0x985B, 0x55EB, 0 },
{ 0x985E, 0x5DD2, 0 },
{ 0x9862, 0x83B9, 0 },
{ 0x9865, 0x5638, 0 },
{ 0x9867, 0x61AB, 0 },
{ 0x986B, 0x796F, 0 },
{ 0x986C, 0x7B14, 0 },
{ 0x986F, 0x5B9E, 0 },
{ 0x9870, 0x7859, 0 },
{ 0x9871, 0x74A3, 0 },
{ 0x9873, 0x83B8, 0 },
{ 0x9874, 0x7E52, 0 },
{ 0x9875, 0x631C, 1 },
{ 0x9876, 0x645F, 1 },
{ 0x9877, 0x7032, 1 },
{ 0x9878, 0x8464, 1 },
{ 0x9879, 0x5C37, 1 },
{ 0x987A, 0x603B, 1 },
{ 0x987C, 0x7FD2, 1 },
{ 0x987D, 0x5706, 1 },
{ 0x987E, 0x61AB, 1 },
{ 0x987F, 0x64A3, 1 },
{ 0x9880, 0x54D1, 1 },
{ 0x9881, 0x74D2, 1 },
{ 0x9882, 0x599D, 1 },
{ 0x9883, 0x8466, 1 },
{ 0x9884, 0x663E, 1 },
{ 0x9885, 0x74A3, 1 },
{ 0x9886, 0x64A5, 1 },
{ 0x9887, 0x6E10, 1 },
{ 0x9888, 0x6C2B, 1 },
{ 0x9889, 0x5875, 1 },
{ 0x988A, 0x8706, 1 },
{ 0x988B, 0x8477, 1 },
{ 0x988C, 0x4FED, 1 },
{ 0x988D, 0x6E3E, 1 },
{ 0x988F, 0x83B4, 1 },
{ 0x9890, 0x680F, 1 },
{ 0x9891, 0x6363, 1 },
{ 0x9893, 0x7DB0, 1 },
{ 0x9894, 0x7CF4, 1 },
{ 0x9896, 0x6652, 1 },
{ 0x9897, 0x5413, 1 },
{ 0x9898, 0x6655, 1 },
{ 0x9899, 0x8487, 1 },
{ 0x989B, 0x7663, 1 },
{ 0x989C, 0x5AF1, 1 },
{ 0x989D, 0x6ADF, 1 },
{ 0x989E, 0x83B8, 1 },
{ 0x989F, 0x83B9, 1 },
{ 0x98A0, 0x55EB, 1 },
{ 0x98A1, 0x7857, 1 },
{ 0x98A2, 0x5638, 1 },
{ 0x98A4, 0x796F, 1 },
{ 0x98A5, 0x7B14, 1 },
{ 0x98A6, 0x7859, 1 },
{ 0x98A7, 0x7E52, 1 },
{ 0x98A8, 0x607C, 0 },
{ 0x98AF, 0x730E, 0 },
{ 0x98B6, 0x4FEA, 0 },
{ 0x98BC, 0x80C0, 0 },
{ 0x98C4, 0x6A62, 0 },
{ 0x98C6, 0x6E85, 0 },
{ 0x98CE, 0x607C, 1 },
{ 0x98D2, 0x730E, 1 },
{ 0x98D3, 0x4FEA, 1 },
{ 0x98D5, 0x80C0, 1 },
{ 0x98D8, 0x6A62, 1 },
{ 0x98D9, 0x6E85, 1 },
{ 0x98DB, 0x620F, 0 },
{ 0x98DE, 0x620F, 1 },
{ 0x98E5, 0x8206, 0 },
{ 0x98E8, 0x507D, 1 },
{ 0x98E9, 0x507E, 0 },
{ 0x98EA, 0x55AC, 0 },
{ 0x98EB, 0x7F00, 0 },
{ 0x98ED, 0x7F01, 0 },
{ 0x98EF, 0x6361, 0 },
{ 0x98F2, 0x6402, 0 },
{ 0x98F4, 0x6FF1, 0 },
{ 0x98FC, 0x663D, 0 },
{ 0x98FD, 0x6E83, 0 },
{ 0x98FE, 0x603C, 0 },
{ 0x98FF, 0x8208, 0 },
{ 0x9903, 0x5707, 0 },
{ 0x9904, 0x8209, 0 },
{ 0x9905, 0x66EC, 0 },
{ 0x9909, 0x4FAC, 0 },
{ 0x990A, 0x6473, 0 },
{ 0x990C, 0x7275, 0 },
{ 0x990D, 0x86F1, 1 },
{ 0x990E, 0x823B, 0 },
{ 0x990F, 0x8266, 0 },
{ 0x9911, 0x7F02, 0 },
{ 0x9912, 0x8853, 0 },
{ 0x9913, 0x5417, 0 },
{ 0x991B, 0x75A0, 0 },
{ 0x991C, 0x8270, 0 },
{ 0x991E, 0x53B4, 0 },
{ 0x9921, 0x763F, 0 },
{ 0x9928, 0x6214, 0 },
{ 0x9933, 0x7EFE, 0 },
{ 0x9936, 0x8271, 0 },
{ 0x9937, 0x7F03, 0 },
{ 0x993A, 0x851E, 0 },
{ 0x993C, 0x7EFF, 0 },
{ 0x993E, 0x6D46, 0 },
{ 0x993F, 0x7C1E, 0 },
{ 0x9943, 0x76E7, 0 },
{ 0x9945, 0x53E2, 0 },
{ 0x9948, 0x7D3A, 0 },
{ 0x9949, 0x7BD1, 0 },
{ 0x994A, 0x7E23, 0 },
{ 0x994B, 0x716C, 0 },
{ 0x994C, 0x6EDF, 0 },
{ 0x9951, 0x75AE, 0 },
{ 0x9952, 0x57D9, 0 },
{ 0x9957, 0x507D, 0 },
{ 0x995C, 0x86F1, 0 },
{ 0x995E, 0x7A61, 0 },
{ 0x9962, 0x7F05, 0 },
{ 0x9965, 0x75AE, 1 },
{ 0x9966, 0x8206, 1 },
{ 0x9967, 0x7EFE, 1 },
{ 0x9968, 0x507E, 1 },
{ 0x9969, 0x7EFF, 1 },
{ 0x996A, 0x55AC, 1 },
{ 0x996B, 0x7F00, 1 },
{ 0x996C, 0x7F01, 1 },
{ 0x996D, 0x6361, 1 },
{ 0x996E, 0x6402, 1 },
{ 0x996F, 0x53B4, 1 },
{ 0x9970, 0x603C, 1 },
{ 0x9971, 0x6E83, 1 },
{ 0x9972, 0x663D, 1 },
{ 0x9973, 0x8208, 1 },
{ 0x9974, 0x6FF1, 1 },
{ 0x9975, 0x7275, 1 },
{ 0x9976, 0x57D9, 1 },
{ 0x9977, 0x4FAC, 1 },
{ 0x9978, 0x8209, 1 },
{ 0x9979, 0x823B, 1 },
{ 0x997A, 0x5707, 1 },
{ 0x997B, 0x8266, 1 },
{ 0x997C, 0x66EC, 1 },
{ 0x997D, 0x7F02, 1 },
{ 0x997F, 0x5417, 1 },
{ 0x9981, 0x8853, 1 },
{ 0x9983, 0x8270, 1 },
{ 0x9984, 0x75A0, 1 },
{ 0x9985, 0x763F, 1 },
{ 0x9986, 0x6214, 1 },
{ 0x9987, 0x7F03, 1 },
{ 0x9988, 0x716C, 1 },
{ 0x9989, 0x8271, 1 },
{ 0x998A, 0x7C1E, 1 },
{ 0x998B, 0x7A61, 1 },
{ 0x998D, 0x76E7, 1 },
{ 0x998E, 0x851E, 1 },
{ 0x998F, 0x6D46, 1 },
{ 0x9990, 0x7D3A, 1 },
{ 0x9991, 0x7BD1, 1 },
{ 0x9992, 0x53E2, 1 },
{ 0x9993, 0x7E23, 1 },
{ 0x9994, 0x6EDF, 1 },
{ 0x9995, 0x7F05, 1 },
{ 0x99AC, 0x61E8, 0 },
{ 0x99AD, 0x4F1E, 0 },
{ 0x99AE, 0x5811, 0 },
{ 0x99B1, 0x534E, 0 },
{ 0x99B3, 0x6582, 0 },
{ 0x99B4, 0x72A2, 0 },
{ 0x99C1, 0x5251, 0 },
{ 0x99D0, 0x5939, 0 },
{ 0x99D1, 0x7F35, 0 },
{ 0x99D2, 0x5907, 0 },
{ 0x99D4, 0x7F30, 0 },
{ 0x99D5, 0x5A41, 0 },
{ 0x99D8, 0x7DCB, 0 },
{ 0x99D9, 0x7F31, 0 },
{ 0x99DB, 0x6BAB, 0 },
{ 0x99DD, 0x6B87, 0 },
{ 0x99DF, 0x4F26, 0 },
{ 0x99E2, 0x7926, 0 },
{ 0x99ED, 0x54D3, 0 },
{ 0x99F1, 0x56B6, 0 },
{ 0x99F8, 0x86F3, 0 },
{ 0x99FF, 0x5E1C, 0 },
{ 0x9A05, 0x7618, 0 },
{ 0x9A0D, 0x7F57, 0 },
{ 0x9A0E, 0x59A9, 0 },
{ 0x9A0F, 0x6A2F, 0 },
{ 0x9A16, 0x50D1, 0 },
{ 0x9A19, 0x7015, 0 },
{ 0x9A2B, 0x7C5C, 0 },
{ 0x9A2D, 0x7F70, 0 },
{ 0x9A2E, 0x7A77, 0 },
{ 0x9A30, 0x5F55, 0 },
{ 0x9A36, 0x7F32, 0 },
{ 0x9A37, 0x6E87, 0 },
{ 0x9A38, 0x7F77, 0 },
{ 0x9A3E, 0x7D27, 0 },
{ 0x9A40, 0x7E11, 0 },
{ 0x9A41, 0x7F75, 0 },
{ 0x9A42, 0x7F62, 0 },
{ 0x9A43, 0x77EF, 0 },
{ 0x9A44, 0x7F81, 0 },
{ 0x9A45, 0x58FA, 0 },
{ 0x9A4A, 0x6809, 0 },
{ 0x9A4D, 0x7296, 0 },
{ 0x9A55, 0x6AEC, 0 },
{ 0x9A57, 0x650F, 0 },
{ 0x9A5A, 0x573A, 0 },
{ 0x9A5B, 0x5A34, 0 },
{ 0x9A5F, 0x7904, 0 },
{ 0x9A62, 0x736D, 0 },
{ 0x9A64, 0x71F4, 0 },
{ 0x9A65, 0x56C2, 0 },
{ 0x9A6A, 0x5521, 0 },
{ 0x9A6C, 0x61E8, 1 },
{ 0x9A6D, 0x4F1E, 1 },
{ 0x9A6E, 0x534E, 1 },
{ 0x9A6F, 0x72A2, 1 },
{ 0x9A70, 0x6582, 1 },
{ 0x9A71, 0x58FA, 1 },
{ 0x9A73, 0x5251, 1 },
{ 0x9A74, 0x736D, 1 },
{ 0x9A75, 0x7F30, 1 },
{ 0x9A76, 0x6BAB, 1 },
{ 0x9A77, 0x4F26, 1 },
{ 0x9A78, 0x7F31, 1 },
{ 0x9A79, 0x5907, 1 },
{ 0x9A7A, 0x7F32, 1 },
{ 0x9A7B, 0x5939, 1 },
{ 0x9A7C, 0x6B87, 1 },
{ 0x9A7D, 0x7F35, 1 },
{ 0x9A7E, 0x5A41, 1 },
{ 0x9A7F, 0x5A34, 1 },
{ 0x9A80, 0x7DCB, 1 },
{ 0x9A81, 0x7296, 1 },
{ 0x9A82, 0x5108, 1 },
{ 0x9A84, 0x6AEC, 1 },
{ 0x9A85, 0x6809, 1 },
{ 0x9A86, 0x56B6, 1 },
{ 0x9A87, 0x54D3, 1 },
{ 0x9A88, 0x7926, 1 },
{ 0x9A8A, 0x5521, 1 },
{ 0x9A8C, 0x650F, 1 },
{ 0x9A8E, 0x86F3, 1 },
{ 0x9A8F, 0x5E1C, 1 },
{ 0x9A90, 0x6A2F, 1 },
{ 0x9A91, 0x59A9, 1 },
{ 0x9A92, 0x7F57, 1 },
{ 0x9A93, 0x7618, 1 },
{ 0x9A96, 0x7F62, 1 },
{ 0x9A97, 0x7015, 1 },
{ 0x9A98, 0x7F70, 1 },
{ 0x9A9A, 0x6E87, 1 },
{ 0x9A9B, 0x50D1, 1 },
{ 0x9A9C, 0x7F75, 1 },
{ 0x9A9D, 0x7A77, 1 },
{ 0x9A9E, 0x7C5C, 1 },
{ 0x9A9F, 0x7F77, 1 },
{ 0x9AA0, 0x77EF, 1 },
{ 0x9AA1, 0x7D27, 1 },
{ 0x9AA2, 0x7F81, 1 },
{ 0x9AA4, 0x7904, 1 },
{ 0x9AA5, 0x56C2, 1 },
{ 0x9AA7, 0x71F4, 1 },
{ 0x9AC5, 0x79FD, 1 },
{ 0x9ACB, 0x7DEF, 1 },
{ 0x9ACC, 0x8681, 1 },
{ 0x9ACF, 0x79FD, 0 },
{ 0x9AD5, 0x8681, 0 },
{ 0x9AD6, 0x7DEF, 0 },
{ 0x9B13, 0x7C60, 1 },
{ 0x9B22, 0x7C60, 0 },
{ 0x9B27, 0x6EEA, 0 },
{ 0x9B29, 0x7BE9, 0 },
{ 0x9B2E, 0x7670, 0 },
{ 0x9B47, 0x75A1, 1 },
{ 0x9B49, 0x7BE4, 1 },
{ 0x9B4E, 0x7BE4, 0 },
{ 0x9B58, 0x75A1, 0 },
{ 0x9B5A, 0x6436, 0 },
{ 0x9B5B, 0x852D, 0 },
{ 0x9B6F, 0x5EBC, 0 },
{ 0x9B74, 0x860A, 0 },
{ 0x9B77, 0x737A, 0 },
{ 0x9B81, 0x50C9, 0 },
{ 0x9B83, 0x7E45, 0 },
{ 0x9B8D, 0x8539, 0 },
{ 0x9B8E, 0x7152, 0 },
{ 0x9B90, 0x863F, 0 },
{ 0x9B91, 0x6B92, 0 },
{ 0x9B92, 0x7378, 0 },
{ 0x9B93, 0x789B, 0 },
{ 0x9B9A, 0x864F, 0 },
{ 0x9BA6, 0x853A, 0 },
{ 0x9BAA, 0x76BA, 0 },
{ 0x9BAB, 0x502B, 0 },
{ 0x9BAD, 0x4F20, 0 },
{ 0x9BAE, 0x658B, 0 },
{ 0x9BB8, 0x85F9, 0 },
{ 0x9BBA, 0x8546, 0 },
{ 0x9BC0, 0x8680, 0 },
{ 0x9BC1, 0x866E, 0 },
{ 0x9BC7, 0x8682, 0 },
{ 0x9BC9, 0x6C9F, 0 },
{ 0x9BCA, 0x5680, 0 },
{ 0x9BD4, 0x7617, 0 },
{ 0x9BD6, 0x50B4, 0 },
{ 0x9BD7, 0x8667, 0 },
{ 0x9BDB, 0x5291, 0 },
{ 0x9BE1, 0x86CF, 0 },
{ 0x9BE2, 0x86F2, 0 },
{ 0x9BE4, 0x6DA2, 0 },
{ 0x9BE7, 0x86F0, 0 },
{ 0x9BE8, 0x69CD, 0 },
{ 0x9BEA, 0x7E35, 0 },
{ 0x9BEB, 0x86AC, 0 },
{ 0x9BF0, 0x4EEA, 0 },
{ 0x9BFD, 0x7CF6, 0 },
{ 0x9BFF, 0x86FA, 0 },
{ 0x9C02, 0x853C, 0 },
{ 0x9C08, 0x7DF2, 0 },
{ 0x9C09, 0x7C9D, 0 },
{ 0x9C0D, 0x53FD, 0 },
{ 0x9C12, 0x86F4, 0 },
{ 0x9C13, 0x7DBF, 0 },
{ 0x9C1B, 0x8574, 0 },
{ 0x9C1C, 0x8594, 0 },
{ 0x9C1F, 0x858A, 0 },
{ 0x9C23, 0x867E, 0 },
{ 0x9C25, 0x766D, 0 },
{ 0x9C28, 0x4EB2, 0 },
{ 0x9C2D, 0x5006, 0 },
{ 0x9C31, 0x867D, 0 },
{ 0x9C32, 0x6F77, 0 },
{ 0x9C33, 0x85DD, 0 },
{ 0x9C37, 0x867F, 0 },
{ 0x9C39, 0x4FA5, 0 },
{ 0x9C3B, 0x55B2, 0 },
{ 0x9C3C, 0x85BA, 0 },
{ 0x9C3E, 0x85E5, 0 },
{ 0x9C45, 0x85FA, 0 },
{ 0x9C48, 0x7489, 0 },
{ 0x9C49, 0x51EB, 0 },
{ 0x9C52, 0x74B0, 0 },
{ 0x9C54, 0x7BA7, 0 },
{ 0x9C56, 0x8600, 0 },
{ 0x9C57, 0x7345, 0 },
{ 0x9C58, 0x522C, 0 },
{ 0x9C5F, 0x862D, 0 },
{ 0x9C60, 0x8541, 0 },
{ 0x9C63, 0x877C, 0 },
{ 0x9C67, 0x8604, 0 },
{ 0x9C68, 0x856A, 0 },
{ 0x9C6D, 0x8655, 0 },
{ 0x9C77, 0x6C49, 0 },
{ 0x9C78, 0x7DEC, 0 },
{ 0x9C7A, 0x72F1, 0 },
{ 0x9C7C, 0x6436, 1 },
{ 0x9C7D, 0x852D, 1 },
{ 0x9C7F, 0x737A, 1 },
{ 0x9C81, 0x5EBC, 1 },
{ 0x9C82, 0x860A, 1 },
{ 0x9C85, 0x50C9, 1 },
{ 0x9C86, 0x7E45, 1 },
{ 0x9C87, 0x7152, 1 },
{ 0x9C88, 0x7DEC, 1 },
{ 0x9C8A, 0x789B, 1 },
{ 0x9C8B, 0x7378, 1 },
{ 0x9C8D, 0x6B92, 1 },
{ 0x9C8E, 0x862D, 1 },
{ 0x9C8F, 0x8539, 1 },
{ 0x9C90, 0x863F, 1 },
{ 0x9C91, 0x4F20, 1 },
{ 0x9C92, 0x864F, 1 },
{ 0x9C94, 0x76BA, 1 },
{ 0x9C96, 0x853A, 1 },
{ 0x9C97, 0x853C, 1 },
{ 0x9C99, 0x8541, 1 },
{ 0x9C9A, 0x8655, 1 },
{ 0x9C9B, 0x502B, 1 },
{ 0x9C9C, 0x658B, 1 },
{ 0x9C9D, 0x8546, 1 },
{ 0x9C9E, 0x8667, 1 },
{ 0x9C9F, 0x522C, 1 },
{ 0x9CA0, 0x866E, 1 },
{ 0x9CA1, 0x72F1, 1 },
{ 0x9CA2, 0x867D, 1 },
{ 0x9CA3, 0x4FA5, 1 },
{ 0x9CA4, 0x6C9F, 1 },
{ 0x9CA5, 0x867E, 1 },
{ 0x9CA6, 0x867F, 1 },
{ 0x9CA7, 0x8680, 1 },
{ 0x9CA8, 0x5680, 1 },
{ 0x9CA9, 0x8682, 1 },
{ 0x9CAB, 0x7CF6, 1 },
{ 0x9CAD, 0x50B4, 1 },
{ 0x9CAE, 0x7E35, 1 },
{ 0x9CB0, 0x86AC, 1 },
{ 0x9CB1, 0x86CF, 1 },
{ 0x9CB2, 0x6DA2, 1 },
{ 0x9CB3, 0x86F0, 1 },
{ 0x9CB5, 0x86F2, 1 },
{ 0x9CB6, 0x4EEA, 1 },
{ 0x9CB7, 0x5291, 1 },
{ 0x9CB8, 0x69CD, 1 },
{ 0x9CBB, 0x7617, 1 },
{ 0x9CBD, 0x7DF2, 1 },
{ 0x9CBF, 0x856A, 1 },
{ 0x9CC1, 0x8574, 1 },
{ 0x9CC3, 0x7DBF, 1 },
{ 0x9CC4, 0x6C49, 1 },
{ 0x9CC5, 0x53FD, 1 },
{ 0x9CC6, 0x86F4, 1 },
{ 0x9CC7, 0x7C9D, 1 },
{ 0x9CCA, 0x86FA, 1 },
{ 0x9CCC, 0x6F77, 1 },
{ 0x9CCD, 0x5006, 1 },
{ 0x9CCE, 0x4EB2, 1 },
{ 0x9CCF, 0x766D, 1 },
{ 0x9CD1, 0x858A, 1 },
{ 0x9CD2, 0x8594, 1 },
{ 0x9CD3, 0x85DD, 1 },
{ 0x9CD4, 0x85E5, 1 },
{ 0x9CD5, 0x7489, 1 },
{ 0x9CD6, 0x51EB, 1 },
{ 0x9CD7, 0x55B2, 1 },
{ 0x9CD8, 0x85F9, 1 },
{ 0x9CD9, 0x85FA, 1 },
{ 0x9CDB, 0x85BA, 1 },
{ 0x9CDC, 0x8600, 1 },
{ 0x9CDD, 0x7BA7, 1 },
{ 0x9CDE, 0x7345, 1 },
{ 0x9CDF, 0x74B0, 1 },
{ 0x9CE2, 0x8604, 1 },
{ 0x9CE3, 0x877C, 1 },
{ 0x9CE5, 0x646F, 0 },
{ 0x9CE7, 0x7ECA, 0 },
{ 0x9CE9, 0x6E88, 0 },
{ 0x9CF3, 0x5E43, 0 },
{ 0x9CF4, 0x5BBE, 0 },
{ 0x9CF6, 0x6FC1, 0 },
{ 0x9D06, 0x783B, 0 },
{ 0x9D07, 0x78DA, 0 },
{ 0x9D09, 0x724D, 0 },
{ 0x9D12, 0x7DF9, 0 },
{ 0x9D15, 0x709D, 0 },
{ 0x9D1B, 0x5522, 0 },
{ 0x9D1D, 0x8315, 0 },
{ 0x9D1E, 0x87FB, 0 },
{ 0x9D1F, 0x7D86, 0 },
{ 0x9D23, 0x7D79, 0 },
{ 0x9D26, 0x6EC4, 0 },
{ 0x9D28, 0x5B30, 0 },
{ 0x9D2F, 0x835B, 0 },
{ 0x9D30, 0x7D88, 0 },
{ 0x9D34, 0x8805, 0 },
{ 0x9D3B, 0x603F, 0 },
{ 0x9D3F, 0x5B2A, 0 },
{ 0x9D42, 0x8360, 0 },
{ 0x9D43, 0x8806, 0 },
{ 0x9D51, 0x5457, 0 },
{ 0x9D52, 0x8363, 0 },
{ 0x9D53, 0x798E, 0 },
{ 0x9D5C, 0x517D, 0 },
{ 0x9D5D, 0x5C97, 0 },
{ 0x9D60, 0x7069, 0 },
{ 0x9D61, 0x5331, 0 },
{ 0x9D6A, 0x4E1C, 0 },
{ 0x9D6C, 0x5E33, 0 },
{ 0x9D6E, 0x8810, 0 },
{ 0x9D72, 0x56B3, 0 },
{ 0x9D87, 0x8311, 0 },
{ 0x9D89, 0x4E1B, 0 },
{ 0x9D8A, 0x8811, 0 },
{ 0x9D93, 0x8369, 0 },
{ 0x9D96, 0x8831, 0 },
{ 0x9D98, 0x836B, 0 },
{ 0x9D9A, 0x836C, 0 },
{ 0x9DA1, 0x8828, 0 },
{ 0x9DA5, 0x836E, 0 },
{ 0x9DA9, 0x7DA2, 0 },
{ 0x9DAC, 0x87F6, 0 },
{ 0x9DAF, 0x57D8, 0 },
{ 0x9DB4, 0x64F4, 0 },
{ 0x9DBA, 0x7E09, 0 },
{ 0x9DBB, 0x865C, 0 },
{ 0x9DBC, 0x83A2, 0 },
{ 0x9DBF, 0x836D, 0 },
{ 0x9DC2, 0x7169, 0 },
{ 0x9DD3, 0x7DA3, 0 },
{ 0x9DD6, 0x7E0A, 0 },
{ 0x9DD7, 0x58F6, 0 },
{ 0x9DD9, 0x835C, 0 },
{ 0x9DDA, 0x7C9C, 0 },
{ 0x9DE5, 0x75AF, 0 },
{ 0x9DE6, 0x7DAD, 0 },
{ 0x9DEF, 0x7DAC, 0 },
{ 0x9DF2, 0x6EFF, 0 },
{ 0x9DF4, 0x8365, 0 },
{ 0x9DF8, 0x83B1, 0 },
{ 0x9DF9, 0x5E01, 0 },
{ 0x9DFA, 0x58D8, 0 },
{ 0x9E07, 0x8845, 0 },
{ 0x9E15, 0x8314, 0 },
{ 0x9E1A, 0x52D9, 0 },
{ 0x9E1B, 0x4EB5, 0 },
{ 0x9E1D, 0x50B7, 0 },
{ 0x9E1E, 0x70EC, 0 },
{ 0x9E1F, 0x646F, 1 },
{ 0x9E20, 0x6E88, 1 },
{ 0x9E21, 0x65A9, 1 },
{ 0x9E22, 0x6FC1, 1 },
{ 0x9E23, 0x5BBE, 1 },
{ 0x9E25, 0x58F6, 1 },
{ 0x9E26, 0x724D, 1 },
{ 0x9E27, 0x87F6, 1 },
{ 0x9E28, 0x78DA, 1 },
{ 0x9E29, 0x783B, 1 },
{ 0x9E2A, 0x7D79, 1 },
{ 0x9E2B, 0x8311, 1 },
{ 0x9E2C, 0x8314, 1 },
{ 0x9E2D, 0x5B30, 1 },
{ 0x9E2E, 0x87FB, 1 },
{ 0x9E2F, 0x6EC4, 1 },
{ 0x9E30, 0x7DF9, 1 },
{ 0x9E31, 0x7D86, 1 },
{ 0x9E32, 0x8315, 1 },
{ 0x9E33, 0x5522, 1 },
{ 0x9E35, 0x709D, 1 },
{ 0x9E36, 0x75AF, 1 },
{ 0x9E37, 0x835C, 1 },
{ 0x9E38, 0x835B, 1 },
{ 0x9E39, 0x7D88, 1 },
{ 0x9E3A, 0x8360, 1 },
{ 0x9E3B, 0x8805, 1 },
{ 0x9E3C, 0x8806, 1 },
{ 0x9E3D, 0x5B2A, 1 },
{ 0x9E3E, 0x70EC, 1 },
{ 0x9E3F, 0x603F, 1 },
{ 0x9E41, 0x798E, 1 },
{ 0x9E42, 0x50B7, 1 },
{ 0x9E43, 0x5457, 1 },
{ 0x9E44, 0x7069, 1 },
{ 0x9E45, 0x5C97, 1 },
{ 0x9E46, 0x8363, 1 },
{ 0x9E47, 0x8365, 1 },
{ 0x9E48, 0x517D, 1 },
{ 0x9E49, 0x5331, 1 },
{ 0x9E4A, 0x56B3, 1 },
{ 0x9E4B, 0x8369, 1 },
{ 0x9E4C, 0x4E1C, 1 },
{ 0x9E4F, 0x5E33, 1 },
{ 0x9E50, 0x8810, 1 },
{ 0x9E51, 0x4E1B, 1 },
{ 0x9E52, 0x8811, 1 },
{ 0x9E55, 0x836B, 1 },
{ 0x9E56, 0x8828, 1 },
{ 0x9E57, 0x836C, 1 },
{ 0x9E58, 0x865C, 1 },
{ 0x9E59, 0x8831, 1 },
{ 0x9E5A, 0x836D, 1 },
{ 0x9E5B, 0x836E, 1 },
{ 0x9E5C, 0x7DA2, 1 },
{ 0x9E5E, 0x7169, 1 },
{ 0x9E61, 0x7E09, 1 },
{ 0x9E63, 0x83A2, 1 },
{ 0x9E64, 0x64F4, 1 },
{ 0x9E65, 0x7E0A, 1 },
{ 0x9E66, 0x52D9, 1 },
{ 0x9E67, 0x7DA3, 1 },
{ 0x9E68, 0x7C9C, 1 },
{ 0x9E69, 0x7DAC, 1 },
{ 0x9E6A, 0x7DAD, 1 },
{ 0x9E6B, 0x6EFF, 1 },
{ 0x9E6C, 0x83B1, 1 },
{ 0x9E6D, 0x58D8, 1 },
{ 0x9E6F, 0x8845, 1 },
{ 0x9E70, 0x5E01, 1 },
{ 0x9E73, 0x4EB5, 1 },
{ 0x9E7A, 0x84EF, 0 },
{ 0x9E7C, 0x7027, 0 },
{ 0x9E7D, 0x6642, 0 },
{ 0x9E7E, 0x84EF, 1 },
{ 0x9E97, 0x61FE, 0 },
{ 0x9EBC, 0x5805, 0 },
{ 0x9EC9, 0x7CF2, 1 },
{ 0x9ECC, 0x7CF2, 0 },
{ 0x9EE1, 0x8854, 1 },
{ 0x9EE9, 0x78D1, 1 },
{ 0x9EF6, 0x8854, 0 },
{ 0x9EF7, 0x78D1, 0 },
{ 0x9EFD, 0x858C, 0 },
{ 0x9EFE, 0x858C, 1 },
{ 0x9EFF, 0x4E34, 0 },
{ 0x9F09, 0x85A9, 0 },
{ 0x9F0B, 0x4E34, 1 },
{ 0x9F0D, 0x85A9, 1 },
{ 0x9F4A, 0x5E3C, 0 },
{ 0x9F4B, 0x5AD4, 0 },
{ 0x9F4E, 0x807E, 0 },
{ 0x9F4F, 0x80E7, 0 },
{ 0x9F50, 0x5E3C, 1 },
{ 0x9F51, 0x80E7, 1 },
{ 0x9F52, 0x5B4C, 0 },
{ 0x9F54, 0x8555, 0 },
{ 0x9F59, 0x8569, 0 },
{ 0x9F5C, 0x8572, 0 },
{ 0x9F5F, 0x8558, 0 },
{ 0x9F60, 0x856D, 0 },
{ 0x9F61, 0x680E, 0 },
{ 0x9F66, 0x7C4C, 0 },
{ 0x9F6A, 0x78AD, 0 },
{ 0x9F6C, 0x8577, 0 },
{ 0x9F72, 0x7597, 0 },
{ 0x9F77, 0x8588, 0 },
{ 0x9F7F, 0x5B4C, 1 },
{ 0x9F80, 0x8555, 1 },
{ 0x9F83, 0x8558, 1 },
{ 0x9F84, 0x680E, 1 },
{ 0x9F85, 0x8569, 1 },
{ 0x9F86, 0x856D, 1 },
{ 0x9F87, 0x8572, 1 },
{ 0x9F88, 0x7C4C, 1 },
{ 0x9F89, 0x8577, 1 },
{ 0x9F8A, 0x78AD, 1 },
{ 0x9F8B, 0x7597, 1 },
{ 0x9F8C, 0x8588, 1 },
{ 0x9F8D, 0x60F2, 0 },
{ 0x9F90, 0x5616, 0 },
{ 0x9F94, 0x53D8, 0 },
{ 0x9F95, 0x7D44, 0 },
{ 0x9F99, 0x60F2, 1 },
{ 0x9F9A, 0x53D8, 1 },
{ 0x9F9B, 0x7D44, 1 },
{ 0x9F9C, 0x6ADE, 0 },
{ 0x9F9F, 0x6ADE, 1 } };

hse_table TCSC[TCSC_SIZE+1]={
{ 0x7DF2, 0x4E13, 0 },
{ 0x7F08, 0x4E13, 1 },
{ 0x6582, 0x4E1A, 0 },
{ 0x655B, 0x4E1A, 1 },
{ 0x9D89, 0x4E1B, 0 },
{ 0x9E51, 0x4E1B, 1 },
{ 0x9D6A, 0x4E1C, 0 },
{ 0x9E4C, 0x4E1C, 1 },
{ 0x560D, 0x4E1D, 0 },
{ 0x55BD, 0x4E1D, 1 },
{ 0x6B0F, 0x4E24, 0 },
{ 0x6924, 0x4E24, 1 },
{ 0x5660, 0x4E25, 0 },
{ 0x54D2, 0x4E25, 1 },
{ 0x5687, 0x4E27, 0 },
{ 0x5413, 0x4E27, 1 },
{ 0x6FFC, 0x4E30, 0 },
{ 0x6CFA, 0x4E30, 1 },
{ 0x9EFF, 0x4E34, 0 },
{ 0x9F0B, 0x4E34, 1 },
{ 0x5CF4, 0x4E3A, 0 },
{ 0x5C98, 0x4E3A, 1 },
{ 0x93D1, 0x4E3D, 0 },
{ 0x955D, 0x4E3D, 1 },
{ 0x6F80, 0x4E3E, 0 },
{ 0x6DA9, 0x4E3E, 1 },
{ 0x5AF5, 0x4E48, 0 },
{ 0x59A9, 0x4E48, 1 },
{ 0x6BB2, 0x4E49, 0 },
{ 0x6B7C, 0x4E49, 1 },
{ 0x763B, 0x4E4C, 0 },
{ 0x7618, 0x4E4C, 1 },
{ 0x6AF3, 0x4E50, 0 },
{ 0x680A, 0x4E50, 1 },
{ 0x7FF9, 0x4E54, 0 },
{ 0x7FD8, 0x4E54, 1 },
{ 0x5E40, 0x4E60, 0 },
{ 0x5E27, 0x4E60, 1 },
{ 0x8271, 0x4E61, 0 },
{ 0x8270, 0x4E61, 1 },
{ 0x811B, 0x4E66, 0 },
{ 0x80EB, 0x4E66, 1 },
{ 0x64F2, 0x4E70, 0 },
{ 0x63B7, 0x4E70, 1 },
{ 0x60F2, 0x4E8F, 0 },
{ 0x607D, 0x4E8F, 1 },
{ 0x7F77, 0x4E9A, 0 },
{ 0x7F62, 0x4E9A, 1 },
{ 0x87C8, 0x4E9E, 0 },
{ 0x8748, 0x4E9E, 1 },
{ 0x7E1E, 0x4EA7, 0 },
{ 0x7F1F, 0x4EA7, 1 },
{ 0x77BC, 0x4EA9, 0 },
{ 0x7751, 0x4EA9, 1 },
{ 0x9C28, 0x4EB2, 0 },
{ 0x9CCE, 0x4EB2, 1 },
{ 0x9E1B, 0x4EB5, 0 },
{ 0x9E73, 0x4EB5, 1 },
{ 0x936C, 0x4EBF, 0 },
{ 0x9539, 0x4EBF, 1 },
{ 0x8A03, 0x4EC5, 0 },
{ 0x8BA3, 0x4EC5, 1 },
{ 0x56C2, 0x4ED1, 0 },
{ 0x56A3, 0x4ED1, 1 },
{ 0x8A9A, 0x4ED3, 0 },
{ 0x8BEE, 0x4ED3, 1 },
{ 0x9BF0, 0x4EEA, 0 },
{ 0x9CB6, 0x4EEA, 1 },
{ 0x91D3, 0x4EEC, 0 },
{ 0x9486, 0x4EEC, 1 },
{ 0x562E, 0x4F17, 0 },
{ 0x5520, 0x4F17, 1 },
{ 0x9238, 0x4F18, 0 },
{ 0x94B9, 0x4F18, 1 },
{ 0x6BAE, 0x4F1B, 0 },
{ 0x6B93, 0x4F1B, 1 },
{ 0x99AD, 0x4F1E, 0 },
{ 0x9A6D, 0x4F1E, 1 },
{ 0x8AD7, 0x4F1F, 0 },
{ 0x8C02, 0x4F1F, 1 },
{ 0x9BAD, 0x4F20, 0 },
{ 0x9C91, 0x4F20, 1 },
{ 0x8918, 0x4F24, 0 },
{ 0x8886, 0x4F24, 1 },
{ 0x7006, 0x4F25, 0 },
{ 0x6E0E, 0x4F25, 1 },
{ 0x99DF, 0x4F26, 0 },
{ 0x9A77, 0x4F26, 1 },
{ 0x60F1, 0x4F27, 0 },
{ 0x607C, 0x4F27, 1 },
{ 0x87C4, 0x4F2A, 0 },
{ 0x86F0, 0x4F2A, 1 },
{ 0x958F, 0x4F65, 0 },
{ 0x95F0, 0x4F65, 1 },
{ 0x64BE, 0x4F96, 0 },
{ 0x631D, 0x4F96, 1 },
{ 0x943A, 0x4FA0, 0 },
{ 0x94DB, 0x4FA0, 1 },
{ 0x9C39, 0x4FA5, 0 },
{ 0x9CA3, 0x4FA5, 1 },
{ 0x8B28, 0x4FA6, 0 },
{ 0x8C1F, 0x4FA6, 1 },
{ 0x6FA0, 0x4FA7, 0 },
{ 0x6E11, 0x4FA7, 1 },
{ 0x8CBD, 0x4FA8, 0 },
{ 0x8D3B, 0x4FA8, 1 },
{ 0x6F1A, 0x4FA9, 0 },
{ 0x6CA4, 0x4FA9, 1 },
{ 0x61AB, 0x4FAA, 0 },
{ 0x60AF, 0x4FAA, 1 },
{ 0x9909, 0x4FAC, 0 },
{ 0x9977, 0x4FAC, 1 },
{ 0x8B04, 0x4FE0, 0 },
{ 0x8A8A, 0x4FE0, 1 },
{ 0x8AA5, 0x4FE6, 0 },
{ 0x8BF0, 0x4FE6, 1 },
{ 0x81A9, 0x4FE8, 0 },
{ 0x817B, 0x4FE8, 1 },
{ 0x9340, 0x4FE9, 0 },
{ 0x951D, 0x4FE9, 1 },
{ 0x98B6, 0x4FEA, 0 },
{ 0x98D3, 0x4FEA, 1 },
{ 0x981C, 0x4FED, 0 },
{ 0x988C, 0x4FED, 1 },
{ 0x619A, 0x5000, 0 },
{ 0x60EE, 0x5000, 1 },
{ 0x9C2D, 0x5006, 0 },
{ 0x9CCD, 0x5006, 1 },
{ 0x7C1E, 0x5009, 0 },
{ 0x7BAA, 0x5009, 1 },
{ 0x8B2B, 0x5011, 0 },
{ 0x8C2A, 0x5011, 1 },
{ 0x9BAB, 0x502B, 0 },
{ 0x9C9B, 0x502B, 1 },
{ 0x8B02, 0x503A, 0 },
{ 0x8C13, 0x503A, 1 },
{ 0x6727, 0x503E, 0 },
{ 0x80E7, 0x503E, 1 },
{ 0x97C1, 0x5049, 0 },
{ 0x7F30, 0x5049, 1 },
{ 0x6493, 0x5074, 0 },
{ 0x6320, 0x5074, 1 },
{ 0x8F42, 0x5075, 0 },
{ 0x6BC2, 0x5075, 1 },
{ 0x689F, 0x507B, 0 },
{ 0x67AD, 0x507B, 1 },
{ 0x9957, 0x507D, 0 },
{ 0x98E8, 0x507D, 1 },
{ 0x98E9, 0x507E, 0 },
{ 0x9968, 0x507E, 1 },
{ 0x937A, 0x507F, 0 },
{ 0x9517, 0x507F, 1 },
{ 0x8105, 0x5096, 0 },
{ 0x80C1, 0x5096, 1 },
{ 0x7D46, 0x5098, 0 },
{ 0x7ECA, 0x5098, 1 },
{ 0x8C4E, 0x5099, 0 },
{ 0x7AD6, 0x5099, 1 },
{ 0x8AA8, 0x50A5, 0 },
{ 0x8BF2, 0x50A5, 1 },
{ 0x95AC, 0x50A7, 0 },
{ 0x9606, 0x50A7, 1 },
{ 0x9369, 0x50A8, 0 },
{ 0x9518, 0x50A8, 1 },
{ 0x8805, 0x50A9, 0 },
{ 0x8747, 0x50A9, 1 },
{ 0x6DEA, 0x50B3, 0 },
{ 0x6CA6, 0x50B3, 1 },
{ 0x9BD6, 0x50B4, 0 },
{ 0x9CAD, 0x50B4, 1 },
{ 0x8AD2, 0x50B5, 0 },
{ 0x8C05, 0x50B5, 1 },
{ 0x9E1D, 0x50B7, 0 },
{ 0x9E42, 0x50B7, 1 },
{ 0x8F4D, 0x50BE, 0 },
{ 0x8F99, 0x50BE, 1 },
{ 0x920D, 0x50C2, 0 },
{ 0x949D, 0x50C2, 1 },
{ 0x60B6, 0x50C5, 0 },
{ 0x95F7, 0x50C5, 1 },
{ 0x9B81, 0x50C9, 0 },
{ 0x9C85, 0x50C9, 1 },
{ 0x9A16, 0x50D1, 0 },
{ 0x9A9B, 0x50D1, 1 },
{ 0x927F, 0x50E5, 0 },
{ 0x94EA, 0x50E5, 1 },
{ 0x6F51, 0x50E8, 0 },
{ 0x6CFC, 0x50E8, 1 },
{ 0x95D4, 0x5100, 0 },
{ 0x9616, 0x5100, 1 },
{ 0x8AF1, 0x5102, 0 },
{ 0x8BB3, 0x5102, 1 },
{ 0x7E5A, 0x5104, 0 },
{ 0x7F2D, 0x5104, 1 },
{ 0x7F75, 0x5108, 0 },
{ 0x9A82, 0x5108, 1 },
{ 0x8A72, 0x5109, 0 },
{ 0x8BE5, 0x5109, 1 },
{ 0x938A, 0x5110, 0 },
{ 0x9551, 0x5110, 1 },
{ 0x792C, 0x5114, 0 },
{ 0x77FE, 0x5114, 1 },
{ 0x7D62, 0x5115, 0 },
{ 0x7EDA, 0x5115, 1 },
{ 0x85F9, 0x511F, 0 },
{ 0x853C, 0x511F, 1 },
{ 0x7DEC, 0x512A, 0 },
{ 0x7F05, 0x512A, 1 },
{ 0x56C0, 0x5132, 0 },
{ 0x556D, 0x5132, 1 },
{ 0x7E70, 0x5137, 0 },
{ 0x7F32, 0x5137, 1 },
{ 0x5B21, 0x513A, 0 },
{ 0x5AD2, 0x513A, 1 },
{ 0x5274, 0x513B, 0 },
{ 0x5240, 0x513B, 1 },
{ 0x766C, 0x513C, 0 },
{ 0x7663, 0x513C, 1 },
{ 0x7E93, 0x5169, 0 },
{ 0x7F28, 0x5169, 1 },
{ 0x7015, 0x5170, 0 },
{ 0x6FD2, 0x5170, 1 },
{ 0x618A, 0x5173, 0 },
{ 0x60EB, 0x5173, 1 },
{ 0x8259, 0x5174, 0 },
{ 0x8231, 0x5174, 1 },
{ 0x9695, 0x517B, 0 },
{ 0x9668, 0x517B, 1 },
{ 0x9D5C, 0x517D, 0 },
{ 0x9E48, 0x517D, 1 },
{ 0x737A, 0x5181, 0 },
{ 0x736D, 0x5181, 1 },
{ 0x97DE, 0x5188, 0 },
{ 0x97EB, 0x5188, 1 },
{ 0x95D5, 0x519B, 0 },
{ 0x9619, 0x519B, 1 },
{ 0x807E, 0x519C, 0 },
{ 0x804B, 0x519C, 1 },
{ 0x9116, 0x51AF, 0 },
{ 0x90E7, 0x51AF, 1 },
{ 0x95BF, 0x51BB, 0 },
{ 0x960C, 0x51BB, 1 },
{ 0x5665, 0x51CD, 0 },
{ 0x54DD, 0x51CD, 1 },
{ 0x8F3E, 0x51E4, 0 },
{ 0x8F97, 0x51E4, 1 },
{ 0x9C49, 0x51EB, 0 },
{ 0x9CD6, 0x51EB, 1 },
{ 0x7D73, 0x51EF, 0 },
{ 0x7EDB, 0x51EF, 1 },
{ 0x8AF3, 0x51F1, 0 },
{ 0x8C19, 0x51F1, 1 },
{ 0x8477, 0x51FB, 0 },
{ 0x8364, 0x51FB, 1 },
{ 0x8CBA, 0x51FF, 0 },
{ 0x8D36, 0x51FF, 1 },
{ 0x8A36, 0x520D, 0 },
{ 0x8BC3, 0x520D, 1 },
{ 0x64CB, 0x5218, 0 },
{ 0x6321, 0x5218, 1 },
{ 0x6ECE, 0x5219, 0 },
{ 0x8365, 0x5219, 1 },
{ 0x8A25, 0x521A, 0 },
{ 0x8BB7, 0x521A, 1 },
{ 0x58DF, 0x521B, 0 },
{ 0x5784, 0x521B, 1 },
{ 0x9C58, 0x522C, 0 },
{ 0x9C9F, 0x522C, 1 },
{ 0x925E, 0x522D, 0 },
{ 0x94BA, 0x522D, 1 },
{ 0x5D0D, 0x523D, 0 },
{ 0x5D03, 0x523D, 1 },
{ 0x8D95, 0x523F, 0 },
{ 0x8D76, 0x523F, 1 },
{ 0x5AFB, 0x5240, 0 },
{ 0x5A34, 0x5240, 1 },
{ 0x7DDD, 0x5242, 0 },
{ 0x7F09, 0x5242, 1 },
{ 0x6384, 0x5244, 0 },
{ 0x62A1, 0x5244, 1 },
{ 0x7DCB, 0x5247, 0 },
{ 0x7EEF, 0x5247, 1 },
{ 0x7CDE, 0x5250, 0 },
{ 0x7CAA, 0x5250, 1 },
{ 0x99C1, 0x5251, 0 },
{ 0x9A73, 0x5251, 1 },
{ 0x7671, 0x525B, 0 },
{ 0x762B, 0x525B, 1 },
{ 0x65AC, 0x5267, 0 },
{ 0x65A9, 0x5267, 1 },
{ 0x798D, 0x526E, 0 },
{ 0x7978, 0x526E, 1 },
{ 0x61A4, 0x5274, 0 },
{ 0x6124, 0x5274, 1 },
{ 0x652A, 0x5275, 0 },
{ 0x6405, 0x5275, 1 },
{ 0x9744, 0x5277, 0 },
{ 0x972D, 0x5277, 1 },
{ 0x8AA1, 0x5287, 0 },
{ 0x8BEB, 0x5287, 1 },
{ 0x8972, 0x5289, 0 },
{ 0x88AD, 0x5289, 1 },
{ 0x74D4, 0x528A, 0 },
{ 0x748E, 0x528A, 1 },
{ 0x7E1B, 0x528C, 0 },
{ 0x7F1A, 0x528C, 1 },
{ 0x8ADC, 0x528D, 0 },
{ 0x8C0D, 0x528D, 1 },
{ 0x9BDB, 0x5291, 0 },
{ 0x9CB7, 0x5291, 1 },
{ 0x769A, 0x529D, 0 },
{ 0x7691, 0x529D, 1 },
{ 0x6FD8, 0x529E, 0 },
{ 0x6CDE, 0x529E, 1 },
{ 0x81CD, 0x52A1, 0 },
{ 0x8110, 0x52A1, 1 },
{ 0x95CC, 0x52A8, 0 },
{ 0x9611, 0x52A8, 1 },
{ 0x8706, 0x52B2, 0 },
{ 0x86AC, 0x52B2, 1 },
{ 0x5AA7, 0x52B3, 0 },
{ 0x5A32, 0x52B3, 1 },
{ 0x7F70, 0x52BF, 0 },
{ 0x7F5A, 0x52BF, 1 },
{ 0x9291, 0x52C1, 0 },
{ 0x94E3, 0x52C1, 1 },
{ 0x7E10, 0x52CB, 0 },
{ 0x7EC9, 0x52CB, 1 },
{ 0x927B, 0x52D5, 0 },
{ 0x94EC, 0x52D5, 1 },
{ 0x9E1A, 0x52D9, 0 },
{ 0x9E66, 0x52D9, 1 },
{ 0x929A, 0x52DA, 0 },
{ 0x94EB, 0x52DA, 1 },
{ 0x7DBB, 0x52DB, 0 },
{ 0x7EFD, 0x52DB, 1 },
{ 0x8AEB, 0x52DD, 0 },
{ 0x8C0F, 0x52DD, 1 },
{ 0x865C, 0x52DE, 0 },
{ 0x864F, 0x52DE, 1 },
{ 0x7DBD, 0x52E2, 0 },
{ 0x7EF0, 0x52E2, 1 },
{ 0x7CFE, 0x52E9, 0 },
{ 0x7EA0, 0x52E9, 1 },
{ 0x755D, 0x52F8, 0 },
{ 0x4EA9, 0x52F8, 1 },
{ 0x6968, 0x5326, 0 },
{ 0x6862, 0x5326, 1 },
{ 0x6DF6, 0x532D, 0 },
{ 0x6D9E, 0x532D, 1 },
{ 0x8755, 0x532E, 0 },
{ 0x8680, 0x532E, 1 },
{ 0x9D61, 0x5331, 0 },
{ 0x9E49, 0x5331, 1 },
{ 0x99B1, 0x534E, 0 },
{ 0x9A6E, 0x534E, 1 },
{ 0x93D7, 0x534F, 0 },
{ 0x94FF, 0x534F, 1 },
{ 0x53AD, 0x5354, 0 },
{ 0x538C, 0x5354, 1 },
{ 0x9328, 0x5355, 0 },
{ 0x951A, 0x5355, 1 },
{ 0x8494, 0x5356, 0 },
{ 0x83B3, 0x5356, 1 },
{ 0x8AF7, 0x5362, 0 },
{ 0x8BBD, 0x5362, 1 },
{ 0x5504, 0x536B, 0 },
{ 0x5457, 0x536B, 1 },
{ 0x71F4, 0x5385, 0 },
{ 0x70E9, 0x5385, 1 },
{ 0x926D, 0x5389, 0 },
{ 0x94BD, 0x5389, 1 },
{ 0x561C, 0x538B, 0 },
{ 0x551B, 0x538B, 1 },
{ 0x8F45, 0x538C, 0 },
{ 0x8F95, 0x538C, 1 },
{ 0x6524, 0x538D, 0 },
{ 0x644A, 0x538D, 1 },
{ 0x6583, 0x5395, 0 },
{ 0x6BD9, 0x5395, 1 },
{ 0x9148, 0x5399, 0 },
{ 0x90E6, 0x5399, 1 },
{ 0x50C5, 0x53A3, 0 },
{ 0x4EC5, 0x53A3, 1 },
{ 0x6DDA, 0x53AD, 0 },
{ 0x6CEA, 0x53AD, 1 },
{ 0x7064, 0x53B2, 0 },
{ 0x6EE6, 0x53B2, 1 },
{ 0x991E, 0x53B4, 0 },
{ 0x996F, 0x53B4, 1 },
{ 0x5695, 0x53BF, 0 },
{ 0x565C, 0x53BF, 1 },
{ 0x7AC7, 0x53C6, 0 },
{ 0x7AA6, 0x53C6, 1 },
{ 0x8CCA, 0x53C7, 0 },
{ 0x8D3C, 0x53C7, 1 },
{ 0x9F94, 0x53D8, 0 },
{ 0x9F9A, 0x53D8, 1 },
{ 0x9945, 0x53E2, 0 },
{ 0x9992, 0x53E2, 1 },
{ 0x6A01, 0x53F9, 0 },
{ 0x6869, 0x53F9, 1 },
{ 0x9C0D, 0x53FD, 0 },
{ 0x9CC5, 0x53FD, 1 },
{ 0x9846, 0x5413, 0 },
{ 0x9897, 0x5413, 1 },
{ 0x9913, 0x5417, 0 },
{ 0x997F, 0x5417, 1 },
{ 0x93DE, 0x542F, 0 },
{ 0x955B, 0x542F, 1 },
{ 0x53B2, 0x5452, 0 },
{ 0x5389, 0x5452, 1 },
{ 0x8CE0, 0x5453, 0 },
{ 0x8D54, 0x5453, 1 },
{ 0x9376, 0x5455, 0 },
{ 0x9536, 0x5455, 1 },
{ 0x92C7, 0x5456, 0 },
{ 0x94A1, 0x5456, 1 },
{ 0x9D51, 0x5457, 0 },
{ 0x9E43, 0x5457, 1 },
{ 0x8A10, 0x5458, 0 },
{ 0x8BA6, 0x5458, 1 },
{ 0x9472, 0x5459, 0 },
{ 0x9576, 0x5459, 1 },
{ 0x55B2, 0x545B, 0 },
{ 0x54DF, 0x545B, 1 },
{ 0x93B5, 0x545C, 0 },
{ 0x9553, 0x545C, 1 },
{ 0x7043, 0x5499, 0 },
{ 0x6CA3, 0x5499, 1 },
{ 0x9240, 0x549B, 0 },
{ 0x94BE, 0x549B, 1 },
{ 0x7169, 0x549D, 0 },
{ 0x70E6, 0x549D, 1 },
{ 0x66E0, 0x54BC, 0 },
{ 0x65F7, 0x54BC, 1 },
{ 0x7ABA, 0x54CD, 0 },
{ 0x7AA5, 0x54CD, 1 },
{ 0x980E, 0x54D1, 0 },
{ 0x9880, 0x54D1, 1 },
{ 0x7E73, 0x54D2, 0 },
{ 0x7F34, 0x54D2, 1 },
{ 0x99ED, 0x54D3, 0 },
{ 0x9A87, 0x54D3, 1 },
{ 0x8594, 0x54D4, 0 },
{ 0x8537, 0x54D4, 1 },
{ 0x9419, 0x54D5, 0 },
{ 0x956B, 0x54D5, 1 },
{ 0x8FAF, 0x54D7, 0 },
{ 0x8FA9, 0x54D7, 1 },
{ 0x8CAA, 0x54D9, 0 },
{ 0x8D2A, 0x54D9, 1 },
{ 0x860A, 0x54DD, 0 },
{ 0x8574, 0x54DD, 1 },
{ 0x6488, 0x54DF, 0 },
{ 0x635E, 0x54DF, 1 },
{ 0x8F25, 0x54E1, 0 },
{ 0x8F8A, 0x54E1, 1 },
{ 0x61F6, 0x5504, 0 },
{ 0x61D2, 0x5504, 1 },
{ 0x8A23, 0x551B, 0 },
{ 0x8BC0, 0x551B, 1 },
{ 0x562F, 0x551D, 0 },
{ 0x5578, 0x551D, 1 },
{ 0x6EF8, 0x5520, 0 },
{ 0x6D52, 0x5520, 1 },
{ 0x9A6A, 0x5521, 0 },
{ 0x9A8A, 0x5521, 1 },
{ 0x9D1B, 0x5522, 0 },
{ 0x9E33, 0x5522, 1 },
{ 0x6436, 0x554F, 0 },
{ 0x62A2, 0x554F, 1 },
{ 0x7344, 0x555E, 0 },
{ 0x72F1, 0x555E, 1 },
{ 0x7DE9, 0x555F, 0 },
{ 0x7F13, 0x555F, 1 },
{ 0x66EC, 0x5562, 0 },
{ 0x6652, 0x5562, 1 },
{ 0x6F6F, 0x5567, 0 },
{ 0x6D54, 0x5567, 1 },
{ 0x9019, 0x556C, 0 },
{ 0x8FD9, 0x556C, 1 },
{ 0x8076, 0x556D, 0 },
{ 0x8042, 0x556D, 1 },
{ 0x7AAE, 0x556E, 0 },
{ 0x7A77, 0x556E, 1 },
{ 0x9333, 0x5570, 0 },
{ 0x9530, 0x5570, 1 },
{ 0x6C2B, 0x5578, 0 },
{ 0x6C22, 0x5578, 1 },
{ 0x8AA4, 0x55AA, 0 },
{ 0x8BEF, 0x55AA, 1 },
{ 0x98EA, 0x55AC, 0 },
{ 0x996A, 0x55AC, 1 },
{ 0x932F, 0x55AE, 0 },
{ 0x9519, 0x55AE, 1 },
{ 0x9C3B, 0x55B2, 0 },
{ 0x9CD7, 0x55B2, 1 },
{ 0x8F3B, 0x55B7, 0 },
{ 0x8F90, 0x55B7, 1 },
{ 0x9598, 0x55BD, 0 },
{ 0x95F8, 0x55BD, 1 },
{ 0x7489, 0x55BE, 0 },
{ 0x740F, 0x55BE, 1 },
{ 0x7D79, 0x55C6, 0 },
{ 0x7EE2, 0x55C6, 1 },
{ 0x5EC1, 0x55C7, 0 },
{ 0x5395, 0x55C7, 1 },
{ 0x71D9, 0x55CA, 0 },
{ 0x70EB, 0x55CA, 1 },
{ 0x6C08, 0x55CE, 0 },
{ 0x6BE1, 0x55CE, 1 },
{ 0x8B59, 0x55DA, 0 },
{ 0x8C2F, 0x55DA, 1 },
{ 0x8F5F, 0x55E9, 0 },
{ 0x8F70, 0x55E9, 1 },
{ 0x985B, 0x55EB, 0 },
{ 0x98A0, 0x55EB, 1 },
{ 0x7BE9, 0x55F3, 0 },
{ 0x7B5B, 0x55F3, 1 },
{ 0x7C60, 0x55F6, 0 },
{ 0x7B3C, 0x55F6, 1 },
{ 0x701D, 0x5606, 0 },
{ 0x6CA5, 0x5606, 1 },
{ 0x8ECC, 0x560D, 0 },
{ 0x8F68, 0x560D, 1 },
{ 0x926C, 0x5614, 0 },
{ 0x94BC, 0x5614, 1 },
{ 0x9F90, 0x5616, 0 },
{ 0x5E9E, 0x5616, 1 },
{ 0x8AE7, 0x5617, 0 },
{ 0x8C10, 0x5617, 1 },
{ 0x9742, 0x561C, 0 },
{ 0x96F3, 0x561C, 1 },
{ 0x701F, 0x5624, 0 },
{ 0x6F47, 0x5624, 1 },
{ 0x92F0, 0x5629, 0 },
{ 0x9502, 0x5629, 1 },
{ 0x6163, 0x562E, 0 },
{ 0x60EF, 0x562E, 1 },
{ 0x9470, 0x562F, 0 },
{ 0x94A5, 0x562F, 1 },
{ 0x91CB, 0x5630, 0 },
{ 0x91CA, 0x5630, 1 },
{ 0x58E2, 0x5635, 0 },
{ 0x575C, 0x5635, 1 },
{ 0x9865, 0x5638, 0 },
{ 0x98A2, 0x5638, 1 },
{ 0x7A4C, 0x565C, 0 },
{ 0x7A23, 0x565C, 1 },
{ 0x92A8, 0x565D, 0 },
{ 0x94F5, 0x565D, 1 },
{ 0x71ED, 0x5660, 0 },
{ 0x70DB, 0x5660, 1 },
{ 0x6AB8, 0x5665, 0 },
{ 0x67E0, 0x5665, 1 },
{ 0x58D8, 0x5666, 0 },
{ 0x5792, 0x5666, 1 },
{ 0x6EC5, 0x566F, 0 },
{ 0x706D, 0x566F, 1 },
{ 0x798E, 0x5672, 0 },
{ 0x796F, 0x5672, 1 },
{ 0x64B2, 0x5674, 0 },
{ 0x6251, 0x5674, 1 },
{ 0x9BCA, 0x5680, 0 },
{ 0x9CA8, 0x5680, 1 },
{ 0x64F4, 0x5687, 0 },
{ 0x6269, 0x5687, 1 },
{ 0x6557, 0x5695, 0 },
{ 0x8D25, 0x5695, 1 },
{ 0x93B3, 0x5699, 0 },
{ 0x954D, 0x5699, 1 },
{ 0x8CE6, 0x56A3, 0 },
{ 0x8D4B, 0x56A3, 1 },
{ 0x908F, 0x56A6, 0 },
{ 0x903B, 0x56A6, 1 },
{ 0x8AB0, 0x56A8, 0 },
{ 0x8C01, 0x56A8, 1 },
{ 0x9D72, 0x56B3, 0 },
{ 0x9E4A, 0x56B3, 1 },
{ 0x8A70, 0x56B4, 0 },
{ 0x8BD8, 0x56B4, 1 },
{ 0x99F1, 0x56B6, 0 },
{ 0x9A86, 0x56B6, 1 },
{ 0x596A, 0x56C0, 0 },
{ 0x593A, 0x56C0, 1 },
{ 0x9112, 0x56C1, 0 },
{ 0x90B9, 0x56C1, 1 },
{ 0x9A65, 0x56C2, 0 },
{ 0x9AA5, 0x56C2, 1 },
{ 0x5862, 0x56C5, 0 },
{ 0x575E, 0x56C5, 1 },
{ 0x7027, 0x56C8, 0 },
{ 0x6CF7, 0x56C8, 1 },
{ 0x6AB3, 0x56C9, 0 },
{ 0x69DF, 0x56C9, 1 },
{ 0x8766, 0x56ED, 0 },
{ 0x867E, 0x56ED, 1 },
{ 0x978F, 0x56F4, 0 },
{ 0x5DE9, 0x56F4, 1 },
{ 0x727D, 0x56F5, 0 },
{ 0x7275, 0x56F5, 1 },
{ 0x5102, 0x56FE, 0 },
{ 0x4FAC, 0x56FE, 1 },
{ 0x9811, 0x5706, 0 },
{ 0x987D, 0x5706, 1 },
{ 0x9903, 0x5707, 0 },
{ 0x997A, 0x5707, 1 },
{ 0x61F8, 0x570D, 0 },
{ 0x60AC, 0x570D, 1 },
{ 0x68DF, 0x5712, 0 },
{ 0x680B, 0x5712, 1 },
{ 0x91D8, 0x5713, 0 },
{ 0x9489, 0x5713, 1 },
{ 0x879E, 0x5716, 0 },
{ 0x8682, 0x5716, 1 },
{ 0x700F, 0x5723, 0 },
{ 0x6D4F, 0x5723, 1 },
{ 0x8588, 0x5739, 0 },
{ 0x835F, 0x5739, 1 },
{ 0x9A5A, 0x573A, 0 },
{ 0x60CA, 0x573A, 1 },
{ 0x863F, 0x5757, 0 },
{ 0x841D, 0x5757, 1 },
{ 0x63EE, 0x575A, 0 },
{ 0x6325, 0x575A, 1 },
{ 0x9084, 0x575C, 0 },
{ 0x8FD8, 0x575C, 1 },
{ 0x93A2, 0x575D, 0 },
{ 0x94A8, 0x575D, 1 },
{ 0x760B, 0x575E, 0 },
{ 0x75AF, 0x575E, 1 },
{ 0x77EF, 0x575F, 0 },
{ 0x77EB, 0x575F, 1 },
{ 0x56B4, 0x5760, 0 },
{ 0x4E25, 0x5760, 1 },
{ 0x816B, 0x5784, 0 },
{ 0x80BF, 0x5784, 1 },
{ 0x8A0E, 0x5786, 0 },
{ 0x8BA8, 0x5786, 1 },
{ 0x9663, 0x5792, 0 },
{ 0x9635, 0x5792, 1 },
{ 0x5075, 0x57A6, 0 },
{ 0x4FA6, 0x57A6, 1 },
{ 0x814E, 0x57A9, 0 },
{ 0x80BE, 0x57A9, 1 },
{ 0x9251, 0x57AB, 0 },
{ 0x94C2, 0x57AB, 1 },
{ 0x78EF, 0x57AD, 0 },
{ 0x77F6, 0x57AD, 1 },
{ 0x5EEC, 0x57B2, 0 },
{ 0x5E90, 0x57B2, 1 },
{ 0x9DAF, 0x57D8, 0 },
{ 0x83BA, 0x57D8, 1 },
{ 0x9952, 0x57D9, 0 },
{ 0x9976, 0x57D9, 1 },
{ 0x9594, 0x57DA, 0 },
{ 0x95F5, 0x57DA, 1 },
{ 0x8B00, 0x57E1, 0 },
{ 0x8C0B, 0x57E1, 1 },
{ 0x87FB, 0x57F7, 0 },
{ 0x8681, 0x57F7, 1 },
{ 0x9EBC, 0x5805, 0 },
{ 0x4E48, 0x5805, 1 },
{ 0x8A34, 0x580A, 0 },
{ 0x8BC9, 0x580A, 1 },
{ 0x99AE, 0x5811, 0 },
{ 0x51AF, 0x5811, 1 },
{ 0x8F03, 0x581D, 0 },
{ 0x8F83, 0x581D, 1 },
{ 0x5DB8, 0x582F, 0 },
{ 0x5D58, 0x582F, 1 },
{ 0x5DBC, 0x5831, 0 },
{ 0x5C7F, 0x5831, 1 },
{ 0x5FA0, 0x5834, 0 },
{ 0x5F95, 0x5834, 1 },
{ 0x58BE, 0x584A, 0 },
{ 0x57A6, 0x584A, 1 },
{ 0x7E3E, 0x584B, 0 },
{ 0x7EE9, 0x584B, 1 },
{ 0x58FA, 0x584F, 0 },
{ 0x58F6, 0x584F, 1 },
{ 0x5247, 0x5852, 0 },
{ 0x5219, 0x5852, 1 },
{ 0x8CFA, 0x5862, 0 },
{ 0x8D5A, 0x5862, 1 },
{ 0x8266, 0x5864, 0 },
{ 0x8230, 0x5864, 1 },
{ 0x9821, 0x5875, 0 },
{ 0x9889, 0x5875, 1 },
{ 0x6ECC, 0x5879, 0 },
{ 0x6DA4, 0x5879, 1 },
{ 0x790E, 0x588A, 0 },
{ 0x7840, 0x588A, 1 },
{ 0x8A95, 0x5899, 0 },
{ 0x8BDE, 0x5899, 1 },
{ 0x934D, 0x589C, 0 },
{ 0x9540, 0x589C, 1 },
{ 0x8F2F, 0x58B3, 0 },
{ 0x8F91, 0x58B3, 1 },
{ 0x68D7, 0x58BB, 0 },
{ 0x67A3, 0x58BB, 1 },
{ 0x6B72, 0x58BE, 0 },
{ 0x5C81, 0x58BE, 1 },
{ 0x4FE0, 0x58D3, 0 },
{ 0x4FA0, 0x58D3, 1 },
{ 0x9DFA, 0x58D8, 0 },
{ 0x9E6D, 0x58D8, 1 },
{ 0x66C4, 0x58D9, 0 },
{ 0x6654, 0x58D9, 1 },
{ 0x8F1B, 0x58DA, 0 },
{ 0x8F86, 0x58DA, 1 },
{ 0x8277, 0x58DF, 0 },
{ 0x8273, 0x58DF, 1 },
{ 0x7DB1, 0x58E2, 0 },
{ 0x7EB2, 0x58E2, 1 },
{ 0x96B1, 0x58E9, 0 },
{ 0x9690, 0x58E9, 1 },
{ 0x856A, 0x58F3, 0 },
{ 0x829C, 0x58F3, 1 },
{ 0x9DD7, 0x58F6, 0 },
{ 0x9E25, 0x58F6, 1 },
{ 0x9A45, 0x58FA, 0 },
{ 0x9A71, 0x58FA, 1 },
{ 0x723A, 0x5904, 0 },
{ 0x7237, 0x5904, 1 },
{ 0x99D2, 0x5907, 0 },
{ 0x9A79, 0x5907, 1 },
{ 0x58BB, 0x5934, 0 },
{ 0x5899, 0x5934, 1 },
{ 0x99D0, 0x5939, 0 },
{ 0x9A7B, 0x5939, 1 },
{ 0x8B19, 0x593A, 0 },
{ 0x8C26, 0x593A, 1 },
{ 0x7058, 0x593E, 0 },
{ 0x6EE9, 0x593E, 1 },
{ 0x6B78, 0x5941, 0 },
{ 0x5F52, 0x5941, 1 },
{ 0x7D42, 0x594B, 0 },
{ 0x7EC8, 0x594B, 1 },
{ 0x74CF, 0x5956, 0 },
{ 0x73D1, 0x5956, 1 },
{ 0x92EA, 0x5969, 0 },
{ 0x94FA, 0x5969, 1 },
{ 0x5137, 0x596A, 0 },
{ 0x4FEA, 0x596A, 1 },
{ 0x8CBC, 0x596E, 0 },
{ 0x8D34, 0x596E, 1 },
{ 0x6FF0, 0x5986, 0 },
{ 0x6F4D, 0x5986, 1 },
{ 0x905C, 0x5987, 0 },
{ 0x900A, 0x5987, 1 },
{ 0x935B, 0x5988, 0 },
{ 0x953B, 0x5988, 1 },
{ 0x980C, 0x599D, 0 },
{ 0x9882, 0x599D, 1 },
{ 0x9A0E, 0x59A9, 0 },
{ 0x9A91, 0x59A9, 1 },
{ 0x7D66, 0x59AA, 0 },
{ 0x7ED9, 0x59AA, 1 },
{ 0x6F3F, 0x59AB, 0 },
{ 0x6D46, 0x59AB, 1 },
{ 0x6182, 0x5A04, 0 },
{ 0x5FE7, 0x5A04, 1 },
{ 0x5EDF, 0x5A05, 0 },
{ 0x5E99, 0x5A05, 1 },
{ 0x91C0, 0x5A06, 0 },
{ 0x917F, 0x5A06, 1 },
{ 0x6EC4, 0x5A07, 0 },
{ 0x6CA7, 0x5A07, 1 },
{ 0x975A, 0x5A08, 0 },
{ 0x9753, 0x5A08, 1 },
{ 0x8AF8, 0x5A32, 0 },
{ 0x8BF8, 0x5A32, 1 },
{ 0x9A5B, 0x5A34, 0 },
{ 0x9A7F, 0x5A34, 1 },
{ 0x99D5, 0x5A41, 0 },
{ 0x9A7E, 0x5A41, 1 },
{ 0x896A, 0x5A66, 0 },
{ 0x889C, 0x5A66, 1 },
{ 0x7D55, 0x5A6D, 0 },
{ 0x7EDD, 0x5A6D, 1 },
{ 0x64CA, 0x5A73, 0 },
{ 0x51FB, 0x5A73, 1 },
{ 0x7375, 0x5A74, 0 },
{ 0x730E, 0x5A74, 1 },
{ 0x7018, 0x5A75, 0 },
{ 0x6CF8, 0x5A75, 1 },
{ 0x8CAB, 0x5A76, 0 },
{ 0x8D2F, 0x5A76, 1 },
{ 0x856D, 0x5AA7, 0 },
{ 0x8427, 0x5AA7, 1 },
{ 0x72C0, 0x5AAF, 0 },
{ 0x72B6, 0x5AAF, 1 },
{ 0x4F96, 0x5ABD, 0 },
{ 0x4ED1, 0x5ABD, 1 },
{ 0x7C43, 0x5AD2, 0 },
{ 0x7BEE, 0x5AD2, 1 },
{ 0x9F4B, 0x5AD4, 0 },
{ 0x658B, 0x5AD4, 1 },
{ 0x7E6A, 0x5AD7, 0 },
{ 0x7ED8, 0x5AD7, 1 },
{ 0x984F, 0x5AF1, 0 },
{ 0x989C, 0x5AF1, 1 },
{ 0x95A9, 0x5AF5, 0 },
{ 0x95FD, 0x5AF5, 1 },
{ 0x7E31, 0x5AFB, 0 },
{ 0x7EB5, 0x5AFB, 1 },
{ 0x6B3D, 0x5AFF, 0 },
{ 0x94A6, 0x5AFF, 1 },
{ 0x50B5, 0x5B08, 0 },
{ 0x503A, 0x5B08, 1 },
{ 0x71D2, 0x5B0B, 0 },
{ 0x70E7, 0x5B0B, 1 },
{ 0x507D, 0x5B0C, 0 },
{ 0x4F2A, 0x5B0C, 1 },
{ 0x6FFE, 0x5B19, 0 },
{ 0x6EE4, 0x5B19, 1 },
{ 0x91E3, 0x5B21, 0 },
{ 0x9493, 0x5B21, 1 },
{ 0x9D3F, 0x5B2A, 0 },
{ 0x9E3D, 0x5B2A, 1 },
{ 0x9D28, 0x5B30, 0 },
{ 0x9E2D, 0x5B30, 1 },
{ 0x7DB8, 0x5B38, 0 },
{ 0x7EB6, 0x5B38, 1 },
{ 0x9F52, 0x5B4C, 0 },
{ 0x9F7F, 0x5B4C, 1 },
{ 0x8F49, 0x5B59, 0 },
{ 0x8F6C, 0x5B59, 1 },
{ 0x6EEC, 0x5B6A, 0 },
{ 0x6CAA, 0x5B6A, 1 },
{ 0x7E2B, 0x5B6B, 0 },
{ 0x7F1D, 0x5B6B, 1 },
{ 0x7D33, 0x5B7F, 0 },
{ 0x7EC5, 0x5B7F, 1 },
{ 0x819A, 0x5B81, 0 },
{ 0x80A4, 0x5B81, 1 },
{ 0x986F, 0x5B9E, 0 },
{ 0x663E, 0x5B9E, 1 },
{ 0x5BE9, 0x5BA0, 0 },
{ 0x5BA1, 0x5BA0, 1 },
{ 0x9375, 0x5BA1, 0 },
{ 0x952E, 0x5BA1, 1 },
{ 0x5BF5, 0x5BAA, 0 },
{ 0x5BA0, 0x5BAA, 1 },
{ 0x7DE8, 0x5BBD, 0 },
{ 0x7F16, 0x5BBD, 1 },
{ 0x9CF4, 0x5BBE, 0 },
{ 0x9E23, 0x5BBE, 1 },
{ 0x5805, 0x5BE6, 0 },
{ 0x575A, 0x5BE6, 1 },
{ 0x51CD, 0x5BE7, 0 },
{ 0x51BB, 0x5BE7, 1 },
{ 0x8B1D, 0x5BE9, 0 },
{ 0x8C22, 0x5BE9, 1 },
{ 0x5E25, 0x5BEC, 0 },
{ 0x5E05, 0x5BEC, 1 },
{ 0x5B6B, 0x5BF5, 0 },
{ 0x5B59, 0x5BF5, 1 },
{ 0x6A94, 0x5BF9, 0 },
{ 0x6863, 0x5BF9, 1 },
{ 0x7C21, 0x5BFB, 0 },
{ 0x7B80, 0x5BFB, 1 },
{ 0x7D10, 0x5BFC, 0 },
{ 0x7EBD, 0x5BFC, 1 },
{ 0x6AFB, 0x5C08, 0 },
{ 0x6A31, 0x5C08, 1 },
{ 0x61B6, 0x5C0B, 0 },
{ 0x5FC6, 0x5C0B, 1 },
{ 0x5E33, 0x5C0D, 0 },
{ 0x5E10, 0x5C0D, 1 },
{ 0x7A69, 0x5C0E, 0 },
{ 0x7A33, 0x5C0E, 1 },
{ 0x8D0F, 0x5C14, 0 },
{ 0x8D62, 0x5C14, 1 },
{ 0x6953, 0x5C18, 0 },
{ 0x67AB, 0x5C18, 1 },
{ 0x7D68, 0x5C1D, 0 },
{ 0x7ED2, 0x5C1D, 1 },
{ 0x908A, 0x5C27, 0 },
{ 0x8FB9, 0x5C27, 1 },
{ 0x6AC3, 0x5C34, 0 },
{ 0x67DC, 0x5C34, 1 },
{ 0x9805, 0x5C37, 0 },
{ 0x9879, 0x5C37, 1 },
{ 0x8AAA, 0x5C42, 0 },
{ 0x8BF4, 0x5C42, 1 },
{ 0x7843, 0x5C61, 0 },
{ 0x6731, 0x5C61, 1 },
{ 0x8D99, 0x5C62, 0 },
{ 0x8D75, 0x5C62, 1 },
{ 0x9293, 0x5C64, 0 },
{ 0x94E8, 0x5C64, 1 },
{ 0x7D30, 0x5C66, 0 },
{ 0x7EC6, 0x5C66, 1 },
{ 0x61F7, 0x5C68, 0 },
{ 0x6000, 0x5C68, 1 },
{ 0x9591, 0x5C7F, 0 },
{ 0x95F2, 0x5C7F, 1 },
{ 0x8F14, 0x5C81, 0 },
{ 0x8F85, 0x5C81, 1 },
{ 0x8B8A, 0x5C82, 0 },
{ 0x53D8, 0x5C82, 1 },
{ 0x8B80, 0x5C96, 0 },
{ 0x8BFB, 0x5C96, 1 },
{ 0x9D5D, 0x5C97, 0 },
{ 0x9E45, 0x5C97, 1 },
{ 0x947D, 0x5C98, 0 },
{ 0x94BB, 0x5C98, 1 },
{ 0x744B, 0x5C9A, 0 },
{ 0x73AE, 0x5C9A, 1 },
{ 0x66C9, 0x5C9B, 0 },
{ 0x6653, 0x5C9B, 1 },
{ 0x95A3, 0x5CA1, 0 },
{ 0x9601, 0x5CA1, 1 },
{ 0x5ABD, 0x5CBD, 0 },
{ 0x5988, 0x5CBD, 1 },
{ 0x528D, 0x5CBF, 0 },
{ 0x5251, 0x5CBF, 1 },
{ 0x6230, 0x5CC3, 0 },
{ 0x6218, 0x5CC3, 1 },
{ 0x55AE, 0x5CC4, 0 },
{ 0x5355, 0x5CC4, 1 },
{ 0x5F48, 0x5CE3, 0 },
{ 0x5F39, 0x5CE3, 1 },
{ 0x7D14, 0x5CE4, 0 },
{ 0x7EAF, 0x5CE4, 1 },
{ 0x7D17, 0x5CE6, 0 },
{ 0x7EB1, 0x5CE6, 1 },
{ 0x8085, 0x5CF4, 0 },
{ 0x8083, 0x5CF4, 1 },
{ 0x5132, 0x5CF6, 0 },
{ 0x50A8, 0x5CF6, 1 },
{ 0x905E, 0x5D02, 0 },
{ 0x9012, 0x5D02, 1 },
{ 0x8A69, 0x5D03, 0 },
{ 0x8BD7, 0x5D03, 1 },
{ 0x52C1, 0x5D0D, 0 },
{ 0x52B2, 0x5D0D, 1 },
{ 0x8A6E, 0x5D17, 0 },
{ 0x8BE0, 0x5D17, 1 },
{ 0x5287, 0x5D2C, 0 },
{ 0x5267, 0x5D2C, 1 },
{ 0x95A5, 0x5D2D, 0 },
{ 0x9600, 0x5D2D, 1 },
{ 0x9234, 0x5D50, 0 },
{ 0x94C3, 0x5D50, 1 },
{ 0x89AA, 0x5D58, 0 },
{ 0x4EB2, 0x5D58, 1 },
{ 0x968A, 0x5D5A, 0 },
{ 0x961F, 0x5D5A, 1 },
{ 0x934B, 0x5D5D, 0 },
{ 0x9505, 0x5D5D, 1 },
{ 0x8EF8, 0x5D81, 0 },
{ 0x8F74, 0x5D81, 1 },
{ 0x69CB, 0x5D84, 0 },
{ 0x6784, 0x5D84, 1 },
{ 0x6F01, 0x5D87, 0 },
{ 0x6E14, 0x5D87, 1 },
{ 0x525B, 0x5D94, 0 },
{ 0x521A, 0x5D94, 1 },
{ 0x52E2, 0x5D97, 0 },
{ 0x52BF, 0x5D97, 1 },
{ 0x8A02, 0x5DA0, 0 },
{ 0x8BA2, 0x5DA0, 1 },
{ 0x7A4D, 0x5DA2, 0 },
{ 0x79EF, 0x5DA2, 1 },
{ 0x9078, 0x5DA7, 0 },
{ 0x9009, 0x5DA7, 1 },
{ 0x8A55, 0x5DA8, 0 },
{ 0x8BC4, 0x5DA8, 1 },
{ 0x6AA2, 0x5DB8, 0 },
{ 0x68C0, 0x5DB8, 1 },
{ 0x61C9, 0x5DBC, 0 },
{ 0x5E94, 0x5DBC, 1 },
{ 0x52DE, 0x5DC5, 0 },
{ 0x52B3, 0x5DC5, 1 },
{ 0x5289, 0x5DCB, 0 },
{ 0x5218, 0x5DCB, 1 },
{ 0x985E, 0x5DD2, 0 },
{ 0x7C7B, 0x5DD2, 1 },
{ 0x9081, 0x5DD4, 0 },
{ 0x8FC8, 0x5DD4, 1 },
{ 0x7DEF, 0x5DE9, 0 },
{ 0x7EAC, 0x5DE9, 1 },
{ 0x7926, 0x5DEF, 0 },
{ 0x77FF, 0x5DEF, 1 },
{ 0x8CC3, 0x5DF0, 0 },
{ 0x8D41, 0x5DF0, 1 },
{ 0x9DF9, 0x5E01, 0 },
{ 0x9E70, 0x5E01, 1 },
{ 0x7D44, 0x5E05, 0 },
{ 0x7EC4, 0x5E05, 1 },
{ 0x694A, 0x5E08, 0 },
{ 0x6768, 0x5E08, 1 },
{ 0x898B, 0x5E0F, 0 },
{ 0x89C1, 0x5E0F, 1 },
{ 0x6B0A, 0x5E10, 0 },
{ 0x6743, 0x5E10, 1 },
{ 0x55AC, 0x5E18, 0 },
{ 0x4E54, 0x5E18, 1 },
{ 0x99FF, 0x5E1C, 0 },
{ 0x9A8F, 0x5E1C, 1 },
{ 0x7D1A, 0x5E25, 0 },
{ 0x7EA7, 0x5E25, 1 },
{ 0x8A66, 0x5E26, 0 },
{ 0x8BD5, 0x5E26, 1 },
{ 0x9304, 0x5E27, 0 },
{ 0x5F55, 0x5E27, 1 },
{ 0x76E3, 0x5E2B, 0 },
{ 0x76D1, 0x5E2B, 1 },
{ 0x8F38, 0x5E2E, 0 },
{ 0x8F93, 0x5E2E, 1 },
{ 0x9D6C, 0x5E33, 0 },
{ 0x9E4F, 0x5E33, 1 },
{ 0x907C, 0x5E36, 0 },
{ 0x8FBD, 0x5E36, 1 },
{ 0x5713, 0x5E3B, 0 },
{ 0x5706, 0x5E3B, 1 },
{ 0x9F4A, 0x5E3C, 0 },
{ 0x9F50, 0x5E3C, 1 },
{ 0x614B, 0x5E40, 0 },
{ 0x6001, 0x5E40, 1 },
{ 0x9CF3, 0x5E43, 0 },
{ 0x51E4, 0x5E43, 1 },
{ 0x8A13, 0x5E57, 0 },
{ 0x8BAD, 0x5E57, 1 },
{ 0x6E2C, 0x5E58, 0 },
{ 0x6D4B, 0x5E58, 1 },
{ 0x8655, 0x5E5F, 0 },
{ 0x5904, 0x5E5F, 1 },
{ 0x8AD6, 0x5E63, 0 },
{ 0x8BBA, 0x5E63, 1 },
{ 0x50D1, 0x5E6B, 0 },
{ 0x4FA8, 0x5E6B, 1 },
{ 0x96DC, 0x5E86, 0 },
{ 0x6742, 0x5E86, 1 },
{ 0x89BD, 0x5E90, 0 },
{ 0x89C8, 0x5E90, 1 },
{ 0x8077, 0x5E91, 0 },
{ 0x804C, 0x5E91, 1 },
{ 0x6FA4, 0x5E93, 0 },
{ 0x6CFD, 0x5E93, 1 },
{ 0x5CA1, 0x5E94, 0 },
{ 0x5188, 0x5E94, 1 },
{ 0x502B, 0x5E99, 0 },
{ 0x4F26, 0x5E99, 1 },
{ 0x5E36, 0x5E9E, 0 },
{ 0x5E26, 0x5E9E, 1 },
{ 0x5BEC, 0x5E9F, 0 },
{ 0x5BBD, 0x5E9F, 1 },
{ 0x92D2, 0x5EAB, 0 },
{ 0x950B, 0x5EAB, 1 },
{ 0x9B6F, 0x5EBC, 0 },
{ 0x9C81, 0x5EBC, 1 },
{ 0x73FE, 0x5EC1, 0 },
{ 0x73B0, 0x5EC1, 1 },
{ 0x8ECD, 0x5ECE, 0 },
{ 0x519B, 0x5ECE, 1 },
{ 0x8CB7, 0x5EDF, 0 },
{ 0x4E70, 0x5EDF, 1 },
{ 0x7D0D, 0x5EE1, 0 },
{ 0x7EB3, 0x5EE1, 1 },
{ 0x84EE, 0x5EE2, 0 },
{ 0x83B2, 0x5EE2, 1 },
{ 0x8F1D, 0x5EEC, 0 },
{ 0x8F89, 0x5EEC, 1 },
{ 0x9748, 0x5EF3, 0 },
{ 0x7075, 0x5EF3, 1 },
{ 0x7D72, 0x5F00, 0 },
{ 0x4E1D, 0x5F00, 1 },
{ 0x8CD3, 0x5F02, 0 },
{ 0x5BBE, 0x5F02, 1 },
{ 0x9326, 0x5F20, 0 },
{ 0x9526, 0x5F20, 1 },
{ 0x8AFE, 0x5F35, 0 },
{ 0x8BFA, 0x5F35, 1 },
{ 0x7642, 0x5F39, 0 },
{ 0x7597, 0x5F39, 1 },
{ 0x5C0E, 0x5F48, 0 },
{ 0x5BFC, 0x5F48, 1 },
{ 0x8A18, 0x5F52, 0 },
{ 0x8BB0, 0x5F52, 1 },
{ 0x9A30, 0x5F55, 0 },
{ 0x817E, 0x5F55, 1 },
{ 0x95DC, 0x5F7B, 0 },
{ 0x5173, 0x5F7B, 1 },
{ 0x78BC, 0x5F95, 0 },
{ 0x7801, 0x5F95, 1 },
{ 0x7F85, 0x5FA0, 0 },
{ 0x7F57, 0x5FA0, 1 },
{ 0x512A, 0x5FB9, 0 },
{ 0x4F18, 0x5FB9, 1 },
{ 0x8AA0, 0x5FC6, 0 },
{ 0x8BDA, 0x5FC6, 1 },
{ 0x8CFD, 0x5FCF, 0 },
{ 0x8D5B, 0x5FCF, 1 },
{ 0x90F5, 0x5FE7, 0 },
{ 0x90AE, 0x5FE7, 1 },
{ 0x52DD, 0x5FFE, 0 },
{ 0x80DC, 0x5FFE, 1 },
{ 0x63DA, 0x6000, 0 },
{ 0x626C, 0x6000, 1 },
{ 0x8CFC, 0x6001, 0 },
{ 0x8D2D, 0x6001, 1 },
{ 0x5100, 0x6002, 0 },
{ 0x4EEA, 0x6002, 1 },
{ 0x8A9E, 0x6003, 0 },
{ 0x8BED, 0x6003, 1 },
{ 0x5C08, 0x6004, 0 },
{ 0x4E13, 0x6004, 1 },
{ 0x7FA9, 0x6005, 0 },
{ 0x4E49, 0x6005, 1 },
{ 0x5099, 0x6006, 0 },
{ 0x5907, 0x6006, 1 },
{ 0x9806, 0x603B, 0 },
{ 0x987A, 0x603B, 1 },
{ 0x98FE, 0x603C, 0 },
{ 0x9970, 0x603C, 1 },
{ 0x9D3B, 0x603F, 0 },
{ 0x9E3F, 0x603F, 1 },
{ 0x5BE7, 0x6073, 0 },
{ 0x5B81, 0x6073, 1 },
{ 0x8EDF, 0x6076, 0 },
{ 0x8F6F, 0x6076, 1 },
{ 0x5E2B, 0x6078, 0 },
{ 0x5E08, 0x6078, 1 },
{ 0x9023, 0x6079, 0 },
{ 0x8FDE, 0x6079, 1 },
{ 0x7D71, 0x607A, 0 },
{ 0x7EDF, 0x607A, 1 },
{ 0x862D, 0x607B, 0 },
{ 0x5170, 0x607B, 1 },
{ 0x98A8, 0x607C, 0 },
{ 0x98CE, 0x607C, 1 },
{ 0x74B0, 0x607D, 0 },
{ 0x73AF, 0x607D, 1 },
{ 0x85DD, 0x60AB, 0 },
{ 0x827A, 0x60AB, 1 },
{ 0x554F, 0x60AC, 0 },
{ 0x95EE, 0x60AC, 1 },
{ 0x958B, 0x60AD, 0 },
{ 0x5F00, 0x60AD, 1 },
{ 0x7D61, 0x60AF, 0 },
{ 0x7EDC, 0x60AF, 1 },
{ 0x723E, 0x60B5, 0 },
{ 0x5C14, 0x60B5, 1 },
{ 0x904B, 0x60B6, 0 },
{ 0x8FD0, 0x60B6, 1 },
{ 0x8A08, 0x60CA, 0 },
{ 0x8BA1, 0x60CA, 1 },
{ 0x8166, 0x60E1, 0 },
{ 0x8111, 0x60E1, 1 },
{ 0x7522, 0x60E9, 0 },
{ 0x4EA7, 0x60E9, 1 },
{ 0x85E5, 0x60EB, 0 },
{ 0x836F, 0x60EB, 1 },
{ 0x8A2D, 0x60EC, 0 },
{ 0x8BBE, 0x60EC, 1 },
{ 0x4E9E, 0x60ED, 0 },
{ 0x4E9A, 0x60ED, 1 },
{ 0x8CBF, 0x60EE, 0 },
{ 0x8D38, 0x60EE, 1 },
{ 0x8ECA, 0x60EF, 0 },
{ 0x8F66, 0x60EF, 1 },
{ 0x6A02, 0x60F1, 0 },
{ 0x4E50, 0x60F1, 1 },
{ 0x9F8D, 0x60F2, 0 },
{ 0x9F99, 0x60F2, 1 },
{ 0x52D9, 0x60FB, 0 },
{ 0x52A1, 0x60FB, 1 },
{ 0x96FB, 0x611B, 0 },
{ 0x7535, 0x611B, 1 },
{ 0x696D, 0x611C, 0 },
{ 0x4E1A, 0x611C, 1 },
{ 0x83EF, 0x6124, 0 },
{ 0x534E, 0x6124, 1 },
{ 0x8CC7, 0x6126, 0 },
{ 0x8D44, 0x6126, 1 },
{ 0x8A0A, 0x6128, 0 },
{ 0x8BAF, 0x6128, 1 },
{ 0x6771, 0x6134, 0 },
{ 0x4E1C, 0x6134, 1 },
{ 0x7E23, 0x6137, 0 },
{ 0x53BF, 0x6137, 1 },
{ 0x969B, 0x613E, 0 },
{ 0x9645, 0x613E, 1 },
{ 0x5BE6, 0x614B, 0 },
{ 0x5B9E, 0x614B, 1 },
{ 0x7DDA, 0x6151, 0 },
{ 0x7EBF, 0x6151, 1 },
{ 0x9054, 0x615A, 0 },
{ 0x8FBE, 0x615A, 1 },
{ 0x806F, 0x615F, 0 },
{ 0x8054, 0x615F, 1 },
{ 0x8208, 0x6163, 0 },
{ 0x5174, 0x6163, 1 },
{ 0x5831, 0x616A, 0 },
{ 0x62A5, 0x616A, 1 },
{ 0x52D5, 0x616B, 0 },
{ 0x52A8, 0x616B, 1 },
{ 0x5712, 0x616E, 0 },
{ 0x56ED, 0x616E, 1 },
{ 0x967D, 0x6173, 0 },
{ 0x9633, 0x6173, 1 },
{ 0x5834, 0x6176, 0 },
{ 0x573A, 0x6176, 1 },
{ 0x9577, 0x6182, 0 },
{ 0x957F, 0x6182, 1 },
{ 0x8996, 0x618A, 0 },
{ 0x89C6, 0x618A, 1 },
{ 0x8853, 0x6192, 0 },
{ 0x672F, 0x6192, 1 },
{ 0x9280, 0x619A, 0 },
{ 0x94F6, 0x619A, 1 },
{ 0x7D93, 0x61A4, 0 },
{ 0x7ECF, 0x61A4, 1 },
{ 0x9867, 0x61AB, 0 },
{ 0x987E, 0x61AB, 1 },
{ 0x611B, 0x61AE, 0 },
{ 0x7231, 0x61AE, 1 },
{ 0x9580, 0x61B2, 0 },
{ 0x95E8, 0x61B2, 1 },
{ 0x8C50, 0x61B6, 0 },
{ 0x4E30, 0x61B6, 1 },
{ 0x8B49, 0x61C7, 0 },
{ 0x8BC1, 0x61C7, 1 },
{ 0x8CA1, 0x61C9, 0 },
{ 0x8D22, 0x61C9, 1 },
{ 0x7DAD, 0x61CC, 0 },
{ 0x7EF4, 0x61CC, 1 },
{ 0x66F8, 0x61D1, 0 },
{ 0x4E66, 0x61D1, 1 },
{ 0x6176, 0x61D2, 0 },
{ 0x5E86, 0x61D2, 1 },
{ 0x6642, 0x61DF, 0 },
{ 0x65F6, 0x61DF, 1 },
{ 0x5275, 0x61E3, 0 },
{ 0x521B, 0x61E3, 1 },
{ 0x99AC, 0x61E8, 0 },
{ 0x9A6C, 0x61E8, 1 },
{ 0x5354, 0x61F2, 0 },
{ 0x534F, 0x61F2, 1 },
{ 0x5CF6, 0x61F6, 0 },
{ 0x5C9B, 0x61F6, 1 },
{ 0x9032, 0x61F7, 0 },
{ 0x8FDB, 0x61F7, 1 },
{ 0x92FC, 0x61F8, 0 },
{ 0x94A2, 0x61F8, 1 },
{ 0x8FB2, 0x61FA, 0 },
{ 0x519C, 0x61FA, 1 },
{ 0x9E97, 0x61FE, 0 },
{ 0x4E3D, 0x61FE, 1 },
{ 0x6F22, 0x6206, 0 },
{ 0x6C49, 0x6206, 1 },
{ 0x9060, 0x6207, 0 },
{ 0x8FDC, 0x6207, 1 },
{ 0x7D05, 0x620B, 0 },
{ 0x7EA2, 0x620B, 1 },
{ 0x98DB, 0x620F, 0 },
{ 0x98DE, 0x620F, 1 },
{ 0x9928, 0x6214, 0 },
{ 0x9986, 0x6214, 1 },
{ 0x7D00, 0x6217, 0 },
{ 0x7EAA, 0x6217, 1 },
{ 0x50B3, 0x6218, 0 },
{ 0x4F20, 0x6218, 1 },
{ 0x6FDF, 0x6227, 0 },
{ 0x6D4E, 0x6227, 1 },
{ 0x8CA8, 0x6230, 0 },
{ 0x8D27, 0x6230, 1 },
{ 0x81A0, 0x6232, 0 },
{ 0x80F6, 0x6232, 1 },
{ 0x69AE, 0x6251, 0 },
{ 0x8363, 0x6251, 1 },
{ 0x7E54, 0x6267, 0 },
{ 0x7EC7, 0x6267, 1 },
{ 0x51F1, 0x6269, 0 },
{ 0x51EF, 0x6269, 1 },
{ 0x9435, 0x626A, 0 },
{ 0x94C1, 0x626A, 1 },
{ 0x5716, 0x626B, 0 },
{ 0x56FE, 0x626B, 1 },
{ 0x96AA, 0x626C, 0 },
{ 0x9669, 0x626C, 1 },
{ 0x71B1, 0x6270, 0 },
{ 0x70ED, 0x6270, 1 },
{ 0x805E, 0x629A, 0 },
{ 0x95FB, 0x629A, 1 },
{ 0x5104, 0x629F, 0 },
{ 0x4EBF, 0x629F, 1 },
{ 0x5049, 0x62A0, 0 },
{ 0x4F1F, 0x62A0, 1 },
{ 0x8056, 0x62A1, 0 },
{ 0x5723, 0x62A1, 1 },
{ 0x7D21, 0x62A2, 0 },
{ 0x7EBA, 0x62A2, 1 },
{ 0x6A4B, 0x62A4, 0 },
{ 0x6865, 0x62A4, 1 },
{ 0x71DF, 0x62A5, 0 },
{ 0x8425, 0x62A5, 1 },
{ 0x885B, 0x62DF, 0 },
{ 0x536B, 0x62DF, 1 },
{ 0x7E3D, 0x62E2, 0 },
{ 0x603B, 0x62E2, 1 },
{ 0x7D19, 0x62E3, 0 },
{ 0x7EB8, 0x62E3, 1 },
{ 0x54E1, 0x62E5, 0 },
{ 0x5458, 0x62E5, 1 },
{ 0x773E, 0x62E6, 0 },
{ 0x4F17, 0x62E6, 1 },
{ 0x6A19, 0x62E7, 0 },
{ 0x6807, 0x62E7, 1 },
{ 0x7DA0, 0x62E8, 0 },
{ 0x7EFF, 0x62E8, 1 },
{ 0x8FA6, 0x62E9, 0 },
{ 0x529E, 0x62E9, 1 },
{ 0x85CD, 0x631A, 0 },
{ 0x84DD, 0x631A, 1 },
{ 0x92B7, 0x631B, 0 },
{ 0x9500, 0x631B, 1 },
{ 0x9801, 0x631C, 0 },
{ 0x9875, 0x631C, 1 },
{ 0x8CE3, 0x631D, 0 },
{ 0x5356, 0x631D, 1 },
{ 0x8A62, 0x631E, 0 },
{ 0x8BE2, 0x631E, 1 },
{ 0x6F64, 0x6320, 0 },
{ 0x6DA6, 0x6320, 1 },
{ 0x5EF3, 0x6321, 0 },
{ 0x5385, 0x6321, 1 },
{ 0x8CB4, 0x6322, 0 },
{ 0x8D35, 0x6322, 1 },
{ 0x982D, 0x6324, 0 },
{ 0x5934, 0x6324, 1 },
{ 0x8C9D, 0x6325, 0 },
{ 0x8D1D, 0x6325, 1 },
{ 0x8F2A, 0x6326, 0 },
{ 0x8F6E, 0x6326, 1 },
{ 0x5F35, 0x635E, 0 },
{ 0x5F20, 0x635E, 1 },
{ 0x8ABF, 0x635F, 0 },
{ 0x8C03, 0x635F, 1 },
{ 0x98EF, 0x6361, 0 },
{ 0x996D, 0x6361, 1 },
{ 0x983B, 0x6363, 0 },
{ 0x9891, 0x6363, 1 },
{ 0x8A71, 0x636B, 0 },
{ 0x8BDD, 0x636B, 1 },
{ 0x8B77, 0x6383, 0 },
{ 0x62A4, 0x6383, 1 },
{ 0x5EAB, 0x6384, 0 },
{ 0x5E93, 0x6384, 1 },
{ 0x840A, 0x6397, 0 },
{ 0x83B1, 0x6397, 1 },
{ 0x9593, 0x63B3, 0 },
{ 0x95F4, 0x63B3, 1 },
{ 0x97D3, 0x63B4, 0 },
{ 0x97E9, 0x63B4, 1 },
{ 0x9673, 0x63B7, 0 },
{ 0x9648, 0x63B7, 1 },
{ 0x9678, 0x63B8, 0 },
{ 0x9646, 0x63B8, 1 },
{ 0x6975, 0x63BA, 0 },
{ 0x6781, 0x63BA, 1 },
{ 0x8CBB, 0x63BC, 0 },
{ 0x8D39, 0x63BC, 1 },
{ 0x6232, 0x63C0, 0 },
{ 0x620F, 0x63C0, 1 },
{ 0x93AE, 0x63DA, 0 },
{ 0x9547, 0x63DA, 1 },
{ 0x6A39, 0x63EE, 0 },
{ 0x6811, 0x63EE, 1 },
{ 0x9109, 0x63FD, 0 },
{ 0x4E61, 0x63FD, 1 },
{ 0x58D3, 0x63FF, 0 },
{ 0x538B, 0x63FF, 1 },
{ 0x746A, 0x6400, 0 },
{ 0x739B, 0x6400, 1 },
{ 0x93E1, 0x6401, 0 },
{ 0x955C, 0x6401, 1 },
{ 0x98F2, 0x6402, 0 },
{ 0x996E, 0x6402, 1 },
{ 0x7FD2, 0x6405, 0 },
{ 0x4E60, 0x6405, 1 },
{ 0x78A9, 0x640D, 0 },
{ 0x7855, 0x640D, 1 },
{ 0x89C0, 0x6417, 0 },
{ 0x89C2, 0x6417, 1 },
{ 0x9B5A, 0x6436, 0 },
{ 0x9C7C, 0x6436, 1 },
{ 0x7BC0, 0x6444, 0 },
{ 0x8282, 0x6444, 1 },
{ 0x651D, 0x6445, 0 },
{ 0x6444, 0x6445, 1 },
{ 0x6FF1, 0x6448, 0 },
{ 0x6EE8, 0x6448, 1 },
{ 0x9298, 0x644A, 0 },
{ 0x94ED, 0x644A, 1 },
{ 0x9322, 0x6451, 0 },
{ 0x94B1, 0x6451, 1 },
{ 0x555F, 0x645C, 0 },
{ 0x542F, 0x645C, 1 },
{ 0x9802, 0x645F, 0 },
{ 0x9876, 0x645F, 1 },
{ 0x9CE5, 0x646F, 0 },
{ 0x9E1F, 0x646F, 1 },
{ 0x990A, 0x6473, 0 },
{ 0x517B, 0x6473, 1 },
{ 0x8CEA, 0x6476, 0 },
{ 0x8D28, 0x6476, 1 },
{ 0x97FF, 0x647B, 0 },
{ 0x54CD, 0x647B, 1 },
{ 0x932B, 0x6484, 0 },
{ 0x9521, 0x6484, 1 },
{ 0x8CA9, 0x6488, 0 },
{ 0x8D29, 0x6488, 1 },
{ 0x8CC0, 0x648F, 0 },
{ 0x8D3A, 0x648F, 1 },
{ 0x8B58, 0x6493, 0 },
{ 0x8BC6, 0x6493, 1 },
{ 0x5009, 0x649F, 0 },
{ 0x4ED3, 0x649F, 1 },
{ 0x9813, 0x64A3, 0 },
{ 0x987F, 0x64A3, 1 },
{ 0x9818, 0x64A5, 0 },
{ 0x9886, 0x64A5, 1 },
{ 0x92C1, 0x64AB, 0 },
{ 0x94DD, 0x64AB, 1 },
{ 0x92B3, 0x64B2, 0 },
{ 0x9510, 0x64B2, 1 },
{ 0x7345, 0x64B3, 0 },
{ 0x72EE, 0x64B3, 1 },
{ 0x9396, 0x64B5, 0 },
{ 0x9501, 0x64B5, 1 },
{ 0x7E9C, 0x64B7, 0 },
{ 0x7F06, 0x64B7, 1 },
{ 0x8F15, 0x64BA, 0 },
{ 0x8F7B, 0x64BA, 1 },
{ 0x76E4, 0x64BB, 0 },
{ 0x76D8, 0x64BB, 1 },
{ 0x70CF, 0x64BE, 0 },
{ 0x4E4C, 0x64BE, 1 },
{ 0x91DD, 0x64BF, 0 },
{ 0x9488, 0x64BF, 1 },
{ 0x7D04, 0x64C1, 0 },
{ 0x7EA6, 0x64C1, 1 },
{ 0x6A3A, 0x64C4, 0 },
{ 0x6866, 0x64C4, 1 },
{ 0x88DC, 0x64C7, 0 },
{ 0x8865, 0x64C7, 1 },
{ 0x7A2E, 0x64CA, 0 },
{ 0x79CD, 0x64CA, 1 },
{ 0x8CAC, 0x64CB, 0 },
{ 0x8D23, 0x64CB, 1 },
{ 0x6E6F, 0x64DE, 0 },
{ 0x6C64, 0x64DE, 1 },
{ 0x7D50, 0x64E0, 0 },
{ 0x7ED3, 0x64E0, 1 },
{ 0x8ED2, 0x64EC, 0 },
{ 0x8F69, 0x64EC, 1 },
{ 0x7DE3, 0x64EF, 0 },
{ 0x7F18, 0x64EF, 1 },
{ 0x7D9C, 0x64F0, 0 },
{ 0x7EFC, 0x64F0, 1 },
{ 0x5291, 0x64F1, 0 },
{ 0x5242, 0x64F1, 1 },
{ 0x81E8, 0x64F2, 0 },
{ 0x4E34, 0x64F2, 1 },
{ 0x9DB4, 0x64F4, 0 },
{ 0x9E64, 0x64F4, 1 },
{ 0x8C93, 0x64F7, 0 },
{ 0x732B, 0x64F7, 1 },
{ 0x8A3A, 0x64FB, 0 },
{ 0x8BCA, 0x64FB, 1 },
{ 0x7B46, 0x64FE, 0 },
{ 0x7B14, 0x64FE, 1 },
{ 0x8CB8, 0x6504, 0 },
{ 0x8D37, 0x6504, 1 },
{ 0x912D, 0x6506, 0 },
{ 0x90D1, 0x6506, 1 },
{ 0x9A57, 0x650F, 0 },
{ 0x9A8C, 0x650F, 1 },
{ 0x5A66, 0x6512, 0 },
{ 0x5987, 0x6512, 1 },
{ 0x8ABC, 0x6514, 0 },
{ 0x8C0A, 0x6514, 1 },
{ 0x965D, 0x6516, 0 },
{ 0x9655, 0x6516, 1 },
{ 0x7AF6, 0x6519, 0 },
{ 0x7ADE, 0x6519, 1 },
{ 0x8A31, 0x651B, 0 },
{ 0x8BB8, 0x651B, 1 },
{ 0x5C0B, 0x651D, 0 },
{ 0x5BFB, 0x651D, 1 },
{ 0x70BA, 0x6522, 0 },
{ 0x4E3A, 0x6522, 1 },
{ 0x7D39, 0x6523, 0 },
{ 0x7ECD, 0x6523, 1 },
{ 0x8A8D, 0x6524, 0 },
{ 0x8BA4, 0x6524, 1 },
{ 0x8AC7, 0x652A, 0 },
{ 0x8C08, 0x652A, 1 },
{ 0x5C0D, 0x652C, 0 },
{ 0x5BF9, 0x652C, 1 },
{ 0x8B6F, 0x654C, 0 },
{ 0x8BD1, 0x654C, 1 },
{ 0x9285, 0x6557, 0 },
{ 0x94DC, 0x6557, 1 },
{ 0x8B70, 0x655B, 0 },
{ 0x8BAE, 0x655B, 1 },
{ 0x599D, 0x6575, 0 },
{ 0x5986, 0x6575, 1 },
{ 0x99B3, 0x6582, 0 },
{ 0x9A70, 0x6582, 1 },
{ 0x85A9, 0x6583, 0 },
{ 0x8428, 0x6583, 1 },
{ 0x9BAE, 0x658B, 0 },
{ 0x9C9C, 0x658B, 1 },
{ 0x6EFF, 0x6593, 0 },
{ 0x6EE1, 0x6593, 1 },
{ 0x923A, 0x6595, 0 },
{ 0x94B0, 0x6595, 1 },
{ 0x96DE, 0x65A9, 0 },
{ 0x9E21, 0x65A9, 1 },
{ 0x8CE2, 0x65AC, 0 },
{ 0x8D24, 0x65AC, 1 },
{ 0x7570, 0x65F6, 0 },
{ 0x5F02, 0x65F6, 1 },
{ 0x64EC, 0x65F7, 0 },
{ 0x62DF, 0x65F7, 1 },
{ 0x6B61, 0x65F8, 0 },
{ 0x6B22, 0x65F8, 1 },
{ 0x9444, 0x6619, 0 },
{ 0x94F8, 0x6619, 1 },
{ 0x98FC, 0x663D, 0 },
{ 0x9972, 0x663D, 1 },
{ 0x9810, 0x663E, 0 },
{ 0x9884, 0x663E, 1 },
{ 0x9E7D, 0x6642, 0 },
{ 0x76D0, 0x6642, 1 },
{ 0x7A4E, 0x6652, 0 },
{ 0x9896, 0x6652, 1 },
{ 0x8CED, 0x6653, 0 },
{ 0x8D4C, 0x6653, 1 },
{ 0x5B30, 0x6654, 0 },
{ 0x5A74, 0x6654, 1 },
{ 0x984C, 0x6655, 0 },
{ 0x9898, 0x6655, 1 },
{ 0x8F09, 0x6682, 0 },
{ 0x8F7D, 0x6682, 1 },
{ 0x8B5C, 0x6688, 0 },
{ 0x8C31, 0x6688, 1 },
{ 0x97CB, 0x6698, 0 },
{ 0x97E6, 0x6698, 1 },
{ 0x904E, 0x66A2, 0 },
{ 0x8FC7, 0x66A2, 1 },
{ 0x7DF4, 0x66A7, 0 },
{ 0x7EC3, 0x66A7, 1 },
{ 0x7469, 0x66AB, 0 },
{ 0x83B9, 0x66AB, 1 },
{ 0x8E8D, 0x66C4, 0 },
{ 0x8DC3, 0x66C4, 1 },
{ 0x5D17, 0x66C7, 0 },
{ 0x5C97, 0x66C7, 1 },
{ 0x7DA2, 0x66C9, 0 },
{ 0x7EF8, 0x66C9, 1 },
{ 0x93C8, 0x66D6, 0 },
{ 0x94FE, 0x66D6, 1 },
{ 0x93B0, 0x66E0, 0 },
{ 0x9552, 0x66E0, 1 },
{ 0x9226, 0x66E8, 0 },
{ 0x949B, 0x66E8, 1 },
{ 0x9905, 0x66EC, 0 },
{ 0x997C, 0x66EC, 1 },
{ 0x898F, 0x66F8, 0 },
{ 0x89C4, 0x66F8, 1 },
{ 0x5E63, 0x6727, 0 },
{ 0x5E01, 0x6727, 1 },
{ 0x9670, 0x672F, 0 },
{ 0x9634, 0x672F, 1 },
{ 0x921E, 0x6731, 0 },
{ 0x94A7, 0x6731, 1 },
{ 0x5169, 0x6740, 0 },
{ 0x4E24, 0x6740, 1 },
{ 0x5674, 0x6742, 0 },
{ 0x55B7, 0x6742, 1 },
{ 0x734E, 0x6743, 0 },
{ 0x5956, 0x6743, 1 },
{ 0x6FC3, 0x6768, 0 },
{ 0x6D53, 0x6768, 1 },
{ 0x7E7C, 0x6771, 0 },
{ 0x7EE7, 0x6771, 1 },
{ 0x7152, 0x6781, 0 },
{ 0x709C, 0x6781, 1 },
{ 0x8AEE, 0x6784, 0 },
{ 0x8C18, 0x6784, 1 },
{ 0x6E9D, 0x679E, 0 },
{ 0x6C9F, 0x679E, 1 },
{ 0x89BA, 0x67A3, 0 },
{ 0x89C9, 0x67A3, 1 },
{ 0x8ACB, 0x67A5, 0 },
{ 0x8BF7, 0x67A5, 1 },
{ 0x7DBF, 0x67A7, 0 },
{ 0x7EF5, 0x67A7, 1 },
{ 0x78DA, 0x67A8, 0 },
{ 0x7816, 0x67A8, 1 },
{ 0x91AC, 0x67AA, 0 },
{ 0x9171, 0x67AA, 1 },
{ 0x5E6B, 0x67AB, 0 },
{ 0x5E2E, 0x67AB, 1 },
{ 0x8B1B, 0x67AD, 0 },
{ 0x8BB2, 0x67AD, 1 },
{ 0x7149, 0x67DC, 0 },
{ 0x70BC, 0x67DC, 1 },
{ 0x907A, 0x67E0, 0 },
{ 0x9057, 0x67E0, 1 },
{ 0x7DBA, 0x67FD, 0 },
{ 0x7EEE, 0x67FD, 1 },
{ 0x71C1, 0x6807, 0 },
{ 0x70E8, 0x6807, 1 },
{ 0x707D, 0x6808, 0 },
{ 0x707E, 0x6808, 1 },
{ 0x9A4A, 0x6809, 0 },
{ 0x9A85, 0x6809, 1 },
{ 0x8070, 0x680A, 0 },
{ 0x806A, 0x680A, 1 },
{ 0x66A2, 0x680B, 0 },
{ 0x7545, 0x680B, 1 },
{ 0x7378, 0x680C, 0 },
{ 0x517D, 0x680C, 1 },
{ 0x9F61, 0x680E, 0 },
{ 0x9F84, 0x680E, 1 },
{ 0x9824, 0x680F, 0 },
{ 0x9890, 0x680F, 1 },
{ 0x8CDE, 0x6811, 0 },
{ 0x8D4F, 0x6811, 1 },
{ 0x5B0C, 0x6837, 0 },
{ 0x5A07, 0x6837, 1 },
{ 0x9382, 0x683E, 0 },
{ 0x9541, 0x683E, 1 },
{ 0x76E7, 0x6861, 0 },
{ 0x5362, 0x6861, 1 },
{ 0x5011, 0x6862, 0 },
{ 0x4EEC, 0x6862, 1 },
{ 0x6698, 0x6863, 0 },
{ 0x65F8, 0x6863, 1 },
{ 0x7562, 0x6864, 0 },
{ 0x6BD5, 0x6864, 1 },
{ 0x61B2, 0x6865, 0 },
{ 0x5BAA, 0x6865, 1 },
{ 0x570D, 0x6866, 0 },
{ 0x56F4, 0x6866, 1 },
{ 0x9127, 0x6868, 0 },
{ 0x9093, 0x6868, 1 },
{ 0x652C, 0x6869, 0 },
{ 0x63FD, 0x6869, 1 },
{ 0x64AB, 0x6898, 0 },
{ 0x629A, 0x6898, 1 },
{ 0x8CA2, 0x689F, 0 },
{ 0x8D21, 0x689F, 1 },
{ 0x6BBA, 0x68C0, 0 },
{ 0x6740, 0x68C0, 1 },
{ 0x6A23, 0x68C2, 0 },
{ 0x6837, 0x68C2, 1 },
{ 0x74CA, 0x68D6, 0 },
{ 0x743C, 0x68D6, 1 },
{ 0x9727, 0x68D7, 0 },
{ 0x96FE, 0x68D7, 1 },
{ 0x8AB2, 0x68DF, 0 },
{ 0x8BFE, 0x68DF, 1 },
{ 0x8D08, 0x68E7, 0 },
{ 0x8D60, 0x68E7, 1 },
{ 0x7D0B, 0x691F, 0 },
{ 0x7EB9, 0x691F, 1 },
{ 0x69CD, 0x6920, 0 },
{ 0x67AA, 0x6920, 1 },
{ 0x96E3, 0x6924, 0 },
{ 0x96BE, 0x6924, 1 },
{ 0x64C7, 0x692D, 0 },
{ 0x62E9, 0x692D, 1 },
{ 0x8A5E, 0x694A, 0 },
{ 0x8BCD, 0x694A, 1 },
{ 0x6137, 0x6953, 0 },
{ 0x607A, 0x6953, 1 },
{ 0x582F, 0x6968, 0 },
{ 0x5C27, 0x6968, 1 },
{ 0x8178, 0x696D, 0 },
{ 0x80A0, 0x696D, 1 },
{ 0x9452, 0x6975, 0 },
{ 0x9274, 0x6975, 1 },
{ 0x8DA8, 0x6984, 0 },
{ 0x8D8B, 0x6984, 1 },
{ 0x5875, 0x6987, 0 },
{ 0x5C18, 0x6987, 1 },
{ 0x6BBC, 0x6988, 0 },
{ 0x58F3, 0x6988, 1 },
{ 0x7E2E, 0x6989, 0 },
{ 0x7F29, 0x6989, 1 },
{ 0x968E, 0x69AE, 0 },
{ 0x9636, 0x69AE, 1 },
{ 0x5C64, 0x69BF, 0 },
{ 0x5C42, 0x69BF, 1 },
{ 0x7C3D, 0x69CB, 0 },
{ 0x7B7E, 0x69CB, 1 },
{ 0x9BE8, 0x69CD, 0 },
{ 0x9CB8, 0x69CD, 1 },
{ 0x9215, 0x69DA, 0 },
{ 0x94AE, 0x69DA, 1 },
{ 0x71E6, 0x69DB, 0 },
{ 0x707F, 0x69DB, 1 },
{ 0x50B7, 0x69DF, 0 },
{ 0x4F24, 0x69DF, 1 },
{ 0x8CDC, 0x69E0, 0 },
{ 0x8D50, 0x69E0, 1 },
{ 0x925B, 0x69E7, 0 },
{ 0x94C5, 0x69E7, 1 },
{ 0x9130, 0x69F3, 0 },
{ 0x90BB, 0x69F3, 1 },
{ 0x84BC, 0x6A01, 0 },
{ 0x82CD, 0x6A01, 1 },
{ 0x8D0A, 0x6A02, 0 },
{ 0x8D5E, 0x6A02, 1 },
{ 0x92C5, 0x6A05, 0 },
{ 0x950C, 0x6A05, 1 },
{ 0x5098, 0x6A19, 0 },
{ 0x4F1E, 0x6A19, 1 },
{ 0x68E7, 0x6A23, 0 },
{ 0x6808, 0x6A23, 1 },
{ 0x9A0F, 0x6A2F, 0 },
{ 0x9A90, 0x6A2F, 1 },
{ 0x7AA9, 0x6A31, 0 },
{ 0x7A9D, 0x6A31, 1 },
{ 0x9338, 0x6A39, 0 },
{ 0x94FC, 0x6A39, 1 },
{ 0x588A, 0x6A3A, 0 },
{ 0x57AB, 0x6A3A, 1 },
{ 0x8F4E, 0x6A48, 0 },
{ 0x8F7F, 0x6A48, 1 },
{ 0x57F7, 0x6A4B, 0 },
{ 0x6267, 0x6A4B, 1 },
{ 0x98C4, 0x6A62, 0 },
{ 0x98D8, 0x6A62, 1 },
{ 0x96B4, 0x6A79, 0 },
{ 0x9647, 0x6A79, 1 },
{ 0x6575, 0x6A7C, 0 },
{ 0x654C, 0x6A7C, 1 },
{ 0x95B1, 0x6A89, 0 },
{ 0x9605, 0x6A89, 1 },
{ 0x640D, 0x6A94, 0 },
{ 0x635F, 0x6A94, 1 },
{ 0x750C, 0x6A9F, 0 },
{ 0x74EF, 0x6A9F, 1 },
{ 0x93A7, 0x6AA2, 0 },
{ 0x94E0, 0x6AA2, 1 },
{ 0x8932, 0x6AA3, 0 },
{ 0x88E4, 0x6AA3, 1 },
{ 0x7DCA, 0x6AB3, 0 },
{ 0x7D27, 0x6AB3, 1 },
{ 0x8D1B, 0x6AB8, 0 },
{ 0x8D63, 0x6AB8, 1 },
{ 0x6383, 0x6ABB, 0 },
{ 0x626B, 0x6ABB, 1 },
{ 0x7E8C, 0x6AC3, 0 },
{ 0x7EED, 0x6AC3, 1 },
{ 0x52DB, 0x6AD3, 0 },
{ 0x52CB, 0x6AD3, 1 },
{ 0x8CF4, 0x6ADA, 0 },
{ 0x8D56, 0x6ADA, 1 },
{ 0x8B5A, 0x6ADB, 0 },
{ 0x8C2D, 0x6ADB, 1 },
{ 0x8A2A, 0x6ADD, 0 },
{ 0x8BBF, 0x6ADD, 1 },
{ 0x9F9C, 0x6ADE, 0 },
{ 0x9F9F, 0x6ADE, 1 },
{ 0x984D, 0x6ADF, 0 },
{ 0x989D, 0x6ADF, 1 },
{ 0x9223, 0x6AE7, 0 },
{ 0x9499, 0x6AE7, 1 },
{ 0x8B93, 0x6AE8, 0 },
{ 0x8BA9, 0x6AE8, 1 },
{ 0x8F3F, 0x6AEA, 0 },
{ 0x8206, 0x6AEA, 1 },
{ 0x9A55, 0x6AEC, 0 },
{ 0x9A84, 0x6AEC, 1 },
{ 0x9266, 0x6AF3, 0 },
{ 0x94B2, 0x6AF3, 1 },
{ 0x896F, 0x6AF8, 0 },
{ 0x886C, 0x6AF8, 1 },
{ 0x7C4C, 0x6AFB, 0 },
{ 0x7B79, 0x6AFB, 1 },
{ 0x5D50, 0x6B04, 0 },
{ 0x5C9A, 0x6B04, 1 },
{ 0x5EE2, 0x6B0A, 0 },
{ 0x5E9F, 0x6B0A, 1 },
{ 0x8CC8, 0x6B0F, 0 },
{ 0x8D3E, 0x6B0F, 1 },
{ 0x593E, 0x6B12, 0 },
{ 0x5939, 0x6B12, 1 },
{ 0x8C9E, 0x6B16, 0 },
{ 0x8D1E, 0x6B16, 1 },
{ 0x58E9, 0x6B1E, 0 },
{ 0x575D, 0x6B1E, 1 },
{ 0x6B04, 0x6B22, 0 },
{ 0x680F, 0x6B22, 1 },
{ 0x8523, 0x6B24, 0 },
{ 0x848B, 0x6B24, 1 },
{ 0x8209, 0x6B3D, 0 },
{ 0x4E3E, 0x6B3D, 1 },
{ 0x78BA, 0x6B5F, 0 },
{ 0x786E, 0x6B5F, 1 },
{ 0x9132, 0x6B61, 0 },
{ 0x90F8, 0x6B61, 1 },
{ 0x7C3E, 0x6B72, 0 },
{ 0x5E18, 0x6B72, 1 },
{ 0x7192, 0x6B78, 0 },
{ 0x8367, 0x6B78, 1 },
{ 0x7D8F, 0x6B7C, 0 },
{ 0x7EE5, 0x6B7C, 1 },
{ 0x99DD, 0x6B87, 0 },
{ 0x9A7C, 0x6B87, 1 },
{ 0x9B91, 0x6B92, 0 },
{ 0x9C8D, 0x6B92, 1 },
{ 0x64A5, 0x6B93, 0 },
{ 0x62E8, 0x6B93, 1 },
{ 0x7DE0, 0x6B9A, 0 },
{ 0x7F14, 0x6B9A, 1 },
{ 0x9583, 0x6B9E, 0 },
{ 0x95EA, 0x6B9E, 1 },
{ 0x9589, 0x6BA1, 0 },
{ 0x95ED, 0x6BA1, 1 },
{ 0x7E69, 0x6BA4, 0 },
{ 0x7EF3, 0x6BA4, 1 },
{ 0x99DB, 0x6BAB, 0 },
{ 0x9A76, 0x6BAB, 1 },
{ 0x92F8, 0x6BAE, 0 },
{ 0x952F, 0x6BAE, 1 },
{ 0x53E2, 0x6BAF, 0 },
{ 0x4E1B, 0x6BAF, 1 },
{ 0x55CE, 0x6BB2, 0 },
{ 0x5417, 0x6BB2, 1 },
{ 0x7D09, 0x6BBA, 0 },
{ 0x7EAB, 0x6BBA, 1 },
{ 0x7DD2, 0x6BBC, 0 },
{ 0x7EEA, 0x6BBC, 1 },
{ 0x923F, 0x6BC2, 0 },
{ 0x94BF, 0x6BC2, 1 },
{ 0x9214, 0x6BD5, 0 },
{ 0x949E, 0x6BD5, 1 },
{ 0x584A, 0x6BD9, 0 },
{ 0x5757, 0x6BD9, 1 },
{ 0x9077, 0x6BE1, 0 },
{ 0x8FC1, 0x6BE1, 1 },
{ 0x8466, 0x6BF5, 0 },
{ 0x82C7, 0x6BF5, 1 },
{ 0x74BD, 0x6BFF, 0 },
{ 0x73BA, 0x6BFF, 1 },
{ 0x8ECB, 0x6C07, 0 },
{ 0x8F67, 0x6C07, 1 },
{ 0x703E, 0x6C08, 0 },
{ 0x6F9C, 0x6C08, 1 },
{ 0x7D1B, 0x6C0C, 0 },
{ 0x7EB7, 0x6C0C, 1 },
{ 0x5E5F, 0x6C22, 0 },
{ 0x5E1C, 0x6C22, 1 },
{ 0x9438, 0x6C29, 0 },
{ 0x94CE, 0x6C29, 1 },
{ 0x9838, 0x6C2B, 0 },
{ 0x9888, 0x6C2B, 1 },
{ 0x95CA, 0x6C2C, 0 },
{ 0x9614, 0x6C2C, 1 },
{ 0x9C77, 0x6C49, 0 },
{ 0x9CC4, 0x6C49, 1 },
{ 0x6B16, 0x6C64, 0 },
{ 0x6984, 0x6C64, 1 },
{ 0x9BC9, 0x6C9F, 0 },
{ 0x9CA4, 0x6C9F, 1 },
{ 0x947C, 0x6CA3, 0 },
{ 0x9523, 0x6CA3, 1 },
{ 0x8AED, 0x6CA4, 0 },
{ 0x8C15, 0x6CA4, 1 },
{ 0x8CA0, 0x6CA5, 0 },
{ 0x8D1F, 0x6CA5, 1 },
{ 0x6BAF, 0x6CA6, 0 },
{ 0x6BA1, 0x6CA6, 1 },
{ 0x8A73, 0x6CA7, 0 },
{ 0x8BE6, 0x6CA7, 1 },
{ 0x7DBE, 0x6CA8, 0 },
{ 0x7EEB, 0x6CA8, 1 },
{ 0x9209, 0x6CA9, 0 },
{ 0x94A0, 0x6CA9, 1 },
{ 0x87A2, 0x6CAA, 0 },
{ 0x8424, 0x6CAA, 1 },
{ 0x8CA7, 0x6CDE, 0 },
{ 0x8D2B, 0x6CDE, 1 },
{ 0x52F8, 0x6CEA, 0 },
{ 0x529D, 0x6CEA, 1 },
{ 0x93F5, 0x6CF7, 0 },
{ 0x94E7, 0x6CF7, 1 },
{ 0x64C1, 0x6CF8, 0 },
{ 0x62E5, 0x6CF8, 1 },
{ 0x9347, 0x6CFA, 0 },
{ 0x9534, 0x6CFA, 1 },
{ 0x596E, 0x6CFB, 0 },
{ 0x594B, 0x6CFB, 1 },
{ 0x7DF9, 0x6CFC, 0 },
{ 0x7F07, 0x6CFC, 1 },
{ 0x6F23, 0x6CFD, 0 },
{ 0x6D9F, 0x6CFD, 1 },
{ 0x7C5F, 0x6CFE, 0 },
{ 0x7C41, 0x6CFE, 1 },
{ 0x511F, 0x6D43, 0 },
{ 0x507F, 0x6D43, 1 },
{ 0x993E, 0x6D46, 0 },
{ 0x998F, 0x6D46, 1 },
{ 0x9433, 0x6D47, 0 },
{ 0x956D, 0x6D47, 1 },
{ 0x7E09, 0x6D48, 0 },
{ 0x7F19, 0x6D48, 1 },
{ 0x8B0E, 0x6D49, 0 },
{ 0x8C1C, 0x6D49, 1 },
{ 0x5A41, 0x6D4A, 0 },
{ 0x5A04, 0x6D4A, 1 },
{ 0x6F2C, 0x6D4B, 0 },
{ 0x6E0D, 0x6D4B, 1 },
{ 0x8CB3, 0x6D4D, 0 },
{ 0x8D30, 0x6D4D, 1 },
{ 0x50BE, 0x6D4E, 0 },
{ 0x503E, 0x6D4E, 1 },
{ 0x7E7D, 0x6D4F, 0 },
{ 0x7F24, 0x6D4F, 1 },
{ 0x7672, 0x6D50, 0 },
{ 0x766B, 0x6D50, 1 },
{ 0x852D, 0x6D51, 0 },
{ 0x836B, 0x6D51, 1 },
{ 0x81C9, 0x6D52, 0 },
{ 0x8138, 0x6D52, 1 },
{ 0x8569, 0x6D53, 0 },
{ 0x8361, 0x6D53, 1 },
{ 0x9257, 0x6D54, 0 },
{ 0x94B3, 0x6D54, 1 },
{ 0x93AC, 0x6D55, 0 },
{ 0x9550, 0x6D55, 1 },
{ 0x9320, 0x6D79, 0 },
{ 0x952D, 0x6D79, 1 },
{ 0x8CAF, 0x6D87, 0 },
{ 0x8D2E, 0x6D87, 1 },
{ 0x5FB9, 0x6D9D, 0 },
{ 0x5F7B, 0x6D9D, 1 },
{ 0x97DC, 0x6D9E, 0 },
{ 0x97EC, 0x6D9E, 1 },
{ 0x7E79, 0x6D9F, 0 },
{ 0x7ECE, 0x6D9F, 1 },
{ 0x616E, 0x6DA0, 0 },
{ 0x8651, 0x6DA0, 1 },
{ 0x8A98, 0x6DA1, 0 },
{ 0x8BF1, 0x6DA1, 1 },
{ 0x9BE4, 0x6DA2, 0 },
{ 0x9CB2, 0x6DA2, 1 },
{ 0x55AA, 0x6DA4, 0 },
{ 0x4E27, 0x6DA4, 1 },
{ 0x786F, 0x6DA6, 0 },
{ 0x781A, 0x6DA6, 1 },
{ 0x95A8, 0x6DA7, 0 },
{ 0x95FA, 0x6DA7, 1 },
{ 0x5399, 0x6DA8, 0 },
{ 0x538D, 0x6DA8, 1 },
{ 0x60E1, 0x6DA9, 0 },
{ 0x6076, 0x6DA9, 1 },
{ 0x6D87, 0x6DDA, 0 },
{ 0x6CFE, 0x6DDA, 1 },
{ 0x943F, 0x6DEA, 0 },
{ 0x9571, 0x6DEA, 1 },
{ 0x5A6D, 0x6DF6, 0 },
{ 0x5A05, 0x6DF6, 1 },
{ 0x91E9, 0x6E0D, 0 },
{ 0x9492, 0x6E0D, 1 },
{ 0x8AE6, 0x6E0E, 0 },
{ 0x8C1B, 0x6E0E, 1 },
{ 0x9817, 0x6E10, 0 },
{ 0x9887, 0x6E10, 1 },
{ 0x93D8, 0x6E11, 0 },
{ 0x9535, 0x6E11, 1 },
{ 0x8A63, 0x6E14, 0 },
{ 0x8BE3, 0x6E14, 1 },
{ 0x5006, 0x6E17, 0 },
{ 0x4FE9, 0x6E17, 1 },
{ 0x9055, 0x6E22, 0 },
{ 0x8FDD, 0x6E22, 1 },
{ 0x6ADA, 0x6E26, 0 },
{ 0x6988, 0x6E26, 1 },
{ 0x6B12, 0x6E2C, 0 },
{ 0x683E, 0x6E2C, 1 },
{ 0x6F41, 0x6E3E, 0 },
{ 0x988D, 0x6E3E, 1 },
{ 0x74A3, 0x6E5E, 0 },
{ 0x7391, 0x6E5E, 1 },
{ 0x8EFC, 0x6E6F, 0 },
{ 0x8F76, 0x6E6F, 1 },
{ 0x98FD, 0x6E83, 0 },
{ 0x9971, 0x6E83, 1 },
{ 0x98C6, 0x6E85, 0 },
{ 0x98D9, 0x6E85, 1 },
{ 0x9A37, 0x6E87, 0 },
{ 0x9A9A, 0x6E87, 1 },
{ 0x9CE9, 0x6E88, 0 },
{ 0x9E20, 0x6E88, 1 },
{ 0x8A52, 0x6E9D, 0 },
{ 0x8BD2, 0x6E9D, 1 },
{ 0x93E2, 0x6EAE, 0 },
{ 0x9556, 0x6EAE, 1 },
{ 0x92EF, 0x6EB3, 0 },
{ 0x9506, 0x6EB3, 1 },
{ 0x9D26, 0x6EC4, 0 },
{ 0x9E2F, 0x6EC4, 1 },
{ 0x92A5, 0x6EC5, 0 },
{ 0x94F1, 0x6EC5, 1 },
{ 0x95BB, 0x6ECC, 0 },
{ 0x960E, 0x6ECC, 1 },
{ 0x973D, 0x6ECE, 0 },
{ 0x9701, 0x6ECE, 1 },
{ 0x96DB, 0x6ED7, 0 },
{ 0x96CF, 0x6ED7, 1 },
{ 0x994C, 0x6EDF, 0 },
{ 0x9994, 0x6EDF, 1 },
{ 0x7D5E, 0x6EE0, 0 },
{ 0x7EDE, 0x6EE0, 1 },
{ 0x7621, 0x6EE1, 0 },
{ 0x75AE, 0x6EE1, 1 },
{ 0x6F38, 0x6EE4, 0 },
{ 0x6E10, 0x6EE4, 1 },
{ 0x944C, 0x6EE5, 0 },
{ 0x9554, 0x6EE5, 1 },
{ 0x5D84, 0x6EE6, 0 },
{ 0x5D2D, 0x6EE6, 1 },
{ 0x8B20, 0x6EE8, 0 },
{ 0x8C23, 0x6EE8, 1 },
{ 0x5074, 0x6EE9, 0 },
{ 0x4FA7, 0x6EE9, 1 },
{ 0x9B27, 0x6EEA, 0 },
{ 0x95F9, 0x6EEA, 1 },
{ 0x5D97, 0x6EEC, 0 },
{ 0x5D02, 0x6EEC, 1 },
{ 0x721B, 0x6EF2, 0 },
{ 0x70C2, 0x6EF2, 1 },
{ 0x56C9, 0x6EF8, 0 },
{ 0x5570, 0x6EF8, 1 },
{ 0x9460, 0x6EFB, 0 },
{ 0x94C4, 0x6EFB, 1 },
{ 0x9DF2, 0x6EFF, 0 },
{ 0x9E6B, 0x6EFF, 1 },
{ 0x935A, 0x6F01, 0 },
{ 0x9496, 0x6F01, 1 },
{ 0x6E26, 0x6F0A, 0 },
{ 0x6DA1, 0x6F0A, 1 },
{ 0x7BE4, 0x6F1A, 0 },
{ 0x7B03, 0x6F1A, 1 },
{ 0x5109, 0x6F22, 0 },
{ 0x4FED, 0x6F22, 1 },
{ 0x858A, 0x6F23, 0 },
{ 0x84DF, 0x6F23, 1 },
{ 0x8B39, 0x6F2C, 0 },
{ 0x8C28, 0x6F2C, 1 },
{ 0x929C, 0x6F32, 0 },
{ 0x8854, 0x6F32, 1 },
{ 0x9237, 0x6F38, 0 },
{ 0x94B4, 0x6F38, 1 },
{ 0x743F, 0x6F3F, 0 },
{ 0x73F2, 0x6F3F, 1 },
{ 0x925A, 0x6F41, 0 },
{ 0x94C6, 0x6F41, 1 },
{ 0x6F97, 0x6F47, 0 },
{ 0x6DA7, 0x6F47, 1 },
{ 0x6E3E, 0x6F4B, 0 },
{ 0x6D51, 0x6F4B, 1 },
{ 0x8A1F, 0x6F4D, 0 },
{ 0x8BBC, 0x6F4D, 1 },
{ 0x64FE, 0x6F51, 0 },
{ 0x6270, 0x6F51, 1 },
{ 0x8B1A, 0x6F64, 0 },
{ 0x8C25, 0x6F64, 1 },
{ 0x7009, 0x6F6F, 0 },
{ 0x6CFB, 0x6F6F, 1 },
{ 0x7E46, 0x6F70, 0 },
{ 0x7F2A, 0x6F70, 1 },
{ 0x9C32, 0x6F77, 0 },
{ 0x9CCC, 0x6F77, 1 },
{ 0x91D7, 0x6F7F, 0 },
{ 0x948A, 0x6F7F, 1 },
{ 0x7028, 0x6F80, 0 },
{ 0x6FD1, 0x6F80, 1 },
{ 0x6EF2, 0x6F86, 0 },
{ 0x6E17, 0x6F86, 1 },
{ 0x7647, 0x6F87, 0 },
{ 0x75EB, 0x6F87, 1 },
{ 0x766E, 0x6F97, 0 },
{ 0x763E, 0x6F97, 1 },
{ 0x5629, 0x6F9C, 0 },
{ 0x54D7, 0x6F9C, 1 },
{ 0x9072, 0x6FA0, 0 },
{ 0x8FDF, 0x6FA0, 1 },
{ 0x9283, 0x6FA4, 0 },
{ 0x94F3, 0x6FA4, 1 },
{ 0x636B, 0x6FA6, 0 },
{ 0x626A, 0x6FA6, 1 },
{ 0x5DD4, 0x6FAE, 0 },
{ 0x5DC5, 0x6FAE, 1 },
{ 0x9CF6, 0x6FC1, 0 },
{ 0x9E22, 0x6FC1, 1 },
{ 0x8778, 0x6FC3, 0 },
{ 0x8717, 0x6FC3, 1 },
{ 0x8ADB, 0x6FD1, 0 },
{ 0x8C00, 0x6FD1, 1 },
{ 0x8F29, 0x6FD2, 0 },
{ 0x8F88, 0x6FD2, 1 },
{ 0x854E, 0x6FD8, 0 },
{ 0x835E, 0x6FD8, 1 },
{ 0x92AA, 0x6FDC, 0 },
{ 0x94D5, 0x6FDC, 1 },
{ 0x8CE4, 0x6FDF, 0 },
{ 0x8D31, 0x6FDF, 1 },
{ 0x9318, 0x6FEB, 0 },
{ 0x9524, 0x6FEB, 1 },
{ 0x7E5E, 0x6FF0, 0 },
{ 0x7ED5, 0x6FF0, 1 },
{ 0x98F4, 0x6FF1, 0 },
{ 0x9974, 0x6FF1, 1 },
{ 0x947F, 0x6FFA, 0 },
{ 0x51FF, 0x6FFA, 1 },
{ 0x8ACF, 0x6FFC, 0 },
{ 0x8BF9, 0x6FFC, 1 },
{ 0x8CEC, 0x6FFE, 0 },
{ 0x8D26, 0x6FFE, 1 },
{ 0x931A, 0x7006, 0 },
{ 0x94EE, 0x7006, 1 },
{ 0x9436, 0x7009, 0 },
{ 0x956E, 0x7009, 1 },
{ 0x5DD2, 0x700F, 0 },
{ 0x5CE6, 0x700F, 1 },
{ 0x9A19, 0x7015, 0 },
{ 0x9A97, 0x7015, 1 },
{ 0x7E55, 0x7018, 0 },
{ 0x7F2E, 0x7018, 1 },
{ 0x71BE, 0x701D, 0 },
{ 0x70BD, 0x701D, 1 },
{ 0x92A6, 0x701F, 0 },
{ 0x94DF, 0x701F, 1 },
{ 0x9E7C, 0x7027, 0 },
{ 0x7877, 0x7027, 1 },
{ 0x705D, 0x7028, 0 },
{ 0x704F, 0x7028, 1 },
{ 0x9803, 0x7032, 0 },
{ 0x9877, 0x7032, 1 },
{ 0x95D6, 0x703E, 0 },
{ 0x95EF, 0x703E, 1 },
{ 0x913A, 0x7043, 0 },
{ 0x909D, 0x7043, 1 },
{ 0x8A54, 0x7044, 0 },
{ 0x8BCF, 0x7044, 1 },
{ 0x66C7, 0x704F, 0 },
{ 0x6619, 0x704F, 1 },
{ 0x8A4E, 0x7058, 0 },
{ 0x8BB5, 0x7058, 1 },
{ 0x85FA, 0x705D, 0 },
{ 0x853A, 0x705D, 1 },
{ 0x5DA7, 0x7064, 0 },
{ 0x5CC4, 0x7064, 1 },
{ 0x9D60, 0x7069, 0 },
{ 0x9E44, 0x7069, 1 },
{ 0x93F9, 0x706D, 0 },
{ 0x956A, 0x706D, 1 },
{ 0x6F32, 0x7075, 0 },
{ 0x6DA8, 0x7075, 1 },
{ 0x5E57, 0x707D, 0 },
{ 0x5E3C, 0x707D, 1 },
{ 0x61C7, 0x707E, 0 },
{ 0x6073, 0x707E, 1 },
{ 0x5115, 0x707F, 0 },
{ 0x4FAA, 0x707F, 1 },
{ 0x858C, 0x7080, 0 },
{ 0x8297, 0x7080, 1 },
{ 0x8526, 0x709C, 0 },
{ 0x8311, 0x709C, 1 },
{ 0x9D15, 0x709D, 0 },
{ 0x9E35, 0x709D, 1 },
{ 0x646F, 0x70BA, 0 },
{ 0x631A, 0x70BA, 1 },
{ 0x92E4, 0x70BC, 0 },
{ 0x9504, 0x70BC, 1 },
{ 0x8993, 0x70BD, 0 },
{ 0x89C5, 0x70BD, 1 },
{ 0x7AC5, 0x70C1, 0 },
{ 0x7A8D, 0x70C1, 1 },
{ 0x6FC1, 0x70C2, 0 },
{ 0x6D4A, 0x70C2, 1 },
{ 0x9398, 0x70C3, 0 },
{ 0x9549, 0x70C3, 1 },
{ 0x5E43, 0x70CF, 0 },
{ 0x5E0F, 0x70CF, 1 },
{ 0x61F2, 0x70DB, 0 },
{ 0x60E9, 0x70DB, 1 },
{ 0x8139, 0x70E6, 0 },
{ 0x80C0, 0x70E6, 1 },
{ 0x920E, 0x70E7, 0 },
{ 0x94A9, 0x70E7, 1 },
{ 0x91E4, 0x70E8, 0 },
{ 0x9490, 0x70E8, 1 },
{ 0x6A05, 0x70E9, 0 },
{ 0x679E, 0x70E9, 1 },
{ 0x8622, 0x70EB, 0 },
{ 0x830F, 0x70EB, 1 },
{ 0x9E1E, 0x70EC, 0 },
{ 0x9E3E, 0x70EC, 1 },
{ 0x760D, 0x70ED, 0 },
{ 0x75A1, 0x70ED, 1 },
{ 0x6F70, 0x70F4, 0 },
{ 0x6E83, 0x70F4, 1 },
{ 0x87EC, 0x7116, 0 },
{ 0x8749, 0x7116, 1 },
{ 0x8F44, 0x7118, 0 },
{ 0x8F96, 0x7118, 1 },
{ 0x7162, 0x7149, 0 },
{ 0x8315, 0x7149, 1 },
{ 0x9B8E, 0x7152, 0 },
{ 0x9C87, 0x7152, 1 },
{ 0x9315, 0x7162, 0 },
{ 0x951F, 0x7162, 1 },
{ 0x9DC2, 0x7169, 0 },
{ 0x9E5E, 0x7169, 1 },
{ 0x994B, 0x716C, 0 },
{ 0x9988, 0x716C, 1 },
{ 0x8CD2, 0x7192, 0 },
{ 0x8D4A, 0x7192, 1 },
{ 0x92BB, 0x7197, 0 },
{ 0x9511, 0x7197, 1 },
{ 0x8A50, 0x71B1, 0 },
{ 0x8BC8, 0x71B1, 1 },
{ 0x7B8B, 0x71BE, 0 },
{ 0x7B3A, 0x71BE, 1 },
{ 0x5B38, 0x71C1, 0 },
{ 0x5A76, 0x71C1, 1 },
{ 0x79B1, 0x71D2, 0 },
{ 0x7977, 0x71D2, 1 },
{ 0x9310, 0x71D9, 0 },
{ 0x9525, 0x71D9, 1 },
{ 0x66D6, 0x71DC, 0 },
{ 0x66A7, 0x71DC, 1 },
{ 0x7E08, 0x71DF, 0 },
{ 0x8426, 0x71DF, 1 },
{ 0x5114, 0x71E6, 0 },
{ 0x4FE6, 0x71E6, 1 },
{ 0x66AB, 0x71ED, 0 },
{ 0x6682, 0x71ED, 1 },
{ 0x9A64, 0x71F4, 0 },
{ 0x9AA7, 0x71F4, 1 },
{ 0x5606, 0x71FC, 0 },
{ 0x53F9, 0x71FC, 1 },
{ 0x7C2B, 0x71FE, 0 },
{ 0x7BAB, 0x71FE, 1 },
{ 0x91F9, 0x720D, 0 },
{ 0x9495, 0x720D, 1 },
{ 0x8A6C, 0x721B, 0 },
{ 0x8BDF, 0x721B, 1 },
{ 0x720D, 0x7231, 0 },
{ 0x70C1, 0x7231, 1 },
{ 0x64E0, 0x7237, 0 },
{ 0x6324, 0x7237, 1 },
{ 0x76BA, 0x723A, 0 },
{ 0x76B1, 0x723A, 1 },
{ 0x8CDA, 0x723E, 0 },
{ 0x8D49, 0x723E, 1 },
{ 0x9D09, 0x724D, 0 },
{ 0x9E26, 0x724D, 1 },
{ 0x7D06, 0x7258, 0 },
{ 0x7EA1, 0x7258, 1 },
{ 0x990C, 0x7275, 0 },
{ 0x9975, 0x7275, 1 },
{ 0x6ADB, 0x727A, 0 },
{ 0x6809, 0x727A, 1 },
{ 0x5617, 0x727D, 0 },
{ 0x5C1D, 0x727D, 1 },
{ 0x7DDE, 0x728A, 0 },
{ 0x7F0E, 0x728A, 1 },
{ 0x9A4D, 0x7296, 0 },
{ 0x9A81, 0x7296, 1 },
{ 0x99B4, 0x72A2, 0 },
{ 0x9A6F, 0x72A2, 1 },
{ 0x91FA, 0x72A7, 0 },
{ 0x948E, 0x72A7, 1 },
{ 0x90DF, 0x72B6, 0 },
{ 0x90CF, 0x72B6, 1 },
{ 0x7931, 0x72B7, 0 },
{ 0x783B, 0x72B7, 1 },
{ 0x6522, 0x72B8, 0 },
{ 0x6512, 0x72B8, 1 },
{ 0x9134, 0x72C0, 0 },
{ 0x90BA, 0x72C0, 1 },
{ 0x8B0A, 0x72C8, 0 },
{ 0x8C0E, 0x72C8, 1 },
{ 0x95D0, 0x72DE, 0 },
{ 0x9617, 0x72DE, 1 },
{ 0x8AFA, 0x72EE, 0 },
{ 0x8C1A, 0x72EE, 1 },
{ 0x8AA6, 0x72EF, 0 },
{ 0x8BF5, 0x72EF, 1 },
{ 0x9C7A, 0x72F1, 0 },
{ 0x9CA1, 0x72F1, 1 },
{ 0x7472, 0x72F2, 0 },
{ 0x73B1, 0x72F2, 1 },
{ 0x9432, 0x72FD, 0 },
{ 0x956F, 0x72FD, 1 },
{ 0x8604, 0x7303, 0 },
{ 0x8572, 0x7303, 1 },
{ 0x98AF, 0x730E, 0 },
{ 0x98D2, 0x730E, 1 },
{ 0x7C0D, 0x7315, 0 },
{ 0x7BD3, 0x7315, 1 },
{ 0x60B5, 0x7321, 0 },
{ 0x6005, 0x7321, 1 },
{ 0x9114, 0x732B, 0 },
{ 0x90AC, 0x732B, 1 },
{ 0x7A62, 0x733B, 0 },
{ 0x79FD, 0x733B, 1 },
{ 0x91E7, 0x7341, 0 },
{ 0x948F, 0x7341, 1 },
{ 0x7D3A, 0x7344, 0 },
{ 0x7EC0, 0x7344, 1 },
{ 0x9C57, 0x7345, 0 },
{ 0x9CDE, 0x7345, 1 },
{ 0x8CC1, 0x734E, 0 },
{ 0x8D32, 0x734E, 1 },
{ 0x6595, 0x736A, 0 },
{ 0x6593, 0x736A, 1 },
{ 0x76DE, 0x736B, 0 },
{ 0x76CF, 0x736B, 1 },
{ 0x9A62, 0x736D, 0 },
{ 0x9A74, 0x736D, 1 },
{ 0x581D, 0x7370, 0 },
{ 0x57DA, 0x7370, 1 },
{ 0x97CC, 0x7375, 0 },
{ 0x97E7, 0x7375, 1 },
{ 0x78AD, 0x7377, 0 },
{ 0x7800, 0x7377, 1 },
{ 0x9B92, 0x7378, 0 },
{ 0x9C8B, 0x7378, 1 },
{ 0x9B77, 0x737A, 0 },
{ 0x9C7F, 0x737A, 1 },
{ 0x64BF, 0x737C, 0 },
{ 0x6361, 0x737C, 1 },
{ 0x6688, 0x7380, 0 },
{ 0x6655, 0x7380, 1 },
{ 0x7D4E, 0x7391, 0 },
{ 0x7ED7, 0x7391, 1 },
{ 0x72A2, 0x739B, 0 },
{ 0x728A, 0x739B, 1 },
{ 0x9106, 0x73AE, 0 },
{ 0x90D3, 0x73AE, 1 },
{ 0x9278, 0x73AF, 0 },
{ 0x94F0, 0x73AF, 1 },
{ 0x8E8B, 0x73B0, 0 },
{ 0x8DFB, 0x73B0, 1 },
{ 0x5680, 0x73B1, 0 },
{ 0x549B, 0x73B1, 1 },
{ 0x765F, 0x73BA, 0 },
{ 0x762A, 0x73BA, 1 },
{ 0x6E5E, 0x73D1, 0 },
{ 0x6D48, 0x73D1, 1 },
{ 0x9658, 0x73F2, 0 },
{ 0x9649, 0x73F2, 1 },
{ 0x5630, 0x73FE, 0 },
{ 0x53FD, 0x73FE, 1 },
{ 0x8C48, 0x740E, 0 },
{ 0x5C82, 0x740E, 1 },
{ 0x58B3, 0x740F, 0 },
{ 0x575F, 0x740F, 1 },
{ 0x8784, 0x7410, 0 },
{ 0x86F3, 0x7410, 1 },
{ 0x6C2C, 0x743C, 0 },
{ 0x6C29, 0x743C, 1 },
{ 0x7E8F, 0x743F, 0 },
{ 0x7F20, 0x743F, 1 },
{ 0x589C, 0x744B, 0 },
{ 0x5760, 0x744B, 1 },
{ 0x8CB6, 0x7463, 0 },
{ 0x8D2C, 0x7463, 1 },
{ 0x7669, 0x7469, 0 },
{ 0x765E, 0x7469, 1 },
{ 0x8EFE, 0x746A, 0 },
{ 0x8F7C, 0x746A, 1 },
{ 0x72FD, 0x7472, 0 },
{ 0x72C8, 0x7472, 1 },
{ 0x81BF, 0x7477, 0 },
{ 0x8113, 0x7477, 1 },
{ 0x9C48, 0x7489, 0 },
{ 0x9CD5, 0x7489, 1 },
{ 0x9201, 0x748E, 0 },
{ 0x94AB, 0x748E, 1 },
{ 0x8ED4, 0x74A1, 0 },
{ 0x8F6B, 0x74A1, 1 },
{ 0x9871, 0x74A3, 0 },
{ 0x9885, 0x74A3, 1 },
{ 0x645F, 0x74A6, 0 },
{ 0x6402, 0x74A6, 1 },
{ 0x9C52, 0x74B0, 0 },
{ 0x9CDF, 0x74B0, 1 },
{ 0x6FEB, 0x74BD, 0 },
{ 0x6EE5, 0x74BD, 1 },
{ 0x8AF6, 0x74CA, 0 },
{ 0x8C0C, 0x74CA, 1 },
{ 0x5DA0, 0x74CF, 0 },
{ 0x5CE4, 0x74CF, 1 },
{ 0x9812, 0x74D2, 0 },
{ 0x9881, 0x74D2, 1 },
{ 0x9403, 0x74D4, 0 },
{ 0x94D9, 0x74D4, 1 },
{ 0x8EFB, 0x74DA, 0 },
{ 0x8F72, 0x74DA, 1 },
{ 0x7E1D, 0x74EF, 0 },
{ 0x7F1C, 0x74EF, 1 },
{ 0x555E, 0x750C, 0 },
{ 0x54D1, 0x750C, 1 },
{ 0x91F7, 0x7522, 0 },
{ 0x948D, 0x7522, 1 },
{ 0x7D07, 0x7535, 0 },
{ 0x7EA5, 0x7535, 1 },
{ 0x8D05, 0x7545, 0 },
{ 0x8D58, 0x7545, 1 },
{ 0x7258, 0x755D, 0 },
{ 0x724D, 0x755D, 1 },
{ 0x716C, 0x7562, 0 },
{ 0x7080, 0x7562, 1 },
{ 0x86FA, 0x7570, 0 },
{ 0x86F1, 0x7570, 1 },
{ 0x7463, 0x7596, 0 },
{ 0x7410, 0x7596, 1 },
{ 0x9F72, 0x7597, 0 },
{ 0x9F8B, 0x7597, 1 },
{ 0x56B6, 0x759F, 0 },
{ 0x5624, 0x759F, 1 },
{ 0x991B, 0x75A0, 0 },
{ 0x9984, 0x75A0, 1 },
{ 0x9B58, 0x75A1, 0 },
{ 0x9B47, 0x75A1, 1 },
{ 0x9951, 0x75AE, 0 },
{ 0x9965, 0x75AE, 1 },
{ 0x9DE5, 0x75AF, 0 },
{ 0x9E36, 0x75AF, 1 },
{ 0x5C62, 0x75C8, 0 },
{ 0x5C61, 0x75C8, 1 },
{ 0x95DE, 0x75C9, 0 },
{ 0x961A, 0x75C9, 1 },
{ 0x947E, 0x75D9, 0 },
{ 0x92AE, 0x75D9, 1 },
{ 0x8FAE, 0x75E8, 0 },
{ 0x8FAB, 0x75E8, 1 },
{ 0x584B, 0x75EB, 0 },
{ 0x8314, 0x75EB, 1 },
{ 0x5614, 0x7605, 0 },
{ 0x5455, 0x7605, 1 },
{ 0x5B0B, 0x760B, 0 },
{ 0x5A75, 0x760B, 1 },
{ 0x923E, 0x760D, 0 },
{ 0x94C0, 0x760D, 1 },
{ 0x9BD4, 0x7617, 0 },
{ 0x9CBB, 0x7617, 1 },
{ 0x9A05, 0x7618, 0 },
{ 0x9A93, 0x7618, 1 },
{ 0x8CD1, 0x761E, 0 },
{ 0x8D48, 0x761E, 1 },
{ 0x9249, 0x7621, 0 },
{ 0x94C9, 0x7621, 1 },
{ 0x7F4C, 0x7627, 0 },
{ 0x7F42, 0x7627, 1 },
{ 0x77DA, 0x762A, 0 },
{ 0x77A9, 0x762A, 1 },
{ 0x615A, 0x762B, 0 },
{ 0x60ED, 0x762B, 1 },
{ 0x8938, 0x763B, 0 },
{ 0x891B, 0x763B, 1 },
{ 0x95B6, 0x763E, 0 },
{ 0x960A, 0x763E, 1 },
{ 0x9921, 0x763F, 0 },
{ 0x9985, 0x763F, 1 },
{ 0x61FA, 0x7642, 0 },
{ 0x5FCF, 0x7642, 1 },
{ 0x8A91, 0x7646, 0 },
{ 0x8BF3, 0x7646, 1 },
{ 0x8558, 0x7647, 0 },
{ 0x835B, 0x7647, 1 },
{ 0x6AE8, 0x7649, 0 },
{ 0x680C, 0x7649, 1 },
{ 0x88CA, 0x7658, 0 },
{ 0x8885, 0x7658, 1 },
{ 0x9463, 0x765E, 0 },
{ 0x9573, 0x765E, 1 },
{ 0x9090, 0x765F, 0 },
{ 0x9026, 0x765F, 1 },
{ 0x9853, 0x7663, 0 },
{ 0x989B, 0x7663, 1 },
{ 0x9296, 0x7664, 0 },
{ 0x94E2, 0x7664, 1 },
{ 0x5635, 0x7669, 0 },
{ 0x54D3, 0x7669, 1 },
{ 0x8464, 0x766B, 0 },
{ 0x836E, 0x766B, 1 },
{ 0x8B2C, 0x766C, 0 },
{ 0x8C2C, 0x766C, 1 },
{ 0x9C25, 0x766D, 0 },
{ 0x9CCF, 0x766D, 1 },
{ 0x8073, 0x766E, 0 },
{ 0x8038, 0x766E, 1 },
{ 0x9B2E, 0x7670, 0 },
{ 0x9604, 0x7670, 1 },
{ 0x50E5, 0x7671, 0 },
{ 0x4FA5, 0x7671, 1 },
{ 0x8F46, 0x7672, 0 },
{ 0x8F98, 0x7672, 1 },
{ 0x95E1, 0x7691, 0 },
{ 0x9610, 0x7691, 1 },
{ 0x95A1, 0x769A, 0 },
{ 0x9602, 0x769A, 1 },
{ 0x5616, 0x76B1, 0 },
{ 0x5567, 0x76B1, 1 },
{ 0x8667, 0x76B2, 0 },
{ 0x4E8F, 0x76B2, 1 },
{ 0x8A85, 0x76B8, 0 },
{ 0x8BDB, 0x76B8, 1 },
{ 0x9BAA, 0x76BA, 0 },
{ 0x9C94, 0x76BA, 1 },
{ 0x6BA4, 0x76CF, 0 },
{ 0x6B87, 0x76CF, 1 },
{ 0x8D04, 0x76D0, 0 },
{ 0x8D3D, 0x76D0, 1 },
{ 0x89BF, 0x76D1, 0 },
{ 0x89CC, 0x76D1, 1 },
{ 0x8B01, 0x76D8, 0 },
{ 0x8C12, 0x76D8, 1 },
{ 0x84EF, 0x76DE, 0 },
{ 0x82C1, 0x76DE, 1 },
{ 0x7DB4, 0x76E3, 0 },
{ 0x7F00, 0x76E3, 1 },
{ 0x81CF, 0x76E4, 0 },
{ 0x8191, 0x76E4, 1 },
{ 0x9943, 0x76E7, 0 },
{ 0x998D, 0x76E7, 1 },
{ 0x7B67, 0x770D, 0 },
{ 0x7B15, 0x770D, 1 },
{ 0x91F5, 0x773E, 0 },
{ 0x9497, 0x773E, 1 },
{ 0x861A, 0x7750, 0 },
{ 0x85D3, 0x7750, 1 },
{ 0x7DC4, 0x7751, 0 },
{ 0x7EF2, 0x7751, 1 },
{ 0x5AD7, 0x775E, 0 },
{ 0x59AA, 0x775E, 1 },
{ 0x7DD9, 0x7792, 0 },
{ 0x7F02, 0x7792, 1 },
{ 0x8F61, 0x7798, 0 },
{ 0x8F94, 0x7798, 1 },
{ 0x78B8, 0x779E, 0 },
{ 0x781C, 0x779E, 1 },
{ 0x8CE1, 0x77A9, 0 },
{ 0x8D53, 0x77A9, 1 },
{ 0x6451, 0x77BC, 0 },
{ 0x63B4, 0x77BC, 1 },
{ 0x5DA8, 0x77DA, 0 },
{ 0x5CC3, 0x77DA, 1 },
{ 0x613E, 0x77EB, 0 },
{ 0x5FFE, 0x77EB, 1 },
{ 0x9A43, 0x77EF, 0 },
{ 0x9AA0, 0x77EF, 1 },
{ 0x97D9, 0x77F6, 0 },
{ 0x97EA, 0x77F6, 1 },
{ 0x7F88, 0x77FE, 0 },
{ 0x7F81, 0x77FE, 1 },
{ 0x9210, 0x77FF, 0 },
{ 0x94A4, 0x77FF, 1 },
{ 0x9204, 0x7800, 0 },
{ 0x94AD, 0x7800, 1 },
{ 0x6F87, 0x7801, 0 },
{ 0x6D9D, 0x7801, 1 },
{ 0x932E, 0x7816, 0 },
{ 0x9522, 0x7816, 1 },
{ 0x8A92, 0x7817, 0 },
{ 0x8BF6, 0x7817, 1 },
{ 0x95AD, 0x781A, 0 },
{ 0x95FE, 0x781A, 1 },
{ 0x92CF, 0x781C, 0 },
{ 0x94D7, 0x781C, 1 },
{ 0x9D06, 0x783B, 0 },
{ 0x9E29, 0x783B, 1 },
{ 0x6ADF, 0x783E, 0 },
{ 0x680E, 0x783E, 1 },
{ 0x6D79, 0x7840, 0 },
{ 0x6D43, 0x7840, 1 },
{ 0x9420, 0x7843, 0 },
{ 0x9568, 0x7843, 1 },
{ 0x5707, 0x7855, 0 },
{ 0x56F5, 0x7855, 1 },
{ 0x7670, 0x7856, 0 },
{ 0x75C8, 0x7856, 1 },
{ 0x9859, 0x7857, 0 },
{ 0x98A1, 0x7857, 1 },
{ 0x9870, 0x7859, 0 },
{ 0x98A6, 0x7859, 1 },
{ 0x8949, 0x785A, 0 },
{ 0x88E5, 0x785A, 1 },
{ 0x6523, 0x7864, 0 },
{ 0x631B, 0x7864, 1 },
{ 0x87E3, 0x7868, 0 },
{ 0x866E, 0x7868, 1 },
{ 0x5000, 0x786E, 0 },
{ 0x4F25, 0x786E, 1 },
{ 0x7CF2, 0x786F, 0 },
{ 0x7C9D, 0x786F, 1 },
{ 0x7C23, 0x7877, 0 },
{ 0x7BD1, 0x7877, 1 },
{ 0x9B93, 0x789B, 0 },
{ 0x9C8A, 0x789B, 1 },
{ 0x7E36, 0x789C, 0 },
{ 0x7D77, 0x789C, 1 },
{ 0x8E7A, 0x78A9, 0 },
{ 0x8DF7, 0x78A9, 1 },
{ 0x9F6A, 0x78AD, 0 },
{ 0x9F8A, 0x78AD, 1 },
{ 0x6ADD, 0x78B8, 0 },
{ 0x691F, 0x78B8, 1 },
{ 0x69E7, 0x78BA, 0 },
{ 0x6920, 0x78BA, 1 },
{ 0x8EAA, 0x78BC, 0 },
{ 0x8E8F, 0x78BC, 1 },
{ 0x9EF7, 0x78D1, 0 },
{ 0x9EE9, 0x78D1, 1 },
{ 0x9D07, 0x78DA, 0 },
{ 0x9E28, 0x78DA, 1 },
{ 0x6417, 0x78E3, 0 },
{ 0x6363, 0x78E3, 1 },
{ 0x8831, 0x78E7, 0 },
{ 0x86CA, 0x78E7, 1 },
{ 0x5108, 0x78EF, 0 },
{ 0x4FA9, 0x78EF, 1 },
{ 0x55DA, 0x78FD, 0 },
{ 0x545C, 0x78FD, 1 },
{ 0x9A5F, 0x7904, 0 },
{ 0x9AA4, 0x7904, 1 },
{ 0x8435, 0x790E, 0 },
{ 0x83B4, 0x790E, 1 },
{ 0x99E2, 0x7926, 0 },
{ 0x9A88, 0x7926, 1 },
{ 0x7D81, 0x792B, 0 },
{ 0x7ED1, 0x792B, 1 },
{ 0x5331, 0x792C, 0 },
{ 0x532E, 0x792C, 1 },
{ 0x8956, 0x7931, 0 },
{ 0x8884, 0x7931, 1 },
{ 0x986B, 0x796F, 0 },
{ 0x98A4, 0x796F, 1 },
{ 0x9768, 0x7977, 0 },
{ 0x9765, 0x7977, 1 },
{ 0x893B, 0x7978, 0 },
{ 0x4EB5, 0x7978, 1 },
{ 0x83A2, 0x798D, 0 },
{ 0x835A, 0x798D, 1 },
{ 0x9D53, 0x798E, 0 },
{ 0x9E41, 0x798E, 1 },
{ 0x7627, 0x79B1, 0 },
{ 0x759F, 0x79B1, 1 },
{ 0x9312, 0x79CD, 0 },
{ 0x9515, 0x79CD, 1 },
{ 0x946D, 0x79EF, 0 },
{ 0x9567, 0x79EF, 1 },
{ 0x9ACF, 0x79FD, 0 },
{ 0x9AC5, 0x79FD, 1 },
{ 0x9354, 0x7A23, 0 },
{ 0x9537, 0x7A23, 1 },
{ 0x8CC4, 0x7A2E, 0 },
{ 0x8D3F, 0x7A2E, 1 },
{ 0x6207, 0x7A33, 0 },
{ 0x6206, 0x7A33, 1 },
{ 0x8B74, 0x7A4C, 0 },
{ 0x8C34, 0x7A4C, 1 },
{ 0x8CB0, 0x7A4D, 0 },
{ 0x8D33, 0x7A4D, 1 },
{ 0x584F, 0x7A4E, 0 },
{ 0x57B2, 0x7A4E, 1 },
{ 0x6476, 0x7A51, 0 },
{ 0x629F, 0x7A51, 1 },
{ 0x995E, 0x7A61, 0 },
{ 0x998B, 0x7A61, 1 },
{ 0x5B19, 0x7A62, 0 },
{ 0x5AF1, 0x7A62, 1 },
{ 0x7C6C, 0x7A69, 0 },
{ 0x7BF1, 0x7A69, 1 },
{ 0x9A2E, 0x7A77, 0 },
{ 0x9A9D, 0x7A77, 1 },
{ 0x93E4, 0x7A8D, 0 },
{ 0x9542, 0x7A8D, 1 },
{ 0x69F3, 0x7A8E, 0 },
{ 0x6868, 0x7A8E, 1 },
{ 0x7E39, 0x7A9C, 0 },
{ 0x7F25, 0x7A9C, 1 },
{ 0x6F7F, 0x7A9D, 0 },
{ 0x6DA0, 0x7A9D, 1 },
{ 0x7A61, 0x7AA5, 0 },
{ 0x7A51, 0x7AA5, 1 },
{ 0x7069, 0x7AA6, 0 },
{ 0x6EDF, 0x7AA6, 1 },
{ 0x8EF2, 0x7AA9, 0 },
{ 0x8F71, 0x7AA9, 1 },
{ 0x6B5F, 0x7AAD, 0 },
{ 0x6B24, 0x7AAD, 1 },
{ 0x8ADE, 0x7AAE, 0 },
{ 0x8C1D, 0x7AAE, 1 },
{ 0x6AEA, 0x7AB5, 0 },
{ 0x67A5, 0x7AB5, 1 },
{ 0x611C, 0x7AB6, 0 },
{ 0x60EC, 0x7AB6, 1 },
{ 0x7341, 0x7ABA, 0 },
{ 0x72B8, 0x7ABA, 1 },
{ 0x5879, 0x7AC4, 0 },
{ 0x5811, 0x7AC4, 1 },
{ 0x7032, 0x7AC5, 0 },
{ 0x6F4B, 0x7AC5, 1 },
{ 0x8E55, 0x7AC7, 0 },
{ 0x8DF8, 0x7AC7, 1 },
{ 0x93DC, 0x7AD6, 0 },
{ 0x9557, 0x7AD6, 1 },
{ 0x9454, 0x7ADE, 0 },
{ 0x9572, 0x7ADE, 1 },
{ 0x5277, 0x7AF6, 0 },
{ 0x522C, 0x7AF6, 1 },
{ 0x5DA2, 0x7B03, 0 },
{ 0x5CE3, 0x7B03, 1 },
{ 0x986C, 0x7B14, 0 },
{ 0x98A5, 0x7B14, 1 },
{ 0x87EF, 0x7B15, 0 },
{ 0x86F2, 0x7B15, 1 },
{ 0x8A6B, 0x7B3A, 0 },
{ 0x8BE7, 0x7B3A, 1 },
{ 0x6519, 0x7B3C, 0 },
{ 0x6400, 0x7B3C, 1 },
{ 0x5096, 0x7B3E, 0 },
{ 0x4F27, 0x7B3E, 1 },
{ 0x7BF3, 0x7B46, 0 },
{ 0x7B5A, 0x7B46, 1 },
{ 0x7E37, 0x7B5A, 0 },
{ 0x7F15, 0x7B5A, 1 },
{ 0x792B, 0x7B5B, 0 },
{ 0x783E, 0x7B5B, 1 },
{ 0x7FA5, 0x7B67, 0 },
{ 0x7F9F, 0x7B67, 1 },
{ 0x95B9, 0x7B79, 0 },
{ 0x9609, 0x7B79, 1 },
{ 0x942E, 0x7B7E, 0 },
{ 0x9570, 0x7B7E, 1 },
{ 0x84FD, 0x7B80, 0 },
{ 0x835C, 0x7B80, 1 },
{ 0x7296, 0x7B8B, 0 },
{ 0x8366, 0x7B8B, 1 },
{ 0x8E93, 0x7B93, 0 },
{ 0x8E2C, 0x7B93, 1 },
{ 0x9412, 0x7BA6, 0 },
{ 0x94F9, 0x7BA6, 1 },
{ 0x9C54, 0x7BA7, 0 },
{ 0x9CDD, 0x7BA7, 1 },
{ 0x5D2C, 0x7BA8, 0 },
{ 0x5CBD, 0x7BA8, 1 },
{ 0x9227, 0x7BA9, 0 },
{ 0x94AA, 0x7BA9, 1 },
{ 0x50C2, 0x7BAA, 0 },
{ 0x507B, 0x7BAA, 1 },
{ 0x92DF, 0x7BAB, 0 },
{ 0x9513, 0x7BAB, 1 },
{ 0x775E, 0x7BC0, 0 },
{ 0x7750, 0x7BC0, 1 },
{ 0x6173, 0x7BCB, 0 },
{ 0x60AD, 0x7BCB, 1 },
{ 0x9949, 0x7BD1, 0 },
{ 0x9991, 0x7BD1, 1 },
{ 0x6FFA, 0x7BD3, 0 },
{ 0x6E85, 0x7BD3, 1 },
{ 0x9B4E, 0x7BE4, 0 },
{ 0x9B49, 0x7BE4, 1 },
{ 0x9B29, 0x7BE9, 0 },
{ 0x960B, 0x7BE9, 1 },
{ 0x9364, 0x7BEE, 0 },
{ 0x9538, 0x7BEE, 1 },
{ 0x75D9, 0x7BF1, 0 },
{ 0x75C9, 0x7BF1, 1 },
{ 0x7E88, 0x7BF3, 0 },
{ 0x7F2C, 0x7BF3, 1 },
{ 0x6AD3, 0x7C00, 0 },
{ 0x6A79, 0x7C00, 1 },
{ 0x83A7, 0x7C0D, 0 },
{ 0x82CB, 0x7C0D, 1 },
{ 0x5110, 0x7C16, 0 },
{ 0x50A7, 0x7C16, 1 },
{ 0x993F, 0x7C1E, 0 },
{ 0x998A, 0x7C1E, 1 },
{ 0x8AA3, 0x7C21, 0 },
{ 0x8BEC, 0x7C21, 1 },
{ 0x74DA, 0x7C23, 0 },
{ 0x74D2, 0x7C23, 1 },
{ 0x779E, 0x7C2B, 0 },
{ 0x7792, 0x7C2B, 1 },
{ 0x85BA, 0x7C3D, 0 },
{ 0x8360, 0x7C3D, 1 },
{ 0x8AE4, 0x7C3E, 0 },
{ 0x8C14, 0x7C3E, 1 },
{ 0x89A1, 0x7C41, 0 },
{ 0x89CB, 0x7C41, 1 },
{ 0x96D6, 0x7C43, 0 },
{ 0x867D, 0x7C43, 1 },
{ 0x9F66, 0x7C4C, 0 },
{ 0x9F88, 0x7C4C, 1 },
{ 0x5B2A, 0x7C59, 0 },
{ 0x5AD4, 0x7C59, 1 },
{ 0x9A2B, 0x7C5C, 0 },
{ 0x9A9E, 0x7C5C, 1 },
{ 0x92AC, 0x7C5F, 0 },
{ 0x94D0, 0x7C5F, 1 },
{ 0x9B22, 0x7C60, 0 },
{ 0x9B13, 0x7C60, 1 },
{ 0x8F64, 0x7C69, 0 },
{ 0x8F73, 0x7C69, 1 },
{ 0x8ACD, 0x7C6A, 0 },
{ 0x8BE4, 0x7C6A, 1 },
{ 0x82BB, 0x7C6C, 0 },
{ 0x520D, 0x7C6C, 1 },
{ 0x8D17, 0x7C6E, 0 },
{ 0x8D5D, 0x7C6E, 1 },
{ 0x8B3E, 0x7C74, 0 },
{ 0x8C29, 0x7C74, 1 },
{ 0x93A6, 0x7C7B, 0 },
{ 0x954F, 0x7C7B, 1 },
{ 0x9DDA, 0x7C9C, 0 },
{ 0x9E68, 0x7C9C, 1 },
{ 0x9C09, 0x7C9D, 0 },
{ 0x9CC7, 0x7C9D, 1 },
{ 0x74A6, 0x7CAA, 0 },
{ 0x7477, 0x7CAA, 1 },
{ 0x68D6, 0x7CC1, 0 },
{ 0x67A8, 0x7CC1, 1 },
{ 0x8AC4, 0x7CDD, 0 },
{ 0x8C06, 0x7CDD, 1 },
{ 0x6A89, 0x7CDE, 0 },
{ 0x67FD, 0x7CDE, 1 },
{ 0x9ECC, 0x7CF2, 0 },
{ 0x9EC9, 0x7CF2, 1 },
{ 0x9837, 0x7CF4, 0 },
{ 0x9894, 0x7CF4, 1 },
{ 0x9BFD, 0x7CF6, 0 },
{ 0x9CAB, 0x7CF6, 1 },
{ 0x8F05, 0x7CFE, 0 },
{ 0x8F82, 0x7CFE, 1 },
{ 0x5244, 0x7D00, 0 },
{ 0x522D, 0x7D00, 1 },
{ 0x8546, 0x7D02, 0 },
{ 0x8487, 0x7D02, 1 },
{ 0x513C, 0x7D04, 0 },
{ 0x4FE8, 0x7D04, 1 },
{ 0x6ADE, 0x7D05, 0 },
{ 0x6A7C, 0x7D05, 1 },
{ 0x55F6, 0x7D06, 0 },
{ 0x54D4, 0x7D06, 1 },
{ 0x55C7, 0x7D07, 0 },
{ 0x556C, 0x7D07, 1 },
{ 0x71FC, 0x7D08, 0 },
{ 0x70EC, 0x7D08, 1 },
{ 0x56C1, 0x7D09, 0 },
{ 0x55EB, 0x7D09, 1 },
{ 0x6A48, 0x7D0B, 0 },
{ 0x6861, 0x7D0B, 1 },
{ 0x8F62, 0x7D0D, 0 },
{ 0x8F79, 0x7D0D, 1 },
{ 0x8D16, 0x7D10, 0 },
{ 0x8D4E, 0x7D10, 1 },
{ 0x8F1E, 0x7D13, 0 },
{ 0x8F8B, 0x7D13, 1 },
{ 0x8CF5, 0x7D14, 0 },
{ 0x8D57, 0x7D14, 1 },
{ 0x7FEC, 0x7D15, 0 },
{ 0x7FDA, 0x7D15, 1 },
{ 0x8156, 0x7D16, 0 },
{ 0x80E8, 0x7D16, 1 },
{ 0x89B7, 0x7D17, 0 },
{ 0x89D1, 0x7D17, 1 },
{ 0x8A1D, 0x7D19, 0 },
{ 0x8BB6, 0x7D19, 1 },
{ 0x7380, 0x7D1A, 0 },
{ 0x7321, 0x7D1A, 1 },
{ 0x64F0, 0x7D1B, 0 },
{ 0x62E7, 0x7D1B, 1 },
{ 0x5DCB, 0x7D1C, 0 },
{ 0x5CBF, 0x7D1C, 1 },
{ 0x8C76, 0x7D1D, 0 },
{ 0x8C6E, 0x7D1D, 1 },
{ 0x919E, 0x7D21, 0 },
{ 0x915D, 0x7D21, 1 },
{ 0x9A3E, 0x7D27, 0 },
{ 0x9AA1, 0x7D27, 1 },
{ 0x5E58, 0x7D30, 0 },
{ 0x5E3B, 0x7D30, 1 },
{ 0x70F4, 0x7D31, 0 },
{ 0x70C3, 0x7D31, 1 },
{ 0x8CC2, 0x7D32, 0 },
{ 0x8D42, 0x7D32, 1 },
{ 0x9136, 0x7D33, 0 },
{ 0x90D0, 0x7D33, 1 },
{ 0x78E7, 0x7D39, 0 },
{ 0x789B, 0x7D39, 1 },
{ 0x9948, 0x7D3A, 0 },
{ 0x9990, 0x7D3A, 1 },
{ 0x736A, 0x7D3C, 0 },
{ 0x72EF, 0x7D3C, 1 },
{ 0x733B, 0x7D3F, 0 },
{ 0x72F2, 0x7D3F, 1 },
{ 0x92AB, 0x7D40, 0 },
{ 0x94EF, 0x7D40, 1 },
{ 0x528A, 0x7D42, 0 },
{ 0x523D, 0x7D42, 1 },
{ 0x9F95, 0x7D44, 0 },
{ 0x9F9B, 0x7D44, 1 },
{ 0x84F4, 0x7D46, 0 },
{ 0x83BC, 0x7D46, 1 },
{ 0x8A6D, 0x7D4E, 0 },
{ 0x8BE1, 0x7D4E, 1 },
{ 0x5864, 0x7D50, 0 },
{ 0x57D9, 0x7D50, 1 },
{ 0x95C8, 0x7D55, 0 },
{ 0x95F1, 0x7D55, 1 },
{ 0x95E5, 0x7D5B, 0 },
{ 0x95FC, 0x7D5B, 1 },
{ 0x6FAE, 0x7D5D, 0 },
{ 0x6D4D, 0x7D5D, 1 },
{ 0x95AB, 0x7D5E, 0 },
{ 0x9603, 0x7D5E, 1 },
{ 0x8AB9, 0x7D61, 0 },
{ 0x8BFD, 0x7D61, 1 },
{ 0x95BC, 0x7D62, 0 },
{ 0x960F, 0x7D62, 1 },
{ 0x9248, 0x7D66, 0 },
{ 0x94CA, 0x7D66, 1 },
{ 0x924D, 0x7D68, 0 },
{ 0x94CB, 0x7D68, 1 },
{ 0x93AA, 0x7D70, 0 },
{ 0x953C, 0x7D70, 1 },
{ 0x8D0D, 0x7D71, 0 },
{ 0x8D61, 0x7D71, 1 },
{ 0x9370, 0x7D72, 0 },
{ 0x953E, 0x7D72, 1 },
{ 0x60FB, 0x7D73, 0 },
{ 0x607B, 0x7D73, 1 },
{ 0x7CF4, 0x7D77, 0 },
{ 0x7C74, 0x7D77, 1 },
{ 0x9D23, 0x7D79, 0 },
{ 0x9E2A, 0x7D79, 1 },
{ 0x942B, 0x7D81, 0 },
{ 0x954C, 0x7D81, 1 },
{ 0x8EA5, 0x7D83, 0 },
{ 0x8E7F, 0x7D83, 1 },
{ 0x9D1F, 0x7D86, 0 },
{ 0x9E31, 0x7D86, 1 },
{ 0x9D30, 0x7D88, 0 },
{ 0x9E39, 0x7D88, 1 },
{ 0x93DF, 0x7D8F, 0 },
{ 0x94F2, 0x7D8F, 1 },
{ 0x55C6, 0x7D93, 0 },
{ 0x545B, 0x7D93, 1 },
{ 0x766D, 0x7D9C, 0 },
{ 0x763F, 0x7D9C, 1 },
{ 0x944A, 0x7DA0, 0 },
{ 0x956C, 0x7DA0, 1 },
{ 0x9DA9, 0x7DA2, 0 },
{ 0x9E5C, 0x7DA2, 1 },
{ 0x9DD3, 0x7DA3, 0 },
{ 0x9E67, 0x7DA3, 1 },
{ 0x9DEF, 0x7DAC, 0 },
{ 0x9E69, 0x7DAC, 1 },
{ 0x9DE6, 0x7DAD, 0 },
{ 0x9E6A, 0x7DAD, 1 },
{ 0x9839, 0x7DB0, 0 },
{ 0x9893, 0x7DB0, 1 },
{ 0x7658, 0x7DB1, 0 },
{ 0x75A0, 0x7DB1, 1 },
{ 0x8960, 0x7DB4, 0 },
{ 0x88C6, 0x7DB4, 1 },
{ 0x8964, 0x7DB8, 0 },
{ 0x8934, 0x7DB8, 1 },
{ 0x76B8, 0x7DB9, 0 },
{ 0x76B2, 0x7DB9, 1 },
{ 0x61FE, 0x7DBA, 0 },
{ 0x6151, 0x7DBA, 1 },
{ 0x7D83, 0x7DBB, 0 },
{ 0x7EE1, 0x7DBB, 1 },
{ 0x7C00, 0x7DBD, 0 },
{ 0x7BA6, 0x7DBD, 1 },
{ 0x7BCB, 0x7DBE, 0 },
{ 0x7BA7, 0x7DBE, 1 },
{ 0x9C13, 0x7DBF, 0 },
{ 0x9CC3, 0x7DBF, 1 },
{ 0x7DC7, 0x7DC4, 0 },
{ 0x7F01, 0x7DC4, 1 },
{ 0x7DD7, 0x7DC7, 0 },
{ 0x7F03, 0x7DC7, 1 },
{ 0x7DE6, 0x7DCA, 0 },
{ 0x7F0C, 0x7DCA, 1 },
{ 0x99D8, 0x7DCB, 0 },
{ 0x9A80, 0x7DCB, 1 },
{ 0x8552, 0x7DD2, 0 },
{ 0x836C, 0x7DD2, 1 },
{ 0x7E1F, 0x7DD7, 0 },
{ 0x7F1B, 0x7DD7, 1 },
{ 0x8B6B, 0x7DD8, 0 },
{ 0x8C35, 0x7DD8, 1 },
{ 0x8A58, 0x7DD9, 0 },
{ 0x8BCE, 0x7DD9, 1 },
{ 0x50B4, 0x7DDA, 0 },
{ 0x4F1B, 0x7DDA, 1 },
{ 0x7E35, 0x7DDD, 0 },
{ 0x7F26, 0x7DDD, 1 },
{ 0x8E91, 0x7DDE, 0 },
{ 0x8E2F, 0x7DDE, 1 },
{ 0x7E45, 0x7DE0, 0 },
{ 0x7F2B, 0x7DE0, 1 },
{ 0x8541, 0x7DE1, 0 },
{ 0x8368, 0x7DE1, 1 },
{ 0x5ECE, 0x7DE3, 0 },
{ 0x5EBC, 0x7DE3, 1 },
{ 0x7E98, 0x7DE6, 0 },
{ 0x7F35, 0x7DE6, 1 },
{ 0x7D08, 0x7DE8, 0 },
{ 0x7EA8, 0x7DE8, 1 },
{ 0x97C3, 0x7DE9, 0 },
{ 0x9791, 0x7DE9, 1 },
{ 0x9C78, 0x7DEC, 0 },
{ 0x9C88, 0x7DEC, 1 },
{ 0x9AD6, 0x7DEF, 0 },
{ 0x9ACB, 0x7DEF, 1 },
{ 0x8B10, 0x7DF1, 0 },
{ 0x8C27, 0x7DF1, 1 },
{ 0x9C08, 0x7DF2, 0 },
{ 0x9CBD, 0x7DF2, 1 },
{ 0x8B33, 0x7DF4, 0 },
{ 0x8BB4, 0x7DF4, 1 },
{ 0x9D12, 0x7DF9, 0 },
{ 0x9E30, 0x7DF9, 1 },
{ 0x8B9C, 0x7E08, 0 },
{ 0x8C20, 0x7E08, 1 },
{ 0x9DBA, 0x7E09, 0 },
{ 0x9E61, 0x7E09, 1 },
{ 0x9DD6, 0x7E0A, 0 },
{ 0x9E65, 0x7E0A, 1 },
{ 0x64FB, 0x7E0B, 0 },
{ 0x64DE, 0x7E0B, 1 },
{ 0x53B4, 0x7E10, 0 },
{ 0x53A3, 0x7E10, 1 },
{ 0x9A40, 0x7E11, 0 },
{ 0x84E6, 0x7E11, 1 },
{ 0x6F86, 0x7E17, 0 },
{ 0x6D47, 0x7E17, 1 },
{ 0x92CC, 0x7E1B, 0 },
{ 0x94E4, 0x7E1B, 1 },
{ 0x7D1C, 0x7E1D, 0 },
{ 0x7EAD, 0x7E1D, 1 },
{ 0x931B, 0x7E1E, 0 },
{ 0x951B, 0x7E1E, 1 },
{ 0x61CC, 0x7E1F, 0 },
{ 0x603F, 0x7E1F, 1 },
{ 0x994A, 0x7E23, 0 },
{ 0x9993, 0x7E23, 1 },
{ 0x6AF8, 0x7E2B, 0 },
{ 0x6989, 0x7E2B, 1 },
{ 0x9427, 0x7E2D, 0 },
{ 0x950F, 0x7E2D, 1 },
{ 0x737C, 0x7E2E, 0 },
{ 0x7315, 0x7E2E, 1 },
{ 0x645C, 0x7E31, 0 },
{ 0x63BC, 0x7E31, 1 },
{ 0x650F, 0x7E32, 0 },
{ 0x62E2, 0x7E32, 1 },
{ 0x9BEA, 0x7E35, 0 },
{ 0x9CAE, 0x7E35, 1 },
{ 0x8A7C, 0x7E36, 0 },
{ 0x8BD9, 0x7E36, 1 },
{ 0x92BC, 0x7E37, 0 },
{ 0x9509, 0x7E37, 1 },
{ 0x7AC4, 0x7E39, 0 },
{ 0x7A9C, 0x7E39, 1 },
{ 0x64F1, 0x7E3D, 0 },
{ 0x6401, 0x7E3D, 1 },
{ 0x647B, 0x7E3E, 0 },
{ 0x63BA, 0x7E3E, 1 },
{ 0x7F3D, 0x7E43, 0 },
{ 0x94B5, 0x7E43, 1 },
{ 0x9B83, 0x7E45, 0 },
{ 0x9C86, 0x7E45, 1 },
{ 0x7370, 0x7E46, 0 },
{ 0x72DE, 0x7E46, 1 },
{ 0x9874, 0x7E52, 0 },
{ 0x98A7, 0x7E52, 1 },
{ 0x55CA, 0x7E54, 0 },
{ 0x551D, 0x7E54, 1 },
{ 0x8A16, 0x7E55, 0 },
{ 0x8BAB, 0x7E55, 1 },
{ 0x5562, 0x7E5A, 0 },
{ 0x5521, 0x7E5A, 1 },
{ 0x8195, 0x7E5E, 0 },
{ 0x8158, 0x7E5E, 1 },
{ 0x8EC0, 0x7E69, 0 },
{ 0x8EAF, 0x7E69, 1 },
{ 0x81E2, 0x7E6A, 0 },
{ 0x81DC, 0x7E6A, 1 },
{ 0x5D94, 0x7E6F, 0 },
{ 0x5D5A, 0x7E6F, 1 },
{ 0x64BB, 0x7E70, 0 },
{ 0x631E, 0x7E70, 1 },
{ 0x616B, 0x7E73, 0 },
{ 0x6002, 0x7E73, 1 },
{ 0x5AFF, 0x7E79, 0 },
{ 0x5A73, 0x7E79, 1 },
{ 0x7D5B, 0x7E7C, 0 },
{ 0x7EE6, 0x7E7C, 1 },
{ 0x8600, 0x7E7D, 0 },
{ 0x841A, 0x7E7D, 1 },
{ 0x6397, 0x7E7E, 0 },
{ 0x631C, 0x7E7E, 1 },
{ 0x648F, 0x7E88, 0 },
{ 0x6326, 0x7E88, 1 },
{ 0x6A62, 0x7E8A, 0 },
{ 0x692D, 0x7E8A, 1 },
{ 0x9341, 0x7E8C, 0 },
{ 0x9528, 0x7E8C, 1 },
{ 0x72A7, 0x7E8F, 0 },
{ 0x727A, 0x7E8F, 1 },
{ 0x91C1, 0x7E93, 0 },
{ 0x8845, 0x7E93, 1 },
{ 0x8B8B, 0x7E98, 0 },
{ 0x8A5F, 0x7E98, 1 },
{ 0x6A9F, 0x7E9C, 0 },
{ 0x69DA, 0x7E9C, 1 },
{ 0x8828, 0x7EA0, 0 },
{ 0x87CF, 0x7EA0, 1 },
{ 0x9358, 0x7EA1, 0 },
{ 0x94E1, 0x7EA1, 1 },
{ 0x8D13, 0x7EA2, 0 },
{ 0x8D43, 0x7EA2, 1 },
{ 0x8A29, 0x7EA3, 0 },
{ 0x8BBB, 0x7EA3, 1 },
{ 0x8A57, 0x7EA5, 0 },
{ 0x8BC7, 0x7EA5, 1 },
{ 0x8B85, 0x7EA6, 0 },
{ 0x8C09, 0x7EA6, 1 },
{ 0x8ADD, 0x7EA7, 0 },
{ 0x8C1E, 0x7EA7, 1 },
{ 0x66E8, 0x7EA8, 0 },
{ 0x663D, 0x7EA8, 1 },
{ 0x6EAE, 0x7EA9, 0 },
{ 0x6D49, 0x7EA9, 1 },
{ 0x8B05, 0x7EAA, 0 },
{ 0x8BCC, 0x7EAA, 1 },
{ 0x6EFB, 0x7EAB, 0 },
{ 0x6D50, 0x7EAB, 1 },
{ 0x6FDC, 0x7EAC, 0 },
{ 0x6D55, 0x7EAC, 1 },
{ 0x898E, 0x7EAD, 0 },
{ 0x89C3, 0x7EAD, 1 },
{ 0x6F0A, 0x7EAF, 0 },
{ 0x6E87, 0x7EAF, 1 },
{ 0x8A5B, 0x7EB0, 0 },
{ 0x8BC5, 0x7EB0, 1 },
{ 0x6EB3, 0x7EB1, 0 },
{ 0x6DA2, 0x7EB1, 1 },
{ 0x532D, 0x7EB2, 0 },
{ 0x5326, 0x7EB2, 1 },
{ 0x8CFE, 0x7EB3, 0 },
{ 0x8D5C, 0x7EB3, 1 },
{ 0x528C, 0x7EB4, 0 },
{ 0x523F, 0x7EB4, 1 },
{ 0x50E8, 0x7EB5, 0 },
{ 0x507E, 0x7EB5, 1 },
{ 0x8A0C, 0x7EB6, 0 },
{ 0x8BA7, 0x7EB6, 1 },
{ 0x8A15, 0x7EB7, 0 },
{ 0x8BAA, 0x7EB7, 1 },
{ 0x8A41, 0x7EB8, 0 },
{ 0x8BC2, 0x7EB8, 1 },
{ 0x513B, 0x7EB9, 0 },
{ 0x50A5, 0x7EB9, 1 },
{ 0x8A46, 0x7EBA, 0 },
{ 0x8BCB, 0x7EBA, 1 },
{ 0x513A, 0x7EBC, 0 },
{ 0x50A9, 0x7EBC, 1 },
{ 0x8A86, 0x7EBD, 0 },
{ 0x8BD3, 0x7EBD, 1 },
{ 0x8A84, 0x7EBE, 0 },
{ 0x8BD4, 0x7EBE, 1 },
{ 0x8A7F, 0x7EBF, 0 },
{ 0x8BD6, 0x7EBF, 1 },
{ 0x8AE2, 0x7EC0, 0 },
{ 0x8BE8, 0x7EC0, 1 },
{ 0x8A61, 0x7EC1, 0 },
{ 0x8BE9, 0x7EC1, 1 },
{ 0x50C9, 0x7EC2, 0 },
{ 0x4F65, 0x7EC2, 1 },
{ 0x6FA6, 0x7EC3, 0 },
{ 0x6EEA, 0x7EC3, 1 },
{ 0x8AD1, 0x7EC4, 0 },
{ 0x8BFC, 0x7EC4, 1 },
{ 0x8AC9, 0x7EC5, 0 },
{ 0x8BFF, 0x7EC5, 1 },
{ 0x56C5, 0x7EC6, 0 },
{ 0x5181, 0x7EC6, 1 },
{ 0x8AC2, 0x7EC7, 0 },
{ 0x8C04, 0x7EC7, 1 },
{ 0x8AB6, 0x7EC8, 0 },
{ 0x8C07, 0x7EC8, 1 },
{ 0x8B14, 0x7EC9, 0 },
{ 0x8C11, 0x7EC9, 1 },
{ 0x9CE7, 0x7ECA, 0 },
{ 0x51EB, 0x7ECA, 1 },
{ 0x8AFC, 0x7ECB, 0 },
{ 0x8C16, 0x7ECB, 1 },
{ 0x81E0, 0x7ECC, 0 },
{ 0x8114, 0x7ECC, 1 },
{ 0x8B16, 0x7ECD, 0 },
{ 0x8C21, 0x7ECD, 1 },
{ 0x8B7E, 0x7ECE, 0 },
{ 0x8C2B, 0x7ECE, 1 },
{ 0x8B56, 0x7ECF, 0 },
{ 0x8C2E, 0x7ECF, 1 },
{ 0x8B4E, 0x7ED0, 0 },
{ 0x8C32, 0x7ED0, 1 },
{ 0x8B9E, 0x7ED1, 0 },
{ 0x8C33, 0x7ED1, 1 },
{ 0x8B96, 0x7ED2, 0 },
{ 0x8C36, 0x7ED2, 1 },
{ 0x5DF0, 0x7ED3, 0 },
{ 0x5DEF, 0x7ED3, 1 },
{ 0x580A, 0x7ED4, 0 },
{ 0x57A9, 0x7ED4, 1 },
{ 0x58D9, 0x7ED5, 0 },
{ 0x5739, 0x7ED5, 1 },
{ 0x85F6, 0x7ED6, 0 },
{ 0x82C8, 0x7ED6, 1 },
{ 0x58DA, 0x7ED7, 0 },
{ 0x5786, 0x7ED7, 1 },
{ 0x85CE, 0x7ED8, 0 },
{ 0x8369, 0x7ED8, 1 },
{ 0x84C0, 0x7ED9, 0 },
{ 0x836A, 0x7ED9, 1 },
{ 0x8452, 0x7EDA, 0 },
{ 0x836D, 0x7EDA, 1 },
{ 0x6E22, 0x7EDB, 0 },
{ 0x6CA8, 0x7EDB, 1 },
{ 0x57E1, 0x7EDC, 0 },
{ 0x57AD, 0x7EDC, 1 },
{ 0x5852, 0x7EDD, 0 },
{ 0x57D8, 0x7EDD, 1 },
{ 0x8555, 0x7EDE, 0 },
{ 0x83B8, 0x7EDE, 1 },
{ 0x8562, 0x7EDF, 0 },
{ 0x8489, 0x7EDF, 1 },
{ 0x64F7, 0x7EE0, 0 },
{ 0x64B7, 0x7EE0, 1 },
{ 0x851E, 0x7EE1, 0 },
{ 0x848C, 0x7EE1, 1 },
{ 0x5969, 0x7EE2, 0 },
{ 0x5941, 0x7EE2, 1 },
{ 0x651B, 0x7EE5, 0 },
{ 0x64BA, 0x7EE5, 1 },
{ 0x8CD9, 0x7EE6, 0 },
{ 0x8D52, 0x7EE6, 1 },
{ 0x5C37, 0x7EE7, 0 },
{ 0x5C34, 0x7EE7, 1 },
{ 0x8D6C, 0x7EE8, 0 },
{ 0x8D6A, 0x7EE8, 1 },
{ 0x8577, 0x7EE9, 0 },
{ 0x84E3, 0x7EE9, 1 },
{ 0x649F, 0x7EEA, 0 },
{ 0x6322, 0x7EEA, 1 },
{ 0x861E, 0x7EEB, 0 },
{ 0x8539, 0x7EEB, 1 },
{ 0x5638, 0x7EED, 0 },
{ 0x5452, 0x7EED, 1 },
{ 0x56C8, 0x7EEE, 0 },
{ 0x5453, 0x7EEE, 1 },
{ 0x56A6, 0x7EEF, 0 },
{ 0x5456, 0x7EEF, 1 },
{ 0x54BC, 0x7EF0, 0 },
{ 0x5459, 0x7EF0, 1 },
{ 0x64B3, 0x7EF2, 0 },
{ 0x63FF, 0x7EF2, 1 },
{ 0x565D, 0x7EF3, 0 },
{ 0x549D, 0x7EF3, 1 },
{ 0x6504, 0x7EF4, 0 },
{ 0x6445, 0x7EF4, 1 },
{ 0x56B3, 0x7EF5, 0 },
{ 0x55BE, 0x7EF5, 1 },
{ 0x6516, 0x7EF6, 0 },
{ 0x6484, 0x7EF6, 1 },
{ 0x5666, 0x7EF7, 0 },
{ 0x54D5, 0x7EF7, 1 },
{ 0x5672, 0x7EF8, 0 },
{ 0x54D9, 0x7EF8, 1 },
{ 0x566F, 0x7EFA, 0 },
{ 0x55F3, 0x7EFA, 1 },
{ 0x5D87, 0x7EFB, 0 },
{ 0x5C96, 0x7EFB, 1 },
{ 0x55E9, 0x7EFC, 0 },
{ 0x5522, 0x7EFC, 1 },
{ 0x5D81, 0x7EFD, 0 },
{ 0x5D5D, 0x7EFD, 1 },
{ 0x9933, 0x7EFE, 0 },
{ 0x9967, 0x7EFE, 1 },
{ 0x993C, 0x7EFF, 0 },
{ 0x9969, 0x7EFF, 1 },
{ 0x98EB, 0x7F00, 0 },
{ 0x996B, 0x7F00, 1 },
{ 0x98ED, 0x7F01, 0 },
{ 0x996C, 0x7F01, 1 },
{ 0x9911, 0x7F02, 0 },
{ 0x997D, 0x7F02, 1 },
{ 0x9937, 0x7F03, 0 },
{ 0x9987, 0x7F03, 1 },
{ 0x7377, 0x7F04, 0 },
{ 0x72B7, 0x7F04, 1 },
{ 0x9962, 0x7F05, 0 },
{ 0x9995, 0x7F05, 1 },
{ 0x5EE1, 0x7F06, 0 },
{ 0x5E91, 0x7F06, 1 },
{ 0x6192, 0x7F07, 0 },
{ 0x6126, 0x7F07, 1 },
{ 0x736B, 0x7F08, 0 },
{ 0x7303, 0x7F08, 1 },
{ 0x61AE, 0x7F09, 0 },
{ 0x6003, 0x7F09, 1 },
{ 0x616A, 0x7F0C, 0 },
{ 0x6004, 0x7F0C, 1 },
{ 0x9582, 0x7F0E, 0 },
{ 0x95E9, 0x7F0E, 1 },
{ 0x6134, 0x7F11, 0 },
{ 0x6006, 0x7F11, 1 },
{ 0x95BE, 0x7F12, 0 },
{ 0x9608, 0x7F12, 1 },
{ 0x95BD, 0x7F13, 0 },
{ 0x960D, 0x7F13, 1 },
{ 0x95C3, 0x7F14, 0 },
{ 0x9612, 0x7F14, 1 },
{ 0x95CB, 0x7F15, 0 },
{ 0x9615, 0x7F15, 1 },
{ 0x615F, 0x7F16, 0 },
{ 0x6078, 0x7F16, 1 },
{ 0x61E8, 0x7F17, 0 },
{ 0x6079, 0x7F17, 1 },
{ 0x6E88, 0x7F18, 0 },
{ 0x6CA9, 0x7F18, 1 },
{ 0x7044, 0x7F19, 0 },
{ 0x6EE0, 0x7F19, 1 },
{ 0x6F77, 0x7F1A, 0 },
{ 0x6ED7, 0x7F1A, 1 },
{ 0x5AAF, 0x7F1B, 0 },
{ 0x59AB, 0x7F1B, 1 },
{ 0x5B08, 0x7F1C, 0 },
{ 0x5A06, 0x7F1C, 1 },
{ 0x5B4C, 0x7F1D, 0 },
{ 0x5A08, 0x7F1D, 1 },
{ 0x7D15, 0x7F1E, 0 },
{ 0x7EB0, 0x7F1E, 1 },
{ 0x7D13, 0x7F1F, 0 },
{ 0x7EBE, 0x7F1F, 1 },
{ 0x7D32, 0x7F20, 0 },
{ 0x7EC1, 0x7F20, 1 },
{ 0x7D31, 0x7F21, 0 },
{ 0x7EC2, 0x7F21, 1 },
{ 0x7D3C, 0x7F22, 0 },
{ 0x7ECB, 0x7F22, 1 },
{ 0x7D40, 0x7F23, 0 },
{ 0x7ECC, 0x7F23, 1 },
{ 0x7D3F, 0x7F24, 0 },
{ 0x7ED0, 0x7F24, 1 },
{ 0x7D5D, 0x7F25, 0 },
{ 0x7ED4, 0x7F25, 1 },
{ 0x7D86, 0x7F26, 0 },
{ 0x7EE0, 0x7F26, 1 },
{ 0x5C68, 0x7F27, 0 },
{ 0x5C66, 0x7F27, 1 },
{ 0x7D88, 0x7F28, 0 },
{ 0x7EE8, 0x7F28, 1 },
{ 0x7DAC, 0x7F29, 0 },
{ 0x7EF6, 0x7F29, 1 },
{ 0x9203, 0x7F2A, 0 },
{ 0x9498, 0x7F2A, 1 },
{ 0x7DB9, 0x7F2B, 0 },
{ 0x7EFA, 0x7F2B, 1 },
{ 0x7DA3, 0x7F2C, 0 },
{ 0x7EFB, 0x7F2C, 1 },
{ 0x9276, 0x7F2D, 0 },
{ 0x94CF, 0x7F2D, 1 },
{ 0x7DB0, 0x7F2E, 0 },
{ 0x7EFE, 0x7F2E, 1 },
{ 0x92E9, 0x7F2F, 0 },
{ 0x94D3, 0x7F2F, 1 },
{ 0x99D4, 0x7F30, 0 },
{ 0x9A75, 0x7F30, 1 },
{ 0x99D9, 0x7F31, 0 },
{ 0x9A78, 0x7F31, 1 },
{ 0x9A36, 0x7F32, 0 },
{ 0x9A7A, 0x7F32, 1 },
{ 0x7DF1, 0x7F33, 0 },
{ 0x7F11, 0x7F33, 1 },
{ 0x7E0B, 0x7F34, 0 },
{ 0x7F12, 0x7F34, 1 },
{ 0x99D1, 0x7F35, 0 },
{ 0x9A7D, 0x7F35, 1 },
{ 0x7DE1, 0x7F3D, 0 },
{ 0x7F17, 0x7F3D, 1 },
{ 0x7E2D, 0x7F42, 0 },
{ 0x7F21, 0x7F42, 1 },
{ 0x7E0A, 0x7F4C, 0 },
{ 0x7F22, 0x7F4C, 1 },
{ 0x9A0D, 0x7F57, 0 },
{ 0x9A92, 0x7F57, 1 },
{ 0x7E11, 0x7F5A, 0 },
{ 0x7F23, 0x7F5A, 1 },
{ 0x9A42, 0x7F62, 0 },
{ 0x9A96, 0x7F62, 1 },
{ 0x9A2D, 0x7F70, 0 },
{ 0x9A98, 0x7F70, 1 },
{ 0x7E32, 0x7F74, 0 },
{ 0x7F27, 0x7F74, 1 },
{ 0x9A41, 0x7F75, 0 },
{ 0x9A9C, 0x7F75, 1 },
{ 0x9A38, 0x7F77, 0 },
{ 0x9A9F, 0x7F77, 1 },
{ 0x9A44, 0x7F81, 0 },
{ 0x9AA2, 0x7F81, 1 },
{ 0x7E52, 0x7F85, 0 },
{ 0x7F2F, 0x7F85, 1 },
{ 0x7E7E, 0x7F86, 0 },
{ 0x7F31, 0x7F86, 1 },
{ 0x7E6F, 0x7F88, 0 },
{ 0x7F33, 0x7F88, 1 },
{ 0x7D02, 0x7F9F, 0 },
{ 0x7EA3, 0x7F9F, 1 },
{ 0x7E8A, 0x7FA5, 0 },
{ 0x7EA9, 0x7FA5, 1 },
{ 0x6898, 0x7FA9, 0 },
{ 0x67A7, 0x7FA9, 1 },
{ 0x980A, 0x7FD2, 0 },
{ 0x987C, 0x7FD2, 1 },
{ 0x6AEC, 0x7FD8, 0 },
{ 0x6987, 0x7FD8, 1 },
{ 0x8F1F, 0x7FDA, 0 },
{ 0x8F8D, 0x7FDA, 1 },
{ 0x8F1C, 0x7FEC, 0 },
{ 0x8F8E, 0x7FEC, 1 },
{ 0x8F33, 0x7FF9, 0 },
{ 0x8F8F, 0x7FF9, 1 },
{ 0x6AE7, 0x8022, 0 },
{ 0x69E0, 0x8022, 1 },
{ 0x69BF, 0x8027, 0 },
{ 0x6864, 0x8027, 1 },
{ 0x8F54, 0x802C, 0 },
{ 0x8F9A, 0x802C, 1 },
{ 0x6214, 0x802E, 0 },
{ 0x620B, 0x802E, 1 },
{ 0x6AA3, 0x8038, 0 },
{ 0x6A2F, 0x8038, 1 },
{ 0x6227, 0x8042, 0 },
{ 0x6217, 0x8042, 1 },
{ 0x6B1E, 0x804B, 0 },
{ 0x68C2, 0x804B, 1 },
{ 0x6B9E, 0x804C, 0 },
{ 0x6B92, 0x804C, 1 },
{ 0x6BFF, 0x804D, 0 },
{ 0x6BF5, 0x804D, 1 },
{ 0x6BAB, 0x8054, 0 },
{ 0x6B9A, 0x8054, 1 },
{ 0x6C0C, 0x8056, 0 },
{ 0x6C07, 0x8056, 1 },
{ 0x8EDB, 0x805E, 0 },
{ 0x8F6D, 0x805E, 1 },
{ 0x8EEB, 0x8069, 0 },
{ 0x8F78, 0x8069, 1 },
{ 0x8EE4, 0x806A, 0 },
{ 0x8F77, 0x806A, 1 },
{ 0x8EFA, 0x806F, 0 },
{ 0x8F7A, 0x806F, 1 },
{ 0x8F0A, 0x8070, 0 },
{ 0x8F7E, 0x8070, 1 },
{ 0x8F12, 0x8073, 0 },
{ 0x8F84, 0x8073, 1 },
{ 0x8F26, 0x8075, 0 },
{ 0x8F87, 0x8075, 1 },
{ 0x8CC5, 0x8076, 0 },
{ 0x8D45, 0x8076, 1 },
{ 0x8D10, 0x8077, 0 },
{ 0x8D46, 0x8077, 1 },
{ 0x97CD, 0x8079, 0 },
{ 0x97E8, 0x8079, 1 },
{ 0x9F4E, 0x807E, 0 },
{ 0x8D4D, 0x807E, 1 },
{ 0x8CE7, 0x8083, 0 },
{ 0x8D55, 0x8083, 1 },
{ 0x8CFB, 0x8085, 0 },
{ 0x8D59, 0x8085, 1 },
{ 0x8998, 0x80A0, 0 },
{ 0x89C7, 0x80A0, 1 },
{ 0x89AC, 0x80A4, 0 },
{ 0x89CA, 0x80A4, 1 },
{ 0x89A6, 0x80BE, 0 },
{ 0x89CE, 0x80BE, 1 },
{ 0x89AF, 0x80BF, 0 },
{ 0x89CF, 0x80BF, 1 },
{ 0x98BC, 0x80C0, 0 },
{ 0x98D5, 0x80C0, 1 },
{ 0x89B2, 0x80C1, 0 },
{ 0x89D0, 0x80C1, 1 },
{ 0x81DA, 0x80DC, 0 },
{ 0x80EA, 0x80DC, 1 },
{ 0x9F4F, 0x80E7, 0 },
{ 0x9F51, 0x80E7, 1 },
{ 0x81BE, 0x80E8, 0 },
{ 0x810D, 0x80E8, 1 },
{ 0x8161, 0x80EA, 0 },
{ 0x8136, 0x80EA, 1 },
{ 0x7197, 0x80EB, 0 },
{ 0x709D, 0x80EB, 1 },
{ 0x61DF, 0x80F6, 0 },
{ 0x603C, 0x80F6, 1 },
{ 0x6128, 0x8105, 0 },
{ 0x60AB, 0x8105, 1 },
{ 0x71DC, 0x810D, 0 },
{ 0x7116, 0x810D, 1 },
{ 0x61E3, 0x8110, 0 },
{ 0x61D1, 0x8110, 1 },
{ 0x74A1, 0x8111, 0 },
{ 0x740E, 0x8111, 1 },
{ 0x7868, 0x8113, 0 },
{ 0x7817, 0x8113, 1 },
{ 0x9455, 0x8114, 0 },
{ 0x9527, 0x8114, 1 },
{ 0x93A1, 0x811B, 0 },
{ 0x9543, 0x811B, 1 },
{ 0x71FE, 0x8136, 0 },
{ 0x7118, 0x8136, 1 },
{ 0x9482, 0x8138, 0 },
{ 0x954B, 0x8138, 1 },
{ 0x93F0, 0x8139, 0 },
{ 0x955A, 0x8139, 1 },
{ 0x945E, 0x814E, 0 },
{ 0x9574, 0x814E, 1 },
{ 0x7E43, 0x8156, 0 },
{ 0x7EF7, 0x8156, 1 },
{ 0x7864, 0x8158, 0 },
{ 0x7856, 0x8158, 1 },
{ 0x78FD, 0x8161, 0 },
{ 0x7857, 0x8161, 1 },
{ 0x78E3, 0x8166, 0 },
{ 0x789C, 0x8166, 1 },
{ 0x7F86, 0x816B, 0 },
{ 0x7F74, 0x816B, 1 },
{ 0x8B17, 0x8178, 0 },
{ 0x8C24, 0x8178, 1 },
{ 0x93A9, 0x817B, 0 },
{ 0x94E9, 0x817B, 1 },
{ 0x91D4, 0x817E, 0 },
{ 0x9487, 0x817E, 1 },
{ 0x91D9, 0x8191, 0 },
{ 0x948B, 0x8191, 1 },
{ 0x92A3, 0x8195, 0 },
{ 0x94F7, 0x8195, 1 },
{ 0x91D5, 0x819A, 0 },
{ 0x948C, 0x819A, 1 },
{ 0x92F1, 0x81A0, 0 },
{ 0x94FD, 0x81A0, 1 },
{ 0x7798, 0x81A9, 0 },
{ 0x770D, 0x81A9, 1 },
{ 0x9346, 0x81BE, 0 },
{ 0x9494, 0x81BE, 1 },
{ 0x92E5, 0x81BF, 0 },
{ 0x9503, 0x81BF, 1 },
{ 0x9208, 0x81C9, 0 },
{ 0x949A, 0x81C9, 1 },
{ 0x92E8, 0x81CD, 0 },
{ 0x9507, 0x81CD, 1 },
{ 0x9426, 0x81CF, 0 },
{ 0x950E, 0x81CF, 1 },
{ 0x92C3, 0x81DA, 0 },
{ 0x9512, 0x81DA, 1 },
{ 0x9225, 0x81DC, 0 },
{ 0x94AC, 0x81DC, 1 },
{ 0x92E6, 0x81E0, 0 },
{ 0x9514, 0x81E0, 1 },
{ 0x9200, 0x81E2, 0 },
{ 0x94AF, 0x81E2, 1 },
{ 0x95D3, 0x81E8, 0 },
{ 0x95FF, 0x81E8, 1 },
{ 0x98E5, 0x8206, 0 },
{ 0x9966, 0x8206, 1 },
{ 0x98FF, 0x8208, 0 },
{ 0x9973, 0x8208, 1 },
{ 0x9904, 0x8209, 0 },
{ 0x9978, 0x8209, 1 },
{ 0x64EF, 0x8230, 0 },
{ 0x6448, 0x8230, 1 },
{ 0x9233, 0x8231, 0 },
{ 0x94B6, 0x8231, 1 },
{ 0x990E, 0x823B, 0 },
{ 0x9979, 0x823B, 1 },
{ 0x9255, 0x8259, 0 },
{ 0x94B7, 0x8259, 1 },
{ 0x990F, 0x8266, 0 },
{ 0x997B, 0x8266, 1 },
{ 0x9301, 0x826B, 0 },
{ 0x951E, 0x826B, 1 },
{ 0x991C, 0x8270, 0 },
{ 0x9983, 0x8270, 1 },
{ 0x9936, 0x8271, 0 },
{ 0x9989, 0x8271, 1 },
{ 0x9307, 0x8273, 0 },
{ 0x952B, 0x8273, 1 },
{ 0x9319, 0x8277, 0 },
{ 0x9531, 0x8277, 1 },
{ 0x9230, 0x827A, 0 },
{ 0x94C8, 0x827A, 1 },
{ 0x9365, 0x8282, 0 },
{ 0x9532, 0x8282, 1 },
{ 0x922E, 0x8297, 0 },
{ 0x94CC, 0x8297, 1 },
{ 0x9239, 0x829C, 0 },
{ 0x94CD, 0x829C, 1 },
{ 0x9384, 0x82BB, 0 },
{ 0x953F, 0x82BB, 1 },
{ 0x92A0, 0x82C1, 0 },
{ 0x94D1, 0x82C1, 1 },
{ 0x927A, 0x82C7, 0 },
{ 0x94D2, 0x82C7, 1 },
{ 0x9428, 0x82C8, 0 },
{ 0x9544, 0x82C8, 1 },
{ 0x9387, 0x82CB, 0 },
{ 0x9545, 0x82CB, 1 },
{ 0x93BF, 0x82CD, 0 },
{ 0x954E, 0x82CD, 1 },
{ 0x92B1, 0x830F, 0 },
{ 0x94DE, 0x830F, 1 },
{ 0x9D87, 0x8311, 0 },
{ 0x9E2B, 0x8311, 1 },
{ 0x9E15, 0x8314, 0 },
{ 0x9E2C, 0x8314, 1 },
{ 0x9D1D, 0x8315, 0 },
{ 0x9E32, 0x8315, 1 },
{ 0x92A9, 0x835A, 0 },
{ 0x94E5, 0x835A, 1 },
{ 0x9D2F, 0x835B, 0 },
{ 0x9E38, 0x835B, 1 },
{ 0x9DD9, 0x835C, 0 },
{ 0x9E37, 0x835C, 1 },
{ 0x93DD, 0x835E, 0 },
{ 0x9558, 0x835E, 1 },
{ 0x8B92, 0x835F, 0 },
{ 0x8C17, 0x835F, 1 },
{ 0x9D42, 0x8360, 0 },
{ 0x9E3A, 0x8360, 1 },
{ 0x93C3, 0x8361, 0 },
{ 0x955E, 0x8361, 1 },
{ 0x9D52, 0x8363, 0 },
{ 0x9E46, 0x8363, 1 },
{ 0x941D, 0x8364, 0 },
{ 0x9562, 0x8364, 1 },
{ 0x9DF4, 0x8365, 0 },
{ 0x9E47, 0x8365, 1 },
{ 0x93F7, 0x8366, 0 },
{ 0x9564, 0x8366, 1 },
{ 0x9465, 0x8367, 0 },
{ 0x9565, 0x8367, 1 },
{ 0x9413, 0x8368, 0 },
{ 0x9566, 0x8368, 1 },
{ 0x9D93, 0x8369, 0 },
{ 0x9E4B, 0x8369, 1 },
{ 0x9479, 0x836A, 0 },
{ 0x9569, 0x836A, 1 },
{ 0x9D98, 0x836B, 0 },
{ 0x9E55, 0x836B, 1 },
{ 0x9D9A, 0x836C, 0 },
{ 0x9E57, 0x836C, 1 },
{ 0x9DBF, 0x836D, 0 },
{ 0x9E5A, 0x836D, 1 },
{ 0x9DA5, 0x836E, 0 },
{ 0x9E5B, 0x836E, 1 },
{ 0x64A3, 0x836F, 0 },
{ 0x63B8, 0x836F, 1 },
{ 0x9DBC, 0x83A2, 0 },
{ 0x9E63, 0x83A2, 1 },
{ 0x8E8A, 0x83A7, 0 },
{ 0x8E0C, 0x83A7, 1 },
{ 0x9DF8, 0x83B1, 0 },
{ 0x9E6C, 0x83B1, 1 },
{ 0x7664, 0x83B2, 0 },
{ 0x7596, 0x83B2, 1 },
{ 0x7AB6, 0x83B3, 0 },
{ 0x7AAD, 0x83B3, 1 },
{ 0x9826, 0x83B4, 0 },
{ 0x988F, 0x83B4, 1 },
{ 0x9873, 0x83B8, 0 },
{ 0x989E, 0x83B8, 1 },
{ 0x9862, 0x83B9, 0 },
{ 0x989F, 0x83B9, 1 },
{ 0x7646, 0x83BA, 0 },
{ 0x75E8, 0x83BA, 1 },
{ 0x8933, 0x83BC, 0 },
{ 0x88E2, 0x83BC, 1 },
{ 0x895D, 0x83EF, 0 },
{ 0x88E3, 0x83EF, 1 },
{ 0x8806, 0x840A, 0 },
{ 0x867F, 0x840A, 1 },
{ 0x7649, 0x841A, 0 },
{ 0x7605, 0x841A, 1 },
{ 0x761E, 0x841D, 0 },
{ 0x7617, 0x841D, 1 },
{ 0x7AB5, 0x8424, 0 },
{ 0x7A8E, 0x8424, 1 },
{ 0x87F6, 0x8425, 0 },
{ 0x86CF, 0x8425, 1 },
{ 0x802E, 0x8426, 0 },
{ 0x8022, 0x8426, 1 },
{ 0x802C, 0x8427, 0 },
{ 0x8027, 0x8427, 1 },
{ 0x8810, 0x8428, 0 },
{ 0x86F4, 0x8428, 1 },
{ 0x8079, 0x8435, 0 },
{ 0x804D, 0x8435, 1 },
{ 0x8075, 0x8452, 0 },
{ 0x8069, 0x8452, 1 },
{ 0x9807, 0x8464, 0 },
{ 0x9878, 0x8464, 1 },
{ 0x980F, 0x8466, 0 },
{ 0x9883, 0x8466, 1 },
{ 0x9832, 0x8477, 0 },
{ 0x988B, 0x8477, 1 },
{ 0x9852, 0x8487, 0 },
{ 0x9899, 0x8487, 1 },
{ 0x7C59, 0x8489, 0 },
{ 0x7B93, 0x8489, 1 },
{ 0x8811, 0x848B, 0 },
{ 0x877E, 0x848B, 1 },
{ 0x8A1B, 0x848C, 0 },
{ 0x8BB9, 0x848C, 1 },
{ 0x7C69, 0x8494, 0 },
{ 0x7B3E, 0x8494, 1 },
{ 0x87BB, 0x84BC, 0 },
{ 0x877C, 0x84BC, 1 },
{ 0x826B, 0x84C0, 0 },
{ 0x823B, 0x84C0, 1 },
{ 0x91C5, 0x84DD, 0 },
{ 0x917D, 0x84DD, 1 },
{ 0x91C3, 0x84DF, 0 },
{ 0x917E, 0x84DF, 1 },
{ 0x7C5C, 0x84E3, 0 },
{ 0x7BA8, 0x84E3, 1 },
{ 0x7CF6, 0x84E6, 0 },
{ 0x7C9C, 0x84E6, 1 },
{ 0x7CDD, 0x84EE, 0 },
{ 0x7CC1, 0x84EE, 1 },
{ 0x9E7A, 0x84EF, 0 },
{ 0x9E7E, 0x84EF, 1 },
{ 0x8E89, 0x84F4, 0 },
{ 0x8DB8, 0x84F4, 1 },
{ 0x7C6A, 0x84FD, 0 },
{ 0x7C16, 0x84FD, 1 },
{ 0x993A, 0x851E, 0 },
{ 0x998E, 0x851E, 1 },
{ 0x78D1, 0x8523, 0 },
{ 0x7859, 0x8523, 1 },
{ 0x7904, 0x8526, 0 },
{ 0x785A, 0x8526, 1 },
{ 0x9B5B, 0x852D, 0 },
{ 0x9C7D, 0x852D, 1 },
{ 0x8E4C, 0x8537, 0 },
{ 0x8DC4, 0x8537, 1 },
{ 0x9B8D, 0x8539, 0 },
{ 0x9C8F, 0x8539, 1 },
{ 0x9BA6, 0x853A, 0 },
{ 0x9C96, 0x853A, 1 },
{ 0x9C02, 0x853C, 0 },
{ 0x9C97, 0x853C, 1 },
{ 0x9C60, 0x8541, 0 },
{ 0x9C99, 0x8541, 1 },
{ 0x9BBA, 0x8546, 0 },
{ 0x9C9D, 0x8546, 1 },
{ 0x8E9A, 0x854E, 0 },
{ 0x8DF9, 0x854E, 1 },
{ 0x8DB2, 0x8552, 0 },
{ 0x8DB1, 0x8552, 1 },
{ 0x9F54, 0x8555, 0 },
{ 0x9F80, 0x8555, 1 },
{ 0x9F5F, 0x8558, 0 },
{ 0x9F83, 0x8558, 1 },
{ 0x526E, 0x8562, 0 },
{ 0x5250, 0x8562, 1 },
{ 0x9F59, 0x8569, 0 },
{ 0x9F85, 0x8569, 1 },
{ 0x9C68, 0x856A, 0 },
{ 0x9CBF, 0x856A, 1 },
{ 0x9F60, 0x856D, 0 },
{ 0x9F86, 0x856D, 1 },
{ 0x9F5C, 0x8572, 0 },
{ 0x9F87, 0x8572, 1 },
{ 0x9C1B, 0x8574, 0 },
{ 0x9CC1, 0x8574, 1 },
{ 0x9F6C, 0x8577, 0 },
{ 0x9F89, 0x8577, 1 },
{ 0x9F77, 0x8588, 0 },
{ 0x9F8C, 0x8588, 1 },
{ 0x9C1F, 0x858A, 0 },
{ 0x9CD1, 0x858A, 1 },
{ 0x9EFD, 0x858C, 0 },
{ 0x9EFE, 0x858C, 1 },
{ 0x9C1C, 0x8594, 0 },
{ 0x9CD2, 0x8594, 1 },
{ 0x9F09, 0x85A9, 0 },
{ 0x9F0D, 0x85A9, 1 },
{ 0x9C3C, 0x85BA, 0 },
{ 0x9CDB, 0x85BA, 1 },
{ 0x8B8E, 0x85CD, 0 },
{ 0x96E0, 0x85CD, 1 },
{ 0x8EA1, 0x85CE, 0 },
{ 0x8E51, 0x85CE, 1 },
{ 0x8E63, 0x85D3, 0 },
{ 0x8E52, 0x85D3, 1 },
{ 0x9C33, 0x85DD, 0 },
{ 0x9CD3, 0x85DD, 1 },
{ 0x9C3E, 0x85E5, 0 },
{ 0x9CD4, 0x85E5, 1 },
{ 0x93E8, 0x85F6, 0 },
{ 0x933E, 0x85F6, 1 },
{ 0x9BB8, 0x85F9, 0 },
{ 0x9CD8, 0x85F9, 1 },
{ 0x9C45, 0x85FA, 0 },
{ 0x9CD9, 0x85FA, 1 },
{ 0x9C56, 0x8600, 0 },
{ 0x9CDC, 0x8600, 1 },
{ 0x9C67, 0x8604, 0 },
{ 0x9CE2, 0x8604, 1 },
{ 0x9B74, 0x860A, 0 },
{ 0x9C82, 0x860A, 1 },
{ 0x8EA6, 0x861A, 0 },
{ 0x8E9C, 0x861A, 1 },
{ 0x97BD, 0x861E, 0 },
{ 0x9792, 0x861E, 1 },
{ 0x97C9, 0x8622, 0 },
{ 0x97AF, 0x8622, 1 },
{ 0x9C5F, 0x862D, 0 },
{ 0x9C8E, 0x862D, 1 },
{ 0x9B90, 0x863F, 0 },
{ 0x9C90, 0x863F, 1 },
{ 0x9B9A, 0x864F, 0 },
{ 0x9C92, 0x864F, 1 },
{ 0x89F4, 0x8651, 0 },
{ 0x89DE, 0x8651, 1 },
{ 0x9C6D, 0x8655, 0 },
{ 0x9C9A, 0x8655, 1 },
{ 0x9DBB, 0x865C, 0 },
{ 0x9E58, 0x865C, 1 },
{ 0x9BD7, 0x8667, 0 },
{ 0x9C9E, 0x8667, 1 },
{ 0x9BC1, 0x866E, 0 },
{ 0x9CA0, 0x866E, 1 },
{ 0x9C31, 0x867D, 0 },
{ 0x9CA2, 0x867D, 1 },
{ 0x9C23, 0x867E, 0 },
{ 0x9CA5, 0x867E, 1 },
{ 0x9C37, 0x867F, 0 },
{ 0x9CA6, 0x867F, 1 },
{ 0x9BC0, 0x8680, 0 },
{ 0x9CA7, 0x8680, 1 },
{ 0x9AD5, 0x8681, 0 },
{ 0x9ACC, 0x8681, 1 },
{ 0x9BC7, 0x8682, 0 },
{ 0x9CA9, 0x8682, 1 },
{ 0x9BEB, 0x86AC, 0 },
{ 0x9CB0, 0x86AC, 1 },
{ 0x8B4F, 0x86CA, 0 },
{ 0x8BA5, 0x86CA, 1 },
{ 0x9BE1, 0x86CF, 0 },
{ 0x9CB1, 0x86CF, 1 },
{ 0x9BE7, 0x86F0, 0 },
{ 0x9CB3, 0x86F0, 1 },
{ 0x995C, 0x86F1, 0 },
{ 0x990D, 0x86F1, 1 },
{ 0x9BE2, 0x86F2, 0 },
{ 0x9CB5, 0x86F2, 1 },
{ 0x99F8, 0x86F3, 0 },
{ 0x9A8E, 0x86F3, 1 },
{ 0x9C12, 0x86F4, 0 },
{ 0x9CC6, 0x86F4, 1 },
{ 0x9BFF, 0x86FA, 0 },
{ 0x9CCA, 0x86FA, 1 },
{ 0x9830, 0x8706, 0 },
{ 0x988A, 0x8706, 1 },
{ 0x7DD8, 0x8717, 0 },
{ 0x7F04, 0x8717, 1 },
{ 0x63C0, 0x8747, 0 },
{ 0x62E3, 0x8747, 1 },
{ 0x6ABB, 0x8748, 0 },
{ 0x69DB, 0x8748, 1 },
{ 0x7D1D, 0x8749, 0 },
{ 0x7EB4, 0x8749, 1 },
{ 0x7D16, 0x8755, 0 },
{ 0x7EBC, 0x8755, 1 },
{ 0x7D70, 0x8766, 0 },
{ 0x7ED6, 0x8766, 1 },
{ 0x7E17, 0x8778, 0 },
{ 0x7F1E, 0x8778, 1 },
{ 0x9C63, 0x877C, 0 },
{ 0x9CE3, 0x877C, 1 },
{ 0x6473, 0x877E, 0 },
{ 0x62A0, 0x877E, 1 },
{ 0x6514, 0x8784, 0 },
{ 0x62E6, 0x8784, 1 },
{ 0x8B95, 0x879E, 0 },
{ 0x8C30, 0x879E, 1 },
{ 0x9749, 0x87A2, 0 },
{ 0x53C6, 0x87A2, 1 },
{ 0x9746, 0x87BB, 0 },
{ 0x53C7, 0x87BB, 1 },
{ 0x52E9, 0x87C4, 0 },
{ 0x52DA, 0x87C4, 1 },
{ 0x9410, 0x87C8, 0 },
{ 0x9563, 0x87C8, 1 },
{ 0x64C4, 0x87CF, 0 },
{ 0x63B3, 0x87CF, 1 },
{ 0x5B7F, 0x87E3, 0 },
{ 0x5B6A, 0x87E3, 1 },
{ 0x56A8, 0x87EC, 0 },
{ 0x5499, 0x87EC, 1 },
{ 0x7C6E, 0x87EF, 0 },
{ 0x7BA9, 0x87EF, 1 },
{ 0x9DAC, 0x87F6, 0 },
{ 0x9E27, 0x87F6, 1 },
{ 0x9D1E, 0x87FB, 0 },
{ 0x9E2E, 0x87FB, 1 },
{ 0x9D34, 0x8805, 0 },
{ 0x9E3B, 0x8805, 1 },
{ 0x9D43, 0x8806, 0 },
{ 0x9E3C, 0x8806, 1 },
{ 0x9D6E, 0x8810, 0 },
{ 0x9E50, 0x8810, 1 },
{ 0x9D8A, 0x8811, 0 },
{ 0x9E52, 0x8811, 1 },
{ 0x9DA1, 0x8828, 0 },
{ 0x9E56, 0x8828, 1 },
{ 0x9D96, 0x8831, 0 },
{ 0x9E59, 0x8831, 1 },
{ 0x9E07, 0x8845, 0 },
{ 0x9E6F, 0x8845, 1 },
{ 0x9912, 0x8853, 0 },
{ 0x9981, 0x8853, 1 },
{ 0x9EF6, 0x8854, 0 },
{ 0x9EE1, 0x8854, 1 },
{ 0x6506, 0x885B, 0 },
{ 0x64B5, 0x885B, 1 },
{ 0x5699, 0x8865, 0 },
{ 0x556E, 0x8865, 1 },
{ 0x9477, 0x886C, 0 },
{ 0x954A, 0x886C, 1 } };

int HSEencode(unsigned long* codep, unsigned char* flag)
{
  int min=0, max=TCSC_SIZE, seek;

  *flag=0;
  while (min<=max) {
    seek=(min+max)/2;
    if (REORDER[seek].member > *codep) {
      max=seek-1;
    }
    else if (REORDER[seek].member < *codep) {
      min=seek+1;
    }
    else {
      *codep=REORDER[seek].reorderto;
      *flag=REORDER[seek].tcscindex;
      break;
    }
  }
}

int HSEdecode(unsigned long* codep,unsigned char* flag,int action)
{
  int min=0, max=TCSC_SIZE, seek;
  unsigned char f=*flag;

  *flag=0;
  while (min<=max) {
    seek=(min+max)/2;
    if (TCSC[seek].reorderto > *codep) {
      max=seek-1;
    }
    else if (TCSC[seek].reorderto < *codep) {
      min=seek+1;
    }
    else {
      if (action == ALLTC) {
        f=0;
      }
      else if (action == ALLSC) {
        f=1;
      }
      if (f > TCSC[seek].tcscindex) {
        seek++;
      }
      else if (f < TCSC[seek].tcscindex) {
        seek--;
      }
      *codep=TCSC[seek].member;
      break;
    }
  }
}