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