[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[idn] draft about Tradition and Simplified Chinese Conversion[version02]



Dear IETF&IDN WG:
 
    Attachment is our draft about Traditional and Simplified Chinese Conversion[Version02], which defines the requirement of Chinese domain name and a proposed solution based on AMC-ACE-Z extension.
    And that, we correct our bugs of code source in Appendix. Sorry for our faults which make trouble for you in testing code.
    Thanks for Paul Hoffman's test and suggestion gratefully!
    Thanks for any suggestions and comments!
 
Xiaodong LEE, HSU NAI-WEN, Deng Xiang, Erin Chen, Zhang Hong, Sun Guonian
CNNIC&TWNIC&CDNC
 
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;
    }
  }
}